* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
	margin: 0;
	padding: 0;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
}

body {
	text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
}

div {
	text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

html, body {
	height: 100%;
}

/* DIV-Boxen */

div#wrapper {
	position: relative;
	margin: 0 auto;
	width: 1024px;
	background:#dcc5a3;
}

div#header {
	height: 100px;
	background: #dcc5a3;
	padding-top:30px;
}

div#navigation {
	background:#e75200;
	background-image:url(../images/navigation-bg.gif);
	background-repeat:no-repeat;
	height:100px;
	margin:0;
	padding:0;
}

/* TOP NAVI */
ul#navi {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	position: absolute;
	left: 0;
	top: 40px;
}
ul#navi li {
	display: block;
	float: left;
	padding: 0em;
	height: 19px;
}
ul#navi li a {
	display: block;
	height: 19px;
	margin-left:20px;
}
ul#navi li#philo a {
	background-image: url(../images/topnav/philo_2.gif);
	width: 85px;
	height:19px;
}
ul#navi li#philo a:hover {
	background-image: url(../images/topnav/philo_1.gif);
}
ul#navi li#philo.active a {
	background-image: url(../images/topnav/philo_1.gif);
}
ul#navi li#privatjet a {
	background-image: url(../images/topnav/privatjet_2.gif);
	width: 59px;
	height:19px;
}
ul#navi li#privatjet a:hover {
	background-image: url(../images/topnav/privatjet_1.gif);
}
ul#navi li#privatjet.active a {
	background-image: url(../images/topnav/privatjet_1.gif);
}
ul#navi li#reisen a {
	background-image: url(../images/topnav/kreuzfluege_2.gif);
	width: 77px;
	height:19px;
}
ul#navi li#reisen a:hover {
	background-image: url(../images/topnav/kreuzfluege_1.gif);
}
ul#navi li#reisen.active a {
	background-image: url(../images/topnav/kreuzfluege_1.gif);
}
ul#navi li#katalog a {
	background-image: url(../images/topnav/katalogbestellung_2.gif);
	width: 128px;
	height:19px;
}
ul#navi li#katalog a:hover {
	background-image: url(../images/topnav/katalogbestellung_1.gif);
}
ul#navi li#katalog.active a {
	background-image: url(../images/topnav/katalogbestellung_1.gif);
}
ul#navi li#kkatalog a {
	background-image: url(../images/topnav/kkatalogbestellung_2.gif);
	width: 200px;
	height:19px;
}
ul#navi li#kkatalog a:hover {
	background-image: url(../images/topnav/kkatalogbestellung_1.gif);
}
ul#navi li#kkatalog.active a {
	background-image: url(../images/topnav/kkatalogbestellung_1.gif);
}

.hidden {
	display:none;
}

/*SUBNAVI */
.subnavi {
	padding:0 0;
}

.subnavi ul {
	list-style-type: none;
	margin:0px 0px;
	padding:0 0 0 0px;
}

.subnavi li {
	list-style-type: none;
	height:20px;
	margin:0 0 5px 0;
	padding: 0 0 0 0;
}

.subnavi a {
	display:block;
	padding-left:20px;
	background: url(../images/flysym_1.gif) left top no-repeat;
	font-size: 14px;
	color: #a97337;
	text-decoration:none;
	font-weight:bold;
}

ul.subnavi li.activeSub a {
	background: url(../images/flysym_2.gif) left top no-repeat;
}

.subnavi a:hover {
	background: url(../images/flysym_2.gif) left top no-repeat;
} 

.subsub{
	padding:0px;
	margin-top:-5px;
}
.subsub ul{
	list-style-type: none;
	margin:0 0 0 0;
	padding:0 0 0 0; 
}
.subsub li {
	list-style-type: none;
	height:20px;
	margin:0 0 0 0;
	padding: 0 0 0 20px;
}
.subsub a {
	display:block;
	padding-left:20px;
	background: url(../images/flysym_1.gif) left top no-repeat;
	font-size: 12px;
	color: #a97337;
	text-decoration:none;
	font-weight:bold;
}

ul.subsub li.activeSub a {
	background: url(../images/flysym_2.gif) left top no-repeat;
}

.subsub a:hover {
	background: url(../images/flysym_2.gif) left top no-repeat;
} 


.logo {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	position: absolute;
	right: 0px;
	top: 80px;
}


div#content {
	margin: 0;
	padding: 0;
}

.leftTD {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/left_bg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.rightTD {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
}

/* BackgroundImages für Rechte Tabelle */
.rightTD_Rundum {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_rundumservice.jpg);
	background-repeat: no-repeat;
}

.rightTD_Privat {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_privatjet.jpg);
	background-repeat: no-repeat;
}
.rightTD_Philo {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_philo.jpg);
	background-repeat: no-repeat;
}

.rightTD_Reisen {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_reisen.jpg);
	background-repeat: no-repeat;
}
.rightTD_Kontakt {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_kontakt.jpg);
	background-repeat: no-repeat;
}
.rightTD_TnW {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/tueroffen.jpg);
	background-repeat: no-repeat;
}
.rightTD_Silvester {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_silvester.jpg);
	background-repeat: no-repeat;
}

.rightTD_Seidenstrasse {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/seidenstrasse/right.jpg);
	background-repeat: no-repeat;
}
.rightTD_Weltreligion {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_weltreligion.jpg);
	background-repeat: no-repeat;
}
.rightTD_luxor {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_luxor.jpg);
	background-repeat: no-repeat;
}
.rightTD_gourmet {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/2012-gourmet/rechts_gourmet_2012.jpg);
	background-repeat: no-repeat;
}
.rightTD_SA {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/suedamerika/right_sa.jpg);
	background-repeat: no-repeat;
}
.rightTD_SA2 {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/suedamerika/right_sa2.jpg);
	background-repeat: no-repeat;
}
.rightTD_SA3 {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/suedamerika/right_sa3.jpg);
	background-repeat: no-repeat;
}
.rightTD_SA4 {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/suedamerika/right_sa4.jpg);
	background-repeat: no-repeat;
}
.rightTD_Marrakesch {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_marrakesch.jpg);
	background-repeat: no-repeat;
}
.rightTD_Libanon {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_libanon.jpg);
	background-repeat: no-repeat;
}
.rightTD_Kappadokien {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_kappadokien.jpg);
	background-repeat: no-repeat;
}

.rightTD_Orient {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_orient.jpg);
	background-repeat: no-repeat;
}

.rightTD_Orient2012 {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_orient_2012.jpg);
	background-repeat: no-repeat;
}

.rightTD_Seidenstrasse2012 {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/2012-seidenstrasse/right-seidenstrasse2012.jpg);
	background-repeat: no-repeat;
}

.rightTD_Silvester2012 {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/2012-silvester/right-silvester2012.jpg);
	background-repeat: no-repeat;
}

.rightTD_Mittelamerika2012 {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/2012-mittelamerika/right-mittelamerika2012_neu.jpg);
	background-repeat: no-repeat;
}

.rightTD_Nordafrika2012 {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/2012-nordafrika/right-nordafrika2012.jpg);
	background-repeat: no-repeat;
}
.rightTD_Klassikfestivals {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_klassikfestivals.jpg);
	background-repeat: no-repeat;
}
.rightTD_golf {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_golf_2011.jpg);
	background-repeat: no-repeat;
}
.rightTD_amanresorts {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_amanresorts.jpg);
	background-repeat: no-repeat;
}

.rightTD_nordamerika {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_nordamerika.jpg);
	background-repeat: no-repeat;
}
.rightTD_jakobsweg {
	width: 250px;
	background-color: #ebddc9;
	vertical-align: top;
	background-image: url(../images/right_jakobsweg.jpg);
	background-repeat: no-repeat;
}






.centerTD {
	width:524px;
	background-color: #ffffff;
	vertical-align: top;
	height: 600px;
}
html>body .centerTD {
	min-height: 650px;
}

.reiseTD {
	width:774px;
	background-color: #ffffff;
	vertical-align: top;
}

.routenkarte{
	position:absolute; 
	left:250px; 
	width:774px; 
	z-index:100;
}
.bg_reise{
	position:absolute; 
	z-index:90; 
	right:0px; 
	width:250px;
}
.reiseContent{
	position:relative; 
	width:524px; 
	z-index:1000;
}


.leftTDContent{
	margin:15px;
}


.leftTDContent p.headline{
	border-bottom:1px solid #a97337; 
	color:#a97337; 
	font-size:18px; 
	font-weight:bold; 
	margin-left:20px; 
	margin-bottom:5px;
}

.centerTDContent{
	margin:5px 15px 15px 15px;
	text-align: justify;
	line-height: 1.7;
}
.centerTDContent image{
	line-height: 1;
	margin:0;
	padding:0;
}
.centerTDContent ul{
	margin-left:15px;
}

.rightTDContent{
	margin:15px;
}

.contentBox{
	background-color: #dcc5a3;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.contentBoxTNW{
	background-color: #dcc5a3;
	margin-top:10px;
	margin-bottom:10px;
}
.contentBoxCrew{
	background-color: #dcc5a3;
	margin-top:10px;
	margin-bottom:10px;
	height:200px;
}
.contentBoxTNW p, .contentBoxTNW h3{
	padding:0 10px 5px 10px;
}

.contentBox ul{
	/*list-style-image: url(../images/contentBox_flysym.gif);*/
	list-style-type: none;
	/*margin-left: 10px;*/
}
.contentBox li{

}
.contentBox li {
  background-image: url(../images/contentBox_flysym.gif);
  background-repeat: no-repeat;
  padding-left:25px;
  background-position: 0 3px;
}



div#footer {
	clear: both;
	width: 1024px;
	height: 20px;
	background: #dcc5a3;
}

div#footer ul {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}

div#footer ul li {
	display: block;
	float: left;
	padding: 0em;
	margin-top:3px;
}
div#footer ul li a {
	display: block;
	margin-left:10px;
	font-size:11px;
	color: #000;
	text-decoration: none;
}



/* Überschrift, Absatz */
h1	{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #a97337;
	margin:10px 0 15px; 0;
	padding:0px;
	text-align: left;
	line-height:1em;

}

h2 {
	margin-left: 10px;
}
h3{
	font-size: 16px;
	font-weight:bold;
	color: #af742a;
}
h4{
	font-size: 14px;
	font-weight:bold;
	color:#a97337;
}

.routeTxtBr{
	color: #a97337;
	font-weight:bold;
	text-decoration: none;
}
.fett{
	font-weight: bold;
}
.hotellink{
	color: #a97337;
	font-weight: bold;
	text-decoration:none;
	padding-left:20px;
	background-image: url(../images/hotellinkbut.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}


.borderB2{
	border-bottom:2px solid #a97337;
}
.borderB1{
	border-bottom:1px solid #a97337;
}




/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
overflow:hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear{
	clear: both;
	height: 0px;
	margin:0px;
	padding: 0px;
	visibility: hidden;
}
