body{font:76% Verdana,Tahoma,Arial,sans-serif;line-height:1.4em;text-align:center;color:#303030;background:#e8eaec;}
*{margin:0; padding:0;}

a{color:#336699;font-weight:bold;text-decoration:none;background-color:inherit;}
a:hover{color:#2a5a8a; text-decoration:none; background-color:inherit;}
a img{border:none;}

p{padding:0 0 1.6em 0;}
p form{margin-top:0; margin-bottom:20px;}

#container{width:760px;margin:20px auto;padding:1px 0;text-align:left;background:#ffffff;color:#303030;border:2px solid #505050;}
.smallcontainer{margin:0 0 20px 0;padding:10px;border:1px solid #c0c0c0;background-color:#F7F8F9;color:#505050;line-height:1.5em;}


.smallcontainerr{margin:-1px 0 20px 0;padding:10px 10px 152px 10px;border:1px solid #c0c0c0;background-color:#F7F8F9;color:#505050;line-height:1.5em;height: 303px;}
.smallcontainerro{margin:0 0 20px 0;padding:0px;border:1px solid #c0c0c0;background-color:#F7F8F9;color:#505050;line-height:1.5em;}

#header{height:110px;width:758px;margin:0 1px 1px 1px;background:#336699;color:#ffffff;}
#header h1{padding:35px 0 0 20px;font-size:2.4em;background-color:inherit;color:#ffffff;letter-spacing:-2px;font-weight:normal;}
#header h2{margin:10px 0 0 20px;font-size:1.2em;background-color:inherit;color:#ffffff;letter-spacing:-1px;font-weight:normal;}
#header img {float:left; margin:0 12px 5px 0; padding:4px; border:none;}
#header p{position: absolute; margin-top: -80px; margin-left: 360px; width:390px; height:99px;}
*+html #header p{margin-left: 276px;}
#navigation{height:2.2em;line-height:2.2em;width:758px;margin:0 1px;background:#578bb8;color:#ffffff;}
#navigation li{float:left;list-style-type:none;border-right:1px solid #ffffff;white-space:nowrap;}
#navigation li a{display:block;padding:0 10px;font-size:0.8em;font-weight:normal;text-transform:uppercase;text-decoration:none;background-color:inherit;color: #ffffff;}
* html #navigation a {width:1%;}
#navigation .selected,#navigation a:hover{background:#80b0da;color:#ffffff;text-decoration:none;}

#content{float:left;width:530px;font-size:0.9em;padding:20px 0 0 20px; text-align: justify;}
#content .img{margin-bottom: 40px;}
#content h2{display:block;margin:0 0 16px 0;font-size:1.7em;font-weight:normal;letter-spacing:-1px;color:#505050;background-color:inherit;}
#content h2 a{font-weight:normal;}
#content h3{margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}
#content a:hover,#subcontent a:hover{text-decoration:underline;}
#content ol{margin:0 5px 16px 35px;}
#content dl{margin:0 5px 10px 25px;}
#content dt{font-weight:bold; margin-bottom:5px;}
#content dd{margin:0 0 10px 15px;}
#content ul{padding-left: 20px; list-style-type: decimal; margin:0 5px 16px 45px;}

#side {float:right;width:170px;padding:20px 20px 10px 0;line-height:1.4em;}

#footer{clear:both;width:758px;padding:5px 0;margin:0 1px;font-size:0.9em;color:#f0f0f0;background:#336699;}
#footer p{padding:0; margin:0; text-align:center;}
#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}


#subfooter{font-size:9px;color:#336699;}
#subfooter imag{border: none;}

.left{float:left; width:48%;}
.left img {float:left; margin:0px 0px 0px -14px; padding:4px; border:none;}
.right{float:right; width:48%;}
.small{font-size:0.8em;}

img {float:left; margin:0 12px 5px 0; padding:4px; border:1px solid #505050;}

#contentwerb {
float: none;}

#contentwerb img{
float: none;
}

#rot {
height: 54px;
background-color: #DA2722;
border: 1px solid #C0C0C0;
padding-top: 16px;
padding-left: 16px
}

#rot a{
color: #FFFFFF;
}

#rot a:visited{
color: #FFFFFF;
}