#wrapper{
	position:absolute;
	margin-left:-370px;
	left:50%;
	padding:0px;
	width:740px;
/*	background-color: #E5EBF4;*/
}
#top_bar_print {display:none; visibility:hidden;}
#logo_print {	display:none; visibility:hidden;}

#wrapper_left{
	float:left;
	width:200px;
	background-color: #BDD4CC;
}

#wrapper_right{
	float:left;
	width:540px;
	/*background-color: #E2E9E2;*/
	background-color: #f7f7f7;
	border-bottom:1px solid #BDD4CC;
	/*border-right:1px solid #BDD4CC;*/
}


#top_bar {
	/*position:absolute;*/
	width:540px;
	height:70px;
	padding-top:10px;
	z-index:3;
	background-color:#ffffff;
	color:#ffffff; font-size:12px;
}
#logo{
	float:left;
	height:57px;
	width:442px;
	z-index:50;
}

#top_1 {
	width:540px;
	height:200px;
	z-index:3;
	background-color:#8FB3A7;
}

#top_1_img{
	float:left;
	width:500px;
	height:200px;
	z-index:30;
}
#top_1_icons{
	float:left;
	width:40px;
	height:200px;
	z-index:30;
	background-color:#8FB3A7;
	/*background-color:#EFE9C0;*/
}

#top_bar2 {
	clear:left;
	width:540px;
	height:20px;
	z-index:3;
	background-color:#8FB3A7;
	/*border-top:1px solid #ffffff;*/
	padding-top:1px;
}
#top_bar a{color:#f7f7f7; text-decoration:none; }
#top_bar a:hover{color:#FF7A31; text-decoration:none;}

#menu_left {
	float:left;
	width:180px;
	margin: 15px 0 10px 5px;


	}
#left_container{
	height:120px;
	width:150px;
	font-size:11px;
	color:#C5C4B9;
}

#left_icons{
	width:180px;
	padding:5px 0 0 0;
}

#left_kontakt{
	width:180px;
	height:80px; text-align:right;
	font-size:11px;
	color:#003300;
	padding:5px 0 0 5px;
}

#center{
	width:740px;
	background-color:#ffffff;

}

#center_main{
	float:left;
	width:530px;
	/*top:35px;*/
	/*background-color: #E2E9E2;*/
	background-color: #f7f7f7;
	
	
	padding: 5px;
	margin: 0px;
}

#bottom {
	margin: 0 auto;
	padding:0px;
	width:740px;
	height:80px;
	font-size: 10px;
	line-height: 20px;
	vertical-align: middle;
	text-align:right;
	color: #8FB3A7;
}
#bottom_print {display:none; visibility:hidden; }
#s_box { display:none; visibility:hidden; }


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


body { font-family: arial, verdana, sans-serif; 
	color: #333333;
	font-size: 12px;

	/*background-color: #D3DBE2;*/
	background-image:url(../images/bg.gif); background-repeat:repeat-y;
	margin: 0px;
    padding: 0px;

}
.pagetitle, .artikeltitle, .bodytext, .ausgabe, .ausgabe2, .ausgabe3, .bodysubtitle, .bodysubtitle2, .bodysubtitle3, a.ki, a.ki:hover, .weiss, .weiss2, .categories, .ic_kurztext {
font-family: arial, verdana, sans-serif; 
color: #000000;
font-size: 12px;
line-height:16px;
}


.pagetitle {
	font-family: "Futura Hv", "Century Gothic", "Arial Narrow", arial, verdana, sans-serif; 
	font-size: 18px;  color: #007a48; 	line-height:20px; font-weight:bold; text-transform:uppercase;
	}
.artikeltitle {
	font-size: 12px; line-height: 18px;	font-weight: bold;	color: #007a48;	}
.bodytext { 
	 	   }
.bodytext_headers { 
	 	 font-size:11px; }
.ausgabe { 
		}
.bodysubtitle {
		line-height: 20px; font-weight: bold;	color: #007a48;	 }
.ausgabe2 { 
		line-height: 14px; font-weight:normal; font-size:11px; color: #007a48;		}
.bodysubtitle2 {
		line-height: 14px; font-weight: bold; color: #007a48;	 }
.ausgabe3 { 
	line-height: 14px;	font-size:11px; color: #666666; }
.bodysubtitle3 {
		font-size: 14px;
line-height: 16px; font-weight: bold;	 color: #007a48;	}

a.ki, a  { color:#000000; /*color:#359b32;*/  line-height: 14px; text-decoration: underline;  }
a.ki_headers  { color:#003300;  line-height: 14px; text-decoration: none; text-align:right;}
a.ki:hover   { color:#359b32;  line-height: 14px; text-decoration: underline;  }
a.ki_headers:hover   { color:#007a48;  line-height: 14px; text-decoration: none;   background-color: #ffffff; display:block; clear:none;}


.ic_kurztext {
	font-style:italic;
	font-size:10px;
}
.categories { font-size:10px; }

a.categories  { 
font-size:10px;
 color:#000000; text-decoration: underline;}
a.categories :hover   { color:#359b32;  text-decoration: underline;  }
/*
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 #BDD4CC solid;}
.border-NOT_used {border: solid; border-width: 1px 1px 1px 1px; border-color: #666666 #ffffff #ffffff #666666}

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


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


.onre_input, .kontinput, .inputbtn, .input_w, .input_n  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007a48;
	font-weight: bold;
	border: 1px solid #003300;
	background-color: #f7f7f7;
	z-index:1;	}
.input_w{width:120px;}	
.input_n{width:60px;}	

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


