@charset "utf-8";
/* CSS Document */

/* Basic */
body {
	margin: 0px;
	padding: 0px;
}
html { width: 100%; height: 100%;}
#container{ width: 100%; }
#container_inner{}

#logo{ width: 958px; }

#container_center{ width: 872px; }
#container_center_inner{ width: 831px; }

#header_illu_left{ width: 155px; height: 109px; }
#header_illu_right{ width: 170px; height: 411px; }
#header{ width: 831px; height: 320px;}
#flashheader{ width: 573px; height:320px; }
#hmenu{ width: 257px; height: 320px; }

.table_main{}
.main_left_td{ width: 257px; }
#prev_image{ height: 189px; }
.main_right_td{ width: 573px; }
#menutitle{}
#submenu{}
#anfrage{}

#menutitle, #pagetitle{ height: 40px; }
#content{}

#container_bottom{ height: 207px; }
#container_bottom_inner{ width: 834px; height: 207px; }
#footer{ width: 307px; }
#servicemenu{ width: 200px; }
#infomenu{ width: 320px; }

/* Format */
body, h3, h2, h1, p, form, input, textarea, div{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 135%;
	}
body, h3, h2, h1, p, form, input, textarea, div{ }
body, table, td, h3, h2, h1, div, span {
	margin: 0px;
	padding: 0px;
	}
table { 
	font-family: Tahoma, Verdana, Arial;
	line-height: 135%;
	font-size: 11px;
	}

a img, ul.service_ul li a{ border: none medium; text-decoration: none; }

#container{}
#container_inner{}

#logo{ 
	margin: 0 auto; 
	padding-top: 20px;
	padding-bottom: 10px;
	}

#container_center{ 
	margin: 0 auto;
	margin-bottom: 20px; 
	padding-top: 20px;
	padding-bottom: 20px;
	}
#container_center_inner{ 
	margin: 0 auto; 
	border: 1px solid #FFFFFF;
	}

#header{}
#flashheader{ float: right; }
#header_illu_left{ position: absolute; top: 334px; z-index: 1; }
*+html #header_illu_left{ margin-left: -20px !important; }
#header_illu_right{ position: absolute; top: 32px; z-index: 2; margin-left: 715px; }
*+html #header_illu_right{ margin-left: 704px !important; }
#hmenu{}
#hmenu_inner{ padding-top: 66px; }

.table_main{ }
.table_main td{ vertical-align: top;}

#menutitle{}
#prev_image{ overflow: hidden; }
#submenu{  
	padding-top: 20px;
	padding-bottom: 20px; 
	}
#anfrage{}
	
#menutitle h2,
#pagetitle h1,
#anfrage h3{ padding: 9px 0px 0px 19px;}
#content ul{ padding-left: 16px; }
#content p.bodytext, #content ul{ margin-top: 0px; }
.csc-textpic-caption{ color: #CCCCCC; font-size: 9px; }
#content_inner{ padding: 20px; }

#container_bottom{}
table.container_bottom_table td{ vertical-align: top; }
#container_bottom_inner{ margin: 0 auto; padding: 0px 12px 0px 12px; }

#footer, #servicemenu, #infomenu{ padding-top: 20px}
#infomenu{ text-align: right; }
#footer p.footertitle{ 
	font-size: 14px;
	text-transform: uppercase;
	}
#footer p{ 
	color: #FFFFFF;
	line-height: 170%;
	}
	
a.language_en, a.language_de{ 
	height: 22px; 
	width: 147px; 
	display: block;
	float: right;
	text-decoration: none;
	}
	
/* FRAMES */
#content .csc-frame-underline{ 
	border-bottom: 1px solid #D4D1C8; 
	padding-bottom: 15px;
	margin-bottom: 15px;
	}
#content .content_block{
	margin-bottom: 15px;
	}

/* Border */
#menutitle, #pagetitle, #prev_image{
	border-top: 1px solid #FFFFFF;
	}
#submenu, #prev_image img{ border-bottom: 1px solid #FFFFFF; }
td.main_left_td, #hmenu{ border-right: 1px solid #FFFFFF; }

/* Menüs */
/* alle Menüs */

/* Sub & Servicemenu */
ul.hmenu_ul, ul.submenu_ul, ul.service_ul, ul.infomenu_ul, ul.submenu2_ul{
	padding: 0px;
	margin: 0px;
	list-style: none; 
}
ul.infomenu_ul{ margin-top: 10px;  margin-bottom: 10px; }
ul.submenu2_ul{ margin-bottom: 10px; }
li.infomenu_li{ display: inline; }

ul.service_ul{ margin-top: 10px; }
ul.submenu_ul{}
li.submenu_li a, li.submenu_li_active a{ padding-left: 45px; } 
li.submenu2_li a, li.submenu2_li_active a{ padding-left: 50px; } 
li.service_li a{ padding-left: 25px; } 

li.submenu_li, li.submenu_li_active, li.service_li { padding: 2px 0px 2px 0px; }

li.hmenu_li a, li.hmenu_li_active a,
li.submenu_li a, li.submenu_li_active a, li.submenu2_li a, li.submenu2_li_active a,
li.service_li a{ 
	display: block; 
	color: #FFFFFF; 
	text-decoration: none;
	}
li.service_li a{ display: inline; }
li.hmenu_li a{}
li.hmenu_li a, li.hmenu_li_active a{ }

li.hmenu_li a:hover, li.hmenu_li_active a:hover,
li.service_li a:hover{ text-decoration: underline; }


/* Background */
body{ /*background-color: #FFA485;*/ }

#hmenu, #menutitle, #pagetitle, #container_center, #container ,#header_illu_left, #header_illu_right{
	background-position: center top;
	background-repeat: no-repeat;
}

#container{ background-image: url(../images/themes/hotel/background.jpg); }

#container_center{ 
	background-image: url(../images/container_center_bg.png);
	background-repeat: repeat-y;
}

#hmenu{	/*background-image: url(../images/themes/hotel/hmenu_bg.jpg);*/ }
#menutitle{	/*background-image: url(../images/themes/hotel/smenu_bg.jpg);*/ }
#pagetitle{	
	/*background-image: url(../images/themes/hotel/pagetitle_bg.jpg); */
	background-position: left top;
	background-repeat: repeat-x;
	}
#submenu{
	background-position: right top;
	background-repeat: no-repeat;
	}
ul.submenu_ul li.submenu2_li a{ 
	background-image: url(/fileadmin/templates/images/arrow_white.gif); 
	background-position: 30px center;
	background-repeat: no-repeat;
	} 

#header_illu_left{ background-image: url(../images/header_illu_left.png); }
#header_illu_right{ background-image: url(../images/header_illu_right.png); }
#header, td.main_left_td{ /*background-color: #6F0102;*/ }
td.main_right_td{ 
	background-color: #FFFFFF; 
	background-position: right bottom;
	background-repeat: no-repeat;
	}

#container_bottom{ 
	/*background-image: url(../images/themes/hotel/footer_bg.jpg); */
	background-position: left top;
	background-repeat: repeat-x;
	}
#container_bottom_inner{
	/*background-image: url(../images/themes/hotel/footer_content_bg.jpg); */
	background-position: left top;
	background-repeat: repeat-x;
	}
li.submenu_li a{ 
	/*background-image: url(../images/themes/hotel/arrow-no.jpg);*/
	background-position: 20px center;
	background-repeat: no-repeat;
	}
li.service_li a{ 
	/*background-image: url(../images/themes/hotel/arrow-ro.jpg);*/
	background-position: left center; 
	background-repeat: no-repeat;
}
li.hmenu_li a:hover, li.hmenu_li_active a:hover{ /*background-color: #6F0102;*/  }
li.submenu_li a:hover, li.submenu_li_active a{ 
	/*background-color: #6F0102; 
	background-image: url(../images/themes/hotel/arrow-ro.jpg);*/
	background-position: 20px center;
	background-repeat: no-repeat;
	}

p a.lightview, div.tx-eventlist-pi1 table td a, span.linkWrap a, div.search_advanced a, a.mail, a.external-link, a.external-link-new-window, a.internal-link, a.internal-link-new-window, a.download{
	/*background-image:url(/fileadmin/templates/images/themes/hotel/arrow-no.jpg);
	color: #8A0000;*/
	}
div#footer a.internal-link, a.go-west_link,
.poweredFooter{	/*color: #BC4048;*/	}

/* Suchbutton */
.input_sbutton{	/*background-color: #C04D50;*/ }

/* Sprachbutton */
a.language_en{
	/*background-image:url(/fileadmin/templates/images/themes/hotel/lang_en-no.jpg);*/
	background-position: top right;
	background-repeat: no-repeat;
}
a:hover.language_en{ /*background-image:url(/fileadmin/templates/images/themes/hotel/lang_en-ro.jpg);*/ }

a.language_de{
	/*background-image:url(/fileadmin/templates/images/themes/hotel/lang_de-no.jpg);*/
	background-position: top right;
	background-repeat: no-repeat;
}
a:hover.language_de{ /*background-image:url(/fileadmin/templates/images/themes/hotel/lang_de-ro.jpg);*/ }