html
{
	overflow-y: scroll;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body
{
	background: #ffffff url('../img/back_main.png') repeat-x left top;
	color: #32acd5;
	font: normal 12px Arial, Helvetica, sans-serif
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

table, td, input, div, span, p, textarea, li
{
	font-family: arial, sans-serif;
}

td p
{
	margin: 0px;
	padding: 0px;
}

#main
{
	color: #5b5c58;		
	text-align: left;
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	border: 0px solid;
	margin-top: 0px;	
	border: 0px solid;		
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -487px;	
	background-color: #fff;
	background-image: url(../img/back_mid.jpg);
	background-repeat: repeat-y;
	background-position: top left;

}

#main_inner
{	
	width: 960px;
	margin: 0px 7px 0px 7px;	
	background-color: #f8f8f8;	
	background-image: url(../img/back_mid2.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	border: 0px solid;
}

#obertop
{	
	background-color: #f8f8f8;	
	background-image: url(../img/bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 7px;
}

#top
{
	margin: 0px;
	height: 150px;
	border: 0px solid;
	background: #ffffff url('../img/top.png') no-repeat left top;
}

#left
{
	float: left;
	width: 230px;		
	border: 0px solid;
	margin-bottom: 7px;
	padding-top: 10px;	
	background: #ffffff url('../img/short.jpg') no-repeat left top;
}

#right
{
	float: left;
	width: 730px;
	border: 0px solid;		
}

#bottom
{	
	background-color: #f8f8f8;	
	background-image: url(../img/bottom.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 7px;
}

#menu  				{width: 100%; border: 0px solid; padding-top: 0px; background: #ffffff;}

.menu_box2 		{margin-top: 2px; margin-left: 15px;}
.menu_box3 		{margin-top: 2px; margin-left: 15px;}
.menu_box4 		{margin-top: 2px; margin-left: 15px;}

.menu1 				{display: block;	padding-left: 5px; padding-right: 5px; background-color: #ffffff;	color: #000000; text-decoration: none;}
.menu1:hover 	{display: block;	padding-left: 5px; padding-right: 5px; background-color: #ffffff;	color: #000000; text-decoration: none;}
.menu1_act		{display: block;	padding-left: 5px; padding-right: 5px; background-color: #000000;	color: #ffffff; text-decoration: none;}

.menu2 				{display: block;	padding-left: 5px; padding-right: 5px; background-color: #ffffff;	color: #000000; text-decoration: none;}
.menu2:hover 	{display: block;	padding-left: 5px; padding-right: 5px; background-color: #ffffff;	color: #000000; text-decoration: none;}
.menu2_act		{display: block;	padding-left: 5px; padding-right: 5px; background-color: #000000;	color: #ffffff; text-decoration: none;}

.menu3 				{display: block;	padding-left: 5px; padding-right: 5px; background-color: #ffffff;	color: #000000; text-decoration: none;}
.menu3:hover 	{display: block;	padding-left: 5px; padding-right: 5px; background-color: #ffffff;	color: #000000; text-decoration: none;}
.menu3_act		{display: block;	padding-left: 5px; padding-right: 5px; background-color: #000000;	color: #ffffff; text-decoration: none;}

.menu4 				{display: block;	padding-left: 5px; padding-right: 5px; background-color: #ffffff;	color: #000000; text-decoration: none;}
.menu4:hover 	{display: block;	padding-left: 5px; padding-right: 5px; background-color: #ffffff;	color: #000000; text-decoration: none;}
.menu4_act		{display: block;	padding-left: 5px; padding-right: 5px; background-color: #000000;	color: #ffffff; text-decoration: none;}


#sitemap  		{}

.sitemap_box2 		{margin-top: 2px; margin-left: 27px;}
.sitemap_box3 		{margin-top: 2px; margin-left: 27px;}
.sitemap_box4 		{margin-top: 2px; margin-left: 27px;}

#sitemap a				{padding: 2px 0px; display: block; padding-left: 13px; background: url(../img/dot.gif) no-repeat left top;}
	


.navigation {		
	border: 1px solid #CFDEE7;
	border-color: #DFEEF7 #CFDEE7;
	background:#D9E1E5 url('../img/nav.gif');
	height: 27px;			
}
.navigation a {	
	text-transform: uppercase;
	background: #D9E1E5 url('../img/nav.gif');
	border-left: 1px solid #AFBEC7;
	color: #32acd5;
	display: block;
	text-decoration: none;
	font: bold 12px sans-serif;
	line-height: 27px;
	height: 27px;	
	padding: 0px 0px;	
}
.navigation a:hover {background-position: left bottom; color: #234;}
.navigation div {float: left; }






/* Standards / CMS */
/* --------------- */

.headline
{
	font-size: 17px;		
	font-family: arial, sans serif;
	color: #e58c61;
	text-transform: uppercase;	
}

.content
{	
	color: #0099cc;
	font-size: 14px;
	font-family: arial, sans serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: justify;	
	border: 0px solid;
	border-color: #000000;
}

.content_inner
{
	margin: 19px 24px 24px 24px;
}

a 				{color: #e58c61;}
a:hover 	{color: #C60;}


/* Ende Standards / CMS */
/* -------------------- */




