body {
font: 95% Verdana, Arial, Helvetica, sans-serif;
color: #200908;
background: #b52d31 url(bg-body.gif) 0 0 repeat-x;
text-align: center;
padding-bottom: 15px;
}
h1 {
font-size: 1.2em;
color: #b52d31;
padding: 0;
margin: 0;
text-decoration: underline;
}
h2 {
font-size: 1.1em;
color: #b52d31;
padding: 10px 0 10px 0;
}
/* IDs */
#container {
position: relative;
text-align: left;
width: 940px;
margin: 0 auto;
background: transparent url(bg-container.gif) 0 0 repeat-y;
}
#headercon {
height: 224px;
width: 940px;
background: transparent url(bg-headercon.gif) 0 0 no-repeat;
}
#header {
width: 920px;
margin: 0 10px;
padding: 25px 0 0 0;
}
#logo1a {
margin: 0 0 0 10px;
height: 48px;
width: 40px;
background: #fef9e9 url(52f3db0f287046a445e076f4864144a9_logo_lang_400x48.gif) 0 0 no-repeat;
}
#logo1 a {
display: block;
height: 48px;
width: 40px;
}
#logo2 {
width: 920px;
height: 150px;
margin: 0 0 0 10px;
background: transparent url(logo_lang.jpg) 0 0 no-repeat;
}
#logo2 a {
display: block;
width: 920px;
height: 150px;
}
#maincon {
margin-left: 50px;
margin-top: 10px;
width: 880px;
background: #fef9e9;
background: transparent url(bg-maincon.gif) 0 0;
}
#main {
margin-right: 43px;
width: 577px;
float: left;
}
#kontakt {
width: 250px;
}
/* Allgemeine Klassen */
#container .containerbot {
height: 10px;
font-size: 1px;
background: transparent url(bg-container-bottom.gif) 0 0 no-repeat;
}
.abstandlinks {
width: 20px;
heigth: 40px;
float: left;
}
.weekday, .telfax {
width: 80px;
float: left;
}
.telfaximp {
width: 70px;
float: left;
}
.kontakttrenner, .sitetrenner {
height: 10px;
}

/* Formular */
.form1, .form3 {
border: 1px solid #fef9e9;
}
.form2, .form4 {
border: 1px solid #b52d31;
}
input.sendbutton {
border: 1px solid #200908;
color: #200908;
background: #fceab1;
}
input.resetbutton {
border: 1px solid #200908;
color: #fef9e9;
background: #b52d31;
}


