BODY {background-color:#FBF9D3; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; color:#A10D0B; font-size:1.0em;}
IMG {border:0px;}
TD {font-size:12px;}
TEXTAREA {font-size:12px; font-family:Arial, Helvetica, sans-serif; }
P {font-size:12px;}
.text {font-size:12px;}

#oben          	{position:relative; left:0px;   top:0px;  width:996px;  z-index:1; background:#FFFDEC;}
#limesstrasse 	{position:absolute; left:0px; top:0px; width:996px;  height:132px; z-index:2;}
#textunesco 	{position:absolute; left:10px; top:65px; width:500px;  height:30px; z-index:3; font-size:12px; font-weight:bold;}
#textverein 	{position:absolute; left:645px; top:95px; width:400;  height:30px; z-index:4; font-size:12px; font-weight:bold;}
#menuoben      {position:absolute; left:0px;   top:74px; width:996px; height:20px; z-index:2; background:#C11933; vertical-align:middle}
#mitte       {position:relative; left:0px; top:0px; width:996px; z-index:1; background:#FFFDEC;}
#menulinks   {position:absolute; left:56px; top:0px; width:220px;}
#inhalt      {position:absolute; left:320px; top:0px; width:700px;}
#menurechts  {position:absolute; left:979px; top:0px; width:76px;}

#unten       {position:relative; left:0px; top:0px; width:996px; height:23px; z-index:1; background:#A10D0B; text-align:center; vertical-align:bottom;}

#madeby {position:relative; left:0px; top:0px; width:996px; height:19px; z-index:1; background:#FFFDEC; text-align:right; vertical-align:middle;}

FORM         {margin-top:0px}
.form-search-input{width:120px}

.sprache     {COLOR:#FEFDFD; background:#C11933;  FONT-SIZE: 0.8em; margin-top:0 ; margin-bottom:0; width:58px;  height:17px; text-align:center; }
A.sprache    {TEXT-DECORATION: none; FONT-SIZE: 1.0em}
.seitenende  {COLOR:#FEFDFD; TEXT-DECORATION:none; FONT-SIZE: 0.7em;}

.madeby {COLOR:#A10D0B; FONT-SIZE: 11px;}
A.madeby {COLOR:#A10D0B; TEXT-DECORATION: none; FONT-SIZE: 11px;}
.madeby1 {COLOR:#999999; FONT-SIZE: 11px;}
A.madeby1 {COLOR:#999999; TEXT-DECORATION: none; FONT-SIZE: 11px;}

.bodytextx    {FONT-SIZE: 12px; margin-top:0 ; margin-bottom:10;}
.bodytextx_suche    {FONT-SIZE: 12px;}
li           {FONT-SIZE: 12px}
.csc-textpic-caption {COLOR:#C11933; FONT-SIZE: 11px; margin-top:0 ; margin-bottom:0;}
.csc-caption {COLOR:#C11933; FONT-SIZE: 0.7em; margin-top:0 ; margin-bottom:0;}
.csc-form-label-req {FONT-SIZE: 12px; }
.csc-form-label {FONT-SIZE: 12px; }
.csc-frame-rulerAfter {border-top: 1px solid #C11933; margin-bottom:10;}
.csc-frame-rulerBefore {border-top: 1px solid #C11933; margin-bottom:10;}

.klickpfad   {FONT-SIZE: 10px; margin-top:0 ; margin-bottom:10;}
A.klickpfad  {FONT-SIZE: 10px;}

H1           {FONT-SIZE:16px; margin-top:0; margin-bottom:10px;}
H2           {FONT-SIZE:14px; margin-top:0; margin-bottom:4px;}

A            {COLOR: #A10D0B}

.sitemap1 {FONT-SIZE: 12px; FONT-WEIGHT: bold; margin-top: 10px; margin-bottom: 0px; TEXT-DECORATION: none}
.sitemap2 {FONT-SIZE: 12px; font-weight:bold; padding: 7px 0 0 0;  TEXT-DECORATION: none}
.sitemap3 {FONT-SIZE: 12px; padding: 4px 0 0 30px; text-indent: -12px; TEXT-DECORATION: none}
.sitemap4 {FONT-SIZE: 11px; padding: 0 0 0 42px; text-indent: -11px; TEXT-DECORATION: none}
.sitemap5 {FONT-SIZE: 10px; padding: 0 0 0 52px; text-indent: -10px; TEXT-DECORATION: none}
.sitemap6 {FONT-SIZE: 10px; padding: 0 0 0 62px; text-indent: -10px; TEXT-DECORATION: none}


.eventdetail_date {COLOR: #FEFBD3; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 12px}
.eventdetail_title  {COLOR: #FEFBD3; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 12px}
.list_item_title      {COLOR: #FEFBD3; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 12px}
.list_item_date     {COLOR: #FEFBD3; TEXT-DECORATION: none; FONT-WEIGHT: bold; FONT-SIZE: 12px}

.calendar_table 				{BORDER-RIGHT: #666666 1px solid;	BORDER-TOP: #666666 1px solid;	MARGIN: 0px;	BORDER-LEFT: #666666 1px solid;	WIDTH: 160px;	BORDER-BOTTOM: #666666 1px solid;	HEIGHT: 110px;	BACKGROUND-COLOR: white;	padding: 0px; }
.cal_head, A.cal_head, .cal_head:visited 	{FONT-WEIGHT: bold; 	FONT-SIZE: 12px; 	COLOR: #FFFFFF; 	FONT-STYLE: normal; BACKGROUND-COLOR: #A10D0B; 	text-align: center; 	margin: 0px; 	padding: 0px;  height: 20px; 	text-decoration: none}
A.cal_head:hover, .cal_head:visited:hover 	{text-decoration: underline}
.cal_days 				{FONT-WEIGHT: bold; 	FONT-SIZE: 12px; 	COLOR: #FFFFFF;		BACKGROUND-COLOR: #999999;	text-align: center;	width: 24px; height: 20px;	margin: 0px;	padding: 0px; BORDER-BOTTOM: #666666 1px solid; BORDER-TOP: #666666 1px solid;}
.cal_content 				{FONT-WEIGHT: normal;	FONT-SIZE: 12px;		COLOR: #666666;		FONT-STYLE: normal;	BACKGROUND-COLOR: white;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px; }
.cal_sunday				{FONT-WEIGHT: normal;	COLOR: #666666;		FONT-STYLE: normal;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px;  background-color: #FFDFDF}
.cal_saturday				{FONT-WEIGHT: normal;	COLOR: #666666;		FONT-STYLE: normal;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px;  background-color: #D9F2FF}
.cal_empty 				{FONT-WEIGHT: normal;	FONT-SIZE: 12px;		COLOR: #666666;		FONT-STYLE: normal;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 20px;  background-color: #E0E0E0}
.cal_event, A.cal_event 			{FONT-WEIGHT: bold; COLOR: #A10D0B; 	FONT-STYLE: normal; padding: 0px;	MARGIN: 0px}
A.cal_event:hover, .cal_event:visited:hover 	{FONT-WEIGHT: bold; 	COLOR: #A10D0B; 	FONT-STYLE: normal; TEXT-DECORATION: underline }
.cal_event:visited				{FONT-WEIGHT: bold; 	COLOR: #A10D0B; 		FONT-STYLE: normal}
.cal_today 				{BORDER-RIGHT: #ff0000 1px solid;	BORDER-TOP: #ff0000 1px solid;	FONT-WEIGHT: normal;	BORDER-LEFT: #ff0000 1px solid;	COLOR: red;	BORDER-BOTTOM: #ff0000 1px solid;	FONT-STYLE: normal;	text-align: center;	height: 14px;	width: 20px;	margin: 0px;	padding: 0px; }
.cal_today_event, A.cal_today_event 		{FONT-WEIGHT: bold; 	COLOR: red; 		FONT-STYLE: normal; height: 14px; width:20px;	padding: 0px;	MARGIN: 0px}
A.cal_today_event:hover, .cal_today_event:visited:hover 	{FONT-WEIGHT: bolder; 	COLOR: #CC0000; 	FONT-STYLE: normal; TEXT-DECORATION: underline; 	padding: 0px;	MARGIN: 0px}
.cal_today_event:visited			{FONT-WEIGHT: bold; 	COLOR: #990000; 	FONT-STYLE: normal; padding: 0px;	MARGIN: 0px}
.eventdetail_wraptable 			{PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: none; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 100%; PADDING-TOP: 2px }
.eventdetail_date 				{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF }
.eventdetail_time 				{FONT-WEIGHT: normal; FONT-SIZE: 12px;}
.eventdetail_title 			{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF }
.eventdetail_shortdescription 		{FONT-SIZE: 12px; PADDING-BOTTOM: 100px}
.eventdetail_description			{FONT-SIZE: 12px}
.eventdetail_imagetable 			{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto }
.eventdetail_backlink 			{FONT-SIZE: 12px; PADDING-LEFT: 10px; MARGIN: 20px; COLOR: #666666 ; TEXT-ALIGN: center; TEXT-DECORATION: underline }

.list_item_tablewrap, .event_teaser_tablewrap {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-BOTTOM: #669999 1px dotted }
.list_item_date, .event_teaser_date 		{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF }
.list_item_time, .event_teaser_time 		{FONT-SIZE: 12px;}
.list_item_title, A.list_item_title, .event_teaser_title, A.event_teaser_title {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF}
A.list_item_title:hover, .list_item_title:visited:hover, .event_teaser_title:visited:hover, A.event_teaser_title:hover	{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF}
.list_item_title:visited, .event_teaser_title:visited 		{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF}
.list_item_shortdescription, .event_teaser_shortdescription {FONT-SIZE: 12px;}
.list_item_imagetable, .event_teaser_imagetable 	{BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; MARGIN: 2px 4px 2px 0px; BORDER-LEFT: medium none; WIDTH: 40px; BORDER-BOTTOM: medium none; HEIGHT: 40px }

.tool_link, A.tool_link, .tool_link:visited 		{FONT-WEIGHT: bold; FONT-SIZE: 12px;}
A.tool_link:hover, .tool_link:visited:hover 		{FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.list_item_link, A.list_item_link 			{FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: underline }
A.list_item_link:hover, .list_item_link:visited:hover 	{FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: underline }
.list_item_link:visited 				{FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: underline }
.tx-desimplecalendar-pi1-browsebox 			{FONT-SIZE: 12px; TEXT-ALIGN: center }
.tx-desimplecalendar-pi1-browsebox-SCell 		{FONT-SIZE: 12px; MARGIN: 20px; COLOR: #003366; TEXT-ALIGN: center; TEXT-DECORATION: none }
.tx-desimplecalendar-pi1-browsebox-strong 		{FONT-WEIGHT: bold;}







	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; FONT-SIZE: 0.8em;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword  { width:150px;  FONT-SIZE: 0.8em;}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic;}
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;  FONT-SIZE: 0.8em;}
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold;  FONT-SIZE: 0.8em;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold;  FONT-SIZE: 0.8em;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal;  FONT-SIZE: 0.8em;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic;  FONT-SIZE: 0.8em;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red;font-weight:bold;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff;  FONT-SIZE: 0.8em;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px;  FONT-SIZE: 0.8em}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { ;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle;FONT-SIZE: 0.8em}
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666;  FONT-SIZE: 0.8em;}
	
	
td.menu1{
	font-size:12px;
	background-color:#E5E5E5;
	height:18px;
	vertical-align:middle;
	text-align:left;
}
td.menu1_akt{
	font-size:12px;
	background-color:#D5D5D5;
	height:18px;
	vertical-align:middle;
	text-align:left;
}
A.menu1, A.menu1:active, A.menu1:link, A.menu1:visited, A.menu1:hover{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	COLOR:#A10D0B;
}
A.menu1_akt, A.menu1_akt:active, A.menu1_akt:link, A.menu1_akt:visited, A.menu1_akt:hover{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	COLOR:#A10D0B;
}

td.menu2, td.menu2t{
	font-size:11px;
	background-color:#E5E5E5;
	height:18px;
	vertical-align:middle;
	text-align:left;
}
td.menu2_akt, td.menu2t_akt{
	font-size:11px;
	background-color:#D5D5D5;
	height:18px;
	vertical-align:middle;
	text-align:left;
}
td.menu2t, td.menu2t_akt{
	padding-left:8px;
	text-indent:-8px;
}
A.menu2, A.menu2:active, A.menu2:link, A.menu2:visited, A.menu2:hover{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	COLOR:#A10D0B;
}
A.menu2_akt, A.menu2_akt:active, A.menu2_akt:link, A.menu2_akt:visited, A.menu2_akt:hover{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	COLOR:#A10D0B;
}

td.menu3, td.menu3t{
	font-size:11px;
	background-color:#E5E5E5;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
td.menu3_akt, td.menu3t_akt{
	font-size:11px;
	background-color:#D5D5D5;
	height:16px;
	vertical-align:middle;
	text-align:left;
}
td.menu3t, td.menu3t_akt{
	padding-left:16px;
	text-indent:-8px;
}
A.menu3, A.menu3:active, A.menu3:link, A.menu3:visited, A.menu3:hover{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	COLOR:#A10D0B;
}
A.menu3_akt, A.menu3_akt:active, A.menu3_akt:link, A.menu3_akt:visited, A.menu3_akt:hover{
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	COLOR:#A10D0B;
}

td.menu4, td.menu4t{
	background-color:#E5E5E5;
	height:10px;
	padding-left:10px;
	vertical-align:middle;
	text-align:left;
}
td.menu4_akt, td.menu4_akt{
	background-color:#D5D5D5;
	height:10px;
	padding-left:10px;
	vertical-align:middle;
	text-align:left;
}
td.menu4t, td.menu4t_akt{
	padding-left:24px;
	text-indent:-8px;
}
A.menu4, A.menu4:active, A.menu4:link, A.menu4:visited, A.menu4:hover{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	COLOR:#A10D0B;
}
A.menu4_akt, A.menu4_akt:active, A.menu4_akt:link, A.menu4_akt:visited, A.menu4_akt:hover{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	COLOR:#A10D0B;
}

TD.menu_linie {BACKGROUND-COLOR:#FFFFFF;}



div.tx-pictocamping-pi1-listrow table { width: 695px;}
div.tx-pictocamping-pi1-listrow tr td {}
div.tx-pictocamping-pi1-listrow tr.tx-pictocamping-pi1-listrow-header td { background-color:#a10d0b; color: #FFF; font-weight:bold; }
div.tx-pictocamping-pi1-listrow tr.tx-pictocamping-pi1-listrow-odd td { background-color:#e5e5e5;}

div.tx-pictocamping-pi1-singleView tr { margin: 5px;}
div.tx-pictocamping-pi1-singleView td { background-color:#fbf9d3; padding: 2px; margin: 2px;}
div.tx-pictocamping-pi1-singleView td.tx-pictocamping-pi1-singleView-HCell {background-color:#fffdec; font-weight:bold; }

