@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;  }
body { background:url(../images/hintergrund.jpg) no-repeat top center #000; }

div#page { width:1011px; margin:30px auto 0 auto;  }

div#header { width:100%; height:75px; display:block; float:left; }

div#spalten { display:block; float:left; }
div#linkespalte { width:760px; display:block; float:left; }
div#rechtespalte { width:234px; display:block; float:left; min-height:400px; margin-left:11px; }

div#footer { width:100%; height:50px; display:block; float:left; }

div#teaserbild { width:100%; height:305px; display:block; float:left; }
div#navigation { width:100%; height:31px; display:block; float:left; background:url(../images/bg_navigation.png) no-repeat; padding-top:10px; }
div#contentbox { width:100%; display:block; float:left; background-color:#d0d0c9; }

div#subnavigation { width:130px; display:block; float:left; background:url(../images/bg_subnavigation.jpg) repeat-x; min-height:150px; }
div#content { width:586px; display:block; float:left; background:url(../images/bg_content.jpg) repeat-x #efefe7; min-height:150px; padding:22px; }

div#bgtop { width:100%; height:21px; display:block; float:left; background:url(../images/bg_context_top.png) no-repeat; }
div#context { width:200px; min-height:300px; padding:0 17px; display:block; float:left; background:url(../images/bg_context.png) repeat-y; }
div#bgbottom { width:100%; height:46px; display:block; float:left; background:url(../images/bg_context_bottom.png) no-repeat; }

/* Subnavigation */
div#subnavigation ul { width:110px; display:block; float:left; margin:20px 0 0 10px; }
div#subnavigation ul li { list-style-type:none; color:#000; font-size:62.5%; width:100%; display:block; float:left;   }
div#subnavigation ul li a { text-decoration:none; color:#000; display:block; padding-bottom:12px; float:left; width:90%; font-family:Verdana, Geneva, sans-serif; }
div#subnavigation ul li a:hover { text-decoration:underline; }
div#subnavigation ul li.aktiv a { text-decoration:underline; }

div#content h1 { font-size:112.5%;  margin:5px 0px 15px 0px; font-family:Georgia, "Times New Roman", Times, serif; color:#006; font-weight:normal !important; }
div#content h2 {  font-size:87.5%; }
div#content p { font-size:72.5%; margin:5px 0px; line-height:160%; }

hr { height:1px; width:90%; margin:15px 5%; display:block; float:left;  }

div#context h1 { font-size:75%; display:block; float:left; width:90%; margin:5px 0px; font-family:Verdana, Geneva, sans-serif; text-decoration:underline;  }
div#context p { font-size:62.5%; display:block; float:left; width:90%; margin:5px 0px; line-height:120%; font-family:Verdana, Geneva, sans-serif; }

div#content a { color:#000; }
div#context a { font-family:Verdana, Geneva, sans-serif; color:#000; }

div.csc-textpic-border img { border:1px solid #fff !important; }
dd.csc-textpic-caption { display:none; }

div#content table { width:100%; display:block; float:left; border-collapse:collapse; border:none; border-color:#FFF; }
div#content table th { font-size:75%; line-height:120%; color:#FFF; padding:5px; border:none; text-align:left; }
div#content table td { font-size:62.5%; line-height:120%; background-color:#CCC; padding:5px; border-top:1px solid #fff; height:30px; } 
div#content table tr.tr-odd td { background-color:#A2A2A2; }

div#content table td.td-3 { width:45px; } 

dt {font-weight:bold; font-size:72.5%;  }
dd {margin:0.25em 0 1em 2em; font-size:72.5%;}

fieldset {border:none; }
legend { display:none; }
div.tx-felogin-pi1 div { display:block; float:left; margin-right:15px; }
div.tx-felogin-pi1 label { display:block; float:left; margin-right:10px; padding:4px 0; font-size:72.5%;  }
div.tx-felogin-pi1 input { display:block; float:left; padding:2px 3px; font-size:72.5%; }


