.style {
width:600px;
margin:0px auto;
}
#saerch_anreise {
  padding: 820px 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; 
  }

#CALLBACK {
text-align : center;
border : 0px solid; 
font-family:Verdana, Geneva, sans-serif; 
font-size : 75%; 
color:#666;
}
.callback {
text-align : center;
border : 0px solid; 
font-family:Verdana, Geneva, sans-serif; 
font-size : 110%; 
color:#666;
text-decoration:none;
}

caption {
text-align : left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight:bold;
color: #0070C0;
line-height: 140%;
}
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight:normal;
color: #222222;
line-height: 140%;
}
.ferienwohnung_suche_net {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
font-weight:normal;
color: #222222;
text-align : center;
line-height: 100%;
}

body { 
margin-top : 0; 
padding : 0; 
color : #364557; 
font-family : Verdana, Tahoma, Arial, sans-serif; 
font-weight : normal;
background-color : transparent;
background : url(images/site-background.gif) 0% 0%; 
background-repeat: repeat-x; 
background-attachment: scroll;
} 

  #alles {
  background-color: #FFFFFF;
  color: #303030;
  position: absolute;
  width: 900px;
  margin-left:-450px;
  left:50%;
  }

  #header {
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 220px;
  background: url(images/panorama_herbst_2.jpg) ;
  }

  #header #ueberschrift01 {
  font-family: Verdana,Tahoma,Arial,sans-serif;
  color:#339900;
  font-size: 1.4em;
  font-weight:bold;
  position:absolute;
  top:165px;
  left:554px;
  }

  #header #ueberschrift02a {
  font-family: Verdana,Tahoma,Arial,sans-serif;
  color:#339900;
  font-size: 1.4em;
  font-weight:bold;
  position:absolute;
  top:192px;
  left:554px;
  }

  #header #ueberschrift02 {
  font-family: Verdana,Tahoma,Arial,sans-serif;  color:#339900;
  font-size: 4.6em;
  font-weight:bold;
  position:absolute;
  top:140px;
  left:677px;
  }

  #header #ueberschrift_spiegel {
  position:absolute;
  top:213px;
  left:668px;
  }

  #header #ueberschrift03 {
  font-family:Verdana,Tahoma,Arial,sans-serif;
  color:#339900;
  font-size: 1.5em;
  font-weight:bold;
  position:absolute;
  top:190px;
  left:18px;
  }

  #header #ueberschrift04 {
  font-family: Arial,Helvetica,sans-serif;
  color:#339900;
  font-size: 1.3em;
  font-weight:bold;
  position:absolute;
  top:192px;
  left:20px;
  }

  #kopfzeile {
  margin: 0px 0 0 0;
  }

  #kopfzeile p {
  font-family: Arial,Helvetica,sans-serif;  
  color:#FAFAF2;
  margin: 0px 0px 0px 100px;
  font-size: 0.75em;
  font-weight:bold;
  position:absolute;
  top:154px;
  }


#navigation { 
background-color : transparent; 
padding : 0; 
margin : 0; 
} 

  #mainnavi { 
  list-style-type:none;
  margin:0;
  padding:0;
  }

  #menu {
  clear: left;
  float: left;
  width: 160px;
  margin:0 auto;
  padding:0;
  background:#FAFAFA repeat-x scroll 0 0;
  }

  #menu ul {
  list-style: none;
  width: 160px;
  margin: 0 0 0 0;
  padding: 0;
  }

  #menu li {
  margin-bottom:1px;
  }

  #menu li a  {
  font-family : Verdana, Tahoma, Arial, sans-serif;
  font-size : 0.65em;
  font-weight : bold;
  height : 20px;
  text-decoration : none;
  color : #7f7f7f;
  display : block;
  padding : 5px 0 0 8px;
  background : #fafafa;
  border-bottom : 1px solid #bfbfbf;
  }

  .menu a:visited { 
  color : #000000; 
  font-family : Verdana, Tahoma, Arial, sans-serif; 
  font-size : 100%; 
  font-style : normal; 
  font-weight : normal; 
  text-decoration : underline; 
  }

  #menu li a:hover {
  background: #779CC1 url(images/bg-kopfzeile011.gif);
  color:#FFFFF9;
  font-weight:bold;
  border-bottom: 1px solid #3F3F3F;
  }

  #menu li a:active { 
  text-decoration: underline;
  color: #000;
  } 

  .bildbox {
float:left;
margin-top:5px;
margin-left:0px;
padding: 0px;
width:160px;
}
 
  .textbox {
  font-size: 0.63em;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  width: 160px;
  background-color:#FAFAFA;
  line-height: 1.3em;
  }

.textbox p {
color:#505050;
font-size: 1em;
line-height:1.3em;
margin:10px;
padding:0;
width:140px;
}

  .textbox_bild_1 {
  margin: 40px 0px 60px 0px;
  border: 0;
  }

/*impressionen*/
  .textbox_bild_2 {
  margin: auto 0;
  margin:100px 0 2450px -10px;
  border: 0;
  }

  #menu h1{
  margin: 0px 0px 10px 10px;
  padding: 0px;
  width: 140px;
  color:#6992BB;
  font-size: 1em;
  line-height: 1.3em;
  }
  #content {
  margin: 50px 0px 10px 180px;
  padding: 0 10px 0 10px;
  line-height: 140%;
  text-align: left;
  }

  #content p {
  color:#4F4F4F;
  margin: 0 20px 0px 0;
  font-size: 0.75em;
  line-height: 140%;
  font-weight:normal;
  }

  #content h1 {
  color:#009900;
  font-size: 1.2em;
  font-weight:bold;
  margin: 15px 0 10px 0;
  }

  #content h2 {
  color:#00CC00;
  font-size: 1.0em;
  font-weight:bold;
  margin: 15px 0 10px 0;
  }

  #content h3 {
  color:#00CC00;
  font-size: 0.9em;
  font-weight:bold;
  margin: 15px 0 10px 0;
  }

  h3 {
  font-size: 1.3em;
  margin: 0 0 10px 0;
  }

  a {
  text-decoration: none;
  color: #6C8BAC;
  }
besuchte Links
  a:visited {
  text-decoration: underline;
  color: #6992BB;
  }

aktive Links
  a:active { 
  text-decoration: none;
  color: #000080;
  } 
Hover Effekt
  a:hover {
  text-decoration: underline;
  color: #000;
  }

  a img {
  border: 0;
  }

  #fuss {
  clear: both;
  margin: 0 auto;
  padding: 10px 0 10px 0;
  border-top: 4px solid #f0f0f0;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  width: 900px;
  text-align: center;
  font-size:0.65em;
  line-height:1.5em;
  }

  #fuss a {
  color: #000000;
  text-decoration: none;
  }

  #fuss a:visited { 
  color:#4F4F4F;
  } 

  #fuss a:hover {
  color: #800000;
  text-decoration: underline;
  }

  #fuss a:active { 
  text-decoration: underline;
  color: #ff00ff;
  } 

#navigation_fuss { 
background-color : transparent; 
padding : 0; 
margin : 0; 
} 
#mainnavi_fuss {
border:0px solid #676767;
list-style:none outside none;
margin:0;
padding:0;
}
#mainnavi_fuss li {
border-right:0px solid #676767;
display:inline;
}
#mainnavi_fuss {
list-style:none outside none;
}

  #partner {
  clear: both;
  margin: 0 auto;
  padding: 0px 0 10px 0;
  border-top: 0px solid #f0f0f0;
  border-left: 0px solid #f0f0f0;
  border-right: 0px solid #f0f0f0;
  width: 900px;
  text-align: center;
  font-size:0.65em;
  line-height:1.5em;
  }

  #partner a {
  color: #000000;
  text-decoration: none;
  }

  #partner a:visited { 
  color:#4F4F4F;
  } 

  #partner a:hover {
  color: #800000;
  text-decoration: underline;
  }

  #partner a:active { 
  text-decoration: underline;
  color: #ff00ff;
  } 
#navigation_partner { 
background-color : transparent; 
padding : 0; 
margin : 0; 
} 
#mainnavi_partner {
border:0px solid #676767;
list-style:none outside none;
margin:0;
padding:0;
}
#mainnavi_partner li {
border-right:0px solid #676767;
padding:12px;
display:inline;
}
#mainnavi_partner {
list-style:none outside none;
}
  #anzeige {
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  font-size: 0.54em;
  line-height:1.2em;
  margin: 0 auto;
  padding: 12px 10px 5px 10px;
  border-top: 4px solid #f0f0f0;
  text-align: left;
  color:#58649D;
  background:transparent url(/images/footer.jpg) repeat-x scroll;
  }

  #anzeige a {
  color: #000000;
  text-decoration: none;
  }

  #anzeige a:visited { 
  color:#800000;
  } 

  #anzeige a:hover {
  color: #0000CC;
  text-decoration: underline;
  }

  #anzeige a:active { 
  text-decoration: underline;
  color: #000099;
  } 

#navigation_anzeige { 
background-color : transparent; 
padding : 0; 
margin : 0; 
} 
#mainnavi_anzeige {
border:0px solid #676767;
list-style:none outside none;
margin:0;
padding:0;
}
#mainnavi_anzeige li {
border:0px solid #4682B4;
display:inline;
line-height:0.9em;
}
#mainnavi_anzeige {
list-style:none outside none;
}

  .links {
  margin: 10px 10px 5px 0;
  float: left;
  border: 0;
  }

  .rechts {
  margin: 10px 0 5px 10px;
  float: right;
  border: 0;
  }

  .linksbuendig {text-align: left;}
  .rechtsbuendig {text-align: right;}
  .zentriert {text-align: center;}
  .blocksatz {text-align: justify;}
 

DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 { 
padding : 1px; 
} 
DIV.shadow5:hover DIV.shadow, DIV.shadow5:hover DIV.shadow2, DIV.shadow5:hover DIV.shadow3, DIV.shadow5:hover DIV.shadow4, DIV.shadow5:hover { 
padding : 0; 
} 
DIV.shadow { 
background-color : #8e8e8e; 
border : 1px solid #959595; 
margin : 0; 
}
DIV.shadow2 { 
background-color : #aaa; 
border : 1px solid #bebebe; 
margin : 0; 
} 
DIV.shadow3 { 
background-color : #d1d1d1; 
border : 1px solid #e1e1e1; 
margin : 0; 
} 
DIV.shadow4 { 
background-color : #ededed; 
border : 1px solid #f6f6f6; 
margin : 0; 
} 
DIV.shadow5 { 
float : left; 
background-color : #fcfcfc; 
border : 1px solid #fff; 
margin : 10px 8px; 
} 
DIV.shadow5:hover { 
margin : 14px 12px; 
} 
DIV.shadow5 IMG { 
border : 0 solid #666; 
margin : -2px; 
display : block; 
position : relative; 
top : -3px; 
left : -3px; 
} 
DIV.shadow5:hover IMG { 
margin : -1px; 
top : -1px; 
left : -1px; 
} 

            /* Steuerung Pfeile*/
.steuerung { 
float:left;
margin-bottom:5px;
text-align : center;
padding: 0px;
width:160px;
}
#imgSteuerungvor{ 
         border:transparent;
}
#imgSteuerunganfang{ 
         border:transparent;
}
#imgSteuerungzurueck{ 
         border:transparent;
}

#translate{
    position:absolute;
  top: 596px;
  left: 0px;
}







