body {
margin: 			0px;
background-image: 	url(../images/background.gif);
}

#web_header {
background: 	#FF991F;
border-bottom: 	1px solid #000000;
padding-top:	10px;
}

#web_content {
padding-top: 	10px;
padding-bottom: 10px;
}

#web_footer_conditions {
background: 	#FF991F;
border-top: 	1px solid #000000;
}

#web_footer {
background:		#0F6D9E;
border-top: 	2px solid #999999;
border-bottom: 2px solid #333333;
font-family: 	Arial;
font-size: 		11px;
font-weight:	bold;
padding-top: 	3px;
padding-bottom: 3px; 
color: 			#FFFFFF;
text-align:		center;
margin-bottom:	10px;
}

#header_logo {
border-top: 	1px solid #FFFFFF;
border-bottom: 	1px solid #FFFFFF;
}

#header_navigation {
padding-top:		5px;
padding-left:		10px;
padding-right:		10px;
padding-bottom:		5px;
}

#header_title {
font-family:		Arial;
font-size:			12px;
font-weight:		bold;
color:				#FFFFFF;
background:			#0F6D9E;
border-top: 		1px solid #FFFFFF;
padding-left:		10px;
padding-top:		3px;
padding-bottom:		3px;
}

#content_header_bar_1 {
width: 		100%; 
background: #FFFFFF; 
color: 		#000000;
font-weight: bold;
padding-left: 3px;
}

#content_header_bar_1_sx {
width: 		100%; 
background: #0F6D9E; 
color: 		#FFFFFF;
font-size:	11px;
font-weight: bold;
padding-left: 3px;
background-image: url(../images/content_box_sx.gif)
}

#content_header_bar_2_sx {
width: 			100%; 
background: 	#FF991F; 
color: 			#FFFFFF;
font-size:		11px;
font-weight: 	bold;
padding-left: 	3px;
}

#content_box {
border: 1px solid #0F6D9E;
font-size: 11px;
}

#content_box_2 {
border: 1px solid #FF991F;
font-size: 11px;
}

.navi_button {
font-family:		Arial;
font-size: 			12px;
font-weight: 		bold;
width: 				120px;
height: 			20px;
text-decoration: 	none;
color: 				#FFFFFF;
background-image: 	url(../images/button_inactive.gif);
background-repeat: 	no-repeat;
text-align:			center;
}

.navi_button_hover {
font-family:		Arial;
font-size: 			12px;
font-weight: 		bold;
width: 				120px;
height: 			20px;
padding:			0px;
text-decoration: 	none;
background-repeat: 	no-repeat;
color: 				#000000;
text-align:			center;
}

.tbl_content {
width: 				770px;
font-family:		Arial;
font-size:			12px;
}

.footer_link {
color: 				#FFFFFF;
text-decoration: 	none;
}

.footer_link:hover {
color: 				#FFFFFF;
text-decoration: 	underline;
}

a {
text-decoration: none;
color: #04219B;
font-weight: bold;
}

a:hover {
text-decoration: underline;
}

h1 {
font-family: Verdana;
font-size: 22px;
font-weight: bold;
color: #FF991F;
}

h1.hkopf {
	font-family: Arial, Tahoma, Verdana, Helvetica;
font-size:			12px;
font-weight:		bold;
color:				#FFFFFF;
background:			#0F6D9E;
padding-left:		5px;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	margin-top: 2px;
	margin-left: -5px;
	margin-bottom: 1px;
}

h1.hkopf2 {
	font-family: Arial, Tahoma, Verdana, Helvetica;
font-size:			12px;
font-weight:		bold;
color:				#FFFFFF;
padding-left:		5px;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	margin-top: 3px;
	margin-bottom: 3px;

}

h2 {
font-family: Arial;
font-size: 20px;
font-weight: bold;
color: #FF991F;
}

h3 {
font-family: Arial;
font-size: 18px;
font-weight: bold;
color: #FF991F;
}

h4 {
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #FF991F;
}

.header-1 {
font-family: Arial;
font-size: 26px;
font-weight: bold;
color: #FF991F;
}

.header-2 {
font-family: Arial;
font-size: 14px;
font-weight: bold;
color: #FF991F;
}

.header-3 {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #FF991F;
}

.header-1-blue {
font-family: Arial;
font-size: 26px;
font-weight: bold;
color: #04219B;
}

.header-2-blue {
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #04219B;
}

.header-3-blue {
font-family: Arial;
font-size: 13px;
font-weight: bold;
color: #04219B;
}

.header-blue-26 {
font-family: Arial;
font-size: 26px;
font-weight: bold;
color: #04219B;
}

.header-blue-21 {
font-family: Arial;
font-size: 21px;
font-weight: bold;
color: #04219B;
}

.header-blue-16 {
font-family: Arial;
font-size: 16px;
font-weight: bold;
color: #04219B;
}

.header-blue-13 {
font-family: Arial;
font-size: 13px;
font-weight: bold;
color: #04219B;
}

.header-3-black {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #000000;
}

table {
font-size: 12px;
}

select {
font-size: 12px;
}

input {
font-size: 12px;
}

.checkbox {
font-size: 12px;
background: WHITE;
}

.border-line-h {
border-top: 1px solid #FFD4A1;
}

.border-line-v {
border-left: 1px solid #FF991F;
}

#cell_details_title {
padding-left: 	3px;
font-weight: 	bold;
font-size: 		12px;
}

#cell_details_content {
padding-left: 	3px;
padding-right: 	3px;
font-size: 		12px;
}

.info-header {
font-weight: 	bold;
font-size: 		14px;
}

.insurance_red {
border: 		2px solid #CA2626;
color: 			#CA2626;
font-weight: 	bold;
margin: 		1px;
padding: 		1px;
font-size: 		11px;
}

.insurance_green {
border: 		2px solid #058311;
color: 			#058311;
font-weight: 	bold;
margin: 		1px;
padding: 		1px;
font-size: 		11px;
}

.insurance_blue {
border: 		2px solid #0004B7;
color: 			#0004B7;
font-weight: 	bold;
margin: 		1px;
padding: 		1px;
font-size: 		11px;
}

.carinfo_box_left {
border-bottom: 1px solid #CACACA; 
border-right: 1px solid #EAEAEA; 
padding-left: 2px;
padding-right: 2px;
}

.carinfo_box_right {
border-bottom: 1px solid #CACACA; 
padding-left: 2px;
padding-right: 2px;
}

.inclusive {
padding-left: 	1px;
color: 			BLACK;
font-size:		12px;
font-weight: 	bold;
}
.inclusive_special {
padding-left: 	1px;
color: 			#04219B;
font-size:		12px;
font-weight: 	bold;
}
.inclusive_non-special {
padding-left: 	1px;
color: 			#993311;
font-size:		12px;
font-weight: 	bold;
}

.login_bookings_active {
background: #FF991F;
color: 		WHITE;
}

.login_bookings_inactive {
background: WHITE;
color: 		BLACK;
}

.login_bookings_selected {
background: #0F6D9E;
color: 		WHITE;
}

.content_navi_button_passed {
width: 100px;
height: 18px;
text-align: center;
color: #000000;
font-weight: bold;
background-image: url(../images/content_navi_passed.gif); 
}

.content_navi_button_current {
width: 100px;
height: 18px;
text-align: center;
color: #FFFFFF;
font-weight: bold;
background-image: url(../images/content_navi_current.gif); 
}

.content_navi_button_current_error {
width: 100px;
height: 18px;
text-align: center;
color: #FFFFFF;
font-weight: bold;
background-image: url(../images/content_navi_current_error.gif); 
}

.content_navi_button_inactive {
width: 100px;
height: 18px;
text-align: center;
color: #999999;
background-image: url(../images/content_navi_inactive.gif); 
}

.content_navi_button_active {
width: 100px;
height: 18px;
text-align: center;
color: #000000;
font-weight: bold;
background-image: url(../images/content_navi_inactive.gif); 
}

.content_navi_spacer {
width: 9px;
height: 18px;
background-image: url(../images/content_navi_connector.gif);
}
