body { padding: 10px; margin: 0; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-style:normal; }


a:link, a:visited, a:active { color:#000000; }
a:hover { color:#808080; }
p { padding: 0px 35% 0px 0; -padding: 0px 25.4% 0px 0; color:#000000; font-size:11px; line-height: 16px; font-weight:normal; }
h1 { margin:0; padding: 8px 35% 13px 0; -padding: 8px 25.4% 13px 0; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; text-transform:uppercase; }
p.bildrechts img { display:block; float:right; margin:0px 0px 10px 10px; }

span.bildrahmen { display:block; border:solid 2px #cccccc; padding:10px; text-align:right; color:#666666; }
span.bildrechtsrahmen { display:block; float:right; }
span.bildlinksrahmen { display:block; float:left; }
span.bildrechtsrahmen span.bildrahmen { margin:0px 0px 10px 10px; }
span.bildlinksrahmen span.bildrahmen { margin:0px 10px 10px 0px; }
p.bildblock { margin:20px 0 20px 0; padding:10px 7px 7px 12px; /* border:solid 2px #cccccc; */ -width:100%; }
div.bildblock { margin:20px 0 20px 0; padding:0px 7px 7px 12px; /* border:solid 2px #cccccc; */ -width:100%; }
p.bildblock img { margin:0 19px 4px 0; /* width:18%; height:auto; */ }
div.bildblock img { margin:10px 19px 0px 0; }
p.bildblock img.quer { /* width:26%; height:auto; */ }
span.bildunterschrift { font-size:10px; display:block; color:#666666; line-height:12px; margin-top:4px; }

#breadcrumb { padding: 0 0 20px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#666666; }
p.abschluss a:link,p.abschluss a:visited,p.abschluss a:active { color:#666666; text-decoration: none; }
p.abschluss a:hover { color:#000000; text-decoration: none; }
p.abschluss img { position:relative; top:3px; }

#spalterechts { float:right; width:31%; -width:22.8%; font-size:11px; line-height: 16px; font-weight:normal; margin-top: 10px; }
#spalterechts span.teaserlink a { display:block; margin:0; padding:14px 10% 4px 9%; font-size:13px; font-weight:normal; text-transform:uppercase; }
#spalterechts span.teaserlink a:link,#spalterechts span.teaserlink a:visited,#spalterechts span.teaserlink a:active { color:#000000; text-decoration: none; background:none; }
#spalterechts span.teaserlink a:hover { text-decoration: none; }
#spalterechts div { border:solid 2px #cccccc; margin-bottom:10px; }
#spalterechts div div { border:0; }
#spalterechts .infodunkel { padding:20px 10% 20px 9%; margin:0; background:none; }
#spalterechts .infodunkel h2 { margin:0; padding:6px 14px 2px 30px; font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; background:0; }
#spalterechts .infodunkel p { padding:0; margin:0; }
#spalterechts .infodunkel img { float:left; margin:0 10px 2px 0;  }
#spalterechts .bodytext { padding:0px 10% 20px 9%; margin: 0; background:none; }
#spalterechts .bodytext a:link,#spalterechts .bodytext a:visited,#spalterechts .bodytext a:active { color:#000000; text-decoration: underline; }
#spalterechts .bodytext a:hover { text-decoration: underline; }
#spalterechts p.claim { background:none; color:#000000; border:solid 2px #cccccc; }
#rechts_balken { display: none; }

#kontakt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#666666; }
#cont_end { border-top: solid 2px #cccccc; margin-top:8px; }

#spalterechts { background:none; }
#spalterechts .subnaviblock { margin:12px 0 0 0; padding:4px; border:solid 2px #cccccc; background:none; }
#spalterechts .subnaviblock span.on { display:block; padding:3px 2px 3px 5px; border:0; font-weight:bold; background:none; }
#spalterechts .subnaviblock a { display:block; border:0; padding:3px 2px 3px 5px; background:none; }
#spalterechts .subnaviblock a:link,#spalterechts .subnaviblock a:visited,#spalterechts .subnaviblock a:active { color:#000000; text-decoration:underline; }
#spalterechts .subnaviblock a:hover { text-decoration:underline; color:#000000; }
#spalterechts div.newsinfo { padding:6px 4px 14px 13px; background:none; border:0; }

