html {
	overflow:auto;
	overflow-x:auto;
	overflow-y:auto;
}
body {
	font-family:Helvetica, Arial, "sans serif";
}

h2{
    font-size:14px;
    letter-spacing: 0.01em;
}

.content b{
	font-family:Helvetica, Arial, "sans serif";
	font-size:12px;
	color: #ffffff;
	font-weight:normal;
}

.bildauswahl td{
	text-align:right;
}
.bildauswahl img{
	border:0;
}

.bildauswahl a{
	color: #000000;
	font-size:9px;
	font-weight:bold;
	text-decoration: underline;
	font-family: Helvetica, Arial, "sans serif";
}

.bildauswahl a:link {
	color: #000000;
}
.bildauswahl a:visited {
	color: #000000;
}
.bildauswahl a:hover {
	color: #000000;
}

a.contentlink {
	color: #000000;
	font-size:12px;
	font-family:Helvetica, Arial, "sans serif";

}

a.contentlink:link {
	color: #000000;
}

a.contentlink:visited {
	color: #555555;
}

a.contentlink:hover {
	color: #333333;
}
/* CSS Document */
/* This is for the main menu items in the left vertical navigation bar (Addresses, Calendar, etc.)
*/


.menub {
	float:left;
	color:#FFFFFF;

}
.submenu a {
	padding: 1px 3px 1px 3px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family: Helvetica, Arial, "sans serif";
	display:block;
}
.submenu a:link {
	color: #ffffff;
	text-decoration: none;
	font-family: Helvetica, Arial, "sans serif";
	display:block;
}
.submenu a:visited {
	color: #ffffff;
	text-decoration: none;
	font-family: Helvetica, Arial, "sans serif";
	display:block;
}
.submenu a:hover {
	color: #000000;
	text-decoration: none;
	font-family: Helvetica, Arial, "sans serif";
	display:block;
}
.submenu td{
	color: #ffffff;
	background-color: #000000;
	font-size:9px;
	font-weight:bold;
}
.submenu td:link {
	color: #ffffff;
	background-color: #000000;
}
.submenu td:visited {
	color: #ffffff;
	background-color: #000000;
}
.submenu td:hover {
	color: #000000;
	background-color: #ffffff;
}

a.selected {
	padding: 1px 3px 1px 3px;
	color: #000000;
	background-color: #ffffff;
	font-size:9px;
	text-decoration: none;
	font-weight: bold;
	font-family:Helvetica, Arial, "sans serif";
}
a.selected:link {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-family:Helvetica, Arial, "sans serif";
}
a.selected:visited {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-family: Helvetica, Arial, "sans serif";
}
a.selected:hover {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-family:Helvetica, Arial, "sans serif";
}

a.unselected {
	padding: 1px 3px 1px 3px;
	color: #ffffff;
	background-color: #000000;
	font-size:9px;
	text-decoration: none;
	font-weight: bold;
	font-family:Helvetica, Arial, "sans serif";
}
a.unselected:link {
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
	font-family:Helvetica, Arial, "sans serif";
}
a.unselected:visited {
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
	font-family:Helvetica, Arial, "sans serif";
}
a.unselected:hover {
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
	font-family:Helvetica, Arial, "sans serif";
}

.FontNormal1_2 {
    color: #000000;
	font-size:12px;
	font-family:Helvetica, Arial, "sans serif";
	margin-left:-10px;

}
.FontNormal1 {
    color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
    margin-left:15px;
}
.FontNormal1_our_detail {
    color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";

}
.FontNormal1_our_big {
	/*margin: 0 auto;*/
    color: #000000;
	font-size:12px;
	font-weight:bold;
	font-family: Helvetica, Arial, "sans serif";


	text-transform: uppercase;
}
.FontNormal1_1 {
	/*margin: 0 auto;*/
    color: #000000;
	font-size:12px;
	font-family:Helvetica, Arial, "sans serif";
	margin-left:30px;
}
.FontNormal1_1 {
	margin: 0 auto;
    color: #000000;
	font-size:12px;
	font-family:Helvetica, Arial, "sans serif";
	margin-left:20px;
}
.FontNormalTravel {
	color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	padding-left:15px;
	}
.FontNormalTravel_tevel_non_left {
	color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";

}
.FontNormalTravel_nonleft {
	color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";

}
.FontNormalTravel_wir {
	color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	/*padding-left:14px;*/
	  padding-left:inherit;
}
.FontNormalTravel_wir_detail {
	color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	padding-left:17px;
 }
.TravTitleLeft {
	color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-style : italic;
	font-weight : bold;
	letter-spacing : 2px;
} /*normal o base*/

.TravNormalLeft {
	color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
} /*normal o base*/

.FontNormalgris{
	color: Gray;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;

} /*normal o base*/
.FontNormalgris_FF{
	color:#FFFFFF;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;

}

.FontFooter {
	color: #000000;
	font-size:9px;
	font-weight:bold;
	font-family:Helvetica, Arial, "sans serif";
}  /*nombre para los campos*/

.direccion {
	color: #000000;
	font-size:9px;
	font-weight:bold;
	font-family: Helvetica, Arial, "sans serif";
}

.dirtravelart2{
margin-top:-100px;
 }


 .titulolink1{
	color : #878787;
	font-size: 12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
	margin-left:15px;

}

A.titulolink1:LINK {
	color : Gray;

}
A.titulolink1:VISITED{
	color : #878787;

}
A.titulolink1:HOVER{
	color : Silver;
}

 .titulolink{
	color: Gray;
	font-size: 12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
	margin-left:15px;


}


A:LINK {
	color : #666666;
}
A:VISITED {
    color : #ACACAC;
}

A:HOVER{
	color : Silver;
}

A.titulolink:LINK {
	color : #666666;

}
A.titulolink:VISITED{
	color : #7B7B7B;

}
A.titulolink:HOVER{
	color : Silver;
}

.subtituloformulario{
	color: Black;
	font-size: 12px;
	font-family:Helvetica, Arial, "sans serif";
	font-weight: bold;


}

.subtituloformulario2{
	color: Black;
	font-size: 12px;
	font-family:Helvetica, Arial, "sans serif";
	font-weight: bold;
}
.seitenanfang{
	color: Black;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
	text-align: right;
}
A.seitenanfang:LINK {
	color : Gray;

}
A.seitenanfang:VISITED{
	color : #878787;

}
A.seitenanfang:HOVER{
	color : Silver;
}
 .opc2_1{
margin-top:0;
	color: Gray;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
 	font-variant:small-caps;
	margin-top:17px;
}

	.tituloopc {
	color: #000000;
	font-family:Helvetica, Arial, "sans serif";
	font-size : 12px;
	font-weight : bold;
	margin-left:30px;
}




.tituloopc_011 {
	color:#000000;
	font-family: Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	text-transform: none;
	margin-left:15px;
	padding: 0px;
text-transform: none;
}
.tituloopc_011 a:hover{
	background-color: #FFFFFF;
}
.tituloopc_012
	{
	color:gray;
	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	text-transform: none;
	}

.tituloopc_013 {
	color:#000000;
	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	text-transform: none;
	margin-top:0px;
	padding: 0px;
}
.tituloopc_013_index {
color:#000000;
 	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
 	margin-top:auto;
}

.tituloopc_01 {
	color: #FFFFFF;
	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	margin-left:15px;
	margin-top:0px;
	text-transform: none;
	padding: 0px;
}
.tituloopc_01wir {
	color: #FFFFFF;
	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
  	text-transform: none;
 	margin-left:273px;
}
.tituloopc_02wir {
	color: #FFFFFF;
	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
  	text-transform: uppercase;
 	margin-left:300px;
}
.tituloopc_01_massg {
	color: #FFFFFF;
	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
 	margin-top:0px;
	text-transform: uppercase;
	padding: 0px;
}
.tituloopc_01_faq {
   color: #FFFFFF;
	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	font-variant:normal;
	margin-left:15px;
	margin-top:14px;
}
.tituloopc_01_our {
	color: #FFFFFF;
	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	margin-left:15px;
	margin-top:14px;
	text-transform: uppercase;
}
.tituloopc_01_01 {
	color: #000000;
	font-family:Helvetica, Arial, "sans serif";
	font-size :17px;
	font-weight:bold;
	margin-left:15px;
	margin-top:14px;
	text-transform: uppercase;
}
.CHILE {
	color: #FFFFFF;
	font-family:Helvetica, Arial, "sans serif";
	font-size :17px;
	font-weight:bold;
	margin-left:15px;
	margin-top:0px;
	text-transform: uppercase;
	padding: 0px;
}


.tituloopc_01_011 {
	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	margin-left:15px;
	margin-top:15px;
	text-transform: uppercase;
}
.tituloopc_01_02 {
 color: #000000;

	font-family: Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	font-variant:normal;
	margin-right:0;
	margin-top:14px;
}

.tituloopc_01_03 {
	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	margin-top:14px;
	text-transform: uppercase;
}

/**html .tituloopc_01
 {margin-top:100px;}*/
.tituloopc_02 {
	color: #000000;
	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	margin-left:15px;
	margin-top:14px;
	text-transform: uppercase;
 }
 .tituloopc_02_news {
	color: #000000;
	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	margin-top:14px;
	text-transform: uppercase;
	padding-left:17px;
 }
 .tituloopc_02_21 {

 	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	font-variant:small-caps;

	margin-top:14px;
 }
 .tituloopc_02_21 {

 	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	font-variant:small-caps;
	margin-left:15px;
 }
/* *html .tituloopc_02
 {margin-top:100px;}*/
.tituloopc_03 {
	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
 	font-variant:small-caps;
	margin-left:15px;
	margin-top:17px;
}
.pic
{
	margin-top:17px;
}
.pic1
{
	margin-left:-5px;
	margin-top:-9px;

}

.pic2
{
	margin-left:40px;
}
.pic2_2
{

/* padding-left:40px;*/
 margin-left:15px;
}
.pic3
{
margin-top:-5px;
margin-left:10px;


}

.tituloopc1_1 {
	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	margin-left:10px;
}
.tituloopc1_2 {
	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	margin-left:30px;
}
.tituloopc1_3 {

	margin-left:15px;
}
.tituloopc1_3_3 {

	margin-left:7px;
}
.tituloopc1_4 {

	margin-left:45px;
}
.tituloopc1 {
	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	font-size : 12px;
	font-weight : bold;
	margin-left:25px;
}
.tituloopc111 {
	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	font-size : 12px;
	font-weight : bold;
	margin-left:10px;
}
.fonttitel
{
	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	font-size : 12px;
	font-weight : bold;
	margin-left:0;
	margin-top:43px;
}
.tituloopcblan {
	color: White;
	font-family: Helvetica, Arial, "sans serif";
	font-size : 12px;
	font-weight : bold;

}
.subtituloopc {
	color: Gray;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
	margin-left:0px;
}
.subtituloopc_print {
	color: Gray;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
	margin-left:0px;
	text-transform: uppercase;
}

.opc2 {
color: Gray;
	font-family: Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	font-variant:small-caps;
 }


.subtituloopc1 {
	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight:bold;
	text-transform: uppercase;

}
.subtituloopc1_01 {
	color: Gray;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
	margin-left:30px;
}

.subtitulotexto{
	color: Black;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
	padding-left:15px;

}
.subtitulotexto_faq{
	color: Black;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
	/*padding-left:15px;*/

}
.subtitulotexto1{
	color: Black;
	font-size:12px;
	font-family:Helvetica, Arial, "sans serif";
	font-weight: bold;
	margin-left:45px;
}


.FontNormal11
{
color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	margin-left:15px;
}
.FontNormal {
	 color: #000000;
	font-size:12px;
	font-family:Helvetica, Arial, "sans serif";
	text-align:left;
	font-weight:normal;
	text-transform:none;
}

.FontNormal_news {
	 color: #000000;
	font-size:12px;
	font-family:Helvetica, Arial, "sans serif";
	text-align:left;
}
.FontNormal_faq {
    color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
 	text-align:left;
}
 .FontNormal_our {
    color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	text-align:left;
	font-variant:small-caps;

}
.FontNormal_2 {
    color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	padding-left:12px;
}
.FontNormal_3 {
    color: #000000;
	font-size:12px;
	font-family:Helvetica, Arial, "sans serif";
	 padding-left:15px;
}
.FontNormal_new {
    color: #000000;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica, Arial, "sans serif";
	margin-left:15px;
	margin-top:10px;
}
.subtitulotexto1_01{
	margin-left:0px;
	color: Black;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;

}
.textopiefoto{
	color: White;
	font-size: 12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
}

.travelart{
	color: Black;
	font-size:12px;
	font-family:Helvetica, Arial, "sans serif";
	font-weight: bold;
}
.wirtpersonal{
	color: #5A5A5A;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
}
.wirtpersonal_news{
	color: #FFFFFF;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
	padding-left:17px;
}
.linklieber{
margin-top:0;
	color: White;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;

}
.linklieber2{
margin-top:0;
	color:#000000;
	font-size:12px;
	font-family:Helvetica, Arial, "sans serif";
	font-weight: bold;

}
.fonamarillo{
	background-image: url(de/img/inicio_fondo.jpg);
	background-repeat : repeat;
}
.fonamarillo2{
	background-image: url(de/img/inicio_fondo.jpg);
	background : fixed right;
	background-repeat : repeat-y;
	display : block;
}

.codigos{
	color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight : bold;
	border : 3px solid #FFE477;
	height : 25px;
    width : 100px;
	text-align : center;
	vertical-align : middle;
	white-space : nowrap;
}
.TABLE {
border-left: 1px solid #000000;
padding: 20px;
}
.tablasder1{
	background-color : #FFE477;
}
TABLA.tablasder1{
border : 3px solid #FFE477;
}
TD.tablasder1{
	background-color : White;
	height : 30px;
}

TD.tablasder{
	background-color : #FFE477;
	text-align : left;
	vertical-align : middle;
	height : 30px;
}
TR.tablasder{
    color: #000000;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
}
TABLE.tablasder{
	border : 3px solid #FFE477;
}
.tablasder  table {
	border: 0px;
}

.subtituloopc2 {
	color: Black;
	font-size:12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;
}
.linkreiseideen{
	color: Black;
	font-size: 12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight: bold;

}
A.linkreiseideen:LINK {
	color : #666666;

}
A.linkreiseideen:VISITED{
	color : #ACACAC;

}
A.linkreiseideen:HOVER{
	color : Silver;
}
.tour{
	color: #FFFFFF;
	font-size:12px;
	font-family:Helvetica, Arial, "sans serif";
	font-weight: bold;

}
A.tour:LINK {
	color : #FFFFFF;
}
A.tour:VISITED{
    color : #FFFFFF;
}
A.tour:HOVER{
	color : #FFFFFF;
}
.codigos2{
	font-size: 12px;
	font-family: Helvetica, Arial, "sans serif";
	font-weight : bold;
	border : 3px solid Gray;
	height : 25px;
	width : 100px;
	text-align : center;
	vertical-align : middle;
	white-space : nowrap;
}
.bordereiseideen{
	border : 2px solid;
	margin-bottom : 6px;
	margin-left : 6px;
	margin-right : 6px;
	margin-top : 6px;
	height : auto;
	border-color : #FFE477;
}
.reiseideen{
	border : 2px solid #FFE477;
}

TD.reiseideen{
	border : 2px solid #FFE477;
}
.textoesp{
	letter-spacing : 1px;
	font-family : Helvetica, Arial, "sans serif";
	font-size : 12px;
	font-style : italic;
	font-weight : normal;
}
.tablita{
background-color : #FFE477;
}
TABLA.tablita{
	border : 3px solid #FFE477;
}
TD.tablita{
    background-color : #F7D129;
	text-align : left;
	vertical-align : middle;
	height : 30px;
}

TD.tablitaSub{
	text-align : left;
	vertical-align : middle;
	height : 8px;
}

amarilloverdad{
	background-color : #F7D129;
}

.infomappe {
	width : 380px;
	height:128px;  width:336px; border:hidden;
}
*html .infomappe {
	width : 380px;
	height:128px;  width:336px; border:hidden;
}
.fontedit1
{
color:#FFFFFF;
font-size:11px;
	font-weight : bold;
font-family:Helvetica, Arial, "sans serif";
}
.fontedit2
{
color:#FFFFFF;
font-size:10px;
font-weight : bold;
font-family:Helvetica, Arial, "sans serif";
}

.longtext1 {width:798px;height:348px; overflow:auto;overflow-x:hidden; margin-right:0 auto;
 SCROLLBAR-FACE-COLOR:#FAE15C; SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-SHADOW-COLOR:#FFFFFF; SCROLLBAR-DARKSHADOW-COLOR:#FAE15C; SCROLLBAR-3DLIGHT-COLOR:#FAE15C;SCROLLBAR-HIGHLIGHT-COLOR:#FAE15C; SCROLLBAR-TRACK-COLOR:#f6d907;
}

#longtext1 {width:798px; height:348px; overflow:auto;overflow-x:hidden;  margin-right:0 auto;
 SCROLLBAR-FACE-COLOR:#FAE15C; SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-SHADOW-COLOR:#FFFFFF; SCROLLBAR-DARKSHADOW-COLOR:#FAE15C; SCROLLBAR-3DLIGHT-COLOR:#FAE15C;SCROLLBAR-HIGHLIGHT-COLOR:#FAE15C; SCROLLBAR-TRACK-COLOR:#f6d907;
}


*html #longtext1 {
width:798px;height:348px; overflow:auto;overflow-x:hidden;  margin-right:0 auto;
 SCROLLBAR-FACE-COLOR:#FAE15C; SCROLLBAR-ARROW-COLOR:#000000; SCROLLBAR-SHADOW-COLOR:#FFFFFF; SCROLLBAR-DARKSHADOW-COLOR:#FAE15C; SCROLLBAR-3DLIGHT-COLOR:#FAE15C;SCROLLBAR-HIGHLIGHT-COLOR:#FAE15C; SCROLLBAR-TRACK-COLOR:#f6d907;
}

#style1 {
	margin-left:17px;
	margin-top:2px;
	color: #FAE15F;
	font-family:Helvetica, Arial, "sans serif" ;
}
.style2 {
	color: #FAE15F;
	font-family: Helvetica, Arial, "sans serif";
	font-size :74pt;
	margin-top:2px;
	}
.tituloopc_03 {
	color: #000000;
	font-family:Helvetica, Arial, "sans serif";
	font-size :17px;
	font-variant:small-caps;
	margin-left:15px;
	margin-top:16px;
}
.tituloopc_04 {

	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	font-size :17px;
	font-variant:small-caps;
	margin-left:0px;
}

.box1 {

 left:50%;top:50%;
 margin-top:4%;}

.tituloopc_06 {
	color: #FFFFFF;
	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
	margin-left:15px;
	font-weight: bold;
	text-transform: uppercase;
}
.text_input{
	border: 1px solid #FFFFFF;
	background-color:transparent;
	text-align: left;
	  height:12px;
	width:46px;
	float: left;
	background-position: left;
}
.text_summit{
	border: 1px solid #FFFFFF;
	background-color:transparent;
	text-align: center;
	  height:17px;
	width:82px;
	float: left;
	background-position: left;
}
.text_input_Ein{border: 1px solid #FFFFFF;
	background-color:transparent;
	text-align: left;
	height:13px;
	width:35px;
	float: left;
	background-position: left;}
.text_in{height:14px; width:15px;}
.text_in_day{
    border: 1px solid #FFFFFF;
	background-color:transparent;
	text-align: left;
	height:13px;
 	width:140px;
	float: left;
	background-position: left;
 }
.text_input_name{
	border: 1px solid #FFFFFF;
	background-color:transparent;
	text-align: left;
	height:15px;
 	width:140px;
	float: left;
	background-position: left;
}
.text_input1{
	background-color:#F6D900;
	text-align: left;
}.text_input_news{
	border: 1px solid #FFFFFF;
	background-color:transparent;
 	height:15px;
 	width:85px;
	float: left;
}
.up
{
color: #FFFFFF;
font-family:Helvetica, Arial, "sans serif";
  font-size:12px;
}
 .back_min{
	color: #000000;
	font-family:Helvetica, Arial, "sans serif";
	font-size:9px;
	font-weight:bold;
 }
 .top{padding-top:5px;}
 .up_detail_tavel{margin-top:-3px;}*html .up_detail_tavel{margin-top:0px;}
 .pic_uptavel{margin-top:6px;} *html .pic_uptavel{margin-top:6px;}
 .pa_top{padding-top:0px;} *html .pa_top{padding-top:2px;}
 .top_fotor{ } *html .top_fotor{margin-top:-45px;}
.address{
	padding-left:15px;
	font-family:Helvetica, Arial, "sans serif";
	font-size :9px;
	font-weight:bold;
}
.address a{
	color: #ffffff;
}
.glossar {
	float:right;
	padding-right: 20px;
	padding-bottom: 5px;
	color: #000000;
	font-size:12px;
	font-family:Helvetica, Arial, "sans serif";
	text-align:right;
	font-weight:normal;
	text-transform:none;
}
.grouptour_overview {
	vertical-align:bottom;
	text-align:left;
	height: 100px;
}
.grouptour_overview strong {
	text-transform: uppercase;
}
.grouptour_overview img {
	float:left;
	height: 100px;
	width: 160px;
	padding-right: 10px;
	border: none;
}
.grouptour_overview div {
	margin-left:185px;height:100px;width:500px;display:block;position:relative;
}
.grouptour_overview span {
	position:absolute;bottom:0;left:0;
}
.grouptour_overview p {
	margin:0;padding:0;
	font-family:Helvetica, Arial, ""sans serif"";
}
@charset "utf-8";

  .up_detail_tavel{margin-top:0 auto;}


img {
	border:0;
}
a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
h3 {
	color: #000000;
	font-family: Helvetica, Arial, "sans serif";
	font-size : 18pt;
	font-weight : bold;
}

#m
		 { width:1000px; height:503px;
		position:absolute; left:50%; top:50%;
		margin-left:-504px; margin-top:-250px;
/*	  border-width:1px; border-color:#000000; border-style:solid;  */

		}


		 #g
		 { width:1000px; height:503px;
		position:absolute; left:50%; top:50%;
		margin-left:-504px; margin-top:-250px;
/*	  border-width:1px; border-color:#000000; border-style:solid;  */

		}
*html #g {
	width:990px;
	margin-left:35px; margin-top:20px;
}

.ml		{width:740px; height:420px; padding:10px;
		position:absolute; left:50%; top:50%;
		margin-left:-380px; margin-top:-220px;
		border-width:1px; border-color:#F3F1B4; border-style:solid; }

#gesamt {
	font-family:Helvetica, Arial, "sans serif";
	font-size:12px;
/*	margin-right:10px;*/
	text-align:left;
	background-color:#f6d907;
	background-attachment:fixed;
	background-repeat:no-repeat;
}

#gesamt td {
	   margin:0 auto;
	 vertical-align:top;

}

#bild {
	margin-right:0;
	margin-right: 14px;
	margin-top:16px;
	float:right;
	width:170px;
	left:0;
 	height:332px;
	background-image: url(../randomimage.php?strLang=de);
	background-repeat:no-repeat;
}


#gesamt1 {
font-family:Helvetica, Arial, "sans serif";
font-size:11px;

}
#gesamt2 {
font-family:Helvetica, Arial, "sans serif";
font-size:11px;
}


#scroll_0
{/*
	margin-right:0 auto;
	width:50px;
	height:500px;
	background-color:#999999;
	*/

}

 #pictureright {
	margin-left:-3px;
	margin-top:5px;
	width:320px;
}

#header {
margin-top:1px;
margin-left:16px;
border-bottom :1px  #000000 solid;
width:970px;
 height:90px;
}

#header img{
	float:left;
	margin-top:-6px;

	/*margin-top:-6px;*/

}

#hor-menu {

	padding-top:55px;
	padding-left:201px;

}
#hor-menu a {
	vertical-align:text-top;
	 color: #000000;
	padding:0px 7px;


}
#hor-menu a:hover {
	color:#ffffff;
}




#hor-menu2  {
font-family:Helvetica, Arial, "sans serif";
font-size:9px;

	 color: #000000;
	/*padding:0px 7px;*/


}
#hor-menu2 a:hover {
	color:#ffffff;
}

#hor-menu1 {

	padding-top:60px;
	padding-left:201px;


}

#menu {

	margin-top:14px;
	 height:260px;
	padding-right:10px;
 	width:191px;
	float:left;
	padding-left:7px;

}



#suche {
	padding-left:7px;
}

#sprachauswahl {
font-size:11px;

margin-top:-14px;
padding-left:480px;
color:#000000;

}


#sprachauswahl a:visited {
    color: #000000;
    text-decoration: none;
}

 #sprachauswahl a:hover {

	color:#FFFFFF;
	 text-decoration: none;
}
#sprachauswahl a {
	color:#000000;
	  text-decoration: none;
}
 #sprachauswahl  a:active {
    color: #FFFFFF;
  text-decoration: none;
}
#sprachauswahl   a:link{
    color: #FFFFFF;
   text-decoration: none;
}

 #widget0  {
    font-size:12px;
	color:#FFFFFF;
	vertical-align:text-top;
	color: #000000;
	padding:0px 7px;
}

#sprachauswah2 {
	font-size:11px;
	margin-top:-14px;
	padding-left:550px;
color:#FFFFFF;

}
#sprachauswah2 a {
	color:#FFFFFF;
}
#sprachauswah2 a:hover {

	color:#000000;
}

 #linie {
	float:left;
	height:100%;
	width:1px;
	vertical-align:top;
	margin-right:20px;
}

.text {
	vertical-align:top;
	border-left: 1px solid #000000;


}
.text1
{
height:1000px;
vertical-align:top;
border-left: 1px solid #000000;
padding-left:2px;
margin-top:0;
margin-left:20px;

}
.text3
{
vertical-align:top;
margin-top:0;
}
.bildauswahl {

 margin-top:0;margin-right:0;
	border-left: 1px solid #000000;


	/* background-attachment:fixed;*/
	background-image:url(fondo_ok.gif);
	 background-repeat:no-repeat;
 	background-position:-75px -140px;
}

*html .bildauswahl {
	background-position: -75px -140px;
}


.bildauswahl td{
	text-align:justify;
	vertical-align:top;
	padding-right:7px;
}
.bildauswahl img{
	border:0;
	padding-left: 20px;
}
.bildauswahl h3{
	padding-left: 20px;

}

.bildauswahl strong {
	/* color: #000000; */
}

.bildauswahl a{
	color: #000000;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	font-family:Helvetica, Arial, "sans serif";
}

.bildauswahl a:link {
	color: #000000;
	text-decoration: none;
}

.b{
	border-left: 1px #000000 solid ;

}
.c{padding-left:20px;}



 .bildauswah2 {

	border-left: 1px solid #000000;
	margin-top:0;
	 margin-right:0;
	 background-attachment:fixed;
	background-image:url(fondo_ok.gif);
	 background-repeat:no-repeat;
	background-position:370px 55px;
	/*background-position:500px 55px;*/
}

*html .bildauswah2 {
	background-position: -70px -130px;
}


.bildauswah2 td{
	text-align:justify;
	vertical-align:0;
	padding-right:7px;
}
.bildauswah2 img{
	border:0;
	padding-left: 20px;
}
.bildauswah2 h3{
	padding-left: 20px;

}

.bildauswah2 strong {
	color: #000000;
}

.bildauswah2 a{
	color: #000000;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	font-family: Helvetica, Arial, "sans serif";
}

.bildauswah2 a:link {
	color: #000000;
	text-decoration: none;
}
.body_content {
	width: 350px;
/*	overflow: auto;*/
	font-family:Helvetica, Arial, "sans serif";
	height: auto;
	text-align: left;
	float: left;
	margin: 0px;
	padding-left: 15px;
	padding-top: 15px;
}
*html .body_content {width:334px;}
 .content_chil {
	color: #FFFFFF;
	font-family:Helvetica, Arial, "sans serif";
	font-size :12px;
	font-weight: bold;
	text-transform: uppercase;
}
.content_pic {
	float: left;
	padding: 0px;
}
.picture_l {
	height: 137px;
	width: 176px;
	float: left;
	text-align: left;
	overflow: inherit;
}

.picture_r {
	width: auto;
	text-align: left;
	margin: 0px;
	clear: both;
	padding-top: 8px;
}
/* ThemePanelMenu Style Sheet */

.ThemePanelMenu,.ThemePanelSubMenuTable
{
	cursor:		default;
	white-space:	nowrap;
}

.ThemePanelSubMenu
{
	z-index:	0;
	position:	absolute;
	visibility:	hidden;
	display:	block;
	overflow:	hidden;

	border:		0;
	background-color: inherit;
}

.ThemePanelSubMenuShadow
{
	z-index:	-1;
	position:	absolute;
	top:		3px;
	left:		3px;
	width:		100%;
	height:		300em;
	background-color:	black;
	opacity:	0.5;
	border:		0;
	margin:		0;
}

.ThemePanelSubMenuBorder
{
	border:		1px solid #9C9A9C;
	background-color:	#f6d907;
	padding:	1px;
	margin:		0px 1px 3px 0px;
}

.ThemePanelSubMenuTable
{
	border-collapse:	separate;
}

.ThemePanelMenuItem,.ThemePanelMenuItemHover,.ThemePanelMenuItemActive
{
	cursor:		default;
	white-space:	nowrap;
}

.ThemePanelMainItem,
.ThemePanelMenuItem
{
	white-space:	nowrap;
}

.ThemePanelMainItemHover,
.ThemePanelMainItemActive,
.ThemePanelMenuItemHover,
.ThemePanelMenuItemActive
{
	background-color:	#FAE15C;
	white-space:	nowrap;
}

/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */
/* there are simpler approaches, but the setting here allows me to
   set a background image for the menu without lines all over it */

.ThemePanelMainFolderLeft,
.ThemePanelMainItemLeft
{
	padding:	2px 0px 2px 3px;
	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemePanelMainFolderText,
.ThemePanelMainItemText
{
	padding:	2px 3px 2px 5px;
	font-size: 11px;
	font-weight:bold;
	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemePanelMainItemRight,
.ThemePanelMainFolderRight
{
	padding:	2px 1px 2px 0px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

/* hoover and active border */
.ThemePanelMainItemHover .ThemePanelMainFolderLeft,
.ThemePanelMainItemActive .ThemePanelMainFolderLeft,
.ThemePanelMainItemHover .ThemePanelMainItemLeft,
.ThemePanelMainItemActive .ThemePanelMainItemLeft,
.ThemePanelMainItemHover .ThemePanelMainFolderText,
.ThemePanelMainItemActive .ThemePanelMainFolderText,
.ThemePanelMainItemHover .ThemePanelMainItemText,
.ThemePanelMainItemActive .ThemePanelMainItemText,
.ThemePanelMainItemHover .ThemePanelMainFolderRight,
.ThemePanelMainItemActive .ThemePanelMainFolderRight,
.ThemePanelMainItemHover .ThemePanelMainItemRight,
.ThemePanelMainItemActive .ThemePanelMainItemRight
{
	border-color:	#9C9A9C;
}

.ThemePanelMainItemHover .ThemePanelMainFolderLeft,
.ThemePanelMainItemActive .ThemePanelMainFolderLeft,
.ThemePanelMainItemHover .ThemePanelMainItemLeft,
.ThemePanelMainItemActive .ThemePanelMainItemLeft
{
	border-width:	1px 0px 1px 1px;
	border-style:	solid;
	padding:	1px 0px 1px 2px;
}

.ThemePanelMainItemHover .ThemePanelMainFolderText,
.ThemePanelMainItemActive .ThemePanelMainFolderText,
.ThemePanelMainItemHover .ThemePanelMainItemText,
.ThemePanelMainItemActive .ThemePanelMainItemText
{
	border-width:	1px 0px 1px 0px;
	border-style:	solid;
	padding:	1px 3px 1px 5px;
}

.ThemePanelMainItemHover .ThemePanelMainFolderRight,
.ThemePanelMainItemActive .ThemePanelMainFolderRight,
.ThemePanelMainItemHover .ThemePanelMainItemRight,
.ThemePanelMainItemActive .ThemePanelMainItemRight
{
	border-width:	1px 1px 1px 0px;
	border-style:	solid;
	padding:	1px 0px 1px 0px;
}

/* sub menus sub components */

.ThemePanelMenuFolderLeft,
.ThemePanelMenuItemLeft
{
	padding:	2px 0px 2px 3px;
	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemePanelMenuFolderText,
.ThemePanelMenuItemText
{
	padding:	2px 3px 2px 5px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

.ThemePanelMenuItemRight,
.ThemePanelMenuFolderRight
{
	padding:	2px 1px 2px 0px;

	border:		0;
	white-space:	nowrap;
	background-color:	inherit;
}

/* hoover and active border */
.ThemePanelMenuItemHover .ThemePanelMenuFolderLeft,
.ThemePanelMenuItemActive .ThemePanelMenuFolderLeft,
.ThemePanelMenuItemHover .ThemePanelMenuItemLeft,
.ThemePanelMenuItemActive .ThemePanelMenuItemLeft,
.ThemePanelMenuItemHover .ThemePanelMenuFolderText,
.ThemePanelMenuItemActive .ThemePanelMenuFolderText,
.ThemePanelMenuItemHover .ThemePanelMenuItemText,
.ThemePanelMenuItemActive .ThemePanelMenuItemText,
.ThemePanelMenuItemHover .ThemePanelMenuFolderRight,
.ThemePanelMenuItemActive .ThemePanelMenuFolderRight,
.ThemePanelMenuItemHover .ThemePanelMenuItemRight,
.ThemePanelMenuItemActive .ThemePanelMenuItemRight
{
	border-color:	#9C9A9C;
}

.ThemePanelMenuItemHover .ThemePanelMenuFolderLeft,
.ThemePanelMenuItemActive .ThemePanelMenuFolderLeft,
.ThemePanelMenuItemHover .ThemePanelMenuItemLeft,
.ThemePanelMenuItemActive .ThemePanelMenuItemLeft
{
	border-width:	1px 0px 1px 1px;
	border-style:	solid;
	padding:	1px 0px 1px 2px;
}

.ThemePanelMenuItemHover .ThemePanelMenuFolderText,
.ThemePanelMenuItemActive .ThemePanelMenuFolderText,
.ThemePanelMenuItemHover .ThemePanelMenuItemText,
.ThemePanelMenuItemActive .ThemePanelMenuItemText
{
	border-width:	1px 0px 1px 0px;
	border-style:	solid;
	padding:	1px 3px 1px 5px;
}

.ThemePanelMenuItemHover .ThemePanelMenuFolderRight,
.ThemePanelMenuItemActive .ThemePanelMenuFolderRight,
.ThemePanelMenuItemHover .ThemePanelMenuItemRight,
.ThemePanelMenuItemActive .ThemePanelMenuItemRight
{
	border-width:	1px 1px 1px 0px;
	border-style:	solid;
	padding:	1px 0px 1px 0px;
}

td.ThemePanelMenuSplit
{
	padding:	0px;
	margin:		0px;
	height:		7px;
	border:		0px;
	background-color:	inherit;
	overflow:	hidden;
}

div.ThemePanelMenuSplit
{
	display:	block;
	margin:		3px;
	height:		1px;
	width:		100%;
	overflow:	hidden;
	background-color:	inherit;

	border-style:	solid;
	border-width:	1px 0px 0px 0px;
	border-color:	#9C9A9C;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemePanelMenuItem img.seq1
{
	display:	inline;
}

.ThemePanelMenuItemHover seq2,
.ThemePanelMenuItemActive seq2
{
	display:	inline;
}

.ThemePanelMenuItem .seq2,
.ThemePanelMenuItemHover .seq1,
.ThemePanelMenuItemActive .seq1
{
	display:	none;
}
/* edit 23 sep 2010 by Noom */
.ddsmoothmenu{
	font: bold 9px Helvetica, Arial, "sans serif";
	background: #f6d907;
	float: left;
	margin-top: -30px;
	margin-left: 180px;

	
	/* margin-top: 60px;
	margin-left: 35px;*/
}
*html .ddsmoothmenu{
	margin-top: 60px;
	margin-left: 35px;
}
*+html .ddsmoothmenu{
	margin-top: 60px;
	margin-left: 35px;
}
/* end edit by noom */
.ddsmoothmenu ul{
	z-index:100;
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
}

.ddsmoothmenu a:visited{
color:#000000;
}
.ddsmoothmenu ul li{
	position: relative;
	display: inline;
	float: left;
}
.ddsmoothmenu ul li a{
	display: block;
	color: #000000;
	  border-right: 1px solid #000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
}

.ddsmoothmenu ul #me7 a, #en a{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.ddsmoothmenu ul #de{
	margin-left:15px;
}

* html .ddsmoothmenu ul li a{ 
	display: inline-block;
}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
	/*color: white;*/
}

.ddsmoothmenu ul li a:hover{
	/*background: black; background of menu items during onmouseover (hover state)*/
	color: white;
}

/*1st sub level menu*/
.ddsmoothmenu ul li ul{
	position: absolute;
	left: 0;
	display: none; /*collapse all sub menus to begin with*/
	visibility: hidden;
	background-color: #EACD06;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul li ul{
	top: 0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
	width: 160px; /*width of sub menus*/
	margin: 0;
	border-top-width: 0;
	border-bottom: 1px solid gray;
	font-family: Helvetica, Arial, "sans serif";
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
	position: absolute;
	top: 12px;
	right: 7px;
}

.rightarrowclass{
	position: absolute;
	top: 6px;
	right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
	opacity: 0.8;
}

.index_description {
 margin-top: -6px;
}

.index_description strong {
 color: #ffffff; font-size: 18px; text-shadow: 1px 1px 0px #222222;
}
#content { 
    padding: 20px;
}

/* Content Slider */

#left2{
    float: left;
    padding: 0px;
    margin: 0px;
    width:0px;
}

#right2 {
    float: right;
    padding: 0px;
    margin: 0px;
}

#featured{ 
	/*width:320px;*/ 
	/*padding-right:420px;*/ 
	/* position:relative; */
	/*border:2px solid #000;*/ 
	height:240px; overflow:hidden;
	background:#F6D605;
      width:750px;
      border:0 0 0 0;
}
#featured ul.ui-tabs-nav{ 
      float:right;
	top:0; 
      left:325px; 
	list-style:none; 
	padding:0; 
      margin:0; 
	width:420px; 
      height:242px;
	overflow-y:hidden;
	overflow-x:hidden;
}
#featured ul.ui-tabs-nav li{ 
	padding:0 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px;  
	line-height:18px; 
}
#featured li.ui-tabs-nav-item .featured_a{ 
	display:block; 
        * display:inline-block;
        * width: 420px;
        padding-right: 50px;
        padding: 2px;
	height:77px; text-decoration:none;
	color:#333;  background:#F6D605; 
	line-height:11px; outline:none;
}
#featured li.ui-tabs-nav-item a:hover{ 
	/* background:#F6D605;*/ 
}
#featured li.ui-tabs-selected{ 
	background:url('/images/selected-item2.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#FAF2C0; 
}
#featured .ui-tabs-panel{ 
      margin:0 auto;
	width:320px; height:240px; 
}
#featured .ui-tabs-panel .info{
      position: relative;
      * position: inherit;
      z-index: 9999;
      margin-top:-50px;
	height:50px; 
	width: 320px;
      background-color: #cccccc;
	background: url('/images/transparent-bg.png'); 
	background-size:320px 50px;
}
#featured .ui-tabs-panel .info a.hideshow{
	position:absolute; font-size:10px;  color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#featured .info h2{ 
	font-size:12px;  
	color:#fff; padding:5px; margin:0; font-weight:bold;
      
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
