body {background-color:#E0AE44; margin-left:0px; margin-right:0px; margin-top:3px;margin-bottom:20px}

a.links_rechts:link {text-decoration:none; color:#F8CA67;}
a.links_rechts:active {text-decoration:none; color:#F8CA67;}
a.links_rechts:visited {text-decoration:none; color:#F8CA67;}
a.links_rechts:hover {text-decoration:none; color:#F9DE9B;}

.iebug {text-align: center; clear:both; width:100%;}

.main {
	width:881px; 
	margin:auto;
	background:#2d0102 url(/grafik/hintergrund.gif); background-position:left; background-repeat: repeat-y;
}
.main2 {
	width:881px; 
	margin:auto;
	border: 0px solid #000000;
	background:#2d0102 url(/grafik/hintergrund_2.gif); background-position:left; background-repeat: repeat-y;
	height:100%;
}


#header ul {
border-bottom: 1px solid #2d0102;
padding: 3px 0px 4px 0px;
font-family: verdana, arial, sans-serif;
			font-size:9px;
			line-height:1.3em;
font-weight: normal;

}

#header ul li {
list-style: none;
display:inline;
padding: 0px 2px 0px 2px;
}

a.on:link {
border: 1px solid #2d0102;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#F9db9b;
color:#2D0102;
}

a.on:active {
border: 1px solid #2d0102;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#F9db9b;
color:#2D0102;
}

a.on:visited {
border: 1px solid #2d0102;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#F9db9b;
color:#2D0102;
}

a.on:hover {
border: 1px solid #2d0102;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#F9db9b;
color:#2D0102;
}

a.off:link {
border: 1px solid #2d0102;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#2D0102;
color:#EBC287;


}

a.off:visited {
border: 1px solid #2d0102;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#2D0102;
color:#EBC287;


}

a.off:active {
border: 1px solid #2d0102;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#2D0102;
color:#EBC287;


}

a.off:hover {
border: 1px solid #2d0102;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#2D0102;
color:#EBC287;
}


.logoleiste {
	border-bottom: 1px solid black;
	height:450px;
	width:880px;
	background: url(/grafik/hintergrund.png) no-repeat;
}

.rechts {
width: 171px;
float:right;
background-color:#2d0102;
height:100%;
margin:0px;
}

.spalteLinks{
width: 171px;
float:left;
background-color:#2d0102;
margin:0px;
height:100%;
}

.spalteMitte{
float:left;
width:538px;
}


.spalte_head {
text-align:left;
font-family: verdana, arial, sans-serif;
font-size:30px;
line-height:1em;
color:#4E1213;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


a.links_reise_buchen:link {text-decoration:none; color:#EBC287;background-color:#2d0102;text-align:left;
font-family: verdana, arial, sans-serif;
font-size:9px; 
line-height:1.3em;background-image: url(/grafik/pfeil_dunkel.gif); background-repeat:no-repeat;background-position:2px 50%; padding:1px 4px 2px 20px;
}
a.links_reise_buchen:active {text-decoration:none; color:#EBC287;background-color:#2d0102;text-align:left;
font-family: verdana, arial, sans-serif;
font-size:9px;
line-height:1.3em;background-image: url(/grafik/pfeil_dunkel.gif); background-repeat:no-repeat;background-position:2px 50%;padding:1px 4px 2px 20px;
}
a.links_reise_buchen:visited {text-decoration:none; color:#EBC287;background-color:#2d0102;text-align:left;
font-family: verdana, arial, sans-serif;
font-size:9px;
line-height:1.3em;background-image: url(/grafik/pfeil_dunkel.gif); background-repeat:no-repeat;background-position:2px 50%;padding:1px 4px 2px 20px;
}
a.links_reise_buchen:hover {text-decoration:none; color:#EBC287;background-color:#2d0102;text-align:left;
font-family: verdana, arial, sans-serif;
font-size:9px;
line-height:1.3em;background-image: url(/grafik/pfeil_dunkel.gif); background-repeat:no-repeat;background-position:2px 50%; padding:1px 4px 2px 20px;
}


.ueberschrift_rechts {
			text-align:left;
			font-family: verdana, arial, sans-serif;
			font-size:9px;
			line-height:1.3em;
			color: #F9DC9C;
			font-weight: bold;
			padding: 0px 0px 5px 0px;
}

p {
text-align:left;
font-family: verdana, arial, sans-serif;
font-size:9px;
line-height:1.3em;

}

.laenderinfo_ueberschrift {
text-align:left;
font-family: verdana, arial, sans-serif;
font-size:14px;
line-height:1.3em;
color: #2D0102;
padding: 10px 0px 0px 0px;



}
.head_reisen {
text-align:justify;
font-family: verdana, arial, sans-serif;
font-size:13px;
line-height:1.0em;
color: #EBC287;
}

.text_rechts{
text-align:left;
font-family: verdana, arial, sans-serif;
font-size:9px;
line-height:1.3em;
color: #EBC287;
border-bottom: 1px solid #4A180D;
padding: 5px 5px 5px 5px;
margin: 5px 10px 5px 10px;
}

.text_reise_start{
text-align:left;
font-family: verdana, arial, sans-serif;
font-size:9px;
line-height:1.3em;
color: #2D0102;
padding: 5px 0px 5px 0px;

}

.reisen_start_head{
	text-align:left;
	font-family: verdana, arial, sans-serif;
	font-size:14px;
	line-height:1.3em;
	color: #000000;
	padding: 15px 0px 0px 0px;
	margin: 0;
}

.laenderinfo_head{
	text-align:right;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	line-height:1.3em;
	color: #000000;
	padding: 15px 0px 0px 0px;
	margin: 0;
}

.reisen_start_land{
	text-align:right;
	font-family: verdana, arial, sans-serif;
	font-size:14px;
	line-height:1.3em;
	color: #000000;
	padding: 15px 0px 0px 0px;
	margin: 0;
}



.content_seite {
border-right:1px solid black;
border-top: 1px solid black;
}
.header {
border-right: 1px solid black;border-top: 1px solid #2d0102;border-bottom: 1px solid #2d0102;padding-top:2px; text-align:center; padding-bottom:2px; color:#EBC287;font-family: verdana, arial, sans-serif;line-height:1.3em; font-size:9px;  background-color:#660000;font-weight:bold
}

.content_text {
border-right: 1px solid #561F00;padding:30px;color:#660000;font-family:arial, sans-serif; line-height:1.2em; font-size:10px;text-align:justify
}

.grosses_bild {
border-top: 1px solid black; height:275px;border-right: 1px solid black;
}

.listing {font-family:  verdana, arial,sans-serif; line-height:1.4em; font-size:10px;text-align:justify;color: #2d0102;}

.ul {padding-left:20px}

.maintext {font-family:  verdana, arial,sans-serif; line-height:1.4em; font-size:10px;text-align:justify;color: #2d0102;}


.kontakt {

border:1px solid #660000; background-color: #FCF6E0; width:150px; font-size:8pt; color:#2d0102;
}

.kontakt2 {

border:1px solid #660000; background-color: #FCF6E0; font-size:8pt; color:#2d0102;
}

.kontakt3 {

border:1px solid #660000; background-color: #FCF6E0; width:200px; font-size:8pt; color:#2d0102;
}

.kontakt4 {

 background-color: #FCF6E0; width:150px; font-size:8pt; font-weight:bold; font-style:normal; color:#2d0102;
}

.buchung {
	text-align: right;
}

.angaben{
 padding-left:7px;
 vertical-align: bottom;}

.tabelle {border:1px solid #660000;}


.titelzeile_content {
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 2px 0px 2px 25px;
	font-family: verdana, arial, sans-serif;
	font-size:9px;
	text-align:left;
	color:#ababab;
	line-height:1.3em;
	font-weight:normal;
	background-color:#660000;
}


.main_content {

border-right: 1px solid #561F00;

padding:30px;

font-family:arial, sans-serif;
font-size:10px;
color:#660000;
line-height:1.2em;
text-align:justify;

}


.ueberschrift_content {

border-bottom:1px solid #862A11;

font-family:verdana,arial,sans-serif;
font-size:10px;
color: #2d0102; 
line-height:1.2em;
text-align:justify;
font-weight:bold;

padding: 1px 0px 3px 0px;
margin: 0px 0px 10px 0px;

}


.text_content {
	
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color: #2d0102; 
	line-height:1.2em;
	text-align:justify;
	font-weight:normal;
	margin-bottom:20px;
}

#nav {
	width:880px;
	padding-left:10px;
	padding-bottom:0px;
	margin:0px;	
	margin-top:0px;
}

#nav ul {
		font-family:verdana,arial,sans-serif;
		list-style:none;
		font-size:12px;		
		width:880px;
		margin:0px;
		padding:0px;
		padding-top:2px;
		float: left;
}

#nav ul li {
		padding:1px;
		padding-right:12px;
		float: left;
}

#nav	ul li a {
	   display:block;
	   text-decoration: none;
	   padding:0px;
	}
	
#nav ul li a:link, ul li a:active {
	color: #b75214;
}


#nav ul li a#navactiveLink, #nav2 ul li a#navactiveLink{
 color:#F9DE9B;
}

#navLink{
 color:#b75214
 }

#nav	ul li a:hover {
	color: #F9DE9B;
}

#nav2 ul {
		font-family:verdana,arial,sans-serif;
		list-style:none;
		font-size:10px;		
		width:880px;
		margin:0px;
		padding:3px;
		padding-left:10px;
		float: left;
}

#nav2 ul li {
		padding:1px;
		padding-right:12px;
		float: left;
}

#nav2	ul li a {
	   display:block;
	   text-decoration: none;
	   padding:0px;
	}
	
#nav2 ul li a:link, ul li a:active {
	color: #b75214;
}

#nav2 ul li a:hover{
	color:#F9DE9B;
}

.quicklink_box{
	padding-left:170px;
}

.quicklinks{
	width:880px;
	margin:auto;
	clear:both; 
	padding-top:3px; 
	padding-bottom:3px; 
	background-color:#400602; 
	font-family: verdana, arial, sans-serif; font-size:10px;
}



.quicklinks_column{
	width:200px;
	margin:auto;
	clear:both; 
	text-align:left;
	padding-top:3px; 
	padding-bottom:3px; 
	color:#F9DE9B;
	font-family: verdana, arial, sans-serif; font-size:10px;
}

.teaserGallery{
	background: url(/grafik/icn_gallery_normal.jpg) no-repeat; 
	color:#F8CA67;
	padding-bottom:5px;
	padding-left:65px;
	margin-top:5px;
}


.teaserCatalog{
	background: url(/grafik/icn_catalog.gif) no-repeat;
	margin-left:-5px;
	padding-left:10px;
	width:150px;
	height:45px;
	padding-top:35px;	
}

.textDefault{
	color:#F9DC9C;
}

.detailLink{
	background-image: url(/grafik/pfeil.gif); 
	background-repeat:no-repeat;
	background-position:center left; 
	padding-left:15px;
}

.teaserHeader{
	margin-left:-4px;
	width:150px;
	height:14px;
	background:#F8CA67;
	text-align:center;
	color:#000000;
	margin-bottom:1px;
	font-weight:bold;
	padding-top:2px;
	font-size:10px;
}

.teaserDetailLink{
	background-image: url(/grafik/pfeil.gif); 
	background-repeat:no-repeat;
	background-position:center left; 
	padding-left:15px;
	margin-left:100px;
	margin-top:5px;
	margin-bottom:2px;
}

.teaserImage{
	margin-left:-4px;
	width:150px;
}

.teaserText{
	padding:5px 5px 5px 5px;
	width:140px;
	margin-left:-4px;
	background:#400602;
	color:#F8CA67;
	margin-bottom:5px;
}

#navbar{
	position:absolute;
	margin-top:-100px;
	z-index:2100000000;
	padding-left:160px;
	padding-top:10px;
	padding-left:160px;	
	padding-bottom:0px;
	width:720px;
	height:65px;
	background:#2d0102 url(/grafik/navigation_background.png);background-position:left; background-repeat: repeat-no; filter: alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;
}

#logoLink{
	padding-top:20px;
	padding-left:33px;
	width:200px;
	float:left;	
}

#themeSandLink{
	margin-top:20px;
	width:160px;
	margin-left:380px;
	float:left;	
}

#themeIceLink{
	padding-top:20px;
	width:80px;
	float:left;	
}

.newsTitle{
	font-family:verdana,arial,sans-serif;
	border-bottom:1px dotted #2d0102;
	padding-top:1px;
	padding-bottom:3px; 
	padding-left:0px;
	line-height:1.2em; 
	font-size:10px;
	text-align:justify;
	color: #000000; 
}
.newsSubTitle{
	font-family:verdana, arial, sans-serif; 
	line-height:1.2em; 
	font-size:10px;
	text-align:justify;
	color:#000000; 
}
.newsText{
	font-family:verdana, arial, sans-serif; 
	line-height:1.2em; 
	font-size:10px;
	text-align:justify;
	color:#000000; 
}

.formError{
	color:#FFFFFF;
	font-weight:bold; 
}


.content {
	width: 539px;
	min-height:579px;
}


.content2 {
	width: 537px;
	padding-left:170px;
	min-height:600px;
}


.content_subcontent {
	width: 405px;
}

.content_subcontent_inner {
	padding:10px 20px 20px 20px;
	background-color:#F8CA67; 
	color:#2D0102;
	border-right: 1px solid black;
}
.content_subcontent_inner_left {
	padding:5px 5px 30px 10px; 
	background-color:#F1C25E;
	color:#2D0102;
	margin-left:1px;
}

.content_subcontent_inner_left_header{
	background: url(/grafik/head_infos_normal.gif) no-repeat;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:30px;
}
