/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ Allgemein ++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*img, div { behavior: url(/fileadmin/templates/inc/iepngfix/iepngfix.htc) }*/

* {
	margin:0;
	padding:0;
}

img {
	border:none;
}

html, body {
	font-size:12px;
	height:100%;
	font-family: Arial, Helvetica, Sans-Serif;
}

body {
	background-color:#e4ebf1;
}

.clear {
	clear:both;
	float:none;
	font-size:0px;
	line-height:0px;
}

.clearRight {
	clear:right;
	float:none;
	font-size:0px;
	line-height:0px;
}

.clearLeft {
	clear:left;
	float:none;
	font-size:0px;
	line-height:0px;
}
a {
	color:#1D498C;
	text-decoration:none;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ Seiten-Aufbau +++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#page {
	width:834px;
	min-height:100%;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	background-image:url(img/back_content.gif);
	background-repeat: repeat-y;

	/*margin-left:auto;
	margin-right:auto;*/
}

#headercontainerback {
	width:834px;
	height:86px;
	/*background-image:url(img/back_header.jpg); */
	background-repeat:no-repeat;
	/*background-color:#164793; */
	background-color:#325E9F;

}

#headerregionback {
	width:834px;
	position:relative;

	left:0px;
	z-index:99;
}

#headerregioncontent {
	background-color:#eef3f6;

	/*border-right:0px solid #cbdce6;*/
	padding:0px 0px 0px 0px;
	display:none;
	position:absolute;
	top:0;
	left:0;
}

#headerregioncontent DIV.selectbutton {
	/*border-right:1px solid #cbdce6;*/
	padding:37px 0px 0px 10px;
	position:relative;
	top:0;
	left:0;
	border-right: 1px solid #cddce5;
}

#headerregioncontent DIV.buttons {
	margin:12px 0 0 0;
	height:24px;
	width: 150px;
}

#headerregioncontent DIV.bottom {
	width:834px;
	height:8px;
	background-image:url(img/back_region_bottom.png);
	background-repeat:no-repeat;
	background-position:right center;
	background-color: transparent;
}

#headerregioncontent DIV.buttons DIV.left,
#headerregioncontent DIV.buttons DIV.right {
	float:left;
	text-align:center;
}

#headerregioncontent DIV.buttons DIV.button {
	text-align:center;
	
}

#headerregioncontent DIV.buttons DIV.button a,
#headerregioncontent DIV.buttons DIV.left a,
#headerregioncontent DIV.buttons DIV.right a {
	color:#1D498C;
	display:block;
	font-size:0.9em;
	height:19px;
	padding-top:4px;
	text-align:center;
	text-decoration:none;
}

#headerregioncontent DIV.buttons DIV.button a {
	color:#eef3f6;
	/*width:491px;*/
	font-size: 1em;
	background-image:url(img/back_button_w150_blue.png);
	background-repeat:no-repeat;
	height:22px;
	padding-top:4px;
	font-weight: bold;
}




#headerregioncontent DIV.buttons DIV.button a:hover {
	background-image:url(img/back_button_w150_blue_hover.png);
	color:#fff;
}


#headerregioncontent DIV.buttons DIV.left {
	width:159px;
	margin-right:8px;
	margin-left:-1px;

}

#headerregioncontent DIV.buttons DIV.right {
	width:326px;
}

#headerregioncontent DIV.selectbox {
	float:left;    
}

#headerregioncontent .close {
	left:807px;
	position:absolute;
	top:234px;
}
#headerregioncontent .close a {
	background-image:url("img/b_close.png"); 
	height:18px;
	width:18px; 
	display: block;
}
#headerregioncontent .close a:hover {
	background-image:url("img/b_close_hover.png"); 
}


#headerregioncontent DIV.selectbox DIV.regionshow a {
	color:#1D498C;
	text-decoration:none;
	font-size:0.9em
}

#headerregioncontent DIV.selectbox span.text {
	color:#6193b4;
	font-size:0.9em;
	margin-left:8px;
	position:relative;
	top:4px;
	left:0px;
	background-color:#eef3f6;
	padding:0 3px;
	z-index:1;
}

#headerregioncontent select {
	width:150px;
	height:170px;
	border:1px solid #cbdce6;
	font-size:0.9em;
	font-weight:normal;
	padding:10px;
	margin-right:10px;
	background-color:#eef3f6;

}

#headerregioncontent  option {
	margin-bottom:3px;
	padding-left:0px;
}

#headerregioncontent optgroup { 
	font-weight:normal;
	padding-bottom:0px;
	padding-left:0px;
}

#headerregioncontent optgroup option {
	padding-left:22px;
	margin:1px -10px;
}


#headerregionbutton {
	height:30px;
	background-image:url(img/back_region.png);
	background-repeat:no-repeat;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
	background-position:right center;
	width:834px;
}

#headerregionbutton.inactive {
	color: gray;
	cursor: default;
}

#headerregionbutton .highlight {
	/*background-image:url(img/back_region_hover.png);
	color:#1D498C; */
	text-decoration: underline;

}

#headerregionbutton DIV.headerregionbuttontext {
	font-size:1em;
	padding:8px 10px 0 18px;

	float:left;
	background-color: #ebf0f3;
}
#headerregionbutton DIV.headerregionbuttontext2 {
	float:right;
	margin-bottom:0;

	margin-top:0;
	padding: 6px 10px 0 10px;

}
#headerregionbutton DIV.headerregionbuttontext2 .buttonWrapper {
	background-color: #ebf0f3;
	background-image:url("img/back_button_w2.gif");
	background-repeat:no-repeat;
	background-position: 6px 0px;
	height: 21px;
	width: 105px;
	text-align: left;	
	font-size:0.9em;
	color:#1D498C;
	padding-top:2px;
	padding-left: 15px;
	padding-right: 5px;
}

#headerregionbutton DIV.headerregionbuttontext2 .buttonWrapper.highlight { 
	background-image:url("img/back_button_w2_hover.gif");
	text-decoration: none !important; 
}	
#headerregionbutton DIV.button {
	padding:4px 4px 0 0px;
	float:right;
	/*width:28px;*/

}

#headerregionbutton DIV.button img.inactive {
	display: none;
}
#headerregionsearch {
	height:30px;
	width:300px;
	position:absolute;
	top:140px;
	left:524px;
	z-index:99;
	background-image:url(img/back_search.png);
	background-repeat:no-repeat;
}

#headernaviback {
	width:834px;
	height:30px;
	/*position:absolute;
	top:140px;
	*/
	left:0px;
	z-index:98;
	background-image:url("img/back_nav.png");
	background-repeat: repeat-x;

}

#headernavi {
	/*width:514px;*/
	/*background-color:#ebf0f3;*/
}

#spezialsearch {
	width:300px;
	float:left;
}


#headernaviregionback {
	width:834px;
	background-color:#ffffff;
	height:58px;
}


#contentcontainerback {
	width:834px;
	
}


#contentcontainer {
	width:834px;
	float:left;
}

#contentleftright {
	width:815px;
	padding:19px 9px 0px 10px;
}


#rightcontainerbanner {

	width:170px;
	text-align:right;
	margin-left:834px;
	/*background-image:url(img/back_rbanner.jpg);
	background-repeat:repeat-y;                  
	*/
}

#rightcontainerbanner img { 
	margin-bottom:10px;
}




/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ Link & Language +++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#headercontainerlinklanguage {
	color:#20478a;
	font-size:0.8em;
	font-weight:bold;
	/* Nach aktiviern der Sprache wieder aktivieren
	padding: 3px 0 0 730px; */
	padding: 3px 0 0 665px;
}

#headercontainerlinklanguage ul#language_switch li {
	float:left; 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none; 
	color: #fff;
}

#headercontainerlinklanguage ul#language_switch li.first {
	padding-right: 5px;
	border-right: 1px solid #fff;
}
#headercontainerlinklanguage ul#language_switch li.last {
	padding-left: 5px;

}

#headercontainerlink,
#headercontainerlanguage {
	float:left;
	/*border:1px solid #a0b3d1;*/
	padding:2px 18px 2px 10px;
}

#headercontainerlink {
	margin-right:9px;
	/*background-image:url(img/linnklanguage.gif);
	background-repeat:no-repeat;
	background-position:165px 5px;*/
	padding-right:5px;
	width:163px;
	display:none;
}

#headercontainerlinklanguage DIV.back {
	background-color:#fff;
}


#headercontainerlink DIV.text { 
	float:left;
	width:156px;
	/*text-transform:uppercase;*/
}

#headercontainerlink DIV.text a { 
	color:#20478A;
	text-decoration:none;
}

#headercontainerlink DIV.button {
	float:right;
	width:7px;
	margin:3px 0px 0 0;
	cursor:pointer;
}


#headercontainerlanguage {
	/*background-image:url(img/linnklanguage.gif);
	background-repeat:no-repeat;
	background-position:63px 5px;*/
	padding-right:5px;
	padding-left:8px;


	margin-left:0px;
	/*display:none; */
}

#headercontainerlanguage DIV.text { 
	/*text-transform:uppercase;*/
}

#headercontainerlanguage DIV.text a { 
	color:#fff;
	text-decoration:none;
}

#headercontainerlanguage DIV.button {
	float:right;
	width:7px;
	margin:3px 0px 0 0;
	cursor:pointer;
}

#headercontainerlinkcontent {
	width:267px;
	display:none;
	color:#000;
	position:relative;
	top:0px;
	left:0px;
	z-index:100;    
}

#headercontainerlinkcontent DIV.row { 
	border-top:1px solid #c6d4dc;
	border-left:1px solid #c6d4dc;
	border-right:1px solid #c6d4dc;
	padding:7px 10px;
	background-color:#eef3f6;
	font-size:1.1em;
}

#headercontainerlinkcontent DIV.row:hover { 
	background-color:#fff;
}

#headercontainerlinkcontent DIV.row DIV.text { 
	color:#000;
}

#headercontainerlinkcontent DIV.row DIV.link { 
	color:#1D498C;
}

#headercontainerlinkcontent DIV.row DIV.link a { 
	text-decoration:none;
	color:#1D498C;
}


#headercontainerlinkcontent DIV.bottom { 
	height:14px;
	background-image:url(img/back_link_bottom.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#headercontainerlanguagecontent {
	width:167px;
	margin-left:0px;
	color:#000;
	/*text-transform:uppercase;
	padding:1px 2px 1px 9px;*/
	display:none;
	position:relative;
	top:0px;
	left:0px;
	z-index:100;
}

#headercontainerlanguagecontent DIV.row { 
	border-top:1px solid #c6d4dc;
	border-left:1px solid #c6d4dc;
	border-right:1px solid #c6d4dc;
	padding:3px 8px;
	background-color:#eef3f6;
}

#headercontainerlanguagecontent DIV.row a { 
	text-decoration:none;
	color:#1D498C;
}

#headercontainerlanguagecontent DIV.row:hover { 
	background-color:#fff;
}

#headercontainerlanguagecontent DIV.bottom { 
	height:8px;
	background-image:url(img/back_lang_bot.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ BANNER ++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#headercontainerlogobanner {
	/*padding:0px 12px 0 0px;*/
	position:absolute;
	/*top:32px;  */
	left:21px;
	z-index:1;
	top:10px;
}


#headercontainerlogo {
	margin:0 0 0 0; 
	float:left;
}

#adWrapper {
}

#adWrapper.hasAd {
	margin-bottom:5px;
	margin-left:0 /*35px*/;
	margin-right:0px;
	margin-top:0px;
	width: 834px;
}

#adWrapper.hasAd #ad {
	margin:auto;
	width:728px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ NAVI +++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
	display: inline-block;
}

#headernavi {
	font-size:1em;
	width: 100%;
}

/* Ebene 1 */
#headernavi ul {
	margin: 0;
	padding: 0;
	list-style-type: none;


}
#headernavi ul li {
	float:left;
	position:relative;
	/*background-color:#ebf0f3;*/
	background-image:url(img/back_nav.png);
	border-right: #CBDCE6 solid 1px;
	top:0px;
	left:0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display: inline;
	z-index: 100;




}

#headernavi li a {
	text-decoration:none;
	color:#000;
	display:block;
	min-height:21px;
	padding-top:9px;
	font-weight:bold;
	text-align:center;
	padding:  9px 10px 0 10px ;
	float:left;
	width: auto;
}

#headernavi li.nav1 a {
	padding-left:18px;
	
}

/* Ebene 1 mit Unterseiten */
/*
#headernavi ul li.hasSub {
background-image: url(img/b_navi_down.png) !important;	
background-repeat:no-repeat;
background-position: 95% 7px;
padding-right: 5px;
} */
/* Ebene 1 aktiv */
#headernavi ul li.active { 
	background-color:#EBF0F3;
	background-image: none;
	
}

/* Ebene 1 mit Unterseiten  */
#headernavi ul li.hasSub a {
	padding-right: 25px;
}
/* Ebene 1 aktiv mit Unterseiten */
/*
#headernavi ul li.hasSub.active {
background-image: url(img/b_navi_down_act.png) !important;	
}
*/

/* Ebene 2 */
#headernavi ul li ul li a {
	float: none;
}

#headernavi ul li ul {
	position: absolute;
	left:-1px;
	display: block;
	visibility: hidden;
	top: 31px;

}

#headernavi ul li ul li {
	background-image: none;
	background-color: #ebf0f3 ;
	border: #CBDCE6 solid 1px;
	display: list-item;
	float: none;
	top:-1px;
	
}


#headernavi ul li ul li.nav1 a {
	padding-left:10px;	
	
}

#headernavi ul li ul li a {
	text-align:left;
	width: 130px; /*width of sub menus*/
	padding: 6px 0 6px 10px;
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid gray;
	height: auto;
	min-height: 1px;
	font-size: 0.9em;
}

#headernavi ul li ul li:hover,
#headernavi ul li ul li.nav1:hover{ /*sub menus hover style*/
	background-color: #c7d6df;
	color: black;
}

#headernavi ul li ul li.hasSub {
	background-image:url("img/b_navi_right.png") !important;
	background-position:95% 4px;
	background-repeat:no-repeat;
	padding-right: 0;
}

#headernavi ul li ul li.hasSub:hover{ /*sub menus hover style*/
	background-image:url("img/b_navi_right_hover.png") !important;
	background-color: #c7d6df;
}


/* Ebene 3  */
#headernavi ul li ul li ul li a {
	float: none;
	width: 150px;
	
}

#headernavi ul li ul ul {
	position: absolute;
	left:140px;
	top:0;
	display: block;
	visibility: hidden;
	width:auto;

}

/* Ebene 4  */  
#headernavi ul li ul ul ul {
	left:160px;
}



/*
#headernavi  DIV.nav1 a:hover, 
#headernavi  DIV.nav2 a:hover, 
#headernavi  DIV.nav3 a:hover, 
#headernavi  DIV.nav4 a:hover {
background-color:#f2c200;
}
*/

#headernavi li:hover {
	background-color:#EBF0F3;
	background-image:none;
}
/*
#headernavi ul li.hasSub:hover { 
background-image: url(img/b_navi_down_act.png) !important;	
}
*/

#headernavi DIV.nav2 {
	width:154px;
	border-left:1px solid #cbdce6;
	text-align:center;
	/* nur bis zur Fertigstellung*/
	width:196px;
}

#headernavi DIV.nav3 {
	width:107px;
	border-left:1px solid #cbdce6;
	text-align:center;

}

#headernavi DIV.nav4 {
	width:106px;
	border-left:1px solid #cbdce6;
	text-align:center;
	/* nur bis zur Fertigstellung*/
	width:93px;
}

#headernavi DIV.navshowhide {
	position:absolute;
	background-color:#ebf0f3;
	top:39px;
	left:319px;
	width:193px;
	display:none;
	border:1px solid #cbdce6;
	max-height:250px;
	z-index:98;
	overflow-y:auto;
	overflow-x:hidden;
}

#headernavi DIV.navshowhide ul { 
	list-style-type: none;
	padding:10px 0px 10px 0px;
}

#headernavi DIV.navshowhide ul li { 

}

#headernavi DIV.navshowhide ul li ul { 
	padding:0px;
}

#headernavi DIV.navshowhide ul li ul li{ 

}

/* ++++++++++ HIGHLIGHTS NAVI CLOSE +++++++++++++ */
#headernavi DIV.navshowhide ul li.close a { 
	color:#000;
	text-decoration:none;
	display:block;
	padding-left:18px;
	background-image:url(img/naviclose.gif);
	background-position:6px 4px;
	background-repeat:no-repeat;
	height:1.4em;
	font-weight:bold;
}

#headernavi DIV.navshowhide ul li.close a:hover { 
	background-color:#fff;
}


#headernavi DIV.navshowhide ul li.close ul li a { 
	color:#000;
	text-decoration:none;
	display:block;
	padding-left:18px;
	background-image:none;
	height:1.4em;
	font-weight:normal;
}

#headernavi DIV.navshowhide ul li.close ul  { 
	display:none;
}

/* +++++++++++ HIGHLIGHTS NAVI OPEN +++++++++++++ */
#headernavi DIV.navshowhide ul li.open a { 
	color:#000;
	text-decoration:none;
	display:block;
	padding-left:18px;
	background-image:url(img/naviopen.gif);
	background-position:6px 4px;
	background-repeat:no-repeat;
	height:1.4em;
	background-color:#fff;
	font-weight:bold;
}

#headernavi DIV.navshowhide ul li.open ul li a { 
	color:#000;
	text-decoration:none;
	display:block;
	padding-left:18px;
	background-image:none;
	height:1.4em;
	background-color:#EBF0F3;
	font-weight:normal;
}

#headernavi DIV.navshowhide ul li.open ul li a:hover { 
	background-color:#fff;
}

#headernavi DIV.navshowhide ul li.open ul li a.aktiv { 
	background-color:#fff;
}

/*

#headernavi ul {
list-style-type: none;
height: 39px;

}

#headernavi ul li {
float:left;
border-left:1px solid #cbdce6;
background-color:#ebf0f3;
height:20px;
padding:17px 10px 2px 10px;
}

#headernavi ul li.first {
padding:17px 11px 2px 18px;
border-left:0px solid #cbdce6;
}
*/

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ SPEZIAL & SUCHE ++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#spezialsearch {
	position: absolute;
	top: 21px;
	left: 524px;    
}

#spezialsearch DIV.spezialcontent {
	width:169px;
	height:37px;
	float:left;
	position:relative;
	top:9px;
	left:0px;
	z-index:98;
}

#spezialsearch DIV.spezialcontent DIV.spezialcontainercontent {
	border-left:1px solid #cbdce6;
	border-right:1px solid #cbdce6;
	padding:2px 3px 3px 2px;
	width:162px;
	background-color:#ebf0f3;
	display:none;
}

#spezialsearch DIV.spezialcontent DIV.spezial {
	width:167px;
	border-left:1px solid #cbdce6;
	border-right:1px solid #cbdce6;
	border-bottom:1px solid #cbdce6;
	border-top:1px solid #cbdce6;
	height:27px;
	background-color:#ebf0f3;
}

#spezialsearch DIV.spezialcontent DIV.spezial DIV.text { 
	float:left;
	width:130px;
	padding:7px 0px 0px 11px;
	text-transform:uppercase;
}

#spezialsearch DIV.spezialcontent DIV.spezial DIV.button {
	float:right;
	width:18px;
	margin:4px 5px 0 0;
	cursor:pointer;
}


#spezialsearch DIV.usearch {
	width:300px;
	height:39px;
	float:left;
	/*border-left:1px solid #cbdce6;
	border-right:1px solid #cbdce6;
	border-bottom:1px solid #cbdce6;*/
	background-color:#ebf0f3;
}

#spezialsearch DIV.usearch DIV.usearchcontent {
	font-size:1em;
	padding:17px 5px 2px 11px;
	text-align:right;
}

#spezialsearch DIV.usearch DIV.usearchcontent label {
	text-transform:uppercase;
}

#spezialsearch DIV.usearch DIV.usearchcontent input {
	border:1px solid #cbdce6;
	width:250px;
}

#headerregionsearch DIV.headerregionsearchtext { 
	margin:7px 0px 0px 11px;
	font-weight:bold;
	width:108px;
	float:left;
}

#headerregionsearch DIV.headerregionsearchtext a { 
	color:#000;
	text-decoration:none;
	/* nur bis zur Fertigstellung*/
	display:none;
}

#headercontainerback .headerregionsearcharea  { 
	position:absolute;
	top:44px;
	left: 250px;
}

#headercontainerback .headerregionsearcharea input.suche  { 
	width:225px;
	font-size:0.9em;
	padding:1px;
	border:0px solid #000;
	color:#000;
	background-color: #EEF3F6;
	float:left;
	margin:0 ;
	height:16px;
}


#headercontainerback .headerregionsearcharea input.submit  { 
	height:18px;
	margin-top:0px;
}
#headercontainerback .headercontainernav {
	font-size: 0.8em;
	font-weight: bold;
	position:absolute;
	top:27px;
	left: 250px;  
}
#headercontainerback .headercontainernav li {
	float: left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

	padding-right: 10px;
	padding-left: 10px;
	border-right: 1px solid #fff;
	height: 1.1em;
}
#headercontainerback .headercontainernav li a {
	color: #fff;
}
#headercontainerback .headercontainernav li.first {
	padding-left: 0px;
}
#headercontainerback .headercontainernav li.last {
	border-right:  none;    
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ CONTENT +++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

DIV.contentcontainerleft,
DIV.contentcontainerright {
	float:left;
	margin-bottom:1px;
}

DIV.contentcontainerleft {
	width:504px;
	margin-right:10px;
}

DIV.contentcontainerright {
	width:300px;
	/*background-color:open;*/
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ GUIDE+ +++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */


#contentguide {
	width:813px;
	font-size:0.9em;
	margin:0px 0px 10px 10px;
	color:#1d498c;
	border:1px solid #cddce5;
	background-image:url(img/back_guide.gif);
	background-repeat:repeat-y;
}

#contentguide DIV.contentguidetext {
	float:left;
	width:131px;
	padding:5px 9px 10px 10px;
	background-color:#eef3f6;
}

#contentguide DIV.contentguidetext a {
	color:#1D498C;
	text-decoration:none;
}

#contentguide DIV.contentguidecont {
	float:left;
	width:656px;
}

#contentguide DIV.contentguidecont DIV.guidecontainer a {
	text-decoration:none;
	color:#1d498c;
}

#contentguide DIV.contentguidecont DIV.guidecontainer {
	float:left;
	margin:5px 0 7px 10px;
}

#contentguide DIV.contentguidecont DIV.guidecontainer DIV.text {
	margin:0px 0px 5px 0px;
	height:13px;
}


#contentguide DIV.contentguideimg {
	float:right;
	width:7px;
	position:relative;
	top:-1px;
	left:1px;
	background-image:url(img/guide.gif);
	background-repeat:no-repeat;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++ FOOTER +++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#contentfooter {
	width:815px;
	font-size:0.9em;
	background-color:#799fbe;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:9px;
	color:#fff;
}

#contentfooter DIV.footerlinks {
	padding-top: 10px;	
}

#contentfooter DIV.footerlinks .csc-content {
	margin:0;
	padding: 0;
}
#contentfooter DIV.contentfootercopy {
	float:left;
	width:350px;
	padding-top:20px;
	line-height:1em;
}

#contentfooter DIV.contentfooterlink {
	float:right;
	width:460px;
	text-align:right;
	padding-top:20px;

}

#contentfooter DIV.footerlinks a,
#contentfooter DIV.contentfooterlink a {
	text-decoration:none;
	color:#fff;
}

#contentfooter DIV.contentfooterlink ul {
	list-style-type: none;
	float:right;
}

#contentfooter DIV.contentfooterlink ul li {
	float:left;

}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++ CONTENT LEFT ELEMENTE ++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

DIV.contentcontainerleft DIV.textblock {
	/*width:496px;*/
	margin-bottom:10px;
	margin-left:8px;
	font-size:1em;
}

DIV.contentcontainerleft DIV.textblock H2 {
	/*color:#1D498C;*/
	color:#000;
	font-size:1.3em;
	padding-bottom:4px;
}

DIV.contentcontainerleft DIV.textblock p {
	padding-bottom:6px;
	line-height:1.4em;
}

DIV.contentcontainerleft DIV.textblock a {
	text-decoration:none;
	color:#1D498C;
}


DIV#contentleftright DIV.teasertextblock, 
DIV.contentcontainerleft DIV.teasertextblock, 
DIV#contentleftright DIV.imagetextblock,
DIV.contentcontainerleft DIV.imagetextblock {
	border:1px solid #cddce5;
	position:relative;
	top:0px;
	left:0px;
	width:502px;
	margin-bottom:18px; 
}

DIV#contentleftright div.event DIV.teasertextblock, 
DIV#contentleftright div.event DIV.imagetextblock {
	width: 485px;
	
}
DIV#contentleftright .csc-frame-frame1 DIV.teasertextblock, 
DIV.contentcontainerleft .csc-frame-frame1 DIV.teasertextblock, 
DIV#contentleftright .csc-frame-frame1 DIV.imagetextblock,
DIV.contentcontainerleft .csc-frame-frame1 DIV.imagetextblock {
	width:813px;
}


DIV#contentleftright DIV.teasertextblock h3,
DIV#contentleftright DIV.imagetextblock h3,
DIV.contentcontainerleft DIV.teasertextblock h3,
DIV.contentcontainerleft DIV.imagetextblock h3 {
	font-size:0.8em;
	padding-bottom:3px;
	padding-right:5px;
}

DIV#contentleftright DIV.teasertextblock h2,
DIV#contentleftright DIV.imagetextblock h2,
DIV.contentcontainerleft DIV.teasertextblock h2,
DIV.contentcontainerleft DIV.imagetextblock h2 {
	/*color:#1D498C;*/
	font-size:1em;
	padding-right:5px;
}
DIV#contentleftright div.event DIV.imagetextblock h2, 
DIV#contentleftright div.event DIV.teasertextblock h2 {
	font-size: 1.1em;
	
}
DIV#contentleftright DIV.teasertextblock h2 a,
DIV#contentleftright DIV.imagetextblock h2 a,
DIV.contentcontainerleft DIV.teasertextblock h2 a,
DIV.contentcontainerleft DIV.imagetextblock h2 a {
	color:#1D498C;
	text-decoration:none;
}

DIV.contentcontainerleft DIV.adviceyellow DIV.advicetext,
DIV#contentleftright DIV.imagetextblock DIV.headertext ,
DIV.contentcontainerleft DIV.imagetextblock DIV.headertext {
	float:left;
	width:502px;
}

DIV#contentleftright DIV.teasertextblock DIV.header,
DIV#contentleftright DIV.imagetextblock DIV.header,
DIV.contentcontainerleft DIV.teasertextblock DIV.header,
DIV.contentcontainerleft DIV.imagetextblock DIV.header {
	background-color:#eef3f6;
	padding-bottom:7px;
	padding-top:6px;
	padding-left:160px;
	width:342px;
}



div.resortDetail div.event DIV.imagetextblock DIV.header {
	width: 333px !important;
	padding-bottom:3px !important;
}

DIV#contentleftright .csc-frame-frame1 DIV.teasertextblock DIV.header,
DIV#contentleftright .csc-frame-frame1 DIV.imagetextblock DIV.header,
DIV.contentcontainerleft .csc-frame-frame1 DIV.teasertextblock DIV.header,
DIV.contentcontainerleft .csc-frame-frame1 DIV.imagetextblock DIV.header {
	width:653px; 
}

DIV#contentleftright DIV.teasertextblock DIV.header,
DIV.contentcontainerleft DIV.teasertextblock DIV.header {
	padding-left:9px !important;
	width:493px !important;
}

DIV#contentleftright div.resortDetail div.event DIV.teasertextblock DIV.header {
	width:467px !important;
	padding-bottom: 3px;
}


DIV.contentcontainerleft DIV.adviceyellow DIV.advicetext DIV.headeradvice {
	padding:6px 9px 7px 160px;
	width:333px;
}

DIV#contentleftright DIV.imagetextblock DIV.header DIV.starstext,
DIV.contentcontainerleft DIV.imagetextblock DIV.header DIV.starstext { 
	width:286px;
	float:left;
}

DIV#contentleftright DIV.imagetextblock DIV.header DIV.stars ,
DIV.contentcontainerleft DIV.imagetextblock DIV.header DIV.stars { 
	width:50px;
	float:right;
	padding-right:6px;
	padding-top:2px;
}

DIV#contentleftright DIV.teasertextblock DIV.text,
DIV#contentleftright DIV.imagetextblock DIV.text,
DIV.contentcontainerleft DIV.teasertextblock DIV.text,
DIV.contentcontainerleft DIV.imagetextblock DIV.text {
	background-color:#fff;
	padding:10px 5px 0px 160px; 
	width:337px;
}


DIV#contentleftright div.event teasertextblock DIV.text,
DIV#contentleftright div.event DIV.imagetextblock DIV.text {
	padding-top:0;
	padding-bottom: 7px;
}


DIV#contentleftright .csc-frame-frame1 DIV.teasertextblock DIV.text,
DIV#contentleftright .csc-frame-frame1 DIV.imagetextblock DIV.text,
DIV.contentcontainerleft .csc-frame-frame1 DIV.teasertextblock DIV.text,
DIV.contentcontainerleft .csc-frame-frame1 DIV.imagetextblock DIV.text {
	width:645px;
}

DIV#contentleftright DIV.teasertextblock DIV.text,
DIV.contentcontainerleft DIV.teasertextblock DIV.text {
	padding:10px 5px 7px 9px ; 
	width:488px ;
}
DIV#contentleftright div.event DIV.teasertextblock DIV.text {
	width: 464px;
}

DIV#contentleftright div.event div.teasertextblock DIV.text,
DIV#contentleftright div.event DIV.imagetextblock DIV.text {
	padding-top:0;
}

DIV#contentleftright DIV.imagetextblock DIV.text a, 
DIV.contentcontainerleft DIV.imagetextblock DIV.text a { 
	text-decoration:none;
	color:#1d498c;
}

DIV.contentcontainerleft DIV.adviceyellow DIV.image,
DIV#contentleftright DIV.imagetextblock DIV.image,
DIV.contentcontainerleft DIV.imagetextblock DIV.image {
	border:0px solid #000;
	width:150px;
	/*height:126px;*/
	float:left;
	margin-left:-502px;
}

DIV.contentcontainerleft DIV.adviceyellow DIV.image {
	height:auto;
}


DIV#contentleftright DIV.corner,
DIV.contentcontainerleft DIV.corner {
	color:#1D498C;
	width:7px;
	position:absolute;
	top:-1px;
	left:496px;
	background-image:url(img/corner.gif);
	background-repeat:no-repeat;
}

DIV#contentleftright .event DIV.corner, 
DIV.contentcontainerleft .event DIV.corner {
	left:479px;

}

DIV#contentleftright .csc-frame-frame1 DIV.corner, 
DIV.contentcontainerleft .csc-frame-frame1 DIV.corner {
	left:807px;

}

DIV.contentcontainerleft DIV.adviceyellow {
	border:1px solid #f2c200;
	position:relative;
	top:0px;
	left:0px;
	/*width:486px;*/
	width:502px;
	margin-bottom:18px;
	background-color:#fff5cc;
	/*padding:5px 8px 8px;*/
	font-size:1em;
}

DIV.contentcontainerleft DIV.adviceyellow  a {
	text-decoration:none;
	color:#1d498c;
}

DIV.contentcontainerleft DIV.adviceyellow DIV.headeradvice {
	padding:9px 9px 0px;
}

DIV.contentcontainerleft DIV.adviceyellow p {
	padding:0px 9px 9px;
}

DIV.contentcontainerleft DIV.adviceyellow DIV.advicetext p {
	padding:0px;
}

DIV.contentcontainerleft DIV.adviceyellow DIV.headeradvice DIV.header {
	float:left;
	/*width:300px;*/
	width:280px;
}

DIV.contentcontainerleft DIV.adviceyellow DIV.headeradvice DIV.header H3 {
	font-size:1em;
	padding-bottom:1px;
	padding-top:3px;
}

DIV.contentcontainerleft DIV.adviceyellow DIV.headeradvice DIV.advice {
	float:right;
	/*width:70px;*/
	width:50px;
	color:#323232;
	text-align:right;
	font-size:0.8em;
}

DIV.contentcontainerleft DIV.advicewhite {
	border:1px solid #CDDCE5;
	position:relative;
	top:0px;
	left:0px;
	width:486px;
	margin-bottom:18px;
	padding:8px;
	background-image:url(img/anzeige.gif);
	background-repeat:no-repeat;
	background-position:487px 7px;
}

DIV.contentcontainerleft DIV.advicewhite DIV.image { 
	width:475px;
	overflow:hidden;
}


DIV.contentcontainerleft DIV.threeboxSingle,
DIV.contentcontainerleft DIV.threebox {
	width:504px;
	margin-bottom:10px;
	background-image:url(img/back_box_triple.png);
	background-repeat: repeat-y;

}

DIV.contentcontainerleft DIV.threeboxSingle DIV.box.boxleft,
DIV.contentcontainerleft DIV.threebox DIV.box.boxleft {
	margin-right:11px;
}

DIV.contentcontainerleft DIV.threeboxSingle DIV.box.boxcenter,
DIV.contentcontainerleft DIV.threebox DIV.box.boxcenter {
	margin-right:10px;
}

DIV.contentcontainerleft DIV.threeboxSingle DIV.box,
DIV.contentcontainerleft DIV.threebox DIV.box {
	width:161px;
	float:left;
}

DIV.contentcontainerleft DIV.threebox DIV.box DIV.buttontext {
	background-image:url(img/back_three.gif);
	background-repeat:no-repeat;
	width:161px;
	height:26px;
}

DIV.contentcontainerleft DIV.threebox DIV.box DIV.buttontext DIV.text {
	width:127px;
	padding:6px 3px 0px 8px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

DIV.contentcontainerleft DIV.threebox DIV.box DIV.buttontext DIV.button {
	width:18px;
	float:left;
	padding-top:4px;
}


DIV.contentcontainerleft DIV.threebox DIV.box DIV.buttontext DIV.button a {
	background-image:url(img/b_three.jpg);
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:block
}

DIV.contentcontainerleft DIV.threebox DIV.box DIV.buttontext DIV.button a:hover {
	background-image:url(img/b_navi_hover.png);
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:block
}

DIV.contentcontainerleft DIV.threebox DIV.box DIV.image {
	width:161px;
}

DIV.contentcontainerleft DIV.threeboxSingle DIV.box DIV.textbox,
DIV.contentcontainerleft DIV.threebox DIV.box DIV.textbox {
	background-color:#eef3f6;
	color:#1D498C;
	padding:8px;
}

DIV.contentcontainerleft DIV.threebox DIV.box DIV.textbox  a {
	color:#1D498C;
	text-decoration:none;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++ CONTENT LEFT SUCHERGEBNIS ++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

DIV.contentcontainerleft DIV.threeboxSingle,
DIV.contentcontainerleft DIV.searchbox {
	/*margin-bottom:18px; */
	margin-bottom: 6px;
	position:relative;
	top:0px;
	left:0px;
}
DIV.contentcontainerleft DIV.threeboxSingle div.header,
DIV.contentcontainerleft DIV.searchbox DIV.searchheader {
	background-image:url(img/back_left_cont.gif);
	background-repeat:no-repeat;
	height:26px;
	width:504px;
	margin-bottom:1px;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchheader .pagenum {
	float:left;
	width:195px;
}
DIV.contentcontainerleft DIV.searchbox DIV.searchheader .sorting {
	float: right;
	padding-right:2px;
}
DIV.contentcontainerleft DIV.searchbox DIV.searchheader .sorting .actualsort {
	float:left;
	padding-right:4px;
}
DIV.contentcontainerleft DIV.searchbox DIV.searchheader .sorting .actualsort a{
	color:#000000;
	text-decoration:none;

}
DIV.contentcontainerleft DIV.searchbox DIV.searchheader .sorting .togglesort {
	float:right;
}

DIV.contentcontainerleft DIV.threeboxSingle div.header {
	margin-bottom: 0;
}

DIV.contentcontainerleft DIV.threeboxSingle div.header div.text,
DIV.contentcontainerleft DIV.searchbox DIV.searchheader DIV.text {
	font-size:1em;
	padding:6px 3px 0 8px;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields,
DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.filterfields,
DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.sortfields {
	margin-bottom:1px;
	background-color:#eef3f6;
	padding:3px 8px 3px 4px;
	font-size:0.9em;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields DIV.fieldhotel {
	background-image:url(img/back_search_hotel.gif);
	background-repeat:no-repeat;
	height:18px;
	width:250px;
	float:left;
	margin-right:5px;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields DIV.fieldhotel input.hotelsearch {
	background-color:#fff;
	border:0 solid #000000;
	color:#000;
	font-size:1em;
	height:15px;
	margin:0 3px 0;
	padding:2px 0 0 0;
	width:184px;
	position: relative;
	top: -5px;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields DIV.fieldsite {
	background-image:url(img/back_search_site.gif);
	background-repeat:no-repeat;
	height:18px;
	width:123px;
	float:left;
	margin-right:5px;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields DIV.fieldsite DIV.siteselect  DIV.text{ 
	float:left;
	width:105px;
	padding:2px 0 0 4px;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields DIV.fieldsite DIV.siteselect DIV.button { 
	float:left;
	width:7px;
	margin:6px 0 0 0;
	cursor:pointer;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields DIV.fieldsite DIV.siteshowhide {
	background-color:#eef3f6;
	position:absolute;
	top:47px;
	left:217px;
	width:122px;
	border:1px solid #CDDCE5;
	border-bottom:0px solid #CDDCE5;
	display:none;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields DIV.fieldsite DIV.siteshowhide div { 
	border-bottom:1px solid #CDDCE5;
	padding:3px;
	background-color:#fff;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields DIV.fieldsite DIV.siteshowhide div a { 
	color:#1D498C;
	text-decoration:none;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields DIV.fieldsite DIV.siteshowhide div:hover { 
	background-color:#eef3f6;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields DIV.fieldsite select {
	font-size:1em;
	border:0 solid #000000;
	width:123px;
	padding:1px 0 0 0;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields DIV.fieldcheck input {
	margin:0px 3px 0 0;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.filterfields DIV.left,
DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.sortfields DIV.left {
	width:105px;
	float:left;
	padding-left:5px;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.filterfields DIV.right,
DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.sortfields DIV.right {
	width:378px;
	float:left;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.filterfields DIV.right input {
	margin:0 3px 0 10px;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.filterfields DIV.right input.first {
	margin:0 3px 0 0;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.sortfields DIV.right a {
	color:#1D498C;
	text-decoration:none;
}

DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.sortfields DIV.right a.aktiv {
	color:#000;
	text-decoration:none;
}


DIV.contentcontainerleft DIV.searchresult {
	/*border:1px solid #CDDCE5;*/
	margin-bottom:10px;
	position:relative;
	top:0px;
	left:0px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultheader {
	border-bottom:1px solid #CDDCE5;
	width:486px;
	padding:8px;
	background-color:#EEF3F6;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultheader H3 {
	font-size:0.8em;
	padding-bottom:3px;
	padding-right:5px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultheader H2 {
	color:#1D498C;
	font-size:1em;
	padding-right:5px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultheader  a {
	color:#1D498C;
	text-decoration:none;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder {
	padding:9px 0 11px 0;
	margin:0 9px 0 9px;
	border-top:1px solid #CDDCE5;
	position:relative;
	top:0px;
	left:0px;
	width:484px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder.first {
	border-top:0px solid #CDDCE5;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.text {
	float:left;
	padding:0px 0px 20px 150px;
	width:335px;
	margin-bottom:3px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.text DIV.left {
	float:left;
	width:225px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.text DIV.left a {
	text-decoration:none;
	color:#1D498C;
	font-weight:bold;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.text DIV.left p {
	font-size:0.9em;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.text DIV.left H2 {
	color:#000;
	font-size:1em;
	padding-right:5px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.text DIV.left H2 a {
	color:#1D498C;
	text-decoration:none;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.text DIV.left DIV.text {
	padding:0px;
	width:170px;
	float:left;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.text DIV.left DIV.stars {
	padding:0px;
	width:50px;
	float:right;
	position:relative;
	top:0px;
	left:0px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.text DIV.right {
	float:left;
	width:110px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.text DIV.right ul {
	list-style-type: none;
	font-size:0.9em;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.text DIV.right ul li {
	padding-left:12px;
	background-image:url(img/tick.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.image {
	border:0 solid #000000;
	float:left;
	margin-left:-485px;
	width:145px;
	padding:3px 0px 0px 0px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.buttontext { 
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	width:335px;
	bottom:10px;
	left:150px;
	position:absolute;
	font-size:0.9em;
	height:18px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.buttontext DIV.price { 
	float:left;
	width:224px;
	padding-top:4px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.buttontext DIV.buttonorder { 
	float:left;
	width:110px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.buttontext DIV.buttonorder a { 
	background-image:url(img/back_button_l.gif);
	background-repeat:no-repeat;
	color:#1D498C;
	display:block;
	height:18px;
	padding-top:2px;
	text-align:center;
	text-decoration:none;
	width:112px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.buttontext DIV.buttonorder a:hover {
	background-image:url(img/back_button_l_hover.gif);
	background-repeat:no-repeat;
	color:#000;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather {
	padding:9px 9px 11px 9px;
	position:relative;
	top:0px;
	left:0px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather.white {
	background-color:#fff;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather.grey {
	background-color:#eef3f6;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.left,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right {
	float:left;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.left {
	width:321px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right {
	width:163px;
	padding-bottom:25px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.buttonlink {
	bottom:8px;
	left:407px;
	position:absolute;
	width:87px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.buttonlink a {
	background-image:url(img/back_button_w.gif);
	background-repeat:no-repeat;
	width:87px;
	height:17px;
	display:block;
	color:#1D498C;
	text-decoration:none;
	padding-top:3px;
	text-align:center;
	font-size:0.9em;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.buttonlink a:hover {
	background-image:url(img/back_button_w_hover.gif);
	background-repeat:no-repeat;
	color:#000;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.header,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.left DIV.header {
	padding-right:5px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.header H3,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.left DIV.header H3 {
	font-size:0.8em;
	padding-bottom:3px;
	padding-right:5px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.header H2,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.left DIV.header H2 {
	color:#000;
	font-size:1em;
	padding-right:5px;
	padding-bottom:5px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.header H3 a,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentorder DIV.header H2 a,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.left DIV.header H2 a {
	color:#1D498C;
	text-decoration:none;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.left DIV.typevalue {
	font-size:0.9em;
	padding-right:5px;
	padding-bottom:1px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.left DIV.typevalue DIV.type {
	width:110px;
	float:left;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.left DIV.typevalue DIV.value {
	width:206px;
	float:left;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.left DIV.typevalue DIV.value span.closed {
	color:#8e0707;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.left DIV.typevalue DIV.value span.open {
	color:#00740e;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.stars {
	text-align:right;
	margin-bottom:10px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather {
	font-size:0.9em;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather.white DIV.right DIV.weather {
	background-image:url(img/back_we_gw.png);
	background-repeat:no-repeat;
	width:163px;
	height:88px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather.grey DIV.right DIV.weather {
	background-image:url(img/back_we_wg.png);
	background-repeat:no-repeat;
	width:163px;
	height:88px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.left,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.center,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.right {
	float:left;
	width:53px;
	padding:1px 0 4px 1px;
	text-align:center;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.left DIV.header,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.center DIV.header,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.right DIV.header {
	font-weight:bold;
	padding-bottom:3px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.left DIV.textgrad,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.center DIV.textgrad,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.right DIV.textgrad {
	padding-top:1px;
	width:53px;
	margin-left:1px;
	font-size:0.9em;
}


DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.left DIV.textgrad DIV.text,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.center DIV.textgrad DIV.text,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.right DIV.textgrad DIV.text {
	float:left;
	width:24px;
	text-align:left;
	margin-left:2px;
}

DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.left DIV.textgrad DIV.grad,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.center DIV.textgrad DIV.grad,
DIV.contentcontainerleft DIV.searchresult DIV.searchresultcontentweather DIV.right DIV.weather DIV.right DIV.textgrad DIV.grad {
	float:left;
	width:23px;
	text-align:right;
	margin-right:2px;
}

DIV.contentcontainerleft DIV.pagebrowser {
	width:504px;
	background-color:#f2c200;
	height:26px;
	margin-bottom:10px;
}

DIV.contentcontainerleft DIV.pagebrowser DIV.left,
DIV.contentcontainerleft DIV.pagebrowser DIV.center,
DIV.contentcontainerleft DIV.pagebrowser DIV.right {
	float:left;
	width:45px;
	padding-top:4px;
}

DIV.contentcontainerleft DIV.pagebrowser DIV.left  {
	padding-left:7px;
}

DIV.contentcontainerleft DIV.pagebrowser DIV.left  a {
	background-image:url(img/b_left_single.jpg);
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:inline-block;
	margin-right: 4px;
}

DIV.contentcontainerleft DIV.pagebrowser DIV.left a:hover {
	background-image:url(img/b_left_single_hover.png);
}
DIV.contentcontainerleft DIV.pagebrowser DIV.left  a.first {
	background-image:url(img/b_left.jpg);
}
DIV.contentcontainerleft DIV.pagebrowser DIV.left  a.first:hover {
	background-image:url(img/b_left_hover.png);
}

DIV.contentcontainerleft DIV.pagebrowser DIV.center  {
	width:400px;
	text-align:center;
	padding-top:5px;
}

DIV.contentcontainerleft DIV.pagebrowser DIV.center ul {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

DIV.contentcontainerleft DIV.pagebrowser DIV.center ul li {
	display:table-cell;
	display:inline;
}

DIV.contentcontainerleft DIV.pagebrowser DIV.center ul li a {
	color:#000000;
	font-weight:normal;
	padding:1px 5px;
	text-decoration:none;
	background-color:#f2c200;

}

DIV.contentcontainerleft DIV.pagebrowser DIV.center ul li a:hover {
	color:#000000;
	font-weight:bold;
	padding:1px 5px;
	text-decoration:none;
	background-color:#fef5d3;
}

DIV.contentcontainerleft DIV.pagebrowser DIV.center ul li a.aktiv {
	color:#000000;
	font-weight:bold;
	padding:1px 5px;
	text-decoration:none;
	background-color:#fef5d3;
}

DIV.contentcontainerleft DIV.pagebrowser DIV.right  {
	padding-right:7px;
}

DIV.contentcontainerleft DIV.pagebrowser DIV.right a {
	background-image:url(img/b_right_single.jpg);
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:inline-block;
	margin-left: 4px;
}
DIV.contentcontainerleft DIV.pagebrowser DIV.right a:hover {
	background-image:url(img/b_right_single_hover.png);
}

DIV.contentcontainerleft DIV.pagebrowser DIV.right a.last {
	background-image:url(img/b_right.jpg);
}


DIV.contentcontainerleft DIV.pagebrowser DIV.right a.last:hover {
	background-image:url(img/b_right_hover.png);
}

DIV.contentcontainerleft DIV.mapcontainer {
	width:495px;
	margin-left:9px;
	/*margin-bottom:7px;*/
	position:relative;
	top:0;
	left:0;
}


DIV.contentcontainerleft DIV.mapcontainer DIV.textflag  {
	/*margin-bottom:10px;*/
}

DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text {


	float:left;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text H2 {
	color:#000000;
	font-size:1.2em;
	padding-bottom:4px;
	line-height: 1.4em;
}
DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text H3 {
	color:#000000;
	font-size:1.1em;
	padding-bottom:4px;
	line-height: 1.3em;
}


DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text .liftlist H2 {
	float:left;
	width: 245px;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text .initext {
	margin-top:10px;
}
DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text .liftlist .seealso {
	float:right;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text DIV.filter,
DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text DIV.sortoptions {
	width: 495px;
	margin-top: 5px;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text DIV.tooltip {
	margin-bottom: 6px;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text DIV.filter .label {
	float: left;
	width:100px;
	font-size:0.9em;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text DIV.filter label,
DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text DIV.sortoptions label {
	width:100px;
	display: block;
	float: left;
	font-size:0.9em;
}
DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text DIV.filter input {
	float: left;   
}
DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text DIV.filter label {
	width:375px;
	float:right;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text DIV.sortoptions select{
	width: 395px;
	font-size:0.9em;
	padding-bottom:0px;
}
DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text DIV.sortoptions.wide label { 
	width:155px; 
}

DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text DIV.sortoptions.wide select{
	width: 340px;

}

DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.text p {
	line-height:1.4em;
	padding-bottom:6px;
	padding-top:6px;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.flag {
	width:110px;
	float:left;
	margin-right:10px;
	margin-top:3px;
}
DIV.contentcontainerleft DIV.mapcontainer DIV.textflag DIV.error {
	color: red;
	font-weight: bold;
	margin-bottom:5px; 
	margin-top:5px; 
} 
DIV.contentcontainerleft DIV.mapcontainer DIV.textflag div.searchresult {
	color: green;
	margin-top:10px;
	margin-bottom:5px;

}   

DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext  {}

DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.map {
	width:355px;
	height:183px;
	height:226px;
	border:1px solid #fff;
	float:left;
	margin-right:17px;
	margin-top:3px;
	overflow: hidden;
	position:relative;
	top:0;
	left:0;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.map DIV.arrowtop {
	width:355px;
	background-color:#F2C200;
	height:15px;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	filter:alpha(opacity=30); /* Internet Explorer */
	-moz-opacity: 0.30; /* Mozilla Browser */
	opacity: 0.30; /* Opera */
	z-index:2;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.map DIV.arrowtop img { 
	padding-top:4px;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.map DIV.mapcontent {
	position:absolute;
	top:0px;
	left:0;
	z-index:1;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.map DIV.arrowbottom {
	width:355px;
	background-color:#F2C200;
	height:15px;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	filter:alpha(opacity=30); /* Internet Explorer */
	-moz-opacity: 0.30; /* Mozilla Browser */
	opacity: 0.30; /* Opera */
	z-index:2;
}
DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.map DIV.arrowtop.aktiv,
DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.map DIV.arrowbottom.aktiv {
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.map DIV.arrowbottom img { 
	padding-top:4px;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.regiontext {
	width:110px;
	width:121px;
	float:left;
	margin-right:10px;
	margin-right:0px;
	font-size:0.9em;
	height:217px;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.regiontext .divider {
	padding-left:20px;
}
DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.regiontext ul {
	list-style-type: none;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.regiontext ul li {
	background-image:url(img/region.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	padding-left:12px;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.regiontext ul li.l2 {
	padding-left:20px;
	background-position:8px 4px;
}
DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.regiontext ul li a {
	color:#1D498C;
	text-decoration:none;
}

DIV.contentcontainerleft DIV.mapcontainer DIV.mapregiontext DIV.regiontext ul li a.aktiv {
	font-weight:bold;
}
DIV.contentcontainerleft DIV.mapcontainer .contactFailure {
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	font-size:0.9em;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++ CONTENT DETAIL ELEMENTE +++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */

DIV.resortDetail {
	/*width:815px;*/
	width:810px;
	position:relative;
	top:0;
	left:0;
	/*background-color:Peru;*/
}



DIV.resortDetail DIV.detail .magnifier {
	position:relative;
	right:-85px;
	top:-75px;
	z-index:2;                                                                    
}


DIV.resortDetail DIV.detail .image .prevPic {
	left:0;
	position:relative;
	top:0px;
	z-index:1;    
}

#resortList img.magnifier,
DIV.resortDetail DIV.detail img.magnifier {
	position:absolute;
	right: 2px;
	top: 2px;
	z-index:2;                                                                    
}
DIV.resortDetail DIV.detail .image img.prevPic {
	left:0;
	position:relative;
	top:0px;
	z-index:1;    
}

DIV.resortDetail DIV.detail,
DIV.resortDetail DIV.shortInfo {
	margin-bottom:10px;
}


DIV.resortDetail DIV.shortInfo DIV.weatherimage {
	float:right;
	/* Wenn das Wetter da ist weder auf 300px breite gehen */
	width:300px;
	width:130px;
}

DIV.resortDetail DIV.shortInfo DIV.infotext {
	width:805px;
	/*padding-left:9px;*/
	padding-left:6px;
}


DIV.resortDetail DIV.left,
DIV.resortDetail DIV.shortInfo DIV.left {
	margin-right:10px;
	/*width:504px;*/
	width:500px;
	float:left;
	margin-bottom:1px;
}


DIV.resortDetail DIV.shortInfo DIV.left DIV.leftcontent {
	width:390px;
	float:left;
	padding-left:10px;
}

DIV.resortDetail DIV.shortInfo DIV.infotext H3,
DIV.resortDetail DIV.shortInfo DIV.left DIV.leftcontent H3 {
	font-size:0.8em;
	padding-bottom:3px;
	padding-right:5px;
}

DIV.resortDetail DIV.shortInfo DIV.infotext H3 a,
DIV.resortDetail DIV.shortInfo DIV.left DIV.leftcontent H3 a {
	color:#1D498C;
	text-decoration:none;
}


DIV.resortDetail DIV.shortInfo DIV.infotext H2,
DIV.resortDetail DIV.shortInfo DIV.left DIV.leftcontent H2 {
	color:#1D498C;
	font-size:1em;
	padding-bottom:5px;
	padding-right:5px;
}

DIV.resortDetail DIV.shortInfo DIV.infotext H2 {
	color:#000;
}

DIV.resortDetail DIV.shortInfo DIV.infotext H2 a,
DIV.resortDetail DIV.shortInfo DIV.left DIV.leftcontent H2 a {
	color:#1D498C;
	text-decoration:none;
}

DIV.resortDetail DIV.shortInfo DIV.infotext DIV.row,
DIV.resortDetail DIV.shortInfo DIV.left DIV.leftcontent DIV.row {
	font-size:0.9em;
	padding-bottom:1px;
	padding-right:9px;
	position:relative;
	top:0px;
	left:0px;
	width:650px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.tiscover,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.map,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht {
	padding-left:9px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.map #map_canvas {
	margin-bottom:15px;
}
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event {
	padding-bottom:15px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.texthead {
	padding-bottom:15px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.text {
	padding:0px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.map DIV.legend DIV.text {
	height: 32px;
}
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.map DIV.legend DIV.text img {
	margin-bottom:-8px;
}

#resortList DIV.lifttextimage,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.nightskiing DIV.lifttextimage,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.lifttextimage,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.lifttextimage {
	padding:0px 0px 0px 0px;
	margin-bottom: 10px;
	display:inline-block;
	height:95px;
}

#resortList DIV.lifttextimage DIV.liftimage,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup DIV.liftimage,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.liftimage,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.nightskiing DIV.liftimage,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.lifttextimage DIV.liftimage {
	padding:0px;
	width:32px;
	margin-right:10px;
	margin-left:0px;
	float:left;
}

#resortList DIV.lifttextimage DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup DIV.anz,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.lifttextimage DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.lifttextimage DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.nightskiing DIV.lifttextimage DIV.text {
	padding:0px;
	width:305px;
	float:left;
}

#resortList DIV.lifttextimage DIV.image,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.lifttextimage DIV.image,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.lifttextimage DIV.image,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.lifttextimage DIV.image {
	padding:0px;
	width:134px;
	float:right;
	text-align:right;
	margin-bottom:5px;
	position:relative;
}


DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroupcont {
	width:491px;
	position:relative;
	left:0px;
	top:0px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup {
	float:none;
	clear:both;
	position:relative;
	left:0px;
	top:0px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup DIV.liftimage,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup DIV.anz,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup DIV.text {
	height:34px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftresult {
	margin-bottom: 50px;;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftresult DIV.liftgroup DIV.liftimage,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftresult DIV.liftgroup DIV.anz,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftresult DIV.liftgroup DIV.text {
	font-weight:bold;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftresult DIV.liftgroup DIV.textblock  {
	float:left;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftresult DIV.liftgroup DIV.text DIV.updown {
	float:left;
	position:relative;
	left:15px;
	top:-7px;
	cursor:pointer;	
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftresult DIV.liftgroup DIV.text DIV.updown img {
	position:relative;
	left:3px;
	top:5px;
	cursor:pointer;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftresult DIV.liftgroupsh {
	width:432px;
	position:relative;
	left:59px;
	top:0px;
	display:none;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftresult DIV.liftgroupsh DIV.liftgroup DIV.liftimage,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftresult DIV.liftgroupsh DIV.liftgroup DIV.anz,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftresult DIV.liftgroupsh DIV.liftgroup DIV.text {
	font-weight:normal;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup DIV.liftimage {
	margin-right:0px;
	width:30px;
}


DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup DIV.anz {
	width:12px;
	height:15px;
	padding:9px 10px 9px 7px;
	border-top:1px solid #0000e1;
	border-right:1px solid #0000e1;
	border-bottom:1px solid #0000e1;
	text-align:right;
	margin-bottom:-1px;

}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup DIV.text {
	width:406px;
	height:15px;
	padding:9px 12px;
	border-top:1px solid #0000e1;
	border-right:1px solid #0000e1;
	border-bottom:1px solid #0000e1;
	margin-bottom:-1px; 
}
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup DIV.text.large {
	padding:3px 12px 15px;
}


DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup.first DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftgroup.first DIV.anz {
	border-top:1px solid #0000e1;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.liftresult DIV.liftgroupsh DIV.liftgroup DIV.text {
	width:347px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.rows {
	padding-bottom:15px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.row DIV.item {
	float:left;
	margin:25px 10px 10px 0;
	width:111px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.rows DIV.row {
	position:relative;
	top:0px;
	left:0px;
	clear:left;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.headline {
	margin-top:25px;
	font-weight:bold;
	margin-bottom:5px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.tiscover DIV.headline,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.map DIV.headline,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.headline {
	font-weight:bold;
	margin-bottom:5px;
	padding-top: 9px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.row,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.row,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht DIV.row {
	padding-bottom:10px;
	padding-right:0px;
	position:relative;
	top:0px;
	left:0px;
}
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.row {
	padding-bottom:0px;
}


DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.row {
	padding-bottom:1px;
	position:relative;
	top:0px;
	left:0px;
	clear:left;
	padding-top:5px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.rows DIV.row,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.row DIV.row {
	padding:0;
}
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.rows DIV.headline {
	font-size:1.4em;
	width:495px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.rows DIV.headline a {
	font-weight:bold;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.rows DIV.text {

}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.row DIV.label,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.row DIV.label,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.row DIV.label,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht DIV.row DIV.label,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.row DIV.label,
DIV.resortDetail DIV.shortInfo DIV.left DIV.leftcontent DIV.row DIV.label {
	float:left;
	width:110px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.row DIV.label {
	width: 60px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.row DIV.label,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht DIV.row DIV.label {
	font-weight:bold;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.row DIV.text a {
	font-weight:normal;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.row DIV.content,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.lift DIV.row DIV.content,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.row DIV.content,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.row DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht DIV.row DIV.content,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.row DIV.content  {
	width:auto;
	padding-left:120px;

}
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.row DIV.content {
	padding-left:60px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.rows {
	float:left;
	width:375px;
}



DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht DIV.row DIV.content a,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.row DIV.content a,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.row DIV.content a {
	color:#1D498C;
	text-decoration:none;    
}

DIV.resortDetail DIV.shortInfo DIV.left DIV.leftcontent DIV.row DIV.content {
	float:left;
	width:270px;
}

DIV.row DIV.content.operationtimes .col1 {
	float:left;
	width: 92px;
}


DIV.row DIV.content.operationtimes {
	margin-bottom: -12px;
}
DIV.row DIV.content.operationtimes .col2 {

	float:left; 
	width: 265px;
	margin-bottom: 12px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht DIV.row DIV.content span.closed,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.row DIV.content span.closed,
DIV.resortDetail DIV.shortInfo DIV.left DIV.leftcontent DIV.row DIV.content span.closed {
	color:#8e0707;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht DIV.row DIV.content span.open,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.row DIV.content span.open,
DIV.resortDetail DIV.shortInfo DIV.left DIV.leftcontent DIV.row DIV.content span.open {
	color:#00740e;
}

DIV.resortDetail DIV.shortInfo DIV.left DIV.image {
	width:104px;
	float:left;
}

DIV.resortDetail DIV.right,
DIV.resortDetail DIV.shortInfo DIV.right {
	width:300px;
	float:left;
	margin-bottom:1px;
}

DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent {
	margin-bottom:10px;
}

DIV.resortDetail DIV.shortInfo DIV.infotext DIV.image {
	float:right;
}

DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather {
	background-image:url(img/back_we_gw.png);
	background-repeat:no-repeat;
	height:88px;
	width:163px;
	float:left;
	font-size:0.9em;
}

DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.left,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.center,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.right,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.left,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.center,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.right {
	float:left;
	width:53px;
	padding:1px 0 4px 1px;
	text-align:center;
	margin:0px;
}

DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.left DIV.header,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.center DIV.header,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.right DIV.header,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.left DIV.header,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.center DIV.header,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.right DIV.header {
	font-weight:bold;
	padding-bottom:3px;
}

DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.left DIV.textgrad,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.center DIV.textgrad,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.right DIV.textgrad,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.left DIV.textgrad,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.center DIV.textgrad,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.right DIV.textgrad {
	padding-top:1px;
	width:53px;
	margin-left:1px;
	font-size:0.9em;
}

DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.left DIV.textgrad DIV.text,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.center DIV.textgrad DIV.text,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.right DIV.textgrad DIV.text,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.left DIV.textgrad DIV.text,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.center DIV.textgrad DIV.text,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.right DIV.textgrad DIV.text {
	float:left;
	width:24px;
	text-align:left;
	margin-left:2px;
}

DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.left DIV.textgrad DIV.grad,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.center DIV.textgrad DIV.grad,
DIV.resortDetail DIV.shortInfo DIV.infotext DIV.weather DIV.right DIV.textgrad DIV.grad,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.left DIV.textgrad DIV.grad,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.center DIV.textgrad DIV.grad,
DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.weather DIV.right DIV.textgrad DIV.grad {
	float:left;
	width:23px;
	text-align:right;
	margin-right:2px;
}

DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.starsreport {
	width:128px;
	float:left;
	text-align:right;
	padding-right:9px;

}

DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.starsreport DIV.stars {
	margin-bottom:10px;
}

DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.starsreport DIV.report {
	margin-bottom:10px;
}

DIV.resortDetail DIV.shortInfo DIV.right DIV.rightcontent DIV.starsreport DIV.report a {
	color:#1D498C;
	text-decoration:none;
	font-size:0.9em;
}

DIV.resortDetail DIV.shortInfo DIV.right DIV.topicalinform {
	font-size:0.9em;
	background-color:#FFF5CC;
	padding:9px;

}

DIV.resortDetail DIV.subNavi {
	margin-bottom:10px;
	font-size:1em;
	position:relative;
	top:0px;
	left:0px;
}

DIV.resortDetail DIV.subNavi DIV.firstrow {
	background-color:#EBF0F3;
	background-color:#EEF3F6;
	height:30px;
}

DIV.resortDetail DIV.subNavi DIV.secondrow {
	background-color:#CDDCE5;
	height:30px;
}

DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav1,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav2,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav3,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav4,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav5,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav6,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav7,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav8 {
	float:left;
	padding-bottom:7px;
	padding-bottom:0px;
	position:relative;
	background-color:#ebf0f3;
	top:0px;
	left:0px;
	text-align:center;
}

/*
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav1 { width:119px; }
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav2 { width:110px; }
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav3 { width:76px; }
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav4 { width:107px; }
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav5 { width:58px; }
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav6 { width:107px; }
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav7 { width:119px; }
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav8 { width:61px; }
*/

DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav1 a,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav2 a,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav3 a,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav4 a,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav5 a,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav6 a,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav7 a,
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav8 a {
	text-decoration:none;
	color:#000;
	display:block;
	height:22px;
	padding-top:7px;
	padding:7px 9px 0 9px;
	background-color:#EEF3F6;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}

DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav1 a:hover, 
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav2 a:hover, 
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav3 a:hover, 
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav4 a:hover, 
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav5 a:hover, 
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav6 a:hover, 
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav7 a:hover, 
DIV.resortDetail DIV.subNavi DIV.firstrow DIV.nav8 a:hover {
	background-color:#CDDCE5;
	border-bottom:1px solid #CDDCE5;
	/*font-weight:bold;*/
}

DIV.resortDetail DIV.subNavi DIV.firstrow  DIV a.aktiv {
	background-color:#CDDCE5;
	border-bottom:1px solid #CDDCE5;
	font-weight:bold;
}

DIV.resortDetail DIV.subNavi DIV.secondrow  {
	margin-bottom:20px;
}

DIV.resortDetail DIV.subNavi DIV.secondrow ul {
	list-style-type:none;
	padding:8px 0 0 9px; 
}

DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav2,
DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav3,
DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav4,
DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav5,
DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav6,
DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav7,
DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav8 {
	display:none; 
}

DIV.resortDetail DIV.subNavi DIV.secondrow ul li {
	display:inline;
	height:50px;
}

DIV.resortDetail DIV.subNavi DIV.secondrow ul li a {
	text-decoration:none;
	color:#000;
	padding-right:2px;
	padding-bottom:15px;
	position:relative;
	top:0px;
	left:0px;
}

DIV.resortDetail DIV.subNavi DIV.secondrow ul li a:hover {
	font-weight:bold;
	padding-right:0px;
	padding-bottom:15px;
	background-image:url(img/back_subnavi.gif);
	background-repeat:no-repeat;
	background-position:center 22px;    
}

DIV.resortDetail DIV.subNavi DIV.secondrow  ul li a.aktiv {
	font-weight:bold;
	padding-right:0px;
	padding-bottom:15px;
	background-image:url(img/back_subnavi.gif);
	background-repeat:no-repeat;
	background-position:center 22px;    
}

DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav2,
DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav3,
DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav4,
DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav5,
DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav6,
DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav7,
DIV.resortDetail DIV.subNavi DIV.secondrow ul.nav8 {
	display:none; 
}

#detailcontent DIV.left DIV.detail {
	/*display:none; */
}

DIV.resortDetail DIV.left DIV.detail DIV.result {
	font-size:0.9em;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.slopeinfo,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.verbund {
	border-bottom:1px solid #CDDCE5;
	padding:0 0 15px 0;
	margin-bottom: 15px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.texthead,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.headline,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen DIV.headline,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.verbund DIV.headline {
	font-weight:bold;
	padding:0 9px;
	/* margin:15px 0 0 0;*/
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen DIV.row DIV.item {
	font-weight:bold;
	margin:20px 0 0 0;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.texthead {
	font-weight:normal;
	margin-bottom:15px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.texttop {
	font-weight:normal;
	margin-top:15px;
	padding:0 9px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen ul {
	list-style-type:none;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.rows DIV.headline a,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.rows DIV.text a,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.event DIV.row DIV.text a,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.texthead a,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.button a,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.link a,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide  ul li a,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen ul li a,
.csc-content a {
	color:#1D498C;
	text-decoration:none;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.tooltip,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.button,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.link {
	padding:9px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul.minus,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul.square,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul.check,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.nightskiing ul.square,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen ul.minus,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen ul.square,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen ul.check {
	list-style-type:none;
	margin-left:9px;
}

DIV.resortDetail DIV.left DIV.detail DIV.checklist {
	margin-bottom: 10px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.row DIV.content DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht DIV.row DIV.content DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul.minus.size li DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul.square.size li DIV.text
{
	width:368px;
	float:left;
	padding:0px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.row DIV.content DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht DIV.row DIV.content DIV.text {
	width:255px;
	padding-right:5px;
	margin-bottom:15px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht DIV.row DIV.content DIV.text a {
	color:#1D498C;
	text-decoration:none;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.news DIV.row DIV.content DIV.image,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht DIV.row DIV.content DIV.image,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul.minus.size li DIV.image {
	/*float:right;
	width:50px;*/
	float:left;
	margin-bottom:5px;
}


DIV.resortDetail DIV.left DIV.detail DIV.result DIV.schneebericht DIV.row DIV.content DIV.image {
	width:111px;
	margin-bottom:0px;  
	position:relative;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row DIV.content ul.minus,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row DIV.content ul.square,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row DIV.content ul.check {
	margin-left:0px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul.minus li,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul.square li,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul.check li,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen ul.minus li,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen ul.square li,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.nightskiing ul.square li,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen ul.check li {
	background-image:url(img/tick.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	padding-left:12px;

}
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.nightskiing ul.square {
	margin-left:0;
} 

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul.check.c2 li,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen ul.check.c2 li {
	background-image:url(img/cross.gif);
	background-position:0px 4px;
	/*font-weight:bold;*/
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul.square li,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.nightskiing ul.square li,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen ul.square li {
	background-image:url(img/square.gif);
	background-position:0px 4px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide ul.minus li,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen ul.minus li {
	/*background-image:url(img/minus.gif);*/
	background-image:url(img/square.gif);
	background-position:0px 4px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.verbund DIV.text {
	padding:0 9px;
	margin-bottom:15px; 
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row DIV.content DIV.text {
	padding:0;
}

DIV.resortDetail DIV.left DIV.detail DIV.result.overview {
	border-bottom:1px solid #CDDCE5;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.slopeinfo DIV.row {
	padding:9px;
	clear:both;
	width:482px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row {
	border-top:1px solid #CDDCE5;
	padding: 9px;
	
	
}

DIV.resortDetail DIV.left DIV.detail DIV.result div.tiscover div DIV.row {
	margin-left:-9px;
	border-bottom:1px solid #CDDCE5;
	padding:9px; 
	margin-bottom: 9px;
	padding-bottom: 9px;
}


DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.verbund DIV.row,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.wissen DIV.row {
	border-top:0px solid #CDDCE5;
	/*padding:0 9px;*/
	padding:0 0 9px 9px; /* wt, 20.01.2010*/
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row.dis {
	padding-bottom:9px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row DIV.label,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.slopeinfo DIV.row DIV.label,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.verbund DIV.row DIV.label,
DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.label {
	float:left;
	width:110px;
	font-weight:bold;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.slopeinfo DIV.row DIV.label {
	font-weight:bold;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.verbund DIV.row DIV.label a,
DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.label a {
	color:#1D498C;
	text-decoration:none;
	font-weight:bold;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row  DIV.itemFirst,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row  DIV.item,
DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.itemFirst,
DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.item {
	float:left;
	width:111px;
	/*margin-left:14px;*/
	margin-right:9px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row  DIV.itemFirst,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row  DIV.item {
	margin-top:10px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.item a,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row  DIV.itemFirst a,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row  DIV.item a {
	color:#1D498C;
	text-decoration:none;
	font-weight: bold;
}


DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row  DIV.itemFirst,
DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.itemFirst {
	margin-left:0px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row DIV.content,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.slopeinfo DIV.row DIV.content,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.verbund DIV.row DIV.content ,
DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.content {
	padding-left:120px;
	width:auto;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.slopeinfo DIV.row DIV.content DIV.slopeinfoitemFirst,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.verbund DIV.row DIV.content DIV.slopeinfoitemFirst,
DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.content DIV.liftticketitemFirst,
DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.content DIV.slopeinfoitemFirst,
DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.content DIV.operationtimeitemFirst  {
	float:left;
	width:60px;
	font-weight:bold;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row DIV.content DIV.slopeinfoitemFirst,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.slopeinfo DIV.row DIV.content DIV.slopeinfoitemFirst {
	float:none;
	width:auto;
	font-weight:bold;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row DIV.content DIV.slopeinfoitemFirst {
	font-weight:normal;
	margin-bottom: 4px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row DIV.content DIV.slopeinfoitem,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.slopeinfo DIV.row DIV.content DIV.slopeinfoitem {
	float:none;
	width:auto;
	font-weight:normal;
	margin:0px;
	margin-bottom: 4px;    
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row DIV.content DIV.slopeinfoitem DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.slopeinfo DIV.row DIV.content DIV.slopeinfoitem DIV.text {
	float:left;
	width:60px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	clear:left;
}

DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.content DIV.liftticketitemFirst {
	width:90px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.verbund DIV.row DIV.content DIV.slopeinfoitem,
DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.content DIV.liftticketitem,
DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.content DIV.slopeinfoitem  {
	float:left;
	margin-right:9px;
	width:auto;
}

DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.content DIV.text  {
	width:290px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result.overview DIV.row  DIV.content DIV.stars  {
	width:85px;
	padding-left:10px;
	background-color:#fff;
	position:absolute;
	top:7px;
	right:0px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.mediaimages {
	padding:9px 9px 0px 9px ;
	margin:0 0 1px 0;
	float:left;
	/*width:150px;*/
	width:145px;
	height:135px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.mediavideo {
	padding: 0px 9px 0px 9px ;
	margin:0 0 1px 0;


}


DIV.resortDetail DIV.left DIV.detail DIV.result DIV.mediaimages DIV.text {
	padding-left:2px;
	width:148px;
}


DIV.resortDetail DIV.left DIV.detail DIV.result DIV.footer,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.header {
	background-color:#FFF5CC;
	padding:9px;
	margin:0 0 1px 0;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.footer {
	margin:10px 0 1px 0;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.footer DIV.text,
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.header DIV.text {
	/*width:291px;*/
	width:287px;
	float:left;
	font-weight:bold;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.footer DIV.text {
	width:486px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.header DIV.stars {
	width:195px;
	float:left;
	text-align:right;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.header DIV.stars p {
	float:left;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.header DIV.stars img {
	float:right;
	margin-left:10px;
	width:85px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.header DIV.stars DIV.rating_stars {
	float:right;
	/*margin-left:10px;*/
	width:83px;
	height:16px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.headergrey {
	background-color:#EBF0F3;
	padding:9px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.headergrey.top {
	background-color:#EBF0F3;
	margin-top:9px;
}

DIV.resortDetail DIV.left DIV.detail div.nav1_5 DIV.result DIV.headergrey,
DIV.resortDetail DIV.left DIV.detail div.nav7_1 DIV.result DIV.headergrey {
	margin-top:25px;
	margin-bottom:15px;
	margin-left: -9px;
	background:-moz-linear-gradient(right, #fff, #CDDCE5); /* Firefox */
	background:-webkit-gradient(linear, left top, right bottom, from(#CDDCE5), to(#fff)); /* Safari, Chrome */
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff', startColorstr='#CDDCE5', gradientType='1'); 

}


DIV.resortDetail DIV.left DIV.detail DIV.result DIV.headergrey DIV.text {
	font-weight:bold;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.entrytext  {
	padding:9px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.row  {
	position:relative;
	top:0px;
	left:0px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.row.aktiv  {
	position:relative;
	top:0px;
	left:0px;
	margin-top:3px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.row.aktiv DIV.fill   {

	background-color:#CDDCE5;
	padding:9px 0 9px 0;
	border-top:1px solid #EBF0F3;
	border-bottom:1px solid #EBF0F3;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.row.aktiv DIV.link   {
	background-color:#CDDCE5;
	border-top:1px solid #EBF0F3;
	padding:8px 10px 1px 9px;

}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.row.aktiv DIV.stars   {
	background-color:#CDDCE5;
	position:absolute;
	top:12px;
	right:0px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.row.aktiv DIV.rowshowhide {

}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.row DIV.link   {
	float:left;
	padding-right:10px;
	position:relative;
	top:0px;
	left:0px;
	background-color:#fff;
	padding:3px 10px 1px 9px;
	/*padding:3px 10px 1px 0px;*/
	font-weight:bold;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.row DIV.link  a {
	color:#1D498C;
	text-decoration:none;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.row DIV.fill   {
	border-bottom:1px dotted #1D498C;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.row  DIV.stars  {
	width:50px;
	padding-left:10px;
	background-color:#fff;
	position:absolute;
	top:6px;
	right:0px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide DIV.row {
	position:static;
	width: 482px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.testberichte DIV.rowshowhide  {
	display:none;
	padding-bottom:15px;
	padding-top:15px;
	/*position:relative;
	top:0;
	left:0;*/
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.nightskiing {
	margin:0 0 0px 0;
	padding:0px 9px 0px;
}
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.pistenplan {
	padding:0;
	margin-bottom:15px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.nightskiing  DIV.text H2{
	color:#000000;
	font-size:1.5em;
}
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.pistenplan  DIV.text H2 {
	color:#000000;
	font-size:1.5em;
	padding:0px 9px 4px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.pistenplan  DIV.image {
	padding:0px 0px 0px 9px;
	width:495px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.pistenplan  DIV.link {
	padding:0px 0px 0px 9px;
	width:495px;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.pistenplan  DIV.link a{
	color:#1D498C;
	text-decoration:none;
}

DIV.resortDetail DIV.left DIV.detail DIV.result DIV.pistenplan .trailmap {
	width: 495px;
	height: 300px;
	background-color: white;
	border: 1px solid black;
	color: white;   /* for error messages, etc. */
}

DIV.resortDetail DIV.right DIV.box {
	left:0;
	margin-bottom:10px;
	position:relative;
	top:0;
	width:300px;
}

DIV.resortDetail DIV.right DIV.box DIV.buttontext {
	background-image:url(img/back_right_cont_g.png);
	background-repeat:no-repeat;
	width:300px;
	height:26px;
}

DIV.resortDetail DIV.right DIV.box DIV.buttontext DIV.text {
	width:266px;
	padding:6px 3px 0px 8px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

DIV.resortDetail DIV.right DIV.box DIV.buttontext DIV.button {
	width:18px;
	float:left;
	padding-top:4px;
}

DIV.resortDetail DIV.right DIV.box DIV.buttontext DIV.button a {
	/*background-image:url(img/b_three_g.jpg);*/
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:block
}
DIV.resortDetail DIV.right DIV.box DIV.buttontext DIV.button {
	display: none;
}

DIV.resortDetail DIV.right DIV.box DIV.buttontext DIV.button a:hover {
	/*background-image:url(img/b_navi_hover_g.png);*/
}

DIV.resortDetail DIV.right DIV.box DIV.hotelsuche,
DIV.resortDetail DIV.right DIV.box DIV.hotel {
	background-color:#eef3f6;
	color:#000;
	padding:8px;
	border-bottom:1px solid #fff;
	position:relative;
	top:0px;
	left:0px;
}

DIV.resortDetail DIV.right DIV.box DIV.hotel DIV.left {
	width:95px;
	float:left;
	padding-right:8px;
	font-size:0.9em;
	margin:0;
}

DIV.resortDetail DIV.right DIV.box DIV.hotel DIV.left img {
	margin:2px 0 0 0;
}

DIV.resortDetail DIV.right DIV.box DIV.hotel DIV.right {
	width:181px;
	float:right;
	font-size:0.9em;
}

DIV.resortDetail DIV.right DIV.box DIV.hotel DIV.right DIV.text {

}

DIV.resortDetail DIV.right DIV.box DIV.hotel DIV.right DIV.text a {
	color:#1D498C;
	text-decoration:none;
	font-weight:bold;
}

DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.header {
	color:#1D498C;
	font-size:1.2em;
	height:22px;
	padding:10px 0 0 40px;
	background-image:url(img/bett.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-bottom:10px;
}

DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.hotelformular {}
DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.hotelformular DIV.row {
	margin-bottom:5px;
	font-size:0.9em;
}

DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.hotelformular DIV.row input[type=text] {
	width:280px;
	font-size:1em;
}

DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.hotelformular DIV.row img.ui-datepicker-trigger {
	position:absolute;
	top:-4px;
	left:59px;
}

DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.hotelformular DIV.row input[type=checkbox] {
	padding:0;
	margin:0 2px 0 0;
}


DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.hotelformular DIV.row DIV.left {
	width:60px;
	float:left;
	margin:0;
}

DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.hotelformular DIV.row DIV.left select {
	width:40px;
	font-size:0.9em;
}

DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.hotelformular DIV.row DIV.right {
	width:220px;
	float:left;
	margin:0;
}

DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.hotelformular DIV.row DIV.right select {
	width:220px;
	font-size:1em;
}


DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.hotelformular DIV.row.date {
	position:relative;
	top:0px;
	left:0px;
}

DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.hotelformular DIV.row.button {
	text-align:right;
	margin-top:10px;
}

DIV.resortDetail DIV.right DIV.box DIV.hotelsuche DIV.hotelformular DIV.row DIV.submittext {
	text-align:center;
	width:62px;
	height:24px;
	position:absolute;
	bottom:7px;
	right:11px;
	color:#1D498C;
	font-size:1.1em;
	font-weight:bold;
	display:none;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++ CONTENT RIGHT ELEMENTE ++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */


DIV.contentcontainerright  DIV.box {
	width:300px;
	margin-bottom:18px;
	position:relative;
	top:0px;
	left:0px;
}

DIV.contentcontainerright .double DIV.box {
	width:145px;
	float: left;

}
DIV.contentcontainerright .double {
	background-image:url(img/back_box_double_s.png);
	background-repeat:repeat-y;

}

DIV.contentcontainerright .double DIV.box.first {
	margin-right: 10px;

}

DIV.contentcontainerright  DIV.box DIV.buttontext {
	background-image:url(img/back_right_cont.png);
	background-repeat:no-repeat;
	width:300px;
	height:26px;
}

DIV.contentcontainerright  DIV.box DIV.buttontext DIV.text {
	width:266px;
	padding:6px 3px 0px 8px;
	float:left;
	font-size:1em;
	font-weight:bold;
}

DIV.contentcontainerright DIV.double DIV.box  DIV.buttontext {
	width:145px;
	background-image:url(img/back_right_cont_d.png);
}

DIV.contentcontainerright  DIV.box DIV.buttontext DIV.button {
	display:none;
}

DIV.contentcontainerright  DIV.box DIV.buttontext DIV.button {
	width:18px;
	float:left;
	padding-top:4px;
}


DIV.contentcontainerright  DIV.box DIV.buttontext DIV.button a {
	background-image:url(img/b_three.jpg);
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:block
}

DIV.contentcontainerright  DIV.box DIV.buttontext DIV.button a:hover {
	background-image:url(img/b_navi_hover.png);
	background-repeat:no-repeat;
	width:18px;
	height:18px;
	display:block
}


DIV.contentcontainerright DIV.box DIV.testreport, 
DIV.contentcontainerright DIV.box DIV.snowreport, 
DIV.contentcontainerright DIV.box DIV.video, 
DIV.contentcontainerright DIV.box DIV.event, 
DIV.contentcontainerright DIV.box DIV.topical, 
DIV.contentcontainerright DIV.box DIV.textbox {
	background-color:#eef3f6;
	color:#000;
	padding:8px;
	border-bottom:1px solid #fff;
	position:relative;
	top:0px;
	left:0px;
}
DIV.contentcontainerright DIV.box div.double DIV.textbox {
	border-bottom:none;
}
DIV.contentcontainerright DIV.box div.double div.box {
	margin-bottom: 0px;
}

DIV.contentcontainerright DIV.box DIV.event {
	font-size:0.9em;
}

DIV.contentcontainerright DIV.box DIV.left {
	width:189px;
	float:left;
	padding-right:8px;
	font-size:0.9em;
}

DIV.contentcontainerright DIV.box DIV.video DIV.left {
	width:95px;
	float:left;
	padding-right:8px;
	font-size:0.9em;
}

DIV.contentcontainerright DIV.box DIV.event DIV.position DIV.text {
	width:176px;
	float:left;
	padding-right:8px;
	font-weight:normal;
	padding-bottom:0px;
	color:#000;
}

DIV.contentcontainerright DIV.box DIV.event DIV.position DIV.date {
	width:100px;
	float:left;
	text-align:right;
}

DIV.contentcontainerright DIV.box DIV.topical DIV.image {
	padding-bottom:6px;
}

DIV.contentcontainerright DIV.box DIV.topical DIV.akttext {
	font-size:0.9em;
}

DIV.contentcontainerright  DIV.box a,
DIV.contentcontainerright DIV.box DIV.topical DIV.akttext a {
	color:#1D498C;
	text-decoration:none;
}


DIV.contentcontainerright DIV.box DIV.event DIV.position,
DIV.contentcontainerright DIV.box DIV.left DIV.row1,
DIV.contentcontainerright DIV.box DIV.left DIV.country {
	color:#000;
}

DIV.contentcontainerright DIV.box DIV.event DIV.position {
	padding-bottom:2px;
}

DIV.contentcontainerright DIV.box DIV.event DIV.text,
DIV.contentcontainerright DIV.box DIV.left DIV.row2,
DIV.contentcontainerright DIV.box DIV.left DIV.region {
	color:#1D498C;
	font-weight:bold;
	padding-bottom:6px;
}

DIV.contentcontainerright DIV.box DIV.event DIV.text a,
DIV.contentcontainerright DIV.box DIV.left DIV.row2 a,
DIV.contentcontainerright DIV.box DIV.left DIV.region  a {
	color:#1D498C;
	text-decoration:none;
}

DIV.contentcontainerright DIV.box DIV.event DIV.text {
	padding-bottom:0px;
}

DIV.contentcontainerright DIV.box DIV.left DIV.highlights {
	color:#000;
	font-weight:bold;
}

DIV.contentcontainerright DIV.box DIV.left DIV.highlights DIV.stars {
	width:55px;
	float:left;
	padding-top:2px;
}

DIV.contentcontainerright DIV.box DIV.left DIV.highlights DIV.text {
	width:135px;
	float:left;
	font-weight:normal;
}

DIV.contentcontainerright DIV.box DIV.left DIV.typevalue DIV.type {
	width:79px;
	float:left;
}

DIV.contentcontainerright DIV.box DIV.left DIV.typevalue DIV.value {
	width:110px;
	float:left;
}

DIV.contentcontainerright DIV.box DIV.left DIV.typevalue DIV.value span.closed {
	color:#8e0707;
}

DIV.contentcontainerright DIV.box DIV.left DIV.typevalue DIV.value span.open {
	color:#00740e;
}

DIV.contentcontainerright DIV.box  DIV.right {
	width:87px;
	float:right;
}

DIV.contentcontainerright DIV.box DIV.testreport DIV.right {
	width:87px;
	float:right;
	min-height:45px;
}

DIV.contentcontainerright DIV.box DIV.snowreport DIV.right {
	width:87px;
	float:right;
	min-height:95px;
	padding-bottom:10px;
}

DIV.contentcontainerright DIV.box DIV.video DIV.right {
	width:181px;
	float:right;
	font-size:0.9em;
}

DIV.contentcontainerright DIV.box DIV.video DIV.right DIV.position {
	color:#000;
}

DIV.contentcontainerright DIV.box DIV.video DIV.right DIV.text {
	color:#1D498C;
	font-weight:bold;
	padding-bottom:6px;
}

DIV.contentcontainerright DIV.box DIV.video DIV.right DIV.text a {
	color:#1D498C;
	text-decoration:none;
}


DIV.contentcontainerright DIV.box DIV.right DIV.stars {
	width:87px;
	height:17px;

}

DIV.contentcontainerright DIV.box DIV.right DIV.textgrad {
	width:87px;
	font-size:0.9em;
	padding-bottom:10px;
}

DIV.contentcontainerright DIV.box DIV.right DIV.textgrad DIV.text {
	width:30px;
	float:left;
	text-align:left;
	margin-left:18px;
}

DIV.contentcontainerright DIV.box DIV.right DIV.textgrad DIV.grad {
	width:20px;
	float:left;
	text-align:right;
}

DIV.contentcontainerright  DIV.box  DIV.buttonlink {
	position:absolute;
	bottom:8px;
	left:205px;
	width:87px;
}

DIV.contentcontainerright  DIV.box  DIV.buttonlink a {
	background-image:url(img/back_button_r.gif);
	background-repeat:no-repeat;
	width:87px;
	height:17px;
	display:block;
	color:#1D498C;
	text-decoration:none;
	padding-top:3px;
	text-align:center;
	font-size:0.9em;
}

DIV.contentcontainerright  DIV.box  DIV.buttonlink a:hover {
	background-image:url(img/back_button_r_hover.gif);
	background-repeat:no-repeat;
	color:#000;
}


DIV.contentcontainerright DIV.advice {
	width:300px;
	margin-bottom:18px;
	position:relative;
	top:0px;
	left:0px;
}

DIV.contentcontainerright DIV.advice DIV.text {
	width:300px;
	color:#879eab;
	font-size:0.8em;
	padding-bottom:2px;
}

DIV.contentcontainerright DIV.advice DIV.image {
	width:300px;
}

.ui-datepicker {
	display:none;
}

.ui-state-default, .ui-widget-content .ui-state-default {
	background:#EEF3F6 none;
	color:#1D498C;
	font-weight:normal;
}

.ui-state-active, .ui-widget-content .ui-state-active {
	background:#CDDCE5 none;
	color:#000;
	font-weight:normal;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight {
	background:#EEF3F6 none;
	color:#1D498C;
	font-weight:bold;
	border:1px solid #CDDCE5;
}

/* */

DIV.contentcontainerleft DIV#resortList {
	border:1px solid #CDDCE5;
	margin-bottom:10px;
	position:relative;
	top:0px;
	left:0px;
	width:502px;
}
DIV.contentcontainerleft DIV#resortList DIV.resortListItem {
	padding:9px 9px 11px 9px;
	position:relative;
	top:0px;
	left:0px;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem.white {
	background-color:#fff;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem.grey {
	background-color:#eef3f6;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left,
DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.right {
	float:left;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left {
	width:384px;
}
DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left.lift {
	width:484px;
}
DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.right {
	width:100px;
	padding-bottom:25px;
}
DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.right .sort {           
	font-size: 0.9em;
	float: right;
	margin-top:16px;
}
DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.right .ratingtext {           
	font-size: 0.9em;
	float: right;
	margin-top:4px;
}
DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.buttonlink {
	bottom:8px;
	left:407px;
	position:absolute;
	width:87px;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.buttonlink.wide { 
	width:120px;
	left:374px;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.buttonlink a {
	background-image:url(img/back_button_w.gif);
	background-repeat:no-repeat;
	width:87px;
	height:17px;
	display:block;
	color:#1D498C;
	text-decoration:none;
	padding-top:3px;
	text-align:center;
	font-size:0.9em;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.buttonlink.wide a { 
	background-image:url(img/back_button_w2.gif);
	width: 120px;

}
DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.buttonlink a:hover {
	background-image:url(img/back_button_w_hover.gif);
	background-repeat:no-repeat;
	color:#000;
}
DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.buttonlink.wide a:hover {
	background-image:url(img/back_button_w2_hover.gif);
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.header {
	padding-right:5px;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.header H3 {
	font-size:0.8em;
	padding-bottom:3px;
	padding-right:5px;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.header H3 a {
	color:#1D498C;
	text-decoration:none;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.header H2 {
	color:#1D498C;
	font-size:1em;
	padding-right:5px;
	padding-bottom:5px;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.header H2.sub {
	font-weight: normal;   
	;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.header H2 a {
	color:#1D498C;
	text-decoration:none;
}
DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.header H2.sub a{
	color:#4a6da3;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.row {
	font-size:0.9em;
	padding-right:5px;
	padding-bottom:1px;
	line-height: 15px;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.row DIV.label {
	width:110px;
	float:left;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.row DIV.content {
	width:269px;
	float:left;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.row DIV.content DIV.slopeinfoitem {
	float:left;
	margin-left:1px;
	width:auto;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.row DIV.content span.closed {
	color:#8e0707;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.left DIV.row DIV.content span.open {
	color:#00740e;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.right DIV.stars {
	text-align:right;
	margin-bottom:10px;
}

DIV.contentcontainerleft DIV#resortList DIV.resortListItem DIV.right DIV.stars DIV {
	float:right;
}

/* Suchergebnis */
#contentleftright DIV.tx-indexedsearch {
	margin-bottom:15px;
}

#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-browsebox,
#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-whatis {
	padding-left:9px;
	margin-bottom:10px;
}

#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-browsebox p {
	text-align:left;
	margin-bottom:5px;
}

#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-browsebox {
	width:495px;
	text-align:center;
}

#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-browsebox ul {
	display:list-item;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:6px 0 0 0;
	background-color:#F2C200;
	height:21px;
}

#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-browsebox ul li {
	display:inline;
}

#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-browsebox ul li a {
	text-decoration:none;
	color:#000;
	padding:1px 5px;
}

#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a {
	text-decoration:none;
	color:#000;
	background-color:#FEF5D3;
	padding:1px 5px;
}

#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-browsebox ul li a:hover {
	text-decoration:none;
	color:#000;
	background-color:#FEF5D3;
	padding:1px 5px;
}

#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-res {
	padding-left:9px;
	border-bottom:1px solid #CDDCE5;
	margin-bottom:10px;
}

#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-res DIV.gboxonlytext {
	padding:9px 9px 11px 9px;
	border-top:1px solid #CDDCE5;
	font-size:0.9em;
}

#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-res DIV.gboxonlytext H4,
#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-res DIV.gboxonlytext H2 {
	font-size:1.1em;
	padding-right:5px;
	padding-bottom:5px;
}


#contentleftright DIV.tx-indexedsearch DIV.tx-indexedsearch-res DIV.gboxonlytext H2 a {
	color:#1D498C;
	text-decoration:none;
}


/**
* HoverScroll Style Sheet
*
*/

/* Main container */
div.hoverscroll {
	position:relative;
}


/* List container */
div.hoverscroll div.listcontainer {
	overflow:hidden;
}

/* Actual list containing items */
div.hoverscroll ul.list {
	list-style:none;
	margin:0;
	padding:0;
}

/* Items contained in the list */
div.hoverscroll ul.list li.item {
	display:block;
	padding:0;
}
div.hoverscroll.horizontal ul.list li.item {
	float:left;
}



/* Arrows */
div.hoverscroll div.arrow {
	position:absolute;
	float:none;
	background-color:#F2C200;
	background-position:center;
	background-repeat:no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80);
}

div.hoverscroll div.arrow.left,
div.hoverscroll div.arrow.right {
	top:0px;
	width:40px;
	height:100%;
}
div.hoverscroll div.arrow.left {
	left:0px;
	background-image:url('gfx/arrow-left-small.png');
}
div.hoverscroll div.arrow.right {
	right:0px;
	background-image:url('gfx/arrow-right-small.png');
}

div.hoverscroll div.arrow.top,
div.hoverscroll div.arrow.bottom {
	left:0px;
	width:100%;
	height:16px;
}
div.hoverscroll div.arrow.top {
	top:0px;
	background-image:url('img/b_navi2_up.png');

}
div.hoverscroll div.arrow.bottom {
	bottom:0px;
	background-image:url('img/b_navi2_down.png');
}


/* Hover Zones */
/*
div.hoverscroll div.hoverZoneLeft,
div.hoverscroll div.hoverZoneRight,
div.hoverscroll div.hoverZoneTop,
div.hoverscroll div.hoverZoneBottom {
position:absolute;
}
div.hoverscroll div.hoverZoneLeft {
cursor: url('gfx/mouse-arrow-left.cur'), w-resize;
top:0px;
left:0px;
width:40%;
height:100%;
}
div.hoverscroll div.hoverZoneRight {
cursor: url('gfx/mouse-arrow-right.cur'), w-resize;
top:0px;
right:0px;
width:40%;
height:100%;
}
div.hoverscroll div.hoverZoneTop {
cursor: url('gfx/mouse-arrow-up.cur'), n-resize;
top:0px;
left:0px;
width:100%;
height:40%;
}
div.hoverscroll div.hoverZoneBottom {
cursor: url('gfx/mouse-arrow-down.cur'), n-resize;
bottom:0px;
left:0px;
width:100%;
height:40%;
}
*/

/* Ergänzungen wt, 12.01.2010 */
/* #0000591 */
#detailcontent .detail h2 {
	color:#000;
	font-size:1.1em;
	padding-bottom:4px;    
}
/* 0000591 */
.resortDetail .shortInfo a {
	text-decoration:none;
	color:#1D498C;    
}


DIV.resortDetail DIV.shortInfo DIV.infotext H1 {
	font-size:1em;
	padding-bottom:5px;
	padding-right:5px;
	float: left;
}

DIV.resortDetail DIV.shortInfo DIV.infotext span.small {
	font-size: .9em;
}

.resortDetailHeader h2 a {
	color:#1D498C;
	text-decoration:none;    
}
.resortDetailHeader h2 {
	font-size:0.8em;
}
.resortDetailHeader {
	padding-left:9px;
}

/* Rahmen um Detail */
div.resortDetail {           
	border-left:4px solid #CDDCE5;
	border-top:4px solid #CDDCE5;
	margin-top:8px;
	padding-top:8px;
	margin-left:-1px;

}

/* Kein Rahmen bei Subnavi */
/* und a bisserl breiter */
div.csc-frame-invisible div.resortDetail {
	border-left:none;
	border-top:none;
	margin-top:0px;
	padding-top:8px;
	margin-left:-1px;
	width:504px;
}



/* Überschrift Tab Webcams */
DIV.resortDetail DIV.left DIV.detail DIV.result DIV.webcams .row {

	padding: 0 10px 0;
	margin:0 0 5px;
}


/* Liste am Start nicht sichtbar */
#resortList {
	/*display: none ;*/
}

/* Suchbox bei den listen */
DIV.contentcontainerleft DIV.searchbox DIV.searchform DIV.searchfields DIV.fieldhotel input.hotelsearch {
	/*background-color:#fef6d6; */
}

/* Bilder im Testbericht */
.testberichte ul li div.image {
	margin-bottom: 5px;
	position: relative;

}


.csc-content {
	margin-left:8px;
	margin-bottom:8px;
}

.csc-content p.bodytext {
	padding-top:4px;
}
.csc-content h1,
.csc-content h2,
.csc-content h3,
.csc-content h4,
.csc-content h5,
.csc-content h6 {
	font-size:1em;
	padding-bottom:1px;
	padding-top:3px;    
}

.csc-content li {
	background-image:url(img/square.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
	list-style-type:none;
	margin-bottom:6px;
	margin-top:6px;
	padding-left:12px;    
}

.csc-content .csc-textpic-caption {
	font-size:0.8em;
}

.slopeinfoLeftContent {
	width: 170px;
	float: left;
}
.slopeinfoRightContent {
	position:relative;
	top:14px;
}


.testreportheadline,
.testreportheadline2 {
	background-color:#FCF3CC;
	margin-top:10px;
	padding:9px 0 9px 9px;
	font-weight: bold;   
}
.testreportheadline2 {
	background-color: #eef3f6;
	margin-top:5px;

}
.testreportresult {
	margin-top:1px;
	background-image:url(img/back_testreport_result.png);  
	background-repeat:repeat-y;   
}
.testreportpositive {
	padding:10px 10px 10px 45px; 

	margin-top:1px;
	background-image:url(img/testreport_positive.png); 
	background-repeat: no-repeat;
	background-position: 10px 6px; 
	width: 195px;
	float: left;  
}
.testreportnegative {
	padding: 10px 10px 10px 45px;

	margin-top: 1px;
	background-image:url(img/testreport_negative.png); 
	background-repeat: no-repeat;
	background-position: 10px 6px;
	width: 195px;
	float: left; 
}
.testreporttext {
	padding:10px 10px 6px 9px;
	margin-top: 2px;
	line-height:1.5em;
}
.testreporttext p {
	margin-bottom: 10px;
}
.testreporttext.long {
	display: none;
}

.testreportdate {
	padding:10px 10px 20px 9px;;  
	border-top: 1px solid #CDDCE5;  
}
.contactFailure {
	padding:10px 10px 10px 9px;
	/*display: none; */
}

.nav3_2 .contactFailure,
.nav3_3 .contactFailure,
.nav3_4 .contactFailure {
	margin-top:10px;
}
.nightskiing .testreportdate,
.lift .testreportdate {
	margin-top:10px;
	padding:10px 10px 0px 0px;
}

#header-discover-outdoor-logo {
	position: absolute;
	left:729px;
	top:26px;
}

/* Werbung unterm Hotel auf der Detailseite */
.resortDetail .ad {
	margin-top: 10px;
}

/* Fancybox über Werbung!! */
div#fancy_overlay {
	z-index: 2000100;
}
div#fancy_loading {
	z-index: 2000100;
}
div#fancy_outer {
	z-index: 2000101;
}
div#fancy_content {
	z-index: 2000100;
}
div#fancy_div {
	z-index: 2000100;
}
img#fancy_img {
	z-index: 2000100;
}
div#fancy_close { 
	z-index: 2000181;
}
a#fancy_left, a#fancy_right {
	z-index: 2000111; 
}
span.fancy_ico {
	z-index: 2000112; 
}
div#fancy_bg {
	z-index: 2000070;
}

div.fancy_bg {
	z-index: 2000070;
}
div#fancy_title {
	z-index: 2000100;
}




.qtip-content ul {
	list-style-type: disc;
	list-style-position: outside;
	margin: 0 0 0 15px;
	padding: 0; 
}

.qtip-content li {

}

.resortDetail .map #map_canvas {
	margin-top: 10px;
}

a.tooltip,
a.tooltipstatic {
	background-image:url(img/helpbubble.gif);  
	background-repeat: no-repeat;
	padding-left: 20px;
}

a.tooltipstatic { 
	padding-left: 12px;
}
.nav1_1 .liftinfo {
	margin-top:5px;
}
.nav1_2 .liftinfo {
	/*margin-top:22px;    */
	margin-top:0px;    
}

.nav1_1 .liftinfoOther,
.nav1_2 .liftinfoOther,
.nav1_1 .liftinfoLifts,
.nav1_2 .liftinfoLifts {
	float: left;
}
.nav1_1 .liftinfogroup,
.nav1_2 .liftinfogroup {
	float:left;
	margin-left:-1px;

}
.nav1_1 .liftinfogroup .val,
.nav1_2 .liftinfogroup .val {
	border-bottom:1px solid #0000E1;
	border-left:1px solid #0000E1;
	height:20px;
	padding-top:8px;
	text-align:center;

	width:29px;
}
.nav1_1 .liftinfogroup.last .image,
.nav1_2 .liftinfogroup.last .image {
	height: 35px;
	width: 1px;
}
.nav1_1 .liftinfogroup.last .val,
.nav1_2 .liftinfogroup.last .val {
	border-bottom: none;
	width: 1px;

}

.nav1_1 .liftinfoOther,
.nav1_2 .liftinfoOther {
	/*margin-left: 65px;*/
	position:relative;
}

.nav1_1 .liftinfoOther.single {
	margin-left: 65px;
}
.nav1_2 .liftinfoOther.single {
	margin-top:20px;
}

.nav1_1 .liftinfoLifts,
.nav1_2 .liftinfoLifts {
	position:relative;
	margin-right: 25px;
}

.nav1_1 .webcamPreview {
	width: 111px;
	height: 78px;
	border:1px solid #CDDCE5;
}
.nav3_3 .webcamPreview {
	width: 145px;
	height: 112px;
	border:1px solid #CDDCE5;
}

.contentcontainerright .webcamPreview {
	width: 145px;
	height: 104px;

}

.contentcontainerright .webcamPreview.loader,
.nav1_1 .webcamPreview.loader,
.nav3_3 .webcamPreview.loader {

	background-image: url(/typo3conf/ext/mg_skiresort/res/img/ajax-loader.gif);
	background-repeat: no-repeat;
	background-position: center;


}
.contentcontainerright .webcamPreview.loader{
	background-image: url(/typo3conf/ext/mg_skiresort/res/img/ajax-loader_grey.gif);
}
.webcamPreview div.hidden,
.webcamPreview div.hidden {
	display: none;
}


.nav1_2 .liftinfoLifts {
	position:relative;
	margin-right: 11px;
}

.nav1_1 .liftinfoOther .label {
	position: absolute;
	top: -19px;
	left: 0px;
}

#resortList .lifttextimage {
	font-size: 0.9em;
}

#resortList .lifttextimage h2,
#detailcontent .detail .nav1_5 .lifttextimage h2 {
	font-weight: normal;
	font-size: 1em;
	padding-bottom:2px;
}
DIV.resortDetail DIV.left DIV.detail DIV.nav1_2 DIV.result DIV.testberichte DIV.rowshowhide DIV.row DIV.liftinfo DIV.label {
	top: -19px;
	left: 0px;
	float:none;
	margin-bottom:5px;
}

.nav1_2 .liftinfoLifts .label, 
.nav1_2 .liftinfoOther .label {
	top: -20px;
}

DIV.resortDetail DIV.left DIV.detail DIV.nav1_2 DIV.result DIV.testberichte DIV.rowshowhide DIV.row DIV.liftinfo + DIV.detaillink {
	padding-top:10px;
	font-weight:bold;

}
.nav1_6 div.image {
	margin-bottom: 10px !important;
	width:111px;
	position:relative;
}
/* Nachtski */
.nav1_7 ul.square {
	margin-top:5px;
}

.nav1_7 DIV.nightskiingItem {
	margin-bottom: 10px;
	margin-top:5px;

}
.nav1_7 .liftsdetail {
	margin-top:25px;
}

.nav1_7 .nightskiingItem DIV.text {
	padding:0px;
	width:348px;
	float:left;
}

.nav1_7 .nightskiingItem DIV.image {
	padding:0px;
	width:134px;
	float:right;
	text-align:right;
	margin-bottom:5px;
	position:relative;
}
.contactFailureForm {
	background-color: white;
	height: 100%;
	padding: 12px;
}

.contactFailureForm fieldset {
	width:550px;

}
.contactFailureForm form legend {
	padding: 0 2px;
	font-weight: bold;
}
.contactFailureForm form label {
	display: inline-block;
	vertical-align: top;
}
.contactFailureForm form fieldset ol {
	margin: 0;
	padding: 0;
}
.contactFailureForm form fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
}
.contactFailureForm form fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}
.contactFailureForm form fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}
.contactFailureForm form fieldset fieldset label {
	display: block;
	width: auto;
}
.contactFailureForm form em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
}
.contactFailureForm form label {
	width: 130px; /* Width of labels */
}
.contactFailureForm form fieldset fieldset label {
	margin-left: 123px; /* Width plus 3 (html space) */
}
.contactFailureForm form textarea,
.contactFailureForm form input[type=text],
.contactFailureForm form input[type=file] {
	width:390px;
}
.contactFailureForm fieldset div {
	padding: 5px;
}

.contactFailureForm #loadingBg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 10;
	background-color:#666666;
	opacity:0.95;
	filter: alpha(opacity = 95);
}

.contactFailureForm #loadingBg.visible {


}
.contactFailureForm #loading {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 20;
	background-repeat: no-repeat;
	background-position:center;

}

.contactFailureForm #loading .text {
	margin-top:100px;
	color:white;
	font-size:15px;

	text-align:center; 
}

#loader {
	bottom:0;
	display:none;
	left:0;
	position:fixed;
	right:0;
	top:0;
	/*background-image: url(../typo3conf/ext/mg_skiresort/res/img/ajax-loader.gif);*/


	z-index: 10001;
	background-color:#666666;
	opacity:0.5;
	filter: alpha(opacity = 50);
}
#loaderInner {
	opacity:1;
	filter: alpha(opacity = 100);
	position: absolute; 
	left: 50%; 
	top: 50%; 
	z-index: 10002;
	background-repeat: no-repeat;
	background-position: center;
}

div.snowreportLI {
	background-image:url(img/square.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:12px;
	font-size: 1.2em;
	padding-bottom: 2px;
}
/* Speziell für Testbericht -> Langlauf und Loipen -> Loipen-Tipp(s) */
.testberichte .checklist ul li div {
	margin-bottom: 12px;
}
.tx-mgskiresort-pi2 {
	padding: 3px;
}

.tx-mgskiresort-pi2 h1 {
	font-size: 1.2em;
	margin-bottom: 7px;
} 
.tx-mgskiresort-pi2 h2 {
	font-size: 1em;
	margin-bottom: .5em;
	margin-top:1.4em;
}

.tx-mgskiresort-pi2 #dialog {
	display: none;
}
/* Schneeberitcht melden*/
.tx-mgskiresort-pi2 form {
	width: 650px;
}

.tx-mgskiresort-pi2 form fieldset  {
	margin-top: 20px;  
	margin-bottom: 14px;  
	border: 0;
}
.tx-mgskiresort-pi2 form fieldset + fieldset {
	margin-top: 0;
}


.tx-mgskiresort-pi2 form div.row {
	clear:left;
	display:block;
	margin: 0 ;
	margin-bottom: 10px;

	padding:1px 0px;

}
.tx-mgskiresort-pi2 form label {
	display:block;
	float:left;
	width:160px;
	margin: 0;
	margin-top:3px;
}
.tx-mgskiresort-pi2 form label.snowphone {
	float:left;
	font-size: .8em;

}
.tx-mgskiresort-pi2 form label.snowphone.country {
	width:96px;
}
.tx-mgskiresort-pi2 form label.snowphone.area {
	width:65px;
}

.tx-mgskiresort-pi2 form .row div.col1 {
	float: left;
	width:115px;
}
.tx-mgskiresort-pi2 form .row div.col2 {
	float: left;
	width:200px; 
}

.tx-mgskiresort-pi2 form .row.small label.col2 {
	width:72px;
	margin-left: 15px;
}

.tx-mgskiresort-pi2 form label img { 
	margin-left:5px;
	position:relative;
	top:2px;
} 
.tx-mgskiresort-pi2 form .labelRight {
	margin-top:3px;
	float:left;
	margin-right: 5px;
}
.tx-mgskiresort-pi2 form label span.small {
	font-size: .8em;
}


.tx-mgskiresort-pi2 form small {
	margin:0 0 0px 160px;
	display: block;
}

.tx-mgskiresort-pi2 form select,
.tx-mgskiresort-pi2 form input[type="password"],
.tx-mgskiresort-pi2 form input[type="text"] {
	float: left;
	width: 130px;
	padding: 2px 2px;
	/*
	font-size:12px;
	margin: 2px 0;
	*/
}
.tx-mgskiresort-pi2 form select#snowreport_open.open {
	background-color: green;
	color: white;
}
.tx-mgskiresort-pi2 form select#snowreport_open.closed {
	background-color: red;
	color: white;
}


.tx-mgskiresort-pi2 form input[type="checkbox"] {
	float: left;
	margin-right: 5px;
	margin-top:3px;
}
.tx-mgskiresort-pi2 form input#weekendoperation_check {
	margin-right: 50px;    
}

.tx-mgskiresort-pi2 form .row input.myDate {
	width: 106px;
	margin-right: 0;
}
.tx-mgskiresort-pi2 form .row.small input.myDate {
	width: 70px;
	margin-right: 0;
}

.tx-mgskiresort-pi2 form input.phoneareacode,
.tx-mgskiresort-pi2 form select.phonecountrycode {
	width: 52px;
	margin-right: 5px;
}
.tx-mgskiresort-pi2 form select.phonecountrycode {
	width: 90px;    
}


.tx-mgskiresort-pi2 form textarea {
	width: 294px;
	height: 80px;

}

.tx-mgskiresort-pi2 form div.row.small input{
	margin-right:10px;
	width: 40px  ;
}

.tx-mgskiresort-pi2 form div.row.large input,
.tx-mgskiresort-pi2 form div.row.large select {
	margin-right:10px;
	width: 200px  ;
}    

.tx-mgskiresort-pi2 #slider_snowreport_open {
	float: left;

	margin-left:18px;
	margin-right:12px;
	margin-top:2px;
	width: 148px;
}
.tx-mgskiresort-pi2 #slider_snowreport_slopeopen,
.tx-mgskiresort-pi2 #slider_snowreport_liftopen {
	float: left;
	width: 240px;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 5px;

}
.tx-mgskiresort-pi2 .sliderInput {
	float: left;
	margin-left:10px;
	margin-top:0px;

}
.tx-mgskiresort-pi2 .status {
	float: left;
	padding: 4px;
	width: 72px;
	text-align: center;
	margin-top: -4px;
}
.tx-mgskiresort-pi2 .status.open {
	background: url(img/bt_open.png) no-repeat;
	color:#ffffff;
}
.tx-mgskiresort-pi2 .status.open.act {
	background: url(img/bt_open_act.png) no-repeat;
}
.tx-mgskiresort-pi2 .status.closed {
	background: url(img/bt_closed.png) no-repeat;
	color:#ffffff;
}
.tx-mgskiresort-pi2 .status.closed.act {
	background: url(img/bt_closed_act.png) no-repeat;
}
.tx-mgskiresort-pi2 form .day {
	float:left;
	margin-right:12px;
	margin-top:3px
}

/* Validierung */
.tx-mgskiresort-pi2 form input.error,
.tx-mgskiresort-pi2 form select.error,
.tx-mgskiresort-pi2 form textarea.error {
	border: 1px solid red;
}

.tx-mgskiresort-pi2 span.red {
	color: red;
}

.tx-mgskiresort-pi2 form div.error label {
	width: auto;
	margin-left: 5px;
	color: red;
	font-weight: bold;
}
.tx-mgskiresort-pi2 form div.row.textarea div.error {
	margin-left: 155px;
	margin-bottom: 10px;

}
.tx-mgskiresort-pi2 form div.col1 .error label  {
	margin-left: 0px;
	width: 105px;
} 


.tx-mgskiresort-pi2 form div.col2 .error label  {
	margin-left: 87px;
	width: 105px;
}

.tx-mgskiresort-pi2 .hidden {
	display: none;
}

.fg-button { 
	outline: 0; margin:0 4px 0 0; padding: 4px 10px; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; 
}
.fg-button .ui-icon { 
	position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; 
}

a.fg-button { float:left; height:12px;}

/* remove extra button width in IE */
button.fg-button { width:auto; overflow:visible; }

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }

.fg-button-icon-solo { display:block; 
	text-indent: -9999px; 
	height: 12px;
	margin-left: 2px;
}     /* solo icon buttons must have block properties for the text-indent to work */    

.fg-buttonset { float:left; }
.fg-buttonset .fg-button { float: left; }
.fg-buttonset-single .fg-button, 
.fg-buttonset-multi .fg-button { margin-right: -1px;}

.fg-toolbar { padding: .5em; margin: 0;  }
.fg-toolbar .fg-buttonset { margin-right:1.5em; padding-left: 1px; }
.fg-toolbar .fg-button { font-size: 1em;  }

#ui-datepicker-div  {
	z-index: 9999999;
	font-size: 12px;
}
.ui-datepicker th {
	padding-bottom: .3em !important;
	padding-top: .3em !important;    
}

#detailcontent .detail .tiscover div.distance {
	margin: -4px 0 4px 0;
}
#detailcontent .detail .tiscover p {
	margin-bottom: 10px;
}

#detailcontent .detail .tiscover hr {
	margin-bottom: 10px;
}


#tis-affiliatebox {
	width: 491px;
	color: #000;

}

#tis-affiliatebox form {
	padding: 0;
	margin: 0;    
}

#tis-affiliatebox label {
	font-size: 11px;
}

#tis-affiliatebox .boxBody {
	padding: 0;
	width: 460px;

}

#tis-affiliatebox .l {
	float: left;
}

#tis-affiliatebox .r {
	float: right;
}

#tis-affiliatebox .c {
	height: 0px; 
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}

#tis-affiliatebox  .h {
	display: none !important;
	float: left;
}

#tis-affiliatbox label {
	font-size: 11px;
}

#tis-affiliatebox input, #tis-affiliatebox select {
	font-size: 11px;
	padding: 1px;
	margin-top: 3px;

}

#tis-affiliatebox input {
	border:1px solid #CCCCCC;
}

#tis-affiliatebox .cage, #tis-affiliatebox .frm {
	display: inline;
	padding: 0 3px 3px 3px;
	float: left;
}


/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tis-affiliatebox .cage, #tis-affiliatebox .frm{
	padding: 0 1px 3px 1px !important;
}
}

#tis-affiliatebox .children {
	padding-right: 0;
}

#tis-affiliatebox .cage label, #tis-affiliatebox .frm label, #tis-affiliatebox .region label, #tis-affiliatebox #ca label,
#tis-affiliatebox .date label {
	display: block;
	padding: 0 0 0px 0;
}

#tis-affiliatebox .region {
	padding-bottom: 15px;
}

#tis-affiliatebox .rl {
	float: left;
	width: 235px;
}

#tis-affiliatebox .pt3 {
	width: 220px;
    min-height:97px;
	height: auto !important;
	height: 95px;
}

#tis-affiliatebox strong {
	display: block;
	padding: 10px 0 5px 0;
}

#tis-affiliatebox .date {
	float: left;
	padding-right: 7px;
}

#tis-affiliatebox .date label {
	padding-top: 5px;
	float: left;
	width: 70px;
}

#tis-affiliatebox .date input {
	width: 88px;
}

#tis-affiliatebox #fuzzy {
	padding-top: 10px;
}

#tis-affiliatebox .btn {
	/*background-image: url(http://www.tiscover.com/portal/channel/img/bg_button.png);
	background-repeat: no-repeat;*/
	float: right;                
	height: 29px;
	text-align: center;
	margin-right:18px;
}



#tis-affiliatebox #ca label {
	display: block;
	padding-top: 17px;
	padding-bottom: 3px;
}

#tis-affiliatebox .title img {
	float: left;
}

#tis-affiliatebox h1 {
	padding-left: 50px;
	color: #0C2C5E;
	font-size: 20px;
	padding-top: 5px;
	margin-top: 0;
}

#tis-affiliatebox .rca0, #tis-affiliatebox .rca1, #tis-affiliatebox .rca1, #tis-affiliatebox .rca1 {
	padding-top: 0; 
}

#tis-affiliatebox .rca0 {
	padding-left: 0;
}

#tis-affiliatebox .logotxt{
	float: left;
	width: 75%;
	font-size: 9px;
	color: #5d6639;
	font-family: Arial; 
}



#tis-affiliatebox .logotxt a {
	color: #5d6639;
	text-decoration: none;
}

#tis-affiliatebox .logotxt a:hover {
	text-decoration: underline;
}

#tis-affiliatebox .chkbox {
	border: 0;
}

#tis-affiliatebox .logoImg1 {
	float: left; width: 40%; padding-top: 5px;
}

#tis-affiliatebox .logoImg2 {
	float: left; width: 20%;margin-top: 15px;
}

#tis-affiliatebox .logoImg1 img, #tis-affiliatebox .logoImg2 img {
	border: 0;
}

#tis-affiliatebox .btn input,
#tis-affiliatebox.small .btn input {
		width: 87px;
	background-image:url("img/back_button_w.gif"); 
	background-repeat: no-repeat;
	border:none;
	cursor: pointer;
	color:#1D498C;
	font-size:0.9em;
	height:20px;
	padding:0;
	margin:0;
	padding-bottom:2px;
}

#tis-affiliatebox .btn input:hover,
#tis-affiliatebox.small .btn input:hover {
	background-image:url(img/back_button_w_hover.gif);
	color:#000;  
}

#tis-affiliatebox.small {
	width: 300px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#tis-affiliatebox.small form {
	padding: 0;
	margin: 0;    
}

#tis-affiliatebox.small label {
	font-size: 11px;
}

#tis-affiliatebox.small .boxBody {
	background-color:#EEF3F6;
	padding: 10px 10px 0px;
	width: 280px;
	
	height: 100%;
}

#tis-affiliatebox.small .l {
	float: left;
}

#tis-affiliatebox.small .r {
	float: right;
}

#tis-affiliatebox.small .c {
	height: 0px; 
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}

#tis-affiliatebox.small  .h {
	display: none !important;
	float: left;
}

#tis-affiliatbox label {
	font-size: 11px;
}

#tis-affiliatebox.small input, #tis-affiliatebox.small select {
	font-size: 11px;
	padding: 1px;
}

#tis-affiliatebox.small select#rc {
	width: 35px;
}
#tis-affiliatebox.small select#sr {
	width: 105px;
}
#tis-affiliatebox.small select#a {
	width: 40px;
}
#tis-affiliatebox.small select#c {
	width: 40px;
}


#tis-affiliatebox.small input {
	border:1px solid #CCCCCC;
}

#tis-affiliatebox.small .cage, #tis-affiliatebox.small .frm {
	display: inline;
	padding: 0 3px 3px 3px;
	float: left;
}



#tis-affiliatebox.small .children {
	padding-right: 0;
}

#tis-affiliatebox.small .cage label, #tis-affiliatebox.small .frm label, #tis-affiliatebox.small .region label, #tis-affiliatebox.small #ca label,
#tis-affiliatebox.small .date label {
	display: block;
	padding: 0 0 3px 0;

}

#tis-affiliatebox.small .region {
	padding-bottom: 10px;
	
}

#tis-affiliatebox.small .rl {
	float: left;
	width: 100%;
	clear:both
}

#tis-affiliatebox.small .pt3 {
	width: 100%;
	padding-top: 13px;
	min-height:82px;
}

#tis-affiliatebox.small strong {
	display: block;
	padding: 10px 0 5px 0;
}

#tis-affiliatebox.small .date {
	float: left;
	padding-right: 10px;
}

#tis-affiliatebox.small .date label {
	padding-top: 5px;
	float: left;
	width: 80px;
}

#tis-affiliatebox.small .date input {
	width: 108px;
}

#tis-affiliatebox.small #fuzzy {
	padding-top: 10px;
}

#tis-affiliatebox.small .btn {
	text-align: center;
}

#tis-affiliatebox.small .btn input {

}

#tis-affiliatebox.small #ca label {
	display: block;
}

#tis-affiliatebox.small .title img {
	float: left;
}

#tis-affiliatebox.small h1 {
	padding-left: 50px;
	color: #0C2C5E;
	font-size: 16px;
	padding-top: 0;
	margin-top: 0;
}

#tis-affiliatebox.small .rca0, #tis-affiliatebox.small .rca1, #tis-affiliatebox.small .rca1, #tis-affiliatebox.small .rca1 {
	padding-top: 0; 
}

#tis-affiliatebox.small .rca0 {
	padding-left: 0;
}

#tis-affiliatebox.small .logotxt{
	width: 100% !important;
	font-size: 9px;
	color: #5d6639;
	font-family: Arial; 
}


#tis-affiliatebox.small #room {
	height: auto !important;
	height: 85px;
}

#tis-affiliatebox.small .logotxt a {
	color: #5d6639;
	text-decoration: none;
}

#tis-affiliatebox.small .logotxt a:hover {
	text-decoration: underline;
}

#tis-affiliatebox.small .chkbox {
	border: 0;
}

#tis-affiliatebox.small .logoImg1 {
	float: left; width: 40%; padding-top: 5px;
}

#tis-affiliatebox.small .logoImg2 {
	float:none;
	position:absolute;
	top:250px;
	width:20%;
	margin:0;
	padding: 0;
	display:block;
	
}

#tis-affiliatebox.small .logoImg1 img, #tis-affiliatebox.small .logoImg2 img {
	border: 0;
}

