/*BOF layout*/
#main{	
color:#000000;
background: #ffffff;
font-size: 12px;
font-family: Verdana;
text-align: left;
margin-top: 15px;
margin-left: -482px;
padding: 0px;
position: absolute;
top: 0;
left: 50%; width: 965px;
border:solid 1px #374c6b}

#header{background:#4d6591 url("/assets/images/header.jpg");height:217px; width:100%}
#breadcrumb {position:absolute;top:240px;background:#4d6591;color:white;width: 935px;height: 20px;padding: 5px 0 0 30px}

#content{height:auto}

#left{float:left;width:40px;margin-top:0px;padding:0px}

*html #left{float:left;width:190px;margin-top:25px;padding:8px 0 0 20px}

#gudrun {text-align: center;color: white;height: 18px;}

#right{float:right;width:40px;}

#inhalt{margin: 80px 0 20px 42px;  line-height:16px;width:900px;padding: 0px 0px 10px 0px;}



#clr{font-size: 1px; clear: both; margin: 0; padding: 0; border: none 0px; height: 1px } 
#kai {float:right;height: 18px;margin: -29px 10px 0 0}
#kai ul {list-style-type: none}
#kai ul a{color: white;text-decoration: none}
#footer{background:#4d6591;height:20px;width:955px;padding-left: 10px;}

#home {position:absolute;top:10px;left:20px;width:470px}
#logo {position:absolute;top:80px;left:480px;width:470px}


/*EOF layout*/
#search {position:absolute;top:400px;left:30px}
#ajaxSearch_output {width:200px}
#wayfinder {position:absolute;top:22px;left:196px;height:20px}

#basenav {float:right}
*html #basenav {positon:relative;top:30px;left:600px;width:300px;height20px}
#sublogo {float: left;margin-left:30px }

/*BOF navi*/

ul.topnav       { list-style-type: none; float: left;height:40px;margin-top:0px }

ul.topnav li    { width: auto !important;
float: left;
white-space: nowrap;
height:30px
 }
ul.topnav li a       {color:#707173; font-size: 12px;font-weight:500;padding:0px 5px 0 5px ; text-decoration: none;  display: block;border-right:solid 1px #707173}
ul.topnav li.active a       {color:#f05f05; font-size: 12px;font-weight:500;padding:0px 5px 0 5px ; text-decoration: none;  display: block; }
ul.topnav li a:hover       {color:#f05f05; font-size: 12px;font-weight:500;padding:0px 5px 0 5px ; text-decoration: none;  display: block; }
ul.topnav li.last a       {color:#707173; font-size: 12px;font-weight:500;padding:0px 5px 0 5px ; text-decoration: none;  display: block;border-right:solid 1px #ffffff; }


ul.subnav-auto       { list-style-type: none; float: left;height:40px;margin-top:0px }

ul.subnav-auto li    { width: auto !important;
float: left;
white-space: nowrap;
height:30px
 }
/* ul.subnav-auto li.first {list-style-image: url(/assets/templates/3spalter/images/marker.gif);padding-left:0px}*/
ul.subnav-auto li a       {color:#707173; font-size: 12px;padding:0px 5px 0 5px ; text-decoration: none;  display: block;border-right:solid 1px #707173; }
ul.subnav-auto li.active a       {color:#f05f05; font-size: 12px;padding:0px 5px 0 5px ; text-decoration: none;  display: block; }
ul.subnav-auto li.last a{color:#f05f05; font-size: 12px;padding:0px 5px 0 5px ; border-right:solid 1px #ffffff;text-decoration: none;  display: block; }
ul.subnav-auto li a:hover       {color:#f05f05; font-size: 12px;padding:0px 5px 0 5px ; text-decoration: none;  display: block; }
ul.subnav-auto li.last a{color:#707173; font-size: 12px;padding:0px 5px 0 5px ; text-decoration: none;  display: block;border-right:solid 1px #ffffff}
ul.subnav-auto li.last a:hover{color:#f05f05; font-size: 12px;padding:0px 5px 0 5px ; text-decoration: none;  display: block;border-right:solid 1px #ffffff}
ul.subnav-auto li.last a:active{color:#f05f05; font-size: 12px;padding:0px 5px 0 5px ; text-decoration: none;  display: block;border-right:solid 1px #ffffff}




ul.basenav       { list-style-type: none;height:15px;margin:-20px 35px 0 0 }

ul.basenav li    { width: auto !important;
float: left;
white-space: nowrap;
 
 }
ul.basenav li a       {color:#707173;padding: 0 2px 0 2px; font-size: 12px;text-decoration: none;border-right:solid 1px #707173;}
ul.basenav li.active a       {color:#f05f05;padding: 0 2px 0 2px; font-size: 12px; text-decoration: none;}
ul.basenav li a:hover       {color:#f05f05; padding: 0 2px 0 2px;font-size: 12px; text-decoration: none;}
ul.basenav li.last a       {color:#707173; padding: 0 2px 0 2px;font-size: 12px;text-decoration: none;border-right:solid 1px #ffffff;}

ul.subnav2 {margin-top:-150px;list-style-type: none; float: left;}
ul.subnav2 li a{color:#707173; font-size: 12px;text-decoration: none;}
/*EOF navi*/

/*Schriften*/
h2 {font-size:30px; font-weight:200}
h3.ueb { font-size:18px;font-weight:bold}
h3.news {margin: 2px 0 2px 0;}

/*Schriften*/
