#header {

 width: 990px;
 height: 196px;
 margin: 0;

}

#logo {

 width: 270px;
 height: 196px;
 background: url(../img/logo.jpg) no-repeat left top;
 padding: 0;
 margin: 0;
 float: left;

}

#header_inner {

 width: 720px;
 height: 196px;
 background: url(../img/header.jpg) left top;
 padding: 0;
 margin: 0;
 float: right;

}

.headerschrift_h1 {

 color: #fff;
 font-size: 26px;
 font-weight: bold;
 font-style: italic;
 margin: 70px 10px 10px 0;
 padding-bottom: 5px; 
 float: left;
 clear: left;

}

.headerschrift_h2 {

 color: #030133;
 font-size: 20px;
 margin: 10px 10px 10px 0;
 padding-bottom: 5px;
 float: left;
 clear: left;
 width: 600px;
}

#hnav {

 width: 300px;
 font-size: 12px;
 text-align: right;
 margin: 75px 20px 0 0;
 float: right;

}

#hnav a {

 color: #fff;
 border-right: solid 1px #fff;
 padding: 0 5px;

}

#hnav a:last-child {

 color: #fff;
 border: 0;
 padding: 0 5px;

}

#hnav a:hover {

 color: #efefef;

}

#page {

 width: 990px;
 margin: 0 auto;

}

#content {

 width: 990px;
 background: url(../img/pageverl.jpg) repeat-y;

}

#content_inner {

 width: 670px;
 margin-right: 50px;
 float: right;

}

#prod {

 width: 200px;
 margin: 0 0 10px 10px;
 float: right;

}

.kleintext {

 color: #003;
 font-size: 10px;

}

.addy {

 color: #e7f4fa;
 font-size: 10px;
 font-style: italic;
 text-align: center;
 padding: 0 10px 0 100px;

}

#div_boxl {

 width: 270px;
 float: left;

}

#footer {

 width: 990px;
 height: 50px;
 background: #003 url(../img/footer.jpg) no-repeat left top;
 margin: 0 auto;

}

#footer_inner {

 height: 20px;
 text-align: right;
 padding: 10px 0;
 margin: 0 30px 0 120px;

}