/* fixe html elemente */

body {
	background-color:#F3F0EF;
	text-align:center;
	color:#878787;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	margin:0;
	line-height:15px;
}

/* globale elemente */

.xxlClearer {
	clear:both;
	overflow:hidden;
	height:0px;
	line-height:1px;
	font-size:1px;
}

.xxlSeperator {
	height:41px;
	background:url(/img/greypx.gif) repeat-x center;
	clear:both;
}

.xxlSeperator10 {
	height:10px;
	background:url(/img/greypx.gif) repeat-x center;
	clear:both;
}

.xxlSpacer1{
	height:1px;
	clear:both;
	overflow:hidden;
	background-color: #FFFFFF;
}

.xxlSpacer3 {
	height:3px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer5 {
	height:5px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer10 {
	height:10px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer10h {
	width: 10px;
	float: left;
}

.xxlSpacer14h {
	width: 14px;
	float: left;
}

.xxlSpacer15 {
	height:15px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer15h {
	width: 15px;
	float: left;
}

.xxlSpacer16h {
	width: 16px;
	float: left;
}

.xxlSpacer20 {
	height:20px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer25 {
	height:25px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer30 {
	height:30px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer30h {
	width: 30px;
	float: left;
}

.xxlSpacer35 {
	height:35px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer40 {
	height:40px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer45 {
	height:45px;
	clear:both;
	overflow:hidden;
}

.xxlSpacer50 {
	height:50px;
	clear:both;
	overflow:hidden;
}
.xxlSpacer50h {
	width: 50px;
	float: left;
}


.xxlSepGrey{
	height: 10px;
	background: #FFFFFF url(/img/sep_grey.gif) no-repeat;
	clear:both;
	overflow:hidden;	
}

.xxlPadding20 {
	padding:20px;
}

.xxlGrey {
	background-color:#F3F0EF;
}


.xxlIconBox {
	width: 522px;
	overflow: hidden;
}
.xxlIconBox .left {
	float: left;
	width: 30px;
}
.xxlIconBox .right {
	float: left;
	max-width:490px;
}
.xxlIconBox .right .xxlIconHdl {
	font-weight: bold;
	padding: 2px 0px 0px 0px;
}

.xxlIconBoxII {
	width: 462px;
	overflow: hidden;
}
.xxlIconBoxII .left {
	float: left;
	width: 30px;
}
.xxlIconBoxII .right {
	float: left;
	max-width:432px;
}
	.xxlIconBoxII .right .xxlCol {
		float:left !important;
		width:216px !important;
	}
	.xxlIconBoxII .right .xxlIconHdl {
		font-weight: bold;
		padding: 2px 0px 0px 0px;
	}

#xxlLoading {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width:62px;
	width:50px;
	max-height:62px;
	height:50px;
	padding:6px;
	z-index:9999;
}

/* div. elemente */

/* JUMPLIST begin */
	div.jumplist{
		padding: 0px 10px 0px 0px;
		vertical-align: middle;
	}
	div.jumplist div.jumptext{
		float: right;
		padding:3px 0px 0px 0px;
	}
	div.jumplist div.jumpimg{
		float: right;
	}
	a.xxlJumplistPageActive{
		/*padding-right: 5px;*/
		font-weight:bold;
		color:#878787;
		text-decoration:none;
	}
	.xxlJumplistPage,
	div.jumplist .lbAction {
		padding-right: 5px;	
	}
/* JUMPLIST end */

/* autocompleter  begin */

#xxlContent div.autocomplete {
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}
#xxlContent div.autocomplete ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#xxlContent div.autocomplete ul li.selected { color: #FFF;}
#xxlContent div.autocomplete ul li {
	list-style-type:none;
	list-style-image:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
	overflow:hidden;
	font-weight:normal;
	color:#878787;
}

/* autocompleter  end */

/* notepad begin */

.xxlNotepadRadio {
	width:25px;
	float:left;
}

.xxlNotepadRadioTxt {
	width: 400px;
	float:left;
	padding-top:1px;
}

.xxlNotepadOpen {
	padding-right:20px;
	background:url(/img/ico_open.gif) no-repeat right 3px;
	
}

.xxlNotepadClose {
	padding-right:20px;
	background:url(/img/ico_close.gif) no-repeat right;
}

/* notepad end */

/* lightbox begin */

.xxlAjaxCloseBtn {
	float:right;
}

#lightboxML{
	display:none;
	top:160px;
	left:50%;
	width:640px;
	z-index:9998;
	overflow:hidden;
	text-align:left;
	position:absolute;
	background-color: #FFFFFF;
}
#lightboxML[id]{
	position:absolute;
}

#lbContent {
	background:#FFF;
	overflow:hidden;
}

#overlayML{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
#overlayML[id]{
	position:fixed;
}

#lightboxML.done #lbLoadMessage{
	display:none;
}
#lightboxML.done #lbContent{
	display:block;
}
#lightboxML.loading #lbContent{
	display:none;
}
#lightboxML.loading #lbLoadMessage{
	display:block;
}

/* lightbox end */

.xxlFormError {
	background-color:#FF8282;
}

.xxlError {
	color:#FF0000;
}

#xxlMain {
	margin:auto;
	width: 990px;
	background-color:#FFF;
	text-align:left;
}

#xxlPageHolder {
	width: 752px;
	float: left;
}

#xxlLogo {
	/*position: absolute;
	top: 0px;*/
	padding: 15px 10px;
	z-index: 666;
	float: left;
}

*+html #xxlHeader #xxlLogo {
	/*padding-left: 0px;
	margin-left: -721px;*/
}

#xxlHeaderTab {
	/*margin-left: 4px;
	top: 379px;*/
	position: absolute;
	margin-top: -30px;	
	z-index: 998;
	/*border-top: 1px solid #aaaaaa;
	width: 257px;*/
}

#xxlHeaderTab a {
	color: #666666;
	text-decoration: none;
	/*padding: 10px 7px 5px 40px;
	margin-left: -4px;*/
	border-right: 1px solid #ffffff;
	/*position: absolute;*/
	width: 85px;
	height: 30px;
	font-size: 11px;
	float: left;
}

*+html #xxlHeaderTab a {
	/*margin-top: -10px;
	display: block;
	float: left;
	zoom: 1;*/
}

#xxlHeaderTab a div {
	margin-left: 40px;
	margin-top: 10px;
}

#xxlHeaderTab #xxlHeaderTabImage {
	background: url(/img/tab_header_image.png) no-repeat left;
}

#xxlHeaderTab #xxlHeaderTabVideo {
	background: url(/img/tab_header_video.png) no-repeat left;
	/*margin-left: 86px;*/
}

#xxlHeaderTab #xxlHeaderTabMap {
	background: url(/img/tab_header_map.png) no-repeat left;
	/*margin-left: 172px;
	border-right: 1px solid #aaaaaa;*/
}

#xxlHeaderTab #xxlHeaderTabImage:hover, #xxlHeaderTab #xxlHeaderTabVideo:hover, #xxlHeaderTab #xxlHeaderTabMap:hover {
	background-color: #ffffff;
}

#xxlHeaderImage, #xxlHeaderSlideshow, #xxlHeaderVideo, #xxlHeaderMap {
	width: 752px;
	max-height: 334px;
	overflow: hidden;
}

#xxlHeaderImage img {
	max-width: 752px;
	max-height: 334px;
	overflow: hidden;
}

#xxlHeaderMap {
	min-height: 334px;
}

#xxlHeaderMap div.gmnoprint {
	/*top: 285px !important;*/
	font-size: 8px !important;
}

#xxlHeaderMap div.gmnoprint div div {
	font-size: 9px !important;
}

#xxlHeaderLayer #xxlCall2Action {
	position: absolute;
	top: 369px;
	margin-left: 569px;
	padding: 5px 10px 5px 10px;
	background: rgba(255, 255, 255, 0.8);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";
}

#xxlHeaderLayer #xxlCall2Action a {
	font-size: 9px;
	text-decoration: none;
}

*+html #xxlHeaderLayer #xxlCall2Action {
	background-color: #ffffff;
	top: 362px;
}

#xxlHomeVideobox {
	margin-top: 16px;
	margin-bottom: 6px;
}

#xxlHomeHolder {
	width: 752px;
	float:left;
}

*html #xxlHomeHolder {
	overflow:hidden;
}

input.xxlHomeSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	border-style: solid; 
	border-color: #5E5E5E; 
	border-width: 1px; 
	font-size: 11px; 
	margin: 0px; 
	color: #343434 
}

select.lpSwitch {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	border-style: solid; 
	border-color: #5E5E5E; 
	border-width: 1px; 
	font-size: 11px; 
	margin: 0px; 
	color: #343434 
}

#xxlHomeHeader {
}

#xxlMultiHeader {
	float: left;
	width: 752px;
	min-height: 125px;
}
	
#xxlHeaderLayer {
}

#xxlHeader{
	float: left;
	min-height: 125px;
}

*+html #xxlHeader{
	float: left !important;
	display: inline;
	width: 752px;
}

	#xxlHeaderPic{
		width: 752px;
/* wenn aktiviert funktioniert in ie 6 - wenn nicht in ie 7
		float: left;
*/
	}
	
	#xxlHeaderPicDetail {
		width: 752px;
		float: left;
	}
	


	#xxlHomeBand {
		position:absolute;
		top:115px;
	}

	#xxlBandSmall {
		position:absolute;
		top:0px; 
	}

	*html #xxlBandSmall {
		margin-left: -755px;
	}

	*+html #xxlBandSmall {
		margin-left: -755px;
	}

#xxlHomeIcon {
	position: absolute;
	border:0;
	padding-top:4px;
	/*left:-10px;*/
}

*html #xxlHomeIcon {
	margin-top: -95px;
}

*+html #xxlHomeIcon {
	margin-top: -95px;
}

#xxlNavHolder {
	/*width: 652px;
	overflow: hidden;
	margin-top: 30px;
	width: 500px;
	margin-top: -45px;*/
	position: absolute;
	top: 30px;
	margin-left: 100px;
}

*+html #xxlNavHolder {
	position: relative;
	top: -40px;
}

*+html #xxlMultiHeader {
	margin-top: -30px;
}

*+html #xxlHomeFunctionBox {
	margin-bottom: 20px;
}

#xxlNav {
	/*width: 752px;*/
}

#xxlNav, #xxlNav ul {
	/*padding:11px 0px 0px 32px;*/
	padding:0px;
	margin:0px;
	height:25px;
	list-style: none;
	line-height: 1;
	font-weight: bold;
	float:left;
	width: 700px;
}

#xxlNav li.root {
	background-position:8px 3px;
	background-repeat:no-repeat;
	float:left;
	width:auto;
	height: 19px;
}

#xxlNav li.rootactive {
	/*background-color: #F3F0EF;*/
	background-position:8px -38px;
	background-repeat:no-repeat;
	float:left;
	width:auto;
	padding-bottom: 0px;
}

#xxlNav li.root:hover, #xxlNav li.rootactive:hover {
	background-color: #FFFFFF;
	border: 2px solid #cecece !important;
	margin: -2px 0px 2px -2px;
	height:25px;
}

#xxlNav li.root .xxlNavSpacer, #xxlNav li.rootactive .xxlNavSpacer {
	height: 8px;
	position: absolute;
	z-index: 0;
	visibility: hidden;
	background-color: #FFFFFF;
}

#xxlNav li.root:hover .xxlNavSpacer, #xxlNav li.rootactive:hover .xxlNavSpacer {
	z-index: 200;
	visibility: visible;
}

#xxlNav .nav_highlight {
	background-image: url(/img/ico_highlight.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	margin: -4px -10px -6px 0px;
}

#xxlNav li.root a.root, #xxlNav li.rootactive a.root {
	display: block;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	line-height:200px;
	overflow:hidden;
	height:19px;
	z-index: 11111;
}

#xxlNav li.root:first-child {
	width: 0px;
	background-image: none !important;
	padding-left: 12px !important;
	padding-right: 22px !important;
}

#xxlNav a {
	display: block;
	text-decoration: none;
}

#xxlNav li{
	position: relative;
	z-index: 999;
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

#xxlNav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	max-height: auto;
	font-weight: normal;
	width: 140px;
	max-width: 140px;
	background: #FFFFFF;
	/*border:1px solid #878787;
	border-top: 2px solid #ffffff;*/
	padding: 5px 8px 0px 8px;
	border: 2px solid #CECECE;
	margin-top: 5px;
	/*z-index: 10000;*/
}

+*html #xxlNav li ul {
	margin-top: 0px;
	zoom: 1;
	z-index: 10000 !important;
}

#xxlNav li ul.right2left {
	float: right;
	text-align: right;
}

#xxlNav li ul.wide {
	width: 290px;
	max-width: 290px;
}

#xxlNav li li {
	max-width: 130px;
	width: 130px;
	border-bottom: 1px solid #f6f3f2;
	padding: 5px 0px 6px 0px;
	margin: 3px 0px 0px 5px;
	clear: both;
}

#xxlNav li li.left {
	float: left;
	clear: left;
}

#xxlNav li li.right {
	float: right;
	clear: right;
}

#xxlNav li ul a {
	color: #535353;
	font-size:10px;
	min-width:100px;
}

#xxlNav li ul ul {
	margin: -21px 0px 0px 120px;
}

#xxlNav li:hover ul ul, #xxlNav li:hover ul ul ul, #xxlNav li.sfhover ul ul, #xxlNav li.sfhover ul ul ul {
	left: -999em;
}

#xxlNav li:hover ul, #xxlNav li li:hover ul, #xxlNav li li li:hover ul, #xxlNav li.sfhover ul, #xxlNav li li.sfhover ul, #xxlNav li li li.sfhover ul {
	left: auto;
}

#xxlNav li:hover, #xxlNav li a:hover, #xxlNav li.sfhover, ul#xxlNav li.active {
	color: #000000;
	background-position:8px -37px;
}

/** Submenü neu **/
#xxlNavHolder #xxlNavBg {
	position: absolute;
	top: 17px;
	margin-left: -100px;
	width: 752px;
	height:	auto;
	background-image: url(/img/subnav_bg.png);
	z-index: 1000;
	padding-top: 15px;
}

#xxlNavHolder #xxlNavBg .xxlNavSub {
	display: none;
	margin-left: auto;
    margin-right: auto;
	width: 540px;
}

#xxlNavHolder #xxlNavBg ul.xxlNavBox {
	float: left;
	list-style: none;
}

#xxlNavHolder #xxlNavBg ul.xxlNavBox li {
	font-weight: bold;
	color: #6c1934;
	padding: 2px 0px;
}

#xxlNavHolder #xxlNavBg ul.xxlNavBox li a {
	font-weight: normal;
	text-decoration: none;
	color: #595959;
}

#xxlNavHolder #xxlNavBg ul.xxlNavBox li a:hover {
	color: #6c1934;
}

/** Support for the "iehover-fix" **/
#xxlNav iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/

#xxlPage {
	width:752px;
	overflow:hidden;
	float:left;
}

#xxlBreadcrumb{
	/*height: 27px;*/
	clear: both;
	padding: 13px 0px 14px 230px;
	font-size:10px;
}

#xxlLeftCol {
	width: 205px;
	margin-right:25px;
	float:left;
}
/* xxlColBoxNoBorder  begin */
	#xxlLeftCol .xxlColBoxNoBorder {

	}
	
	#xxlLeftCol .xxlColBoxNoBorder .xxlColBoxNoBorderTitle {
		padding: 0px 0px 10px 34px;
	}
	
	#xxlLeftCol .xxlColBoxNoBorder ul {
		list-style:none;
		margin:0px;
		padding:0px 10px 10px 34px;
		
	}
	
	#xxlLeftCol .xxlColBoxNoBorder ul li {
		padding:1px 0px 2px 0px;
		list-style-image:none;
		font-weight: normal;
	}
	
	#xxlLeftCol ul li.selected {
		list-style-image:url(/img/arrow_grey.gif);
		list-style-position:outside;
		list-style-type:disc;
		font-weight: bold;
	}
	
	#xxlLeftCol .xxlColBoxNoBorder ul li a {
		text-decoration:none;
		color:#878787;
	}
	
	#xxlLeftCol .xxlColBoxNoBorder ul li a:hover {
		color:#6C1934;
	}

/* xxlColBoxNoBorder  end */
/* xxlColBox  begin */
	#xxlLeftCol .xxlColBox {
		border:1px solid #F3F0EF;
		border-left:none;
	}
	
	#xxlLeftCol .xxlColBox .xxlColBoxTitle {
		background-color:#F3F0EF;
		padding:11px 0px 10px 10px;

	}
	
	#xxlLeftCol .xxlColBox .xxlColBoxTitle a {
		float: left;
		display: inline;
		margin-right: 10px;
	}
	
	#xxlLeftCol .xxlColBox ul {
		list-style:none;
		margin:0px;
		padding:10px 10px 10px 34px;
		
	}
	
	#xxlLeftCol .xxlColBox ul li {
		padding:1px 0px 2px 0px;
		list-style-image:none;
		font-weight: normal;
	}
	

	#xxlLeftCol .xxlColBox ul li.selected {
		list-style-image:url(/img/arrow_grey.gif);
		list-style-position:outside;
		list-style-type:disc;
		font-weight: bold;
	}
	
	#xxlLeftCol .xxlColBox ul li a {
		text-decoration:none;
		color:#878787;
	}
	
	#xxlLeftCol .xxlColBox ul li a:hover {
		color:#6C1934;
	}
	
		#xxlLeftCol ul.xxlSubmenu {
			background:url(/img/submenuulbg.gif) repeat-y;
			padding:0px;
			margin-top:5px;
		}
		
		#xxlLeftCol ul.xxlSubmenu li,
		#xxlLeftCol ul.xxlSubmenu li.last {
			padding-left:11px;
			background:url(/img/submenulibg.gif) no-repeat;
		}
		
		#xxlLeftCol ul.xxlSubmenu li.last {
			background:url(/img/submenulastlibg.gif) no-repeat;
		}
		
		#xxlLeftCol ul.xxlSubmenu li.selected {
			padding-left:11px;
			list-style-image:url(/img/arrow_grey.gif);
			list-style-position:outside;
			list-style-type:disc;
		}
/* xxlColBox end */

#xxlContent {
	float:left;
	width:522px;
	overflow:hidden;
}

#xxlContent.xxlFullWidth{
	width: 950px;
	padding: 0px 20px;
}

*html #xxlContent {
	float:left;
	clear: right;
	width:515px;
	overflow:hidden;
}

.xxlContentHdl {
	float:left;
	/*width:470px;*/
}

#xxlContent .xxlRss {
	float:right;
	max-width:52px;
	width:48px;
	padding:12px 0px 0px 4px;
}

#xxlContent ul {
	overflow:auto;
	margin:0px;
	padding:0px;
	margin-top:5px;
}

#xxlContent ul li {
	
	margin-left:20px;
	padding:0px;
}

#xxlContent .xxlContentCol50 {
	width:261px;
	float:left;
}

#xxlContent .xxlContentCol50Right {
	width:261px;
	float:left;
	text-align:right;
}

#xxlContent .mnuTop{
	color:#878787;
	font-weight:bold;
	padding:0pt 0pt 5px;
}

/*
*html #xxlContent ul {
	padding-left:20px;
	
}

*html #xxlContent ul li {
	padding-left:15px;
	display:block;
}
*/

#xxlContentHome {
	/*width:522px;*/
	width: 717px;
	overflow: hidden;
	float:left;
	margin-left: 35px;
	margin-top: 30px;
}

/* Artikel Startseite begin */
#xxlContentHome .xxlArticle, #xxlContentHome .xxlArticleLeft {
	float: left;
	padding-right: 20px;
	width: 338px;
	height: 115px;
	overflow: hidden;
}

#xxlContentHome .xxlWeekend {
	padding-top: 10px;
	background-color: #f3f3f3;
}

#xxlContentHome .xxlWeekendTitle {
	color: #6c1933;
	font-weight: bold;
}

#xxlContentHome .xxlWeekendIcon {
	position: absolute;
	margin-top: -20px;
	margin-left: 145px;
}

#xxlContentHome .xxlTxtWeekend {
	height: 60px;
	color: #1d1e16;
}

#xxlContentHome .xxlTxtWeekend a {
	color: #878787;
	text-decoration: none;
	font-weight: bold;
}

#xxlContentHome .xxlArticle {
	margin-left: 20px;
	padding-right: 0px;
}

#xxlContentHome .xxlArticleLeft {
	border-right: 1px solid #F3F0EF;
}

#xxlContentHome .xxlHomeTeaser {
	font-weight: normal;
	width: 180px;
	height: 45px;
	overflow: hidden;
	margin-top: 5px;
}

#xxlContentHome .xxlArticle .xxlPic, #xxlContentHome .xxlArticleLeft .xxlPic {
	overflow: hidden;
	float: left;
	width: 128px;
	height: 96px;
	padding-bottom: 20px;
	margin-right: 15px;
}

#xxlContentHome .xxlArticle .xxlTxtHolder, #xxlContentHome .xxlArticle .xxlTxtHolderRight, #xxlContentHome .xxlArticleLeft .xxlTxtHolder, #xxlContentHome .xxlArticleLeft .xxlTxtHolderRight {
	/*padding: 0px 20px 20px 0px;*/
	width: 190px;
	/*height: 96px;*/
	float: left;
}

#xxlContentHome .xxlArticle .xxlTxtHolderRight, #xxlContentHome .xxlArticle .xxlTxtHolderRight, #xxlContentHome .xxlArticleLeft .xxlTxtHolderRight, #xxlContentHome .xxlArticleLeft .xxlTxtHolderRight {
	width: 190px;
}

*html #xxlContentHome .xxlArticle .xxlTxtHolderRight {	
	width: 180px;
	overflow: hidden;
}

*html #xxlContentHome {
	margin-left: 20px;
} 

#xxlContentHome .xxlArticle .xxlTxt, #xxlContentHome .xxlArticleLeft .xxlTxt {
	height: 85px;
	margin-bottom: 3px;
	font-weight: bold;
	overflow: hidden;
    width: 180px;
}

#xxlContentHome .xxlArticle .xxlTxt a, #xxlContentHome .xxlArticleLeft .xxlTxt a {
	color: #878787;
	text-decoration: none;
}

#xxlContentHome .xxlArticle .xxlEnd, #xxlContentHome .xxlArticle .xxlEndRight, #xxlContentHome .xxlArticleLeft .xxlEnd, #xxlContentHome .xxlArticleLeft .xxlEndRight {
	clear: both;
}

#xxlContentHome .xxlHomeLine, #xxlContentHome .xxlHomeLineRight {
	border-bottom: 1px solid #F3F0EF;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-right: 40px;
	width: 338px;
	height: 1px;
	float: left;	
}

#xxlContentHome .xxlHomeLineRight {
	margin-right: 0px;
}

/* Artikel Startseite end */


/* DETAIL ARTIEL begin */

#xxlContent .xxlPriceHdl {
	float:left;
	width:100px;
	margin:4px 0px 0px 15px;
}

#xxlContent .xxlDetailArticleImg1, .xxlDetailArticleImg1Block,
#lbContent .xxlDetailArticleImg1 {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}
#xxlContent .xxlDetailArticleImg2, .xxlDetailArticleImg2Block  {
	float:left;
	margin-bottom:5px;
	margin-right:20px;
}

#xxlContent .xxlDetailArticleImg1Block, .xxlDetailArticleImg2Block {
	float:none;
	clear:both;
	width:auto;
	margin-left:0px;
}

#xxlContent .xxlDetailArticleImgII1, .xxlDetailArticleImgII1Block,
#lbContent .xxlDetailArticleImgII1 {
	float:left;
	margin-bottom:5px;
	margin-right:10px;
}

#xxlContent .xxlDetailArticleImgII1Block, .xxlDetailArticleImgII2Block {
	float:none;
	clear:both;
	width:auto;
	margin-left:0px;
}

#xxlContent .xxlDetailArticleImgII2, .xxlDetailArticleImgII2Block  {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}

#xxlContent .xxlDetailArticleImgTxt, .xxlDetailArticleImgTxtBlock {
	background-color:#F3F0EF;
	padding:10px;
	font-size:10px;
}

#xxlContent .xxlDetailArticleImgTxtBlock {
	width:100%;
}

#xxlContent .xxlOfferValidation {
	float:left;
	padding-top:3px;
}

#xxlContent .xxlPriceSubTxt {
	margin-left:15px;
	float:left;
}

#xxlContent .xxlCol {
	width:245px;
	float:left;
}
#xxlBookmarksShare {
    padding: 20px;
    padding-bottom: 0px;
}

/* D2 Begin */

#xxlContent .xxlD2PicHolder {
	border-right:1px solid #F3F0EF;
	/*overflow:auto;*/
	zoom:1;
	overflow:hidden;
}

#xxlContent .xxlD2Pic {
	float:left;
	width:380px;
	overflow:hidden;
}

#xxlContent .xxlD2Logo {
	border-top:1px solid #F3F0EF;
	padding:10px;
	float:left;
	width:121px;
	max-width:141px;
	overflow:hidden;
	text-align:center;
}

#xxlContent .xxlD2BtnBox {
	background-color:#F3F0EF;
}

/* D2 End */

/* D29 Begin */
#xxlContent	.xxlListD29{
	
	}
		#xxlContent .xxlListD29 .xxlListD29Pic{
			background:transparent url(/img/list_pic_bg.gif);
			height:90px;
			overflow:hidden;
			padding:20px 0px 20px 0px;
			text-align:center;
			width:155px;
			float: left;
		}
		#xxlContent .xxlListD29 .gSpacer{
			float: left;
			width: 28px;
		}
/* D29 End */

/* xxMap Styles begin */

#xxlContent .xxlMap {
	position:relative;
}

#xxlContent .xxlListUE9 .xxlMap {
	position:relative;
	border-bottom:1px solid #F3F0EF;
}

#xxlContent .xxlListUE12 .xxlMap {
	position:relative;
	border-bottom:1px solid #F3F0EF;
}

#xxlContent .xxlMapPoint, #xxlContent .xxlMapPointActive {
	background:url(/img/map_point_bg.gif) no-repeat center;
	width:15px;
	max-height:15px;
	height:14px;
	padding-top:1px;
	position:absolute;
	text-align:center;
	font-size:9px;
	color:#FFF;
	font-weight:bold;
	line-height:12px;
	letter-spacing:0.01em;
}
#xxlContent .xxlMapPoint_no_bg, #xxlContent .xxlMapPointActive_no_bg{
	width:15px;
	max-height:15px;
	height:14px;
	padding-top:1px;
	position:absolute;
	text-align:center;
	font-size:9px;
	color:#FFF;
	font-weight:bold;
	line-height:12px;
	letter-spacing:0.01em;
}

#xxlContent .xxlMapToolTip {
	position:absolute;
	display:none;	
}

#xxlContent .xxlMapToolTipArrowTop,
#xxlContent .xxlMapToolTipArrowBottom {
	display:none;
	height:7px;
	overflow:hidden;
}

#xxlContent .xxlMapPointActive a,
#xxlContent .xxlMapPoint a {
	color:#FFF !important;
	text-decoration:none;
}

#xxlContent .xxlMapToolTipTxt {
	padding:10px;
	color:#FFF;
	font-weight:bold;
}

#xxlContent .xxlMapToolTipBox {
	width: 80px;
	float: left;
}

#xxlContent .xxlMapToolTipBox2 {
	width: 145px;
	float: left;
	margin-top: -3px;
}

#xxlContent .xxlMapLeftCol {
	float:left;
	width:260px;
	/*border-top:1px solid #F3F0EF;*/
	border-right:1px solid #F3F0EF;
}

#xxlContent .xxlMapRightCol {
	float:left;
	width:259px;
	/*border-top:1px solid #F3F0EF;*/
}

#xxlContent .xxlMapTableRow,
#xxlContent .xxlMapTableRowActive {
	border-bottom:1px solid #F3F0EF;
}

#xxlContent .xxlMapPointTable {
	width:35px;
	text-align:center;
	float:left;
	background:url(/img/map_point_bg.gif) no-repeat center;
	font-size:9px;
	color:#FFF;
	font-weight:bold;
	line-height:12px;
	padding-top:4px;
	height:17px;
	max-height:21px;
	letter-spacing:1px:
}

#xxlContent .xxlMapTableData {
	width:224px;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	/*height:19px;
	max-height:21px;*/
}

#xxlContent .xxlMapTableData a {
	color:#878787;
}

#xxlContent .xxlMapTableRowActive .xxlMapTableData a {
	color:#FFF !important;
	/*font-weight:bold;*/
}

#xxlContent .xxlMapContactTable {
	padding:0px 10px 0px 35px;
	border-bottom:1px solid #F3F0EF;
}


#xxlContent .xxlMapSmall {
	float:right;
	position:relative;
}

#xxlContent .xxlMapFlag {
	position:relative;
}

/* xxlMap Styles end */

#xxlContent .xxlFactsHdl,
#lbContent .xxlFactsHdl,
#xxlContent .xxlFactsHdlGrey {
	padding:11px 13px 12px 13px;
	font-weight:bold;
	color:#FFF;
	zoom: 1;
}

#xxlContent .xxlFactsHdlComment {
	font-weight: normal;
	text-decoration: none;
	float: right;
}

#xxlContent .xxlDetailComment {
	float: right;
	width: 120px;
	border-left: 1px solid #f4f0f1;
	padding-left: 5px;
	margin-top: -5px;
}

/* Facebook-Button */

.xxlDetailComment #facebookBtnTop {
	margin: 2px 0px 5px 5px;
}

#xxlContent .xxlFactsHdlGrey {
	zoom:1;
	background-color:#F3F0EF !important;
	color:#878787;
}

#xxlContent .xxlFactsHdl a {
	color:#FFF;
}

#xxlContent .xxlFactsHdlGrey a {
	color:#878787 !important;

}

*html #xxlContent .xxlFactsList,
*html #lbContent .xxlFactsList,
*+html #xxlContent .xxlFactsList,
*+html #lbContent .xxlFactsList {
	border-left:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
	border-bottom:1px solid #F3F0EF;
	padding:11px 14px 12px 14px;
	overflow:auto;
	zoom:1;
}

#xxlContent .xxlFactsList,
#lbContent .xxlFactsList {
	border-left:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
	border-bottom:1px solid #F3F0EF;
	padding:11px 14px 12px 8px;
	overflow:hidden;
	zoom:1;
}

#lbContent .xxlUserList .xxlFactsLabel {
	width:200px;
}

#lbContent .xxlUserList .xxlFactsValue {
	width:250px;
}

#xxlContent .xxlFactsTable {
	width:49%;
	float:left;
}

	.xxlFactsTable .icon {
		width:30px;
		float:left;
	}
	
	.xxlFactsTable .txt {
		width:200px;
		float:left;
		font-weight:bold;
		padding-top:2px;
	}

#xxlContent .xxlFactsLabel,
#lbContent .xxlFactsLabel {
	width:200px;
	float:left;
	font-weight:bold;
	padding-top:1px;
}

#xxlContent .xxlFactsValue,
#lbContent .xxlFactsValue {
	width:292px;
	float:left;
}

#xxlContent .xxlFactsSep,
#lbContent .xxlFactsSep {
	height:5px;
	background:url(/img/greypx.gif) repeat-x center;
	background-position-y:2px;
	clear:both;
	overflow:hidden;
}

#xxlContent .xxlFactsCol {
	float:left;
	white-space:nowrap;
}

#xxlContent .xxlFactsColSep {
	float:left;
	width:31px;
	background:url(/img/greypx.gif) repeat-y center;
	height:13px;
	margin-top:2px;
}

#xxlContent .xxlPrev {
	float:left;
	padding:2px 10px 0px 2px;
	max-height:20px;
	height:18px;
}

#xxlContent .xxlPrevArrow {
	float:left;
}

#xxlContent .xxlNext {
	float:right;
	padding:2px 2px 0px 10px;
	max-height:20px;
	height:18px;
}

#xxlContent .xxlNextArrow {
	float:right;
}

#xxlContent .xxlLegend {
	width:445px;
	padding-top:5px;
}

#xxlContent .xxlLegend .xxlLegendColor {
	width:10px;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin-bottom:2px;
}

#xxlContent .xxlLegend .xxlLegendTxt {
	width:205px;
	margin-left:5px;
	float:left;
	text-align:left;
}

.xxlCommentsArrows {
	float:left;
	padding:15px 5px 0px 10px;
}

.xxlCommentsArrow {
	float:left;
	padding-left:5px;
}

.xxlCommentsTxt {
	float:left;
	border:1px solid #F3F0EF;
}

.xxlCommentsTxtPaddings {
	padding:12px 15px 0px 15px;
}

.xxlCommentsAnswer {
	float:right;
	padding-left:20px;
	background:url(/img/ico_answer.gif) no-repeat;
	background-position:0px 3px;
}

.xxlCommentsWrite {
	background-color:#F3F0EF;
	padding:15px;
	overflow:auto;
}

.xxlCommentsClose {
	float:right;
	padding-left:20px;
	background:url(/img/ico_close.gif) no-repeat;
	background-position:0px 2px;
}

.xxlCommentsClose a {
	color:#878787 !important;
}

.xxlCommentsWriteHdl {
	float:left;
	padding-left:16px;
	background:url(/img/ico_pen.gif) no-repeat;
	background-position:0px 1px;
	font-weight:bold;
}

.xxlCommentsWrite .xxlFormLabel {
	width:25%;
	float:left;
}

.xxlCommentsWrite .xxlFormInput {
	width:74%;
	float:left;
}

.xxlCommentsWrite .xxlFormInput input,
.xxlCommentsWrite .xxlFormInput textarea {
	width:100%;
}

#xxlIframe {
	z-index: 10 !important
}


/* DETAIL ARTIEL end */

/* Controlbar begin */
#xxlContent .xxlControlBar {
	width:494px;
	max-width:522px;
	background-color:#F3F0EF;
	padding:14px;
	margin-top:20px;
	clear:both;
}

#xxlContent .xxlControlBar a {
	color:#878787;
}

#xxlContent .xxlControlBar a:hover {
	color:#878787;
}

#xxlContent #topBtn {
	float:right;
}

#xxlContent #printBtn,
#xxlContent #sendBtn,
#xxlContent #commentBtn,
#xxlContent #notepadBtn {
	float:left;
}

#xxlContent #backBtn {
	width:125px;
	float:left;
}

#xxlContent #printBtn a {
	background:url(/img/ico_print.gif) no-repeat;
	padding-left:25px;
	float:left;
	height:15px;
	padding-bottom:5px;
}

#xxlContent #sendBtn a {
	background:url(/img/ico_send.gif) no-repeat;
	padding-left:23px;
	float:left;
	height:15px;
	padding-bottom:5px;
	margin-left:15px;
}


#xxlContent #commentBtn a {
	background:url(/img/ico_post.gif) no-repeat;
	padding-left:25px;
	float:left;
	height:15px;
	padding-bottom:3px;
	margin-left:15px;
}

#xxlContent #notepadBtn a {
	background:url(/img/ico_note.gif) no-repeat;
	padding-left:22px;
	float:left;
	padding-bottom:2px;
	margin-left:15px;
}

#xxlContent #noted {
	background:url(/img/ico_noted.gif) no-repeat;
	padding-left:22px;
	float:left;
	padding-bottom:2px;
	margin-left:15px;
}

#xxlContent #notepadBtnTop a {
	background:url(/img/ico_note_top.gif) no-repeat;
	padding-left:22px;
	float:left;
	padding-bottom:0;	
}

#xxlContent #notedTop {
	background:url(/img/ico_noted_top.gif) no-repeat;
	padding-left:22px;
	float:left;
	padding-bottom:5px;	
}

#xxlContent .xxlFactsHdlComment a {
	background:url(/img/ico_write.gif) no-repeat;
	padding-left:25px;
	float:left;
}

#xxlContent .xxlFactsHdlCommentTop a {
	background:url(/img/ico_write_top.gif) no-repeat;
	padding-left:22px;
	float:left;
	padding-bottom:2px;	
}

/* Controlbar end */

/* xxlListVideo begin */

.xxlListVideo2	{
	height:21px;
	width:40px;
	position:relative;
	top:-25px;
	left:3px;
}

/* xxlListVideo end */

/* xxlListArticleUe3  begin*/
#xxlContent .xxlListArticleUe3{
	float:left;
	width: 253px;
}

#xxlContent .xxlListArticleUe3_5 {
	float:left;
	width: 522px;
}

#xxlContent .xxlListArticleUe3 .xxlListPic,
#xxlContent .xxlListArticleUe3_5 .xxlListPic {
	width:253px;
	height:95px;
	overflow:hidden;
	text-align:left;
	background: url(/img/list_pic_bg.gif);
}

#xxlContent .xxlListArticleUe3_5 .xxlListPic {
	width:522px;
	height:auto;
}

#xxlContent .xxlListArticleUe3 .xxlListPicPrice {
	width:185px;
	height:95px;
	overflow:hidden;
	text-align:left;
	float:left;
}

#xxlContent .xxlListArticleUe3 .xxlListPrice {
	max-width:68px;
	width:58px;
	max-height:95px;
	height:29px;
	overflow:hidden;
	text-align:left;
	background-color:#F3F0EF;
	padding:58px 0px 8px 10px;
	float:left;
}

#xxlContent .xxlListArticleUe3 .xxlListTxtHolder .xxlListTxt {
	height: 115px;
}
#xxlContent .xxlListArticleUe3 .xxlListTxtHolder .xxlListTxt a,
#xxlContent .xxlListArticleUe3_5 .xxlListTxtHolder .xxlListTxt a {
	text-decoration: none;
	font-weight: bold;
	color: #878787;
}
#xxlContent .xxlListArticleUe3 .xxlListTxtHolder,
#xxlContent .xxlListArticleUe3_5 .xxlListTxtHolder {
	max-width:253px;
	width:223px;
	height:140px;
	padding: 11px 14px 14px 14px;
	overflow:hidden;
	clear:both;
	border-bottom:1px solid #F3F0EF;
	border-left:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
}
#xxlContent .xxlListArticleUe3_5 .xxlListTxtHolder {
	max-width:522px;
	width:492px;
	height:auto;
}

/* xxlListArticleUe3  end */

/* D5 beginn */

.xxlD5Facts {
	padding:10px;
	background-color:#F3F0EF;
}

.xxlD5FactsBlueTrail,
.xxlD5FactsBlueTrailwST {
	float:left;
	margin-right:60px;
}

.xxlD5FactsBlueTrailwST {
	margin-right:7px;
}

.xxlD5FactsRedTrail,
.xxlD5FactsRedTrailwST {
	float:left;
	margin-right:40px;
}

.xxlD5FactsRedTrailwST {
	margin-right:7px;
}

.xxlD5FactsBlackTrail,
.xxlD5FactsBlackTrailwST {
	float:left;
	margin-right:0px;
}

.xxlD5FactsBlackTrailwST {
	margin-right:7px;
}

.xxlD5FactsSingleTrail {
	float:left;
}


/* D5 end */

/* xxlListArticleUe4  begin*/
.xxlListArticleUe4{
	float:left;
	width: 522px;
	height: 157px;
}

.xxlListArticleUe4  .xxlListPicHolder {
	width:185px;
	height:157px;
	float:left;
}

.xxlListArticleUe4  .xxlListPicHolder .xxlListPic {
	width:185px;
	height:157px;
	overflow:hidden;
	text-align:left;
	background: url(/img/list_pic_bg.gif);
}

.xxlListArticleUe4  .xxlListPicHolder .xxlListPicPrice {
	width:185px;
	height:95px;
	overflow:hidden;
	text-align:left;
	float:left;
	background: url(/img/list_pic_bg.gif);
}

.xxlListArticleUe4  .xxlListPicHolder .xxlListPrice {
	max-width:185px;
	width:170px;
	max-height:62px;
	height:15px;
	overflow:hidden;
	text-align:right;
	background-color:#F3F0EF;
	padding:35px 15px 12px 0px;
	float:left;
}

.xxlListArticleUe4 .xxlListTxtHolder {
	max-width:335px;
	width:307px;
	max-height:155px;
	height:130px;
	padding: 11px 14px 14px 14px;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #F3F0EF;
	border-top:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
}

.xxlListArticleUe4 .xxlListTxtHolder .xxlListTxt {

}

.xxlListArticleUe4 .xxlListTxtHolder .xxlListTxt a{
	text-decoration: none;
	font-weight: bold;
	color: #878787;
}

/* xxlListArticleUe4  end */

/* xxlListArticleUe8  begin*/
#xxlContent .xxlUe8Facts .xxlListArticleUe8, .xxlUe8Facts .xxlListArticleUe8Right,
#xxlContent .xxlListArticleUe8, .xxlListArticleUe8Right {
	float:left;
	width: 522px;
}

#xxlContent .xxlUe8Facts .xxlListArticleUe8, .xxlUe8Facts .xxlListArticleUe8Right {
	height:auto;
}

#xxlContent  .xxlListArticleUe8  .xxlListPicHolder,
			.xxlListArticleUe8Right  .xxlListPicHolder,
#xxlContent  .xxlUe8Facts .xxlListArticleUe8  .xxlListPicHolder,
			.xxlUe8Facts .xxlListArticleUe8Right  .xxlListPicHolder {
	width:180px;
	height:157px;
	float:left;
}

#xxlContent  .xxlUe8Facts .xxlListArticleUe8  .xxlListPicHolder,
			.xxlUe8Facts .xxlListArticleUe8Right  .xxlListPicHolder {
	height:auto;
}

#xxlContent .xxlListArticleUe8Right  .xxlListPicHolder {
	float:right;
	margin-right:1px;
}

#xxlContent  .xxlListArticleUe8  .xxlListPicHolder .xxlListPic,
			.xxlListArticleUe8Right  .xxlListPicHolder .xxlListPic,
#xxlContent  .xxlUe8Facts .xxlListArticleUe8  .xxlListPicHolder .xxlListPic,
			.xxlUe8Facts .xxlListArticleUe8Right  .xxlListPicHolder .xxlListPi {
	width:185px;
	height:157px;
	overflow:hidden;
	text-align:left;
	background: url(/img/list_pic_bg.gif);
}

#xxlContent  .xxlUe8Facts .xxlListArticleUe8  .xxlListPicHolder .xxlListPic,
			.xxlUe8Facts .xxlListArticleUe8Right  .xxlListPicHolder .xxlListPi {
	height:212px;
}


#xxlContent  .xxlListArticleUe8  .xxlListPicHolder .xxlListPicPrice,
			.xxlListArticleUe8Right  .xxlListPicHolder .xxlListPicPrice {
	width:180px;
	height:90px;
	overflow:hidden;
	text-align:left;
	float:left;
	background: url(/img/list_pic_bg.gif);
}

#xxlContent  .xxlListArticleUe8  .xxlListPicHolder .xxlListPrice,
			.xxlListArticleUe8Right  .xxlListPicHolder .xxlListPrice,
#xxlContent  .xxlUe8Facts .xxlListArticleUe8  .xxlListPicHolder .xxlListPrice,
			.xxlUe8Facts .xxlListArticleUe8Right  .xxlListPicHolder .xxlListPrice	{
	max-width:185px;
	width:165px;
	max-height:62px;
	height:15px;
	overflow:hidden;
	text-align:right;
	background-color:#F3F0EF;
	padding:35px 15px 12px 0px;
	float:left;
}

#xxlContent  .xxlUe8Facts .xxlListArticleUe8  .xxlListPicHolder .xxlListPrice,
			.xxlUe8Facts .xxlListArticleUe8Right  .xxlListPicHolder .xxlListPrice	{
	padding:90px 15px 12px 0px;
}

#xxlContent  .xxlListArticleUe8 .xxlListTxtHolder,
			.xxlListArticleUe8Right .xxlListTxtHolder,
#xxlContent  .xxlUe8Facts .xxlListArticleUe8 .xxlListTxtHolder,
			.xxlUe8Facts .xxlListArticleUe8Right .xxlListTxtHolder {
	max-width:335px;
	width:313px;
	max-height:155px;
	height:130px;
	padding: 11px 14px 9px 14px;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #F3F0EF;
	border-top:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
}

#xxlContent  .xxlUe8Facts .xxlListArticleUe8 .xxlListTxtHolder,
			.xxlUe8Facts .xxlListArticleUe8Right .xxlListTxtHolder {
	max-height:210px;
	height:185px;
}

#xxlContent  .xxlListArticleUe8 .xxlListTxtHolder .xxlListLabel,
#xxlContent  .xxlListArticleUe8Right .xxlListTxtHolder .xxlListLabel  {
	float:left;
	font-weight:bold;
	width:85px;
}

#xxlContent  .xxlListArticleUe8 .xxlListTxtHolder .xxlListValue,
#xxlContent  .xxlListArticleUe8Right .xxlListTxtHolder .xxlListValue {
	float:left;
	width:220px;
}


#xxlContent  .xxlListArticleUe8Right .xxlListTxtHolder {
	width:306px;
}

#xxlContent .xxlListArticleUe8Right .xxlListTxtHolder {
	border-left:1px solid #F3F0EF;
	border-right:none;
}

#xxlContent  .xxlListArticleUe8 .xxlListTxtHolder .more,
			.xxlListArticleUe8Right .xxlListTxtHolder .more{
	float:right;
	margin-top:3px;
}

#xxlContent .xxlListArticleUe8 .xxlListTxtHolder .xxlListTxt a {
	text-decoration: none;
	font-weight: bold;
	color: #878787;
}

#xxlContent .xxlListArticleUe8Right .xxlListTxtHolder .xxlListTxt a {
	text-decoration: none;
	font-weight: bold;
	color: #878787;
}

/* xxlListArticleUe8  end */

/* xxlListArticleE13  begin*/
#xxlContent .xxlE13Facts .xxlListArticleE13{
	width: 522px;
	height:auto;
}

#xxlContent  .xxlListArticleE13 .xxlListPicHolder{

}

#xxlContent  .xxlListArticleE13 .xxlListPicHolder .xxlListPic{
	width:522px;
	overflow:hidden;
	text-align:left;
	background: url(/img/list_pic_bg.gif);
}

#xxlContent  .xxlListArticleE13 .xxlListTxtHolder{
	width:520px;
	border-left:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
	border-bottom:1px solid #F3F0EF;
}
#xxlContent  .xxlListArticleE13 .xxlListTxtHolder .xxlListTxt{
	padding: 10px;
}

#xxlContent .xxlListArticleE13 .xxlListTxtHolder .xxlListTxt a {
	text-decoration: none;
	font-weight: bold;
	color: #878787;
}

/* NEW */
#xxlContent  .e13ItemVideo{
	width:522px;
	overflow:hidden;
	text-align:left;
	background: url(/img/list_pic_bg.gif);
}

#xxlContent  .e13ItemBottom{
	border-left:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
	border-bottom:1px solid #F3F0EF;
	padding: 10px;
	margin-bottom:25px;
}


/* xxlListArticleUe8  end */

/* xxlListArticleUe14  begin*/

#xxlContent .xxlSearchmaskUE14 {
	padding:15px;
	overflow:hidden;
	zoom:1;
	color:#FFF;
}

	.xxlSearchmaskUE14 .xxlSearchCol1 {
		width:200px;
	}
	
	.xxlSearchmaskUE14 .xxlSearchCol2 {
		width:270px;
	}
	
	.xxlSearchmaskUE14 .xxlSearchFieldDate {
		width:170px;
	}
	
	.xxlSearchmaskUE14 .xxlSearchLabelThin {
		padding-left:5px;
	}
	
	.xxlSearchmaskUE14 .xxlSearchLabelNights {
		float:left;
		font-weight:bold;
		width:105px;
		padding-top:3px;
	}
	
	.xxlSearchmaskUE14 .xxlSearchFieldNights {
		float:left;
		width:85px;
	}
	
	.xxlSearchmaskUE14 .xxlSearchLabel {
		float:left;
		font-weight:bold;
		width:85px;
		padding-top:3px;
	}
	
	.xxlSearchmaskUE14 .xxlSearchField {
		float:left;
		width:180px;
	}
	
	.xxlSearchmaskUE14 .xxlSearchFieldSort {
		float:left;
		width:250px;
	}
	
	.xxlSearchmaskUE14 .xxlSearchButton {
		float:right;
	}


/* xxlListArticleUe14  end */

/* xxlListArticleUe2  begin*/

#xxlContent .xxlSearchmaskUE2 {
	padding:15px;
	overflow:hidden;
	zoom:1;
}

	.xxlSearchmaskUE2 .xxlSearchLabel {
		float:left;
		width:115px;
		font-weight:bold;
		color:#FFF;
		margin-bottom:5px;
		padding-top:3px;
	}
	
	.xxlSearchmaskUE2 .xxlSearchField {
		width:280px;
		float:left;
		margin-bottom:5px;
	}
	
	.xxlSearchmaskUE2 .xxlSearchButton {
		float:right;
	}

#xxlContent .xxlListUE2 {
	border-left:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
	border-bottom:1px solid #F3F0EF;
	overflow:hidden;
	zoom:1;
}

#xxlContent .xxlListArticleUe2 {
	float:left;
	width: 520px;
}

#xxlContent .xxlInfoBoxTop,
#xxlContent .xxlInfoBoxBottom {
	width:492px;
	margin:15px 0px 10px 14px;
	border-bottom:1px solid #F3F0EF;
}

#xxlContent .xxlInfoBoxBottom {
	border-top:1px solid #F3F0EF;
	border-bottom:none;
	margin:0px 0px 10px 14px;
	padding-top:15px;
}

#xxlContent .xxlInfoBoxTop .xxlArticleInfo,
#xxlContent .xxlInfoBoxBottom .xxlArticleInfo {
	font-weight:bold;
	width:49%;
	float:left;
}

#xxlContent .xxlInfoBoxTop .jumplist,
#xxlContent .xxlInfoBoxBottom .jumplist {
	width:49%;
	float:right;
	padding:0px;
}

#xxlContent  .xxlListArticleUe2  .xxlListDate,
#xxlContent  .xxlListArticleUe8  .xxlListDate,
#xxlContent  .xxlListArticleUe8Right  .xxlListDateRight {
	max-width:184px;
	width:153px;
	padding:8px 15px 8px 15px;
	font-weight:bold;
	border-top:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
	border-left:1px solid #F3F0EF;
}

#xxlContent  .xxlListArticleUe8Right  .xxlListDateRight {
	float:right;
	margin-right:1px;
}

#xxlContent  .xxlListArticleUe2  .xxlListPicHolder{
	width:185px;
	height:157px;
	float:left;
}

#xxlContent  .xxlListArticleUe2  .xxlListPicHolder .xxlListPic {
	width:185px;
	height:157px;
	overflow:hidden;
	text-align:left;
	background: url(/img/list_pic_bg.gif);
}

#xxlContent  .xxlListArticleUe2  .xxlListPicHolder .xxlListPicPrice {
	width:185px;
	height:95px;
	overflow:hidden;
	text-align:left;
	float:left;
	background: url(/img/list_pic_bg.gif);
}

#xxlContent  .xxlListArticleUe2  .xxlListPicHolder .xxlListPrice {
	max-width:185px;
	width:170px;
	max-height:62px;
	height:15px;
	overflow:hidden;
	text-align:right;
	background-color:#F3F0EF;
	padding:35px 15px 12px 0px;
	float:left;
}

#xxlContent  .xxlListArticleUe2 .xxlListTxtHolder {
	max-width:336px;
	width:307px;
	max-height:155px;
	height:130px;
	padding: 11px 14px 14px 14px;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #F3F0EF;
	border-top:1px solid #F3F0EF;
}


#xxlContent  .xxlListArticleUe2 .xxlListTxtHolder .more {
	float:right;
	margin-top:3px;
}

#xxlContent .xxlListArticleUe2 .xxlListTxtHolder .xxlListTxt a {
	text-decoration: none;
	font-weight: bold;
	color: #878787;
}

/* xxlListArticleUe2  end */

/* E2 begin */

.xxlCatalogForm {

}

.xxlCatalogForm .xxlFormLabel {
	float:left;
	width:100px;
	font-weight:bold;
	padding-top:2px;
	margin-bottom:5px;
}

.xxlCatalogForm .xxlFormInput {
	float:left;
	width:280px;
	margin-bottom:5px;
}

.xxlCatalogForm .xxlFormInput input[type=text] {
	/*border:1px solid #E7E7E7;*/
	width:200px;
}

.xxlCatalogForm .comment {
	display:none;
}

.xxlCatalogHolder {
	/*margin:0px 20px 0px 20px;*/
	border-top:1px solid #F3F0EF;
}

.xxlCatalogHolder .xxlPic {
	float:left;
	width:130px;
	text-align:right;
}

.xxlCatalogHolder .xxlTxt {
	width:280px;
	float:left;
	margin:0px 20px 0px 20px;
}

.xxlCatalogHolder .xxlTxt_Detail {
	width:400px;
	float:left;
	margin:0px 20px 0px 20px;
}

.xxlCatalogHolder .xxlActions {
	width:120px;
	float:left;
	border-left:1px solid #F3F0EF;
	padding-left:20px;
	overflow:hidden;
}

.xxlE2LBSep {
	padding:10px 70px 10px 20px;
}

.xxlE2Cart {
	background-color:#F3F0EF;
	padding:15px;
	margin-bottom:15px;
	overflow:hidden;
	height:20px;
}

	.xxlE2CartTxt {
		float:left;
		width:300px;
		padding-top:3px;
	}
	
	.xxlE2CartButton {
		float:right;
		text-align:right;
		width:190px;
		z-index:99999999999;
	}
	
.xxlListE2 {
	margin-top:15px;
}

	.xxlListE2 .xxlPic {
		float:left;
		width:82px;
		height:147px;
		overflow:hidden;
		border-bottom:1px solid #F3F0EF;
		background: url(../img/list_pic_bg.gif);
	}
	
	.xxlListE2 .xxlTxtHolder {
		float:left;
		max-width:170px;
		width:140px;
		max-height:116px;
		height:116px;
		border-top:1px solid #F3F0EF;
		border-right:1px solid #F3F0EF;
		border-bottom:1px solid #F3F0EF;
		padding: 15px 15px 15px 15px;
		overflow:hidden;
		
	}
	
		.xxlListE2 .xxlTxtHolder .xxlTxt {
			font-weight:bold;
			/*height:68px;*/
			height:40px;
			overflow: hidden;
		}

/* E2 end */

/* E3&4 begin */

#xxlListE3E4 {

}

#xxlListE3E4 .xxlArticle {
	border:1px solid #F3F0EF;
	padding:15px;
	padding-right:10px;
	margin-bottom:15px;
}

#xxlListE3E4 .xxlArticle a.title {
	color:#878787 !important;
	text-decoration:none;
}

/* E3&4 end */

/* E1 begin */

#xxlContent .xxlSearchmaskE1 {
	padding: 15px;
	color: #FFFFFF;
	font-weight: bold;
	zoom:1;
}

	.xxlSearchCol1 {
		width:245px;
		border-right:1px solid #FFF;
		float:left;
	}
	
	.xxlSearchCol2 {
		width:230px;
		margin-left:15px;
		float:left;
	}
	
	.xxlSearchmaskE1 .xxlSearchLabel, .xxlSearchmaskE1 .xxlSearchLabelThin {
		padding-bottom:5px;
	}
	
	.xxlSearchmaskE1 .xxlSearchLabelThin {
		font-weight:normal;
	}
	
	.xxlSearchmaskE1 .xxlSearchField {
		width:151px;
		float:left;
	}
	
	.xxlSearchmaskE1 .xxlSearchField select {
		width:230px;
		height:65px;
	}
	
	.xxlSearchmaskE1 .xxlSearchField input {
		border:1px solid #878787;
		color:#878787;
		width:136px;
		padding:2px;
	}
	
	.xxlSearchCol1 .xxlSearchButton {
		width:80px;
		float:left;
		padding-top:1px;
	}
	
	.xxlSearchCol2 .xxlSearchButton {
		float:right;
		padding-top:1px;
	}

.xxlListE1 {
	border-left:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
}

.xxlListE1 .xxlDateBox {
	padding:15px;
	font-weight:bold;
	background-color:#F3F0EF;
	color:#878787;
}	

.xxlListArticleE1 {
	border-bottom:1px solid #F3F0EF;
	border-left:1px solid #F3F0EF;
	zoom:1;
}

.xxlListArticleE1 .xxlListGreyBox {
	float:left;
	max-width:199px;
	width:169px;
	padding:15px;
	background-color:#F3F0EF;
	max-height:84px;
	height:54px;
}

.xxlListArticleE1 .xxlListWhiteBox {
	float:left;
	max-width:320px;
	width:290px;
	border-top:1px solid #F3F0EF;
	border-bottom:1px solid #F3F0EF;
	padding:15px;
	max-height:82px;
	height:52px;
}

.xxlListArticleE1 .xxlListWhiteBox a {
	color:#878787 !important;
	font-weight:bold;
	text-decoration:none;
}

.xxlListArticleE1 .xxlListGreyBoxExtension,
.xxlListUE10 .xxlListGreyBoxExtension  {
	float:left;
	width:199px;
	background-color:#F3F0EF;
	border-top:1px solid #FFF;	
	background:url(/img/map_small_grey.gif) no-repeat;
	height:125px;
}

.xxlListArticleE1 .xxlListExtension,
.xxlListUE10 .xxlListExtension {
	border-bottom:1px solid #F3F0EF;
	background:url(/img/bg_e1_list.gif) repeat-y;
	overflow:auto;
}

.xxlListArticleE1 .xxlListWhiteBoxExtension,
.xxlListUE10 .xxlListWhiteBoxExtension  {
	float:left;
	max-width:319px;
	width:289px;
	padding:15px;
	
}

.xxlListUE10 .xxlListGreyBoxExtension  {
	width:185px;
}

.xxlListUE10 .xxlListExtension {
	background:url(/img/bg_ue10_list.gif) repeat-y;
}

.xxlListUE10 .xxlListGreyBoxExtension  {
	background:url(/img/map_small_grey_34.gif) no-repeat;
}


/* E1 end */

		
/* für Klingeltöne E 15 Anfang */
#xxlContent .xxlListE815{

}
	#xxlContent .xxlListE15 img{
		border: 0px;
	}
	#xxlContent .xxlListE15 .xxlScreenHolder{
		width: 154px;
		height: 295px;
		float: left;
	}
		#xxlContent .xxlListE15 .xxlScreenHolder .xxlTxt{
			padding: 10px 15px 10px 15px;
			border-left:1px solid #F3F0EF;
			border-right:1px solid #F3F0EF;
			font-weight: bold;
		}
		#xxlContent .xxlListE15 .xxlScreenHolder .xxlDownloads{
			padding: 0px 15px 0px 15px;
			border-left:1px solid #F3F0EF;
			border-right:1px solid #F3F0EF;
			height: 76px;
		}
		
		#xxlContent .xxlListE15 .xxlScreenHolder .xxlCredits{
			padding: 0px 15px 15px 15px;
			border-left:1px solid #F3F0EF;
			border-right:1px solid #F3F0EF;
			border-bottom:1px solid #F3F0EF;
		}

/* für Klingeltöne E 15 Ende */

/* E8 begin */

#xxlContent .xxlListE8 {

}
	#xxlContent .xxlListE8 img{
		border: 0px;
	}
	#xxlContent .xxlListE8 .xxlScreenHolder{
		width: 154px;
		height: 302px;
		float: left;
	}
		#xxlContent .xxlListE8 .xxlScreenHolder .xxlTxt{
			padding: 15px;
			border-left:1px solid #F3F0EF;
			border-right:1px solid #F3F0EF;
			font-weight: bold;
		}
		#xxlContent .xxlListE8 .xxlScreenHolder .xxlButtons{
			padding: 0px 15px 15px 15px;
			border-left:1px solid #F3F0EF;
			border-right:1px solid #F3F0EF;
			border-bottom:1px solid #F3F0EF;
		}

/* E8 end */

/* E9 begin */

#xxlContent .xxlSearchmaskE9 {
	color:#FFFFFF;
	font-weight:bold;
	padding:15px;
}
*+html #xxlContent .xxlSearchmaskE9 {
	color:#FFFFFF;
	font-weight:bold;
	padding:15px 15px 0px 15px;
}
*html #xxlContent .xxlSearchmaskE9 {
	color:#FFFFFF;
	font-weight:bold;
	padding:15px 15px 0px 15px;
}
	.xxlSearchmaskE9 .xxlSearchLabel {
		float:left;
		padding-top:2px;
		width:80px;
	}
	.xxlSearchmaskE9 .xxlSearchField {
		float:left;
		width:140px;
	}
		.xxlSearchmaskE9 .xxlSearchField input {
			width:125px;
		}
	.xxlSearchmaskE9 .xxlSearchButton {
		float:left;
		width:50px;
	}

#xxlContent .xxlListE9 {
	
}
	.xxlListE9 .xxlListE9_element{
		float: left;
		width: 155px;
	}
		.xxlListE9 .xxlListE9_element .xxlListPic{
			background: url(/img/list_pic_bg.gif);
			height: 90px;
			overflow: hidden;
			text-align: center;
			padding: 20px 0px 20px 0px;
			width: 155px;
		}
		.xxlListE9 .xxlListE9_element .xxlListTxtHolder {
			border-bottom:1px solid #F3F0EF;
			border-left:1px solid #F3F0EF;
			border-right:1px solid #F3F0EF;
			clear:both;
			height:170px;
			overflow:hidden;
			padding:5px;
			width: 143px;
		}
			.xxlListE9 .xxlListE9_element .xxlListTxtHolder .ratingdiv{
				border-top:1px solid #F3F0EF;
				padding: 10px 0px 10px 0px;
			}
				.xxlListE9 .xxlListE9_element .xxlListTxtHolder .ratingdiv .left{
					float: left;
				}
				.xxlListE9 .xxlListE9_element .xxlListTxtHolder .ratingdiv .middle{
					float: left;
				}
				.xxlListE9 .xxlListE9_element .xxlListTxtHolder .ratingdiv .right{
					float: left;
				}
				.xxlListE9 .xxlListE9_element .xxlListTxtHolder .ratingdiv .close{
					float: left;
					padding-left: 4px;
				}
			.xxlListE9 .xxlListE9_element .xxlListTxtHolder .xxlRatingStatusBg{
				background-color: #F3F0EF;
				width: 145px;
				height: 15px;
			}
	.xxlListE9 .gSpacer{
		float: left;
		width: 28px;
	}

#lbContent .xxlRatingDetail{
	
}
	#lbContent .xxlRatingDetail .xxlRatingImg{
		text-align: center;
		padding-bottom: 20px;
	}	
	#lbContent .xxlRatingStatusBg{
		background-color: #F3F0EF;
		width: 145px;
		height: 15px;
	}
	
.xxlFotoUploadForm {

}

.xxlFotoUploadForm .xxlFormLabel {
	float:left;
	width:183px;
	font-weight:bold;
	padding-top:2px;
	margin-bottom:5px;
}

.xxlFotoUploadForm .xxlFormInput {
	float:left;
	width:280px;
	margin-bottom:5px;
}

.xxlFotoUploadForm .xxlFormInput input[type=text] {
	width:220px;
}

.xxlFotoUploadForm .xxlFormInput input[type=file] {
	width:200px;
	padding: 0px;
}

*+html .xxlFotoUploadForm .xxlFormInput input[type=file] {
	width:223px;
	padding: 0px;
}

.xxlFotoUploadForm .comment {
	display:none;
}

/* E9 end */

/* E10 begin */

.xxlAdventureReportUploadForm {

}

.xxlAdventureReportUploadForm .xxlFormLabel {
	float:left;
	width:183px;
	font-weight:bold;
	padding-top:2px;
}

.xxlAdventureReportUploadForm .xxlPics .xxlFormLabel {
	float:left;
	width:178px;
	font-weight:bold;
	padding-top:2px;
	margin-bottom:5px;
	margin-left: 5px;
}

.xxlAdventureReportUploadForm  .xxlFormInput {
	float:left;
	width:280px;
}

.xxlAdventureReportUploadForm  .xxlFormInput input[type=text] {
	width:220px;
}

.xxlAdventureReportUploadForm  .xxlFormInput input[type=file] {
	width:200px;
	padding: 0px;
}

*+html .xxlAdventureReportUploadForm  .xxlFormInput input[type=file] {
	width:223px;
	padding: 0px;
}

.xxlAdventureReportUploadForm .comment {
	display:none;
}

#xxlContent	.xxlListE10{
	
	}
		#xxlContent .xxlListE10 .xxlListE10PicTxt{
			overflow:hidden;
			width:157px;
			float: left;
		}
			#xxlContent .xxlListE10 .xxlListE10PicTxt .xxlListE10PicVorschau{
				background:transparent url(/img/list_pic_bg.gif);
				height:90px;
				overflow:hidden;
				padding:20px 0px 20px 0px;
				text-align:center;
				width:155px;
				border: 1px solid #F3F0EF;
			}
			#xxlContent .xxlListE10 .xxlListE10PicTxt .xxlListE10Pic{
				height:90px;
				overflow:hidden;
				padding:20px 0px 20px 0px;
				text-align:center;
				width:155px;
				border: 1px solid #F3F0EF;
			}
			#xxlContent .xxlListE10 .xxlListE10PicTxt .xxlListE10Txt{
				padding:10px 0px 10px 0px;
				text-align:center;
				width:155px;
				border: 1px solid #F3F0EF;			
			}
		#xxlContent .xxlListE10 .gSpacer{
			float: left;
			width: 24px;
		}

/* E10 end */

/* UE9 begin */

#xxlContent .xxlListUE9 {
	border:1px solid #F3F0EF;
	width:520px;
	overflow:hidden;
	margin-top: 20px;
}

/* UE9 end */

/* UE12 begin */

#xxlContent .xxlListUE12 {
	border:1px solid #F3F0EF;
}

/* UE12 end */

/* xxlListArticleUe10  begin*/
/* UE10 begin*/

#xxlContent .xxlSearchmaskUE10 {
	padding: 15px;
	color: #FFFFFF;
	font-weight: bold;
	zoom:1;
}
	
	.xxlSearchmaskUE10 .xxlSearchLabel {
		width:80px;
		float:left;
		padding-top:2px;
	}
	
	.xxlSearchmaskUE10 .xxlSearchField {
		width:140px;
		float:left;
	}
	
	.xxlSearchmaskUE10 .xxlSearchField input {
		width:125px;
	}
	
	.xxlSearchmaskUE10 .xxlSearchButton {
		width:50px;
		float:left;
	}
	
#xxlContent .xxlUE10Nav {
	
}

	#xxlContent .xxlUE10Nav .xxlPrev {
		float:left;
		width:20px;
		height:20px;
		border-right:1px solid #FFF;
		border-bottom:1px solid #FFF;
		padding:0px;
	}
	
	#xxlContent .xxlUE10Nav .xxlMonth, 
	#xxlContent .xxlUE10Nav .xxlMonthActive {
		float:left;
		width:119px;
		max-height:20px;
		height:18px;
		border-right:1px solid #FFF;
		border-bottom:1px solid #FFF;
		text-align:center;
		padding-top:2px;
		overflow:hidden;
	}
	
		#xxlContent .xxlUE10Nav .xxlMonth a {
			color:#FFF;
		}
	
	#xxlContent .xxlUE10Nav .xxlMonthActive {
		width:120px;
		background-color:#F3F0EF;
	}
	
		#xxlContent .xxlUE10Nav .xxlMonthActive a {
			color:#878787;
		}
	
	#xxlContent .xxlUE10Nav .xxlNext {
		float:left;
		width:20px;
		height:20px;
		border-bottom:1px solid #FFF;
		padding:0px;
	}
	
	#xxlContent .xxlUE10Nav .xxlPaddings {
		padding:15px;
		background-color:#F3F0EF;
		font-weight:bold;
	}

#xxlContent .xxlListUE10 {
	border-bottom:1px solid #F3F0EF;
	border-left:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
	zoom:1;
}


#xxlContent .xxlListArticleUe10 {
	float:left;
	width: 520px;
	height: 157px;
	overflow:hidden;
}

#xxlContent .xxlListArticleUe10  .xxlListPicHolder {
	width:185px;
	height:157px;
	float:left;
}

#xxlContent .xxlListArticleUe10  .xxlListPicHolder .xxlListPic {
	width:185px;
	height:157px;
	overflow:hidden;
	text-align:left;
	background: url(/img/list_pic_bg.gif);
}

#xxlContent .xxlListArticleUe10  .xxlListPicHolder .xxlListPicDetails {
	width:185px;
	height:95px;
	overflow:hidden;
	text-align:left;
	float:left;
	background: url(/img/list_pic_bg.gif);
}

#xxlContent .xxlListArticleUe10  .xxlListPicHolder .xxlListDetails {
	max-width:185px;
	width:155px;
	max-height:62px;
	height:40px;
	overflow:hidden;
	background-color:#F3F0EF;
	padding:10px 15px 12px 15px;
	float:left;
}

#xxlContent .xxlListArticleUe10 .xxlListTxtHolder {
	max-width:335px;
	width:307px;
	max-height:155px;
	height:130px;
	padding: 11px 14px 14px 14px;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #F3F0EF;
	border-top:1px solid #F3F0EF;
}

#xxlContent .xxlListArticleUe10 .xxlListTxtHolder .xxlListTxt {

}

#xxlContent .xxlListArticleUe10 .xxlListTxtHolder .xxlListTxt a{
	text-decoration: none;
	font-weight: bold;
	color: #878787;
}

/* xxlListArticleUe10  end */

/* UE18 begin*/

#xxlContent .xxlSearchmaskUE18 {
	padding: 15px;
	color: #FFFFFF;
	font-weight: bold;
	zoom:1;
}
	
	.xxlSearchmaskUE18 .xxlSearchLabel {
		width:80px;
		float:left;
		padding-top:2px;
	}
	
	.xxlSearchmaskUE18 .xxlSearchField {
		width:140px;
		float:left;
	}
	
	.xxlSearchmaskUE18 .xxlSearchField input {
		width:125px;
	}
	
	.xxlSearchmaskUE18 .xxlSearchButton {
		width:50px;
		float:left;
	}
	
/* UE18 end*/

/* UE11  begin */

#xxlContent .xxlListUe11Element {
	border-bottom:1px solid #F3F0EF;
	margin:20px 14px 0px 14px;
	padding-bottom:20px;
}

#xxlContent .xxlListUe11TimeHdl {
	width:113px;
	font-weight:bold;
	float:left;
}

#xxlContent .xxlListUe11Txt {
	max-width:373px;
	width:359px;
	padding-left:14px;
	float:left;
	border-left:1px solid #F3F0EF;
}

/* UE11 end */

/* UE6  begin */
#xxlContent #xxlListUE6{
	border-bottom:1px solid #F3F0EF;
	border-left:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
}
	#xxlContent #xxlListUE6 .xxlList2Article{
		width: 490px;
		padding: 8px 15px 8px 15px;
	}
		#xxlContent #xxlListUE6 .xxlList2Article .xxlList2TxtHolder{

		}
			#xxlContent #xxlListUE6 .xxlList2Article .xxlList2TxtHolder .left{
				float: left;
				width: 120px;
				font-weight: bold;
			}
			#xxlContent #xxlListUE6 .xxlList2Article .xxlList2TxtHolder .right{
				float: left;
			}
/* UE6  end */

/* UE7 begin*/
#xxlContent #xxlListUE7{
	/*border-bottom:1px solid #F3F0EF;*/
	border-left:1px solid #F3F0EF;
	border-right:1px solid #F3F0EF;
}
	#xxlContent #xxlSearchmaskUE7{
		padding: 15px 15px 15px 15px;
		color: #FFFFFF;
		font-weight: bold;
		zoom:1;
	}
		#xxlContent #xxlSearchmaskUE7 .vt{
			width: 120px;
			height: 13px;
			border: 1px solid #878787;
		}
		#xxlContent #xxlSearchmaskUE7 .sort{
			width: 156px;
			height: 17px;
			border: 1px solid #878787;
		}
		#xxlContent #xxlSearchmaskUE7 .order{
			width: 94px;
			height: 17px;
			border: 1px solid #878787;
		}
		#xxlContent #xxlSearchmaskUE7 .left{
			width: 96px;
			float: left;
		}
		#xxlContent #xxlSearchmaskUE7 .middle_left{
			width: 160px;
			float: left;
		}
		#xxlContent #xxlSearchmaskUE7 .middle_right{
			width: 110px;
			float: left;
		}
		#xxlContent #xxlSearchmaskUE7 .right{
			float: left;
		}
	#xxlContent #xxlListUE7 .xxlListUE7Article{
		width: 490px;
		padding: 8px 15px 8px 15px;
	}
		#xxlContent #xxlListUE7 .xxlListUE7Article .xxlListUE7TxtHolder{

		}
			#xxlContent #xxlListUE7 .xxlListUE7Article .xxlListUE7TxtHolder .left_big{
				float: left;
				width: 68px;
				padding-top: 4px;
			}
			#xxlContent #xxlListUE7 .xxlListUE7Article .xxlListUE7TxtHolder .middle_big{
				float: left;
				width: 372px;
			}
				#xxlContent #xxlListUE7 .xxlListUE7Article .xxlListUE7TxtHolder .middle_big .left_small{
					float: left;
					width: 140px;
					font-weight: bold;
					padding-right:5px;
				}
				#xxlContent #xxlListUE7 .xxlListUE7Article .xxlListUE7TxtHolder .middle_big .right_small{
					float: left;
					width:227px;
				}
				#xxlContent #xxlListUE7 .xxlListUE7Article .xxlListUE7TxtHolder .middle_big .ratingdiv {
					border-top:1px solid #F3F0EF;
					padding: 10px 0px 20px 0px;
				}
					#xxlContent #xxlListUE7 .xxlListUE7Article .xxlListUE7TxtHolder .middle_big .ratingdiv .left{
						float: left;
						padding-top: 2px;
					}
					#xxlContent #xxlListUE7 .xxlListUE7Article .xxlListUE7TxtHolder .middle_big .ratingdiv .middle{
						float: left;
					}
					#xxlContent #xxlListUE7 .xxlListUE7Article .xxlListUE7TxtHolder .middle_big .ratingdiv .right{
						float: left;
						padding-top: 2px;
					}
					#xxlContent #xxlListUE7 .xxlListUE7Article .xxlListUE7TxtHolder .middle_big .ratingdiv .close{
						float: left;
						padding-left: 4px;
					}
				#xxlContent #xxlListUE7 .xxlListUE7Article .xxlListUE7TxtHolder .middle_big .xxlRatingStatusBg{
					background-color: #F3F0EF;
					width: 190px;
					height: 15px;
				}
			
			
			
			#xxlContent #xxlListUE7 .xxlListUE7Article .xxlListUE7TxtHolder .right_big{
				float: left;
				width: 48px;
			}

	#xxlContent .xxlMiddleBox{
			
	}
		#xxlContent .xxlMiddleBox .xxlMiddleBoxTitle{
			background-color:#F3F0EF;
			padding:11px 0px 10px 10px;
		}
		#xxlContent .xxlMiddleBox .xxlMiddleBoxContent{
			border-left:1px solid #F3F0EF;
			border-right:1px solid #F3F0EF;
			border-bottom:1px solid #F3F0EF;
			padding: 10px;
		}
		
			#xxlContent .xxlMiddleBox .xxlMiddleBoxContent a {
				text-decoration:none;
				color:#878787;
			}
			
		#xxlContent .xxlMiddleBox ul {
			list-style:none;
			list-style-image:none;
		}
		
		#xxlContent .xxlMiddleBox ul li {
			margin-left:10px;
		}
			
/* UE7 end*/

/* D23 begin*/
				#xxlContent #xxld23Rating .left_small{
					float: left;
					width: 140px;
					font-weight: bold;
					padding-right:5px;
				}
				#xxlContent #xxld23Rating .right_small{
					float: left;
					width:227px;
				}
				#xxlContent #xxld23Rating .ratingdiv {
					padding: 10px 0px 20px 0px;
				}
					#xxlContent #xxld23Rating .ratingdiv .left{
						float: left;
						padding-top: 2px;
					}
					#xxlContent #xxld23Rating .ratingdiv .middle{
						float: left;
					}
					#xxlContent #xxld23Rating .ratingdiv .right{
						float: left;
						padding-top: 2px;
					}
					#xxlContent #xxld23Rating .ratingdiv .close{
						float: left;
						padding-left: 4px;
					}
				#xxlContent #xxld23Rating .xxlRatingStatusBg{
					background-color: #F3F0EF;
					width: 190px;
					height: 15px;
				}
				
/* D23 end*/

#xxlContent #xxlSearchmaskUE17{
	padding: 15px 15px 15px 15px;
	color: #FFFFFF;
	font-weight: bold;
	zoom:1;
}
	#xxlContent #xxlSearchmaskUE17 .vt{
		width: 120px;
		height: 13px;
		border: 1px solid #878787;
	}
	#xxlContent #xxlSearchmaskUE17 .sort{
		width: 156px;
		height: 17px;
		border: 1px solid #878787;
	}
	#xxlContent #xxlSearchmaskUE17 .order{
		width: 94px;
		height: 17px;
		border: 1px solid #878787;
	}
	#xxlContent #xxlSearchmaskUE17 .left{
		width: 96px;
		float: left;
	}
	#xxlContent #xxlSearchmaskUE17 .middle_left{
		width: 160px;
		float: left;
	}
	#xxlContent #xxlSearchmaskUE17 .middle_right{
		width: 110px;
		float: left;
	}
	#xxlContent #xxlSearchmaskUE17 .right{
		float: left;
	}
#xxlContent #xxlListUE17{
	
}
	#xxlContent #xxlListUE17 table{
		background-color:#FFFFFF;
		border:0px solid #F3F0EF;
		margin:0px;
		padding:0px;
		width:100%;
	}
	#xxlContent #xxlListUE17 thead {
		background-color:#F3F0EF;
	}
	#xxlContent #xxlListUE17 th, #xxlContent #xxlListUE17 td {
		border-bottom:1px solid #F3F0EF;
		padding-left:10px;
		padding-right:10px;
	}
		#xxlContent #xxlListUE17 th.firstTableCol, #xxlContent #xxlListUE17 td.firstTableCol{
			padding-left:15px;
			border-left:1px solid #F3F0EF;
		}
		#xxlContent #xxlListUE17 th.lastTableCol{
			border-right:1px solid #F3F0EF;
			padding-right:15px;
		}
	#xxlContent #xxlListUE17 th {
		background-color:#F3F0EF;
		font-weight:normal;
		border-right:1px solid #FFFFFF;
	}
	#xxlContent #xxlListUE17 td {
		border-right:1px solid #F3F0EF;
	}
	#xxlContent #xxlListUE17 tr {
		background-color:#FFFFFF;
	}
/* UE17 begin */


/* UE17 end */

/* E11 begin */
#xxlContent .xxlGame{

}
	#xxlContent .xxlGame .xxlFactsLabel {
		float:left;
		width:183px;
		font-weight:bold;
		padding-top:2px;
	}
	#xxlContent .xxlGame  .xxlFactsValue {
		float:left;
		width:280px;
	}
/* E11 end */

#xxlContent .xxlTirolSuggests {
	margin-bottom:5px;
	background: url(/img/list_pic_bg.gif);
	zoom:1;
}

#xxlContent .xxlTirolSuggests .xxlPic {
	float:left;
	width:74px;
	height:38px;
	zoom:1;
	overflow:hidden;
}

#xxlContent .xxlTirolSuggests .xxlContent {
	background:#F3F0EF;
	padding:10px 15px 8px 15px;
	max-width:448px;
	width:418px;
	float:left;
}

#xxlContent .xxlTirolSuggests .xxlContent .hdl {
	float:left;
	margin-right:10px;
	padding-top:1px;
	width:260px;
}

#xxlContent .xxlTirolSuggests .xxlContent a {
	color:#878787;
}

#xxlEuroCountdown{
	float: left;
	width:213px;
	height:141px;
	margin-left:18px;
	margin-top:14px;
}

#xxlEuroHotline{
	float: left;
	width: 125px;
	margin-left: 25px;
	padding: 5px;
	padding-top: 7px;
	background-color: #00a62a;
	color: #ffffff;
}

#xxlHomeFunctionBox {
	float:left;
	width:213px;
	height: 334px;
	margin-left:25px;
	/*margin-top:14px;*/
	/*height:165px;*/
	/*height:320px;*/
}

#xxlHomeFunctionBox .xxlBookingBox {
	padding-top: 12px;
}

*:first-child+html #xxlHomeFunctionBox {
	height:336px;
}

* html #xxlHomeFunctionBox {
	height:336px;
}

	#xxlHomeFunctionBox .xxlSearchBoxInput, .xxlRightBoxTitle .xxlSearchBoxInput {
		float:left;
		width:125px;
	}
	
	#xxlHomeFunctionBox .xxlSearchBoxInput input, .xxlRightBoxTitle .xxlSearchBoxInput input {
		width:130px;
		color:#878787;
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
		margin: 0px;
	}
	
	#xxlHomeFunctionBox .xxlSearchBoxButton, .xxlRightBoxTitle .xxlSearchBoxButton {
		float:left;
		margin-left:20px;
		width:20px;
	}
	
	#xxlHomeFunctionBox .xxlLPSwitch select {
		width:165px;
		color:#878787;
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
	}
	
#xxlFunctionBox{
	float:left;
	width:213px;
	margin-left:25px;
	margin-top:14px;
}
	#xxlFunctionBox .xxlSearchBoxInput {
		float:left;
		width:125px;
	}
	
		#xxlFunctionBox .xxlSearchBoxInput input {
			width:125px;
			color:#878787;
			font-family:Verdana,Arial,sans-serif;
			font-size:11px;
		}
	
	#xxlFunctionBox .xxlSearchBoxButton {
		float:left;
		margin-left:20px;
		width:20px;
	}
	
	#xxlFunctionBox .xxlLPSwitch select {
		width:165px;
		color:#878787;
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
	}
	
	#xxlFunctionBox #xxlGewinnspielHeader{
		border-top:1px solid #F3F0EF;
		border-left:1px solid #F3F0EF;
		border-bottom:1px solid #F3F0EF;
		height: 34px;
		padding: 17px 0px 0px 10px;
	}
	#xxlFunctionBox #xxlGewinnspielHeader{
		border-top:1px solid #F3F0EF;
		border-left:1px solid #F3F0EF;
		border-bottom:1px solid #F3F0EF;
		height: 34px;
	}
	
#xxlRightCol {
	width:213px;
	float:left;
	margin-left:25px;
}

	#xxlRightCol .xxlRightBoxTitle a img, #xxlRightCol .xxlLoginBoxTitle a img, #xxlRightCol .xxlMerkzettelTitle a img, .xxlBookingBoxTitle a img, #xxlRightCol .xxlPackageSearchTitle a img, #xxlRightCol .xxlRightEuro08Title a img, #xxlRightCol .xxlRightInfoTitle a img  {
		float: right;
		margin-right: 10px;
	}

	*html #xxlRightCol .xxlRightBoxTitle a img, *html #xxlRightCol .xxlLoginBoxTitle a img, *html #xxlRightCol .xxlMerkzettelTitle a img, *html  .xxlBookingBoxTitle a img, *html #xxlRightCol .xxlPackageSearchTitle a img, *html #xxlRightCol .xxlRightEuro08Title a img, *html #xxlRightCol .xxlRightInfoTitle a img
	{
		/*float: right;
		margin-top: -30px;*/
		visibility: hidden !important;
	}
	 
	*+html #xxlRightCol .xxlRightBoxTitle a img, *+html #xxlRightCol .xxlLoginBoxTitle a img, *+html #xxlRightCol .xxlMerkzettelTitle a img, *+html .xxlBookingBoxTitle a img, *+html #xxlRightCol .xxlPackageSearchTitle a img, *+html #xxlRightCol .xxlRightEuro08Title a img, *+html #xxlRightCol .xxlRightInfoTitle a img  {
		float: right;
		margin-top: -30px;
	}

	#xxlRightCol img{
		border: 0px;
	}

	#xxlRightCol .xxlColBox {
		border:1px solid #F3F0EF;
		border-right:none;
	}
	
	#xxlRightCol #xxlHeaderRightBox{
		/*	background: #ddecf6 url(/img/landing_header_anfrage.gif) no-repeat;	*/
			padding-left: 33px;
			height: 26px;
		}
	
	#xxlRightCol .xxlColBox .xxlColBoxTitle {
		background-color:#F3F0EF;
		padding:11px 0px 10px 14px;

	}
	
	#xxlRightCol .xxlLoginBox {
		background-color:#F3F0EF;
		padding-left: 10px;
	}
		#xxlRightCol .xxlLoginBox a {
			color: #878787;
			text-decoration: underline;
		}
		#xxlRightCol .xxlLoginBox a:hover {
			text-decoration: none;
			color: #878787;
		}
		#xxlRightCol .xxlLoginBox .xxlLoginBoxTitle{
			background-color:#F3F0EF;
			padding:11px 0px 10px 0px;
		}
		#xxlRightCol .xxlLoginBox .left{
			float: left;
			width: 92px;
		}
		#xxlRightCol .xxlLoginBox .right{
			float: left;
		}
		#xxlRightCol .xxlLoginBox .right input{
			width: 98px;
		}
		*html #xxlRightCol .xxlLoginBox .right input{
			width: 70px;
			overflow: hidden;
		}
		#xxlRightCol .xxlLoginBox .xxlReg{
			float: left;
			width: 112px;
		}
		#xxlRightCol .xxlLoginBox .xxlLogin{
			float: left;
			width: 80px;
		}
		
	#xxlRightCol .xxlMerkzettel {
		background-color:#F3F0EF;
		padding-left: 10px;
	}
		#xxlRightCol .xxlMerkzettel a {
			color: #878787;
			text-decoration: underline;
		}
		#xxlRightCol .xxlMerkzettel a:hover{
			text-decoration: none;
			color: #878787;
		}
		#xxlRightCol .xxlMerkzettel .entries{
			color:#6C1934;
			font-weight: bold;
			float: left;
			padding-right: 5px;
		}
		#xxlRightCol .xxlMerkzettel .xxlMerkzettelTitle{
			background-color:#F3F0EF;
			padding:11px 0px 10px 0px;
		}
		
	#xxlRightCol .xxlPackageSearch{
			
	}
		#xxlRightCol .xxlPackageSearch .xxlPackageSearchTitle{
			background-color:#F3F0EF;
			padding:11px 0px 10px 10px;				
		}
		#xxlRightCol .xxlPackageSearch .xxlPackageSearchContent{
			padding-left: 10px;
			border-left:1px solid #F3F0EF;
			border-bottom:1px solid #F3F0EF;
		}
			#xxlRightCol .xxlPackageSearch .xxlPackageSearchContent .select_big select {
				width: 170px;
			}
			#xxlRightCol .xxlPackageSearch .xxlPackageSearchContent .xxl_bbox_left4{
				float: left;
				padding-right: 10px;
			}
			#xxlRightCol .xxlPackageSearch .xxlPackageSearchContent .xxl_bbox_right4{
				float: left;
			}
			#xxlRightCol .xxlPackageSearch .xxlPackageSearchContent .xxl_bbox_right4 input{	
				float: left;
				width: 28px;
			}
		
	#xxlRightCol .xxlBookingBox,
	#xxlRightCol #xxlRightEuro08,
	#xxlRightCol .xxlRightBox {
		margin-bottom: 18px;
	}
	
		.xxlBookingBox select {
			color:#000000;
			font-family:Verdana,Arial,sans-serif;
			font-size:11px;
		}
		.xxlBookingBox .xxlBookingBoxTitle{
			background-color:#F3F0EF;
			padding:11px 0px 10px 10px;
			margin-top: 22px;
		}
		.xxlBookingBox .xxlBookingBoxContent{
			padding-left: 10px;
			border-left:1px solid #F3F0EF;
			border-bottom:1px solid #F3F0EF;
		}
			.xxlBookingBox .xxlBookingBoxContent .select_big select {
				width: 170px;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_left{
				float: left;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_mid{
				float: left;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_right{
				float: left;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_left1{
				float: left;
				padding-right: 5px;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_mid1{
				float: left;
				padding-right: 5px;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_right1{
				float: left;
				padding-right: 5px;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_left2{
				float: left;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_mid2{
				float: left;
				width: 28px;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_right2{
				float: left;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_left3{
				float: left;
				padding-right: 5px;
			}
				.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_left3 input{
					width: 27px;
				}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_mid3_1{
				float: left;
				padding-right: 16px;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_mid3_2{
				float: left;
				padding-right: 5px;
			}
				.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_mid3_2 input{
					width: 28px;
				}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_right3{
				float: left;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_left4{
				float: left;
				padding-right: 10px;
			}
			.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_right4{
				float: left;
			}
				.xxlBookingBox .xxlBookingBoxContent .xxl_bbox_right4 input{
					float: left;
					width: 28px;
				}
            .xxlBookingBox .xxlBookingBoxContent  .inputbutton{
                border: 0px;
            }
	
	#xxlRightCol #xxlRightColBanner{
		width: 213px;
		overflow: hidden;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	#xxlRightCol #xxlRightEuro08{
			
	}
		#xxlRightCol #xxlRightEuro08 .xxlRightEuro08Title{
			background-color:#F3F0EF;
			padding:11px 0px 10px 10px;
		}
		#xxlRightCol #xxlRightEuro08 .xxlRightEuro08Content{
			border-left:1px solid #F3F0EF;
			border-bottom:1px solid #F3F0EF;
			padding: 10px 0px 10px 10px;
			zoom:1;
		}
			#xxlRightCol #xxlRightEuro08 .xxlRightEuro08Content .left{
				float: left;
				width: 82px;
				padding-right: 10px;
			}
			#xxlRightCol #xxlRightEuro08 .xxlRightEuro08Content .right{
				float: left;
				width: 90px;
			}
			
			#xxlRightCol #xxlRightEuro08 .xxlRightBoxContent 
			{
				padding-top: 10px;
			}
	

	#xxlRightCol .xxlRightBox, .xxlLoginBoxHome {
        			
	}	

	#xxlRightCol .xxlRightBox #slide_socialmedia {
        margin-bottom: 11px !important;
	}	

	#xxlRightCol .xxlRightBox #slide_socialmedia a img {
        margin: 5px 5px 0px 0px;
	}

	#xxlRightCol .xxlRightBox hr {
        border: 1px solid #F3F0EF;
		border-width: 1px 0px 0px 0px;
	}
	
		#xxlRightCol .xxlRightBox .xxlRightBoxTitle, 
		.xxlLoginBoxHomeTitle, 
		#xxlHomeFunctionBox .xxlRightBox .xxlRightBoxTitle,
		#xxlFunctionBox .xxlRightBox .xxlRightBoxTitle {
			background-color:#F3F0EF;
			padding:11px 0px 10px 10px;
		}
		
		#xxlRightCol .xxlRightBox .xxlRightBoxContent,
					.xxlLoginBoxHomeContent,
					.xxlLoginBoxHomeContentMsg,
					.xxlLoginBoxHomeContentLoggedOn,
					#xxlHomeFunctionBox .xxlRightBox .xxlRightBoxContent,
					#xxlFunctionBox .xxlRightBox .xxlRightBoxContent {
			border-left:1px solid #F3F0EF;
			border-bottom:1px solid #F3F0EF;
			padding: 10px;
			zoom:1;
		}
	
	
		#xxlRightCol .xxlRightBox .xxlRightBoxContent#slide_videos {
			height: 143px;
			overflow: auto;
			padding-top: 0px;
			padding-left: 5px;
		}
	
		#xxlRightCol .xxlRightBox .xxlRightBoxContent#slide_videos .xxlHomeVideoImage {
			clear: both;
			border-bottom: 1px solid #F4F0EF;
			padding-top: 5px;
			height: 73px;
			overflow: hidden;
		}
	
		#xxlRightCol .xxlRightBox .xxlRightBoxContent#slide_videos .xxlHomeVideoImage .left {
			float: left;
			padding-right: 15px;
		}
	
		#xxlRightCol .xxlRightBox .xxlRightBoxContent#slide_videos .xxlHomeVideoImage .right {
			float: left;
			text-align: left;
			width: 75px;
			height: 60px;
			overflow: hidden;
		}
	
		#xxlRightCol .xxlRightBox .xxlRightBoxContent#slide_videos .xxlHomeVideoImage a {
			/*float: left;
			width: 82px;*/
		}
	
		#xxlRightCol .xxlRightBox .xxlRightBoxContent#slide_videos .xxlHomeVideoImage img {
			padding-right: 5px;
		}
			
	
		#xxlHomeFunctionBox .xxlRightBox .xxlRightBoxContent {
			margin-bottom: 20px;
		}
		
			#xxlRightCol .xxlRightBox .xxlRightBoxContent a {
				text-decoration:none;
				color:#878787;
			}
		
			#xxlRightCol .xxlRightBox .xxlRightBoxContent .left, .xxlLoginBoxHomeContent .left , .xxlLoginBoxHomeContentMsg .left {
				float: left;
				width: 82px;
				padding-right: 10px;
			}
			#xxlRightCol .xxlRightBox .xxlRightBoxContent .right, .xxlLoginBoxHomeContent .right, .xxlLoginBoxHomeContentMsg .right {
				float: left;
				width: 90px;
				text-align: right;
			}
			
			.xxlLoginBoxHomeContent .left , .xxlLoginBoxHomeContentMsg .left {
				white-space: nowrap;
			}
			
			.xxlLoginBoxHomeContent .xxlLogin,
			.xxlLoginBoxHomeContentMsg  .xxlLogin {
				width: 75px;
				float: left;
			}
			
			.xxlLoginBoxHomeContent .xxlReg,
			.xxlLoginBoxHomeContentMsg  .xxlReg  {
				width: 112px;
				float: left;
			}
			

			*:first-child+html  .xxlLoginBoxHomeContent {
				height:128px;
				overflow:hidden;
			}
			
			*html .xxlLoginBoxHomeContent {
				height:126px;
				overflow:hidden;
			}
			
			*:first-child+html  .xxlLoginBoxHomeContentMsg {
				height:178px;
				overflow:hidden;
			}
			
			*html .xxlLoginBoxHomeContentMsg {
				height:176px;
				overflow:hidden;
			}
			
			*:first-child+html  .xxlLoginBoxHomeContentLoggedOn {
				height:52px;
				overflow:hidden;
			}
			
			*html .xxlLoginBoxHomeContentLoggedOn {
				height:50px;
				overflow:hidden;
			}
			
			

	#xxlRightCol .xxlRightBanner {
		margin: 3px 0px 3px 0px;
	}
	
	#xxlHomeFeature1 {
	 
		margin-top: 13px;
		width: 213px;
		overflow: hidden;
	}
	
	#xxlHomeFeature2 .xxlRightBanner {
		margin-bottom: 6px;
	}
	
	#xxlHomeFeature2 {
		width: 213px;
		overflow: hidden;
	}
	
	.xxlNewsletterLeft {
		float: left;
		display: inline;
	}
	
	.xxlNewsletterRight {
	}
			
	.xxlWeatherIcon {
		padding-left:15px;
	}
	
	.xxlHomeWeatherLeft, .xxlHomeWeatherRight {
		width: 90px;
		text-align: center;
		float: left;
		padding-left: 3px;
	}	
	
	.xxlHomeWeatherLeft {
		border-right: 1px solid #F3F0EF;
		padding-left: 0px;
		padding-right: 5px;
	}
	
	.xxlRightTirolShop {
		margin:15px 0px 15px 0px;
	}
	
		.xxlRightTirolShop .xxlRightTirolShopPic {
			float:left;
			width:100px;
		}
		
		.xxlRightTirolShop .xxlRightTirolShopContent {
			border-top:1px solid #F3F0EF;
			max-width:113px;
			width:83px;
			padding:15px 15px 0px 15px;
			float:left;
		}
		
		.xxlRightTirolShop .xxlRightTirolShopContent a {
			text-decoration:none;
			color:#878787;
		}
		
		.xxlRightTirolShop .xxlRightTirolShopBottom {
			width:212px;
			height:14px;
			border-left:1px solid #F3F0EF;
			border-bottom:1px solid #F3F0EF;
		}
			
	#xxlRightCol #xxlRightEvents{
			
	}
		#xxlRightCol #xxlRightEvents .xxlRightEventsTitle{
			background-color:#F3F0EF;
			padding:11px 0px 10px 10px;
		}
		#xxlRightCol #xxlRightEvents .xxlRightEventsContent{
			border-left:1px solid #F3F0EF;
			border-bottom:1px solid #F3F0EF;
			padding: 10px;
		}
		
	#xxlRightCol #xxlRightInfo{
			
	}
		#xxlRightCol #xxlRightInfo .xxlRightInfoTitle{
			background-color:#F3F0EF;
			padding:11px 0px 10px 10px;
		}
		#xxlRightCol #xxlRightInfo .xxlRightInfoContent{
			border-left:1px solid #F3F0EF;
			border-bottom:1px solid #F3F0EF;
			padding: 10px;
			font-size:10px;
		}

	/*.xxlHomeFacebook {
		float: left;
		margin-right: 10px;
		border: 1px solid #F3F0EF;
		border-left: 0px solid #FFFFFF;
		height: 57px;
		width: 203px;
		overflow: hidden;
	}

	#xxlHomeFunctionBox*/ .xxlHomeFacebook {
		margin-top: 12px;
		border: 1px solid #F3F0EF;
		border-right: 0px solid #FFFFFF;
		width: 212px;
	}
	
	#xxlRightCol.sysInc .xxlHomeFacebook {
		position: absolute;
		top: 30px;
	}
	
	#xxlRightCol.sysInc .xxlRightBox {
		position: absolute;
		top: 150px;
		width: 213px;
	}
	
	*+html #xxlRightCol.sysInc .xxlHomeFacebook {
		position: absolute;
		top: 58px;
		margin-top: 0px;
	}
	
	*+html #xxlRightCol.sysInc .xxlRightBox {
		position: absolute;
		top: 145px;
		width: 213px;
	}
	
	*+html #xxlRightCol .xxlHomeFacebook {
		margin-top: 43px !important;
	}
		
#xxlHomeBannerHolder {
}

	#xxlHomeBannerHolder .xxlHomeMyTirol {
		float:left;
		width:205px;
		margin-right: 10px;
	}
	
	#xxlHomeBannerHolder .xxlHomeBanner {
		float:left;
		width:562px;
	}
	
	#xxlHomeBannerHolder .xxlHomeBanner a {
		margin-right: 4px;
	}
	
	#xxlHomeBannerHolder .xxlHomeAddress {
		float:left;
		width:213px;
		/*margin-left:25px;*/
		font-size:10px;
		line-height:12px;
	}
	
#xxlB2B {
	margin:auto;
	padding:15px 0px 40px 0px;
	max-width:990px;
	width:990px;
	text-align:left;
	font-size:9px;
}

	#xxlB2B a {
		color:#878787;
		text-decoration:none;
		padding:0 2px 0 2px;
	}
	
	#xxlB2B span.xxlB2B {
		font-weight:bold;
		color:#6C1934;
	}
	
/* xxlListUE19  begin*/
#xxlContent .xxlListUe19{
	float:left;
	width: 522px;
}
#xxlContent .xxlListUe19 .xxlInfo{
	padding:11px 14px 12px;
}

.xxlUE19BgCheckbox{
	background: url(/img/landing_bg_cb.gif) no-repeat;
	float:left;
	padding-right:1px;
	padding-top:1px;
}
*html .xxlUE19BgCheckbox{
	background: url(/img/landing_bg_cb.gif) no-repeat;
	float:left;
	padding-right:1px;
	padding-top:0px;
}
*+html .xxlUE19BgCheckbox{
	background: url(/img/landing_bg_cb.gif) no-repeat;
	float:left;
	padding-right:1px;
	padding-top:0px;
}
.xxlGmapContainer{
	width: 260px;
}
.xxlGmapImgPriceList{
	float:left;
	height:55px;
	overflow:hidden;
	text-align:left;
	width:100px;	
}
.xxlGmapPrice{
	background-color:#F3F0EF;
	float:left;
	height:29px;
	max-height:55px;
	max-width:68px;
	overflow:hidden;
	padding:14px 0 8px 10px;
	text-align:left;
	width:58px;
}
.xxlGmapMoreButton{
	float:left;
	padding:14px 0 8px 10px;
	text-align:right;
}


/* xxlListUE19  end */

/* Landingpage */
#xxlLandingPage{

}
.xxlLandingBgCheckbox{
	background: url(/img/landing_bg_cb_new.gif) no-repeat;
	float:left;
	width: 185px;
	height: 30px;
}

	#xxlLandingPage #xxlRegionsList{
		width: 270px;
		float: left;
		padding: 0px 0px 10px 10px;
	}
		#xxlLandingPage #xxlRegionsList #xxlHeaderRegionen{
		/*	background: url(/img/landing_header_regions.gif) no-repeat;	*/
			padding-left: 33px;
			height: 26px;
		}
		#xxlLandingPage #xxlRegionsList .xxlLandingRegionsSmall{
			width: 130px;
			height: 90px;
			float: left;
			background-color: #f3f0ef;
		}
			#xxlLandingPage #xxlRegionsList .xxlLandingRegionsSmall .xxlPicHolder{
				width: 130px;
				height: 57px;
				overflow: hidden;
			}
				#xxlLandingPage #xxlRegionsList .xxlLandingRegionsSmall .xxlPicHolder .xxlpic{
					width: 130px;
					height: 57px;
					overflow: hidden;
				}
				#xxlLandingPage #xxlRegionsList .xxlLandingRegionsSmall .xxlPicHolder .xxlHover {
					position:relative;
					top:-57px;
				}
				#xxlLandingPage #xxlRegionsList .xxlLandingRegionsSmall .xxlPicHolder .xxlNumber{
					position:relative;
					top:-115px;
					font-weight: bold;
					font-size: 10px;
					color: #FFFFFF;
					text-align: center;
					width: 14px;
					
				}
			#xxlLandingPage #xxlRegionsList .xxlLandingRegionsSmall .xxltext{
				padding: 0px 5px 0px 5px;
				height:15px;
				overflow:hidden;
			}
				#xxlLandingPage #xxlRegionsList .xxlLandingRegionsSmall .xxltext a {
					color:#6C1934 !important;
					font-size:10px;
					text-decoration: none;
					font-weight: bold;
				}
			#xxlLandingPage #xxlRegionsList .xxlLandingRegionsSmall .xxlListPrice{
				padding: 0px 5px 0px 5px;
			}
				#xxlLandingPage #xxlRegionsList .xxlLandingRegionsSmall .xxlListPrice .xxlCurrency{
					font-size: 10px;
				}
				#xxlLandingPage #xxlRegionsList .xxlLandingRegionsSmall .xxlListPrice .xxlPrice{
					font-size: 12px;
					font-weight: bold;
					color: #000000;
				}
					#xxlLandingPage #xxlRegionsList .xxlLandingRegionsSmall .xxlListPrice .xxlPrice a{
						font-size: 12px;
						font-weight: bold;
						color: #000000;
						text-decoration: none;
					}
	#xxlLandingPage #xxlMainContent{
		width: 462px;
		float: left;
		padding: 0px 0px 0px 10px;
	}
		#xxlLandingPage #xxlMainContent #xxlHeaderMainContent{
			height: 36px;
		}
		#xxlLandingPage #xxlMainContent #map_canvas{
			zoom: 1;
		}
			#xxlLandingPage #xxlMainContent #map_canvas #xxlErrorGMap{
				position: relative;
				top: 75px;
				left: 200px;
			}
		#xxlLandingPage #xxlMainContent #xxlHeaderDetailInfo{
			/* background: #ddecf6 url(/img/landing_header_detail.gif) no-repeat; */
			padding-left: 33px;
			height: 26px;
		}
		
		#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig{
			float:left;
			width:462px;
			padding-top: 15px;
		}
			#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListPicHolder {
				float:left;
				height:115px;
				width:185px;
			}
				#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListPicHolder .xxlListPicPrice {
					background:transparent url(/img/list_pic_bg.gif) repeat scroll 0 0;
					float:left;
					height:95px;
					overflow:hidden;
					text-align:left;
					width:185px;
				}
				#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListPicHolder .xxlListPrice {
					background-color:#F3F0EF;
					float:left;
					height:20px;
					overflow:hidden;
					padding:0px 5px 0px 0px;
					text-align:right;
					width:180px;
				}
					#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListPicHolder .xxlListPrice .xxlCurrency{
						font-size: 10px;
					}
					#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListPicHolder .xxlListPrice .xxlPrice{
						font-size: 12px;
						font-weight: bold;
						color: #000000;
					}
						#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListPicHolder .xxlListPrice .xxlPrice a{
							font-size: 12px;
							font-weight: bold;
							color: #000000;
							text-decoration: none;
						}
				#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListPicHolder .xxlListLink {
					float:left;
					height:29px;
					overflow:hidden;
					padding:5px 5px 0px 0px;
					text-align:right;
					width:180px;
				}
					#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListPicHolder .xxlListLink a{
						color:#6C1934;
						font-size:10px;
						font-weight:bold;
						text-decoration:none;
					}
			#xxlRegionDetail #xxlRegionOffers a.brown {
						color:#6c1934;
						font-weight:bold;
						text-decoration:none;
						font-size:10px;
			}
			#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListTxtHolder {
				float:left;
				height:150px;
				/*overflow:hidden;*/
				padding:0px 10px 0px 0px;
				width:267px;
			}
				#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListTxtHolder a{
					color:#6c1934;
					text-decoration: none;
					font-weight: bold;
					font-size: 10px;
				}
					#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListTxtHolder .xxlListTxt a {
						color:#878787;
						font-weight:bold;
						text-decoration:none;
						font-size:11px;
					}
					#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListTxtHolder .xxlListTxt a.brown {
						color:#6c1934;
						font-weight:bold;
						text-decoration:none;
						font-size:10px;
					}
					#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListTxtHolder .xxlListTxt .xxlNumber{
						background-color: #6c1934;
						height: 14px;
						width: 14px;
						color: #FFFFFF;
						float: left;
						text-align: center;
					}
					#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListTxtHolder .xxlListTxt .xxlHeader{
						color: #000000;
						font-size: 14px;
						font-weight: bold;
						float: left;
						padding-left: 8px;
						width: 245px;
					}
						#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListTxtHolder .xxlListTxt .xxlHeader a{
							color: #000000;
							font-size: 14px;
							font-weight: bold;
						}
					#xxlRegionDetail #xxlRegionOffers .xxlListOfferBig .xxlListTxtHolder .xxlListTxt .xxlHeaderNoPadding{
						color: #000000;
						font-size: 14px;
						font-weight: bold;
						float: left;
						padding-left: 0px;
						width: 245px;
					}
					
	#xxlTabs{
		height: 22px;
		/* border-bottom: 1px solid #57a1d3; */
	}
					
		#xxlTabs .tabs{
			float:left;
			height:15px;
			padding:4px;
			text-align:center;
			color: #FFFFFF;
		}
			#xxlTabs .tabs a{
				color: #FFFFFF;
				text-decoration: none;
			}
		#xxlTabs .tabsLeft{
			float:left;
			height:23px;
			width: 10px;
		}
		#xxlTabs .tabsRight{
			float:left;
			height:23px;
			width: 10px;
		}
		#xxlTabs .tabsClicked{
			float:left;
			height:15px;
			padding:4px;
			text-align:center;
		}
			#xxlTabs .tabsClicked a{
				/* color: #57a1d3; */
				text-decoration: none;
			}
		#xxlTabs .tabsLeftClicked{

			float:left;
			height:23px;
			width: 10px;
		}
		#xxlTabs .tabsRightClicked{
			float:left;
			height:23px;
			width: 10px;
		}
		#xxlTabs .tabsSpacerh{
			float:left;
			height:23px;
			width: 10px;
			/*border-bottom: 1px solid #57a1d3;*/
		}
		#xxlRegionDetail #Tabcontent{
			clear:both;
			padding: 20px;
			zoom: 1;
		}
			#xxlRegionDetail #Tabcontent .xxlInfo{
				
			}
			#xxlRegionDetail #Tabcontent .xxlIconBoxII {
				overflow:hidden;
				width:418px;
			}
			#xxlRegionDetail #Tabcontent .xxlIconBoxII .left {
				float: left;
				width: 30px;
			}
			#xxlRegionDetail #Tabcontent .xxlIconBoxII .right {
				float: left;
				max-width:432px;
			}
				#xxlRegionDetail #Tabcontent .xxlIconBoxII .right .xxlCol {
					float:left !important;
					width:194px !important;
				}
				*+html #xxlRegionDetail #Tabcontent .xxlIconBoxII .right .xxlCol {
					float:left !important;
					width:190px !important;
				}
				*html #xxlRegionDetail #Tabcontent .xxlIconBoxII .right .xxlCol {
					float:left !important;
					width:186px !important;
				}
				#xxlRegionDetail #Tabcontent .xxlIconBoxII .right .xxlIconHdl {
					font-weight: bold;
					padding: 2px 0px 0px 0px;
				}
			#xxlRegionDetail #Tabcontent .xxlListOfferSmall{
				float: left;
				width: 185px;
			}
				#xxlRegionDetail #Tabcontent .xxlListPicPrice{
					width: 185px;
					height: 95px;
					overflow: hidden;
				}
				#xxlRegionDetail #Tabcontent .xxlListPic{
					width: 185px;
					height: 95px;
					overflow: hidden;
				}
				#xxlRegionDetail #Tabcontent .xxlListPrice{
					background-color:#F3F0EF;
					float:left;
					height:20px;
					overflow:hidden;
					padding:0 5px 0 0;
					text-align:right;
					width:180px;
				}
					#xxlRegionDetail #Tabcontent .xxlListPrice .xxlCurrency {
						font-size:10px;
					}
					#xxlRegionDetail #Tabcontent .xxlListPrice .xxlPrice {
						color:#000000;
						font-size:12px;
						font-weight:bold;
					}
						#xxlRegionDetail #Tabcontent .xxlListPrice .xxlPrice a{
							color:#000000;
							font-size:12px;
							font-weight:bold;
							text-decoration: none;
						}
				#xxlRegionDetail #Tabcontent .xxlListTxtHolder{
					height:100px;
					overflow:hidden;
					padding: 5px;
				}
					#xxlRegionDetail #Tabcontent .xxlListTxtHolder a {
						color:#6C1934;
						font-size:10px;
						font-weight:bold;
						text-decoration:none;
					}
						#xxlRegionDetail #Tabcontent .xxlListTxtHolder .xxlListTxt a {
							color:#878787;
							font-weight:bold;
							text-decoration:none;
							font-size:11px;
						}
						
/* E16 */
#xxlE16 #Tabcontent{
	clear:both;
	padding: 0px;
	zoom: 1;
}
#xxlE16 .xxlE16GmapWinddow{
	width: 250px;
}
	#xxlE16 .xxlE16GmapWinddow .xxlFormLabel{
		width: 60px;
		float: left;
	}
	#xxlE16 .xxlE16GmapWinddow .xxlFormInput{
		width: 170px;
		float: left;
	}
	#xxlE16 .xxlE16GmapWinddow .xxlFormButton{
		padding: 20px 0px 0px 103px;
	}
	#xxlE16 .xxlE16GmapWinddow .xxlIconBox1 {
		overflow:hidden;
		width:250px;
	}
		#xxlE16 .xxlE16GmapWinddow .xxlIconBox1 .left {
			float:left;
			width:30px;
		}
		#xxlE16 .xxlE16GmapWinddow .xxlIconBox1 .right {
			float:left;
			width:220px;
		}
			#xxlE16 .xxlE16GmapWinddow .xxlIconBox1 .right .xxlIconHdl{
				font-weight: bold;
			}
/* Gewinnspielbutton */
.xxlGewinnspiel{
    float: right;
    height: 60px;
    padding: 5px;
    width: 200px;
    margin-top: -108px;
    font-size: 13pt;
    text-align: center;
}
.xxlGewinnspiel:hover {
	cursor:pointer;
}
.xxlGewinnspielBild {
    float: left;
}
.xxlGewinnspielText {
    color: #A5010B;
    float: left;
    padding-top: 13px;
    padding-left: 5px;
}
		#information li {
		float: none;
		display: inline;
		}
		
		#information li a {
		font-size:9px;
		color:#878787;
		text-decoration:none;
		padding:2px;
		white-space:nowrap;
		}

/* Userbewertungen */

	div.xxlRightMapSmall {
	width:202px;
	height:202px;
	}
	
	div.xxlRightMapLarge {
	height:350px;
	width:990px;
	}
	
	div#xxlRightReviewText #reviewProvider {
	width:193px;
	font-size:10px;
	margin-top:14px;
	margin-bottom:8px;
	}
	
	div#xxlRightReviewText #xxlRightReviewImg {
	margin-bottom:8px;
	}	
	
	
	div.xxlRightMapHolderSmall {
	position:absolute !important;
	margin-left:0;
	width:202px;
	/*overflow: hidden !important;*/
	height:202px;
	background:url(/img/gmap_bgwhite.png) no-repeat;
	z-index:550;
	}
	
	*html div.xxlRightMapHolderSmall {
		margin-left: -100px !important;
	}
	
	*+html div.xxlRightMapHolderSmall {
		margin-left: -100px !important;
	}
	
	*html div#xxlRightUserReview {
		display: none !important;
	}
	
	div.xxlRightMapHolderLarge {
	position:absolute !important;
	margin-left:-788px;
	top:0;
	padding-top:216px;
	background:url(/img/gmap_bgwhite.png) no-repeat;
	width:992px;
	height:720px;
	z-index:99999;
	}


/* Registrierung */

#mobile_prefix {
	float: left;
	display: inline;
}

#mobile {
	margin-top: -15px;	
}

*html #mobile, *+html #mobile {
	margin-top:-28px;
}
#xxlOffersButton {
    margin-top: 28px;
    height: 41px;
}
.xxlOffersButtonText {
    color:white;
    font-size:12px;
    font-weight:bold;
    padding-left:50px;
    padding-top:17px;
}

/* Userphotos */

#xxlUserPhotosSlider {
	/*position: absolute;
	margin-left: 16px;
	background-color: #CCCCCC;
	z-index: 10;*/
	/*width: 300px;*/
	width: 472px !important;
	height: 60px;
	overflow: hidden !important;
	float: left;
	display: inline;
	margin: 0px 4px 0px 4px;
	z-index: 100 !important;
}

#xxlUserPhotosSlideLeft, #xxlUserPhotosSlideRight {
	float: left;
	display: inline;
	width: 20px;
	height: 60px;
	overflow: hidden;
}

#xxlUserPhotosList {
	z-index: 0 !important;
}

#xxlUserPhotosList ul {
	left: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
}

#xxlUserPhotosList ul li {
	list-style-type: none;
	float: left;
	display: block;
	padding: 0px 4px 0px 0px;
	margin: 0px;
}

#xxlLanguageSwitch {
	position: absolute;
	margin-left: -454px;
	z-index: 999;
	/*margin-left: 490px;*/
}

#xxlLanguageSwitch #xxlLanguageFlags {
	background-color: #ffffff;
	border: 1px solid #707070;
	border-top: 0px solid #ffffff;
	width: 650px;
	height: 75px;
}

#xxlLanguageSwitch #xxlLanguageFlags .xxlLanguageBlock {
	float: left;
	display: inline;
	height: 75px;
	margin-left: 30px;
}

#xxlLanguageSwitch #xxlLanguageFlags .xxlLanguageBlock a {
	color: #707070;
	text-decoration: none;
}

#xxlLanguageSwitch #xxlLanguageFlags .xxlLanguageBlock img {
	margin-top: 5px;
	margin-right: 5px;
}

#xxlLanguageSwitch #xxlLanguageChoose {
	background: url(/img/language_bg_closed.gif);
	float: right;
	width: 182px;
	height: 17px;
	padding: 8px;
}

*html #xxlLanguageSwitch #xxlLanguageChoose {
	float: left;
	margin-left: 227px;
	background-color: #F3F0EF;
}

*+html #xxlLanguageSwitch #xxlLanguageChoose {
	float: left;
	margin-left: 454px;
	background-color: #F3F0EF;
}

*html #xxlHomeFunctionBox .xxlRightBox, *+html #xxlHomeFunctionBox .xxlRightBox {
	margin-top: 25px !important;
}

/* Newsletter Hack */
td.dontShowOnWeb {
	display: none !important;
	width: 0px !important;
}

/* Video Channel */

#xxlVideoChannel {
}

#xxlVideoChannel img {
	border: 0px solid #ffffff;
}

#xxlVideoMenu {
}

ul#xxlVideoMenuList {
	border-left: 3px solid #f4f0ef;
	overflow: hidden;
}

ul#xxlVideoMenuList li {
	list-style-image: none;
	list-style-type: none;
	height: 50px;
	margin: 0px;
	padding: 0px;
	float: left;
	border-top: 3px solid #f4f0ef;
	border-right: 3px solid #f4f0ef;
}

ul#xxlVideoMenuList #ico_search {
	margin: 0px -6px 14px 10px;
}

#xxlVideoLeft {
	float: left;
	width: 620px;
	overflow: hidden;
}

#xxlVideoRight {
	float: right;
	width: 270px;
	overflow: hidden;
	padding-top: 10px;
}

#xxlVideoContent, #xxlVideoLoader {
	background-color: #f4f0ef;
	width: 910px;
	min-height: 500px;
	/*padding: 3px 20px 20px 20px;*/
	padding: 10px 20px 20px 20px;
}

#xxlVideoTeaser {
	width: 620px;
	overflow: hidden;
}

.xxlVideoTeaserList {
	display: none;
	width: 600px;
	overflow: hidden;
	margin-right: 20px;
	margin-bottom: 10px;
	padding: 10px;
	/*border-bottom: 1px solid #ffffff;*/
}

#xxlVideoPlayer {
	width: 620px;
	margin-right: 20px;
	/*float: left;
	min-height: 500px;*/
}

#xxlVideoInfo {
	/*margin-top: 10px;*/
	background-color: #FFFFFF;
	padding: 10px 20px;
	width: 580px;
	/*height: 60px;*/
	min-height: 80px;
}

#xxlVideoTitle {
	float: left;
	font-weight: bold;
}

#xxlVideoDescription {
	padding-top: 10px;
	clear: both;
}

#xxlVideoViews, #xxlVideoShare {
	float: right;
}

#xxlVideoShare a {
	margin-left: 5px;
}

.xxlVideoInfo {
	float: left;
	width: 538px;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #f4f0ef;
}

#xxlVideoFacebook {
	width: 100%;
	clear: both;
	float: left;
	border: 1px solid #f4f0ef;
	border-width: 1px 0px 1px 0px;
	padding: 8px 0px;
	margin: 8px 0px;
}

#xxlVideoAuthor {
	clear: both;
	float: left;
}

#xxlVideoAuthor a, #xxlVideoShare a {
	color: #878787 !important;
	text-decoration: none;
}

#xxlVideoFirstEntry {
	display: none;
}

#xxlVideoSearch {
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #ffffff;
	width: 270px;
	float: left;
	margin-bottom: 10px;
}

#xxlVideoList {
	width: 270px;
	float: left;
	overflow: hidden;
}

#xxlVideoListContent {
	float: left;
	width: 270px;
	overflow: auto;
	margin: 15px 0px 15px 0px;
	max-height: 370px;
}

#xxlVideoListContent.xxlSmallList {
	max-height: 220px !important;
}

#xxlVideoList #xxlVideoSubChannels {
	float: left;
	width: 270px;
	border-top: 1px solid #ffffff;
	margin-bottom: 15px;
	padding-top: 15px;
}

#xxlVideoRight .border_bottom {
	border-bottom: 1px solid #ffffff;
	margin: 4px 0px 4px 0px;
	clear: both;
}

#xxlVideoList .back {
	margin: -15px 0px 10px 165px;
}

#xxlVideoList #xxlVideoSubChannels a {
}

#xxlVideoList #xxlVideoSubChannels img {
}

/*#xxlVideoList #xxlVideoListScroller #arrow_up {
}

#xxlVideoList #xxlVideoListScroller #arrow_down {
}

#xxlVideoList #xxlVideoListScroller #xxlVideoListScrollBg {
	background-color: #FFFFFF;
	width: 18px;
	overflow: hidden;
	min-height: 250px;
}

#xxlVideoList #xxlVideoListScroller #xxlVideoListScrollHandle {
	background-color: #b7b7b7;
	cursor: pointer;
	width: 18px;
	height: 25px;
}*/

#xxlVideoListFeature .xxlVideoListHolder, #xxlVideoList .xxlVideoListHolder {
	float: left;
	width: 250px;
	margin-bottom: 7px;
	overflow: hidden;
}

#xxlVideoListFeature .xxlVideoImage, #xxlVideoList .xxlVideoImage, #xxlVideoSearchList .xxlVideoImage {
	float: left;
	border: 1px solid #F4F0EF;
	margin-right: 10px;
	padding: 4px;
	background-color: #FFFFFF;
}

#xxlVideoListFeature .xxlVideoSearchList, #xxlVideoList .xxlVideoTitle, #xxlVideoSearchList .xxlVideoTitle {
	float: left;
	width: 130px;
	overflow: hidden;
}

#xxlVideoListFeature .xxlVideoTitle a, #xxlVideoList .xxlVideoTitle a, #xxlVideoSearchList .xxlVideoTitle a {	
	color: #71706e;
	font-weight: normal;
	text-decoration: none;
}

#xxlVideoSearchList .xxlVideoTitle a {
	font-weight: bold;
}

#xxlVideoSearchList .xxlVideoTitle {
	width: 460px;
}

#xxlVideoSearch input#videosearch {
	border: 1px solid #e2e9ef;
	border-top: 1px solid #acadb2;
	color: #b7b7b7;
	width: 200px;
	height: 22px;
	padding-left: 5px;
}

#xxlVideoSearch img {
	float: left;
	display: inline;
}

#xxlVideoSearch #input_holder {
	float: left;
	display: inline;
	margin-top: -2px;
	padding-right: 3px;
}

#xxlVideoMapNav {
	display: none;
}

#xxlVideoSearchList, #xxlVideoSearchLoader {
	width: 580px;
	height: 460px;
	float: left;
	margin-right: 20px;
	background-color: #FFFFFF;
	padding: 20px;
	overflow: auto;
}

#xxlVideoSearchList #xxlVideoSearchResults {
	float: left;
	font-weight: bold;
}

#xxlVideoSearchList #xxlVideoSearchResults img {
	margin-bottom: -5px;
}

#xxlVideoSearchList #xxlVideoSearchSortby {
	padding-bottom: 15px;
	float: right;
}

#xxlVideoSearchList #xxlVideoSearchSortby a {
	color: #6C1934;
}

#xxlVideoSearchList .xxlVideoSearchHolder {
	border-top: 1px solid #F4F0EF;
	float: left;
	padding: 20px 0px;
	width: 580px;
}

#xxlVideoSearchCat {
	
}

#xxlVideoSearchCat .searchCatLeft, #xxlVideoFilterCategories .searchCatLeft {
	float: left;
	width: 130px;
}

#xxlVideoSearchCat .searchCatRight, #xxlVideoFilterCategories .searchCatRight {
	float: right;
	width: 130px;
}

#xxlVideoSearchCat .searchCatInput, #xxlVideoFilterCategories .searchCatInput {
	float: left;
	width: 130px;
}

#xxlVideoSearchCat .searchCatInput input, #xxlVideoFilterCategories .searchCatInput input {
	float: left;
}

#xxlVideoFilter {
	border-bottom: 1px solid #FFFFFF;
	float:	right;
	width: 270px;
	padding-bottom: 18px;
	text-align: right;
}

#xxlVideoFilter .filterText {
	float: left;
	margin: 3px 5px 0px 75px;
	margin-top: 3px;
	margin-right: 5px;
}

#xxlVideoFilter #xxlVideoFilterHead {
	margin-bottom: -3px;
}

#xxlVideoFilter #xxlVideoFilterCatHolder {
}

#xxlVideoFilter #xxlVideoFilterCategories {
	background-color: #FFFFFF;
	text-align: left;
	padding: 5px;
}

#xxlVideoFilter #xxlVideoFilterCategories ul {
	padding: 8px 0px 8px 0px;
}

#xxlVideoFilter #xxlVideoFilterCategories a {
	color: #6C1934;
	margin-left: 135px;
}

#xxlVideoMap {
	float: left;
	margin-right: 20px;
}

/* Video Ende */

#xxlFeedback {
}

#xxlFeedback label {
	width: 120px;
	float: left;
	overflow: hidden;
}

#xxlFeedback input, textarea {
	border: 1px solid #878787;
	width: 300px;
}

#xxlFeedback input#submit {
	width: 96px;
	height: 20px;
	border: 0px solid #ffffff;	
}

/* Prototype Carousel */ 

#xxlSliderWrapper {
	width: 540px;
	overflow: hidden;
}

#xxlSliderContent {
	width: 50000px;
}

#xxlSliderPrev, #xxlSliderNext {
	float: left;
}

#xxlSliderText {
	float: left;
	width: 482px;
	text-align: center;
	border-top: 1px solid #F3F0EF;
	border-bottom: 1px solid #F3F0EF;
	padding-top: 1px;
	height: 17px;
	font-weight: bold;
}

.xxlSliderSlide {
	width: 540px;
	float: left;
}

a.slideanchor_high {
	color: #878787 !important;
	text-decoration: none;
}

/* google +1 */

#googlePlusOne {
	float: right;	
	width: 60px;
	margin-right: 1px; /* FU IE */
	z-index: 1000;
}

#facebookBtnTop {
	float: right;
}

/* Wandertouren */

#xxlHikingLoader {
	border-left: 1px solid #F3F0EF;
	border-right: 1px solid #F3F0EF;
	border-bottom: 1px solid #F3F0EF;
	padding: 5px 15px 25px 15px;
}

#xxlHikingJumplistTop {
	border-left: 1px solid #F3F0EF;
	border-right: 1px solid #F3F0EF;
	padding: 15px 15px 5px 15px;
}

#xxlHikingJumplistBottom {
	border-left: 1px solid #F3F0EF;
	border-right: 1px solid #F3F0EF;
	border-bottom:1px solid #F3F0EF;
	padding: 15px;
}

#xxlNoResults {
	display: none;
	text-align: center;
	border-left: 1px solid #F3F0EF;
	border-right: 1px solid #F3F0EF;
}

#f_wrap .filter_group_wrap {
	/*margin-bottom: 20px;
	margin-top: 20px;*/
	padding: 10px;
}

#f_wrap .filter_header {
	font-size: 14px;
	margin-bottom: 14px;
}

#xxlHikingJumplist .xxlJumplistPageActive {
	color: #878787;
	text-decoration: none;
	padding-right: 0px;
}

.xxlToursHidden {
	display: none !important;
}

.xxlToursShown {
	display: block;
}

#reset_all {
	margin: 20px 0px 10px 12px;
}

.xxlResetFilter {
	display: none;
	margin: 0px 0px 5px 3px;
}

.xxlResetFilter a {
	/*color: #878787;*/
	text-decoration: none;
}

.xxlResetFilter img {
	margin-right: 5px;
	float: left;
	border: none;
}

.xxlResetFilter .xxlResetText {
	margin-top: -5px;
}

#xxlHikingDetail {
	display: none;
}

#xxlHikingDetailPrev, #xxlHikingDetailNext {
	float: left;
}

#xxlHikingDetailText {
	float: left;
	border-bottom: 1px solid #F3F0EF;
	border-top: 1px solid #F3F0EF;
	height: 17px;
	padding-top: 1px;
	font-weight: bold;
	width: 482px;
	text-align: center;
}

#xxlHikingDetailText a {
	text-decoration: none;
}

#xxlHikingDetailText .left {
	float: left;
	margin-left: 10px;
}

#xxlHikingDetailText .right {
	float: right;
	margin-right: 10px;
}

#xxlHikingDetailText .center {
}

#xxlInfoDifficulty, #xxlInfoHikingway, #xxlInfoRedway, #xxlInfoBlackway {
	display: none;
}

#xxlInfoDifficulty {
	width: 250px;
	height: 80px;
	padding: 15px 20px 20px 20px;
	position: absolute;
	z-index: 101010;
	border: 1px solid #F3F0EF;
	background-color: #B9D300;
	color: #FFFFFF;
}

/* Skigebiete */

#xxlSearchmaskUE7.xxlSkitours {
	background-color: #f4f0ef;
	color: #888888 !important;
	padding: 20px 15px !important;
}

#xxlSearchmaskUE7.xxlSkitours .left, #xxlSearchmaskUE7.xxlSkitours .middle_left {
	width: auto !important;
}

#xxlSearchmaskUE7.xxlSkitours .middle_left input[type="text"] {
	margin: 0px 20px 0px 10px;
	width: 105px;
}

#xxlInfoBoxes, #xxlInfoGlacier {
	display: none;
}

#xxlInfoBoxes {
	width: 250px;
	height: 80px;
	padding: 15px 20px 20px 20px;
	position: absolute;
	z-index: 101010;
	border: 1px solid #F3F0EF;
	background-color: #57A1D3;
	color: #FFFFFF;
}

#xxlLeftCol.xxlSkitours .filter_content {
	padding: 15px 0px 15px 15px;
}

#xxlLeftCol.xxlSkitours .xxlColBoxTitle {
	padding: 6px 0px 5px 18px;
	font-weight: bold;
}

#xxlLeftCol.xxlSkitours .xxlColBoxTitle a {
	float: right;
}

#xxlLeftCol.xxlSkitours .range_slider {
	/*border: 1px solid #cccccc;*/
}

#xxlLeftCol.xxlSkitours #range_time_top, #xxlLeftCol.xxlSkitours #range_price_top {
	text-align: center;
}

#xxlLeftCol.xxlSkitours #range_time_bottom_left, #xxlLeftCol.xxlSkitours #range_price_bottom_left {
	width: 80px;
	float: left;
	text-align: left;
}

#xxlLeftCol.xxlSkitours #range_time_bottom_right, #xxlLeftCol.xxlSkitours #range_price_bottom_right {
	width: 80px;
	float: right;
	text-align: right;
	margin-right: 15px;
}

#xxlLeftCol.xxlSkitours #range_time_slider, #xxlLeftCol.xxlSkitours #range_price_slider {
	border: 1px solid #cccccc;
	background-color: #F8F8F8;
	height: 7px;
	margin: 5px 0px;
	width: 170px;
}

#xxlLeftCol.xxlSkitours .xxlResetFilter {
	margin: 10px 0px -8px 18px;
}

#xxlLeftCol.xxlSkitours .xxlResetFilter .xxlResetText {
	margin: 0px;
}

#xxlLeftCol.xxlSkitours #reset_all.xxlResetFilter {
	margin: 0px 0px 15px 18px;
}

#xxlContent .xxlSkitours #xxlSkiProsTitle {
	float: left;
}

#xxlContent .xxlSkitours #xxlSkitoursWebcam {
	float: right;
}

#xxlContent .xxlSkitours #xxlSkitoursWebcam .text {
	margin-right: 7px;
	float: left;
}

#xxlContent .xxlSkitours #xxlSkitoursWebcam .image {
	float: right;
}

#xxlContent .xxlSkitours .xxlSkitoursPros .image {
	float: left;
	margin-right: 10px;
}

#xxlContent .xxlSkitours .xxlSkitoursPros .text {
	float: right;
	text-align: justify;
	width: 490px;
}

#xxlContent .xxlSkitours #xxlSkitoursSnowSms {
	/*width: 300px;*/
	float: left;
}

#xxlContent .xxlSkitours #xxlSkitoursSnowSms .text {
	margin-left: 45px;
	margin-top: -35px;
}

#xxlContent .xxlSkitours .xxlColBoxTitle {
	background-color: #57A1D3;
	color: #ffffff;
	font-weight: bold;
	height: 25px;
	overflow: hidden;
}

#xxlContent .xxlSkitours .xxlColBoxTitle .left {
	width: 240px;
	padding: 5px 10px;
	border-right: 1px solid #ffffff;
	float: left;
}

#xxlContent .xxlSkitours .xxlColBoxTitle .right {
	padding: 5px 10px;
	float: left;
}

#xxlContent .xxlSkitours .xxlColBoxTitle a {
	float: right;
	padding: 5px;
}

#xxlContent .xxlSkitours .xxlSkiFacts .left, #xxlContent .xxlSkitours .xxlSkiFacts .right {
	color: #878787;
	width: 260px;
	overflow: hidden;
	float: left;
	/*border: 1px solid #ccc;*/
}

#xxlContent .xxlSkitours .xxlSkiFacts .left {
	border-right: 1px solid #ffffff;
}

#xxlContent .xxlSkitours .xxlSkiFacts .inner {
	padding: 2px 10px;
	height: 16px;
	overflow: hidden;
}

#xxlContent .xxlSkitours .xxlSkiFacts .inner.grey, #xxlContent .xxlSkitours .xxlSkiFacts .inner.grey {
	background-color: #f3f0ef;
}

#xxlContent .xxlSkitours .xxlSkiFacts .wide {
	width: 185px;
	float: left;
	font-weight: bold;
}

#xxlContent .xxlSkitours .xxlSkiFacts .small {
	width: 160px;
	float: left;
	font-weight: bold;
}

#xxlContent .xxlSkitours .xxlSkiassociations {
	width: 260px;
	float: left;
	margin-bottom: 15px;
}

#xxlContent .xxlSkitours .xxlSkiassociations img {
	float: left;
	margin-right: 15px;
}

#xxlContent .xxlSkitours .xxlSkiassociations a {
	font-weight: bold;
	color: #878787;
	text-decoration: none;
	width: 165px;
	overflow: hidden;
}

#xxlContent .xxlSkitours .xxlSepGrey {
	display: none;
}

#xxlContent .xxlSkitours .xxlListUE7Article {
	width: auto !important;
	padding: 8px 0px !important;
	height: 96px;
	border-top: 1px solid #F3F0EF;
}

#xxlContent .xxlSkitours .xxlListUE7Article:hover {
	background-color: #F3F0EF;
}

#xxlContent .xxlSkitours .xxlListUE7Article .xxlListUE7TxtHolder {
	width: auto !important;
	padding: 3px 0px 8px 0px !important;
}

#xxlContent #xxlHikingJumplistTop.xxlSkitours {
	padding: 15px !important;
	float: left;
	height: 20px;
	overflow: hidden;
	border-right: 0px solid #ffffff;
	width: 200px;
	/*width: 490px;*/
}

#xxlContent #xxlSkiSort {
	border-right: 1px solid #F3F0EF;
	padding: 15px;
	float: right;
	height: 20px;
	overflow: hidden;
}

#xxlContent #xxlHikingJumplistBottom.xxlSkitours {
	padding: 15px !important;
	border-top: 1px solid #F3F0EF;
}

#xxlContent #xxlListUE7.xxlSkitours .xxlListUE7TxtHolder .number {
	float: right;
	margin-right: 5px;
}

#xxlContent #xxlListUE7.xxlSkitours .xxlListUE7TxtHolder .left_big {
	width: 126px !important;
	margin-left: 15px;
	height: 82px;
}

#xxlContent #xxlListUE7.xxlSkitours .xxlListUE7TxtHolder .left_big a img {
	width: 111px;
	height: 82px;
	overflow: hidden;
}

#xxlContent #xxlListUE7.xxlSkitours .xxlListUE7TxtHolder .left_big img.glacier {
	margin-left: -30px;
	margin-bottom: -10px;
	width: auto;
	height: auto;
}

#xxlContent #xxlListUE7.xxlSkitours .xxlListUE7TxtHolder .middle_big .left_small {
	width: 110px !important;
	height: 16px !important;
	overflow: hidden !important;
}

#xxlContent #xxlListUE7.xxlSkitours .xxlListUE7TxtHolder .middle_big .right_small {
	width: 180px !important;
	height: 16px !important;
	overflow: hidden !important;
}

#xxlContent #xxlListUE7.xxlSkitours .xxlListUE7TxtHolder .middle_big {
	width: 300px !important;
}

#xxlContent #xxlListUE7.xxlSkitours .xxlListUE7TxtHolder .right_big {
	width: 60px !important;
	overflow: hidden !important;
	margin-left: 10px;
}

#xxlContent #xxlListUE7.xxlSkitours .xxlListUE7TxtHolder .right_big .newsnow {
	color: #59a0d4;
	font-size: 9px;
}

#xxlContent #xxlListUE7.xxlSkitours .xxlListUE7TxtHolder .right_big img.newsnow {
	padding-left: 10px;
}

#xxlContent #xxlHikingDetailTour .xxlSkiContact {
	float: left;
	width: 300px;
}

/* Jquery UI Autocompleter */

.ui-slider-handle {
	border: 1px solid #cccccc;
}

.ui-autocomplete {
	position: absolute;
	cursor: default;
	background-color: #F3F0EF;
	width: 106px !important;
	border: 1px solid #ccc;
}      

.ui-autocomplete-loading {
	/*background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;*/
}

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	width: 106px !important;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: .2em .4em;
	line-height: 1.5;
	zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	/*margin: -1px;*/
}

/* jQuery UI Slider */

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: pointer; background-color: #F8F8F8; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; width: 10px; height: 11px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; background-color: #e2e2e2; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

/* Screensaver Download */

.xxlDownloadShare {
	position: absolute;
	top: 20px;
	width: 200px;
	text-align: right;
	left: 370px;
}

.xxlDownloadShare a {
	font-weight: bold;
	text-decoration: none;
	color: #878787 !important;
	margin-left: 10px;
}

.xxlDownloadBox {
	font-weight: bold;
}

.xxlDownloadBoxImage {
	float: left;
}

.xxlDownloadBoxButtons {
	float: left;
	border: 1px solid #F3F0EF;
	height: 78px;
	padding: 20px 15px 15px 15px;
}

/* Gipfelstürmer Mail Formular */

.gipfelMailForm0811 input, .gipfelMailForm0811 textarea{
	border: 1px solid #878787;
	width:300px;
}

.mailFormLeft{
	float:left;
	width:140px;
}

.mailFormRight{
	float:left;
	width:300px;
}

.gipfelMailForm0811 textarea{
	margin:2px;
	height:60px;
}

input[type="checkbox"]{
	width:auto;
	border:none;
}

#gipfelMailForm0811Send{
	border: none!important;
}

.gipfelMailForm0811 label{
	font-size:11px!important;
	font-weight:bold;
}

.mailFormRight{
	margin-left:10px;
}

/*Schriftgrösse auf Android und iPhone nicht automatisch vergrößern */

@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {

	html {
		-webkit-text-size-adjust: none;
	}

}

/* Multilayout */

#tisContent .tisDestBox .boxBody, 
#tisContent .tisDestBox .boxBody .tisDestLeft {
	padding: 0px;
}

#tisContent .leftMenuTabs,
#tisContent .tisDestLeft ul {
	padding-left: 20px;
}

#tisContent #xxlLeftCol .xxlColBoxNoBorder {
	padding-left: 25px;
}

#tisContent #xxlLeftCol .xxlColBoxNoBorderTitle {
	padding-left: 4px;
}

#tisContent .tisDestLeft .communityconnect {
	padding-left: 26px;
}

#tisContent .title .left, 
#tisContent .title .space5px,
#tisContent .tisDestLeft #xxlBreadcrumb, 
#tisContent .tisDestLeft #xxlLeftCol .xxlSpacer40 {
	display: none !important;
}

#tisContent .boxBody .tisDestLeft,
#tisContent .boxBody .tisDestRight {
	margin-top: -7px;
}

#tisContent .tisDestLeft #xxlLeftCol .xxlColBoxNoBorderTitle ul li,
#tisContent .tisDestLeft #xxlLeftCol .xxlColBox ul li {
	padding: 0 0 10px 4px;
}

#tisContent .tisDestLeft #xxlLeftCol .xxlColBoxNoBorder ul li,
#tisContent .tisDestLeft #xxlLeftCol .xxlColBox ul li {
	padding: 0px;
}

#tisContent .tisDestLeft #xxlLeftCol .xxlColBoxNoBorder ul li a,
#tisContent .tisDestLeft #xxlLeftCol .xxlColBox ul li a {
	font-weight: normal;
	padding: 0 0 3px 8px;
}

#tisContent .tisDestLeft #xxlLeftCol .xxlColBoxNoBorder ul li a:hover,
#tisContent .tisDestLeft #xxlLeftCol .xxlColBox ul li a:hover {
	background-color: #ffffff;
	color: #6C1934;
}

#tisContent .tisDestLeft .xxlColBoxTitle a {
	padding: 0px;
}

#tisContent #map1 {
	width: 715px;
	height: 500px;
}

#tisContent #map1navigationMenu {
	top: auto !important;
	bottom: 19px;
	width: 15em;
	background-color: rgba(255, 255, 255, 0.5);
}

#tisContent #map1navigationMenu > div {
	padding: 5px 0;
}

#tisContent #map1navigationMenu li {
	padding-top: 0.3em;
}

#tisContent #map1navigationMenu li label span {
	font-size: 1em;
}

#tisContent #map1navigationMenu li label img {
	vertical-align: middle;
}

