
body {	font-weight: normal; 	font-size: 12px;	color: #000000;	font-style: normal; background: #F5F5F5;	font-family: Arial;	margin: 0px;	padding: 0px;	}
input {font-weight: normal; 	font-size: 11px;	color: #000000; }
textarea  {font-weight: normal; 	font-size: 12px;	color: #000000; font-family: Arial;}
h1 { margin:0px; margin-bottom:18px;font-size: 16px;padding:0px;}
img {padding:0px;margin:0px;border:0px}
table {	font-size: 12px;}
banner {	border-color: #000000;}
fieldset {padding:10px;border: 1px solid #e2e2e2;}
legend {background:#D605F5;color:white;font-weight:bold;padding: 2px 5px 2px 5px;}
a {color: #0073DE}
form{padding:0px;margin:0px}

#wrapper{background: #FFFFFF url('bos/bg_page.gif') repeat-y left top; width:979px; margin: 0px auto;}
#page{position:relative;background: #FFFFFF; margin:0px auto; width:950px; margin: 0px 15px;min-height:1000px;padding-bottom:30px;}
#footer, #footer a{margin-top: 30px; padding-bottom: 15px; line-height:11px;text-align:center;font-size: 11px; color:#656565;font-family: Arial;text-decoration:none}
#footer a{text-decoration:underline}
#layout_head {	width: 950px; 
				background: url('bos/bos_logo.gif') left top; 
				height: 64px; 
				margin:0px; 
				padding:0px;
				display:block;
}
#layout_head div {float:left;}
#layout_logo {}
#layout_small_navi {display:block; width:792px; height:20px; text-align:right;}
#layout_small_navi a {color: #000000;text-decoration:underline;font-size:11px}
#layout_middle {	height: 600px;}
#layout_navigation {  vertical-align: top;	text-align: left;	width: 200px;	background-color: #F2F2F2;}
#top_navi_search {	text-align: right;	vertical-align: middle;	width:205px; padding-top: 4px;	margin:0px;}
#top_navi_middle{ width:715px;}
#top_navi_right{border:0px;margin:0px;}
.layout_navigation_title {	margin-left: 10px;	margin-right: 10px;	margin-bottom: 1px;	padding: 5px;	background: #A9BB61;	color: #FFFFFF;	text-transform: uppercase;}
.layout_navigation_content {	margin-left: 10px;	margin-right: 10px;	padding: 5px;	background: #EDEDED;}
.layout_navigation_content a {	text-decoration: none;}
.layout_mehr {margin-top:8px;}
#layout_content {clear:left;	vertical-align: top;	text-align: left;	background: #FFFFFF; width:950px;}
#layout_content_backtracking {color: #000000 !important; margin-top:28px; 	line-height: 11px;	font-size: 11px;	text-align: left;	margin-bottom: 16px;}
#layout_content_backtracking a {	color: #000000; text-decoration:none;}
#layout_content_inside{width:471px;}
/* Navigation oben */
#layout_top_navigation {background: url('bos/main_menu_bg.gif') repeat-x left top; height:30px;margin: 6px 5px; width: 940px;	line-height: normal; color: #FFFFFF;	}
#layout_top_navigation div{	float: left; display: block;}
#top_navi_middle a{	padding: 7px;float: left; display: block; font-weight: bold; color:#FFFFFF;text-decoration: none; font-family: Arial;	font-size: 9.5pt !important;}
#top_navi_middle a:hover {background: url('bos/main_menu_selected.gif');	}
#top_navi_middle div{background: url('bos/main_menu_selected.gif');}
.layout_top_selected {background: transparent url('bos/main_menu_pfeil.gif') no-repeat center top;}


/* Navigation links */
#content_container span{ float:left;border:1px solid black;display:block;position:relative;}

#left_navi a {margin-top:1px; display:block; width:175px; color: #000000; display: block; vertical-align:middle; min-height: 22px; font-size:12px;	
text-decoration: none; border: 1px solid #e2e2e2; border-width: 0px 0px 1px 0px;}
	
#left_navi a:hover {	background: #E2E2E2;	color: #000000;	text-decoration: none;}
#left_navi_selected {	font-weight: bold;background: #E2E2E2;}
#left_navi_sub a{	border-bottom: 1px solid #E2E2E2;	margin-bottom: 0;}
#left_navi_sub a:hover {	background: #E2E2E2;	color: #000000;	text-decoration: underline;}
#left_navi_sub_selected {	font-weight: bold;background: #E2E2E2;}
#layout_left_navigation_sub {cursor: pointer;}
#layout_left_navigation_sub a { clear:left;vertical-align:middle;width:175px;}

.navigation_mp{padding-top:3px;line-height:15px}


#home_menu_text{ background: #7b1c80;	height: 75px;	width:459px;	display:block;	padding:0px;margin:0px;}
.home_menu_text{	font-family: Arial;	font-size:12px !important;	font-weight: normal;	color:#FFFFFF;	padding:5px;}

#home_menu_container{	background: url('home/home_menu_left.gif') no-repeat left top;	width:204px;	padding:0px;	height:180px;	display:block;}
.home_menu_block {	margin: 20px 29px;	position:absolute;	width:175px;	height:150px;	padding:0px;	display:block;}
#home_menu_container a {	width:175px;	height: 23px;	display:block;	color: #FFFFFF;	font-weight: bold;	text-decoration: none;	line-height:23px;	margin:4px 0px;	position:relative;}
.home_menu {background: url('home/home_menu_item.gif');}
.home_menu_sel {background: url('home/home_menu_item_sel.gif'); }

#newslist{	margin-bottom:29px;	text-align:left;width:181px;	font-family: Arial;	font-size:11px;	font-weight: normal;	color:#000000;}
.newsimg_left{	margin-right:6px;	margin-bottom:6px;}
.text12{	font-family: Arial;	font-size:12px;	font-weight: normal;	color:#FFFFFF;}
.text11_black{	font-family: Arial;	font-size:11px;	font-weight: normal;	color:#000000;}
#articles_short{
	
	border: 1px solid #E2E2E2;
	border-width: 0px 1px 1px 0px;
}
#articles_short, #articles_short p{
	font-family: Arial;	font-size:11px;
	font-weight: normal;
	color:#000000;
}

.img_home {
	margin-right:18px;
	margin-bottom:40px;
	text-align:left;
}
.img_subnavi{margin-left:15px;}

.link{
	text-decoration:underline;
}
.link_11{
	text-decoration:underline;
	font-size:11px;
}
.link_home {
	padding:0px;
	margin:0px;
	margin-top:7px;
	text-decoration:none;
}
.textimage_left{
	margin-right:21px;
	margin-bottom:6px;
}
.textimage_right{
	margin-left:21px;
	margin-bottom:6px;
}
.hide{
	display: none;
	margin-top: 0px;
}
.show{
	display: block;
	margin-top: 10px;
}
.show_1{
	display: block;
	margin-top: 4px;
}
.faq_menu
{
	width:425px;
	height: 23px;
	display:block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height:23px;
	position:relative;
	text-decoration:none;
	margin:1px 20px;
	background: url('faq/faq_menu_item.gif');
}
.faq_menu_sel
{
	width:425px;
	height: 23px;
	display:block;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height:23px;
	position:relative;
	text-decoration:none;
	margin:1px 20px;
	background: url('faq/faq_menu_item_sel.gif');
}
.faq_question
{
	font-family: Arial;	font-size:12px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
.faq_category
{
	text-decoration:none;
}
#faq_cr_tl
{
	background: url('faq/corner_tl.gif') no-repeat left top;
}
#faq_cr_bl
{
	background: url('faq/corner_bl.gif') no-repeat left bottom;
}
#contactchange {margin-top:10px;margin-bottom:10px;border: 1px solid #E6625E; border-width: 0px 0px 1px 0px;}
#customerArea div{float:left;}
.error {color:red}

.cbx {

	border:1px solid #e2e2e2;
    background: url('bos/table_grauf.jpg')  repeat left top;
}

table.fullpage {

	font-family: Arial; 
	font-size: 12px;
    border:1px solid #e2e2e2;

}
.tbl-fullpage-subhead {

	font-family:  Arial;
	text-align:center; 
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #000000;

}

.tbl-fullpage-bodydark {

	background-color: #F2F2F2;
	padding-left: 20px;
    background: url('bos/table_grauf.jpg')  repeat left top;      	
}
