/**
 * Custom CSS for http://gesundheit-praxis.de
 * @author: Caspar Huebinger
 * @url: http://webdesigner-potsdam.de
 */

/* @group reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .btn 
{ margin: 0; padding: 0; border: 0; font-size: 100%; font-family: inherit; vertical-align: baseline }
a { outline: 0; }
a img, frameset { border: 0; }
table {	border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {	quotes: "" ""; }
/* @end */

/* @group -print */
.noprint, noscript, 
#menu, #menu-wrapper, #impressum, 
img, a img, .elemente {
	display: none !important;
}
body {
	background:none !important;
	color: #000;
	margin: 24pt;
}
a, a:link, a:visited {
	color: #000;
	text-decoration: none;
	font-style: italic
}
a:after {
	content: '[Link]';
}
ul, ol, li {
	list-style: square inside !important;
}
#wrapper, #content, #main, #footer,
.fbox-container, .fbox-content {
	float: none !important;
	clear: both;
	display: block;
	position: relative !important;
	width: 100%;
	margin: 12pt 0;
	background: none !important;
}
#header {
	padding-bottom: 18pt;
	border: none;
}
h1.logo {
	font-size: 14pt;
}
#main {
	font-size: 14pt;
	line-height: 1.6em;
}
h2 {
	font-size: 18pt;
}
h2.description {
	font-size: 21pt;
	border: none;
}

/* @end */
