* {	margin:0;
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1em;}
body {
	background-color:#fff;
	padding:4px;
	border:2px;
	border-style:solid;
	border-color:#000;}

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

/*Druckelemente*/
#briefkopf, #inhalt-fuss p {display:none;}

/*Textgestaltung*/
h1 {font-size:1.8em;
	font-weight:normal;}
h2 {font-size:1.2em;
	font-weight:bold;}
h3 {font-size:1.15em;
	text-decoration:underline;
	font-weight:normal;}
h4 {font-size:1.1em;
	font-weight:bold;}
h5 {font-size:1.05em;
	text-decoration:underline;
	font-weight:normal;}
h6 {font-size:1em;
	font-weight:bold;}
acronym, abbr {cursor:help;}
acronym {border-bottom:1px dotted #555;}
address {font-style:normal; margin:5px 0;}
.nav-titel {font-weight:bold;}
/*Individuelle EInstellungen*/
h1 {margin:0;}

/*Navigation*/
a {	color:#08c;
	text-decoration:none;}
a:hover, a:focus, a:active {
	text-decoration:underline;}
.nav-liste {list-style:none;}
.nav-liste-1 {
	margin-left:20px;}
.nav-liste-2 {
	margin-left:40px;}


/*Media-Elemente*/
.inhalt-media-rechts, .inhalt-media-links, .inhalt-media-mitte, img, iframe {
	display:none;}

/*Funktionen*/
.kontakt-formular-captcha-bild img {display:block;}

/*Logo*/
#logo {
	display:block;
	text-align:center;
	margin:5px;}
#logo img {
	display:block;
	border:0;}
#warenkorb-symbol {display:none;}
