/* Standards */
*					{margin: 0; padding: 0;	}
html, body			{min-height: 100%; height: auto; height: 100%;}
body				{font-size: 76%; font-family: Arial; color:#000000; background: url(../images/body_back.jpg) repeat-x #fff;
					 line-height:150%; }
			 
:focus 				{outline: 0;}
a 					{outline: 0;}

a, a:visited		{text-decoration:underline; color: #FF00CF; }
a:hover	 			{color: #000000;}

#footer2 a, footer2 a:visited	{text-decoration:underline; color: #000000; }
#footer2 a:hover	 			{color: #FF00CF;}

a:hover	img	 		{filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50;}

p 					{font-family: Verdana; font-weight:normal; font-size: 0.95em; color:#000000; text-align:left; line-height:150%;}
p span				{display: none}
span.email			{display:inline;}

#footer2 p           {font-family: Arial; font-weight:normal; font-size: 0.85em; color:#000000; text-align:left; line-height:150%; padding-left:489px; padding-top:5px; padding-bottom:20px;}



.nofloat			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.nopadding 			{padding: 0;}
.nomargin 			{margin: 0;}
.noborder 			{border: 0; text-decoration: none;}
.floatright			{float: right;}
.floatleft 			{float: left;}
.acro	 			{border-bottom: 1px dotted #cc160b; cursor:help;} 
.png				{behavior: url(iepngfix.htc);}
.right				{text-align:right;}
.left				{text-align:left;}
.weiss				{font-color:fff; }
.line				{border-bottom: 1px solid #E1E1E1;}
.top				{font-family: Arial; font-weight:normal; font-size: 0.85em; color:#000000; text-align:left; line-height:150%; padding-left:498px;}


h2 span				{display: none; }
	

h4					{font-weight:bold; font-size: 0.98em; text-align:right;}	
h5					{font-weight:bold; font-size: 1.0em; color: #FF00CF; font-family: Verdana; border-bottom: 1px solid #FF00CF; margin: 0 0 10px 0; text-transform:uppercase;}	
h6					{font-family: Verdana; font-weight:normal; font-size: 1.0em; font-weight:normal; color: #FF00CF;  
					border-bottom: 1px solid #FF00CF; margin: 0 0 20px 0; text-transform:uppercase;}
			
ul 					{list-style:none;}
#content li			{background: url(../images/aufzaehlung.gif) no-repeat; line-height: 160%; text-align:left; padding: 0 0 0 15px;}
#content ul li ul 	{display:block;}

#content td				{padding:6px 0 2px 8px; vertical-align:top;}
#content tr:hover		{background-color: #FF00CF;}
#content table			{margin:0 0 0 0px}


/* Layoutelemente */
#wrapper 			{width:663px; margin: 0 auto;}
#head	 			{width:663px; height:369px; margin-top:46px; background: url(../images/head_back.jpg) no-repeat;}
#navi				{padding-left:337px; padding-top:120px;}
#content			{width:663px; background: url(../images/content_back.jpg) repeat-y;}
#footer				{width:663px; height:25px; background: url(../images/footer_back.jpg) no-repeat;}
#footer2			{width:663px; background:transparent;}


/* Klassen*/
.text				{width:563px; padding: 40px 0 0 57px;}
.sonder				{width:563px; padding: 6px 0 0 57px;}
.textspalte			{width:290px; padding: 10px 0 45px 40px;}
.textrechts			{width:370px; padding: 20px 0 0 27px;}
.bordergreen		{border: 1px solid #308d55;}


/* Überschriften*/
.h2-00				{width:620px; height:62px; background: url(../images/h2_00.jpg) no-repeat;}
.h2-01				{width:620px; height:62px; background: url(../images/h2_01.jpg) no-repeat;}
.h2-02				{width:620px; height:62px; background: url(../images/h2_02.jpg) no-repeat;}
.h2-03				{width:620px; height:62px; background: url(../images/h2_03.jpg) no-repeat;}
.h2-04				{width:620px; height:62px; background: url(../images/h2_04.jpg) no-repeat;}
.h2-05				{width:620px; height:62px; background: url(../images/h2_05.jpg) no-repeat;}
.h2-06				{width:620px; height:62px; background: url(../images/h2_06.jpg) no-repeat;}
.h2-07				{width:620px; height:62px; background: url(../images/h2_07.jpg) no-repeat;}
.h2-08				{width:620px; height:62px; background: url(../images/h2_08.jpg) no-repeat;}


/* Navigation*/
#navi li a span		{ display:none; line-height:0;}
#navi li 			{ float:left;}

#navi li .neues		{ background: url(../images/btn01.jpg) no-repeat;  display:block; width: 50px; height:33px;}
#navi li .info		{ background: url(../images/btn02.jpg) no-repeat; display:block; width: 36px; height:33px;}
#navi li .termine	{ background: url(../images/btn03.jpg) no-repeat; display:block; width: 67px; height:33px}					  
#navi li .fotos		{ background: url(../images/btn04.jpg) no-repeat; display:block; width: 52px; height:33px;}
#navi li .texte		{ background: url(../images/btn05.jpg) no-repeat; display:block; width: 48px; height:33px;}
#navi li .audio		{ background: url(../images/btn06.jpg) no-repeat; display:block; width: 48px; height:33px;}

#navi li a:hover	{ background-position:0 -33px;}
ul					{ display:inline; list-style:none;}
