body    { color: #666666; font-size: 12px; font-family: arial, verdana, helvetica, sans-serif; background-color: #ffffff; cursor: default; }
* {	margin: 0px; padding: 0px; text-decoration: none; }



/****** ALLGEMEINE ANGABEN ******/
html { height:100%;	margin-bottom:1px; }
#container { color: #666666; background-color: #ffffff; text-align: left; margin-right: auto; margin-left: auto; width: 950px; }
.spacer { width:100%;	height:15px; clear: both; }
.right   { color: #666666; font-size: 100%; background-color: #ffffff; margin-top: 5px; float: right }
.left     { color: #690; font-size: 100%; background-color: #ffffff; margin-top: 5px; float: left }


/****** HEADER ******/
#header { width:100%;	padding:15px 0 15px 0; border-bottom: 1px solid #cdcdcd; margin: 0 0 15px 0;}



/****** TEXT-FORMATIERUNGEN ******/
h1 {
	color: #F90;
	font-size: 28px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: 300;
	background-color: #ffffff;
}
h2 { color: #666666; font-size: 20px; font-family: arial, verdana, helvetica, sans-serif; font-weight: 300; background-color: #ffffff; }
h3 {
	color: #F90;
	font-size: 15px;
	font-weight: 300;
	background-color: #f9f9f9;
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
	padding: 5px;
	border: solid 1px #aaaaaa;
}
.top_main_heading {	margin-top:15px; }



/****** LEFT ******/
#left { color: #666666; background-color: #ffffff; width: 200px; float: left; }
#leftcontent p { color: #666666; font-size: 12px; background-color: #ffffff; text-align: left; margin-right: 20px; margin-left: 20px; }
#leftcontent ul { color: #666666; background-color: #ffffff; list-style: none; padding-left: 20px; }
#leftcontent ul li { margin: 0 0 20px 0; }
#leftcontent a { color: #F90; font-size: 16px; text-decoration: none; background-color: #ffffff; }
.news { color: #666666; line-height: 20px; background-color: #ffffff; padding: 5px; border-style: solid; border-width: 0 1px 1px; border-color: #aaaaaa; }
#leftcontent a:hover { color: #F90; text-decoration: underline; background-color: #ffffff; }
#leftcontent a.active { color: #666666; background-color: #ffffff; }



/****** MAIN ******/
#main {
	color: #666666;
	background: url("img/background.png") repeat-y;
	padding-bottom: 20px;
	width: 750px;
	float: left;
}
#maincontent p { color: #666666; line-height: 20px; background-color: #ffffff; margin: 0 20px 15px 20px; padding: 20px; border-style: solid; border-width: 0 1px 1px; border-color: #aaaaaa; }
#maincontent a { color: black; text-decoration: none; background-color: #ffffff; }
#maincontent a:hover { color: #690; text-decoration: underline; background-color: #ffffff; }



/****** FOOTER ******/
#footer {	clear:both;	width:950px; border-top: 1px solid #cdcdcd; font-size:12px;	padding:15px 0 0 0; margin: 0 0 40px 0;font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer a   { color: #666666; text-decoration: none; background-color: #ffffff }
#footer a:hover   { color: #666666; text-decoration: underline; background-color: #ffffff }
