a {
	color:#000000;
}

.aircraftdetailbox {
	border-bottom:3px solid #DDA907; 	
	border-top:1px solid #DDA907; 		
	background-color:#EAD288;
	background-image:url(../img/bg_globus.jpg);
	background-repeat:no-repeat;
	background-position:right;
}

.bigtextfield {
	background-color:#ffffff;
	color:#000000;
	border:1px solid #7f9db9;
	font-size:11px;
	width:400px;
}

.categoryRow {
padding: 14px 10px 5px 5px;
background-image:url(../img/bg_box_flightsearch.gif);
background-repeat:repeat-x;
/* position: relative; */
border: 0px solid #c2991c;
width: 877px;
cursor: pointer;
height: 30px;
}

/***** Normaler Inhalt *************************************************************/
#contentnormal {
	width:940px;
	background-color:#F3F3F3;
	color:#000000;
	display:inline;
}

.detailresultselected {
	background-color:#dda706;
	padding:5px 0px 5px 3px;
	font-weight:bold;
}
.detailresultselectedmain {
	background-color:#ead288;
	padding:0px 0px 0px 0px;	
}

.detailresultselectedmainpad {
	padding:5px 5px 5px 5px;	
}

.errormessages {
background-color:#EAD288;
border-bottom: 1px solid #DADADA;
font-weight:bold;
padding:5px 20px 5px 20px;
}

.flightgroupbox {
	border: 1px solid #DDA907;
	margin-bottom:10px;
}

#formcontent {
padding: 13px 20px 13px 20px;
border-bottom: 1px solid #FFFFFF;
background-color:#F2F2F2;
}
.formcontentbox {
	padding: 5px 17px 3px 18px;
	border-bottom: 1px solid #D2D2D2;
	background-color: #f2f2f2;
}
.formcontentboxbuttons {
	padding: 5px 18px 5px 18px;
	background-color: #f2f2f2;
}
#formcontenthead {
	padding: 5px 18px 5px 18px;
	border-bottom: 1px solid #D2D2D2;
	background-image:url(../img/bg_box_flightsearch_head.gif);
	background-repeat:no-repeat;
	background-color:#F2F2F2;
}
.footer {
	/*z-index: 100;*/
	/*position:fixed;*/
	width:940px;
	height:60px;
	bottom: 0px;
	background-image:url(../img/bgfooter.gif);
}
.footerlogo {
	position:relative;
	top:0px;
	left:0px;
	width:182px;
	float:left;
}
.footermenu {
	position:relative;
	top:0px;
	left:637px;
	width:200px;
	float:left;
	padding-top: 3px;
	}
.footermenuwithlogout {
	position:relative;
	top:0px;
	left:582px;
	width:245px;
	float:left;
	padding-top: 3px;
	}
	
.img_btn_previous{
	display: inline;
	background-image: url(../../img/btn_prevstep.gif);
}

.img_btn_nextstepoff{
	display: inline;
	background-image: url(../../img/btn_nextstepoff.gif);
}

.img_btn_nextstep{
	display: inline;
	background-image: url(../../img/btn_nextstep.gif);
}




#hauptinhalt {
	position: relative;
	padding:0px 0px 0px 0px;
	height:100%;
	}
	
#legsHeader {
height: 20px;
border: 0px solid black;
background-color: #DADBDD;
font-weight:bold;
padding: 2px 5px 5px 5px;
}

.logoheader {
	width:940px;
	height:95px;
	background-color:#DDA907;
	background-image:url(../img/bgtop.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

.headerlogo {
	background-image:url(../img/caeroscene_logo_main.gif);
	top:0px;
	left:0px;
	width:269px;
	float:left;
}

.maincontent {
	width:940px;
	margin-left:auto;
	margin-right:auto;
	/*height:100%;*/
	/*background-color:#F3F3F3;*/
	/*min-height:100%;*/
	position:relative;
}

.requestcheckboxcontainer {
border-left:1px solid #FFFFFF;
background-color: #DDA907;
color: #000000;
}

.requestcheckboxtextcontainer{
width:220px;
background-color: #DDA907;
color: #000000;
}
	
.rbroundbox { background: url(/img/nt.gif) repeat; }
.rbtop { background: url(/img/tr.gif) no-repeat top right; }
.rbbot { background: url(/img/br.gif) no-repeat bottom right; }

.registerbottom {
	margin-bottom:0px;
	padding-left:20px;
	height:49px; 
	border-top:1px solid #CACACA;
	background-color: #f2f2f2;
}
.registerhead {
	margin-bottom:0px;
	height:49px;
	border-bottom:1px solid #FFFFFF;
	padding-left:20px;
	background-color: #f2f2f2;
}
.teaserandnewsrow{
	background-color:#797979;
	/*height:210px;*/
	padding-top:24px;
	padding-bottom:24px;
	padding-left:19px;
	padding-right:19px;
}

tr.detailheadercontent td {
	background-color: #DADBDD;
	font-weight:normal;
	padding:5px;
}

tr.detailresult td {
	background-image:url(../img/bg_box_flightsearch.gif);
	background-repeat:repeat-x;
	padding:5px;
}