/* CSS Document */

body				{margin:0px auto;text-align:center;padding:0px 0px 0px 0px;background-color:#162648;
				font: 12px/17px "Century Gothic", CenturyGothic, Verdana, Arial, Helvetica, sans-serif;color:#333;}

a				{font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#5D5143;text-decoration:none;}
.sitecontainer			{margin:0px auto; text-align:left;width:800px;
				}
						 
.bg				{
				background-color:#F0E9CB;
				min-height:520px;
  				height:auto !important;
				height:520px;
				background-image:url(images/site_bg4.jpg);
				background-repeat:repeat-y;
				float:left;
				}
						 
.navigation			{float:left;width:255px;height:383px;background-image:url(images/navigation.jpg);}
.leftcontent			{float:left;width:255px;}
.events				{float:left;width:255px;height:218px;background-image:url(images/events.jpg);margin-top:120px;}
.subnavigation			{padding:0px 0px 10px 0px;border-bottom:1px dashed #836E55;}
.content			{float:left;width:350px;}
.bildcontent			{margin:0px 0px 30px 0px;}
.bildcontent img		{border-bottom:5px solid #C3AA87;}
.textcontent			{margin:0px 0px 20px 0px;}
.textcontent img		{border:0px solid #fff;}
.searchbox			{float:left;width:180px;height:80px;}
.searchbox p			{padding:10px 10px 0px 30px;margin:0px;}
.sidebox			{padding:20px 20px 10px 30px;float:left;width:145px;height:290px;margin:10px 0px 0px 0px;background-image:url(images/sidebox.jpg);overflow:hidden;font: 12px/15px "Century Gothic", CenturyGothic, Verdana, Arial, Helvetica, sans-serif;color:#444;}
.sidebox a			{font:11px Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#5D5143;text-decoration:underline;}


.navigation ul			{margin:190px 80px 0px 60px;padding:0px;}
.navigation ul li		{list-style-type:none;border-bottom:1px solid #DAC59B;padding:0px 0px 2px 0px;margin:0px 0px 2px 0px}

.navigation ul li a		{
				font-size:12px;
				padding:2px;
				}
				
						
.navigation ul li a:hover	{color:#836E55;}

.subnavigation span.act	a	{color:#AD9B86;}

span.nav_spacer			{color:#373737;}

.linklist			{color:#fff;width:780px;height:20px;padding:5px 20px 0px 0px;text-align:right;}
.linklist		a	{color:#fff;margin:0px 10p 0px 0px;font-weight:normal;}

input				{font:11px Verdana, Arial, Helvetica, sans-serif;color:#444444;background-color:transparent;border:1px solid #836E55;padding:1px; }
textarea			{font:11px Verdana, Arial, Helvetica, sans-serif;color:#444444;background-color:transparent;border:1px solid #836E55;padding:1px; }

.contenttable			{width:350px;margin:10px 0px 0px 0px;}
.contenttable td		{width:70%;}
.inp_suche, .inp_suche_sub	{width:120px;margin:0px 0px 3px 0px;}
.inp_suche_sub			{background-color:#444;color:#fff;border:1px solid #444;}


.textcontent h1			{color:#53493E;font:36px Times New Roman, Helvetica, sans-serif;margin:0px;padding:0px;font-weight:bolder;}
.textcontent h2			{color:#5B5248;font:28px Times New Roman, Helvetica, sans-serif;margin:0px;padding:0px;}						
.textcontent h3			{color:#5B5248;font:20px Times New Roman, Helvetica, sans-serif;margin:10px 0px 0px 0px;padding:0px;}
.textcontent h4			{color:#5B5248;font:18px Times New Roman, Helvetica, sans-serif;margin:0px;padding:0px;}
.textcontent h5			{color:#5B5248;font:18px Times New Roman, Helvetica, sans-serif;margin:0px;padding:0px;}

.sidebox h1			{color:#53493E;font:16px Times New Roman, Helvetica, sans-serif;margin:0px 0px 3px 0px;padding:0px 0px 3px 0px;font-weight:bolder;border-bottom:1px dashed #836E55;}	
.banner	{padding:20px 20px 10px 30px;float:left;}
p.bodytext			{margin:0px 0px 5px 0px;padding:0px;}


/* Kontaktformular */

fieldset			{border:0px solid #fff;padding:5px;margin:0px;}
div.csc-mailform-field	label	{float:left;width:100px;margin:3px 0px 3px 0px;}
div.csc-mailform-field	input	{width:170px;margin: 3px 0px 3px 0px;}
div.csc-mailform-field textarea	{width:170px;margin: 3px 0px 3px 0px;}
div.csc-mailform-field  input.csc-mailform-submit		{width:100px;margin-left:0px;}
div.csc-mailform-field		{float:left;}
div.csc-mailform-field span.csc-mailform-label	{width:100px;display:block;float:left;}


/* Galeriemodul */

.wtgallery_pagebrowser_back	{width:50px;float:left;display:block;padding:3px;margin:10px;}
.wtgallery_pagebrowser_fwd 	{width:50px;float:left;display:block;padding:3px;margin:10px;}
.wtgallery_pagebrowser_back a	{border: 3px double #fff ; font-family: Verdana, sans-serif; font-size: 10px; font-weight: normal; margin: 1px 1px 1px 4px; padding: 2px 2px;text-decoration: none;line-height: 150%;background-color: #027347;color:#fff;}
.wtgallery_pagebrowser_fwd a	{border: 3px double #fff ; font-family: Verdana, sans-serif; font-size: 10px; font-weight: normal; margin: 1px 1px 1px 4px; padding: 2px 2px;text-decoration: none;line-height: 150%;background-color: #027347;color:#fff;}
.wtgallery_pagebrowser_page	{text-align:center;float:left;width:170px;display:block;padding:3px;margin:10px;}
.wtgallery_single h2.wtgallery_single	{
	display:none!important;	
}

.wtgallery_list_pagebrowser_area ul li	{
	float:left;
	display:block;
	margin-right:5px;
}
/* Eventkalender */


.events h3				{margin:25px 60px 0px 50px;color:#5B5248;font:16px Times New Roman, Helvetica, sans-serif;padding:0px 0px 3px 0px;font-weight:bolder;border-bottom:1px dashed #836E55; }
table.calendar_table			{margin:0px 0px 0px 50px;padding:0px;width:150px;height:140px;font-size:11px;}
table.calendar_table .cal_days		{font-weight:bold;}
table.calendar_table .cal_head		{text-align:center;font-size:12px;}		
table.calendar_table .cal_head a 	{font-weight:bold;text-align:center;}
table.calendar_table .cal_saturday a	{background-color:#5B5248;color:#fff;padding:1px;}
table.calendar_table .cal_sunday a	{background-color:#5B5248;color:#fff;padding:1px;}
table.calendar_table .cal_event a 	{background-color:#5B5248;color:#fff;padding:1px;}


.tx-desimplecalendar-pi1-listrow .list_item_imagetable	{float:left;margin:0px 10px 10px 0px;}
.eventdetail_imagetable			{float:left;margin:0px 10px 10px 0px;}
.eventdetail_title			{color:#5B5248;font:16px Times New Roman, Helvetica, sans-serif;padding:0px 0px 3px 0px;font-weight:bolder;}

