* {color:#666; font-family:Verdana,Geneva,Arial,Helvetica; font-size:11px; }
body {background:#D4D2D3; margin:0px; padding:0px 0px 0px 0px; width:967px; margin-right:auto; margin-left:auto;}

/* -----------------kopf--------------------- */

#pagehead {width:967px; margin-top:3px;}
#container {background-image:url('../nav/main_right_bg.gif'); background-repeat:repeat-y; background-position:top right; width:966px; border-left:1px solid #666;}
#header {background-color:#FFF; float:left; margin:0px; padding:0px; width:960px;}
#logo {background-color:#FFF; float:left; margin:0px; padding:15px 0px 30px 15px; width:260px;}

/* -----------------f-nav--------------------- */

#fNav {background-color:#FFF; float:right; margin:0px; padding:30px 15px 0px 0px; width:600px; text-align:right;}
#fNav a {text-decoration:none; float:right; margin-left:10px; padding-left:10px; background-image:url('../nav/dot.gif'); background-repeat:no-repeat; background-position:0px 1px;}
#fNav a.act {color:#666; background-image:url('../nav/dot_grey.gif');}
#fNav .word {font-weight:bold;}

#hImg {float:left; margin:0px; padding:2px 0px 0px 0px; border-top:3px solid #666; background-image:url('head_bg.gif');}

/* -----------------mainnav--------------------- */

#mNav {background-color:#FFF; background-image:url('../nav/mainNav_bg.gif'); height:36px; float:left; padding:0px; width:960px; }
#mainNav {padding-left:200px;font-weight:bold;}
#mainNav a {display:block; float:left; padding:10px 15px 10px 15px; font-size:12px; text-decoration:none; color:#666; border-left:1px solid #CCC;}
#mainNav a:hover {color:#005FBE;}
#mainNav a.act {color:#005FBE; background-image:url('../nav/mainNavAct_bg.gif');}

#headBottom {background-color:#FFF; background-image:url('../nav/headBottom_bg.gif'); margin:0px; padding:0px; clear:left; width:960px;}
#headBottom div {height:22px; background-image:url('../nav/headBottomBorder_bg.gif'); background-repeat:no-repeat; font-size:1px; padding:0px;}

/* -----------------subnav--------------------- */

#sNav {float:left; padding:0px; margin:0px; width:180px;}
#sNav div {border-bottom:1px solid #CCC; padding-left:15px; padding-right:5px;}
#sNav div.subNav, #sNav div.subNavAct {padding-top:3px; padding-bottom:3px;}
#sNav div.navSpacer  {padding-top:10px; padding-bottom:9px;}
#sNav div.subSubNav {padding-top:4px; padding-bottom:4px;}
#sNav div.subSubNav a {padding-left:15px;}
#sNav div.subSubNav a:hover {text-decoration:underline;}
#sNav div.subSubNav a.act {background-image:url('../nav/dot.gif'); background-position:4px 1px; background-repeat:no-repeat; color:#005FBE;}
#sNav div.subNav, #sNav div.subNavAct {font-weight:bold;}
#sNav div.subNavAct {background-image:url('../nav/dot.gif'); background-position:2px 4px; background-repeat:no-repeat; background-color:#EEE;}
#sNav div.subNavAct a {color:#005FBE;}
#sNav div a {color:#666; text-decoration:none; display:block;}
#sNav div a:hover {color:#005FBE;}


/* -----------------content 2-spalter--------------------- */

#middle {background-color:#FFF; padding:0px; width:960px; clear:both; background-image:url('../nav/container_bg.gif'); 
background-repeat:repeat-y;}

#content {float:left; padding:0px; width:600px;}

#contentW {float:left; padding:0px; width:780px;} /* bei voller breite */

#nContent {padding:0 35px;}

#pNav {padding:25px 0 35px 0; clear:both; margin-top:15px;}

#right {float:left; padding:0px; width:180px;}

#rContent {margin-right:15px;}

/* -----------------foot ab news--------------------- */

#footer {width:960px;}

#news {background-color: #EEE; border-top:2px solid #CCC; border-bottom:2px solid #666; clear:both; padding:0px 0px 0px 5px; margin:0px; }
#newsHead {float:left; width:210px;}
#newsHead h1 {font-size:11px; margin:0px; padding-left:10px;}
#newsTxt {float:left; margin-right: 20px; }
#newsTxt a {display:block;}

#address {border-top:1px solid #999; /*text-align:right;*/ text-align: center; background-color: #fff; padding:4px 0px 4px 0px;}

#pagefoot {width:967px;}

.clearer {clear:both; font-size:1px; color:#fff;}

/* -----------------start--------------------- */

#middleStart {background-color:#FFF; padding:0px; width:960px; clear:both; background-image:url('../nav/start_bg.gif'); 
background-repeat:repeat-x; }

#blocks {padding-left:125px;}
#block3L a, #block3R a {display:block; padding:0 0 0 5px;}
#block2 a {font-weight:normal; padding:0px;}
#block2 a.firstLine {font-size:12px; font-weight:bold;}
#block1L, #block1R, #block2, #block3L, #block3R {border:1px solid #CCC; margin:0px; padding:0px;}
#blocks h1 { background-image:url('../nav/block_head_bg.gif'); border-bottom:1px solid #CCC; margin:0px; padding:5px;}
#blocks h2 { background-image:url('../nav/block_head_bg.gif'); border-bottom:1px solid #CCC; margin:0px; padding:5px;}
#blocks h3 { background-image:url('../nav/block_head_bg.gif'); border-bottom:1px solid #CCC; margin:0px; padding:5px;}
#block1L, #block1R, #block3L, #block3R {float:left; width:350px;}
#block1L img, #block1R img {padding:2px;}
#block2 {width:707px; height:70px; background-image:url('../img/start/block2.gif'); background-repeat:no-repeat; background-position:620px 30px;}
#block2, #block3L, #block3R {margin-top:5px;}
#block3L, #block3R {margin-bottom:45px; height:165px;}
#block3L div.links, #block3R div.links {padding-top:15px;}
#block2 div.links {width:620px; padding:10px 0 0 5px; vertical-align:top;}
#block2 div.icon {float:right; width:80px;}
#block1R, #block3R {margin-left:5px;}
