	body {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background-color: #fff;
	color: #000;
	text-align: center;
	
	}
	body, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre {
	margin: 0;
	padding: 0;
	}

	/* 
	* Hier werden alle Überschriften auf die gleiche Größe gesetzt. 
	* Jetzt hat man eine bessere Kontrolle über die Größenabstufungen und kann sie mit eigenen Styles selber definieren.
	*/

	h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	}

	a:link 
	{ 
		color: #FF6633;
		text-decoration: none;
	}		a:hover, a:active	{		color: #505367;			}


	h2	{		color: #FF6633;		font: 120% verdana, arial, hevetica, sans-serif;		font-weight: bold;		margin: 0 0 0 0;	}		h2 a { text-decoration: none; }


	h3	{		color: #505367;		font: 106% verdana, arial, hevetica, sans-serif;		font-weight: bold;		margin-top: 0;	}

		
	
		#container	{		margin: 1em auto;		width: 710px;		text-align: left;		background-color: white;	}	
	
	 .rounded-corners-header 
	 	{ 
	 		width: 710px;
	 		background: url(rounded-corners-bg.png) repeat-y;
	 		
	 	 }

         .rounded-corners-header .top {             background: url(rounded-corners-top.png) no-repeat;             font-size: 1px;             height: 10px;         }         .rounded-corners-header .bottom {             background: url(rounded-corners-bottom.png) no-repeat;             font-size: 1px;             height: 10px;        }

	
	
		#header	{	text-align: left;	
			}


		#header ul
	{		margin: 0 0 0 20px;		padding: 5px;		list-style-type: none;			}		#header li	{		display: relative;
		text-align: right;		padding: 0 10px;	}
	
	#header li a 
	{ 
		color: #FF6633;
		text-decoration: none;
	}		#header li a:hover, a:active	{		color: #505367;			}


	#logobox	{	position: relative;	left: 20px;	top: 2px;
	align: top;	display: inline;
	float: left;	height: 120px;	width: 325px;
	} 

	#bilderbox	{	position: relative;	left: 80px;	top: 2px;	display: inline;	height: 164px;	width: 200px;
	} 

	
	#mainnav	{
		text-align: left;	
		padding: 2px 0;		#margin-bottom: 22px;
		font-size: 120%;	}
	
	

	#mainnav ul	{
		margin: 0 0 0 5px;		padding: 0;		list-style-type: none;	}		#mainnav li	{		display: inline;		padding: 10 0 0 0px;
		}		#mainnav li a	{		padding: 0 0 0 15px;
		text-decoration: none;		color: #FF6633;	}		#mainnav li a:hover	{		text-decoration: none;		color: #505367;
	}





#subnav	{		text-align: left;	
		font: bold 12px Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
		color: #000000;		padding: 2px 0;		margin-bottom: 22px;	}	
	
	#subnav ul	{		margin: 0 0 0 5px;		padding: 0;		list-style-type: none;
		display: inline;	}		#subnav li	{		display: inline;
		list-style-type: none;		/* padding: 10 0 0 0px; */	}	
#subnav a {
	
	display:inline;
	text-decoration:none;
	overflow: hidden;
	
	width:175px;
	border-style:none;
	font: bold 12px Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
	padding: 6px 0px 6px 15px;
}
#subnav a.last {
	border-style:none;
	
	padding-bottom:10px;
	text-decoration: none;
}
#subnav a:hover 
{
	
	text-decoration: none;	color: #505367;
}


#subnav a:visited	{		text-decoration: none;		color: #FF6633;
	}



#subnav .mmLevel1, #yymenu .mmLevel2 {
margin-bottom:0px;
padding-top:0px;
background:  white;
}





	
		
	#rechts	{		margin-right: 10px;
		font-size: 70%;
		float: right; 		width: 170px;				border-left: 1px solid #505367;		padding-left: 15px;
		min-height: 300px;	}	
	#rechts ul	{		margin-left: 0;		padding-left: 0;		list-style-type: none;		line-height: 165%;	}
	
	
	 .rounded-corners-content { 
	 	
	 	
	 
	 width: 710px; 
	 
		background: url(rc-content-bg.png) repeat-y;
	 
	 }

         .rounded-corners-content .top {             background: url(rc-content-top.png) no-repeat;             font-size: 1px;             height: 10px;         }         .rounded-corners-content .bottom {             background: url(rc-content-bottom.png) no-repeat;             font-size: 1px;             height: 10px;        }


	#breadcrumb
	{		font-size: 90%;
		margin-bottom: 15px;		color: #505367;
		text-align: left;	
	}


	#breadcrumb a	{
		text-decoration: none;
		color: #FF6633;	}		#breadcrumb a:hover	{		text-decoration: none;		color: #505367;
	}

	#breadcrumb a:visited	{		text-decoration: none;		color: #FF6633;
	}


		#content		{
		text-align: left;	
		margin-right: 200px;		margin-left: 20px;		font-size: 80%;
		min-height: 300px;	}	
	#content table		{
				font-size: 100%;
		}
	
	#content li	{		margin-left: 15px;	}
		
	.imagefloat	{		float: right;		padding: 1px;		border: 1px solid #505367;		margin: 0 0 5px 5px;	}
	
		#footer		{		clear: both;		
		text-align: center;	}	
		#footer ul	{		margin: 0 0 0 5px;		padding: 0;		list-style-type: none;	}		#footer li	{		display: inline;		padding: 10 0 0 0px;	}		#footer li a	{		padding: 0 0 0 15px;
		text-decoration: none;		color: #FF6633;	}		#footer li a:hover	{		text-decoration: none;		color: #505367;
	}