.container{
position:relative;width:988px;margin:1% auto;}
.layout_container{
width:981px;margin-left:3px;
background-color:#FFFFFF;background-image:url(../img/gfx/middle_bg.gif);background-repeat:repeat-y;}

.layout .header{
position:relative;width:inherit;height:37px;
background-color:#FFFFFF;background-image:url(../img/gfx/kopf_top.jpg);background-repeat:no-repeat;background-position:bottom right;}
.layout .header .logo{
position:absolute;left:0px;top:0px;width:371px;height:37px;overflow:hidden;background-image:url(../img/gfx/header_logo.gif);}
.layout .header .items{
position:absolute;right:10px;top:12px;font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.layout .header .items a{
color:#5e5e5d;text-decoration:none;}
.layout .header .items a:hover{
text-decoration:underline;}
.layout .kopf{
width:inherit;height:194px;background-image:url(../img/gfx/kopf.jpg);background-color:#CCFFFF;}
#greenstyle .layout .kopf{
width:inherit;height:194px;background-image:url(../img/gfx/greenkopf.jpg);background-color:#CCFFFF;}

/* ----- MENU STYLES ----- */ 
.layout .menu{
position:relative;width:inherit;height:26px;}
#bluestyle .layout .menu{
background-image:url(../img/gfx/bluemenu_bg.gif);background-color:#47c;}
#orangestyle .layout .menu{
background-image:url(../img/gfx/orangemenu_bg.gif);background-color:#E83;}
#greenstyle .layout .menu{
background-image:url(../img/gfx/greenmenu_bg.gif);background-color:#9C0;}

.layout .menu .menuitems, .layout .menu .menuitems a{
font: 13px/24px Verdana, Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none;}
.layout .menu .menuitems span{
display:none;}
.layout .menu .menuitems ul{
margin:0;padding:0;}
.layout .menu .menuitems ul li{
display:block;float:left;list-style:none;margin:0;padding:0;
background-position:left;background-repeat:no-repeat;}
#bluestyle .menu .menuitems ul li{
background-image:url(../img/gfx/bluemenu_split.gif);}
#orangestyle .menu .menuitems ul li{
background-image:url(../img/gfx/orangemenu_split.gif);}
#greenstyle .menu .menuitems ul li{
background-image:url(../img/gfx/greenmenu_split.gif);}
.layout .menu .menuitems img{
padding:0;margin:0;border:none;width:99%;height:20px;}
.layout .menu .menuitems ul li div{
float:left;margin-left:1px;padding-left:11px !important;padding-left:10px;padding-right:11px;height:26px;
cursor:hand;/* damit IE den Linkcursor zeigt */}
#bluestyle .layout .menu .menuitems .active,
#bluestyle .layout .menu .menuitems a:hover div,
#bluestyle .layout .menu .menuitems ul li div:hover{
background-image:url(../img/gfx/orangemenu_bg.gif);text-decoration:none;}
#orangestyle .layout .menu .menuitems .active, #greenstyle .layout .menu .menuitems .active,
#orangestyle .layout .menu .menuitems ul li div:hover, #orangestyle .layout .menu .menuitems a:hover div,
#greenstyle .layout .menu .menuitems ul li div:hover, #greenstyle .layout .menu .menuitems a:hover div{
background-image:url(../img/gfx/bluemenu_bg.gif);}
.layout .menu .menuitems .home, .layout .menu .menuitems .homeactive{
padding:0;width:40px;height:26px;}
#bluestyle .layout .menu .menuitems .home, .layout .menu .menuitems .home:hover{
background-image:url(../img/gfx/bluemenu_home.gif);}
#orangestyle .layout .menu .menuitems .home{
background-image:url(../img/gfx/orangemenu_home.gif);}
#greenstyle .layout .menu .menuitems .home{
background-image:url(../img/gfx/greenmenu_home.gif);}
#bluestyle .layout .menu .menuitems .homeactive{
background-image:url(../img/gfx/bluemenu_home_active.gif);}
.layout .menu .menuitems .rechts{
position:absolute;left:799px;padding-left:22px;height:26px;font-weight:bold;
background-image:url(../img/gfx/bluemenu_split.gif);background-position:left;background-repeat:no-repeat;}
#greenstyle .layout .menu .menuitems .rechts{
background-image:url(../img/gfx/greenmenu_split.gif);}
#orangestyle .layout .menu .menuitems .rechts{
background-image:url(../img/gfx/orangemenu_split.gif);}
/* ----- MENU STYLES ENDE ----- */ 

.layout .middle{
position:relative;float:left;overflow:auto;width:inherit;
background-image:url(../img/gfx/middle_bg.gif);background-repeat:repeat-y;}
.layout .middle .left{
float:left;width:194px;}
.layout .middle .left .bereichbild{
width:inherit;overflow:hidden;padding-top:2px;padding-bottom:10px;text-align:center;}
.layout .middle .left .heading{
height:20px;padding-left:6px;
background-image:url(../img/gfx/left_heading.gif);background-color:#69F;}
#greenstyle .layout .middle .left .heading{
background-image:url(../img/gfx/greenleft_heading.gif);background-color:#8FAA2F;}
#orangestyle .layout .middle .left .heading{
background-image:url(../img/gfx/orangeleft_heading.gif);background-color:#F79823;}
.layout .middle .left .heading h4{
margin:0;padding:0;color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;line-height:20px;}
.layout .middle .left .text{
padding: 7px 5px 5px 12px;
color:#204DA1; font: 12px/15px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.layout .middle .center{
position:relative;float:left;overflow:hidden;width:604px;max-width:604px;
margin-left:1px;margin-right:1px;}
.layout .middle .center .newsbar{
overflow:hidden;width:inherit;height:20px;border-bottom:1px dotted #CDC5B4;background-color:#F5EEEE;color:#0a3888;
font: 11px/20px Verdana, Arial, Helvetica, sans-serif;}
.layout .middle .center .newsbar a{
color:#0a3888;}
.layout .middle .center .content{
position:relative;max-width:604px;padding-top:3px !important;padding-top:16px;padding-bottom:15px;padding-left:15px;padding-right:15px;}
.layout .middle .right{
float:left;width:180px;padding-top:4px;padding-bottom:14px;color:#204da1;
font:12px/22px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.layout .middle .right h4{
display:none;}
.layout .middle .right ul{
margin:0;padding:0;}
.layout .middle .right ul li{
list-style:none;margin:0;padding:0;padding-left:22px;
background-image:url(../img/gfx/right_tick.gif);background-repeat:no-repeat;background-position:left center;}

.layout .footer{
position:relative;clear:both;width:inherit;height:44px;}
#bluestyle .layout .footer{
background-image:url(../img/gfx/bluefooter_bg.gif);background-color:#4977cc;}
#orangestyle .layout .footer{
background-image:url(../img/gfx/orangefooter_bg.gif);background-color:#e19533;}
#greenstyle .layout .footer{
background-image:url(../img/gfx/greenfooter_bg.gif);background-color:#99CC00;}
.layout .footer .sign{
position:absolute;top:0px;left:10px;width:33px;height:41px;}
#bluestyle .layout .footer .sign{
background-image:url(../img/gfx/bluefooter_sign.gif);}
#orangestyle .layout .footer .sign{
background-image:url(../img/gfx/orangefooter_sign.gif);}
#greenstyle .layout .footer .sign{
background-image:url(../img/gfx/greenfooter_sign.gif);}
.layout .footer .sign img{
display:none;}
.layout .footer .text{
position:absolute;top:8px;left:50px;color:#FFF;	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.layout .footer .text small, .layout .footer .text small a{
font-size:11px;color:#FFF;}

/* SCHATTEN */
.shadow_container{
width:inherit;}
.shadow_container .shadow_top{
width:inherit;height:3px;overflow:hidden;}
.shadow_container .shadow_top .shadow_lt{
position:absolute;top:0px;left:0px;width:9px;height:inherit;background-image:url(../img/gfx/shadow_lt.png);background-repeat:no-repeat;}
.shadow_container .shadow_top .shadow_t{
position:absolute;top:0px;left:9px;width:975px;height:inherit;background-image:url(../img/gfx/shadow_t.png);background-repeat:repeat-x;}
.shadow_container .shadow_top .shadow_rt{
position:absolute;top:0px;right:0px;width:4px;height:inherit;background-image:url(../img/gfx/shadow_rt.png);background-repeat:no-repeat;}
.shadow_container .shadow_middle{
width:inherit;background-image:url(../img/gfx/shadow_lr.png);background-repeat:repeat-y;}
.shadow_container .shadow_bottom{
position:relative;overflow:hidden;width:inherit;height:5px;}
.shadow_container .shadow_bottom .shadow_lb{
position:absolute;bottom:0px;left:0px;width:6px;height:inherit;background-image:url(../img/gfx/shadow_lb.png);background-repeat:no-repeat;}
.shadow_container .shadow_bottom .shadow_b{
position:absolute;bottom:0px;left:6px;width:975px;height:inherit;background-image:url(../img/gfx/shadow_b.png);background-repeat:repeat-x;}
.shadow_container .shadow_bottom .shadow_rb{
position:absolute;bottom:0px;right:0px;width:7px;height:inherit;background-image:url(../img/gfx/shadow_rb.png);background-repeat:no-repeat;}