#wrapper{
	margin: 10px auto;
	width:770px;
}
	#wrapper_top{
		clear:left;
		width:770px;
	
	}
		#top_bar {
			float:left;
			width:770px;
			height:20px;
			padding-top:0px;
			z-index:3;
			color:#595116; font-size:12px;
			clear:both;
		}
				#top_1_menu{ 
					float:right;  text-align:right;
					width:770px;
					height:15px;
					z-index:30;
				}
	#top_1 {
		float:left; width:770px; 
		height:185px;
		z-index:3; 
	}
		.top_1{
				background:url(../images/bg_trans_grau.png);
				background: expression("none");
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='images/bg_trans_grau.png', sizingMethod='scale');    
		}	
	#top_1_img{
		float:left;
		width:770px;
		height:185px;
		z-index:30;
		padding:10px;
	}
		#top_1_menu_main_cont{ float:left;
			width:180px;
			height:165px; 
			border:1px solid #BDB587;
			/*
			margin: 10px 0 0 5px; 
			padding:0;
			*/
			background-image:url(../images/bg_trans_hell.png);
			background: expression("none");
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='images/bg_trans_hell.png', sizingMethod='scale');    
			clear:none;
			}
				#top_1_menu_main{ position:relative;
					width:180px;
					height:170px;
					}

		#logo_sign{
			float:right;
			width:372px;
			height:165px;
			z-index:50;
		}

	#top_spacer{
		float:left;
		width:770px;
		height:15px;
	}
	#top_bar2 {
		clear:left;
		width:770px;
		height:20px;
		z-index:3;
		background-color:#ffffff;
		padding-top:1px;
		border-top:1px solid #003366;
	}

#wrapper_content{
	clear:left;
	width:770px;

}

#top_bar_print {visibility:hidden; display:none;}
#logo_print {visibility:hidden; display:none;}
#logo_sign_print {visibility:hidden; display:none;}
#wrapper_left{
	float:right;
	width:200px;
	background-color: #ECE7D0;
	/*background-color: #9D945F;*/
	border-top:1px solid #9D945F;
	border-left:1px solid #9D945F;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	 }

#wrapper_right{
	float:left;
	width:560px;
	background-color: #FFFAE1;
	border-top:1px solid #9D945F;
	border-left:1px solid #9D945F;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;

}



#menu_left {
	float:left;
	width:180px;
	margin: 15px 0 10px 5px;
	/*color:#FFFAE1;*/
	color:#595116;

	}
#left_container{
	height:130px;
	width:180px;
	font-size:11px;
}


#left_kontakt{
	width:180px;
	height:90px;
	font-size:11px;
	color:#595116;
	padding:5px 0 0 5px;
}


#center_main{
	float:left;
	width:540px;
	/*background-color: #ffffff;*/

	padding: 0;
	margin: 15px 0px 10px 5px;
}

#bottom {
	clear:both;
	height:20px;
	width:770px;
	z-index:2;
	padding:10px 0 0 0;
}

/*
#bottom a.menu {
	font-size: 11px;
	line-height: 20px;
	color: #ffffff;

}
*/
#bottom_print {visibility:hidden; display:none;}


body { font-family: Verdana, arial, verdana, sans-serif; 
	/*color: #8B865D;*/
	/*color: #595116;*/
	color: #333333;
	line-height:18px;
	font-size:12px;
	

	background-color: #ECE7D0;
	/*
    * opacity = Deckkraft am Anfang (100 = keine Transparenz)
    * finishopacity = Deckkraft am Ende (0 = komplett Transparent)
    * style = Art des Verlaufs (0 = Addition von Vorder- und Hintergrund, 1 = linear, 2 = elliptisch, 3 = rechteckig ).
      Der Lineare Verlauf erwartet zusätzlich Koordinaten (in Pixel) für den Start und Endpunkt des Verlaufs, Obiges Beispiel entspricht einer Verlauf, der von oben nach untern an Transparenz zunimmt.
	filter:Alpha(opacity=100,finishopacity=90startx=80,starty=80,finishx=80,finishy=80,style=1);
	*/

	/*background-image:url(../images/bg_01.jpg); background-attachment:fixed;*/

	background-attachment:fixed; background-repeat:no-repeat; background-position:left top;
	margin: 0px;
    padding: 0px;
	

	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color: #333333;
	scrollbar-base-color:#9D945F;
	scrollbar-darkshadow-color : #9D945F;
	scrollbar-face-color: #9D945F;
	scrollbar-highlight-color: #9D945F;
	scrollbar-shadow-color : #ffffff;
	scrollbar-track-color: #9D945F;
	/*filter: chroma(color=#006600);*/
}

#klienten-info {
	position:fixed;
	right:0px;
	bottom:0px;
}


.pagetitle, .artikeltitle, .bodytext, .ausgabe, .ausgabe2, .ausgabe3, .bodysubtitle, .bodysubtitle2, .bodysubtitle3, a.ki, a.ki:hover, .weiss, .weiss2 {
/*font-family: Verdana, arial, tahoma, sans-serif;*/
/*color: #595116;
font-size: 12px;
line-height:18px;*/
}

.pagetitle {
	font-size: 16px;  color: #595116; 	font-weight:bold; line-height:20px; border-bottom:1px dotted #595116;
	}
.artikeltitle {
	font-size: 14px; line-height: 18px;	font-weight: bold;	color: #595116;	}
.bodytext { color:#333333;
	 	   }

.bodytext b{ color:#595116;
	 	   }

.bodytext_headers { 
	 	 font-size:11px; }
.ausgabe { color: #333333; font-size:11px;
		}
.bodysubtitle {
		line-height: 20px; font-weight: bold;	color: #595116;	 }
.ausgabe2 { 
		line-height: 14px;		}
.bodysubtitle2 {
		line-height: 14px; font-weight: bold; color: #595116;	 }
.ausgabe3 { 
	line-height: 14px;		color: #666666; }
.bodysubtitle3 {
		line-height: 14px; font-weight: bold;	 color: #595116;	}

a.ki, a  { color:#161659;  line-height: 14px; text-decoration: none; font-weight:bold; }
a.ki:hover, a:hover   { color:#755C3A;  line-height: 14px; text-decoration: underline;  }

a.ki_headers  { color:#161659;  line-height: 16px; text-decoration: none; font-weight:normal; /*font-weight:bold;*/ font-size:11px; }
a.ki_headers:hover   { color:#595116;  line-height: 16px; text-decoration: none; font-size:11px;   background-color: #ffffff; display:block; clear:none;}
/*
a.ki:visited  { color: #666666; font-size: 11px; line-height: 14px; text-decoration: none; font-weight:bold;  }
*/
/*.border {border: 1px #c4d2e2 solid;}*/
.border {border: 1px #BDB587 solid;}
.border-NOT_used {border: solid; border-width: 1px 1px 1px 1px; border-color: #666666 #ffffff #ffffff #666666}

.weiss { background-color: #8B865D; color: #ffffff;   font-weight: bold ; }
.weiss2 { background-color: #ECE7D0;  color: #333333; font-weight: bold ; text-decoration: none ; }


.border_color {border: 0px #BDB587 solid; border-collapse: collapse }
table.border_color{border: 1px #BDB587 solid; }
table.border_color td{border: 1px #BDB587 solid; }
table.border_color hr{ border-bottom: 1px solid #ffffff; color:#BDB587; }


.onre_input, .kontinput, .inputbtn, .input_w, .input_n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #595116;
	font-weight: bold;
	border: 1px solid #BDB587;
	background-color: #ffffff;
	z-index:1;	}
.input_w, .input_n { width:110px; }

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


