* html #wrapper { 
width:946px;
margin: 0 auto;
background: url(../bilder/bg.gif);
}

* html #leftcolumn { 
width: 280px;
margin: 0px 0px 0px 4px;
padding: 0px;
float: left;
}





/********** TOPMENÜ **********/

* html #menu {
font: 12px arial;
overflow: hidden;
padding:74px 5px 0px 0px;
float:right;
}

/********** END OF TOPMENÜ **********/





/********** LEFT NEWS **********/

* html #news { 
width: 240px;
margin: 2px 0px 0px 10px;
padding: 0px;
float: left;
}

* html #news_header_arrow { 
width: 28px;
margin: 12px 0px 0px 0px;
padding: 3px 5px 0px 0px;
color: #ffffff;
text-align:right;
float: left;
}

/********** END OF LEFT NEWS **********/





/********** CONTENT **********/

* html #headline_wrapper {
width:645px;
height:29px;
margin: 0px;
padding: 7px 0px 0px 0px;
background: url(../bilder/phone.gif);
background-repeat:no-repeat;
float:left;
}

* html #headline {
height:2px;
margin: 0px 0px 0px 10px;
padding: 0px;
font-weight:bold;
color:#5A6C95;
font-size: 14px;
float:left;
}

* html #phone {
height:2px;
margin: 0px 10px 0px 0px;
padding: 0px;
font-weight:bold;
color:#5A6C95;
font-size: 14px;
float:right;
}

* html #content_border_top {
width:645px;
height:14px;
margin: 4px 0px 0px 0px;
padding: 0px;
background: url(../bilder/content_header2.gif);
background-repeat:no-repeat;
float:left;
}

* html #content_welcome {
width:600px;
margin: 0px 0px 4px 10px;
padding: 0px;
font-family: Arial;
font-size: 16px;
float:left;
}

* html #content_home_left {
width:295px;
margin: 10px 0px 10px 10px;
padding: 0px;
float:left;
}

* html #content_complete {
width:600px;
margin: 10px 0px 10px 10px;
padding: 0px;
float:left;
}

/********** END OF CONTENT **********/





/********** KONTAKT **********/

* html #contact_wrapper {
width:425px;
margin: 0px;
padding: 10px 0px 0px 20px;
float:left;
}

* html #contact_checkbox_wrapper {
width:380px;
margin: 0px;
padding: 10px 0px 10px 0px;
line-height:1.5em;
float:left;
}

* html #contact_desc_text {
width:150px;
height:22px;
max-height:22px;
margin: 0px;
padding: 0px;
float:left;
}

* html #contact_input_text {
width:230px;
height:22px;
max-height:22px;
margin: 0px;
padding: 0px;
float:left;
}

* html .textfeld {
width:230px;
max-width:230px;
height:18px;
max-height:18px;
background-color: #ffffff;
font-family:Arial;
font-size:12px;
color:#000000;
font-weight:normal;
border:1px solid #cccccc;
}

* html #contact_desc_nachricht {
width:90px;
height:84px;
max-height:84px;
margin: 0px;
padding: 0px;
float:left;
}

* html #contact_input_nachricht {
width:230px;
height:22px;
max-height:22px;
margin: 0px;
padding: 0px;
float:left;
}

* html .nachrichtenfeld {
overflow:auto;
width:290px;
max-width:290px;
height:80px;
max-height:80px;
border:1px solid #cccccc;
font-family:Arial;
font-size:12px;
color: #000000;
float:left;
}

* html #contact_desc_long {
width:420px;
height:22px;
max-height:22px;
margin: 0px;
padding: 0px 0px 0px 0px;
float:left;
}
  
* html #contact_desc_long2 {
width:400px;
height:30px;
max-height:30px;
margin: 0px;
padding: 20px 0px 10px 0px;
float:left;
}
  
  
* html .spacer {
height:0px;
padding:0px;
margin: 0px;
}

* html #contact_message {
width:400px;
height:534px;
margin: 0px;
padding: 10px 0px 10px 20px;
float:left;
}

* html #contact_pic {
position:absolute;
top:308px;
width:199px;
height:649px;
margin: 0px;
padding: 0px 0px 0px 0px;
background: url(../bilder/pic_kontakt_rr6.jpg);
background-repeat:no-repeat;
}

/********** END OF KONTAKT **********/
