body{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#d3d3d3;
}
/*
neu grün: 		#008b9a
alt blaugrün: 	#3588ad
*/

a { 
	color:#008b9a; text-decoration:underline; 
}
a:hover { 
	color:#FF6600; text-decoration:underline; 
}

#wrapper{
	margin:10px auto;
	padding:0 0 0 0;
	width:915px;
}
#top_bar_top{
	width:915px;
	height:46px;
	background-image:url(../images/top_bar_top.gif);
	background-repeat:no-repeat;
}
	#top_bar_top_menu{
		float:right;
		height:15px;
		width:500px;
		text-align:right;
		padding:10px 16px 0 0;
	}
		
	#top_bar_top_date{
		float:left;
		height:15px;
		width:173px;
		padding:8px 0 0 58px;
		text-align:center;
		color:#888888;
	}
		#top_bar_top_menu a{
			padding:0 20px 0 8px;
			background-image:url(../images/li_img.gif);
			background-repeat:no-repeat;
			color:#666666;
			font-size:10px;
			text-transform:uppercase;
			text-decoration:none;
		}
		#top_bar_top_menu a:hover{
			color:#008b9a;
		}



#top_bar_bg{
	width:915px;
	height:134px;
	background-image:url(../images/top_bar_bg.gif);
	background-repeat:repeat-x;
}
	#top_bar_left{
		float:left;
		width:10px;
		height:134px;
	}
	
	#main_menu{
		float:left;
		width:235px;
		height:134px;
		background-image:url(../images/top_bar_left_bg.gif);
		background-repeat:repeat-x;
	}
		#main_menu_content{
			float:left;
			width:155px;
			margin:15px 0 0 40px;
			
		}
			#main_menu_content a{
				display:block;
				width:155px;
				height:19px;
				margin: 0 0 2px 0;
			}
	#top_bar_separator{
		float:left;
		width:;
		height:134px;
	}
	#logo{
		float:left;
		margin:40px 0 0 50px;
		width:333px;
		height:45px;
	}
	
	#top_bar_right{
		float:right;
		width:10px;
		height:134px;
	}

#top_bar_bottom{
	width:915px;
	height:16px;
	background-image:url(../images/top_bar_bottom.gif);
	background-repeat:no-repeat;
}

#wrapper_main{
	float:left;
	width:915px;
	background-image:url(../images/bg_content.gif);
	background-repeat:repeat-y;
}

	#wrapper_left{
		float:left;
		width:173px;
		margin:0px 10px 0px 58px;
		padding:0px 0px 0px 0px;
		
	}

		#nav_left{
			background-image:url(../images/menu_left_bg.gif);
			background-repeat:repeat-y;
			padding-bottom:10px;
		}

		#nav_left .pagetitle, #kontakt_left .pagetitle{
			color:#ffffff; 
			font-size:18px; 
			text-align:center;  
			margin-bottom:15px;
		}

		#nav_left a { 
			display:block; 
			margin: 0 0 0 1px;
			padding:5px 0px 5px 15px; 
			color:#008b9a; 
			text-decoration:none;
			font-size:12px;
			border-top:1px solid #e0e0e0;
			border-bottom:1px solid #e0e0e0;
			border-right:1px solid #888888;
		}
		#nav_left a.news_left{
				font-size:11px;
				padding:0px 0px 10px 5px; 
		}
		#nav_left .ausgabe{
				padding:0px 0px 0px 5px; 
		}
		
		#nav_left a:hover { color:#008b9a; background-color:#f0f0f0; 
		}
		#nav_left a.news_left:hover{
		}
		
		#nav_left a#selected { 
			margin: 0 0 0 0;
			background-color:#F7F7F7;   
			border-top:1px solid #888888;
			border-bottom:1px solid #888888;
			border-right:1px solid #f7f7f7;
			border-left:1px solid #f7f7f7;
			text-align:right;
		}

	#menu_bar_separator{
		float:left;
		width:173px;
		height:73px;
		margin:0px 0px 0px 0px;
	}

	#kontakt_left{
		float:left;
		width:163px;
		margin:0px 0px 0px 0px;
		padding:0px 5px 0px 5px;
		background-image:url(../images/kontakt_left_bg.gif);
		background-repeat:repeat-y;
	}
			#kontakt_left .pagetitle{
				color:#008b9a;
				font-weight:normal;
			}
			#kontakt_left b{
				color:#008b9a;
				font-weight:normal;
			}

#main_content{
	float: left; 
	width: 580px;
	margin: 0px 0px 20px 20px; 
}


.content_header{
	float: left; 
	width: 580px;
	border:1px solid #8b8b8b;
	margin: 0 0 20px 0;
	background-color:#FFFFFF;
}


#klienten-info{
	position:fixed;
	width:13px;
	height:145px;
	/*margin-left:10px;*/
	bottom:0px;
	right:0px;
	
	

}
#bottom{
	clear:both;
	width:915px;
	height:28px;
	background-image:url(../images/bottom_bar.gif);
	background-repeat:no-repeat;
}






	





#main_content, 
.pagetitle, .artikeltitle, 
.bodytext, 
.ausgabe, .ausgabe2, .ausgabe3, 
.bodysubtitle, .bodysubtitle2, .bodysubtitle3, 
a.ki, a.ki:hover,  
.weiss, .weiss2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.pagetitle {
		color: #008b9a; 
		font-size:18px;
		font-weight:bold;
		/*text-transform:uppercase;*/
		/*line-height:40px;*/
		}
.artikeltitle {
			font-weight: bold;	color: #008b9a; font-size:14px; }
.bodytext { 
	 	   }
.bodytext b{ color: #008b9a; font-weight:bold;
	 	   }
.ausgabe { 
			}
.bodysubtitle {
	color: #008b9a;
	font-weight:bold;
	font-size: 13px;
}
.ausgabe2 { 
				color: #666666; 	}
.bodysubtitle2 {
		 font-weight: bold;	color: #008b9a;  }
.ausgabe3 { 
		color: #666666; }
.bodysubtitle3 {
		 font-weight: bold;	color: #008b9a; }

a.ki { 
	color:#008b9a; text-decoration:none; 
}
a.ki:hover { 
	color:#FF6600; text-decoration:underline; 
}

/*
a.ki:visited  { color: #666666; font-size: 11px; line-height: 14px; text-decoration: none; font-weight:bold;  }
*/
.border {border: 2px #ffffff solid;}
.border-NOT_used {border: solid; border-width: 1px 1px 1px 1px; border-color: #666666 #ffffff #ffffff #666666}

.border_color {border: 1px #008b9a solid; border-collapse: collapse }

table.border_color{background-color: #ffffff;}
table.border_color td{border-top: 1px #008b9a dotted; 
						border-right: 0px #008b9a solid; 
						border-bottom: 1px #008b9a dotted; 
						border-left: 0px #008b9a solid; }
/*table.border_color td{border: 1px #006587 solid; }*/
table.border_color hr{ border-bottom: 1px solid #ffffff; color:#99ADC2 }

.weiss { background-color: #008b9a;  color : #ffffff; font-weight: bold ; }
.weiss2 { background-color: #f7f7f7;  color : #008b9a; font-weight: bold ; text-decoration: none ; }

.onre_input_button, .onre_input, .input_w, .input_n  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color: #008b9a;
	font-weight: bold;
	border: 1px dotted #008b9a;
	background-color: #f7f7f7;
	z-index:1;	}
.onre_input_button {
	color: #ffffff;
	border: 1px solid #008b9a;
	background-color: #008b9a;
	
	}
.input_w{width:120px;}	
.input_n{width:40px;}	
.img {	border: 1px #008b9a solid;  margin-right: 5px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px}
.img_detail {	border: 1px #008b9a solid; margin-right: 10px; margin-top: 5px; margin-bottom: 10px; margin-left: 0px; }
.img_headers2 {	border: 1px #008b9a solid;  margin-right: 2px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px}

.ic_kurztext {
	font-style:italic;
	font-size:10px;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;	
}
.categories {	font-size:10px;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;	   }
a.categories{ 
color:#008B9A;
text-decoration:none;}
a.categories:hover{ 
	color:#FF6600;
	text-decoration:underline; }
