/*#############################################################*/
/*#                                                           #*/
/*#                  External Stylesheet                      #*/
/*#                     © BCD Travel                          #*/
/*#                                                           #*/
/*#                                                           #*/
/*#   WHO                      WHEN             WHAT          #*/
/*#   thaaf@active-web.de      30.06.06         created       #*/
/*#                                                           #*/
/*#                                                           #*/
/*#############################################################*/

/*#############################################################*/
/*#                                                           #*/
/*#  Main colors adapted from Styleguide:                     #*/
/*#                                                           #*/
/*#  RED:        #DC002E              DARK-ORANGE:  #EF8213   #*/
/*#  BLUE:       #041E5B              LIGHT-ORANGE: #F6AA25   #*/
/*#  MEDIUM-BLUE:#818EAD              DARK-GREY:    #666666   #*/
/*#  LIGHT-BLUE: #CDD2DE              LIGHT-GREY:   #E7E7E7   #*/
/*#                                                           #*/
/*#############################################################*/

/*---------- ---------- GENERIC HTML TAGS --------- ---------*/
html, body{
	padding:0px;
	margin:0px;
	background-image:url(/custom/_gfx/square.gif);
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	height:100%;
}

.background{
	background-color:#FFFFFF;
}

table,th,tbody,tr,td{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
}

.nostyle{
	border:0px;
	padding:0px;
	margin:0px;
}

p, br{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
}

ul, ol{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
}

li{
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	list-style-image:url(/custom/_gfx/delimeter2.gif);
	list
}

.contenttable {
	padding: 2px 4px 2px 4px;
	background: #F7F7F7;
}



a{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#DC002E;
	text-decoration:underline;
}

span{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	display:inline;
}

h1{
	font-family:verdana,arial, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#333333;
}

h2{
	font-family:verdana,arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#041E5B;
	margin:0px;
	padding:0px;
}

h3{
	font-family:verdana,arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#041E5B;
	margin:0px;
}

h4{
	font-family:verdana,arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}

.breadcrumb_up{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
	/*padding-bottom:2px;
	padding-top:2px;*/
	background-color:#FFFFFF;
}

.breadcrumb_down{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#C1C3D5;
	background-color:#FFFFFF;
}

.date{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#FFFFFF;
}

.dottedline{
	background-image:url(/custom/_gfx/dot_blue.gif);
	background-repeat:repeat-x;
}

.logo{
	padding-left:12px;
}

.countryimage{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#FFFFFF;
	padding-top:17px;
}

.contentarea{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:666666;
	background-color:#FFFFFF;
}

.newsticker{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#041E5B;
	background-color:#FFFFFF;
}

.delimeter{
	margin-left:4px;
	margin-right:4px;

}

.tickerdelimeter{
	margin-left:4px;
}

.delimeter3{
	margin-left:3px;
	margin-right:4px;
}

.mainnav{
	width:98px;
	height:30px;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	background-color:#041E5B;
}
.mainnavback{
	text-align:left;
	background-color:#041E5B;
}

.mainnav_active{
  width:98px;
	height:30px;
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	background-color:#041E5B;
}
.mainnavdelimeter{
	width:1px;
	background-color:#041E5B;
	vertical-align:bottom;
}

.mainnavactivator_on{
	width:98px;
	height:2px;
	background-color:#DC002E;
}

.mainnavactivator{
	width:98px;
	height:2px;
}

.mainnav_underline{
	background-color:#818EAD;
}

.mainnav_underline_inactive{
	background-color:#FFFFFF;
}


.contenttext{
	padding-left:30px;
	font-family:verdanaa,arial,sans-serif;
	font-size:12px;
}

.text_normal{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
}

.leftnavtable{
	background-color:#818EAD;
}

.bgleftnav{
	background-color:#818EAD;
}

.topleftcorner{
	background-image:url(/custom/_gfx/leftnavi_corner_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.bottomleftcorner{
	background-image:url(/custom/_gfx/leftnavi_corner_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.leftnaviborder{
	background-image:url(/custom/_gfx/leftnavi_border.gif);
	background-repeat:repeat-y;
	background-position:left;
}

.intro{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#69649A;
	padding-bottom: 15px;
}

.text{
	font-family:verdana,arial,sans-serif;
	font-size:11px;

}

/*---------- ---------- HREF Classes --------- ---------*/

.navi{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.breadcrumb{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.breadcrumb_active{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#DC002E;
	text-decoration:none;
}

.breadcrumb2{
	font-family:helvetica,arial,sans-serif;	
	font-size:11px;
	color:#C1C3D5;
	text-decoration:none;
}

.breadcrumb2_active{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#DC002E;
	text-decoration:none;
}

.ticker{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#041E5B;
	text-decoration:none;
	font-weight:bold;	
}

.leftnav{
	
}


.leftnav_active{
	background-image:url(/custom/_gfx/leftnav_bg.gif);
	background-repeat:repeat-y;
	background-position:top right;
}

.leftnav_level1{
	padding:0px;
	padding-bottom:3px;
	padding-left:0px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.leftnav_level1_active{
	padding:0px;
		padding-bottom:3px;
	padding-left:0px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#041E5B;
	text-decoration:none;
}


.leftnav_level1:hover{
	padding:0px;
		padding-bottom:3px;
	padding-left:0px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#041E5B;
	text-decoration:none;
}


.leftnav_level2{
	width:100%;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
		padding-bottom:3px;
}

.leftnav_level2_active{
	width:100%;
	padding-left:0px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
		padding-bottom:3px;
	color:#041E5B;
	text-decoration:none;
}	


.leftnav_level2:hover{
	width:100%;
	padding-left:0px;
		padding-bottom:3px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#041E5B;
	text-decoration:none;
}


/* ---------------------- ADVERT CLASSES --------------------- */

.advert_border{
	background-color:#FFFFFF;
}

.advert_border_right{
	background-color:#FFFFFF;
	background-image:url(/custom/_gfx/advert_bg_right.gif);
	background-repeat:repeat-y;
}

.advert_border_bottom{
	background-color:#FFFFFF;
	background-image:url(/custom/_gfx/advert_bg_bottom.gif);
	background-position: top right;
	background-repeat:no-repeat;
}

.advert_content_blue{
	font-family:helvetica,arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#B7B7D3;
}
.advert_content_darkblue{
	font-family:helvetica,arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#041E5B;
}
.advert_content_lightblue{
	font-family:helvetica,arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#CDD2DE;
}
.advert_content_lightorange{
	font-family:helvetica,arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#F6AA25;
}
.advert_content_darkorange{
	font-family:helvetica,arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#EF8213;
}
.advert_content_lightgrey{
	font-family:helvetica,arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	background-color:#E7E7E7;
}

.advert_href{
	font-family:helvetica,arial,sans-serif;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

#cedropdown{
	position:absolute;
	text-align:right;
	padding-top:5px;
	width:779px;
	display:inline;
}

.celink{
	font-family:helvetica,arial,sans-serif;
	font-size:9px;
	color:#0099FF;
	text-decoration:none;
}

.newsletterphrase{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
}

/*---------- ---------- FORM Classes --------- ---------*/

form{
margin:0px;
padding:0px;
}

.input_data{
	width:130px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
}

.input_nowidth{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
}

.select_data{
	width:160px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
	margin-bottom:14px;
}

.select_nowidth{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
}


.contexteditform{
display:inline;
	width:160px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
}

/*contactform*/

.input_contact{
	width:180px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
}

.select_contact{
	width:100%;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
}

.area_contact{
	width:180px;
	height:50px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
}

.formseparator{
	background-image:url(/custom/_gfx/formseparator.gif);
	background-repeat:repeat-x;
	background-position:center center;
	padding-top:5px;
	padding-bottom:5px;
}

.formtitle{
	vertical-align:top;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#041E5B;
	font-weight:bold;
}



/*----------------------------- LIST CLASSES --------------------------------------*/

.listtable{
	margin-bottom:15px;
}

.listheader{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding:2px;
	background-color:#E1E1ED;
}

.listcontent{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#333333;
	padding:2px;
}

.jobheader_highlight{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#DC002E;
	font-weight:bold;
	padding:2px;
}

.jobheader{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#6C6998;
	font-weight:bold;
	padding:2px;
}

.jobcontent{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#000000;
	padding:2px;
}

.jobhref{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

/*----------------------------- POPUP CLASSES --------------------------------------*/

.popupheader{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#041E5B;
	padding-left:10px;
}

.popupdivider{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#041E5B;
	background-color:#FFFFFF;
}

.popupcontent{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#B7B7D3;
}

/*----------------------------- SITEMAP CLASSES --------------------------------------*/

.sitemaptdcontainer{
	vertical-align:top;
	width:125px;
	height:26px;
	text-align:left;
}

.toggledelimeter{
	padding-top:6px;
}

.sitemap_level1{
   padding-left: 8px;
	width: 125px;
	height: 22px;
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CDD2DE;
}

.sitemaphref_level1{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.sitemap_level2{
	text-align:left;
	width:125px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
	padding-top:4px;
}

.sitemaphref_level2{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
}

.sitemap_level3{
	text-align:left;
	width:125px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	padding-top:2px;
	padding-left:10px;
	background-image:url(/custom/_gfx/sitemapline.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.sitemaphref_level3{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
}


/*----------------------------- SEARCHRESULT CLASSES --------------------------------------*/


.searchresultcounter{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#69649A;
	padding-bottom:15px;
}

.searchresulthref{
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.searchresultline{
	height:1px;
	background-color:#DC002E;
}

/*----------------------------- INTRODUCTION IMAGE --------------------------------------*/

.imagecontainer_right{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	margin-bottom:-10px;
}

.pressreleaseline{
	background-color:#D7D7D7;
}

/*----------------------------- NEWSLETTERREGISTRATION --------------------------------------*/

.newsletter_input{
	width:278px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	color:#666666;
}


/*----------------------------- PAGING CLASSES --------------------------------------*/

.paginghref{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}

.paginghref_active{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#DC002E;
	font-weight:bold;
	text-decoration:none;
}



