body {padding:0;margin:0 auto;text-align:center;font-family:verdana, arial, helvetiva, sens-serif;color:#000;background-color:#E8EAE4;font-size:1em;}
h1{font-size:1.75em;text-transform: uppercase;font-family:times;color:#57718F;border-bottom:5px solid #fff;}
h2, h3, h4, h5, h6{color:#2B6FA3;font-size:1.25em;}
h3, h4, h5, h6{font-size:1em;}
#content-box p, #content-box div, #content-box li{line-height:1.5em;}
#left, #content, #topnav{font-size:.8em;color:#6D6D6D;}
#footer{font-size:.8em;}
address{font-weight:bold;font-style:normal;font-size:95%;}
a:link, a:visited{color:#FF6600;font-size:93%;}
a:hover, a:active, a:focus{text-decoration:underline;}
td{font-size:.85em;color:#666;}

#rahmen{padding:0;margin:auto;width:958px;text-align:left;background-color:#fff;}
#header{height:200px;margin:0;padding:0;background-image: url(headerbg.gif);background-repeat:repeat-x;border:10px solid #fff;}
.lang{background-color:transparent;display:none;}
.lang img{border:1px solid #fff;}
.logo{padding-left:16px;}
.logo img.logo{margin-bottom:14px;}
#topnav {text-align:right;position:relative;top:15px;}
#topnav ul{display:block;margin:0 20px 0 0;padding:0;list-style:none;}
#topnav li{margin:0;padding:0;display:inline;}
#topnav a:active, #topnav a:visited{padding:50px 5px 30px 5px;color:#3A516D;font-weight:bold;text-decoration:none;}
#topnav a:hover, #topnav a:active, #topnav a:focus{}
#breadcrumb{height:60px;margin:0;padding:3px;color:#666;background-color:#D8DBD3;}
#left{width:280px;margin:0 0 0 0;padding:0;float:left;background-color:#fff;border-left:10px solid #fff;}
#left h2{margin:0;padding:5px;background-color:#A5AB9B;color:#fff;}
#left ul{width:auto;margin:10px 0;overflow:hidden;padding:0;list-style:none;}
#left ul ul{margin:0;padding:0;}
#left li, #left li li{margin:0;padding:0;text-transform:uppercase;border-bottom:1px dotted #ccc;}
#left li a:link, #left li a:visited{width:100%;display:block;padding:12px;color:#526985;text-decoration:none;}
#left li a:hover{color:#0099FF;}
#left li.active, #left a:focus{padding:10px;color:#0099FF;}
#left li a:active, .active{}
#left ul.news li{text-transform:none;padding:10px 3px 10px 10px;}
#left ul.news a{display:inline;padding:0;font-weight:bold;}

#content{margin:0 0 20px 300px;background-color:#D8DBD3;}
#content-box{width:620px;padding:0 15px 0 20px;}
#footer{border:10px solid #fff;clear:both;height:70px;margin:-20px 0 0 0;padding:3px 6px;color:#fff;color:#666;background-color:#D8DBD3;}
.right{float:right;}
.left{float:left;}
.clearleft{clear:left;}