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

* {
	margin: 0;
	padding: 0;
	outline: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 0;
}

#header {
	width: 1000px;
	height: 299px;
	margin: auto;
	font-size: .2em;
}

.home {background-image: url(bilder/header_home.png);}
.profil {background-image:url(bilder/header_profil.png);}
.profile {background-image:url(bilder/header_profile.png);}
.servicesDe {background-image:url(bilder/header_services.png);}
.servicesEn {background-image:url(bilder/header_services_en.png);}
.kontakt {background-image: url(bilder/header_kontakt.png);}
.contact {background-image: url(bilder/header_contact.png);}
.partner_de {background-image: url(bilder/partner_de.png);}
.partner_en {background-image: url(bilder/partner_en.png);}
.freizeit {background-image: url(bilder/freizeit.png);}
.leisure {background-image: url(bilder/leisure.png);}
.wellness {background-image: url(bilder/header_wellness_de.png);}
.wellness_en {background-image: url(bilder/header_wellness_en.png);}

.noText {text-indent: -999999px;}

/*----------------------------------*/

#navi, #navi_en, #navi_ru {
	position: relative;
	width: 1000px;
	height: 45px;
	padding: 15px 0 0 0;
	margin: auto;
	background-image: url(bilder/bg_content.png);
}

#navi ul {width: 865px; list-style:none; padding-left: 130px;}
#navi li{float:left;}
#navi li a{background:url(bilder/bg_navi_hell_neu.jpg) no-repeat;height:45px;text-indent:-99999px;display:block;}

#navi .n_01 a{width: 83px;background-position:0px 0px;}
#navi .n_01 a:hover, #navi .n_01 a.selected{background-position:0px -45px;}

#navi .n_02 a{width:87px;background-position:-83px 0px;}
#navi .n_02 a:hover, #navi .n_02 a.selected{background-position:-83px -45px;}

#navi .n_03 a{width:104px;background-position:-170px 0px;}
#navi .n_03 a:hover, #navi .n_03 a.selected{width:104px;background-position:-170px -45px;}

#navi .n_04 a{width:111px;background-position:-274px 0px;}
#navi .n_04 a:hover, #navi .n_04 a.selected{width:111px;background-position:-274px -45px;}

#navi .n_05 a{width:93px;background-position:-385px 0px;}
#navi .n_05 a:hover, #navi .n_05 a.selected{width:93px;background-position:-385px -45px;}

#navi .n_06 a{width:102px;background-position:-478px 0px;}
#navi .n_06 a:hover, #navi .n_06 a.selected{width:102px;background-position:-478px -45px;}

#navi .n_07 a{width:90px;background-position:-580px 0px;}
#navi .n_07 a:hover, #navi .n_07 a.selected{width:102px;background-position:-580px -45px;}

/*------- English Navigation -------*/

#navi_en ul {width: 865px; list-style:none; padding-left: 130px;}
#navi_en li{float:left;}
#navi_en li a{background:url(bilder/bg_navi_en_new.jpg) no-repeat;height:45px;text-indent:-99999px;display:block;}

#navi_en .n_01 a{width: 83px;background-position:0px 0px;}
#navi_en .n_01 a:hover, #navi_en .n_01 a.selected{background-position:0px -45px;}

#navi_en .n_02 a{width:87px;background-position:-83px 0px;}
#navi_en .n_02 a:hover, #navi_en .n_02 a.selected{background-position:-83px -45px;}

#navi_en .n_03 a{width:104px;background-position:-170px 0px;}
#navi_en .n_03 a:hover, #navi_en .n_03 a.selected{width:104px;background-position:-170px -45px;}

#navi_en .n_04 a{width:111px;background-position:-274px 0px;}
#navi_en .n_04 a:hover, #navi_en .n_04 a.selected{width:111px;background-position:-274px -45px;}

#navi_en .n_05 a{width:93px;background-position:-385px 0px;}
#navi_en .n_05 a:hover, #navi_en .n_05 a.selected{width:93px;background-position:-385px -45px;}

#navi_en .n_06 a{width:98px;background-position:-478px 0px;}
#navi_en .n_06 a:hover, #navi_en .n_06 a.selected{width:98px;background-position:-478px -45px;}

#navi_en .n_07 a{width:108px;background-position:-576px 0px;}
#navi_en .n_07 a:hover, #navi_en .n_07 a.selected{width:108px;background-position:-576px -45px;}

/*-------Russische Navigation ------*/

#navi_ru ul {width: 865px; list-style:none; padding-left: 130px;}
#navi_ru li{float:left;}
#navi_ru li a{background:url(bilder/bg_navi_ru_new.jpg) no-repeat;height:45px;text-indent:-99999px;display:block;}

#navi_ru .n_01 a{width: 143px;background-position:0px 0px;}
#navi_ru .n_01 a:hover, #navi_ru .n_01 a.selected{background-position:0px -45px;}

#navi_ru .n_02 a{width:97px;background-position:-143px 0px;}
#navi_ru .n_02 a:hover, #navi_ru .n_02 a.selected{background-position:-143px -45px;}

#navi_ru .n_03 a{width:83px;background-position:-240px 0px;}
#navi_ru .n_03 a:hover, #navi_ru .n_03 a.selected{width:83px;background-position:-240px -45px;}

#navi_ru .n_04 a{width:83px;background-position:-323px 0px;}
#navi_ru .n_04 a:hover, #navi_ru .n_04 a.selected{width:83px;background-position:-323px -45px;}

#navi_ru .n_05 a{width:82px;background-position:-405px 0px;}
#navi_ru .n_05 a:hover, #navi_ru .n_05 a.selected{width:82px;background-position:-405px -45px;}

#navi_ru .n_06 a{width:104px;background-position:-487px 0px;}
#navi_ru .n_06 a:hover, #navi_ru .n_06 a.selected{width:104px;background-position:-487px -45px;}

#navi_ru .n_07 a{width:94px;background-position:-591px 0px;}
#navi_ru .n_07 a:hover, #navi_ru .n_07 a.selected{width:94px;background-position:-591px -45px;}

/*----------css navigation------------------------*/


#naviNeu  {
	position: relative;
	width: 1000px;
	height: 70px;
	margin: auto;
	background-image: url(bilder/bg_content.png);
	clear: both;
}

#naviNeu ul {
	list-style: none;
	padding-left: 130px;
	text-transform: uppercase;
}

#naviNeu ul li a {
	float:left;
	height: 32px;
	text-decoration: none;
	padding: 20px 20px 0px 0 ;
	color: #878789;
	text-indent: 17px;
}

#naviNeu ul li a:hover, #naviNeu ul li a.selected {
	color: #504f52;
	background:url(bilder/naviNeu_bg.jpg) 0px 0px no-repeat;
}

/*----------------------------------*/
#language {position: absolute; margin-left: 872px; margin-top: 55px;}
/*#language ul {list-style: none; margin-left: 900px;}*/
#language {/*margin-left: 10px; */float: right; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: .8em;}
#language a {padding: 23px 10px 0 0;/*display: block;*/ color: #8a8a8a;text-decoration: none;}
#language a:hover, #language a.selected {color: #970f13;}

/*----------------------------------*/

#content {
	position: relative;
	width: 848px;
	min-height: 380px;
	height: auto;
	margin: auto;
	background-image: url(bilder/bg_content.png);
	padding: 40px 0 70px 152px;
}

p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .8em;
	margin-bottom: 15px;
	line-height: 130%;
	color: #4B4B4B;
}

p a {
	color:  #4B4B4B;}
	
p a:hover {
	color: #b5b5b5;}
	
.list {
	list-style-type: square;
	list-style-position:inside;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .8em;
	margin-bottom: 15px;
	line-height: 130%;
	color: #4B4B4B;
}
	
.einrueken{
margin-left: 10px;
}

.last {margin-bottom: 40px;}

#aktuelles {
	position: absolute;
	top: 20px;
	right: 0px;
	width: 184px;
	background-image: url(bilder/aktuelles_head.jpg);
	background-repeat: no-repeat;
	height: auto;
/*	background-color: #e1e1e1;
	*/
	margin: 25px 76px 40px 380px;
	float: right;
	line-height: 130%;
}

h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 24px;
	color: #970f13;
}

#partner {
	width: 674px;
	height: 420px;
	box-shadow: 
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* WebKit */
	-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* Firefox */
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* Standard */
}


#partnerAuto {
	width: 600px;
	height: auto;
	box-shadow: 
	-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* WebKit */
	-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* Firefox */
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* Standard */
}

#partnerAuto img {margin: 20px;}

.innenPartner {
	/*background-image: url(bilder/aktuelles_bg.jpg); 
	background-repeat: repeat-y;*/
	padding: 15px;
	/*margin-top: 69px;*/
	font-size: .8em;
	}
	
.partnerHeadHome {
	color: white;
	background: url(bilder/cooperationHead.png) repeat-x;
	padding: 15px 0 15px 15px;;
	height: 20px;
	width: 660px;
	display: block;
	letter-spacing: .1em;
	text-transform: uppercase;
}
	
.partnerHead {
	color: white;
	background: url(bilder/cooperationHead.png) repeat-x;
	padding: 15px 0 15px 15px;;
	height: 20px;
	width: 586px;
	display: block;
	letter-spacing: .1em;
	text-transform: uppercase;
}

#partner p {
	padding: 15px;
}

#starwood {
	position: absolute;
	margin-left: 15px;
	width: 210px;
	height: auto;
	border: 1px solid #CCC;
	/*min-height: 350px;*/
	/*margin-right: 22px;*/
		box-shadow: 
	/*-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* WebKit */
	/*-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* Firefox */
	/*box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* Standard */
	float: left;
}

#starwood p, #marriott p, #derag p {
	margin-bottom: 0;
}

#marriott{
	position: absolute;
	width: 210px;
	height: auto;
	/*min-height: 350px;*/
	margin: 0 0 0 232px;
	border: 1px solid #CCC;
	box-shadow: 
	/*-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* WebKit */
	/*-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* Firefox */
	/*box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* Standard */
	flaot: left;
}

#derag {
	position: relative;
	width: 210px;
	height: auto;
/*	min-height: 350px;*/
	margin: 0 0 0 449px;
	border: 1px solid #CCC;
	box-shadow: 
	/*-webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* WebKit */
	/*-moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* Firefox */
	/*box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.25); /* Standard */
	float:left;
}

#starwood .head, #derag .head, #marriott .head {
	color: white;
	background: url(bilder/cooperationHead.png) repeat-x;
	padding: 15px 0 15px 15px;;
	height: 20px;
	width: 195px;
	display: block;
	letter-spacing: .1em;
}

#logos {
	height: 50px;
	width: auto;
	margin-top: 60px;
}

#logos ul {
	list-style: none;
}

#logos li a {
	float: left;
	text-decoration: none;
	display: inline;
	margin-right: 15px;
	text-indent: -100000px;
	transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
}

#logos li a:hover {
	transition: all 0.8s ease 0s;
	-webkit-transition: all 0.8s ease 0s;
	-moz-transition: all 0.8s ease 0s;
}

.hrs a {background: url(bilder/partner_logos/HRS_Logo_sw.jpg) no-repeat; width: 150px; height: 45px;}
.sixt a {background: url(bilder/partner_logos/sixt_sw.jpg) no-repeat; width: 136px; height: 45px;}
.db a {background: url(bilder/partner_logos/db_logo_sw.jpg) no-repeat; width: 136px; height: 45px;}
.etihad a {background: url(bilder/partner_logos/etihadAirways_sw.jpg) no-repeat; width: 110px; height: 45px;}
.qatar a {background: url(bilder/partner_logos/qatar_logo_sw.jpg) no-repeat; width: 136px; height: 45px;}

.hrs a:hover {background: url(bilder/partner_logos/HRS_Logo.jpg) no-repeat; width: 150px; height: 45px;}
.sixt a:hover {background: url(bilder/partner_logos/sixt.jpg) no-repeat; width: 136px; height: 45px;}
.db a:hover {background: url(bilder/partner_logos/db_logo.jpg) no-repeat; width: 136px; height: 45px;}
.etihad a:hover {background: url(bilder/partner_logos/etihadAirways_farbe.jpg) no-repeat; width: 110px; height: 45px;}
.qatar a:hover {background: url(bilder/partner_logos/qatar_logo_farbe.jpg) no-repeat; width: 136px; height: 45px;}

#news {
	position: absolute;
	top: 20px;
	right: 0px;
	width: 184px;
	background-image: url(bilder/news_head.jpg);
	background-repeat: no-repeat;
	height: auto;
/*	background-color: #e1e1e1;
	*/
	margin: 25px 76px 40px 380px;
	float: right;
	line-height: 130%;
}

.innen {
	background-image: url(bilder/aktuelles_bg.jpg); 
	background-repeat: repeat-y;
	padding: 15px;
	margin-top: 69px;
	font-size: .8em;
}
	
.titel {
	color:  #970f13;
	text-transform: uppercase;
	font-weight: bold;
}

.aktuelles a {
	color: #970f13;
	text-decoration: underline;
	display: block;
	margin-top: 10px;
}

.aktuelles a:hover {
	color: #999;
	text-decoration: underline;
}

.imgPadding {margin-bottom:10px;}

h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 10px;
	color: #970f13;
}

.left {
	float: left;
	width: 535px;
}

.leftKontakt {
	float: left;
	width: 480px;
}


.right {position: absolute;
	top: 50px;
	right: 75px; width: 290px; height: 600px;}

.clear {
	clear: both;
}

/*-------------------------------*/

#footer {
	margin: auto;
	padding: 15px 0 0 70px;
	width: 930px;
	height: 110px;
	background-image: url(bilder/bg_footer.png);
	color: #b5b5b5;
	font-size: .7em;
	line-height: 130%;
}

#footer a {
	color: #b5b5b5;
}

#footer a:hover {
	color: #999;
}

div.columnBreit {
	width:250px;
	float:left;
	margin:0;
	height: 70px;
	border-right: 1px solid silver;
	padding-right: 10px;
}

div.column {
	width:300px;
	height: 70px;
	float:left;
	margin:0;
	border-right: 1px solid silver;
	padding-left: 15px;
}

div.columnLast {
	width:290px;
	float:left;
	margin:0;
	padding-top: 20px;
	padding-left: 15px;
}

h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 6px;
	color: #b5b5b5;
}

div.columnBreit a ,div.columnLast a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: 300;
	text-transform: uppercase;
	margin-bottom: 6px;
	color: #b5b5b5;
	text-decoration: none;
	line-height: 160%;
}

div.columnBreit a:hover ,div.columnLast a:hover {
	text-decoration: underline;
}

.klein {font-size: .7em;}

.borderTop {border-top: 1px dotted #999;}

dl {
    border:none;
    padding: 0;
	margin-bottom: 30px;
}

dt {
    float: left;
    clear: left;
    width: 140px;
    text-align: left;
}

dd {
    margin: 0 0 0 110px;
    padding: 0 0 0.3em 0;
}

