body {
background-color:#FFFFFF;
color:#7E7E7E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
margin:0;
padding:0;
text-align:center;
}
div#rahmen {
background:transparent url(img/slb-logo.gif) no-repeat scroll 5px 75px;
margin:0 auto;
padding:0 0 0 70px;
position:relative;
text-align:left;
width:820px;
}
div#header {
background:transparent url(css_02_FILES/bg_oben.gif) no-repeat scroll 0 55px;
height:75px;
}
div.navigation a, div.navigation span.navion {
display:block;
font-size:10px;
padding:5px 12px;
text-transform:uppercase;
}
div.navigation a:link, div.navigation a:visited, div.navigation a:active {
color:#A5A5A5;
text-decoration:none;
}
div.navigation a:hover, div.navigation span.navion {
color:#000000;
text-decoration:none;
}
a.blau:link, a.blau:visited, a.blau:active, a.blau:hover {
color:#003C5A !important;
}
h2, h3, h4, h5, h6 {
color:#003C5A;
font-size:11px;
font-weight:normal;
margin:0;
padding:0;
}
.schwarz {
color:#000000;
}
div.clearer {
clear:both;
height:1px;
overflow:hidden;
}
div#header div#navi {
left:88px;
position:absolute;
top:38px;
}
div#header div#navi a, div#header div#navi span.navion {
float:left;
}
div#header div#logo {
display:none;
left:648px;
position:absolute;
top:29px;
}
div#mitte {
background:transparent url(css_02_FILES/bg_mitte.gif) repeat-y scroll 0 0;
line-height:16px;
padding:0 25px;
}
div#mitte.mitscroller {
padding-right:0 !important;
}
div#mitte div.scroller {
height:510px;
margin-right:15px;
overflow:auto;
}
div#mitte h1 {
color:#003C5A;
font-size:11px;
font-weight:bold;
margin:0 0 16px;
padding:0;
}
div#mitte h2 {
color:#7E7E7E;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
}
div#mitte p {
margin-bottom:16px;
}
div#mitte div.start a {
background:transparent url(css_02_FILES/linkicon.gif) no-repeat scroll 0 1px;
line-height:20px;
padding:0 0 0 17px;
}
div#mitte div.start a:link, div#mitte div.start a:visited, div#mitte div.start a:active {
color:#003C5A;
font-style:italic;
font-weight:bold;
text-decoration:none;
}
div#mitte div.start a:hover {
color:#003C5A;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
div#mitte div.start h1 {
color:#666666;
margin:0;
}
div#mitte div.start p {
margin:0;
}
div.home-visual-big {
float:left;
width:502px;
}
div#mitte div.home-visual-big h1 {
color:#000000;
font-size:15px;
font-weight:bold;
margin:10px 0;
padding:0;
line-height:19px;
}
div.home-rechte-spalte {
background:transparent url(img/vertical_trenner.gif) repeat-y scroll 12px 0;
float:left;
min-height:508px;
padding-left:26px;
width:242px;
}
div#mitte div.home-rechte-spalte h1 {
background:transparent url(img/horizontaler_trenner.gif) no-repeat scroll 0 20px;
color:#000000;
font-size:11px;
font-weight:normal;
margin:12px 0 0;
padding:0 0 12px;
}
div.home-rechte-spalte div.trenner {
background:transparent url(img/horizontaler_trenner.gif) no-repeat scroll 0 2px;
height:2px;
padding:2px 0 8px;
}
div#mitte div.home-rechte-spalte p {
margin:0 0 5px;
}
div#mitte div.home-rechte-spalte p a {
background:transparent url(css_02_FILES/linkicon.gif) no-repeat scroll left center;
padding:0 0 0.1em 17px;
}
div#mitte div.home-rechte-spalte p a:link, div#mitte div.home-rechte-spalte p a:visited, div#mitte div.home-rechte-spalte p a:active {
color:#003C5A;
font-style:italic;
font-weight:bold;
text-decoration:none;
}
div#mitte div.home-rechte-spalte p a:hover {
color:#003C5A;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
div#mitte div.home-rechte-spalte p a.internal-link:link, div#mitte div.home-rechte-spalte p a.internal-link:visited, div#mitte div.home-rechte-spalte p a.internal-link:active {
background-image:none; padding:0;
color:#7E7E7E;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
div#mitte div.home-rechte-spalte p a.internal-link:hover {
background-image:none; padding:0;
color:#003C5A;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
div.text a, p.bodytext a {
background:transparent url(css_02_FILES/linkicon.gif) no-repeat scroll left center;
padding:0 0 0.1em 17px;
}
div.text a.internal-link,
p.bodytext a.internal-link,
div.text a.external-link,
p.bodytext a.external-link {
background:transparent none repeat scroll 0 0;
padding:0;
}
div.text a.download, p.bodytext a.download {
background:transparent url(css_02_FILES/pdf-link-icon.gif) no-repeat scroll left center;
padding:0 0 0.1em 32px;
}
div.text a.jpg, p.bodytext a.jpg {
background:transparent url(css_02_FILES/img-link-icon.gif) no-repeat scroll left center;
padding:0 0 0.1em 32px;
}
div.text a:link, p.bodytext a:link, div.text a:visited, p.bodytext a:visited, div.text a:active, p.bodytext a:active {
color:#003C5A;
font-style:italic;
font-weight:bold;
text-decoration:none;
}
div.text a:hover, p.bodytext a:hover {
color:#003C5A;
font-style:italic;
font-weight:bold;
text-decoration:underline;
}
div.text a.internal-link:link, 
div.text a.internal-link:visited, 
div.text a.internal-link:active, 
p.bodytext a.internal-link:link, 
p.bodytext a.internal-link:visited, 
p.bodytext a.internal-link:active,
div.text a.external-link:link, 
div.text a.external-link:visited, 
div.text a.external-link:active, 
p.bodytext a.external-link:link, 
p.bodytext a.external-link:visited, 
p.bodytext a.external-link:active {
color:#7E7E7E;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
div.text a.internal-link:hover,
p.bodytext a.internal-link:hover,
div.text a.external-link:hover,
p.bodytext a.external-link:hover {
color:#003C5A;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
div#mitte div#subnavigation {
float:left;
min-height:320px;
width:250px;
}
div#mitte div#subnavigation div {
padding:4px 10px 0 4px;
}
div#mitte div#subnavigation div div.sub-1-on {
background:transparent url(css_02_FILES/horizontaler_trenner.gif) no-repeat scroll 6px 1.6em;
color:#A5A5A5;
font-size:11px;
font-weight:normal;
height:2.1em;
margin:0;
padding:0;
text-transform:uppercase;
}
div#mitte div#subnavigation div a.sub-1 {
background:transparent url(css_02_FILES/horizontaler_trenner.gif) no-repeat scroll 6px 1.6em;
display:block;
font-size:11px;
font-weight:bold;
height:2.1em;
line-height:16px;
margin:0;
padding:0;
text-transform:uppercase;
}
div#mitte div#subnavigation div a.sub-1:link, div#mitte div#subnavigation div a.sub-1:visited, div#mitte div#subnavigation div a.sub-1:active {
color:#A5A5A5;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
div#mitte div#subnavigation div a.sub-1:hover {
border-bottom:0 none;
color:#003C5A;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
div#mitte div.sub-2-on {
color:#003C5A;
font-style:normal;
font-weight:normal;
margin:0;
padding:0 !important;
}
div#mitte div.sub-2-level {
line-height:22px;
margin:2px 0 22px 12px;
padding:0;
}
div#mitte div.sub-2-level a:link, div#mitte div.sub-2-level a:visited, div#mitte div.sub-2-level a:active {
color:#A5A5A5;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
div#mitte div.sub-2-level a:hover {
border-bottom:0 none;
color:#003C5A;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
div#mitte div.sub-2-on a:link, div#mitte div.sub-2-on a:visited, div#mitte div.sub-2-on a:active {
color:#003C5A;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
div#mitte div.sub-2-on a:hover {
border-bottom:0 none;
color:#003C5A;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
div#mitte div.spalte-1 {
float:right;
height:320px;
overflow:auto;
width:506px;
}
div#mitte div.spalte-1 div {
padding:14px 10px 0 0;
}
div#mitte div.spalte-2-scroller {
height:320px;
overflow:auto;
}
div#mitte div.spalte-2-links {
float:left;
min-height:320px;
width:263px;
}
div#mitte div.spalte-2-links div {
padding:14px 20px 0 14px;
}
div#mitte div.spalte-2-rechts {
float:left;
min-height:320px;
width:237px;
}
div#mitte div.spalte-2-rechts div {
padding:30px 5px 0 0;
}
div#mitte div.spalte-links {
background:transparent url(css_02_FILES/vertical_trenner.gif) repeat-y scroll 254px 0;
float:left;
min-height:500px;
width:267px;
}
div#mitte div.spalte-links div {
margin:0;
padding:6px 23px 0 0;
}
div#mitte div.spalte-links img {
float:left;
margin:0 12px 8px 0;
}
div#mitte div.spalte-mitte {
background:transparent url(css_02_FILES/vertical_trenner.gif) repeat-y scroll 247px 0;
float:left;
min-height:500px;
width:261px;
}
div#mitte div.spalte-mitte div {
margin:0;
padding:6px 23px 0 0;
}
div#mitte div.spalte-mitte img {
float:left;
margin:0 12px 8px 0;
}
div#mitte div.spalte-rechts {
float:left;
width:232px;
}
div#mitte div.spalte-rechts div {
margin:0;
padding:6px 0 0;
}
div#mitte div.spalte-rechts img {
float:left;
margin:0 12px 8px 0;
}
div#mitte div.contact-links {
background:transparent url(css_02_FILES/vertical_trenner_lang.gif) no-repeat scroll 254px 44px;
}
div#mitte div.contact-mitte {
background:transparent url(css_02_FILES/vertical_trenner_lang.gif) no-repeat scroll 247px 44px;
}
div#mitte div.contact-mitte h1 {
margin-bottom:0;
}
div#mitte div.contact-rechts {
width:230px !important;
}
div#mitte div.contact-mitte div.csc-mailform-field input, div#mitte div.contact-mitte textarea {
border:1px solid #CCCCCC;
margin:0;
padding:0;
width:234px;
}
div#mitte div.contact-mitte textarea {
height:100px;
}
div#mitte div.spalte-bild-rechts {
float:right;
}
div#mitte div.spalte-links-oben {
min-height:300px;
width:246px;
}
div#mitte div.spalte-links-oben div {
padding:15px 0 5px 5px;
}
div#mitte div.spalte-links-unten {
min-height:20px;
width:246px;
}
div#mitte div.spalte-links-unten div {
padding:2px 0 0 5px;
}
div#mitte div.spalte-links-unten div a:link, div#mitte div.spalte-links-unten div a:visited, div#mitte div.spalte-links-unten div a:active {
color:#7E7E7E;
text-decoration:none;
}
div#mitte div.spalte-links-unten div a:hover {
color:#003C5A;
text-decoration:underline;
}
div#mitte div.news-links {
float:left;
min-height:320px;
width:250px;
}
div#mitte div.news-links div.oben {
min-height:270px;
}
div#mitte div.news-links div.oben div {
padding:15px 0 0 5px;
}
div#mitte div.news-links div.suche {
min-height:60px;
}
div#mitte div.news-links div.suche div {
padding:12px 0 5px 5px;
}
div#mitte div.news-links div h1 {
background:transparent url(css_02_FILES/horizontaler_trenner.gif) no-repeat scroll 6px 1.6em;
color:#A5A5A5;
font-size:11px;
font-weight:normal;
height:2.1em;
margin:0;
padding:0;
text-transform:uppercase;
}
div#mitte div.news-rechts {
height:510px;
overflow:auto;
padding:0 10px 0 15px;
}
div#mitte div.news-rechts div.newsblock {
background:transparent url(css_02_FILES/horizontaler_trenner.gif) no-repeat scroll 6px bottom;
padding:10px 0 12px;
}
div#mitte div.news-rechts div.single {
min-height:464px;
}
div#mitte div.news-rechts div.single img {
float:right;
margin:0 0 10px 15px;
}
div#mitte div.news-rechts div.newsblock div.news-bild {
float:right;
padding:0 0 10px 10px;
}
div#mitte div.news-rechts div.newsblock div.news-text {
width:auto;
}
div#mitte div.news-rechts div.backlink {
padding:4px 0 0;
}
div#mitte div.news-rechts div.csc-header {
padding-top:15px;
}
div#mitte div.news-rechts div.news-archivliste {
margin:0 0 2px 25px;
}
div#mitte div.news-rechts div.news-archivliste a {
margin-left:10px;
}
div.news-single-img {
display:inline;
float:right;
max-width:260px;
}
div.news-single-img a:link, div.news-single-img a:visited, div.news-single-img a:active, div.news-single-img a:hover {
background:transparent none repeat scroll 0 0 !important;
padding:0 !important;
}
div#mitte div#startbild img {
margin-bottom:10px;
}
div#mitte div.spaltenabschluss {
clear:left;
}
p {
margin:0;
padding:0;
}
span.blau {
color:#003C5A;
}
span.klein {
font-size:10px;
line-height:13px;
}
form {
margin:0;
padding:0;
}
fieldset {
border:0 none;
margin:0;
padding:0;
}
div.csc-mailform-field {
padding:16px 0 0 !important;
}
div#fusszeile {
background:transparent url(css_02_FILES/bg_unten.gif) no-repeat scroll 0 0;
height:40px;
position:relative;
}
div#sprachauswahl {
left:744px;
position:absolute;
top:20px;
}
div#sprachauswahl a, span.sprache_on {
display:block;
float:left;
padding:3px;
}
div#fusszeile div#fuss_navi {
left:200px;
position:absolute;
top:17px;
width:536px;
}
div#fusszeile div#fuss_navi a, div#fusszeile div#fuss_navi span.navion {
float:right;
}
div.home-visual-big div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0;
}
div.slbnavi-firstlevel {
font-weight:bold;
}
div.slbnavi-firstlevel a {
padding-left:13px;
}
div.slbnavi-firstlevel a:link, div.slbnavi-firstlevel a:visited, div.slbnavi-firstlevel a:active {
background:transparent url(img/slb-navi-li.gif) no-repeat scroll 0 4px;
color:#6F7072;
text-decoration:none;
}
div.slbnavi-firstlevel a:hover {
background:transparent url(img/slb-navi-li-on.gif) no-repeat scroll 0 4px;
color:#CC051F;
text-decoration:none;
}
div.slbnavi-block {
padding-bottom:10px;
}
div.slbnavi-firstlevel-on {
background:transparent url(img/slb-navi-li-on.gif) no-repeat scroll 0 5px;
color:#CC051F;
font-weight:bold;
padding-left:13px;
}
div.slbnavi-firstlevel-off {
background:transparent url(img/slb-navi-li.gif) no-repeat scroll 0 6px;
color:#6F7072;
font-weight:bold;
padding-left:13px;
}
div.slbnavi a {
/*
padding-left:13px;
*/
}
div.slbnavi a:link, div.slbnavi a:visited, div.slbnavi a:active {
color:#6F7072;
text-decoration:none;
}
div.slbnavi a:hover {
color:#CC051F;
text-decoration:none;
}
div.slbnavi-on {
color:#CC051F;
padding-left:13px;
}
.lipunkt {
background:transparent url(img/slb-navi-li.gif) no-repeat scroll 0 6px;
color:#6F7072;
padding-left:13px;
}
.slbnavi-grau {
	background:transparent url(img/slb-navi-li-nolink.gif) no-repeat scroll 0 6px;
	color:#a4a4a5;
	padding-left:13px;
}
.slb-level2 {
padding-left:13px;
}
div.spalten-3-links {
float:left;
padding-right:20px;
width:248px;
}
div.spalten-3-rechts {
float:left;
width:234px;
}
div.spalten-3-links p.bodytext, div.spalten-3-rechts p.bodytext {
padding-right:30px;
}
div#mitte div.home-visual-big div.csc-frame-frame1 h1 {
color:#CC051F;
}
div#best-of-oben {
height:330px;
}
div#best-of-oben div.best-of-rechts {
background:transparent url(img/vertical_trenner.gif) repeat-y scroll 12px 0;
float:left;
min-height:1px;
padding-left:26px;
width:242px;
min-height:320px;
}
div#best-of-oben div.best-of-rechts h1 {
background:transparent url(img/horizontaler_trenner.gif) no-repeat scroll 0 20px;
color:#000000;
font-size:11px;
font-weight:normal;
margin:12px 0 0;
padding:0 0 12px;
}
div#best-of-oben div.best-of-links {
float:left;
position:relative;
width:502px;
}
div#best-of-oben div.bestof-browser {
left:2px;
position:absolute;
top:305px;
}
div#best-of-oben div.bestof-browser a,
div#best-of-oben div.bestof-browser span { padding:0 5px 0 5px; }
div#best-of-oben div.bestof-browser a:link,
div#best-of-oben div.bestof-browser a:visited,
div#best-of-oben div.bestof-browser a:active {
color:#7E7E7E;;
text-decoration:none;
}
div#best-of-oben div.bestof-browser a:hover {
color:#000000;
text-decoration:underline;
}

div#bestof-navi div.slbnavi-block {
padding-top:5px;
}

div.block-oben { min-height:158px; }

a.schwarz-ohne:link,
a.schwarz-ohne:visited,
a.schwarz-ohne:active {
color:#000000;
text-decoration:none;
}
a.schwarz-ohne:hover {
color:#000000;
text-decoration:underline;
}

div#mitte div.spalte-mitte div div.sitemap { line-height:11px; }
div#mitte div.spalte-mitte div div.sitemap div.sitemap-level2 { background:url(img/icon-sitemap.gif) no-repeat 2px 5px; padding-left:16px; }
div#mitte div.spalte-mitte div div.sitemap div.sitemap-level3 { background:url(img/icon-sitemap.gif) no-repeat 18px 5px; padding-left:32px; }
div#mitte div.spalte-mitte div div.sitemap div.sitemap-level4 { background:url(img/icon-sitemap.gif) no-repeat 34px 5px; padding-left:48px; padding-right:5px!important; }
div.sitemap a:link,
div.sitemap a:visited,
div.sitemap a:active { color:#707173; text-decoration:underline; }
div.sitemap a:hover { color:#000000; text-decoration:underline; }


div#c1242 dl.csc-textpic-firstcol dt img { margin: 20px 0 0 20px; }
div#c1242 dl.csc-textpic-lastcol { margin: 250px 0 0 10px; }


.bestOfContent .bestOfDetail { height:340px; padding:0 0 12px 0; background: url("img/horizontaler_trenner.gif") left bottom repeat-x; overflow:hidden; }
.bestOfContent .bestOfNaviBox { height:50px; overflow:hidden; position:relative; }
.bestOfContent .bestOfInfo { color:#003C5A; padding-top:8px; position:absolute; top:0; left:0; width:420px; }
.bestOfContent .bestOfTab { width:69px; padding-left:12px; color:#9f9f9f; text-transform:uppercase; display:inline-block; flaot:left; }
.bestOfContent .bestOfNavi { position:absolute; top:8px; right:12px; width:320px; overflow:hidden; }

.bestOfNavi ul { list-style-type:none; margin:0; padding:0; text-align:right; }
.bestOfNavi li { display:inline-block; height:38px; width:17px; background:url("img/bg-best-of-navi.gif") no-repeat 2px -98px; position:relative; }
.bestOfNavi li.on,
.bestOfNavi li:hover { background-position: 2px 2px; }
.bestOfNavi li a { display:block; float:right; height:38px; width:17px; text-decoration:none; }
.bestOfNavi li .text { display:none; position:absolute; top:19px; right:-200px; padding-right:200px; white-space:nowrap; color:#9f9f9f; text-decoration:none; width:300px; background-color:#fff; }
.bestOfNavi li.on .text { display:block; z-index:1000; }
.bestOfNavi a:hover .text { display:block; z-index:2000; }

div#mitte div.spalte-mitte div.tx-powermail-pi1 { padding-top:0px; }
.tx-powermail-pi1_formwrap legend { display:none; }
.tx-powermail-pi1_formwrap label { display:block; width:220px; }
.tx-powermail-pi1_formwrap legend.tx_powermail_pi1_fieldwrap_html_radio_title { display:block; }
.tx-powermail-pi1_formwrap input,
.tx-powermail-pi1_formwrap textarea { border:1px solid #CCCCCC; margin:0; padding:0; width:234px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px; }
.tx-powermail-pi1_formwrap .powermail_radio { border:0px none; width:20px; float:left; position:relative; top:2px; } 
.tx-powermail-pi1_formwrap .powermail_submit { margin-top:10px; }

