@charset "utf-8";
/* CSS Document */
body{
    background-color: #FEF3D7;
	width: 987px;
	background-image: url(images/top_hg.gif);
	background-repeat:repeat-x;
	padding-left: 10px;
}


body, table, tr, td{
	color: #5D534A;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

.body_popup{
	background-color: #FEF3D7;	
	background-image: none;
	width: 98%;
}


h1{
	color: #E76E28;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	display: inline;
}

h2{ 
	color: #5D534A;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	display: inline;
}

h3{
	color: #E76E28;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	display: inline;
}

h4{ 
	color: #5D534A;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	display: inline;	
}



h5{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
	letter-spacing: -1px;
}

h6{
	font-size: 11px;
	color: #E76E28;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	display: inline;	
}


.orange_bold{
	color: #E76E28;
	font-weight: bold;
} 

.reisedesmonats{
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom:5px;
}

ul#sprungnavi {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul#sprungnavi li {
   	float: left;
	margin-left: 10px;
}
ul#sprungnavi li a{
	padding: 1px 15px 0 15px;
}

.submit{
	background-image:url(images/sprungnavi_hg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	/*border: 1px solid #00507D;*/
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	height: 18px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align:top;
	padding-bottom: 4px;
}

.submit:visited,
.submit:hover{
 	background-image: url(images/sprungnavi_hg_aktiv.gif);
	color: #FFFFFF;
}

a.submit {
	display: block;
	background-image: url(images/sprungnavi_hg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	/*border: 1px solid #FFDB8B;*/
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #FFFFFF;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 3px;
	height: 18px;
	text-align: center;
	text-decoration: none;
}

a.submit:visited {
	display: block;
	background-image: url(images/sprungnavi_hg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	/*border: 1px solid #FFDB8B;*/
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #FFFFFF;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 3px;
	height: 18px;
	text-align: center;
	text-decoration: none;
}


a.submit:hover {
	display: block;
	background-image: url(images/sprungnavi_hg_aktiv.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	/*border: 1px solid #FFDB8B;*/
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #FFFFFF;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 3px;
	height: 18px;
	text-align: center;
	text-decoration: none;
}


a.submit2 {
	display: block;
	background-image: url(images/button_grau_hg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	/*height: 18px;*/
	padding: 3px;
	text-align: center;
	text-decoration: none;
}

a.submit2:hover{
	background-image:url(images/button_grau_hg_aktiv.gif);
		background-repeat: repeat-x;
	background-position: 0 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	/*height: 18px;*/
	padding: 3px;
	text-align: center;
	text-decoration: none;
}

a.sprungnavi /*z.B. bei themen.php*/ {
	/*display: block;*/
	background-image: url(images/sprungnavi_hg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	/*border: 1px solid #FFDB8B;*/
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #FFFFFF;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 3px;
	height: 18px;
	text-align: center;
	text-decoration: none;
	width: 80px;
	
}

a.sprungnavi_aktiv /*z.B. bei themen.php*/ {
	/*display: block;*/
	background-image: url(images/sprungnavi_hg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	/*border: 1px solid #FFDB8B;*/
	color: #5D534A;
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 3px;
	height: 18px;
	text-align: center;
	text-decoration: none;
	width: 80px;
}

a.sprungnavi:visited {
	/*display: block;*/
	background-image: url(images/sprungnavi_hg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	/*border: 1px solid #FFDB8B;*/
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
	height: 18px;
	text-align: center;
	text-decoration: none;
	width: 80px;
	margin-bottom: 10px;
}


a.sprungnavi:hover {
	/*display: block;*/
	background-image: url(images/sprungnavi_hg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	/*border: 1px solid #FFDB8B;*/
	color: #5D534A;
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	padding: 3px;
	height: 18px;
	text-align: center;
	text-decoration: none;
	width: 80px;
}

a.link, a{
	color: 	#5D534A;
	text-decoration: underline;
}

a.link_aktiv{
	color: 	#E67B00;
	text-decoration: none;
}

a.unternavilink{
	color: 	#5D534A;
	text-decoration: none;
}

a.unternavilink_aktiv{
	color: 	#E67B00;	
	text-decoration: none;
}


.logo{
	width: 260px;
	padding-left: 25px;
	padding-bottom: 10px;
}

.navi{
	width: 665px;
}

/*STYLES für KLEINE NAVI*/
a.navioben{
	color: #5D534A;
	font-size: 11px;
	text-decoration: none;
}

a.navioben:hover{
	color: #5D534A;
	font-size: 11px;
	text-decoration: underline; 
}

a.navioben_aktiv{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

.trennstrich{
	padding-left: 10px;
	padding-right: 10px;
}

/*REISEFINDER*/
.tag, .monat{
	margin-right: 15px;	
}

/*STYLES FÜR HAUPTNAVI*/
.navi_links{
	width: 13px;
	float:left;
	height: 40px;
}

.navi_mitte{
	background-image: url(images/navi_hg.gif);
	background-repeat:repeat-x;
	width: 955px;
	height: 30px;
	padding-top: 10px;
}

.navi_rechts{
	width: 13px;
	float:right;
	height: 40px;
}

a.hauptnavi{
	color: #FFFFFF;
	padding-left: 8px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}	

a.hauptnavi_aktiv{
	color: #5D534A;
	padding-left: 13px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}	

a.rot{
	color: #7D120C;
	font-size: 16px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}	

a.rot_aktiv{
	color: #5D534A;
	font-size: 16px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.navitrenner{
	color: #7D120C;
	font-size: 14px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration: none;
}


/*a.capitals{
	color: #FFFFFF;
	font-size: 15px;
	letter-spacing: 1px;
	font-variant:small-caps;
}	

a.capitals_aktiv{
	color: #5D534A;
	font-size: 15px;
	letter-spacing: 1px;
	font-variant:small-caps;
}*/	

.panorama{
	/*border:1px solid #FFE6AE;*/
	-moz-border-radius:10px;
	-khtml-border-radius:30px;
}


/*STYLES FPR INFO-KÄSTEN*/
.ue_links{
	width: 11px;
	float:left;
	height: 37px;
}

.ue_mitte{
	background-image: url(images/ue_hg.gif);
	background-repeat:repeat-x;
	height: 37px;
	width: 178px; 
}

.ue_mitte_icon{
	padding-top: 5px;	
	padding-right: 2px;
}

.ue_rechts{
	width: 11px;
	float:right;
	height: 37px;
}


/*STYLES FÜR CONTENT*/
.content{
	padding-left: 25px;
	padding-right: 35px;
}

.content_breit{
	padding-right: 35px;
}

.reisebild{
	padding-left: 15px;
}
	
.angebote{
	float: left;	
	padding-bottom: 20px;
	border-bottom: 1px dotted #C6C6C6;	
	margin-bottom: 20px;
	display: block;
}

.angebot_ue{
	padding-left: 170px;
	padding-bottom: 5px;
}

.angebotbild{
	float: left;	
}

.angebotstext{
	border:1px solid #FFE6AE;
	-moz-border-radius:10px;
	-khtml-border-radius:30px;
	-webkit-border-radius: 10px;
	background-color: #F5F5F5;
	width: 323px;
	float: right;
	padding: 10px;
	margin-left: 18px;
}	

.angebotskasten{
	border:1px solid #FFE6AE;
	-moz-border-radius:10px;
	-khtml-border-radius:30px;
	background-color: #F5F5F5;
	width: 580px;
	float: right;
	padding: 10px;
	margin-left: 18px;}

.angebotbutton{
	height: 18px;
	width: 100px;
	padding-left: 413px;
}

td.kasten{
	background-color: #FFDB8B;
	border-left: 1px solid #E2E2E2 ;
	border-right: 1px solid #E2E2E2;
	padding: 10px;
}

.image_reisedesmonats{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

td.td_abstand{
	padding-bottom: 20px;	
}

a.angebotlink{
	font-size: 12px;
	color: #E76E28;
	text-decoration: underline;
}

/*UNTERNAVIGATION für STATISCHE SEITEN*/
.ul_unternavi{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

.li_unternavi{
	border-bottom: 1px dotted #C6C6C6;
	padding-top: 8px;
	padding-bottom: 8px;
	list-style-image: none;
	list-style-type: none;
}
		
.ul_unternavi2{
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

.li_unternavi2{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	list-style-image: none;
	list-style-type: none;
}	
	
	
.image{
	padding: 4px;
	border: 1px dotted #C6C6C6;
	margin-left: 10px;
	margin-right: 10px;
}

.imageleft{
	padding: 4px;
	border: 1px dotted #C6C6C6;
	margin-right: 10px;
}


.image2{
	padding: 4px;
	border: 1px dotted #C6C6C6;
	margin-top: 5px;
}

.hr{
	border-bottom: 1px dotted #C6C6C6; 
	height: 2px; 
	background-color: #FEF3D7;
	color: #FEF3D7;	
	margin-top: 15px;
	margin-bottom: 15px;
}

.hr2{
	border-bottom: 1px dotted #C6C6C6; 
	height: 2px; 
	background-color: #FFDB8B;
	color: #FFDB8B;	
	margin-top: 15px;
	margin-bottom: 15px;
}

.termin{
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dotted #CACACA;
}

/*EBENEN  - NAVIGATION*/
.ul{
	list-style-image: none;
	list-style-type: none;
	
}

.li{
	height: 15px;
	padding-top: 2px;
	border-bottom: 1px dotted #FCD29E;
	background-color: #FBBA69;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	padding-left: 5px;
	padding-right: 5px;
	list-style:none;
	width: 100%;
}

.li:hover{
	height: 15px;
	padding-top: 2px;
	border-bottom: 1px dotted #FCD29E;
	background-color: #FFFFFF;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	padding-left: 5px;
	padding-right: 5px;
	list-style:none;
	width: 100%;
}

.li a{
	color: #685347;	
	text-decoration: none;
}

.li_ue{
	height: 15px;
	padding-top: 2px;
	font-weight: bold;
	background-color: #FBBA69;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	padding-left: 5px;
	padding-right: 5px;
	list-style:none;
	width: 100%;
}


.li_abstand{
	height: 5px;
	background-color: #FBBA69;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	
	padding-left: 5px;
	padding-right: 5px;
	list-style:none;
	width: 100%;
}


/* NAVIGATION TOP*/
.ul_top{
	list-style-image: none;
	list-style-type: none;
	
	
}

.li_top{
	height: 15px;
	padding-top: 2px;
	border-bottom: 1px dotted #FCD29E;
	background-color: #FBBA69;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	
	padding-left: 18px;
	padding-right: 5px;
	list-style:none;
	width: 100%;
}

.li_top:hover{
	height: 15px;
	padding-top: 2px;
	border-bottom: 1px dotted #FCD29E;
	background-color: #FFFFFF;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	
	padding-left: 18px;
	padding-right: 5px;
	list-style:none;
	width: 100%;
}

.li_top a{
	color: #685347;	
	text-decoration: none;
}

.li_ue{
	height: 15px;
	padding-top: 2px;
	font-weight: bold;
	background-color: #FBBA69;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	
	padding-left: 5px;
	padding-right: 5px;
	list-style:none;
	width: 100%;
}


.li_top_abstand{
	height: 5px;
	background-color: #FBBA69;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	
	padding-left: 18px;
	padding-right: 5px;
	list-style:none;
	width: 100%;
}



#ferienkurs{
	position:absolute;
	width:160px;
	left: -6px;
	top: 131px;
	height:230px;
	visibility: hidden;
	
	
	z-index: 2;
}


#asien{
	position:absolute;
	width:160px;
	left: 159px;
	top: 131px;
	height:230px;
	visibility: hidden;
	
	
	z-index: 3;
}

#ayurveda{
	position:absolute;
	width:200px;
	left: 267px;
	top: 131px;
	height:230px;
	visibility: hidden;
	
	
	z-index: 4;
}

#sonder{
	position:absolute;
	width:160px;
	left: 405px;
	top: 131px;
	height:230px;
	visibility: hidden;
	
	
	z-index: 5;
}

#neuewege{
	position:absolute;
	width:180px;
	left: 369px;
	top: 15px;
	height:230px;
	visibility: hidden;
	
	
	z-index: 5;
}

#aktuell{
	position:absolute;
	width:200px;
	left:494px;
	top: 15px;
	height:230px;
	visibility: hidden;
	
	
	z-index: 5;
}

#kontakt{
	position:absolute;
	width:205px;
	left: 770px;
	top: 15px;
	height:230px;
	visibility: hidden;
	
	
	z-index: 5;
}

#agb{
	position:absolute;
	width:128px;
	left: 847px;
	top: 15px;
	height:230px;
	visibility: hidden;
	
	
	z-index: 5;
}

#tipps{
	position:absolute;
	width:160px;
	left:557px;
	top: 15px;
	height:230px;
	visibility: hidden;
	
	
	z-index: 3;
}

#buchung{
	position:absolute;
	width:160px;
	left:663px;
	top: 15px;
	height:230px;
	visibility: hidden;
	
	
	z-index: 3;
}



/*TERMINE UND PREISE*/
.angebot_td{
	font-weight: normal;
	background-color: #FFDB8B;
	border: none;
	padding-bottom: 10px;
}

.ue_weiss{
	font-size: 12px;
	color: #FFFFFF;
}

.far_include{
	width: 100%;
	background-color:#FFDB8B;
}

.far_include h1{
	font-size: 12px;
	color: #000000 ;
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


#terminKasten.kasten table.data th {
	font-weight: bold;
	background-color: #FFDB8B;
	border: none;
	padding-top: 15px;
	padding-bottom: 10px;
}

#terminKasten.kasten table.data td{
	font-weight: normal;
	background-color: #FFDB8B;
	border: none;
	padding-bottom: 10px;
}


.kasten table.data {
	border-collapse: collapse;
	width: 100%;
}
.kasten table.data th {
	font-weight: bold;
	background-color: #FFDB8B;
	border: none;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 11px;
	padding-top: 15px;
}

.kasten table.data td {
	font-weight: normal;
	background-color: #FFDB8B;
	border: none;
	padding-bottom: 10px;
		padding-left: 11px;

}
.kasten table.data td.hinweis_start {
	margin: 0;
	padding: 0 5px 0 5px;
}
.kasten table.data td.hinweis_end {
	border-top: 1px solid #D1ECED;
	color: #000000;
	padding: 0px;
}

.kasten table.data td.buchung a{
	padding-left: 30px;
	padding-right: 50px;	
}

.kasten h3{
	margin: 0;
}



.klein{
	font-size: 11px;
}

.kastenhell a{
	color: #5D534A;
	text-decoration: underline;
}


.td_angebot_right{
	padding-top: 10px;	
}

.bildergalerie{
	padding-bottom: 20px;	
}

.ul_reiseangebote{
	margin: 0px;
	padding: 10px 10px 10px 20px;
}

.li_reiseangebote{
	padding-bottom: 10px;
}

.row_1{
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #C6C6C6;
	padding-top: 10px;"	
}

.li_liste{
	margin-bottom: 5px;	
}

#reisefinder input, #reisefinder select{
	font-size: 12px;
	height: 22px;
	color: #5D534A;
	font-family: Arial, Helvetica, sans-serif;
}

#reisefinder .submit{
	font-family: Verdana, Geneva, sans-serif;
	background-image:url(images/sprungnavi_hg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	/*border: 1px solid #00507D;*/
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align:top;
	padding-bottom: 4px;
}

#reisefinder .submit:visited,
#reisefinder .submit:hover{
	font-family: Verdana, Geneva, sans-serif;
 	background-image: url(images/sprungnavi_hg_aktiv.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	/*border: 1px solid #00507D;*/
	border: none;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align:top;
	padding-bottom: 4px;}


#news a{
	color: #5D534A;
	text-decoration: underline;
}


/* SUCHE */
#cse-search-results iframe {
	width: 100%;	
}
#res ol li {
	border-bottom: 1px dotted #C6C6C6; 
	height: 2px; 
	background-color: #FEF3D7;
	color: #FEF3D7;	
	margin-top: 15px;
	margin-bottom: 15px;
}
#cse-search-results.bb {
	border-bottom: 1px dotted #C6C6C6; 
	height: 2px; 
	background-color: #FEF3D7;
	color: #FEF3D7;	
	margin-top: 15px;
	margin-bottom: 15px;
}

.reisevorteil{
	color: #E76E28;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
}

.td_footer {
	background-color:#FFDB8B;
	padding:10px;
}
