body {
	/*margin-bottom: 0px;
	margin-top: 5px;*/
	background-image:url(../../bu_travel/grafik/slide_pic.gif);
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px auto; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	/*color: #000000;*/
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #F7F7F7; 
	scrollbar-shadow-color: #A7A7A7; 
	scrollbar-3dlight-color: #A7A7A7; 
	scrollbar-arrow-color:  #666666; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #F7F7F7;
    }
    .oneColFixCtr #container {
	width: 900px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, können Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
	height : 600px; 
	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: 1px solid #E4E4E4;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }
    .oneColFixCtr #mainContent {
    	padding: 0 20px; /* padding (Auffüllung) bezeichnet den Innenabstand und margin (Rand) den Außenabstand der div -Box. */
    }
	
#container {
	position:relative;
	width:960px;
	height : 600px;
	border : 1px solid #898989;
	margin : 0px auto;
	text-align : left;
	padding : 2px;
	background-position:center;
	background-repeat:no-repeat;
}

#menu {
	position:absolute;
	left:195px;
	top:121px;
	width:574px;
	height:32px;
	z-index:5;
	overflow: hidden;
}

.Stil1 {
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}



/*  BUSINESS UNIT MENU LINKS OBEN - START */
#bu-navi {
	position:absolute;
	left:5px;
	top:129px;
	width:180px;
	z-index:2;
	height: 160px;
	overflow: hidden;
}

#bu-navi ul  {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height: 18px;
}

#bu-navi a  {
	display: block;
	padding: 3px 3px 3px 3px;
	width: 180px;
	background-color: #D5DADE;
	line-height: 18px;
}

#bu-navi a:link, #navlist a:visited  {
	color:#333333;
	text-decoration: none;
	width: 157px;
	padding-left: 20px;
	line-height: 18px;
}

#bu-navi a:hover  {
	background-color: #F2F2F2;
	color: #0066CC;
	width: 157px;
	padding-left: 20px;
	line-height: 18px;
}

#bu-navi a.marker  {
	background-color: #F2F2F2;
	color: #0066CC;
	width: 157px;
	padding-left: 20px;
	line-height: 18px;
	font-weight:bold;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
/*  BUSINESS UNIT MENU LINKS OBEN - ENDE */


/*  SUB MENU LINKS UNTEN - START */
.submenu1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	line-height:14px;
	padding-left:5px;
	background-color:#0094DE;
} 

.submenu1 a:link {
	color: #FFFFFF; 
	text-decoration: none
} 

.submenu1 a:visited {
	color: #FFFFFF; 
	text-decoration: none
} 
.submenu1 a:hover {
	color: #FFFFFF; 
	text-decoration: none;
} 
.submenu1 a:active {
	color: #FFFFFF; 
	text-decoration: none
} 

.submenu2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	line-height:14px;
	padding-left:5px;
	background-color:#59B9EA;
} 

.submenu2 a:link {
	color: #FFFFFF; 
	text-decoration: none
} 

.submenu2 a:visited {
	color: #FFFFFF; 
	text-decoration: none
} 
.submenu2 a:hover {
	color: #FFFFFF; 
	text-decoration: none;
} 
.submenu2 a:active {
	color: #FFFFFF; 
	text-decoration: none
} 

.submenu3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	line-height:14px;
	padding-left:5px;
	background-color:#97D2F2;
} 

.submenu3 a:link {
	color: #FFFFFF; 
	text-decoration: none
} 

.submenu3 a:visited {
	color: #FFFFFF; 
	text-decoration: none
} 
.submenu3 a:hover {
	color: #FFFFFF; 
	text-decoration: none;
} 
.submenu3 a:active {
	color: #FFFFFF; 
	text-decoration: none
} 


.subsubmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	/*padding-left:24px;*/
} 

.subsubmenu a:link {
	color: #333333; 
	text-decoration: none
} 

.subsubmenu a:visited {
	color: #333333; 
	text-decoration: none
} 

.subsubmenu a:hover {
	color: #0066CC; 
	text-decoration: none;
} 



.marker {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #0066CC; 
	text-decoration: none;
} 

.subsubmenu a:active {
	color: #0066CC; 
	text-decoration: none;
} 
/*  SUB MENU LINKS UNTEN - ENDE */


.Stil3 {
 	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.back {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:normal;
	color: #999999; 
} 

.back a:link {color: #999999; text-decoration: none} 
.back a:visited {color: #999999; text-decoration: none} 
.back a:hover {color: #0066CC; text-decoration: none} 
.back a:active {color: #999999; text-decoration: none} 

.mytext2 {font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333; font-weight:bold} 
.mytext2 a:link {color:#0066CC; text-decoration: underline} 
.mytext2 a:visited {color: #0066CC; text-decoration: underline} 
.mytext2 a:hover {color: #333333; text-decoration: none;} 
.mytext2 a:active {color: #333333; text-decoration: none} 

.submenu-head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#0094DE;
	padding-left:15px;
}

.submenu1-head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#85CAEF;
	padding-left:15px;
}

.marker {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #0066CC; 
	text-decoration: none;
} 


/*   SERVICE - NAVIGATION START  */
#service-navi {
	position:absolute;
	left:779px;
	top:129px;
	width:180px;
	height:160px;
	z-index:1;
	overflow: hidden;
	background-color: #D5DADE;
}

#service-navi td {
	padding-left:10px;
}

.service-navi {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height:26px;*/
	color: #333333;
}

.service-navi a:link {color: #000000; text-decoration:none} 
.service-navi a:visited {color: #000000; text-decoration: none} 
.service-navi a:hover {color: #0066CC; text-decoration: none;} 
.service-navi a:active {color: #333333; text-decoration: none} 
/*   SERVICE - NAVIGATION ENDE  */


/*   NEWS START  */
#news {
	position:absolute;
	left:779px;
	top:125px;
	width:180px;
	height:160px;
	z-index:1;
	overflow: hidden;
}

#news td {
	padding-left:10px;
}

.news {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.news a:link {color: #333333; text-decoration:underline} 
.news a:visited {color: #333333; text-decoration: underline} 
.news a:hover {color: #999999; text-decoration: none;} 
.news a:active {color: #999999; text-decoration: none} 
/*   NEWS ENDE  */


#content {
	position:absolute;
	left:250px;
	top:154px;
	width:522px;
	height:424px;
	z-index:1;
	overflow: auto;
}
.Stil4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Stil5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-weight: bold;
	font-size: 11px;
}
#logo {
	position:absolute;
	left:13px;
	top:13px;
	width:170px;
	height:46px;
	z-index:1;
}
.Stil10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.Stil11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Stil14 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; }

.news {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; }

#untermenu {
	position:absolute;
	left:5px;
	top:294px;
	width:180px;
	height:305px;
	z-index:1;
	overflow: hidden;
}

.Stil17 {color: #0066CC}

#headpic {
	position:absolute;
	left:192px;
	top:10px;
	width:766px;
	height:100px;
	z-index:1;
}
#breadcrumbs {
	position:absolute;
	left:187px;
	top:193px;
	width:484px;
	height:18px;
	z-index:1;
	visibility: hidden;
}

#menue-deluxe {
	position:absolute;
	left:11px;
	top:9px;
	width:155px;
	height:347px;
	z-index:1;
}

#datum {
	position:absolute;
	left:786px;
	top:103px;
	width:170px;
	height:17px;
	vertical-align:middle;
	z-index:1;
}

.Stil21 {
	font-size: 10px;
	color: #666666;
}

.Stil23 {color: #EEE}

#border-rundung {
	position:absolute;
	background-image:url(../grafik/border_rundung.gif);
	background-repeat:no-repeat;
	left:933px;
	top:-1px;
	width:32px;
	height:32px;
	z-index:50;
}

#homeback {
	position:absolute;
	left:20px;
	top:68px;
	width:140px;
	height:47px;
	z-index:1;
}

#news {
	position:absolute;
	left:779px;
	top:294px;
	width:180px;
	height:305px;
	z-index:1;
	background-color: #EEEEEE;
	overflow: hidden;
}
#service-rund {
	position:absolute;
	left:779px;
	top:120px;
	width:180px;
	height:9px;
	z-index:1;
	background-image:url(../grafik/service_menu_rundung.gif);
	background-repeat:no-repeat;
}

#bu-rund {
	position:absolute;
	left:5px;
	top:120px;
	width:180px;
	height:9px;
	z-index:1;
	background-image:url(../grafik/service_menu_rundung.gif);
	background-repeat:no-repeat;
}
.Stil24 {
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
}

/* DIV fuer SEARCH-PAges */
#ueberschrift  {
	color: #0066CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;	
	position:absolute;
	left:379px;
	top:93px;
	width:400px;
	height:20px;
	z-index:56;
}

#search {
	position:absolute;
	left:779px;
	top:262px;
	width:180px;
	height:20px;
	z-index:20;
	overflow: hidden;
}
.produktboldueber {
	color: #0066CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.bodytext {
	color: #000000;
	font: 11px/15px Arial, Helvetica, sans-serif;
}

.bodytext a:link {color: #333333; text-decoration:underline} 
.bodytext a:visited {color: #333333; text-decoration: underline} 
.bodytext a:hover {color: #999999; text-decoration: none;} 
.bodytext a:active {color: #333333; text-decoration: none} 

.captioncredit {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px;
}

.captioncredit a:link {  color: #666666; text-decoration: underline;   }
.captioncredit a:visited {  color: #666666; text-decoration: underline;   }
.captioncredit a:hover {  color: #0066CC; text-decoration: none;   }
.captioncredit a:active {  color: #0066CC; text-decoration: none;   }

.search {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}

.searchbold {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.searchlink {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: underline;
}

.searchresultslink {
	color: #66516B;
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	text-decoration: underline;
}

.searcherror {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight: bold;
	font-size: 11px;
}

.hitword { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #0066CC; 
	font-weight: bold  
}
