/*v6_02_2ac-20120209050143*/@charset "UTF-8";
/**
 * globals and helpers - font
 *
 * @author unknown
 * @since  unknown
 */
*
{
	font-family:arial;
}
/**
 * globals and helpers - module
 *
 * @author unknown
 * @since  unknown
 */
div.module
{
	padding:3px;
	margin-bottom:10px;
}/**
 * static_header
 *
 * @author unknown
 * @since  unknown
 */
#header
{
	border:1px solid #cccccc;
	margin-left:15px;
	margin-right:15px;
}/**
 * static_header_path
 *
 * @author unknown
 * @since  unknown
 */
#header div.path,
#header div.path li
{
	float:left;
}

#header div.path li
{
	list-style-type:none;
	margin-left:3px;
}

#header div.path li.last a
{
	font-weight:bold;
}/**
 * static_header_quickbar
 *
 * @author unknown
 * @since  unknown
 */

#header div.quickbar
{
	float:right;
	width:95px;
}

#header div.quickbar em
{
	background:url('http://il2.trivago.com/images/layoutimages/bookmark_icons.png') no-repeat;
	height:18px;
	float:right;
	text-decoration:none;
	width:18px;
	margin-left:1px;
	float:left;
	display:block;
}
#header div.quickbar em:hover
{
	background-image:url('http://il2.trivago.com/images/layoutimages/bookmark_icons_hover.png');
}

#header div.quickbar em#social_network_button_print
{
	background-position:-95px 0;
}

#header div.quickbar em#social_network_button_email
{
	background-position:-76px 0;
}

#header div.quickbar em#social_network_button_favorites
{
	background-position:-57px 0;
}
/**
 * navigation_module
 *
 * @author unknown
 * @since  unknown
 */
#navigation div.module
{
	border:1px solid #bdd9ef;
}

#navigation div.module h2,
#navigation div.module h2 a
{
	background-image:none; /* reset style */
	height:auto; /* reset style */
	background-color:#bdd9ef;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

#navigation div.module h2
{
	padding:5px 5px 5px 10px;
	margin:0 0 3px 0;
}/**
 * static_menu
 *
 * @author unknown
 * @since  unknown
 */
#navigation div#static_menu.module h2,
#navigation div#static_menu.module h2 a
{
	background-color:#5eb0de;
	color:#ffffff;
}

#navigation div#static_menu.module h2
{
	margin:0;
}

#navigation div#static_menu.module ul,
#navigation div#static_menu.module li
{
	width:auto;
	list-style-type:none;
}

#navigation div#static_menu.module li a
{
	color: #0030cd;
	display: block;
	padding: 3px 0px 3px 3px;
	border: 1px solid #ffffff;
	z-index: 1;
}

#navigation div#static_menu.module li a:hover
{
	z-index: 10001;
	background-color: #ffffff;
}

#navigation div#static_menu.module li a.selected
{
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

#navigation div#static_menu.module li.sub ul
{
	margin:0 0 0 0px;
}

#navigation div#static_menu.module li.sub li a.selected
{
	background:transparent;
}

#static_menu li.sub li a:hover
{
	color:#de601e;
	background:transparent;
}

#module_body_static_menu ul li
{
	position: relative;
	z-index: 0;
}

#module_body_static_menu ul li.subHoverMenu
{
	background: #ffffff url('http://il2.trivago.com/images/layoutimages/menu_orange_arrow.png') no-repeat;
	background-position:99% 50%;
	margin-right: 3px;
}

#module_body_static_menu ul li.subHoverMenu:hover
{
	background-image: none;
}

#module_body_static_menu * ul li div.mouseover
{
	display: none;
	width: 242px;
	z-index: -1;
	position: absolute;
	background-color: #ffffff;
	top: -1px;
	right: -243px;
	border: 1px solid #e49f37;
}

#module_body_static_menu li:hover
{
	background-color: #ffffff; z-index: 1000;
}

#module_body_static_menu li.opensubmenu:hover
{
	background-color: #ffffff;
}

#module_body_static_menu li.subHover:hover div.mouseover
{
	display: block;
}

#module_body_static_menu li.subHover, #module_body_static_menu li.ieMenuHoverFixOut
{
	border-left: none;
	border: 1px solid #ffffff;
}

#module_body_static_menu li.subHover:hover, #module_body_static_menu li.ieMenuHoverFixIn
{
	border: 1px solid #e49f37; z-index: 1000;
}

#module_body_static_menu div.mouseover a
{
	margin-left: 15px;
}

li.sub div.opensubmenu
{
	margin-left: 15px;
}

#navigation div#static_menu.module li.sub a:hover
{
	border: 1px solid #e49f37;
}

#navigation div#static_menu.module li.subHover a:hover
{
	border: 1px solid #ffffff;
}

#navigation div#static_menu.module li a:hover
{
	color: #de601e;
}

#navigation div#static_menu.module li a span.menu_entry_new
{
	display: block;
	float: left;
	height: 14px;
	line-height: 11px;
	padding:3px 11px 0px 4px;
	margin-right: 4px;
	margin-top: -1px;
	background:url('http://il2.trivago.com/images/layoutimages/new_design_2/arrow_right_17px.png') no-repeat right top #e49f37;
	color: #fff;
	font-weight: bold;
	overflow: hidden;
}/**
 * navigation_module
 *
 * @author unknown
 * @since  unknown
 */
#navigation div.contact
{
	position:relative;
	height: 160px;
}

#navigation div.contact img
{
	width:115px;
	height:160px;
	float:left;
	margin-right:5px;
}

#navigation div.contact blockquote
{
	font-style:italic;
	display:inline;
}

#navigation div.contact div.titel
{
	position:absolute;
	bottom:1px;
	left:120px;
}/**
 * content_module
 *
 * @author unknown
 * @since  unknown
 */
#content div.module,
div#content div.module
{
	border:0;
}

#content div.static,
div#content div.static
{
	padding:0 5px 0 10px;
}

#content div.static:first-child h2
{
	margin-left:-10px;
	margin-right:-5px;
}

#content div.static:first-child div.snippet_content h2
{
	font-size:12px;
	background-color:#ccc;
	margin-left: 0px;
	margin-right:0px;
}

#content div.module:first-child h2
{
	background-color:#eeeeee;
	font-size:21px;
	padding:5px 5px 5px 10px;
}

#content div.module:first-child .bg_blue h2
{
	background-color:transparent;
}

#content div.module h2
{
    background:none repeat scroll 0 0 #cccccc;
    font:bold 12px arial;
    height: auto;
    padding:5px 5px 5px 10px;
}/**
 * content_some_elements
 *
 * @author unknown
 * @since  unknown
 */
#content h1,
#content h2,
#content h3,
#content h4
{
	margin:0 0 15px 0;
	font-weight:bold;
}

#content h3
{
	font-size:17px;
}

#content .static hr
{
	display:block;
	margin:10px 0;
	border-bottom:1px solid #cccccc;
}

#content .static .small
{
	width:340px;
}

#content .static .medium
{
	width:300px;
}

#content .static .large
{
	width:215px;
}

#content .static div.left
{
	float:left;
}

#content .static div.right
{
	float:right;
}

#content .static p
{
	margin:0 0 10px 0;
}

#content .static ul
{
	margin:10px;
	padding-left:20px;
	list-style-image:url('http://il1.trivago.com/images/layoutimages/zipper_button_small.png');
}

#content .static ul li
{
	padding: 4px 0px;
	clear: both;
}

#content .static ul.spacer li
{
	margin:10px 0;
}

#content .static ul.spacer li
{
	margin:10px 0 0 20px;
}

#content .static em.button,
#content .static a.button
{
	float:none;
}/**
 * content_forms
 *
 * @author unknown
 * @since  unknown
 */
#content div.form
{
	border:1px solid #cccccc;
	padding:3px;
}

#content div.form h3
{
	font-size:12px;
	background-color:#eeeeee;
	padding:3px 12px;
}

#content div.form form
{
	margin:3px 12px;
}

#content div.form form label
{
	display:block;
}

#content div.form form label.inline
{
	display:inline;
}

#content div.form form input.text,
#content div.form form input.file,
#content div.form form input.checkbox,
#content div.form form textarea,
#content div.form form div.radio,
#content div.form form div.radio label,
#content div.form form input.radio
{
	margin-bottom:5px;
}

#content div.form form input.text,
#content div.form form input.file,
#content div.form form textarea
{
	border:1px solid #cccccc;
}

#content div.form form input.text,
#content div.form form input.file
{
	width:225px;
}

#content div.form form textarea
{
	width:463px;
	height:80px;
}

#content div.form form .button input
{
	float:right;
}

#content div.form form .button
{
	margin-bottom:5px;
}

#content div.form form span.extra_info
{
	font-style:italic;
}/**
 * content_form_error
 *
 * @author unknown
 * @since  unknown
 */
#content div.error_module
{
	background-color:#fbd5d4;
	border:1px solid #f6b0af;
	margin:0 12px 10px 12px;
}

#content div.error_module h3
{
	color:#a72c32;
	background-color:transparent;
}

#content div.error_module ul
{
	margin:10px;
	padding-left:20px;
}

#content div.error_module ul li
{
	margin-left:0; /* reset style */
	padding-bottom:2px;
	list-style-image:url('http://il1.trivago.com/images/layoutimages/form/error_button.png');
}/**
 * content_form_conirm
 *
 * @author unknown
 * @since  unknown
 */
#content div.confirm_module
{
	margin:0 12px 10px 12px;
}

#content div.confirm_module h3
{
	background:url('http://il2.trivago.com/images/layoutimages/form/tickmark_1.png') no-repeat 0 center;
	padding-left:25px;
}/**
 * content_form_images
 *
 * @author unknown
 * @since  unknown
 */
#content .static img
{
	border:1px solid #cccccc;
	margin:3px;
}

#content .static img.left,
#content .static img.bleft
{
	margin-right:15px;
	float:left;
}

#content .static img.bleft
{
	display:block;
}

#content .static img.small
{
	width:125px
}

#content .static img.medium
{
	width:165px
}

#content .static img.large
{
	width:250px
}/**
 * content_forms
 *
 * @author unknown
 * @since  unknown
 */

#content div.helptopbox
{
	width: 100%;
	float: left;
}

#content div.helptopbox img
{
	border:0px solid #cccccc;
}

#content div.helptopbox div.helptopboxtext
{
	background-color: #eeeeee;
	float: left;
	text-align: center;
	width: 90%;
	height: 30px;
	margin-top: 10px;
/* content help: "Write a Hotel Review" info snippet [MANTIS #27171] --------------------------- */
}/**
 * static_footer
 *
 * @author unknown
 * @since  unknown
 */
#footer
{
	margin-top:10px;
}/**
 * layout for partner information module at the company pages
 *
 * @tag div
 * @class partnerinfo
 * @author tschulte
 * @since 23.05.2011
 */
 
 #content div.partnerinfo
  {
  	margin-top:15px;
  }
 
 #content div.partnerinfo h3
 {
 	font-size:12px;
 	background-color:#eee;
 	height:24px;
 }
 
 #content div.partnerinfo h3 img.partnerimage
 {
 	margin-top:-5px;
 	float:left;
 	height:30px;
 	width:100px;
 	border:2px solid #eee;
 	background-color:#fff;
 }
 
 #content div.partnerinfo h3 div.partner_phone,
 #content div.partnerinfo h3 a.partner_web,
 #content div.partnerinfo h3 a.partner_mail 
 {
 	display:block;
 	background:url('http://il1.trivago.com/images/layoutimages/new_design_2/contact_icons_01.png') 0 0 no-repeat;
 	height:20px;
 	width:20px;
 	line-height:20px;
 	margin:2px;
 	float:right;
 }
 
 #content div.partnerinfo h3 div.partner_phone
 {
 	background-position:0 -142px;
 	width:140px;
 	padding-left:25px;
 }
 
 #content div.partnerinfo h3 a.partner_web
 {
 	background-position:0 -71px;
  }
 
 #content div.partnerinfo li.point
 {
 	padding-top:5px;
 }
 
 #content div.partnerinfo li.point div.padding
 {
 	padding-left:10px;
 }
  
 #content div.partnerinfo p.links
 {
 	text-align:center;
 	border-bottom:1px solid #cdcdcd;
 }
