﻿body{
	margin: 0 0 0 0;
	background-color:#dfe6e6;
	background-image:url('../img/main_bg.gif');
	background-repeat:repeat-x;
	}
.main_table{
	width:998px;
	height:700px;
	background-image:url('../img/content_bg.gif');
	background-repeat:repeat;
	}
.index_top_1_row{
	background-image:url('../img/index_top1_bg.gif');
	background-repeat:repeat-x;
	height:129px;
}
.BO_logo{
	background-image:url('../img/banner_logo_bg.gif');
	font-family:Arial;
	height:128px;
	width:228px;
	font-size:25px;
	color:#fff;  
	vertical-align:top;
	padding-left:10px;
	padding-top:10px;
}
.BO_logo_link{
	font-family:Arial, Verdana;
	font-size:22px;
	color:#fff; 
	text-decoration:none; 
	padding-left:15px;
}
.BO_logo_link:hover{
	font-family:Arial, Verdana;
	font-size:22px;
	color:#fff; 
	text-decoration:none; 
	padding-left:15px;
}
.logo{
	padding-top:20px;
}
.bo_logo_bi{
	width: 140px;
	position:relative;
	left:14px;
	top:-15px;
	color:white;
	font-family:Verdana;
	font-size:10pt;
}
.banner_middle{
	width:530px;
	vertical-align:top;
}
.top_middle_nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	vertical-align:top;
	padding-top:10px;
}
.top_middle_navigator{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.top_middle_navigator:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:underline;
}
.banner_right{
	width:170px;
	vertical-align:top;
	padding-left:48px;
	padding-right:12px;
	padding-top:12px;
	}
.top_right{
	width:170px;
	height:114px;
}
.top_right_table{
	background-color:#cde4f6;
	height:63px;
	padding-left:20px;
	padding-top:5px;
	font-size:8pt;
	vertical-align:top;
}
.top_right_links{
	font-family:Arial;
	font-size:8pt;
	color:#676a55;
	text-decoration:none;
}
.top_right_links:hover{
	font-family:Arial;
	font-size:8pt;
	color:#676a55;
	text-decoration:underline;
}
.phone_top_right{
	background-image:url('../img/top_right_phone_bg.gif');
	height:53px;
	color:#676a55;
	font-family:Arial;
	font-size:8pt;
	padding-left:8px;
}
.phone_no{
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
}
.main_index_content{
	width: 546px;
}
.middle_content_table{
	width:998px;
	height:100%;
	vertical-align:top;
}
.main_grey_title{
	font-family:Arial;
	font-size:14pt;
	color:#676a55;
	line-height:20pt;
	vertical-align:bottom;
}
.big0_black_title{
	font-family:Arial;
	font-size:16pt;
	color:black;
	line-height:36pt;
}
.grey_title{
	font-family:Arial;
	font-size:11pt;
	color:#72a376;
	line-height:30pt;
	font-weight:bold;
}
.big_grey_title{
	font-family:Arial;
	font-size:14pt;
	color:#676a55;
	line-height:36pt;
}
.big_blue_quick_check{
	font-family:Arial;
	font-size:12pt;
	color:#2a6ebe;
	line-height:24pt;
	font-weight:bold;
	padding-left:80px;
}
.big1_black_title{
	font-family:Arial;
	font-size:22pt;
	color:black;
	line-height:36pt;
}
.big1_green_title{
	font-family:Arial;
	font-size:28pt;
	color:#72a376;
	line-height:36pt;
}
.big2_green_title{
	font-family:Arial;
	font-size:22pt;
	color:#72a376;
}
.content_left{
	width:193px;
	padding-left:1px;
	padding-right:3px;
	height:100%;
	vertical-align:top;
}
.content_middle{
	width:546px;
	vertical-align:top;
	padding-left:35px;
	padding-right:36px;
	padding-top:30px;
}
.main_index{
	height:270px;
	background-image:url('../img/index_content_bg.jpg');
	background-position:290px 75px;
	background-repeat:no-repeat; 
	vertical-align:top;
}
.content_right{
	width:182px;
	vertical-align:top;
}
.above_left_nav{
	height:30px;
}
.left_grey_line_bg{
	background-image:url('../img/left_slim_grey_line_bg.gif');
	height:544px;
	vertical-align:top;
}
.left_grey_line_bg_index{
	background-image:url('../img/left_slim_grey_line_bg.gif');
	height:544px;
	vertical-align:top;
}
.right_grey_line_bg{
	background-image:url('../img/right_slim_grey_line.gif');
	height:500px;
	vertical-align:top;
	width:161px;
	padding-left:9px;
}
.right_grey_line_bg_index{
	background-image:url('../img/right_slim_grey_line.gif');
	height:500px;
	vertical-align:top;
	width:161px;
	padding-left:9px;
}
.right_content_top{
	background-image:url('../img/right_content_top_bg.gif');
	height:49px;
}
.height25{
	height:25px;
	background-color:transparent;
}
.width20{
	width:20px;
}

.right_content{
	width:161px;
}
.right_content_title{
	font-family:Arial;
	color:#676a55;
	font-size:9pt;
	width:161px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:8px;
}
.right_content_usertext{
	font-family:Arial;
	font-size:8pt;
	color:#808080;
	width:161px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.right_content_usertext_blue{
	font-family:Arial;
	font-size:8pt;
	color:#236cd8;
	width:161px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}
.right_content_link{
	font-family:Arial;
	font-size:8pt;
	color:#808080;
	text-decoration:none;
}
.right_content_link:hover{
	font-family:Arial;
	font-size:8pt;
	color:#808080;
	text-decoration:underline;
}
.horizontal_grey_line{
	background-image:url('../img/horizontal_grey_line_bg.gif');
	width:161px;
	height:22px;
	padding-top:5px;
	padding-bottom:5px;
}
.horizontal_grey_long_line{
	background-image:url('../img/horizontal_grey_line.gif');
	height:17px;
	padding-bottom:5px;
}
.index_right_downloadcenter{
	text-align:center;
	width:161px;
	padding-bottom:10px;
}
.above_footer{
	width:998px;
}
.left_above_footer{
	width:180px;
	padding-left:15px;
}
.left_above_footer_buttons{
	width:180px;
}
.right_above_footer{
	width:803px;
}
.left_down_links{
	font-family:Arial;
	font-size:9pt;
	color:#1f5187;
	text-decoration:underline;
	vertical-align:middle;
}
.left_down_links:hover{
	font-family:Arial;
	font-size:9pt;
	color:#72a2d5;
	text-decoration:underline;
}
.left_nav_bg{
	width:194px;
	height:25px;
	background-image:url('../img/left_nav_button_bg.gif');
}
.left_nav_blue{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#169de8;
	width:189px;
	height:25px;
	padding-left:5px;
	padding-top:5px;
	background-image:url('../img/left_nav_button_bg.gif');
}
.left_nav_slim_blue{
	font-family:Arial;
	font-size:9pt;
	color:#169de8;
	width:184px;
	height:25px;
	padding-left:10px;
}
.left_nav_main_blue{
	font-family:Arial;
	font-size:9pt;
	color:#0065c6;
	width:184px;
	height:25px;
	padding-left:10px;
	text-decoration:none;
	background-image:url('../img/left_nav_button_bg.gif');
}
.left_nav_main_blue_link{
	font-family:Arial;
	font-size:9pt;
	color:#0065c6;
	text-decoration:none;
}
.left_nav_main_blue_link:hover{
	font-family:Arial;
	font-size:9pt;
	color:orange;
	text-decoration:none;
}
.left_nav_quick_links_title{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#169de8;
	width:189px;
	height:25px;
	padding-left:5px;
}
.left_nav_quick_links{
	font-family:Arial;
	font-size:8pt;
	color:black;
	width:184px;
	height:20px;
	padding-left:10px;
	padding-top:2px;
	text-decoration:none;
}
.left_nav_quick_links:hover{
	font-family:Arial;
	font-size:8pt;
	color:orange;
	width:184px;
	height:20px;
	padding-left:10px;
	text-decoration:underline;
}
.left_nav_button{
	font-family:Arial;
	font-size:9pt;
	line-height:13pt;
	color:black;
	text-align:left;
	padding-left:10px;
	padding-top:6px;
	text-decoration:none;
}
.left_nav_button:hover{
	font-family:Arial;
	font-size:9pt;
	color:orange;
	text-align:left;
	padding-left:10px;
	padding-top:6px;
	text-decoration:none;
}
.left_nav_submenu_1{
	font-family:Arial;
	font-size:8pt;
	color:black;
	width:169px;
	height:20px;
	padding-left:25px;
	padding-top:2px;
	text-decoration:none;
}
.left_nav_submenu_1:hover{
	font-family:Arial;
	font-size:8pt;
	color:orange;
	width:169px;
	height:20px;
	padding-left:25px;
	padding-top:2px;
	text-decoration:underline;
}
.left_nav_submenu_1_active{
	font-family:Arial;
	font-size:8pt;
	color:#0065c6;
	width:169px;
	height:20px;
	padding-left:25px;
	padding-top:2px;
	text-decoration:none;
}
.left_nav_submenu_1_active:hover{
	font-family:Arial;
	font-size:8pt;
	color:orange;
	width:169px;
	height:20px;
	padding-left:25px;
	padding-top:2px;
	text-decoration:underline;
}
.left_nav_submenu_2{
	font-family:Arial;
	font-size:8pt;
	color:black;
	width:172px;
	height:20px;
	padding-left:13px;
	padding-top:2px;
	text-decoration:none;
}
.left_nav_submenu_2:hover{
	font-family:Arial;
	font-size:8pt;
	color:orange;
	width:172px;
	height:20px;
	padding-left:13px;
	padding-top:2px;
	text-decoration:underline;
}
.left_nav_submenu_2_active{
	font-family:Arial;
	font-size:8pt;
	color:#0065c6;
	width:173px;
	height:20px;
	padding-left:13px;
	padding-top:2px;
	text-decoration:none;
}
.left_nav_submenu_2_active:hover{
	font-family:Arial;
	font-size:8pt;
	color:orange;
	width:173px;
	height:20px;
	padding-left:13px;
	padding-top:2px;
	text-decoration:underline;
}

.round_buttons{
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
.below_content_space{
	height:125px;
}
.green_usertext{
	font-family:Arial;
	color:#72a376;
	font-size:9pt;
	line-height:14pt;
	vertical-align:top;
}
.usertext{
	font-family:Arial;
	color:#676a55;
	font-size:9pt;
	line-height:14pt;
	vertical-align:top;
}
.usertext_small{
	font-family:Arial;
	color:#676a55;
	font-size:8pt;
	line-height:14pt;
	vertical-align:top;
}
.usertext_small_link{
	font-family:Arial;
	color:#036fca;
	font-size:8pt;
	text-decoration:underline;
	vertical-align:top;
}
.usertext_small_link:hover{
	font-family:Arial;
	color:#036fca;
	font-size:8pt;
	text-decoration:underline
}
.usertext_space{
	font-family:Arial;
	color:#676a55;
	font-size:9pt;
	line-height:25pt;
	vertical-align:top;
}
.usertext_bold{
	font-family:Arial;
	color:#676a55;
	font-size:9pt;
	line-height:14pt;
	font-weight:bold;
	vertical-align:top;
}
.usertext_1{
	font-family:Arial;
	color:#676a55;
	font-size:9pt;
	padding-top:5px;
	padding-bottom:5px;
	line-height:29pt;
	vertical-align:top;
}
.usertext_1_link{
	font-family:Arial;
	color:#036fca;
	font-size:9pt;
	text-decoration:none;
	vertical-align:top;
}
.usertext_1_link:hover{
	font-family:Arial;
	color:#036fca;
	font-size:9pt;
	text-decoration:underline
}
.right_link{
	font-family:Arial;
	color:#036fca;
	font-size:8pt;
	text-decoration:none;
	vertical-align:top;
}
.right_link:hover{
	font-family:Arial;
	color:#036fca;
	font-size:8pt;
	text-decoration:underline
}
.sitemap_level_1{
	font-family:Arial;
	color:#676a55;
	font-size:11pt;
	text-decoration:none;
	vertical-align:top;
	font-weight:bold;
}
.sitemap_level_1:hover{
	font-family:Arial;
	color:#676a55;
	font-size:11pt;
	text-decoration:underline;
	font-weight:bold;	
}
.sitemap_level_2{
	font-family:Arial;
	color:#676a55;
	font-size:9pt;
	text-decoration:none;
	vertical-align:top;
	font-weight:bold;
}
.sitemap_level_2:hover{
	font-family:Arial;
	color:#676a55;
	font-size:9pt;
	text-decoration:underline;
	font-weight:bold;	
}
.usertext_link{
	font-family:Arial;
	color:#676a55;
	font-size:9pt;
	line-height:12pt;
	text-decoration:none
}
.usertext_link:hover{
	font-family:Arial;
	color:#676a55;
	font-size:9pt;
	line-height:12pt;
	text-decoration:underline
}
.usertext_index{
	font-family:Arial;
	color:#676a55;
	font-size:9pt;
	line-height:16pt;
}
.big_usertext{
	font-family:Arial;
	color:#676a55;
	font-size:10pt;
}
.index_red_line{
	width=265px;
	background-color:red; 
}
.index_red_text{
	font-family:Arial;
	color:red;
	font-size:10pt; 
	text-align:center;
	padding-top:10px;
}
.index_blue_line{
	width=265px;
	background-color:#169de8; 
}
.index_blue_text{
	font-family:Arial;
	color:#169de8;
	font-size:10pt; 
	text-align:center;
	padding-top:10px;
}
.blue1_line{
	width=265px;
	background-color:#036fca; 
}
.blue1_text{
	font-family:Arial;
	color:#036fca;
	font-size:10pt; 
	text-align:left;
	padding-left:10px;
	padding-top:5px;
}
.index_short{
	width:245px;
	font-family:Arial;
	font-size:9pt;
	color:#676a55;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.blue_short_description{
	width:245px;
	font-family:Arial;
	font-size:9pt;
	color:#676a55;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
}
.index_triangle{
	text-align:right;
	padding-right:10px;
	padding-bottom:5px;
	font-family:Arial;
	color:#676a55;
	font-size:9pt;
	line-height:17pt;
	vertical-align:bottom;
}
.erfahren{
	font-family:Arial;
	font-size:9pt;
	color:#676a55;
	text-decoration:none;
}
.erfahren:hover{
	font-family:Arial;
	font-size:9pt;
	color:#676a55;
	text-decoration:underline;
}
/*login forms*/

.login_form_bg{
	background-image:url('../img/login_bg.gif');
}
.red_arrow{
	padding-top:15px;
	padding-left:20px;
	vertical-align:top;
	background-image:url('../img/red_arrow.gif');
	width:35px;
	height:35px;
}
.red_arrow:hover{
	padding-top:15px;
	padding-left:20px;
	vertical-align:top;
	background-image:url('../img/red_arrow_over.gif');
	width:35px;
	height:35px;
}
.anmelden{
	background-image:url('../img/anmelden_button_bg.gif');
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
	text-decoration:none;
	width:220px;
	height:27px;
	padding-top:4px;
	font-weight:bold;
}
.anmelden:hover{
	background-image:url('../img/anmelden_button_over_bg.gif');
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e1ebf3;
	text-decoration:none;
	width:220px;
	height:27px;
}
.fields{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595959;
	padding-left:20px;
	padding-right:5px;
}
.fields_vergessen{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#595959;
	padding-top:10px;
	text-decoration:underline;
	font-weight:bold;
}
.fields_vergessen:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#005d95;
	padding-top:10px;
	text-decoration:underline;
	font-weight:bold;
}
.field_registration{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#595959;
	padding-left:20px;
	padding-right:5px;
	padding-top:30px;
	padding-bottom:16px;
}
.login_td{
	padding-top:35px;
	padding-left:30px;
}
.square_list{
	list-style-type:square;
	list-style-position:inside;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
}
.matrix_full_row_left{
	background-color:#dfe6e6;
	font-family:Arial;
	color:#676a55;
	font-size:9pt;
	line-height:14pt;
	vertical-align:top;
	padding-left:5px;
	font-weight:bold;
}
.matrix_full_row_right{
	background-color:#dfe6e6;
	font-family:Arial;
	color:#3d66c3;
	font-size:9pt;
	line-height:14pt;
	vertical-align:top;
	padding-left:5px;
	font-weight:bold;
}
.matrix_empty_row{
	background-color:#eff3f6;
}
.fm_right_top{
	background-image:url('../img/fm_right.jpg');
	background-repeat:no-repeat;
	height:62px;
}




/*footer*/
.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#6b6a55;
	height:25px;
	padding-top:0px;
	padding-right:10px;
	padding-bottom:7px;
	text-decoration:none;	
}
.footer_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#6b6a55;
	text-decoration:none;	
}
.footer_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#6b6a55;
	text-decoration:underline;	
}
