body {background-color:#b28240; margin-left:0px; margin-right:0px; margin-top:3px;margin-bottom:20px}
img {display:block;}

* {
	border: 0;
	padding: 0;
	margin:0;
}
a:link {text-decoration:none; color:#2d0102;}
a:active {text-decoration:none; color:#2d0102;}
a:visited {text-decoration:none; color:#2d0102;}
a:hover {text-decoration:none; color:#2d0102;}


p {
	margin:0;
	padding:0;
	border:0;
	
}

.iebug {text-align: center; clear:both; width:100%}
.main {width:881px; margin:auto;background-color:#2d0102;border: 0px solid #000000}




#header ul {
border-bottom: 1px solid #EBC287;
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;
}



.layer_hidden_flash{
	visibility:hidden;
	z-Index:-99;
}


a.on:link {
border: 1px solid #000000;
border-top:1px solid #CCA875;
border-right:1px solid #CCA875;
border-left:1px solid #CCA875;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#EBC287;
color:#2D0102;
}

a.on:active {
border: 1px solid #000000;
border-top:1px solid #CCA875;
border-right:1px solid #CCA875;
border-left:1px solid #CCA875;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#EBC287;
color:#2D0102;
}

a.on:visited {
border: 1px solid #000000;
border-top:1px solid #CCA875;
border-right:1px solid #CCA875;
border-left:1px solid #CCA875;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#EBC287;
color:#2D0102;
}

a.on:hover {
border: 1px solid #000000;
border-top:1px solid #CCA875;
border-right:1px solid #CCA875;
border-left:1px solid #CCA875;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#EBC287;
color:#2D0102;
}

a.off:link {
border: 1px solid #000000;
border-top:1px solid #898989;
border-right:1px solid #676767;
border-left:1px solid #676767;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#2D0102;
color:#EBC287;


}

a.off:visited {
border: 1px solid #000000;
border-top:1px solid #898989;
border-right:1px solid #676767;
border-left:1px solid #676767;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#2D0102;
color:#EBC287;


}

a.off:active {
border: 1px solid #000000;
border-top:1px solid #898989;
border-right:1px solid #676767;
border-left:1px solid #676767;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#2D0102;
color:#EBC287;


}

a.off:hover {
border: 1px solid #000000;
border-top:1px solid #898989;
border-right:1px solid #676767;
border-left:1px solid #676767;
border-bottom: none;
text-decoration: none;
padding: 3px 5px 3px 5px;
background-color:#2D0102;
color:#EBC287;


}


.logoleiste {
	border-bottom: 1px solid black;
	height:115px;
	width:880px;
	background: url(/grafik/logo.jpg) no-repeat;
}

.rechts {
width: 171px;
float:right;
background-color:#2d0102;
height:100%;
margin:0px;
}

.spalteLinks{
width: 171px;
float:left;
background-color:#2d0102;
margin:0px;
}

.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_rechts:link {text-decoration:none; color:#cc6602;}
a.links_rechts:active {text-decoration:none; color:#cc6602;}
a.links_rechts:visited {text-decoration:none; color:#cc6602;}
a.links_rechts:hover {text-decoration:none; color:#cc6602;}


a.links_rechts_aktiv:link {text-decoration:none; color:#EBC287;}
a.links_rechts_aktiv:active {text-decoration:none; color:#EBC287;}
a.links_rechts_aktiv:visited {text-decoration:none; color:#EBC287;}
a.links_rechts_aktiv:hover {text-decoration:none; color:#EBC287;}

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: #EBC287;
			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: #EFB570;
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: #EBC287;
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;
}

.kleine_bilder {
border-right: 1px solid black;
height: 39px;
width: 76px;
}

.border-top {
border-top: 1px solid black
}

.bottom {
width:880px;
margin:auto;
clear:both; text-align: center;padding-top:3px; padding-bottom:3px; border-top: 1px solid #000000; background-color: #2d0102; color:#EBC287;font-family: verdana, arial, sans-serif; font-size:7pt;
}

.content {
width: 537px;
}

.content_subcontent {
	width: 405px;
}

.content_subcontent_inner {
	padding:10px 20px 20px 20px;
	background-color:#cc6602; 
	color:#ffffcc;
	border-right: 1px solid black;
}
.content_subcontent_inner_left {
	padding:5px 5px 30px 10px; 
	background-color:#993c01;
}


.content_seite {
border-right:1px solid black;
border-top: 1px solid black;
}
.header {
border-right: 1px solid black;border-top: 1px solid black;border-bottom: 1px solid black;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;background-color:#cc6602; 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;

background-color:#cc6602;

}


.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;
}

.ww_flashfilm {
	background-color:#232323;
	border-top:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	margin-top:0px;
	margin-bottom:-2px;
	padding-top:0px;
	text-align:left;
	z-index:1;
}

.menu {
	z-index:2;
}

#imenus0{
	z-index:3;
}


#navbar{
	padding-top:58px;
	padding-left:160px;

	margin:0px;	
	padding-bottom:0px;
}

#nav {
	width:880px;
	padding-left:10px;
	padding-bottom:0px;
	margin:0px;	
	padding-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;
	   color:#b75214;
	   text-decoration: none;
	   padding:0px;
	}
	
#nav ul li a:link, ul li a:active {
	color: #b75214;
}

.nav_active_Link{
	color: #EBC287;
}

#nav	ul li a:hover {
	color: #f4c269;
}

#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;
	   color:#b75214;
	   text-decoration: none;
	   padding:0px;
	}
	
#nav2 ul li a:link, ul li a:active {
	color: #b75214;
}

#nav2 ul li a:hover{
	color:#f4c269;
}

#icon_legend{
	padding-left:10px;
	padding-top:10px;
	font-family:verdana,arial,sans-serif;
	font-size:12px;	
	background:#cc6602;
	color:#000000;
	width: 160px;^
	height: 130px;
	visibility:hidden;
	z-index:5;
	position:absolute;
	margin-top:120px;
	margin-left:200px;
	border: solid 1px white;
}

.teaserCatalog{
	background: url(/grafik/icn_catalog.jpg) no-repeat;
	margin-left:-5px;
	padding-left:10px;
	width:150px;
	height:45px;
	padding-top:35px;	
}

.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:16px;
	background:#cc6602;
	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:#cc6601;
	border-bottom:solid 1px #993c01;
	margin-bottom:5px;
}
.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; 
}