@charset "UTF-8";
/* CSS Document */

body				{	
						margin: 0; padding: 0; background: url(../img/bg.jpg) repeat-x top #7a305f;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size: small; /* fuer IE5/Win */
						voice-family: ã\"}\"";
						voice-family: inherit;
						font-size: large; /* fuer standardkonforme Browser */
					}
					
html>body			{	font-size: large;	} /* sei nett zu Opera */



/*ADITIONAL CLASSES*/
.clear		{ height: 0.1px; overflow: hidden; font-size: 0.1px; line-height: 0.1px; clear: both;	}
.invisible	{ width: 0px; height: 0px; left: -1000px; top: -1000px; position: absolute; overflow: hidden; display: inline;	}



/* ids */
#slideshow img			{	position: absolute; z-index: 5;	}

#wrapper				{	width: 940px; margin: 0 auto;	}
#header					{	height: 225px;	}
#headerLinks			{	float: left; width: 300px; padding-right: 20px;	}
#headerRechts			{	float: left; width: 620px; padding-top: 5px;	}
#logo					{	
							width: 300px; height: 225px; overflow: hidden;
							margin: 0; padding: 0; background: url(../img/bg_logo.png) no-repeat top;
							text-indent: -9000px;
						}
#green					{
							width: 180px; height: 68px; background: url(../img/bg_green.png) no-repeat;
							color: #ffffff; text-align: center; font-size: 140%;
							position: absolute; margin: 190px 0 0 630px; z-index: 10;
						}
#main					{	padding-top: 33px; width: 940px;	}

#menue					{	float: left; width: 300px; padding-right: 20px;	}
#menue ul.level_1		{	padding-left: 0; list-style-type: none;	}
#menue ul.level_2		{	padding: 0 0 10px 20px; list-style-type: none;	}

#menue li				{	border-bottom: 1px solid #f3f3d8; line-height: 34px; font-size: 110%;	}
#menue ul.level_2 li	{	border-bottom: none; line-height: 25px; font-size: 90%;	}

#menue li a				{	padding-left: 10px; text-decoration: none; color: #f3f3d8; font-weight: normal; display: block;	}
#menue li a:hover		{	color: #ffffff; background: url(../img/menue_aktiv.jpg) repeat-x;	}
.active					{	padding-left: 5px; color: #ffffff; background: url(../img/menue_aktiv.jpg) repeat-x;	}

#content			{	float: left; width: 620px; color: #666666; line-height: 1.5em; margin: 0; padding: 0;	}
#content a			{	text-decoration: none; color: #1f7873;	}
#content a:hover	{	text-decoration: underline;	}

#contentBoxHeader	{	width: 620px; height: 32px;	}		
#contentBox			{	background-color: #f3f3d8;	}
#contentBoxFooter	{	width: 620px; height: 32px;	}

#contentBox h2		{	color: #a42b53;	font-weight: normal; font-size: 200%; text-align: center; margin: 0; line-height: 1.5em;	}
#contentBox h3		{	font-size: inherit; text-align: center; margin-top: 40px;	}
#contentBox p		{	padding: 0 80px 0 160px; margin: 0; padding-top: 15px;	}
#contentBox ul		{	padding: 0 80px 0 160px; margin: 0; padding-top: 15px;	}

.formbody			{	padding: 0 80px 0 160px; margin: 0; padding-top: 15px;	}
#ctrl_1				{	margin-left: 25px;	}
#ctrl_2				{	margin-left: 4px; margin-top: 10px;	}
#ctrl_3				{	margin-left: 20px; margin-top: 10px;	}
#ctrl_4				{	margin-left: 40px; margin-top: 10px;	}
#ctrl_5				{	margin-left: 43px; margin-top: 10px;	}
#ctrl_6				{	margin-left: 29px; margin-top: 10px;	}
#ctrl_9				{	margin-top: 10px;	}
#ctrl_10			{	margin-top: 10px;	}
.formbody p			{	width: 400px; color: red; font-size: 80%;	}

#footer				{	color: #ffffff; font-weight: normal; font-size: small; padding-bottom: 100px; border-top: 1px solid #f3f3d8; margin-top: 30px;	}
#footer ul			{	list-style-type: none; padding: 0;	}
#footer li			{	float: left; padding-right: 10px; }
#footer a			{	text-decoration: none; color: #ffffff;	}
#footer a:hover		{	text-decoration: underline;	}

.linkFooter01		{	border-right: 1px solid #ffffff;	}
.linkFooter02		{	padding-left: 10px;	}

#evenmedia			{	float: right;	}
#evenmedia a		{	color: #bc97ae;	}
#evenmedia a:hover	{	color: #ffffff;	}



/* clear */
.clearDiv				{	clear: both;	}
