html{width:100%;    height:100%;    background:#fff;    overflow: -moz-scrollbars-vertical;    overflow-x:auto;}body{    height:100%;    width:940px;    background:#fff url(_bg.png) no-repeat 0px 0px;    margin:0 auto;    font:12px/16px Verdana,sansserif;        color:#645d53;}div.page{    width:900px;    min-height:500px;    background:#fff url(_bg.png) no-repeat 0px 0px;    padding:0 20px;}div#main{    position:relative;    width:900px;}div#navq{    width:120px;    padding-top:10px;    float:left;    overflow:hidden;}div#left{    width:180px;    padding-bottom:1px;    float:left;    overflow:hidden;}div#left{	    /* page typ normal */    width:0px;    padding:0;}div#cont{    padding:17px 4px 5px 20px;    width:456px;    /* 480px without padding 660px without left */    float:left;    overflow:hidden;}div#cont{	    /* page typ normal */    padding:17px 4px 5px 20px;    background:url(_large_page.png) no-repeat 180px 0px;    min-height:315px;    width:636px;}div#right{    width:120px;    float:left;    overflow:hidden;}h1{ font:19px/22px Arial,sansserif;    text-transform:uppercase;    color:#e05206;    margin:10px 0 17px 0;    padding:0;}h1:first-child{    margin-top:0;}h2{    font:14px/18px Arial,sansserif;    font-weight:bold;    color:#645d53;}p{  font:12px/18px Verdana,sansserif;    color:#645d53;    margin:8px 0 16px 0;    padding:0;}a:link,a:visited{    color:#e05206;    text-decoration:none;}a:hover,a:active,a:focus{    text-decoration:underline;}li{ 	background:url(_bullet.gif) no-repeat 0px 2px;	font:12px/18px Verdana,sansserif;    color:#645d53;    margin:0;    padding:0 0 0 16px;	}ul{ 	/*list-style-image:url(_bullet.gif);*/	list-style:none;    margin:0;    padding:0;    margin-left:1px;    margin-bottom:4px;}div#cont a:link,div#cont a:visited{    color:#e05206;    padding-right:15px;    background:url(_link.gif) right 2px no-repeat;    text-decoration:none;}div#cont a:hover,div#cont a:active,div#cont a:focus{    text-decoration:underline;}div#navt{    float:left;    width:580px;    height:25px;    padding:20px 20px 0 0;}div#navt p{    font:10px/16px Verdana,sansserif;    color:#b4b2a3;    margin:0;    padding:0;    float:right;}div#navt a:link,div#navt a:visited,div#navt b{    font:10px/16px Verdana,sansserif;    text-transform:uppercase;    color:#b4b2a3;    text-decoration:none;    padding:0 5px 0 5px;}div#navt a:hover,div#navt a:active,div#navt a:focus,div#navt b{    font-weight:normal;    color:#e05206;}div#navq a:link,div#navq a:visited,div#navq b{    display:block;    width:82px;    height:20px;    padding:10px 0 0 37px;    font:10px/16px Verdana,sansserif;    text-transform:uppercase;    color:#645d53;    text-decoration:none;}div#navq a:hover,div#navq a:active,div#navq a:focus,div#navq b{    font-weight:normal;    color:#e05206;}div#navq a:link i,
div#navq a:visited i,
div#navq a:hover i,
div#navq a:active i,
div#navq a:focus i{
    font-style:normal;
    color:#e05206;
    cursor:default;}
div#navLan a{    background:url(_i_lan.gif) no-repeat 10px 9px;}div#navHome a,div#navHome b{    background:url(_i_home.gif) no-repeat 10px 9px;}div#navPrint a{    background:url(_i_print.gif) no-repeat 10px 9px;}div#navSitemap a,div#navSitemap b{    background:url(_i_sitemap.gif) no-repeat 10px 9px;}div#navContact a,div#navContact b{    background:url(_i_mail.gif) no-repeat 10px 9px;}div#navDirections a,div#navDirections b{    background:url(_i_car.gif) no-repeat 10px 9px;}div#left p{    font:12px/18px Verdana,sansserif;    font-weight:bold;    color:#645d53;    margin:0;    width:161px;    padding:5px 10px 7px 9px;    border-bottom:1px solid #fff;}div#left i{    color:#94948a;    font-weight:normal;    font-style:normal;}/* ORIGINAL Pfeil auf gleicher höhe *//*div#left a:link,div#left a:visited{    display:block;    float:right;    margin-right:-5px;    width:0px;    padding-left:15px;    padding-right:0px;    height:15px;    overflow:hidden;    background:url(_link.gif) 0px 2px no-repeat;    text-decoration:none;}*/div#left a:link,div#left a:visited{     color:#645D53;    padding-right:15px;    background:url(_link.gif) right bottom no-repeat;    text-decoration:none;	}div#left a:hover {	color:#e05206;}div#left a:active,div#left a:focus{    text-decoration:none;}a#logo{    margin-left:120px;    float:left;}    form{    padding:0;    margin:0;}div#search{    float:left;    width:239px;    height:20px;    padding:0 0 0 361px;}input#v_search{    font:10px/10px Verdana,sansserif;    color:#333;    width:197px;    height:18px;    border:none;    background:transparent;    margin:0;    padding:0;}input.img_submit{    padding:0;    margin:0;}        h3.csc-noSearchResultMsg{    font:12px/16px Arial,sansserif;    font-weight:bold;    color:#645d53;}table.csc-searchform{    background:#ccc;}div.csc-mailform-field label{    display:block;    margin-top:4px;    clear:left;    float:left;    font:12px/14px Arial,sansserif;    color:#645d53;    width:80px;}div.csc-mailform-field input#mailformsword,div.csc-mailform-field select{    margin-top:4px;    font:12px/14px Arial,sansserif;    float:left;    color:#000;    border:1px solid #333;    width:200px;    height:18px;}div.csc-mailform-field input#mailformsubmit{    margin-top:4px;    margin-left:80px;    clear:left;    float:left;    font:12px/14px Arial,sansserif;    color:#fff;    background:#999;    border:1px outset #333;}div.csc-mailform-field input#mailformsubmit:hover,div.csc-mailform-field input#mailformsubmit:focus,div.csc-mailform-field input#mailformsubmit:active{    color:#fff;    background:#666;    border:1px solid #fff;}div#head{    position:relative;    width:900px;    height:180px;    overflow:hidden;    background:#ff0 url(header_news.jpg) no-repeat;}div#nav1{    position:absolute;    top:0;    left:120px;    z-index:100;    width:179px;    height:180px;}div#nav2{    position:absolute;    z-index:101;    top:0;    left:299px;    width:360px;    height:180px;}div#nav1 ul li,div#nav2 ul li{    display:block;    list-style:none;    height:20px;    padding:5px 0 5px 0;    margin:0;    background:none transparent;}