body {
padding: 0;
margin:0;
color: #000000;
background:url(../img/hintergrund_rahmen.jpg) repeat-y;
background-color: #FFFFFF;
font: 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

img {
float: left;
margin: 6px;
border: 2px solid #FFFFFF;
}

#hintergrund {
background:url(../img/header_hintergrund.jpg) no-repeat;
background-color: #65a5ec;
height: 167px;
}

#container {
margin: 1em auto;
margin-top: 0px;
margin-bottom: 0px;
background:url(../img/content_verlauf.jpg);
text-align: left;
width: 1100px;
}

#bild {
width: 1100px;
height: 167px;
background:url(../img/head_bild.png) no-repeat;
margin:0;
padding:0;
margin: 0em auto;
}

#ueberschriften {
width: 700px;
height: 80px;
margin-left:70px;
margin-top: 50px;
padding:0;
float: left;
text-align: left;
line-height: 18px;
}

.titel_klein {
font-size: 24px;
color: #e4f1ff;
}

.titel_gross {
font-size: 26px;
font-weight: bold;
color: #ffffff;
}

#content {
width: 998px;
margin-left:51px;
margin-right:51px;
padding:0;
float: left;
}


#oben {
width: 998px;
margin:1px;
padding:0;
float: left;
height: 380px;
}

#formular {
width: 300px;
height: 380px;
margin-left: 20px;
padding:0;
float: left;
}

#eingabe {
width: 298px;
height: 218px;
margin: 0px;
background:url(../img/eingabe_hintergrund.jpg) no-repeat;
background-color: #efefef;
padding:0;
float: left;
border: 1px solid #cccccc;
}

#eingabe_titel {
width: 278px;
height: 20px;
margin: 10px;
padding:0;
float: left;
font-size: 16pt;
font-weight: bold;
color: #2b6796;
}

#eingabe_text {
width: 278px;
height: 175px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
padding:0;
float: left;
font-size: 10pt;
font-weight: bold;
color: #000000;
}

.eingabetext {
line-height: 10pt;
font-size: 10pt;
font-weight: bold;
color: #000000;
}

.eingabegeschenk {
line-height: 10pt;
font-size: 10pt;
font-weight: normal;
color: #000000;
}

.eingabefehler {
line-height: 10pt;
font-size: 10pt;
font-weight: normal;
color: #cd0013;
}

#datenschutz {
font-size: 10pt;
width: 300px;
height: 140px;
margin-top: 15px;
padding:0;
float: left;
}

#video {
width: 318px;
height: 380px;
margin-left: 20px;
margin-right: 20px;
background-color: brown;
padding:0;
float: left;
}


#vorteile {
width: 300px;
height: 380px;
margin: 0px;
padding:0;
float: left;
}

#vorteile_haekchen {
width: 300px;
height: 240px;
margin: 0px;
padding:0;
float: left;
}

#vorteile_bild {
width: 300px;
height: 135px;
margin: 0px;
padding:0;
float: left;
}

#vorteile_titel {
width: 300px;
font-weight: bold;
height: 20px;
margin: 0px;
padding:0;
float: left;
}

#punkt {
margin-top:5px;
float: left;
font-size: 10pt;
line-height: 16px;
}

.gelbhinterlegt {
background-color: #ffe453;
}

#kundenmeinungen {
width: 998px;
background:url(../img/kundenmeinungen_hintergrund.jpg) no-repeat;
margin-left:1px;
margin-right:1px;
margin-top:15px;
padding:0;
float: left;
}

#kundentitel {
width: 998px;
height: 20px;
margin-top:10px;
margin-bottom:10px;
padding:0;
float: left;
text-align: center;
font-size: 16pt;
font-weight: bold;
color: #2b6796;
}

#kunde {
width: 467px;
height: 300px;
background-color: #efefef;
margin-top:10px;
margin-left:20px;
padding:0;
float: left;
border: 1px solid #cccccc;
}

#kunde_top {
width: 956px;
height: 20px;
background-color: #efefef;
margin-top:10px;
margin-left:20px;
padding:0;
float: left;
border: 1px solid #cccccc;
}

#kundeueberschrift {
width: 457px;
margin-left:8px;
margin-top:5px;
padding:0px;
font-weight: bold;
float: left;
}

#kundetext {
width: 356px;
line-height: 20px;
margin-left:5px;
margin-top:10px;
padding:0px;
float: left;
}

#footer {
width: 1100px;
height: 40px;
background:url(../img/footer_hintergrund.jpg) no-repeat;
margin: 0em auto;
margin-top: 0px;
font-size: 10pt;
}

#impressum {
width: 1030px;
margin-top:7px;
font-size: 10pt;
text-align: right;
float: left;
}

a:link {
color:#999999;
text-decoration: underline;
}

a:hover {
color: #000000;
text-decoration: none;
}

a:visited {
color: #999999;
text-decoration: underline;
}

h1 {
font-size: 15pt;
}