body {background-color: #FFFFFF;}
.font_big {font-family: Arial, sans-serif;font-size:0.9em; font-weight:bold;text-align:left;color:#0000CC;}
label {background-color:#FFFFFF; font-family: Arial, sans-serif; font-size:0.75em; font-weight:normal; color:#000000;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
margin-left:0px;
}
.font_small {font-family: Arial, sans-serif;font-size:0.9em; font-weight:normal;color:#000000;}
#content_table { border-style: none; border: inset 0px #ccc; background-color:#FFFFFF;text-align:center;width:650px; padding: 20px 0px 20px 60px;}
.table2 { background-color:#FFFFFF; width:100%;}
.head { background-color:#FFFFFF;width: 80%;}
.main { background-color:#FFFFFF; font-family: Arial, sans-serif; font-size:0.75em; font-weight:normal; color:#000000; padding:2px 0 2px 0px;}
.foot { background-color:#FFFFFF;text-align:left;padding-left:100px;}
.align { text-align:left;}
.textarea { background-color:#EEEEEE; color:#000000; font-family : Verdana, Helvetica, sans-serif; font-size:0.95em; font-weight: normal; border : 1px outset #CCCCCC;}
.textarea:hover, .textarea:focus { border : 1px inset #000000;}
.input { background-color:#EEEEEE; color:#0000CC; font-family : Verdana, Helvetica, sans-serif; font-weight: bold; border : 1px outset #C4C4C4; font-size:0.9em;padding:1px;}
.input:hover, .input:focus { border : 1px inset #CCCCCC;}
.select { background-color:#FFFFFF; color:#000000; font-family : Verdana, Helvetica, sans-serif; border : 1px inset #FFFFFF; font-size:0.75em;margin-left:0px;padding:1px;}
.countrySelect {width: 50px;}
.select:hover, .select:focus { border : 1px inset #000000;}
#placeInput { position: relative; z-index: 10;}
#postalInput { position: relative; z-index: 10;}
.button { width : 130px; margin-left: 0px;}
#dw-formmailer {font-size:0.55em;font-family:Verdana,sans-serif;text-align:left;padding-left:240px;}

#suggestBoxElement {
position: absolute; 
top: 20px; 
left: 2px; 
z-index:30; 
 border:1px solid #8FABFF;
 visibility:hidden;
 cursor:pointer;
 text-align:left; white-space:nowrap;
 background-color:#F7F7F7;
 color:#808080;
}
.suggestions {
 font-family:Tahoma,sans-serif;font-size:0.9em;
 background-color: #F7F7F7;
}
.suggestionMouseOver {
 font-family:Tahoma,sans-serif;font-size:0.9em;
 background:blue; color:white;
 color:#FFFFFF;
}
#content_partner p{color:#4f4f4f;text-align:center;font-size:.75em;font-weight:normal;} 

#saerch_anfrage {
  padding: 100px 0 0px 0;
  margin-bottom: 10px;
  position:relative;
  }
  branding.css .cse-branding-bottom, .cse-branding-right { 
  margin : 0; 
  padding : 0; 
  } 
  .cse-branding-bottom .cse-branding-form { 
  margin-bottom : 3px; 
  } 
  .cse-branding-form form { 
  margin-bottom : 0; 
  padding-bottom : 0; 
  }
.steuerung{margin:10px 10px 10px -30px;text-align:center;padding:20px;width:160px;}
.imgSteuerungvor{border:transparent;}
.imgSteuerunganfang{border:transparent;}
.imgSteuerungzurueck{border:transparent;}

 
/* KONTAKT/ POSTKARTE*/
.tabelle{
  font-size : 77.5%;
background-image: url(papier.jpg);
border: solid 2px #C0C0C0;
height: 380px;
width: 650px;
padding : 10px 10px 0 10px;
}

.format {
font-family : Arial, Helvetica, sans-serif;
font-size: 140%;
color: #000000; 
line-height: 1.3em;
margin : 80px 0 20px 40px;
padding : 0px;
text-align : left;
}

.marke {
margin : 0px;
margin-top: -40px;
padding : 0px;
text-align : right;
}

.vertikale_linie {
width: 1px;
height: 350px;
background-color: #797979;
}


/*Kontaktformular*/
kf_table {
  font-family : Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size : 87.5%;
  border: 1px;
  margin : 5px 70px;
  padding : 2px;
}

.table {
  border: 1px solid #000;
}

a.kf_link:link, a.kf_link:visited, a.kf_link:hover {
  font-family : Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size : 62.5%;
  color : #000000;
  text-decoration : none;
}

.kf_textfeld {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 100%;
  font-weight:bold;
  border-top : 0;
  border-bottom : 1px solid #E6E6FA;
  border-left : 0px;
  border-right : 0;
  background-color : #f2f2f2;
  width : 190px;
  padding : 2px;
  margin: 0 20px 0 20px;
}

.kf_telfaxvorwahl {
  font-family : Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size : 100%;
  border-top : 0;
  border-bottom : 1px solid #E6E6FA;
  border-left : 0;
  border-right : 0;
  background-color : #f2f2f2;
  width : 65px;
  padding : 2px;
}

.kf_telfaxnummer {
  font-family : Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size : 100%;
  border-top : 0;
  border-bottom : 1px solid #E6E6FA;
  border-left : 0;
  border-right : 0;
  background-color : #f2f2f2;
  width : 135px;
  padding : 2px;
}

.kf_textarea {
  font-family : Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size : 100%;
  border-top : 0;
  border-bottom : 1px solid #E6E6FA;
  border-left : 0;
  border-right : 0;
  background-color : #f2f2f2;
  width : 135px;
  height : 20px;
  overflow : hidden;
  padding : 2px;
}

.kf_button {
  font-family : Arial, Helvetica, sans-serif;
  font-size : 90%;
  border : 1px solid #000000;
  background-color : #f2f2f2;
  width : 80px;
}

.CALLBACK_ind {
text-align : center;
font-family:Verdana, Geneva, sans-serif; 
font-size : 65%; 
color:#666;
border : 0px;
padding: 100px 40px 0 0;
}
.callback_ind {
text-align : center;
border : 0px; 
font-family:Verdana, Geneva, sans-serif;
font-size : 55%; 
color:#666; 
text-decoration:none;
}

