body {
font: 67% verdana, helvetica, sans-serif; 
line-height: 1.5em;
margin:0px;
padding:0px;
background-image: url(../images/bg.jpg);
}

img {
border: 0;
}
#christmas {
color: ff0090;
position:absolute;
left: 483px;
top: 255px;
width: 390px;
border: 1px solid white;
background: white;
}
#container {
position:absolute;
height: 950px;
width:978px;
left:50%;
margin-left:-489px; /* Hälfte der Containerbreite */
top: 0;
}

#container_1 {
position:absolute;
height: 980px;
width:978px;
left:50%;
margin-left:-489px; /* Hälfte der Containerbreite */
top: 0;
}

#container_2 {
position:absolute;
height: 700px;
width:978px;
left:50%;
margin-left:-489px; /* Hälfte der Containerbreite */
top: 0;
}

#container_3 {
position:absolute;
height: 1100px;
width:978px;
left:50%;
margin-left:-489px; /* Hälfte der Containerbreite */
top: 0;
}

#container_4 {
position:absolute;
height: 800px;
width:978px;
left:50%;
margin-left:-489px; /* Hälfte der Containerbreite */
top: 0;
}

#container_5 {
position:absolute;
height: 1200px;
width:978px;
left:50%;
margin-left:-489px; /* Hälfte der Containerbreite */
top: 0;
}

#container_6 {
position:absolute;
height:980px;
width:878px;
left:50%;
margin-left:-489px; /* Hälfte der Containerbreite */
top: 0;
}

.headline {
position: absolute;
top: 320px;
left: 484px;
font-family: Arial, sans-serif;
font-size: 22px;
font-weight: bold;
color: #B8B7B7;
}

.headline01 {
position: absolute;
top: 330px;
left: 50px;
font-family: Arial, sans-serif;
font-size: 22px;
font-weight: bold;
color: #B8B7B7;
}

.form {
position: absolute;
top: 390px;
width: 450px;
left: 294px;
font-family: Arial, sans-serif;
font-size: 15px;
font-weight: bold;
}

.form_1 {
position: absolute;
top: 390px;
width: 450px;
left: 227px;
font-family: Arial, sans-serif;
font-size: 15px;
font-weight: bold;
}

.form_2 {
position: absolute;
top: 390px;
width: 450px;
left: 481px;
font-family: Arial, sans-serif;
font-size: 15px;
font-weight: bold;
}

.titel {
font-family: Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color: #B8B7B7;
}

.message {
position: absolute;
top: 880px;
left: 200px;
font-family: Arial, sans-serif;
font-size: 15px;
font-weight: bold;
color: #D9006C;
}

.error {
font-family: Arial, sans-serif;
font-size: 15px;
font-weight: bold;
color: #D9006C;
}

.formtabelle{
  width: 500px;
  position: absolute;
  top: 390px;
  left: 334px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*border: 1px solid black;*/
}

.formtabelle1{
  width: 500px;
  position: absolute;
  top: 460px;
  left: 335px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*border: 1px solid black;*/
}

.formtabelle2{
  width: 500px;
  position: absolute;
  top: 390px;
  left: 336px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*border: 1px solid black;*/
}

.formtabelle02{
  width: 500px;
  position: absolute;
  top: 340px;
  left: 336px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*border: 1px solid black;*/
}

.formtabelle3{
  background-color: #E7E5E2;
  padding-top: 10px;
  color: black;
  width: 250px;
  position: absolute;
  top: 390px;
  left: 50px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*border: 1px solid black;*/
}

.zeile{
  clear: both;
  padding-top: 2px;
  padding-bottom: 2px;
  height: 15px;
}

.spalte1{
  width: 100px;
  text-align: right;
  float: left;
  line-height: 2;
  vertical-align: bottom;
  /*border: 1px solid red;*/
}

.spalte01{
  width: 100px;
  text-align: right;
  float: left;
  /*border: 1px solid red;*/
}

.spalte2{
  width: 350px;
  text-align: left;
  float: right;
  /*border: 1px solid green;*/
}

.spalte3{
  width: 350px;
  text-align: left;
  float: right;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #B8B7B7;
  /*border: 1px solid black;*/
}

.spalte03{
  width: 350px;
  text-align: left;
  float: right;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #D9006C;
  /*border: 1px solid black;*/
}

.spalte4{
  width: 100px;
  text-align: right;
  float: left;
  color: #B8B7B7;
 /*border: 1px solid blue;*/
}

.spalte5{
  width: 115px;
  text-align: right;
  float: left;
  line-height: 2;
  vertical-align: bottom;
}

.spalte6{
  width: 120px;
  text-align: left;
  float: right;
}

.input1{
  width: 250px;  
}

.input2{
  width: 60px;  
}

.input3{
  width: 186px;  
}

.input4{
  width: 100px;  
}

.input5{
  width: 30px;  
}

.button{
  width: 250px;
  height: 22px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  background-color: #DFDFDE;
}

.button1{
  width: 350px;
  height: 22px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  background-color: #DFDFDE;
}

.button2{
  width: 100px;
  height: 22px;
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  background-color: #DFDFDE;
}

a {  
color: #D9006C; 
text-decoration: none
}

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


