body {
margin: 0;
padding: 0;
background: #c1c1c1;
}
#header1, #header2, #header3, #header4, #header5 {
height: 308px;
width: 1280px;
margin: auto;
}
#header1 {
background: url('images/h1.jpg') top no-repeat;
}
#header2 {
background: url('images/h2.jpg') top no-repeat;
}
#header3 {
background: url('images/h3.jpg') top no-repeat;
}
#header4 {
background: url('images/h4.jpg') top no-repeat;
}
#header5 {
background: url('images/h5.jpg') top no-repeat;
}
#bg_inner {
width: 1280px;
background: url('images/bg.jpg') top no-repeat;
margin: auto;
}
#content_t {
height: 10px;
width: 1055px;
background: url('images/bg_con_t.png') top no-repeat;
margin: auto;
line-height: 1px;
font-size: 1px;
}
#content_m {
width: 1055px;
background: url('images/bg_con_m.png') top repeat-y;
margin: auto;
padding-left: 40px;
font-family: Verdana;
font-size: 12px;
font-weight: 700;
}
#content_f {
height: 30px;
width: 1055px;
background: url('images/bg_con_f.png') top no-repeat;
margin: auto;
}
#spacer1 {
height: 55px;
}
#buttons {
height: 36px;
margin: auto;
text-align: center;
width: 995px;
}
.button, .button:hover {
width: 139px;
height: 36px;
display: block;
float: left;
margin-right: 3px;
}
.button {
background: url('images/button.jpg') top no-repeat;
}
.button:hover {
background: url('images/button_h.jpg') top no-repeat;
}
.button , .button:hover {
color: #ffffff;
font-weight: bold;
text-decoration: none;
text-align: left;
padding-left: 9px;
margin-left: -9px;
font-size: 14px;
}
.cleaner {
clear: both;
line-height: 1px;
font-size: 1px;
}
#ref {
background: url('images/ref_bg.png') top no-repeat;
width: 964px;
height: 374px;
margin: auto;
}
.spez_bg {
height: 155px;
width: 829px;
margin: auto;
background: url('images/spez_bg_box.png') top no-repeat;
}
.spez_img {
float: left;
}
.spez_con {
width: 546px;
height: 155px;
float: left;
padding-top: 25px;
color: #467307;
font-size: 13px;
padding-left: 73px;
font-weight: normal;
font-family: Verdana;
}
.spez_ueber {
margin: auto;
width: 829px;
font-size: 15px;
text-indent: 5px;
color: #467307;
}
#footer {
width: 1055px;
text-align: right;
margin: auto;
color: #ffffff;
font-weight: bold;
}
#footer a{
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

#box_innen_t {
width: 829px;
height: 20px;
margin: auto;
background: url('images/box_innen_t.png') top no-repeat;
}
#box_innen_m {
width: 829px;
margin: auto;
background: url('images/box_innen_m.png') top repeat-y;;
}
#box_innen_b {
width: 829px;
height: 17px;
margin: auto;
background: url('images/box_innen_b.png') top no-repeat;
}