body { min-width:780px; background:#dddddd; }

div.outerrim { width:790px; margin:0 auto 0 auto; padding-bottom: 5px; clear:both; }
div.innerrim { float:left; margin: 10px 0 0 0; display:inline; width:780px; background:#ffffff; padding: 0 0 10px 0; box-shadow:0 10px 10px #555555; -moz-box-shadow:0 10px 10px #555555; -webkit-box-shadow:0 10px 10px #555555; -khtml-box-shadow:0 10px 10px #555555; }
div.sections { width:100%; min-height:500px; }

div.header_section { width:100%; padding-top: 82px; background:url(/Site/Data/237/Images/Layout/Spfmain/header.jpg) left top no-repeat; }
div.body_section { width:100%; min-height:500px; margin:10px 0 10px 0; }
div.zones_2 { width:100%; }
div.zones_3 { width:100%; }
div.footer_section { display:block; width:100%; min-height:16px; background:url(/Site/Data/237/Images/Layout/Spfmain/footer.jpg) left top no-repeat; }

div.nav0 { padding:4px 10px 4px 10px; width:780px; background:#dcdcae; text-transform: uppercase; }
div.nav0 a { display:inline; line-height:22px; font-weight:bold; margin:0 10px 0 0; color:#000000; text-decoration:none; }
div.nav0 .item_active a, div.nav0 a:hover { color:#c0281a; }

div.treenav0 { padding:0 0 40px 0; }
div.treenav0 ul { list-style:none; margin:0; padding:0; }
div.treenav0 ul ul { margin-left:0.8em; }
div.treenav0 a { font-weight:bold; text-decoration:none; color:#aaaaaa; line-height:20px; text-transform: uppercase; }
div.treenav0 .item_active > span a, div.treenav0 a:hover { color:#000000; }

div.zone1_1 { float:left; display:inline; width:760px; padding:0 10px 0 10px; overflow:hidden; }

div.zone2_1, div.zone3_1 { float:left; display:inline; width:190px; padding:0 10px 0 10px; overflow:hidden; }
div.zone2_2 { float:right; display:inline; width:586px; padding:0 10px 0 15px; overflow:hidden; border-left:1px solid #cccccc; }

div.zone3_2 { float:left; display:inline; width:392px; padding:0 10px 0 10px; overflow:hidden; border-left:1px solid #cccccc; border-right:1px solid #cccccc; }
div.zone3_3 { float:right; display:inline; width:190px; padding:0 10px 0 10px; overflow:hidden; }

div.nav0 a, div.treenav0 a { font-family:Arial, Tahoma, Verdana, Sans-serif; font-size:13px; line-height:22px; }
div, span, a, p { font-family: Arial, Tahoma, Verdana, Sans-serif; font-size:13px; line-height:18px; }
h1, h2, h3 { font-family:Arial, Tahoma, Verdana, Sans-serif; line-height:20px; color:#003399; }
h1 { margin:10px 0 5px 0; font-size:19px; line-height:24px; }
h2 { margin:10px 0 5px 0; font-size:16px; line-height:21px; }
h3 { margin:10px 0 0 0; font-size:14px; line-height:19px;}
h4 { margin:0px 0 0 0; font-size:12px; font-weight:normal; font-family:Trebuchet MS, Arial, Tahoma, Verdana, Sans-serif; line-height:12px; }

.span_bildtext   { font-size: 11px; line-height: 14px; }

a, a:visited { text-decoration:underline; color:#003399; }
a:hover { color:#000000; text-decoration:none; background:#dcdcae; }

div.banners_section { width:260px; position:absolute; z-index:3; display:none; overflow:hidden; }
 .FeedReader div.feed_header a { font-size:15px; line-height:16px;}