@charset "utf-8";
/* CSS Document */


body {

background-image:url(pics/bg_oben.jpg);
_background-image:url(pics/bg_ie.jpg);
background-repeat:repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
}
/* ---------------- hyperlinks allg.  -------------------- 

a {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:9px; font-weight:bold; text-decoration:none;}
a:visited {color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:9px;}
a:hover {color: #999999; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:9px; text-decoration:underline}
a:active { color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:9px;
}

*/


A:link {
color : #FFFFFF;
padding : 3px;

text-decoration: none; }

A:visited {
color : #FFFFFF;
padding : 3px;

text-decoration: none; }

A:hover {
color : black;
background-color : #FFFFFF;
padding : 3px;

text-decoration: none; }

A:active {
color : black;
background-color : #E6E6E6;
padding : 3px;

text-decoration: none; }
.text_kontakt
{
margin-top:-1px;
border-style:none; 
font-size: 9pt;
line-height: normal; 
text-decoration: none; 
text-align: left; 
color: #00264D;
}
.erster_name{
margin-top:-1px;
}
.erster_input{
margin-top:0px;
}
.kunden_rahmen{

padding:4px 4px;
height:100px;
}

#leistung{
margin-top:10px;

}



.text{
margin-left: 8px; 
border-style:none; 
font-size: 8pt;
line-height: normal; 
text-decoration: none; 
text-align: left; 
color: #00264D;
padding-bottom:30px;
margin-bottom:0px; 
margin-top:0px;}



.form1{width: 532px; padding-left:2px;}
.form2{width: 170px;}
.form3{width: 505px;}
.form4{width: 280px;}
.form5{width: 150px;}
.form6{width: 200px;}




.logo {
display:inline;
margin-left:10px;
}

#head_l_pic{




}


.partner{ 
border:3px solid #00264D;
background:#00264D;
text-align:center;
margin-bottom:25px;
padding:6px;

}

.l_partner{ 
border:3px solid #00264D;
background:#00264D;
text-align:center;
margin-bottom:15px;
padding:2px;
letter-spacing:5px;

}



#kontakt{
margin-left:65px;
}
.kontakt{
margin-left:68px;
}

#content_l {
background-color:#fff;
/* background-image:url(pics/content_bg.jpg); */
background-repeat:repeat-x;
/* border:#849DAA thin solid; */
min-height:400px;
_height:500px;
width:550px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:20px;

}

#map {
margin-left:-156px;

}

.sig{

margin-left:10px;
margin-top:10px;
}

#content_r {

width:300px;
min-height:400px;
max-height:620px;
}

#newsletter_1 {
vertical-align:bottom;
margin-top:234px;
_margin-top:250px;
margin-bottom:10px;
padding-bottom:10px;
}

#newsletter_2 {
vertical-align:bottom;
margin-top:234px;
_margin-top:250px;
padding-bottom:10px;
margin-bottom:10px;
}

#newsletter_3 {
vertical-align:bottom;
margin-top:234px;
_margin-top:250px;
padding-bottom:10px;
margin-bottom:10px;
}

#newsletter_4 {
vertical-align:bottom;
margin-top:234px;
_margin-top:250px;
padding-bottom:10px;
margin-bottom:10px;
}

#newsletter_12 {
vertical-align:bottom;
margin-top:234px;
_margin-top:250px;
padding-bottom:10px;
margin-bottom:10px;
}

#newsletter_5 {
vertical-align:bottom;
margin-top:234px;
_margin-top:250px;
padding-bottom:10px;
margin-bottom:10px;
}







#newsletter_1, #newsletter_2, #newsletter_3, #newsletter_4, #newsletter_12, #newsletter_10, #newsletter_5, #newsletter_7, #newsletter_8,#newsletter_11,#newsletter_22,#newsletter_23,#newsletter_16,#newsletter_15{
vertical-align:bottom;
margin-top:270px;
_margin-top:270px;
padding-bottom:0px;
margin-bottom:10px;
}

#newsletter_8 {
vertical-align:bottom;
margin-top:270px;
_margin-top:250px;
padding-bottom:10px;
margin-bottom:10px;
}

#start_zitat {
margin-left:auto;
margin-right:auto;

padding-top:10px;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;

}

.middle {
text-align:center;}


#header_ll{
background-color:#00264D;
height:145px;}

#head_l_pic{
width:700px;

}

#header_rr{
background-color:#00264D;
height:145px;}


#headline1{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11pt; 
font-style: bold; 
line-height: normal; 
font-weight: bold; 
text-decoration: none; 
text-align: right;
padding-right:50px;

margin-top:10px;
margin-bottom:10px;
line-height: 200px (pt/em);}

#feeder{
color:#FFFFFF; 
font-family:Verdana, Arial, Helvetica, sans-serif;  
font-size:9px; 
letter-spacing:1px; 
word-spacing:2px;
text-decoration:none;
padding-left:5px;
width:900px;

}
#navi{
margin-left:50px;
word-spacing:20px;
}

#start_bild{
margin-top:1px;
}

.anmelden{
margin:150px 150px;

}

.jsCheckbox img{cursor:pointer; vertical-align:text-top; width: 20px; height: 20px; background: url(pics/checkboxes.gif) no-repeat 0px 0px;}
.jsCheckboxActive img{background-position: 0px -40px;}
.jsCheckboxHover img{background-position: 0px -80px;}
.jsCheckboxHoverActive img{background-position: 0px -120px;}
.jsCheckboxLabelHover{color:#339999;}
.jsCheckboxLabel{cursor:pointer;}

.jsRadiobutton img{cursor:pointer; vertical-align:text-top;	width: 18px; height: 18px; background: url(pics/radiobuttons.gif) no-repeat 0px 0px;}
.jsRadiobuttonActive img{background-position: 0px -40px;}
.jsRadiobuttonHover img{background-position: 0px -80px;}
.jsRadiobuttonHoverActive img{background-position: 0px -120px;}
.jsRadiobuttonLabelHover{color: #339999;}
.jsRadiobuttonLabel{cursor:pointer;}


.input{width:190px;}
.input2{width:46px;}
.input3{width:226px;}
.input12{width:300px;}
.input13{width:300px;}
.input14{width:146px;}
.input4{width:120px; text-align:center;}
.input, .input2, .input3, .input4,.input12,.input13,.input14, .button, .callback {background-color:#FFFFFF; border:1px solid #00264D; color:#334572; font-size:12px;}
.button{width:120px; color:#334572; _height:19px; }


textarea.callback{
width:300px;
}

a.call{
background:none;
}