html {
	width:100%;
	margin:0;
	padding:0;
}

* html {
	margin: 0 auto;
	padding:0;
	width:100%;
	text-align:center;
}


body {
	background-color:#D4D4D4; /* hintergrundfarbe */
	font-family:Tahoma, Sans Serif; /* schriften, die verwendet werden dÃ¼rfen*/
	font-size:100.01%;
	color:#444444;
	margin:0;
	padding:0;
}

#wrapper {
	position:relative;
	top:0;
	left:50%;
	margin:0 0 40px -500px;
	width:1000px;
	min-height:700px;
	background-color:#ffffff;
	border: 1px solid #747474 ;
	padding:0;
}

#logo_header {
	width:1000px;
	height:72px;
	background-image:url("images/logo/logo_header.jpg");
	padding:0;
	margin:0;
}

#logo {
	width:250px;
	height:53px;
	margin:0 0 0 740px;
	padding:8px 0 0 0;
}


#gfx {
	width:1000px;
	height:235px;
}

#mitte {
	width:1000px;
	min-height:380px;
}

	#content {
		min-height:340px;
		width:720px;
		margin:40px 0 10px 40px;
		padding:0;
		float:left;
		font-size:12px;
	}
	
	* html #content {
		min-height:350px;
		width:720px;
		margin:40px 0 10px 20px;
		padding:0;
		float:left;
		font-size:12px;
	}
	
		#content_links {
			width:48%;
			float:left;
			padding:0;
			margin:5px 0 10px 0;
			font-size:12px;
		}
		
		#content_rechts {
			width:48%;
			float:left;
			padding:0px;
			margin:5px 0 10px 25px;
			font-size:12px;
		}
				
		
	#rechts {
		float:right;
		margin:40px 40px 0 0px;
		padding:0;
	}
	
	* html #rechts {
		float:right;
		margin:40px 20px 0 0px;
		padding:0;
	}
		
		#news {
			border-bottom:1px solid #000000;
			border-left:1px solid #000000;
			border-right:1px solid #000000;
			padding:0;
			margin:0;
			width:157px;
			font-size:10px;
			font-family:arial;
			background-color:#FEF5Ee;
		}
		
		* html #news {
			border-bottom:1px solid #000000;
			border-left:1px solid #000000;
			border-right:1px solid #000000;
			padding:0;
			margin:0;
			background-color:#FEF5E7;
			width:159px;
			padding:0 1px 0 4px;
			font-size:10px;
			font-family:arial;
		}
		
		* html div.user-kontaktformular-pi1 {
			margin:-19px 0 0 0;
			padding:0px;
		}
		
		* html div.user-news-pi1 {
			width:144px;
		}
		
		#kontakt {
			width:157px;
			height:113px;
			padding:0;
			margin:20px 0 15px 0;
			border:1px solid black;
			/*background-image:url("images/kontakt/kontakt.jpg");*/
		}

#clearBoth {
	clear:both;
}

#clearRight {
	clear:left;
}


#footer {
	width:1000px;
	height:79px;
	background-image:url("images/footer/footer.jpg");
	color:#ffffff;
	font-size:12px;
}


/*********** BEGIN Config menu *************/

#menu {
	width:1000px;
	height:22px;
}

#menu ul {
	margin:0px 0px 0 20px;
	padding:3px 0 0 0;
	font-size:14px;
}

#menu li {
	color:#2E2E2E;
	font-family:arial;
	margin:0 0 0 20px;
	padding:0;
	display:inline;	
}

#menu a:link,
#menu a:visited{
	color:#2E2E2E;
	margin:0 0 0 20px;
	padding:0;
	text-decoration:none;
}

#menu a:hover{
	color:#8C8C8C;
	margin:0 0 0 20px;
	padding:0;
	text-decoration:none;
}

/************** END Config menu *************/

/*************BEGIN Config SUBNAVIGATION ***********/

#subnavigation {
	width:250px;
	margin:0;
	padding:0;
	position:absolute;
	top:2px;
	left:5px;
	vertical-align:top;

}

#subnavigation ul {
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:12px;
}

#subnavigation li {
	color:#ffffff;
	font-size:12px;
	font-family:arial;
	margin:0px 0px 0 9px;
	padding:0;
}

#subnavigation a:link,
#subnavigation a:visited{
	color:#ffffff;
	margin:0px 0px 0 9px;
	padding:0;
	text-decoration:none;
}

#subnavigation a:hover{
	color:#ffffff;
	margin:0px 0px 0 9px;
	padding:0;
	text-decoration:none;
}
/*************END Config SUBNAVIGATION ***********/

#ueberschrift {
	width:720px;
	height:14px;
	background-color:#979594;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	padding:0;
}

* html #ueberschrift {
	width:714px;
	height:14px;
	background-color:#979594;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	padding:0;
} 

#ueberschrift_news {
	height:14px;
	width:157px;
	background-color:#979594;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

#ueberschrift_txt {
	margin:0 0 0 15px;
}

#news_txt {
	margin:0 0 0 15px;
}

a {
	color:#666666;
	text-decoration:none;
}

a:hover {
	color:#666666;
	text-decoration:underline;
}

h1 {
	font-size:14px;
	color:#FF9900;
}

table, td {
	margin:0;
	padding:0;
	font-size:12px;
}
