body {
	background-color:#FFF;
	text-align:center;
	font-size:10px;
	color:#000;
	font-family:Verdana,Arial,sans-serif;
	margin:0;
	}
form {
	display:inline;
}

div.spacer15 {
	clear:left;
	height:15px;
	overflow:hidden;
	background-color:#FFF;
	}
	
div.spacer15l {
	border-bottom:1px solid #DEDEDA;
	clear:both;
	margin:15px 0 15px 0;
	height:1px;
	overflow:hidden;
	}
	
div.spacer8l {
	border-bottom:1px solid #DEDEDA;
	clear:both;
	margin:8px 0 8px 0;
	height:1px;	
	overflow:hidden;
	}
	
div.spacer10, div.space10px {
	clear:left;
	height:10px;
	overflow:hidden;
}
div.spacer5 {
	clear:left;
	height:5px;
	overflow:hidden;
}

p.space3px {
	height:3px;
	overflow:hidden;
}
	
#xxlHeader .main,  #xxlContent, #xxlService, #xxlMain  {
	margin:auto;
	text-align:left;
	
}
#xxlMain {
	width:988px;
}
/* Header */
#xxlHeader {
	width:100%;
	margin-bottom:10px;

	}
#xxlHeader .bg {
	background:#ED1E31;
}
#xxlHeader .main {
	width:988px;
	height:184px;
	overflow:hidden;
	}
#xxlHeader .white {
	color:#FFF;
}

#xxlMainNav {
	width:630px;
	height:39px;
	margin-left:168px;	
}
#xxlHeader .logo {
	float:left;
	padding:15px 0 0 29px;
	width:139px;
	height:135px;
	
}
#xxlHeader div.headerpic {
	border-top:15px solid #FFF;
	border-left:15px solid #FFF;
	border-right:15px solid #FFF;
	float:left;
	width:600px;
	height:140px;
}
#xxlHeader div.box {
	float:right;
	border:1px solid #CA1A2A;
	background:#F04050 url(http://www.vorarlberg.travel/img/bg_diagonal_red.gif);
	width:156px;
	height:118px;
	color:#FFF;
	padding:8px;
	overflow:hidden;
}
#xxlHeader .box p {
	margin:0;
	padding:10px 0 10px 0;	
}
#xxlHeader h2 {
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:11px;
	color:#FFF;
}
#xxlHeader .boxlink a {
	background:url(http://www.vorarlberg.travel/img/arrow_white.gif) no-repeat;
	padding-left:10px;
	color:#FFF;
	text-decoration:none;	
}

/* Navigation */
#xxlMainNav ul  {
	list-style: none;
	margin:0;
	padding:0;
	white-space: nowrap;
	height: 29px;
	overflow: hidden;
	}


#xxlMainNav li  {
	margin:5px 0 0 0; 
	padding:0;
   	list-style: none;
	float:left;
	overflow:hidden;
	height:29px;
	}
#xxlMainNav a {
	float:left;
	padding:29px 0 0 0;
	overflow:hidden;
	}
	
/**/
#xxlService {
	width:988px;
}
#xxlService div {
	width:600px;
	margin-left:183px;
	background:#FFF url(http://www.vorarlberg.travel/img/bg_diagonal_grey.gif);
	height:20px;
	text-align:left;
	
}
#xxlService p {
	padding:4px;
}
#xxlService .home{
	width:50px;
	float:left;
}
#xxlService label {
	padding-right:2px;
}
#xxlService .prospekt, .nl, .english, .deutsch, .francais, label {
	float:right;
	margin:0 5px 0 7px;
}

.prospekt, .nl, .english, .deutsch, .francais, .topsearch {
	float:right;
	margin:0 5px 0 5px;
}


#xxlService .prospekt {
	width:68px;
}
#xxlService .nl {
	width:75px;
}
#xxlService .english {
	width:10px;
	background:url(http://www.vorarlberg.travel/img/flag_en.gif) right no-repeat;
	padding-right:15px;
}
#xxlService .deutsch {
	width:10px;
	background:url(http://www.vorarlberg.travel/img/flag_de.gif) right no-repeat;
	padding-right:15px;
}
#xxlService .italienisch {
	width:10px;
	background:url(http://www.vorarlberg.travel/img/flag_it.gif) right no-repeat;
	padding-right:15px;
}
#xxlService .francais {
	width:10px;
	background:url(http://www.vorarlberg.travel/img/flag_fr.gif) right no-repeat;
	padding-right:15px;
}

#xxlService .flag {
	width:10px;
	padding-right:15px;
	padding-top: 5px;
	float:right;
}

#xxlService input{
	float:right;
	border:1px solid #666;
	font-size:10px;
	width:15%;
	margin:2px 2px 0 0;	
	padding:1px;
}

#xxlService .button, .button0815 {
	margin-right:30px;
	width:19px;
	height:16px;
	background:url(http://www.vorarlberg.travel/img/button_go.gif) no-repeat;
	border:none;
	overflow:hidden;
	padding-top:13px;
	float:right;
}

	

/* Ende Header */
	
/* Left Col */
#xxlLeftCol {
	width:168px;
	float:left;
	font-size:10px;	
}
#xxlContent {
	font-size:10px;
}

#xxlLeftCol div.box, #xxlRightCol div.box, #xxlContent div.box, #xxlContent div.fakten, #xxlRightCol div.boxSys {
	border:1px solid #DEDEDA;
	color:#666;
	font-size:10px;
	
}
#xxlRightCol div.boxSys {
	text-align:center;
}
#xxlContent div.fakten {
	width:100%;
	color:#000;
}
#xxlContent div.fakten .label {
	width:30%;
	font-weight:bold;
	float:left;
	padding:0 0 10px 5px;
}
#xxlContent div.fakten .input {
	width:55%;
	float:left;
	padding:0 5px 10px 3px;
}
#xxlContent div.fakten .input2 {
	width:35%;
	float:left;
	padding-top:10px;
	line-height:16px;
	
}
#xxlContent div.fakten br {
	clear:left;
}
#xxlContent div.box {
	float:right;
	width:188px;
}

#xxlLeftCol div.box p,  #xxlContent div.box p, #xxlContent div.fakten p, #xxlRightCol div.boxSys p {
	padding:6px 5px 6px 5px;
	margin:0;
	font-size:10px;	
}
#xxlRightCol div.box p {
	padding:0 5px 4px 5px;
	margin:0;
	font-size:10px;	
}
#xxlLeftCol div.box span, #xxlLeftCol div.advert span, #xxlRightCol div.box span, #xxlContent div.box span, #xxlContent div.fakten p {
	background:url(http://www.vorarlberg.travel/img/icon_grey.gif) right top no-repeat;
	display:block;
	height:10px;
}

#xxlRightCol div.boxSys p {
	background:url(http://www.vorarlberg.travel/img/icon_grey.gif) right top no-repeat;
	display:block;	
}


#xxlLeftCol div.boxlink, #xxlRightCol div.boxlink, div.offerBoxlink, div.offerBoxlinkHerbst {
	background:#FFF url(http://www.vorarlberg.travel/img/bg_diagonal_grey.gif) repeat;
		min-height:18px;
	padding:7px 0 0 5px;
	border-style:none;
	text-decoration:none;

}

#xxlRightCol div.boxlink2  {
	background:#FFF url(http://www.vorarlberg.travel/img/bg_diagonal_grey.gif) repeat;
	height:18px;
	padding:7px 0 0 5px;
	border-style:none;
	text-decoration:none;
}


#xxlLeftCol .boxlink a, #xxlRightCol .boxlink a {
	background:url(http://www.vorarlberg.travel/img/arrow_red.gif) no-repeat;
	padding-left:15px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
}
#xxlRightCol .boxlink2 a {
	background:url(http://www.vorarlberg.travel/img/arrow_red.gif) no-repeat;
	padding-left:15px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
float:left;
width:30%;
}
#xxlLeftCol .weather {
	width:35px;
	float:left;
	margin:0 10px 0 10px;
}
#xxlLeftCol select {
	font-size:10px;
	color:#000;
	font-family:Arial,Verdana,sans;
	padding:0;
	margin:-3px 0 0 10px;
	
}
#xxlLeftCol .advert {
  /*width:100%;
	height:80px;
	background-color:#EFEFED;
	text-align:center;
	padding:17px 0 10px 0;
	width:100%;*/
  border: 1px solid #EFEFED;
}
#xxlLeftCol .advertcontent {
	margin: 0px 10px 10px 10px;
  /*overflow:hidden;*/
}
#xxlLeftCol .advertcontent a{
  color: #ED1E31;
  font-weight: bold;
  padding-left: 13px;
  background: url(http://homes.tiscover.com/prjt/vorarlberg/img/arrow_red.gif) no-repeat;
}

#xxlLeftCol .menu_top {
	background:#EFEFED url(http://homes.tiscover.com/prjt/vorarlberg/img/icon_red.gif) right top no-repeat;
	padding-top:3px
	}

#xxlLeftCol .menu, .menu_sel {
	padding:3px 2px 4px 5px;
	border-bottom:1px solid #FFF;
	text-transform:uppercase;
	font-weight:bold;
} 
#xxlLeftCol .menu a, .menu_sel a, .smenu1 a, .smenu1_sel a  {
	color:#000;
	text-decoration:none;
	display:block;
}

#xxlLeftCol .shoplink a {
	color:#000000;
	text-decoration:underline;
	display:block;
}

#xxlLeftCol .smenu1 a, .smenu2 a {
	font-weight:normal;
}
#xxlLeftCol .menu a:hover, .menu_sel a, .smenu1 a:hover, .smenu2 a:hover, .smenu2 a, .smenu2_sel a {
	color:#ED1E31;
	text-decoration:none;	
	display:block;
}
#xxlLeftCol .smenu2_sel a, #xxlContent a.smenu2 {
	background: url(http://homes.tiscover.com/prjt/vorarlberg/img/arrow_red.gif) left top no-repeat;
	padding-left:8px;
}
#xxlLeftCol .menu_sel a, .smenu1_sel a, .smenu2_sel a {
	font-weight:bold;
}

#xxlLeftCol div.submenu  {
	border-bottom:1px solid #FFF;
}
#xxlLeftCol .smenu1 a, .smenu1_sel a {
	line-height:16px;
	padding:0 2px 0 5px;
}
#xxlLeftCol div.submenu2  {
	background-color:#FFF;
	padding:2px 2px 2px 6px;
	border-left:1px solid #EFEFED;
	border-right:1px solid #EFEFED;
}
#xxlLeftCol .smenu2 a {
	padding-left:8px;
	line-height:16px;
	
}


/* Ende left menu */
#xxlRightCol {
	width:190px;
	float:left;
} 
#xxlRightCol a {
	color:#ED1E31;
	font-weight:normal;
}


#xxlContent {
	width:600px;
	margin:0 12px 15px 15px;
	float:left;	
}

#xxlLeftContent {
	width:783px;
	margin:0 12px 15px 0px;
	float:left;	
}

#xxlContentScout {
	overflow: hidden;
	width:800px;
	margin:0 0px 15px 15px;
	float:left;	
}

#xxlContent a, h2, p {
	font-size:10px;
	margin:0;
	padding:0;
}
#xxlContent a, h2, #xxlLeftCol div.box a {
	color:#ED1E31;
}
#xxlContent h2, p.teaser {
	font-weight:bold;
}
#xxlContent .artikel {
	width:390px;
}
#xxlContent .artikel p, p.teaser {
	padding:0;
	margin:10px 0 15px 0;
}
#xxlContent .lupe {
	width:20px;
	height:10px;
	background:url(../img/ico_lupe.gif) no-repeat;
	margin-bottom:-10px;
	position:absolute;
	z-index:10;
}
#xxlContent div.linktipps {
	background: #EAEAE8;
	padding:0 4px 6px 4px;


}
#xxlContent .linktipps ul, #xxlRightCol .linktipps ul  {
	margin:0;	
	padding:0;
} 

#xxlContent .linktipps li, #xxlRightCol .linktipps li, #xxlRightCol li {
	list-style-image:url(http://homes.tiscover.com/prjt/vorarlberg/img/icon_offerlist.gif);
	font-weight:bold;

}
#xxlContent .linktipps li, #xxlRightCol .linktipps li {
	margin-left:15px;
}


#xxlRightCol .linktipps ul  {
	padding:0 0 10px 10px;
}

#xxlRightCol li, #xxlRightCol li a {
	font-weight:bold;
}


#xxlContent div.box_einl, #xxlContent div.box_einl_ar {
	background: #EAEAE8;
	width:395px;
	float:left;
	overflow:hidden;
	margin-right:15px;	
}
#xxlContent div.box_einl_rf {
	background: #EAEAE8;
	width:600px;
	float:left;
	overflow:hidden;
	
}
#xxlContent .box_einl .pic {
	height:135px;
	overflow:hidden;
}
#xxlContent .box_einl_bottom {
	padding:5px 12px 0 5px;
	height:110px;	
}

#xxlContent .box_einl_bottom_large {
	padding:10px 12px 0 12px;
	height:120px;	
}

#xxlContent .box_artikel h2, .box_artikel2 h2 {
	padding:5px 0 5px 0;
}
/* l?schen
#xxlContent .box_artikel p, #xxlContent .box_artikel2 p, .box_artikel_ar p , .box_artikel2_ar p  {
	height:60px;
} */
#xxlContent .box_einl h2, #xxlContent div.box_einl_ar h2 {
	padding:2px 0 2px 0;
}
#xxlContent div.box_artikel, div.box_artikel2, #xxlContent div.box_artikel_ar, #xxlContent div.box_artikel2_ar   {
	background: #EAEAE8;
	float:left;
	width:190px;	
	overflow:hidden;
}
#xxlContent div.box_artikel .pic, div.box_artikel2 . pic {
	height:80px;
	overflow:hidden; 
}
#xxlContent div.box_artikel_ar .box_bottom, div.box_artikel2_ar .box_bottom {
	height:60px;
	padding:5px;
}
#xxlContent div.box_artikel .box_bottom, div.box_artikel2 .box_bottom {
	height:106px;
	overflow:hidden;
	
}
#xxlContent div.box_bottom {
	padding:5px;
}
#xxlContent div.box_artikel2, #xxlContent div.box_artikel2_ar {
	margin:0 14px 0 14px;
}

#xxlContent .utitle {
	text-transform:uppercase;
	color:#000;
	font-family:Tahoma;
	font-weight:bold;
}
#xxlContent div.box ul {
	margin:5px;
}
#xxlContent .pic_icon_grey {
	position:relative;
	background:url(../img/icon_grey_up.gif) right top no-repeat;
	width:190px;
	height:10px;
	margin-top:-9px;
	z-index:1;
	
}
#xxlContent .pic_icon_red {
	position:absolute;
	margin-left:20px;
	background:url(../img/icon_red.gif) left top no-repeat;
	width:190px;
	height:10px;
	z-index:10;
}


#xxlContent .artikel_detail_pics {
	float:right;
	width:200px;
	overflow:hidden;

}
#xxlContent .artikel_btext {
	background:#EAEAE8;
	padding:3px;
}

#xxlFooter {
	clear:both;
	width:600px;
	margin-left:183px;
}

#xxlwebcam {
	width:300px;
}
#xxlwebcamlist {
	width:100%;
}
#xxlwebcamlist span {
	float:left;
	width:45%;
	
}
#xxlwebcamlist .right {
	text-align:right;
	
}

	
/* Betrieb Template */


#betrieb div.img {
	float:left;
	width:190px;
	margin:0 15px 10px 0;
	
	
}

#betrieb .jumplist_top, #betrieb .jumplist_bottom, #xxlroute .jumplist_top, #xxlroute .jumplist_bottom {
	background:#FFF url(../img/bg_diagonal_grey.gif);
	height:20px;
	text-align:center;
	padding-top:2px;
}
#betrieb .jumplist_top, #xxlroute .jumplist_top {
	margin-bottom:10px;

}
#betrieb .jumplist_bottom, #xxlroute .jumplist_bottom {
	padding-top:10px;
}

#betrieb .line div {
	border:1px solid #DEDEDA;
	height:1px;
}

#betrieb a.jumplist, #xxlroute a.jumplist {
	color:#000;
	text-decoration:none;
}
#betrieb .region {
	float:right;
	width:30%;
	margin:0 0 0 10px;
	text-align:right;
	overflow:hidden;
}
#betrieb .text {
	margin:0 150px 0 0;
	display:block;
}
#betrieb .text2 {
	display:block;
}
#xxlroute .jump_title {
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
}

#xxlroute {
	float:right;
	width:190px;

}
#xxlContent .rot, #xxlContent .blau, #xxlContent .schwarz {
	padding:2px 4px 2px 4px;
	color:#FFF;
	margin:0 4px 0 4px;
}
#xxlContent .rot {
	background-color:#FF0000;
}
#xxlContent .blau {
	background-color:#0000FF;
}
#xxlContent .schwarz {
	background-color:#000;
}
/* Spezialangebote */

#xxlOfferSet {
	
	background: url(../img/bg_offers.gif) no-repeat;
	height: 155px;
	padding: 0px 6px 6px 6px;
}

#xxlOfferSet p {
	font-size:10px;
}

#xxl
Set li{
	list-style-image: url(../img/icon_offerlist.gif);
}

#xxlOfferSet h2 {
	font-size: 8pt;
	padding-top: 3px;
}

#xxlContent .offer {
	float:left;
	background: #EAEAE8;
	width: 190px;
	overflow:hidden;

}

#xxlContent .offer h2 {
	padding:3px 0 3px 0;

}

#xxlContent .offer_bottom, .offer_bottom_herbst {
	padding: 0 5px 7px 5px;
	height:108px;	
	overflow:hidden;
}

.offer_bottom_herbst {
	height:105px;	
}


#xxlContent .preistext, #xxlContent .preistext_bottom  {
	font-size:9px;
	padding:3px 0 0 0;

}
#xxlContent .preistext_detail {
	background:#EAEAE8;
	padding:3px;
}

#xxlContent .preistext2 {
	font-size:9px;
	padding:10px 0 6px 0;
	float:right;
	width:80px;
}


#xxlContent .offerpreis {
	color: #FFF;
	font-weight: bold;
	height: 50px;
	width:50px;
	text-align:center;
	margin: -47px 0 0 125px;
	padding: 10px 0 0 0;
	position:absolute;
	z-index: 1;
}
#xxlContent .offerpreis2 {
	height:40px;
	width:48px;
	float:right;
	color: #FFF;
	font-weight: bold;
	padding: 10px 0 0 0;
	text-align:center;
	margin-right:10px;

}
#xxlContent .offerpreis_detail {
	color: #FFF;
	font-weight: bold;
	height: 50px;
	width:50px;
	text-align:center;
	margin: -50px 0 0 150px;
	padding: 10px 0 0 0;
	position:absolute;
	z-index: 1;
}

/* Prospekt ANFANG*/

#prospekt h2, .red {
font-family: Verdana;
font-size:12px;
color: #ED1E31;
text-decoration:none;
margin: 2px;
}


#prospekt .img {
float:left; 
border: none;
margin-right: 10px;
}

#prospekt a {
background-image: url(../img/acrobat_reader.gif);
background-repeat: no-repeat;
height:16px;
padding:5px 0 0 20px;
background-position: left top;
color: #000000;
}

#prospekt .anchor {
background-image: none;
height:1px;
padding:0px;
}

#prospekt a:hover {
color: #ED1E31;
}

#prospekt .clear {
	clear: left;
}

#prospekt input, #prospekt select, #prospekt label, #prospekt textarea { /* Alle Labels UND Formularelemente ausw?hlen */
  display: block;
  float: left;
  
}
#prospekt input, #prospekt select{
	margin:2px 0 2px 0;	
	font-size:10px;
}

#prospekt label{
	 padding-right: 10px; 
	 width: 120px;
}
#prospekt fieldset {
  border:1px dashed #ccc;
  margin:0;
  width: 80%;
  padding:10px;
  text-align:left;
}

#prospekt legend { 
	font-size:12px;
	color: #ED1E31;
	font-weight: bold; 
	background: #FFFFFF;
 }

#prospekt .button, .button2, .button0815 { /* den Submit-Button */
  margin-right:10px;
  font-family: Verdana,Arial,sans-serif;
  font-size:9px;
  border:none;
  background-color: #ED1E31;
  color: #FFFFFF;
  width: 70px;
  padding:2px 4px 2px 4px;
}

#prospekt .button, .button0815 {
	float:right;
}
#prospekt .button2 {
	float:left;
	width:100px;
}


#prospekt .checkbox { /*radio*/
	width: 15px;
	padding:0;
	margin:-3px 0 0 5px;
	border-style:none;
}

/* Prospekt ENDE */


/* Presse ANFANG*/

#presse ul {
	float:left;
	margin:5px;	
	padding:0;
} 
#presse li {
	list-style-image: url(http://homes.tiscover.com/prjt/vorarlberg/img/icon_offerlist.gif);
	margin-left: 15px;
	margin-top: 10px;
	font-weight: bold;
}

#presse div.box_presse {
	width:100%;
   border:0;
}

#presse a {
	font-weight: bold;
}

#presse h2 {
 font-family: Verdana;
 font-size:12px;
 color: #ED1E31;
 text-decoration:none;
 margin: 2px;
}

#presse .jumplist_top,#presse .jumplist_bottom {
	background:#FFF url(../img/bg_diagonal_grey.gif);
	height:20px;
	text-align:center;
	padding-top:0px;
}

#presse .jumplist_bottom,#presse .jumplist_top{
	padding-top:5px;
}

#presse .line div {
	border:1px solid #DEDEDA;
	height:1px;
}

#presse a.jumplist {
	color:#000;
	text-decoration:none;
}

div.spacer15l_top {
	border-bottom:1px solid #DEDEDA;
	clear:both;
	margin:15px 0 0 0;
	height:1px;
	overflow:hidden;
}
div.spacer15l_bottom {
	border-bottom:1px solid #DEDEDA;
	clear:both;
	margin:0 0 15px 0;
	height:1px;
	overflow:hidden;
}
/* Presse ENDE */


/* Footer */

#xxlFooter .line {
	border-top:1px solid #DEDEDA;
	margin:5px 0 5px 0;
}

#xxlFooter a {
	border-right:1px solid #DEDEDA;
}
#xxlFooter a.pwrd {
	border-style:none;
	float:right;
}
#xxlFooter p {
	clear:right;
	font-size:10px;
	margin:5px;
}
/* Footer */
#xxlBreadcrump {
	width:600px;
	height:20px;
	margin:5px 0 5px 0;
	color:#ED1E31;
	font-size:10px;
}
#function {
	clear:right;
	text-align:center;
	background:#FFF url(../img/bg_diagonal_grey.gif);
	width:100%;
	height:20px;
	padding:4px 0 2px 0;
	margin-top:50px;
}
#function p {
	float:left;
	width:10%;
	margin:0 30px 0 20px;
}
#function a {
	background:url(http://homes.tiscover.com/prjt/vorarlberg/img/icon_offerlist.gif) left no-repeat;
	font-weight:bold;
	padding-left:15px;
}
#function p.right  {
	float:right;
	width:10%;
}
/* System Styles */	
#xxlSysBreadcrump {
	width:600px;
	height:20px;	

}

#xxlSysMenu {
	width:160px;
	float:left;
	margin-right:10px;
}

#xxlSysMenu div.boxSys {
	border:1px solid #DEDEDA;
	width:158px;
}

#xxlSysMenu div.boxSys p {
	background:url(../img/icon_grey.gif) right top no-repeat;
	padding:6px 5px 6px 5px;
	margin:0;
	font-size:10px;	
}

#xxlSysMenu ul {
	padding:0;
	margin:0;
}

#xxlSysMenu li {
	list-style-image:url(http://homes.tiscover.com/prjt/vorarlberg/img/icon_offerlist.gif);
	margin:0 0 0 20px;
	font-weight:bold;
	padding: 0 0 5px 0;
}

#xxlSysMenu a.xxlSysSel {
	color: #000;
	text-decoration: none;
}

#xxlSysContent {
	width:425px;
	margin-bottom:15px;
	float:left;
	
}
#xxlSysContentwide {
	width:600px;	
	margin-bottom:15px;
	font-size:10px;
}

#xxlSysContentWide .bold {
	font-size:10px;

}
/* end  System Styles */

.hide {
	position:absolute;
	left:-5000px;
}

/* Herbstaktion Detailseite */

.h_box1 {
	width:213px;
	margin-right:15px;
	float:left;
}

.h_box2 {
	float:left;
	width:372px;
}

.h_box2_outline {
	height:188px;
	border:1px solid #ECECEC;
	border-bottom:0px;
	padding:5px 20px 15px 20px;
}

.h_box2_outlineWOH {
	border:1px solid #ECECEC;
	border-bottom:0px;
	padding:5px 20px 15px 20px;
}

.h_box2_outline h1, .h_box2_outlineWOH h1 {
	font-size:12px;
}

ul.leistungen {
	margin:0 0 0 5px;
	padding:0 50px 0 10px;
}

ul.leistungen li {
	margin:0 0 0 3px;
	padding:0 0 0 5px;
}

.ausstattungBox {
	float:left;
	width:30%;
	color:#000;
	margin-right:30px;
}

.ausstattungBox b {
	font-size:12px;
	color:#000;
	font-weight:bold;
}

ul.ausstattung {
	margin:0 0 0 5px;
	padding:0 50px 0 10px;
}

ul.ausstattung li {
	margin:0 0 0 3px;
	padding:0 0 0 5px;
	font-size:10px;
	font-weight:normal;
	color:#000;
}


div.offerBoxlinkHerbst {
	height:16px;
	padding:3px 0 0 5px;
	text-align: right;
	font-weight: bold;
}

div.herbstAnfrage {
	float:right;
	padding-right:14px;
	margin-right:10px;
	height:15px;
	background:url(../img/h_double_arrow.gif) no-repeat right;
}

div.herbstMehr {
	float:right;
	padding-right:20px;
	height:15px;
	margin-right:5px;
	background:url(../img/h_lupe.gif) no-repeat right;
}

div.herbstBack {
	float:left;
	padding-left:14px;
	height:15px;
	background:url(../img/h_double_arrow_back.gif) no-repeat left;
}

a.offerlinkHerbst {
	padding-right:3px;
	padding-left:15px;
}

/* Reisef?hrer Detailseite */

div.reiseRight {
	float:left; 
	width:200px;
}


#tisweather {
	padding:5px 0 5px 10px;
	width:130px;

}

#tisweather .wicon1, .wicon {
	float:left;
	width:30%;
	
 }
#tisweather .wetter {
color:#666;
}
#tisweather select {
	margin:0;
	padding:0;
}

.defaultSpace {
  padding-top:20px;
  width:100%;
  clear:both;
  font-size:1px;
}
.smallSpace {
  padding-top:8px;
  width:100%;
  clear:both;
  font-size:1px;
 }
 
 .headingLine {
  border-top: 1px solid #B2B2B2;
    margin: 5px 0 10px 0;
   clear: both;
 }
 
 .bg {
 	padding:0px;
 }
 
 #tismeta {
 	font-size: 12px;
 	font-weight: normal;
 	padding-left: 5px;
 }
 
 #tisScoutContent {
 	width: 600px;
 }

li {
	color:#000000;
}

/*==== changed from 179px to auto, system bg problem ====*/
.bg {
	height:auto;
}
.foreignh1{
font-size:11pt;
font-weight:bold;
font-family: arial;
}
.foreignh2{
    background-color:#ED1E31;
    color:white;
    font-size:11px;
    height:17px;
    min-width:190px;
    padding-left:3px;
    padding-top:3px;
}

.foreignh2r{
    background-color:#dededa;
    color:black;
    font-size:9px;
    height:17px;
    min-width:186px;
    padding-left:3px;
    padding-top:3px;
}