body, html {
margin:0px;
padding:0px;
font-family:Verdana;
font-size:12px;
padding:10px;
background:#000000;
}


.container {
margin:0px auto;
width:1024px;
min-height:600px;
overflow:hidden;
background-repeat:no-repeat;
}

.subnavi {
float:left;
width:150px;
padding-top:50px;
}

.contentWrapper {
float:left;
width:534px;
overflow:hidden;
}

.contentTop {
float:left;
width:534px;
height:41px;
background:url(images/contentTop.jpg);
}

.content {
float:left;
width:484px;
min-height:300px;
padding-left:20px;
padding-right:30px;
background:url(images/contentVerlaengerung.jpg);
}

.contentBottom {
float:left;
width:534px;
height:31px;
background:url(images/contentBottom.jpg);
}

.content a:link, .content a:active, .content a:visited {
color:#FF7100;
text-decoration:none;
}

.content a:hover {
text-decoration:underline;
}

.spacer {
float:left;
width:340px;
}

.naviSpacerLeft {
clear:both;
float:left;
width:60px;
height:30px;
/*border-bottom:1px solid #000000;*/
}

.navi {
float:left;
width:540px;
}

.naviSpacerRight {
float:left;
width:424px;
height:30px;
/*border-bottom:1px solid #000000;*/
}

.naviSpacer {
float:left;
width:1024px;
height:35px;
background:#FF7100;
/*border-bottom:1px solid #000000;*/
}

.naviBottom {
float:left;
width:1024px;
height:35px;
background:url(images/naviBottom.jpg);
background-repeat:no-repeat;
}

.logo {
float:left;
padding-top:40px;
padding-bottom:60px;
}

.imprint {
margin:0px auto;
width:1024px;
padding-top:10px;
text-align:right;
color:#FFFFFF;
}

.imprint a:link, .imprint a:active, .imprint a:visited {
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}

.imprint a:hover {
color:#999999;
}


h1, h2, h3 {
padding:0px;
margin:0px;
}

h1 {
font-size:14px;
padding-bottom:10px;
color:#FF7100;
text-decoration:underline;
}

h2 {
font-size:12px;
padding-bottom:5px;
color:#FF7100;
}
