
body {	font-weight: normal; 	font-size: 12px;	color: #000000;	font-style: normal; background: #F5F5F5; font-family: Arial;	margin: 0px;	padding: 0px;	}
input,select {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:#C1BFC0;color:white;font-weight:bold;padding: 2px 5px 2px 5px;}
a {color: #0073DE}
form{padding:0px;margin:0px}

#wrapper{background: url('main/bg_page.gif') repeat-y left top; width:979px; margin: 0px auto;padding:0px;}
#page{display:block;background: #ffffff; margin:0px 15px; width:950px;min-height:1000px;border:0px solid black}
#footer{position:relative;width: 100%;clear:left; margin-top: 30px; padding-bottom: 15px; line-height:11px;text-align:center;font-size: 11px; color:#656565;font-family: Arial;}
#footer a{text-decoration:underline;color:#656565;}

#layout_head {	width: 950px; 
				background: url('main/header_grau.jpg') repeat-x left top; 
				height: 64px; 
				margin:0px; 
				padding:0px;
				display:block;
}
#layout_head div {float:left;height:64px;}
#layout_logo { background: url(main/logo.gif) no-repeat left center;	margin-left: 3px; width:33%; 	height: 64px;}
#layout_small_navi {display:block; width:64%; padding-top:2px;height: 64px; text-align:right;font-size:11px;}
#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_more {margin-top:8px;}
#layout_content {clear:left;	vertical-align: top;	text-align: left;	background: #FFFFFF;}
#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('main/main_menu_bg.jpg') 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('main/main_menu_selected.jpg');	}
#top_navi_middle div{background: url('main/main_menu_selected.jpg');}
.layout_top_selected {background: transparent url('main/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;	line-height:22px; 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;}
#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;}

#home_menu_text{
	background: #333333;
	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: 7px 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;
}

.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;
}

.img_home {
	margin-right:18px;
	margin-bottom:90px;
	text-align:left;
}
.img_subnavi{margin-top:5px;margin-left:12px;margin-bottom:5px;margin-right:8px;}
.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;
}
.show{
	display: block;
	margin-top: 10px;
}
.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 #C1BFC0; border-width: 0px 0px 1px 0px;}
#customerArea div{float:left;}
.error {color:red}

#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;
}
