
body { padding:30px 0 30px 0; margin:0 0 0 0; text-align:center; background:#ffffff; font-family:Verdana,Arial,Helvetica,sans-serif; color:#4D4D4D; font-size:11px; }

a:link,
a:visited,
a:active { color:#305EBB; text-decoration:none; }
a:hover { color:#305EBB; text-decoration:underline; }
a.extern { padding-left:12px; background: url(img/pfeil-link-extern.gif) 0px 4px no-repeat; font-size:12px; }
a.extern:link,
a.extern:visited,
a.extern:active { text-decoration:none!important; }
a.extern:hover { color:#305EBB!important; text-decoration:underline!important; }
/* div#spalte-links a.extern { font-size:12px; background: url(img/pfeil-link-extern.gif) 0px 4px no-repeat; } */

a.versenden { padding-top:1px; background: url(img/icon-link-versenden.gif) 0px 3px no-repeat; }
a.drucken { padding-top:3px; background: url(img/icon-link-drucken.gif) 0px 3px no-repeat; }
a.versenden, a.drucken { display:block; height:17px; padding-left:30px; }
a.schrift { display:block; float:left; height:20px; width:20px; border:solid 1px #ffffff; margin:6px 8px 10px 0; background-color:#ffffff; }
span.schrift { display:block; float:left; height:20px; width:20px; border:solid 1px #797979; margin:6px 8px 10px 0; background-color:#ffffff; color:#305EBB; }
a.schrift-1, span.schrift-1 { font-size:8px; padding:6px 0 0 7px; height:14px; width:13px; }
a.schrift-2, span.schrift-2 { font-size:11px; padding:3px 0 0 6px; height:17px; width:14px; }
a.schrift-3, span.schrift-3 { font-size:14px; padding:0 0 0 5px; height:20px; width:15px; }
a.schrift:hover { border:solid 1px #305EBB; text-decoration:none; }
a.zurueck-link { padding-left:12px; background: url(img/pfeil-link-zurueck.gif) 0px 4px no-repeat; }

p { margin:0; padding:0; }

form { padding:0; margin:0; }

div#rahmen { width:940px; margin:0 auto 0 auto; text-align:left; }
div#rand { padding:8px; border:solid 1px #D2D2D2; }
* html body div#rand { background: url(img/ie6-border-fix.gif) repeat-y; /* IE6 Hack */ }

div#header img#logo { margin-right:2px; }
div#header { margin-bottom: 2px; }

div#navigation { height:46px; margin-bottom:18px; background-color:#3366CC; }
div#navigation div#suchfeld { width:180px; float:left; }

div#navigation ul { margin:0; padding:0px; list-style: none; }
div#navigation ul li { float:left; }
div#navigation ul li a,
div#navigation ul li span { display: block; width:94px; height:28px; border-left:solid 2px #ffffff;
	font-size:14px; padding:18px 4px 0px 6px; }
div#navigation ul li a:link,
div#navigation ul li a:visited,
div#navigation ul li a:active { color:#ffffff; text-decoration:none; }
div#navigation ul li a:hover,
div#navigation ul li a.blau:hover,
div#navigation ul li a.blau:link,
div#navigation ul li a.blau:visited,
div#navigation ul li a.blau:active,
div#navigation ul li span { color:#ffffff; text-decoration:none; background-color:#1336AC; }

div#suchfeld form { margin:13px 0 0 15px; }
div#suchfeld input { float:left; height:14px; width:83px; color:#999999; font-size:10px; padding:2px 0 0 2px; margin-right:8px; }

div.main-text { line-height:130%; }

div.main-text h1 { padding: 18px 0px 20px 0px; margin:0; font-size: 22px; font-weight: normal; line-height: 25px; }
div.main-text h2, div.main-text h3,
div.main-text h4, div.main-text h5,
div.main-text h6 { padding:0; margin:0 0 8px 0; font-size:13px; font-weight:bold; }
div.main-text b { font-weight:bold; }
div.main-text a:link,
div.main-text a:visited,
div.main-text a:active { text-decoration:underline; }
div.main-text a:hover { color:#FF8C00; text-decoration:underline; }

div.main-text div.csc-textpic { clear:both; margin:25px 0 0 0; }
div.main-text div.absatz { clear:both; margin:25px 0 0 0; }
div.main-text div.absatz div.bild { float:left; margin:0 20px 10px 0; }
div.main-text div.absatz div.bild img { margin-bottom:6px; }

div.main-text div.news-teaser { clear:both; margin:6px 0 0 0; border-top:solid 1px #D2D2D2; padding:20px 0 0 0; }
div.main-text div.news-teaser div.bild { float:left; margin:0 20px 10px 0; }
div.main-text div.news-teaser div.bild img { margin-bottom:6px; }

div.mehr-link { clear:both; margin:0; padding:15px 0px 8px 0px; text-align: right; }
div.main-text div.news-teaser div.mehr-link { padding:10px 0px 10px 0px; text-align: right; }
div.mehr-link a { padding: 3px 6px 3px 6px; border:solid 1px #D2D2D2; font-size:10px; }
div.mehr-link a:link,
div.mehr-link a:visited,
div.mehr-link a:active { color:#305EBB; text-decoration:none; }
div.mehr-link a:hover { color:#305EBB; text-decoration:underline; }
a.mehr-link-block { display:block; float:right; padding: 3px 6px 3px 6px; border:solid 1px #D2D2D2; font-size:10px; margin:8px 0 10px 0; }
a.mehr-link-block:link,
a.mehr-link-block:visited,
a.mehr-link-block:active { color:#305EBB; text-decoration:none!important; }
a.mehr-link-block:hover { color:#305EBB!important; text-decoration:underline!important; }

a.suchbutton { float:left; padding: 3px 6px 3px 6px; border:solid 1px #D2D2D2; background-color:#ffffff; font-size:10px; }
a.suchbutton:link,
a.suchbutton:visited,
a.suchbutton:active { color:#305EBB; text-decoration:none; }
a.suchbutton:hover { color:#305EBB!important; text-decoration:underline!important; background-color:#ffffff !important; }

div#spalte-gross { float:left; width:670px; padding-left:15px; padding-right:27px; }

div#spalte-mitte { float:left; width:460px; padding-left:20px; padding-right:52px; }

div#start-spalten { margin-top:50px; }

div#start-spalten div.startblock { float:left; width:190px; margin-left:45px; }

div#start-spalten div.erster { margin-left:0px; }

div#start-spalten div.startblock h2, div#start-spalten div.startblock h3,
div#start-spalten div.startblock h4,div#start-spalten div.startblock h5,
div#start-spalten div.startblock h6 { margin:0; padding:18px 0 12px 0; font-size:11px; font-weight:bold; }

div#spalte-links { float:left; width:180px; }
div#subnavi { padding:8px 20px 76px 20px; }

div#subnavi ul { margin:0 0 25px 0; padding:0; list-style: none; font-size:12px; }
div#subnavi li { margin:4px 0 5px 0; }
div#subnavi li a,
div#subnavi li span { /* */  }
div#subnavi li span { display:block; font-weight: bold; color:#305EBB; margin:4px 0 5px 0; }
div#subnavi ul ul { margin:0px 0px 10px 8px; }

div#spalte-links div#adresse { padding:0px 3px 0px 20px; line-height:16px; }
div#spalte-links div#adresse h2 { padding:0; margin:0 0 7px 0; font-size:13px; font-weight:normal; }

div#spalte-rechts { float:left; width:210px; }
div#spalte-rechts div.rahmen { padding:10px 10px 7px 10px; margin-bottom:15px; border:solid 1px #D2D2D2; }
div#spalte-rechts div.rahmen div.textblock { padding:2px 0 0 0; }
div#spalte-rechts div.rahmen div.textblock img { margin:7px 0 4px 0; }
div#spalte-rechts h2, div#spalte-rechts h3, div#spalte-rechts h4,
div#spalte-rechts h5, div#spalte-rechts h6 { padding:0; margin:0 0 8px 0; font-size:13px; font-weight:normal; }
div#spalte-rechts div.ohnerand { padding: 0 5px 0 11px; }
div#spalte-rechts ul { padding: 0 0 0 15px; margin:0;}
div#spalte-rechts ul li { margin-bottom: 5px; }

div#fusszeile-start { clear:both; padding:20px 0 0 15px; color:#7F7F7F; }
div#fusszeile { clear:both; padding:20px 0 0 200px; color:#7F7F7F; }
div#sitemap-impressum-start { padding:6px 0 0 24px; color:#7F7F7F; }
div#sitemap-impressum { padding:6px 0 0 209px; color:#7F7F7F; }
div#sitemap-impressum-start a:link,
div#sitemap-impressum-start a:visited,
div#sitemap-impressum-start a:active,
div#sitemap-impressum a:link,
div#sitemap-impressum a:visited,
div#sitemap-impressum a:active { color:#7F7F7F; text-decoration:none; }
div#sitemap-impressum-start a:hover,
div#sitemap-impressum a:hover { color:#4D4D4D; text-decoration:underline; }

div.trenner { clear:both; border-top:solid 1px #D2D2D2; height:1px; margin:10px 0 8px 0; }

form#email-form { margin:30px 0 20px 0; padding:0; }
form#email-form span.form-bez { display:block; clear:both; float:left; width: 128px; padding-top:3px; }
form#email-form span.fehlt { font-weight:bold; color:#305EBB; }
form#tipfriend span.form-bez { display:block; clear:both; float:left; width: 118px; padding-top:3px; color:#4D4D4D; font-size:11px; }
form input.rahmen { border:solid 1px #E1E1E1; height:17px; margin-bottom:10px; }
form#email-form input.vorname { width:137px; margin-right:10px; }
form#email-form input.name { width:140px; }
form#email-form input.lang { width:291px; }
form#email-form input.plz { width:88px; margin-right:10px; }
form#email-form input.ort { width:189px; }
form#email-form textarea { border:solid 1px #E1E1E1; width:291px; height:126px; margin-bottom:40px; }
form#tipfriend textarea { border:solid 1px #E1E1E1; width:321px; height:126px; margin-bottom:14px; }
form#email-form input.radio { border:0px!important; }
form#email-form span.radio-bez { position:relative; top:-1px; margin-right:12px; }
form#email-form div.form-unten { margin-left: 58px; }

table.form td { padding-right:20px; text-align:center; }


div.tx-indexedsearch-whatis { margin: 10px 0 20px 0!important; }

div.csc-sitemap ul { margin:0 0 0 20px; padding:0; list-style: none; }
div.csc-sitemap li { margin-top:5px; }
div.csc-sitemap li a:hover { color:#FF8C00; }
