/* fraport sytlesheet */

html, body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}

td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}

.head_1 {font-size: 11px; color: #333333; font-weight: bold;}
.head_con {font-size: 11px; background-color: #e0e0f8; color: #000099; font-weight: normal;}
.head_cof {font-size: 11px; background-color: #fafaff; color: #666666; font-weight: normal;}


.td_1 {background-color: #e0e0f8; font-size: 11px;}
.td_2 {background-color: #FAFAFF; font-size: 11px;}
.td_3 { font-size: 10px; color: #999999;}

.T11BUTTONBIG 	{  width: 135px; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; color: #36393e; background-color: #E0E0F8;	border: 3px double #7e8590;	padding: 0px 5px;	margin:0px; cursor: hand; }

p { margin-top: 0px; }
	
/* links */
	
a:link    {color: #000099; text-decoration: none;}
a:active  {color: #000099; text-decoration: none;}
a:visited {color: #000099; text-decoration: none;}
a:hover   {color: #666666; text-decoration: none;}

a.ch:link    {text-decoration: none; color: #000099}
a.ch:active  {text-decoration: none; color: #000099}
a.ch:visited {text-decoration: none; color: #000099}
a.ch:hover   {text-decoration: none; color: #666666}

/* main navigation */

.bg_nav_1 {
	background-color: #F2EFEB;
	}

.nav_1 {
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	}
	
.nav_1 a:link {
	color: #333333;
	text-decoration: none;
	}

.nav_1 a:visited {
	color: #333333;
	text-decoration: none;
	}

.nav_1 a:hover {
	color: #333333;
	text-decoration: underline;
	}

.nav_1 a:active {
	color: #333333;
	text-decoration: none;
	}
	
.bg_nav_1_hl {
	background-color: white;
	}
	
.nav_1_hl {
	font-size: 10px;
	color: #005E66;
	font-weight: bold;
	}
	
.nav_1_hl a:link {
	color: #005E66;
	text-decoration: none;
	}

.nav_1_hl a:visited {
	color: #005E66;
	text-decoration: none;
	}

.nav_1_hl a:hover {
	color: #005E66;
	text-decoration: underline;
	}

.nav_1_hl a:active {
	color: #005E66;
	text-decoration: none;
	}

.bg_nav_2 {
	background-color: white;
	}
	
.nav_2 {
	font-size: 10px;
	color: #005E66;
	}
	
.nav_2 a:link {
	color: #005E66;
	text-decoration: none;
	}
	
.nav_2 a:visited {
	color: #005E66;
	text-decoration: none;
	}

.nav_2 a:hover {
	color: #005E66;
	text-decoration: underline;
	}

.nav_2 a:active {
	color: #005E66;
	text-decoration: none;
	}

.nav_2_hl {
	font-size: 10px;
	color: #005E66;
	font-weight: bold;
	}
	
.nav_2_hl a:link {
	color: #005E66;
	text-decoration: none;
	font-weight: bold;
	}
	
.nav_2_hl a:visited {
	color: #005E66;
	text-decoration: none;
	font-weight: bold;
	}

.nav_2_hl a:hover {
	color: #005E66;
	text-decoration: underline;
	font-weight: bold;
	}

.nav_2_hl a:active {
	color: #005E66;
	text-decoration: none;
	font-weight: bold;
	}

.bg_nav_3 {
	background-color: white;
	}
	
.nav_3 {
	font-size: 10px;
	color: #333333;
	}
	
.nav_3 a:link {
	color: #333333;
	text-decoration: none;
	}
	
.nav_3 a:visited {
	color: #333333;
	text-decoration: none;
	}

.nav_3 a:hover {
	color: #333333;
	text-decoration: underline;
	}
	
.nav_3 a:active {
	color: #333333;
	text-decoration: none;
	}
	
.title_s_teaser {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E66;
	font-weight: bold;
	}
	
.title_s_teaser a:link {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E66;
	font-weight: bold;
	text-decoration: none;
	}
	
.title_s_teaser a:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E66;
	font-weight: bold;
	text-decoration: none;
	}

.title_s_teaser a:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E66;
	font-weight: bold;
	text-decoration: none;
	}
	
.title_s_teaser a:active {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E66;
	font-weight: bold;
	text-decoration: none;
	}

.title_headline { font-size: 10px; color: white; font-weight: bold; }
.title_headline a:link { color: white; text-decoration: none; }
.title_headline a:visited { color: white; text-decoration: none; }
.title_headline a:hover { color: white; text-decoration: underline; }
.title_headline a:active { color: white; text-decoration: none; }

.title_m_teaser {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005E66;
	font-weight: bold;
	}
	
.title_m_teaser a:link {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005E66;
	font-weight: bold;
	text-decoration: none;
	}
	
.title_m_teaser a:visited {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005E66;
	font-weight: bold;
	text-decoration: none;
	}

.title_m_teaser a:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005E66;
	font-weight: bold;
	text-decoration: none;
	}
	
.title_m_teaser a:active {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005E66;
	font-weight: bold;
	text-decoration: none;
	}
	
/* other links */

.header-response {
	font-size: 10px;
	color: #B3AFAA;
	}
	
.header-response a:link {
	color: #B3AFAA;
	text-decoration: none;
	}
	
.header-response a:visited {
	color: #B3AFAA;
	text-decoration: none;
	}

.header-response a:hover {
	color: #B3AFAA;
	text-decoration: underline;
	}
	
.header-response a:active {
	color: #B3AFAA;
	text-decoration: none;
	}

.subheader {
	font-size: 10px;
	color: #333333;
	}
	
.subheader a:link {
	color: #333333;
	text-decoration: none;
	}
	
.subheader a:visited {
	color: #333333;
	text-decoration: none;
	}

.subheader a:hover {
	color: #333333;
	text-decoration: underline;
	}
	
.subheader a:active {
	color: #333333;
	text-decoration: none;
	}

.toolbar {
	font-size: 10px;
	color: #BFB7AC;
	}
	
.toolbar a:link {
	color: #BFB7AC;
	text-decoration: none;
	}
	
.toolbar a:visited {
	color: #BFB7AC;
	text-decoration: none;
	}

.toolbar a:hover {
	color: #BFB7AC;
	text-decoration: underline;
	}
	
.toolbar a:active {
	color: #BFB7AC;
	text-decoration: none;
	}
	
.footer {
	font-size: 10px;
	color: #BFB7AC;
	}
	
.footer a:link {
	color: #BFB7AC;
	text-decoration: none;
	}
	
.footer a:visited {
	color: #BFB7AC;
	text-decoration: none;
	}

.footer a:hover {
	color: #BFB7AC;
	text-decoration: underline;
	}
	
.footer a:active {
	color: #BFB7AC;
	text-decoration: none;
	}

/* plain text */

.header-claim {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005E66;
	}

.text_rtl {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	}

.text_rtl ul {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	list-style-type : square;
	list-style-image : url(/image/bulletpoint.darkgreen2.gif);
	}

.text_s {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	}
	
.text_m {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
	
.text_l {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}

.title_s {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E66;
	font-weight: bold;
	}

.title_s_hl {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF490D;
	font-weight: bold;
	}
	
.title_m {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005E66;
	font-weight: bold;
	}
	
.title_m_hl {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF490D;
	font-weight: bold;
	}
	
.title_l {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #005E66;
	font-weight: bold;
	}
	
/* background colors */

.bg_header_border {
	background-color: #F2EFEB;
	}
	
.bg_header {
	background-color: #FAF8F5;
	}
	
.bg_header_line {
	background-color: #8FB0B3;
	}
	
.bg_header_line2 {
	background-color: #D9D4CE;
	}
	
.bg_subheader {
	background-color: #FAF8F5;
	}

.bg_navigation {
	background-color: #F2EFEB;
	}
	
.bg_hr {
	background-color: #D9D4CE;
	}
	
.bg_hr2 {
	background-color: #EBE7E1;
	}

.bg_teaserTitle {
	background-color: #BFBBB6;
	}
	
.bg_box_border {
	background-color: #D9D4CE;
	}
	
.bg_box_1 {
	background-color: #EBE7E1;
	}
	
.bg_box_2 {
	background-color: #F2EFEB;
	}
	
.bg_right {
	background-color: #F2EFEB;
	}
	
.bg_right_hl {
	background-color: #ffffff;
	}
	
.bg_footer {
	background-color: #F2EFEB;
	}

/* tables */

.tbl_border {
	background-color: #D9D4CE;
	}

.tbl_hd_3 {
	background-color: white;
	font-size: 11px;
	color: #005E66;
	font-weight: bold;
	}

.tbl_hd_1 {
	background-color: white;
	font-size: 10px;
	color: #005E66;
	font-weight: bold;
	}
	
.tbl_hd_1_error {
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	color: red;
}

.tbl_hd_2 {
	background-color: #BFBBB6;
	font-size: 10px;
	color: white;
	font-weight: bold;
	}
	
.tbl_td_1_error {
	background-color: #EDE8E1;
	font-size: 10px;
	font-weight: bold;
	color: red;
	}

.tbl_td_3 {
	background-color: #8FB0B3;
	font-size: 10px;
	font-weight: bold;
	color: white;
	}

.tbl_td_4 {
	background-color: #BFBBB6;
	font-size: 10px
	color: black;
	font-weight: bold;
	}

.tbl_ft {
	background-color: #FFFFFF;
	font-size: 10px;
	}

.tbl_ft_error {
	background-color: #FFFFFF;
	font-size: 10px;
	color: red;
	}
	
/* lists */

ul {
	list-style-type : square;
	list-style-image : url(/image/bulletpoint.darkgreen.gif);
}

li.normal {
	list-style-type		: square;
	list-style-image	: url(/image/bulletpoint.darkgreen.gif);
	text-indent			: -10px;
	padding-left		: 3px;
	font-size			: 11px;
}

ol {
	/*font-weight:bold;*/
}
/* forms */

.form_text {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: thin;
	border-width: 1px;
	border-color: #407A80;
	border-style: solid;
	background-color: white;
	}
	
.form_select {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: thin;
	border-width: 1px;
	border-color: #407A80;
	border-style: solid;
	background-color: white;
	}

.form_button {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	border-width: thin;
	border-width: 1px;
	border-color: #407A80;
	border-style: outset;
	background-color: #407A80;
}

.input_normal {
	color: black;
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-width: thin;
	border-width: 1px;
	border-color: #407A80;
	border-style: solid;
	background-color: white;
}

.input_error {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	border-width: thin;
	border-width: 1px;
	border-color: #407A80;
	border-style: solid;
	background-color: white;
}

.lineThrough {
	text-decoration: line-through;
}

.bold {
	font-weight : bold;
}

.text_grey {
	font-size: 11px;
	color: #99918A;
}

.text_smallprint {
	font-size: 10px;
	color: #99918A;
}

.light {
	color: #99918A;
}

.exposed {
	font-size : 8px;
	color: #333333;
	vertical-align: 0px;
	position: relative;
	top: -3px;
}

.exposedLight {
	font-size : 8px;
	color: #99918A;
	vertical-align: 0px;
	position: relative;
	top: -3px;
}

.exposedBargain {
	font-size : 8px;
	color: #FF470B;
	vertical-align: 0px;
	position: relative;
	top: -3px;
}

.bargain {
	color : #FF470B;
}

.strike {
	text-decoration : line-through;
}


