/* LAYOUT */


body { background-color:#EBF0F2; margin-top:0;}

body, div, p, a, th, td {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* * * * * * * * * * * * * * * * * 
		    GRUNDAUFBAU
* * * * * * * * * * * * * * * * */
#wrapper {width:990px; margin:0 auto; background-image:url(../images/site/bg_wrapper.gif); background-repeat:repeat-y; background-position:left;}

#top {background-color:#FFF; height:56px;}
.top_logo {float:left;}
.top_links {float:right; padding:10px; color:#858585;}
.top_links a {color:#858585; text-decoration:none;padding:0 5px;}
.top_links a:hover {color:#000; text-decoration:none;}
.top_links a.aktiv {color:#000; text-decoration:none;}

#header {clear:both; position:relative; background-color:#FFF;}
/* Klassen für Hintergrundbilder, unterschiedliche Höhen bei Start- und Folgeseiten */
.start_img {height:379px;  background-repeat:no-repeat;
height: 354px; width: 990px; display: block; margin-bottom: 24px;
}
.folge_img {height:296px;  background-repeat:no-repeat;}

#content{width: 700px; min-height: 700px;}
#content2 {width: 700px; margin: 0 0 0 30px; float:left;} /* Inhalts-DIV Suchergebnisse */
#content3 {width: 750px; margin:0 0 0 30px; float:left;} /* Inhalts-DIV Resieseite */

#content3_right {float:right; width:310px;}
#content3_left {width:420px; margin:0 20px 0 0;}
/* Klassen für Tabelle "Termine und Preise" etc... */
table.tabelle_reisedetails {
	margin-bottom:20px;
	text-align: left;
}
table.tabelle_reisedetails td {
	padding:3px;
	background-color:#8FBEE6;
	border-bottom:1px solid #F1FDFC;
}
table.tabelle_reisedetails td.hell {
	background-color:#F1FDFC;
	border-right:1px solid #8FBEE6;
}

div.div_reisedetails {	
	padding:3px;
	background-color:#8FBEE6;
	text-align: left;
	margin-bottom:20px;
	}



#inner {/*background-color:#FFF;*/ padding: 27px 20px 50px 20px;}
#inner-angebot {background-color:#FFF; padding: 27px 20px 50px 20px;}

#inner2 {background-color:#FFF; padding: 27px 20px 0px 20px;}

/********** Footer **********/

#footer {background-image:url(../images/site/footer_img.gif); background-repeat:no-repeat; background-position:left; background-color:#015196; 
		 height:16px; color:#FFF; padding:5px 20px; clear:both;}
#footer span.footer_abstand {padding-right:10px;}
#logos {padding:10px;}


#oms {background-color:#EBF0F2;}

/********** Spalten **********/

/* grauer Balken rechts -> Startseite, Folgeseiten */
.col_right_img {/*background-image:url(../images/site/col_right.gif); background-repeat:repeat-Y; background-position:right;*/} 
/* grauer Balken links -> Suchergebnisse */
.col_left_img {background-image:url(../images/site/col_left.gif); background-repeat:repeat-Y; background-position:left top;
padding-bottom:30px;} 

/* Spalte rechts */
#marginal_right {float:right; width:195px; padding:10px;}
.kasten_info {background-image:url(../images/site/trennlinie_rechts.gif); background-repeat:no-repeat; background-position:left 15px;}
.kasten_zweispaltig {float:left; padding-left:10px;}

/* Spalte links -> Suchergebnisse */
#marginal_left {
	float:left;
	width:215px; 
	padding:6px 0px 10px 0px;
	}

.hg_event {
	background-image:url(../images/site/left_top-firmenevents.gif); background-repeat:no-repeat; background-position:top left;
	}
.hg_team {
	background-image:url(../images/site/left_top-erlebnisse.gif); background-repeat:no-repeat; background-position:top left;
	}	
.hg_incentive {
	background-image:url(../images/site/left_top-reisen.gif); background-repeat:no-repeat; background-position:top left;
	}
	
/* abgerundeter Bereich oben -> Suchergebnisse */
.left_titel {color:#FFF; font-size:13px; font-weight:bold;height:23px; padding-left:10px;} 
/* Infokasten Abstände */
.wrap_info {padding-left:10px; margin:40px 0 0 0;}



/* Spalte links -> Reiseseite */
#marginal_reise {
	float:left;
	width:170px; 
	padding:0px 0px 10px 0px;
	}




/* * * * * * * * * * * * * * * * * 
			STARTSEITE
* * * * * * * * * * * * * * * * */

/********** Angebote **********/
.kasten_angebote {width:362px; float:left; margin:0 10px 10px 0;}
.kasten_bild {float:left; border:1px solid #444; padding:3px; margin:0 10px 0 0;}
.kasten_text {width:240px; float:left;}

/* obere Balken */
.balken_Erlebnisse, .balken_team {background-image:url(../images/site/balken_erlebnisse.gif); background-repeat:no-repeat; background-position:right; height:36px;}
.balken_Events, .balken_event {background-image:url(../images/site/balken_firmenevents.gif); background-repeat:no-repeat; background-position:right; height:36px;}
.balken_Reisen, .balken_incentive {background-image:url(../images/site/balken_reisen.gif); background-repeat:no-repeat; background-position:right; height:36px;}






/* Content DIV */
.content_Erlebnisse, .content_team {
	border-left:1px solid #0C3659; 
	border-right:1px solid #B1C6D0; 
	padding:8px;
	background-image:url(../images/site/content_erlebnisse.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	height:150px;
	}

.content_Events, .content_event {
	border-left:1px solid #814640; 
	border-right:1px solid #A37C6C; 
	padding:8px;
	background-image:url(../images/site/content_firmenevents.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	height:150px;
	}

.content_Reisen, .content_incentive {
	border-left:1px solid #6C6E36; 
	border-right:1px solid #B3B470; 
	padding:8px;
	background-image:url(../images/site/content_reisen.gif); 
	background-repeat:no-repeat; 
	background-position:bottom; 
	height:150px;
	}

	

/* * * * * * * * * * * * * * * * * 
			SCHRIFTFARBEN
* * * * * * * * * * * * * * * * */
.font_team {color:#26435E;}
.font_event {color:#9C3B05;}
.font_incentive {color:#6C6E36;}


/********** Aktuelles **********/
.aktuelles {width:735px; min-height: 120px; margin-top:30px; padding-bottom:20px; background-image:url(../images/site/aktuelles_bottom.gif); background-repeat:repeat-x; background-position:bottom;}
.news {width:735px; min-height: 120px; padding-bottom:20px; background-image:url(../images/site/aktuelles_bottom.gif); background-repeat:repeat-x; background-position:bottom;}

/********** REISEVIDEO **********/
div#reisevideo {
	margin-top: 50px;	
	}

/* * * * * * * * * * * * * * * * * 
	      SUCHERGEBNISSE
* * * * * * * * * * * * * * * * */
.kasten_eingrenzen {background-color:#F4F4F4; padding:5px;}
table.tabelle_suchergebnis {}
table.tabelle_suchergebnis th {background-color:#004B8D; color:#FFF; text-align:left; padding:4px;}
table.tabelle_suchergebnis th.incentive {background-color:#6C6E36; color:#FFF; text-align:left; padding:4px;}
table.tabelle_suchergebnis th.event {background-color:#BE4800; color:#FFF; text-align:left; padding:4px;}
table.tabelle_suchergebnis th.team {background-color:#26435E; color:#FFF; text-align:left; padding:4px;}
table.tabelle_suchergebnis td.suche_ergebnis {
	background-image:url(../images/site/aktuelles_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px 0 10px 0;
}
.suche_titel, a.suche_titel {font-size:13px; color:#004B8D; text-decoration:none; font-weight:bold;}
a.suche_titel {text-decoration:underline;}
.suche_bild {float:left; border:1px solid #444; padding:3px; margin:0 10px 0 0;}


/* Navigation */
#navi_top {background-color:#004B8F; height:25px;
background-image:url(../images/site/navi/navi_top-abrundung.gif); background-repeat:no-repeat; background-position:top right;}

