html, body { 
	background-color:#f2f2f2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;

	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color:#f2f2f2;
	scrollbar-face-color: #49b0cc;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #f2f2f2;


}

#wrapper {
	width: 766px;
	margin-left:auto;
	margin-right:auto;
	padding:0px 0px 0px 0px;

}
	#wrapper_top {
		width: 766px;
		height: 181px;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
		#header_bg{
			width: 766px;
			height: 174px;
			background-image:url(../img/c_name_bg.jpg);
			background-repeat:no-repeat;
		}

/*
	#wrapper_top {
		width: 766px;
		height: 181px;
		margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../img/mb-header_03.jpg);
		background-repeat:repeat-x;
		background-color:#ffffff;

	}
*/
		#logo{
			float:left; width:285px; height:130px;
		}
		#wrapper_top-icons{ 
			float:right; width:153px; height:67px; margin-right:100px;
		}
			.top-icon{
				float:left; width:51px; height:67px;
			}
			a.top-icon{ 
				border-bottom:0px solid #70b9d4;
			}
			a.top-icon:hover, a.top-icon#selected{ 
				background-color:#50a4c5; border-bottom:4px solid #70b9d4;
			}
		#top_leiste{
			width: 765px;
			height: 51px;
			clear:both;
		}
		#wrapper_menu{
			float:left;
			width: 765px;
			height: 44px;
			background-color:#ffffff;
		}
			#wrapper_menu .menu_top{ 
				float:left;
				/*clear:none; */
				height:34px;
				padding-bottom:10px;
				
			}

	#spacer{
	clear:both; height:10px; margin-top:0px; background-color:#cccccc;
		
		
	}

	#wrapper_content{
		width:725px;
		float:left;
		clear:both;
		margin:0px 0px 0px 0px;
		padding-left:20px;
		padding-top:30px;
		padding-right:20px;
		padding-bottom:20px;
		background-color:#FFFFFF;
		background-image:url(../img/bg-content.jpg);
		background-repeat:repeat-x;
		border-top:1px dashed #cccccc;
	}
		#content_left{
			width: 175px;
			float:left;
			padding-right:15px;
		}
		#content_main{
			width: 500px;
			float:left;
			padding-right:15px;
			padding-left:15px;
		}
		#content_main_start{
			width: 310px;
			float:left;
			padding-right:15px;
			padding-left:15px;
		}
		#content_right{
			width: 175px;
			float:left;
			padding-left:15px;
		}

	#wrapper_bottom{
		width: 725px;
		float:left;
		height:40px;
		padding-top:10px;
		padding-left:20px;
		padding-right:20px;
		/*
		background-image:url(../img/bg-content.jpg);
		background-repeat:repeat-x;
		border-top:1px dashed #cccccc;
		*/
		background-color:#e6e6e6;
		border-top:2px solid #cccccc;
	}
	
	
#klienten-info {
	position:fixed;
	right:0px;
	bottom:0px;
}
	
/********************************************
text-styles
*********************************************/

#content_left .pagetitle{
	color:#696969; font-size:16px; padding:3px; 
	/*color:#ffffff; font-size:14px; border-bottom:2px solid #2374a3; background-color:#49b0cc; padding:3px;*/
}
#content_right .pagetitle{
	color:#638595; font-size:16px; padding-bottom:2px; 
	/*color:#ffffff; font-size:14px; border-bottom:2px solid #2374a3; background-color:#49b0cc; padding:3px;*/
}


#content_left a { color:#2374a3; display:block; padding:5px; text-decoration:none;}
#content_left a:hover { color:#49b0cc; display:block; padding:5px; text-decoration:none; background-color:#f7f7f7;}
#content_left a#selected { color:#333333; display:block; padding:5px 0px 5px 15px; text-decoration:none; background-color:#eaf6fb;}

#content_left a.banner, #content_left a.banner:hover {  display:block; padding:0px; text-decoration:none;}

#content_main a, 
#content_main_start a, 
#content_right a, 
#wrapper_bottom a{ color:#2374a3; padding:2px 0 2px 0; text-decoration:underline;}
#content_main a:hover, 
#content_main_start a:hover { color:#49b0cc; padding:2px 0 2px 0; text-decoration:none; background-color:#f7f7f7;}

#content_main a.ki_list { color:#2374a3; padding:2px 0 2px 0; text-decoration:none;}
#content_main a.ki_list:hover { color:#333333; padding:2px 0 2px 0; text-decoration:none; background-color:transparent;}

.pagetitle, .artikeltitle, .bodytext, .ausgabe, .bodysubtitle, a.ki, a.ki:hover, .weiss, .weiss2 {
font-family: verdana, tahoma, sans-serif;
color: #666666;
font-size: 11px;
}

.pagetitle {	font-size: 16px; color: #638595; padding-bottom:10px; font-variant:small-caps; font-weight:bold; }
.artikeltitle {	font-size: 14px; line-height: 18px;	font-weight: bold;	color: #145767;	}
.bodytext {   line-height: 16px;	   }
.ausgabe { 	line-height: 14px;	}
.ausgabe2 { 		font-weight: bold; color: #49b0cc;}
.bodysubtitle {	line-height: 20px; font-weight: bold; color: #145767; }
.bodysubtitle2 {	font-weight: bold; color: #638595; }

#content_main a.ki_footer, 
#content_main a.ki_footer:link, 
#content_main a.ki_footer:visited, 
#content_main a.ki_footer:hover { 
	color:#666666;  
	cursor:text; 
	text-decoration:none; 
	background-color:#FFFFFF;
	}

table.border td{border: 0px #ffffff solid; padding:0;}
table.border td p{ padding-left:5px;}

.border_color {border: 0px #4b2d10 solid; border-collapse: collapse }
table.border_color td{border: 1px #ffffff solid; }
table.border_color td{background-color:#eaf6fb;}
table.border_color hr{ border-bottom: 2px solid #101074; color:#f0f0f5 }

table.border_color td.weiss, .weiss { background-color: #398eb7;  color : #ffffff; font-weight: bold ; padding-top:5px; padding-bottom:5px; padding-left:5px; }
table.border_color td.weiss2, .weiss2 { background-color: #c9e8f7; color : #333333; font-weight: bold ; padding-top:5px; padding-bottom:5px; text-decoration: none ; }


.onre_input, .kontinput, .input_w, .input_n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	border: 1px solid #cccccc;
	background-color: #f4f4f4;
	z-index:1;	}
.inputbtn, .onre_input_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #333333;
	background-color: #49b0cc;
	z-index:1;	}
.input_w{width:100px;}	
.input_n{width:40px;}	

.img {	border: 1px #398eb7 solid;  margin-right: 5px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px}
.img_detail {	border: 1px #398eb7 solid; margin-right: 10px; margin-top: 5px; margin-bottom: 10px; margin-left: 0px; }
.img_headers2 {	border: 1px #398eb7 solid;  margin-right: 2px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px}
