body {
	background-color:#FFFFFF;
	background-position:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-top:3px;
}

/************************************************************
*
*	Struktur
*
************************************************************/

#header {
	margin:auto;
	width:780px;
	height:295px;
	background-image:url('../images/header-background2.jpg');
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:8px;
}

#header .media {
	background-image:url('../images/header.jpg');
	background-repeat:no-repeat;
	width:583px;
	height:295px;
	float:left;
	text-align:right;
}

#header .menu {
	width:159px;
	height:295px;
	overflow:hidden;
	float:left;
	background-image:url('../images/menu-background.jpg');
	background-repeat:no-repeat;
	padding-top:28px;
	text-align:right;
	padding-right:20px;
	color:#FFFFFF;
	font-size:11px;
}

#header .menu a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#header .menu a:link {
	color:#FFFFFF;
	text-decoration:none;
}

#header .menu a:hover {

	background-color:transparent;
	text-decoration:none;
	font-weight:bold;
	color:#009EE0;

}



#header .menu br {
	margin:14.5px;
}

#content a:link {
	text-decoration:underline;
	color:#99CC00;
}

#content a:visited {
	text-decoration:underline;
	color:#99CC00;
}

#content a:hover {
	text-decoration:underline;
	color:#99CC00;
}

#content a:active {
	text-decoration:underline;
	color:#99CC00;
}

#content {
	margin:auto;
	width:780px;	
	text-align:left;
	font-size:11px;
	color:#000000;
}

#content p {
	margin:5px;
}


#content .left {
	padding-left:31px;
	padding-right:30px;
	width:530px;
	float:left;
	overflow:hidden;
	color:#000000;
	text-align:left;

} 

#content .left li {
	margin:1px;
	
} 

#content .left p {
	margin:10px;

} 

#content .right {
	width:179px;
	overflow:hidden;
	float:left;
	color:#000000;
	text-align:left;

}

#content .right a:visited {
	color:#788496;
	text-decoration:none;
	text-align:right;
}

#content .right a:link {
	color:#788496;
	text-decoration:none;
	text-align:right;
}

/************************************************************
*
*	Menu
*
************************************************************/

.menu-item {
	overflow:hidden;
	width:160px;
	text-align:right;
	font-size:11px;
	color:#FFFFFF;
	padding-right:28px;
	line-height:24px;
	height:24px;
}

.bk {
	
}

.menu-item a:link {

	background-color:transparent;
	text-decoration:none;
	color:#FFFFFF;

}

.menu-item a:visited {

	background-color:transparent;
	text-decoration:none;
	color:#FFFFFF;

}

.menu-item a:hover {

	background-color:transparent;
	text-decoration:none;
	font-weight:bold;
	color:#009EE0;

}

.mainmenuitem_act {
	font-weight:bold;
	color:#009EE0;

}


/************************************************************
*
*	Content
*
************************************************************/

.content {
	overflow:hidden;
	float:left;
	width:770px;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
	text-align:left;
}

/*

#body .left {
	float:left;
	width:445px;
	padding:40px;
	padding-right:40px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
	
}

#body .right {
	overflow:hidden;
	float:right;
	width:180px;
	padding:5px;
	padding-right:10px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
}
*/

.Stil2 {
	font-size: 16px;
	font-weight: bold;
}
.Stil3 {
	color: #99CC00;
	font-size: smaller;
}
.Stil7 {font-size: 14px; font-weight: bold; }
#layer .Stil8 {
	color: #197800;
	font-size: smaller;
	font-weight: bold;
}
#layer .Stil10 {color: #197800}
#layer .Stil11 {font-size: smaller}

#layer .Stil10 a:visited {
	color: #197800;
}

#layer .Stil10 a:link {
	color: #197800;
}

.important {
	color:#FF0000;
}

.detail {
	color:#99CC00;

}


/************************************************************
*
*	Text
*
************************************************************/

h1 {
	color:#1883bc;
	font-size:14px;
	font-weight:bold;

}

h2 {
	color:#1883bc;
	font-size:12px;
	font-weight:bold;

}

h3 {
	color:#1883bc;
	font-size:10px;
	font-weight:bold;

}

#layer {
	background-image:url('../images/layer.jpg');
	font-family:Arial, Helvetica, sans-serif;
	background-repeat:no-repeat;
	background-position:center;
	padding-top:15px;
	padding-left:25px;
	text-align:left;
	font-size:12px;
	color:#009ee0;
	width:755px;
	height:100px;
}

#layer p {
	margin:3px;

}

#layer a:visited {
	background-color:transparent;
	text-decoration:none;
	color:#009ee0;
}

.layer a:link {

	background-color:transparent;
	text-decoration:none;
	color:#009ee0;

}

.clear {
	clear:both;
}

p {
	padding:0px;
	margin:5px;
}

li {
	margin:3px;
}

.link {
	color:#788496;
	padding-right:10px;
	text-align:right;	
}

.link a:link {

	background-color:transparent;
	color:#788496;
	text-decoration:underline;
}

.link a:visited {

	background-color:transparent;
	color:#788496;
	text-decoration:underline;
	
}

/*Formatierung MAIL*/

#mailform {
	border:0px;
}

fieldset {
	border:0px;
	padding:0px;
	margin:0px;
}

.csc-mailform-field {
	margin-bottom:10px;
}

label {
	float:left;
	width:150px;
	display:block;
}

#footlink {
	width:760px;
	margin:auto;
}

#footlink .eu {
	float:left;
	width:250px;
}

#footlink .eplr {
	float:left;
	overflow:hidden;
	width:250px;
}

#footlink .sachs {
	float:left;
	overflow:hidden
	width:260px;
}
