* {	margin:0;
	padding:0;
	float:none!important;}
body {
	background-color:#fff;
	padding:4px;
	border:2px solid #ddd;
	font-family:Verdana, Helvetica, sans-serif;
	color:#000;
	font-size:0.9em;}
#spalte-mitte img, .inhalt-media-rechts, .inhalt-media-links, .inhalt-media-mitte, iframe {display:none;}
.kontakt-formular-captcha-bild img {display:block;}

/*Augeblendete Funktionen*/
#funktionen, #inhalt-fuss, #briefkopf-adresse, #briefkopf-kontakt, #logo {display:none;}
#schmuckbild, #kopfbild, #fussbild, #fuss {display:none;}
.inhalt-formular-captcha-bild img {display:block!important;}

/*Abstand zum naechsten Element*/
h1, h2, h3, h4, h5, h6, p, address, ul, ol, dl, table, caption, .nav-titel {margin-top:1em;}
.inhalt-baustein {clear:both;}

/*Textgestaltung*/
h1 {font-size:1.5em;
	font-weight:normal;}
h2 {font-size:1.2em;
	font-weight:bold;}
h3 {font-size:1.1em;
	text-decoration:underline;
	font-weight:bold;}
h4 {font-size:1.1em;
	font-weight:normal;}
h5 {font-size:1em;
	font-weight:bold;}
h6 {font-size:1em;
	font-weight:normal;}
acronym, abbr {
	cursor:help;
	border-bottom:1px dotted #555;}
address {font-style:normal;}
.nav-titel {font-weight:bold;}
.inhalt-baustein ul, .inhalt-baustein ol {
	font-size:0.8em;
	padding:0.5em 0;
	line-height:1.8em;}
.inhalt-baustein ul {
	list-style-type:square;
	margin-left:1.8em;}
.inhalt-baustein ol {margin-left:2.2em;}
ul ul {margin-top:0;}
ul ul li {margin-left:1.6em;}

/*Navigation*/
a {color:#f00; text-decoration:none;}
a:visited {color:#333; text-decoration:underline;}
a.nav-aktiv-link, a:active, a:hover, a:focus {color:#f00; text-decoration:underline;}

/*Formulare*/
textarea {width:100%;}

