body { padding: 0; margin: 0; background-color: #000000; }

#bodydiv { padding: 0 450px 0 450px; margin:0 0 10px 0; }
#sizer { width: 75%; max-width: 156px; }
#expander { margin: 0 -450px 0 -450px; position: relative; min-width: 300px; }

/* Holly Hacks \*/ 
* html #bodydiv, 
* html #sizer, 
* html #expander { height: 0; }
* html #sizer { width:expression(document.body.clientWidth > 1100 ? "153px" : "75%" ); }
/* */

#randoben { height:32px; padding:0; margin:0; }

#inhalt { padding: 0px 7px 0px 251px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style:normal; color:#000000; min-height:700px; -height:700px; }
#inhalt a:link,#inhalt a:visited,#inhalt a:active { color:#000000; }
#inhalt a:hover { color:#808080; }
#inhalt #text { padding: 0px 35% 10px 12px; }
#inhalt p,ul,ol { margin:0; font-size:11px; line-height:16px; font-weight:normal; }
#inhalt ul,ol { padding:0; }
#inhalt li { padding:0 0 0 0; margin:0 0 8px 30px; }
#inhalt form p,#inhalt td p { margin:0; padding:0; line-height:auto; font-style:normal; }
#inhalt h1,#inhalt h2,#inhalt h3,#inhalt h4,#inhalt h5,#inhalt h6 { margin:0; padding: 8px 0 13px 0; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; text-transform:uppercase; }
#inhalt span.bildrahmen { display:block; border:solid 2px #cccccc; padding:10px; text-align:right; color:#666666; }
#inhalt span.bildrechtsrahmen { display:block; float:right; }
#inhalt span.bildlinksrahmen { display:block; float:left; }
#inhalt span.bildrechtsrahmen span.bildrahmen { margin:0px 0px 10px 10px; }
#inhalt span.bildlinksrahmen span.bildrahmen { margin:0px 10px 10px 0px; }
#inhalt p.bildblock { margin:20px 0 20px 0; padding:10px 7px 7px 12px; border:solid 2px #cccccc; -width:100%; }
#inhalt div.bildblock { margin:20px 0 20px 0; padding:0px 7px 7px 12px; border:solid 2px #cccccc; -width:100%; }
#inhalt p.bildblock img { margin:0 19px 4px 0; /* width:18%; height:auto; */ }
#inhalt div.bildblock img { margin:10px 19px 0px 0; }
#inhalt p.bildblock img.quer { /* width:26%; height:auto; */ }
.bildunter { display:block; float:left; }
p.bildblock span.startlink { display:block; text-align:right; color:#666666; font-size:10px; }
#inhalt p.bildblock .startlink a:link,#inhalt p.bildblock .startlink a:visited,#inhalt p.bildblock .startlink a:active { color:#666666; text-decoration: none; }
#inhalt p.bildblock .startlink a:hover { color:#000000; text-decoration: none; }
#inhalt p.abschluss { padding: 30px 35% 30px 12px; /*-padding: 30px 25.4% 30px 12px;*/ }
#inhalt p.abschluss a:link,#inhalt p.abschluss a:visited,#inhalt p.abschluss a:active { color:#666666; text-decoration: none; }
#inhalt p.abschluss a:hover { color:#000000; text-decoration: none; }
#inhalt p.abschluss img { position:relative; top:3px; }
#inhalt span.bildunterschrift { font-size:10px; display:block; color:#666666; line-height:12px; margin:4px 15px 0 0; }

#headergrafik { height: 79px; width: 100%; margin-bottom:7px; }
#navigation { width: 100%; margin-bottom:7px; }
#navitext { padding:8px 7px 8px 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#000000; line-height:14px; }
#navitext a:link,#navitext a:visited,#navitext a:active { color:#000000; text-decoration: none; }
#navitext a:hover { text-decoration: none; }
#navitext b { color:#000000; }
#breadcrumb { padding: 13px 0px 20px 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#666666; }
#breadcrumb a:link,#breadcrumb a:visited,#breadcrumb a:active { color:#666666; text-decoration: none; }
#breadcrumb a:hover { color:#000000; text-decoration: none; }

#spalterechts { float:right; width:31%; font-size:11px; line-height: 16px; font-weight:normal; }
#spalterechts span.teaserlink a { display:block; margin:0 0 1px 0; padding:1px 4px 2px 30px; font-size:11px; font-weight:normal; }
#spalterechts span.teaserlink a:link,#spalterechts span.teaserlink a:visited,#spalterechts span.teaserlink a:active { color:#000000; text-decoration: none; }
#spalterechts span.teaserlink a:hover { text-decoration: none; }
#spalterechts .infodunkel { padding:30px 7% 30px 9%; margin-bottom:7px; min-height:100px; -height:140px; }
#spalterechts .infodunkel h2 { margin:0; padding:6px 14px 2px 30px; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; background:0; }
#spalterechts .infodunkel p { padding:0; }
#spalterechts .infodunkel img { float:left; margin:0 10px 2px 0;  }
#spalterechts .bodytext { padding:7px 7% 20px 9%; margin-bottom:7px; } /* bodytext war vorher infohell */
#spalterechts .bodytext a:link,#spalterechts .bodytext a:visited,#spalterechts .bodytext a:active { color:#000000; text-decoration: underline; }
#spalterechts .bodytext a:hover { text-decoration: underline; }

#fusszeile { height:36px; padding:0; margin:0; }
#fusszeile img { float:right; -position:relative; -left:3px; }
#fusszeile #fusstext { margin:0; padding:15px 0 0 60px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-style:normal; font-size:9px; }

#linkespalte { position:absolute; top:32px; left:37px; width:207px; margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal; }
#linkespalte #logo { border-bottom: solid 2px #ffffff; }
#linkespalte .subnaviblock { margin:12px 0 0 7px;  border-top: solid 2px #ffffff; border-bottom: solid 1px #ffffff; }
#linkespalte .subnaviblock .on { display:block; border-bottom: solid 1px #ffffff; padding:3px 21px 3px 5px; font-weight:bold; }
#linkespalte .subnaviblock a { display:block; border-bottom: solid 1px #ffffff; padding:3px 21px 3px 5px; }
#linkespalte .subnaviblock a:link,#linkespalte .subnaviblock a:visited,#linkespalte .subnaviblock a:active { color:#000000; text-decoration: none; }
#linkespalte .subnaviblock a:hover { text-decoration: none; }
#linkespalte .suchblock { margin:30px 0 0 7px; border-top: solid 2px #ffffff; border-bottom: solid 2px #ffffff; }
#linkespalte .suche { padding:3px 2px 3px 5px; }
form { margin:0; padding:0; }
#linkespalte .suche input { width:120px; height:15px; border:solid 1px #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#000000; padding:1px 0 0 2px; }
#linkespalte .suche a:link,#linkespalte .suche a:visited,#linkespalte .suche a:active { color:#000000; text-decoration: none; }
#linkespalte .suche a:hover { text-decoration: none; }
#linkespalte .subsubnavi span.on { display:block; border-bottom:0; padding:3px 2px 3px 12px; font-weight:bold; }
#linkespalte .subsubnavi a { display:block; border-bottom:0; padding:3px 2px 3px 12px; }
#linkespalte .subsubnavi a:link,#linkespalte .subsubnavi a:visited,#linkespalte .subsubnavi a:active { color:#000000; text-decoration: none; }
#linkespalte .subsubnavi a:hover { text-decoration: none; }
#linkespalte .subsubnavi .subsubabschluss { margin:0; padding:4px 0 0 0; border-bottom: solid 2px #ffffff; }

#linkespalte .tell-a-friend-block { margin:54px 0 0 7px;  border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; height:142px; background:url(../media/tell-a-friend-img.jpg) top left no-repeat; }

#linkespalte .tell-a-friend-block a { display:block; height:84px; -width:200px;  background:url(../media/ico_pfeil-tell-a-friend.gif) top right no-repeat transparent; padding: 58px 0 0 100px; }
*+html body #linkespalte .tell-a-friend-block a { height:142px; }
* html body #linkespalte .tell-a-friend-block a { height:142px; }
#linkespalte .tell-a-friend-block a:link,
#linkespalte .tell-a-friend-block a:visited,
#linkespalte .tell-a-friend-block a:active { color:#000000; text-decoration: none; }
#linkespalte .tell-a-friend-block a:hover { text-decoration: none; }

