#wrapper_main_content { position: absolute; left: 202px; top: 127px; width: 798px; }

#add_info_content { margin-bottom: 18px;  }/* display: none; */
#add_info_content_left { float: left; width: 394px; }
#add_info_content_right { float: right; width: 394px; margin-left: 10px; }
#add_info_content h2 { font-size: 14px; margin-bottom: 10px;}
#add_info_content_right img { display: inline; float: left; vertical-align: top; margin:0 10px 0 0}

#hotel_info_content { margin: 2em 0 0 0; }
#hotel_name { width: 100%; border: 0; padding: 0; }
#hotel_name h1 { margin: 0; font-size: 14px; }

#hotel_detail_wrapper { clear: left;  position: relative; top:-1px; width: 100%; margin-bottom: 2em; }
#hotel_rahmen { border: 1px solid #f90; padding: 10px; border-top: 0; }

#hotel_detail_01,
#hotel_detail_02,
#hotel_detail_03,
#hotel_detail_04
{ float: left; width: 382px; position: relative; top: 1.5em;  }

#hotel_detail_fotos { float: right; width: 382px; margin-left: 10px; }

#thumbsContainer { width: 320px; padding-top: 10px; }
.thumb { margin: 0 10px 10px 0; float: left; } 
.noMarginL { margin-left :0; }

.details_01 { }
.details_01 td { letter-spacing:normal; padding-right: 10px; }
.details_title { padding-bottom: 2em; }
.details_col1 { width:121px; }
.details_col2 { width:121px; }
.details_col3 { width:122px; }

div.hr { height: 1px; background-color: #807F84; margin-bottom: 1em; }
div.hr hr { display: none; }

/* breadCrumb */

#breadCrumb {
  position: absolute;
  left: 210px;
  top: 135px;
  width: 782px;
  z-index: 500;
  color: #0b3a8b;
  letter-spacing: -1px;
}

#parentPath {
  background-color: #fff;
  padding: 1px;
  float: left;
}
#parentPath a {
  color: #0b3a8b;
  text-decoration: underline;
  font-weight: bold;
}

#parentPath .LPdisplayName {
  font-weight: normal;
}

#pageTitle {
  float: right;
  background-color: #fff;
  padding: 5px;
  font-size: 15px;
  font-weight: bold;
  
}


/* Eckdatenmaske */

#wrapper_eckdatenmaske { position: absolute; left: 2px; top: 129px; width: 192px; margin: 0 10px 2em 0; }
#wrapper_eckdatenmaske .box { float: left; width: 192px; }
#edm_container { border: 0; background: #fff; position: relative; left: -2px; top: -2px; }
#edm_dropshadow { position: relative; background: #e5e6e7; }
#edm_contents { border:1px solid #807f84; font-size: 11px; letter-spacing:-1px; }
#edm_contents div { padding-left: 7px; }

#edm_header {color: #fff; font-weight: bold;  margin-bottom: 7px;}
#edm_header .icon { padding-left: 7px; padding-right: 4px; }
#edm_header .headertext { vertical-align: middle}

.edm_header_standard { background-color: #ffdba3; color: #000; cursor: pointer;}
.edm_header_standard_active { background-color: #ff9a00; color: #fff; }
.edm_header_standard_entry { background-color: #fff; color: #000; font-weight: normal; cursor: pointer; }
.edm_header_standard_entry_active { background-color: #ffdba3; color: #000; width: 100px;}

.edm_header_pauschal { background-color: #dfe8fa; color: #000; cursor: pointer; }
.edm_header_pauschal_active { background-color: #4b73c8; color: #fff; }
.edm_header_pauschal_entry { background-color: #fff; color: #000; font-weight: normal; cursor: pointer; }
.edm_header_pauschal_entry_active { background-color: #dfe8fa; color: #000; }

.edm_suche_starten_standard { background-color: #ff9a00; }
.edm_suche_starten_pauschal { background-color: #4b73c8; }

.edm_header_spacer { height: 5px; }




.edm_threerows {  }
.edm_tworows {  }
.edm { border: 1px solid #7f9db9; width: 176px; height: 19px; font-size: 11px; letter-spacing:-1px; }
.kind { width: 38px; }

.marBot2px { margin-bottom: 2px; }
.marBot3px { margin-bottom: 2px; } /* Firefox */
.marBot10px { margin-bottom: 10px; }
.marBot8px { margin-bottom: 8px; }
.marBot4px { margin-bottom: 4px; }
.marBot20px {margin-bottom: 20px; } 
.marBot24px {margin-bottom: 24px; }
.marBot16px {margin-bottom: 16px; }
.marBot9px { margin-bottom: 9px; }
.marBot14px {margin-bottom: 14px; }

.marTop5px { margin-top: 5px; }

.padBot2px { padding-bottom: 2px; }
.padRight8px { padding-right: 8px; }

.width8px { width:8px; }
.width66px { width:64px; }
.width84px { width:83px; }
.width176px { width: 174px; }
.height19px { height: 17px; }
.width92px { width:84px; }

.edm_suchestarten_2rows { float: right; }
.edm_suchestarten_3rows { float: right; }

#an_ab_reise td { padding-right: 0px; }
#anz_kinder td { padding-right: 8px; }
#edm_suche_starten { color: #fff; font-weight: bold;   }
#edm_suche_starten .suchtext  { padding-left: 7px; padding-right: 4px; }

select {  font-size: 11px; line-height: 18px; letter-spacing:-1px; }


/* 	anchors, nav	*/

a.reg:link,
a.reg:visited
{
	color:#00329B;
	text-decoration: underline;
}
a.reg:hover{
	color:#00329B;
	text-decoration: none;
}

.printLink {
	text-decoration: underline;
	padding-left:20px;
	padding-right: 3px;
	background:url(gfx/print.gif) 0 -3px no-repeat;
}
.localjump {
	text-decoration: underline;
	padding-left:14px;
	background:url(gfx/local_href.gif) 0 6px no-repeat;
}
.jumpimage  {
}

.href_icon {
	padding-left:8px;
	background:url(gfx/icon_link.gif) 0 3px no-repeat;
}

#checkHeight1 {
  top: 140px;
}

#tabnav
	{
		height: 18px;
		margin: 0;
		/*padding-left: 10px; */
		background: url(gfx/ff9a00.gif) repeat-x bottom;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #ff9a00;
		font-size: 10px;
		width: 91px;
		text-align: center;
		vertical-align: middle;
		padding: 2px 0;
		margin-right: 10px;
		border: 1px solid #ff9a00;
		text-decoration: none;
		color: #fff;
		/*letter-spacing:-1px;*/
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
		font-weight: bold; 
	}
	

#print_callcenter { display: none; }

/* Fix Opera-NavBug */
#MainNav ul li a  {
	padding:0 15px 0 0px;
}
#MainNav li { padding-left:16px; background:url(gfx/039_2px.gif) 0 0 repeat-y; }
#MainNav li.home { background: none; } 

