body {  }



/** page **/
#page { width:995px; margin:auto; height:100%; } 

/*** header ***/
#header { background-color:#FFF; }
#logo { 
margin-top:50px; 
margin-left:16px; 
margin-bottom:23px;
width:287px; 
height:66px; 
background-image:url(logo_engelhardt.jpg); 
float:left;
background-color:#FFF;}

#header_menu { float:right; background-color:#FFF;  }
#header_links  { float:left; margin-right:18px; background-color:#FFF; color:#686b48; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;  }
#header_links a:link { color:#686b48; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
#header_links a:active { color:#686b48; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
#header_links a:visited {  color:#686b48; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
#header_links a:hover { color:#686b48; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}

#header_lang  { float:right; color:#b2b299; background-color:#FFF; color:#686b48; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; }
#header_lang a:link  {  color:#b2b299; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
#header_lang a:active  {  color:#b2b299; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
#header_lang a:visited  { color:#b2b299; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}
#header_lang a:hover  {  color:#b2b299; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px;}

/** main ***/
#main { clear:both; height:100%; width:100%; background-color:#f7f7f4;  }


/** content **/
#content { width:689px; float:right; margin:0; background-color:#FFF; }
#banner { width:689px; height:255px;  }
#article { 
width:480px;
font-family:Arial, Helvetica, sans-serif;
color:#b4b4a3;
padding-left:100px;
padding-top:12px; 
margin-left:6px;
background-color:#FFF;
min-height:220px;
height:auto !important;  /* für moderne Browser */
height:220px;  /*für den IE */
}

#article h1 {
text-transform:uppercase;
font-family:"Arial Black", Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
text-transform:uppercase;
color:#999981;
letter-spacing:1px;

} 

#article p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999981;
line-height:20px;


} 

.zimmer {
float:left;
margin-right:60px;
margin-top:12px;
width:80px;
} 


.zimmer a {
text-decoration:none;
text-transform:uppercase;  
font-family:"Arial Black", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
} 

.zimmer a:link {
text-decoration:none;
text-transform:uppercase;
font-family:"Arial Black", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
} 

.zimmer a:active {
text-decoration:none;
text-transform:uppercase;
font-family:"Arial Black", Helvetica, sans-serif;
font-size:13px;
color:#a46461;
font-weight:bold;
} 

#article.zimmer a:visited {
text-decoration:none;
text-transform:uppercase;
font-family:"Arial Black", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
} 

#article.zimmer a:hover {
text-decoration:none;
text-transform:uppercase;
font-family:"Arial Black", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
} 


/*** zimmer_en ***/
.zimmer_en {
float:left;
margin-right:60px;
margin-top:12px;
width:100px;
} 


.zimmer_en a {
text-decoration:none;
text-transform:uppercase;  
font-family:"Arial Black", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
} 

.zimmer_en a:link {
text-decoration:none;
text-transform:uppercase;
font-family:"Arial Black", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
} 

.zimmer_en a:active {
text-decoration:none;
text-transform:uppercase;
font-family:"Arial Black", Helvetica, sans-serif;
font-size:13px;
color:#a46461;
font-weight:bold;
} 

#article.zimmer_en a:visited {
text-decoration:none;
text-transform:uppercase;
font-family:"Arial Black", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
} 

#article.zimmer_en a:hover {
text-decoration:none;
text-transform:uppercase;
font-family:"Arial Black", Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
} 

/** links */
#article a {
font-family:Arial, Helvetica, sans-serif;
color:#999981;
line-height:20px;

} 

#article a:link {
font-family:Arial, Helvetica, sans-serif;
color:#999981;
line-height:20px;

} 

#article a:active {
font-family:Arial, Helvetica, sans-serif;
color:#999981;
line-height:20px;

} 

#article a:visited {
font-family:Arial, Helvetica, sans-serif;
color:#999981;
line-height:20px;

} 



.box_left {   float:left; margin-top:1px; }
.box_right { margin-left:10px; float:right; margin-top:1px; text-align:left; }

.box_right #trivago_widget_52073_0 {  font-family:Arial, Helvetica, sans-serif;
font-size:12px;  }
.trivago_certificate_box { display:none; }
.trivago_rating_box a { font-family:Arial, Helvetica, sans-serif;
font-size:10px; float:left; margin-right:5px; text-decoration:none;  }
.trivago_partner_rating_graph {  }
.trivago_partner_rating_value { font-family:Arial, Helvetica, sans-serif;
font-size:9px; float:left; text-decoration:none; background-color:#5eb0de; color:#FFF; padding-left:2px; padding-right:2px;  }
.trivago_rating_box img { font-family:Arial, Helvetica, sans-serif;
font-size:11px; float:right;  }

/** footer **/
#footer { color:#999981; vertical-align:bottom; margin-bottom:150px; margin-left:106px; margin-top:50px; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:30px;
min-height:220px;
height:auto !important;  /* für moderne Browser */
height:220px;  /*für den IE */
}

/** trivago ***/
#trivago_widget_52073_0 { 
trivago_certificate: enable; }