#container	      	{position : relative; top:20px; bottom : 0px; left : 0; right : 0; margin : 0 auto; width:1018px;}
#container-content 	{position : relative; width: 1018px; border: 0px solid #000;}

/* HEADER-Bereich*/
#container-header				{position : relative;width:1018px; align: center; height:156px; border:solid 0px #000; background-color:#F3F1ED;}
#header-contact					{position : absolute; left:20px;  top:90px; color:#fff; font-weight:bold;}
#header-topbutton				{position : absolute; top:15px; left:400px; border:solid 0px #fff;}
#navigator			       		{position : absolute; top:20px; left:450px; border:solid 1px #fff; width:250px;}

/* FORMATIERUNG WEB */
#header_web			      		{position : absolute; width:1018px; height:156px; text-align:left; top:0px; background-image:url(../image/header/header_web.jpg); }

#content-bg-top-web				{position: relative; top:0px; left:0px; bottom:0px; right:0px; background-image:url(../image/bg/bg_content.jpg); width: 1018px; height: 18px;}
#content-bg-middle-web				{width:1018px;  background-image:url(../image/bg/bg_content_middle.jpg);}
#content-bg-bottom-web  				{position: relative; width:1018px;  background-image:url(../image/bg/bg_content_fin.jpg); height:20px;}

/* FORMATIERUNG GRAFIK */
#header_grafik			      		{position : absolute; width:1018px; height:156px; text-align:left; top:0px; background-image:url(../image/header/header_grafik.jpg); }
#content-bg-top-grafik				{position: relative; top:0px; left:0px; bottom:0px; right:0px; background-image:url(../image/bg/bg_content_orange.jpg); width: 1018px; height: 18px;}
#content-bg-middle-grafik			{width:1018px;  background-image:url(../image/bg/bg_content_mi_orange.jpg);}
#content-bg-bottom-grafik  			{position: relative; width:1018px;  background-image:url(../image/bg/bg_content_fin_orange.jpg); height:20px;}

/* FORMATIERUNG HTML */
#header_html		      			{position : absolute; width:1018px; height:156px; text-align:left; top:0px; background-image:url(../image/header/header_html.jpg); }
#content-bg-top-html				{position: relative; top:0px; left:0px; bottom:0px; right:0px; background-image:url(../image/bg/bg_content_gruen.jpg); width: 1018px; height: 18px;}
#content-bg-middle-html				{width:1018px;  background-image:url(../image/bg/bg_content_mi_gruen.jpg);}
#content-bg-bottom-html  			{position: relative; width:1018px;  background-image:url(../image/bg/bg_content_fin_gruen.jpg); height:20px;}


#navigation-border				{position:absolute;}

/* CONTENT-Bereich*/
#content-inhalt			       		{position: relative; left:220px;padding-bottom: 20px; top:10px; width:580px;border: 0px solid #000; }
#content-inhalt-border 	       	   	 	{}

#content-inhalt-menulevel 			{margin-bottom:10px;}
#content-inhalt-menulevel a			{color:#333333; text-decoration:none; font-size:11px}
#content-inhalt-menulevel a:hover		{color:#5ba6ca; text-decoration:underline; font-size:11px}

#content-inhalt #content-inhalt-title   		{padding: 0px 0px 20px 0px;}
#content-inhalt #content-inhalt-entry 		{padding: 0px 0px 10px 0px;}
#content-inhalt #content-inhalt-article  	{padding: 0px 0px 20px 0px; font-size:13px;}
#content-inhalt #content-inhalt-download 	{font-size:12px;border:1px solid #FE0B0B; background-color:#E0DEDF; padding:5px; margin-bottom:5px;}
#content-inhalt #content-inhalt-download p	{font-size:12px;}

#content-inhalt h1 				{font-size : 18px; font-weight: bold; color : #554c43; line-height : 140%;margin : 0;}
#content-inhalt h2 				{font-size : 14px;font-weight: 1000;color : #333333;line-height : 140%;padding : 0;margin : 0;}
#content-inhalt h3 				{font-size : 12px;color : #485660;line-height : 140%;padding : 0;margin : 0;}
#content-inhalt .btn 		      		{color:#333333;background-color : #004E1E;border: 1px solid #ffffff;font-weight: bold;}
#content-inhalt p				{color:#333333; font-size:12px}
#content-inhalt td				{color:#333333; font-size:12px}
#content-inhalt th				{color:#333333; font-size:12px}
#content-inhalt font		      		{color:#333333; font-size:12px}
#content-inhalt a				{color:#333333; text-decoration:underline; font-size:12px}
#content-inhalt a:hover				{color:#FE0B0B; text-decoration:underline; font-size:12px}

#content-kontakt					{background-color:#22A2A8; width: 222px; height: 190px; }

#content-right-teaser 				{position:absolute; top:10px; left:790px; width:219px; background-image:url(../image/teaser/teaser.middle.gif);margin-bottom:20px;}
#content-right-teaser-content 			{padding:5px 15px 5px 15px}
#content-right-teaser-content h2 		{font-size : 14px;font-weight: 1000;color : #333;line-height : 140%;margin : 0;background-color:#D4C8BD;vertical-align:bottom; padding-top:10px; padding-left:5px;}
#content-right-teaser-content a 			{color : #C61B23;text-decoration:none;font-size:10px;}
#content-right-teaser-spacer			{height:25px;}


/* FOOTER-Bereich*/
#content-bottom 	       	    			{position : relative;  font-size:10px; width : 1018px; border: 0px solid #000; height: 50px;  color:#000; text-align:center;}
#content-bottom-border     		       	{}



.eway_calendar 				{font: normal 12px Georgia, "Times New Roman", Times, serif;}
.eway_calendarToday			{font: normal 12px Georgia, "Times New Roman", Times, serif;}
.eway_calendarHeader 			{font: normal 12px Georgia, "Times New Roman", Times, serif;}
.eway_calendarNavigation 		{font: normal 12px Georgia, "Times New Roman", Times, serif;}

.eway_calendarTable 			{border:1px solid #AAAAAA;}

.eway_calendar 				{border:1px solid #CCCCCC; }
.eway_calendarToday 			{border:1px solid #AAAAAA; background-color:#fcf8c8;color:#000000;}
.eway_calendarLink			{border:1px solid #AAAAAA; background-color:#fcf8c8;}

.eway_calendarHeader 			{border:0px;border-bottom:1px solid #CCCCCC;background-color:#f9df16;color:#ffffff;}
.eway_calendarNavigation 		{background-color:#766c62;}
.eway_calendarNavigation a 		{color:#ffffff;text-decoration:none;}
.eway_calendarNavigation a:hover 	{color:#ffffff;text-decoration:underline;}
.eway_calendarSpacer 			{border:0px; border-bottom:1px solid #AAAAAA;}
