body {
 margin: 0;
 padding: 0;
 color: #000000;
 font: normal 0.8em/120%  "Trebuchet MS",helvetica,verdana,arial,sans-serif;
 text-align: center;
 background:#ffffff url(/assets/images/m/bg_body.jpg) repeat-x top;
}
h1,h2,h3,h4,p,input,textarea,select,button,table {
 font-family:  "Trebuchet MS",helvetica,verdana,arial,sans-serif;
}
a, a:link, a:visited{
 text-decoration:none;
}
a, a:link, a:visited, a:hover {
 color: #000000;
}
a:hover {
 text-decoration:underline;
}
.mbr, form br {
 clear: both;
 margin: 0;
 padding: 0;
 font: normal 0px/0px arial, verdana, sans-serif;
}
h1 {
 position: absolute;
 left: -9999px;
}
h2{
 font-weight:bold;
 font-size:1.2em;
 line-height:normal;
 color:#000;
 padding-bottom:10px;
}
h3{
 font-weight:bold;
 font-size:1em;
 line-height:normal;
 padding-bottom:10px;
 color:#000;
}
li{
 margin-left:0px;
}
#header{
 position:relative;
 width:925px;
 height:150px;
 top:0px;
 margin: 0 auto 0 auto;
 background:transparent url(/assets/images/m/bg_header.jpg) no-repeat top left;
 font-size:1.1em;
 line-height:normal;
}

#logo1{
 position:absolute;
 left:15px;
 top:7px;
}
#logo2{
 position:absolute;
 left:15px;
 top:44px;
}
#logo3{
 position:absolute;
 left:126px;
 top:49px;
}
#wolle{
 position:absolute;
 left:627px;
 top:22px;
}
#slogan{
 position: absolute;
 left:225px;
 top:45px;
 width:420px;
 font-size:1.5em;
 font-weight:normal;
 text-align:center;
 color:#c00;
}
#cbody0 {
 width: 925px;
 margin: 0 auto 0px auto;
 text-align: left;
 font-size:1.1em;
 line-height:normal;
}
#footer{
 width: 925px;
 margin: 15px auto 0px auto;
 text-align: left;
 background:#fee6c0;
 font-size:1.1em;
 line-height:normal;
}
#nav{
 float:left;
 margin:30px 10px 0 25px;
 padding-bottom: 120px;
 width:230px;
 background:transparent url(/assets/images/m/bg_nav.png) no-repeat bottom center;
}
#cbody {
 float:left;
 width: 630px;
 margin: 20px 0 0 0;
 padding:10px;
 text-align: left;
 background:#fee6c0;
 min-height:510px;
 border-bottom:5px solid #ccc;
}
#nav ul{
 list-style-type:none;
}
#nav ul ul{
}
#nav li{
 width:220px;
 line-height:30px;
 background-color:#ccc;
 margin-bottom:10px;
}
#nav li div{
 position:relative;
 width:220px;
 line-height:30px;
 top:-5px;
 left:-10px;
 background-color:#fdbf6c;
}
#nav li li{
 line-height:20px;
 margin-bottom:0px;
 background-color:#ccc;
}
#nav li li div{
 position:relative;
 width:220px;
 line-height:20px;
 top:-5px;
 left:-10px;
 background-color:#fee6c0;
}
#nav a {
 padding-left:10px;
 font-weight:bold;
} 
#nav li li a {
 font-weight: normal;
}
#nav li li a.active {
 font-weight: bold;
}

#footer p{
 margin-left:10px;
 line-height:30px;
}
#cbody a{
 text-decoration:underline;
 font-weight:bold; 
}
#cbody p{
 padding-bottom:10pt;
}
#cbody p.einzug{
 text-indent:-20px;
 margin-left:20px;
}
#cbody p.right{
 text-align: right;
}
#cbody p.center{
 text-align: center;
}
.f3img div{
 float:left;
 margin-left:30px;
}
.f3img div.first{
 margin-left:25px;
}
.f3img div img{
}
