@charset "UTF-8";
/* ----------- CSS frs Layout ----------
Gold: B78114 
Grau: 666666
top right bottom left */

html, body {
	background:#F0F0F0;	
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 100%;	
}
html {overflow-x: auto; overflow-y: scroll;}

#siteContainer {
	background: #FFFFFF;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, nicht im IE5 */
	width:984px;
	height:auto !important;
	height:100%; /* IE6: wird benutzt als min-height*/
	min-height:100%; /* real browsers */
}

#headerContainer {background:#F0F0F0; width:984px; height:179px; margin: 0px; padding: 0px; border: 0px solid}
#header_logo {background-image: url(bilder/header_logo.png); width:308px; height:60px; position: absolute; left: 20px; top:60px; }
#header_text {background-image: url(bilder/header_title.png); width:170px; height:14px; position: absolute; left: 338px; top:110px; }


#header_linie {background-image: url(bilder/content_linie.png); width:626px; height:1px; position: absolute;left: 338px; top:129px;}

#titleContainer {background-image: url(bilder/title_verlauf.png); width: 984px; height: 284px; margin: 0px; padding: 0px; border: 0px solid;}

#eyeCatcher {position: absolute; left: 338px; top:179px; }
#title_shadow {position: absolute; left: 338px; top:349px; }

#mainContainer {width: 984px; margin: 0px; padding: 0px; }

#mainContainer_doppelt {width: 984px; margin: -5px 0px 0px 0px; padding: 0px; }

#contentContainer {width: 984px; margin: 0px; padding: 0px 0px 0px 20px;}

/* Navigation mit Rollover */
#mainNav {width: 308px; overflow:hidden; padding: 0px; margin: 0px 0px 0px 20px; }
#mainNav img {display: block;}
#mainNav a{	overflow:hidden;display:block;}
#mainNav a:hover{overflow:hidden;display:block;	margin-left:-308px;}
#mainNav a.aktiv {	overflow:hidden;display:block;margin-left:-308px}
#mainNav a.aktiv:hover{overflow:hidden;display:block;	margin-left: -308px;}

#subNav {width: 308px; overflow:hidden; padding: 0px; margin: 0px;}
#subNav img {display: block;}
#subNav a{	overflow:hidden;display:block;}
#subNav a:hover			{overflow:hidden; display:block; margin-left: -308px;}
#subNav a.aktiv 		{overflow:hidden; display:block; margin-left: -308px;}
#subNav a.aktiv:active	{overflow:hidden; display:block; margin-left: -308px;}
#subNav a.aktiv:hover	{overflow:hidden; display:block; margin-left: -308px;}

/* BasisCSS fr Typo */
font		{color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-style: normal; font-weight : normal; text-decoration: none;}
font.titel 	{color: #B78114; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; line-height: 28px; font-style: normal; font-weight : normal; text-decoration: none;}
font.rot		{color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-style: normal; font-weight : normal; text-decoration: none;}

a:link		{color: #B78114; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-style: normal; font-weight : normal; text-decoration: none;}
a:visited	{color: #B78114; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-style: normal; font-weight : normal; text-decoration: none;}
a:active	{color: #B78114; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-style: normal; font-weight : normal; text-decoration: none;}
a:hover		{color: #B78114; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-style: normal; font-weight : normal; text-decoration: underline;}

a.grau:link		{color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-style: normal; font-weight : normal; text-decoration: none;}
a.grau:visited	{color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-style: normal; font-weight : normal; text-decoration: none;}
a.grau:active	{color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-style: normal; font-weight : normal; text-decoration: none;}
a.grau:hover	{color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-style: normal; font-weight : normal; text-decoration: underline;}

a.aktiv:link	{color: #B78114; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-style: normal; font-weight : normal; text-decoration: underline;}
a.aktiv:visited	{color: #B78114; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-style: normal; font-weight : normal; text-decoration: underline;}
a.aktiv:active	{color: #B78114; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-style: normal; font-weight : normal; text-decoration: underline;}
a.aktiv:hover	{color: #B78114; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-style: normal; font-weight : normal; text-decoration: underline;}

img {border-style: none;}

img.textfluss {margin: 0px 10px 10px 0px; float: left; } 

#contentContainer ul {list-style: none; margin: 0px; padding: 0px;}
#contentContainer ul li {background-image: url(bilder/punkt.png); background-repeat: no-repeat; background-position: 0 .5em; margin: 0px 0px 0px 0px; padding-left: 10px;}


input.textBox	{background:#ffffff; width:368px; border: 1px #999999 solid; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-style: normal; font-weight : normal; text-decoration: none;}
textarea.textBox{background:#ffffff; width:368px; border: 1px #999999 solid; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-style: normal; font-weight : normal; text-decoration: none;}

input.logBox	{background:#ffffff; width:368px; border: 1px #999999 solid; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-style: normal; font-weight : normal; text-decoration: none;}

#loginContainer		{width: 121px; overflow: hidden; display:block; padding: 0px; margin: 0px;}
#loginBox			{width: 242px; overflow: hidden; display:block; padding: 0px; margin: 0px;}
#loginBox:hover		{width: 242px; overflow: hidden; display:block; padding: 0px; margin-left: -121px;}
#loginBox input 	{display: block; width: 242px; border: 0px; padding: 0px; margin: 0px;}

#contactContainer	{width: 143px; overflow: hidden; display:block; padding: 0px; margin: 0px;}
#contactBox			{width: 286px; overflow: hidden; display:block; padding: 0px; margin: 0px;}
#contactBox:hover	{width: 286px; overflow: hidden; display:block; padding: 0px; margin-left: -143px;}
#contactBox input 	{display: block; width: 286px; border: 0px; padding: 0px; margin: 0px;}


