/*
////////////////////////////////////////////////////////////////
//
// Styles fuer das Layout
//
// Weblication® CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////


#ContentWrapper	{
margin-left:auto;
margin-right:auto;
width:939px;
padding-top:0px;
margin-top:-6px;
}

#LeftWrapper {float:left; width:182px; heigth:100%; margin:0px; padding:20px 0px 20px 12px; border-bottom:1px solid #053577; border-top:1px solid #053577; font-weight:normal; font-size:0.7em; line-height: 150%; color:#555555; border:1px solid #FF0000;}

#ContentFolgeseite {
width:939px;
float:left;
padding-top:40px;
}


h1 {
color:#555555;
margin-top:0px;
font-size:1.2em;
margin-bottom:0px;
}

h2 {
color:#555555;
margin-top:0px;
font-size:1.0em;
margin-bottom:0px;
padding-bottom:0px;
line-height:60%;
}

p {
font-size:0.94em;
heigth:100%;
color:#555555;
line-height: 140%;
}
#InnerContentZweispaltig {
font-family:verdana,arial, helvetica, sans-serif;
font-size:0.71em;
float:left;
width:564px;
heigth:100%;
padding-left:10px;
color:#555555;
line-height: 140%;
}

#InnerContent_zweispaltig_subnavi {
font-family:verdana,arial, helvetica, sans-serif;
font-size:0.71em;
float:left;
width:684px;
heigth:100%;
padding-left:34px;
color:#555555;
line-height: 140%;
}

*/
body {font-family: verdana, arial, helvetica, sans-serif;margin-top:0px;topmargin:0px; background-color:#fdfdfd; color:#555555;}

a img {border:none;}

a,
a:active,
a:visited,
a		  {color:#115292; text-decoration:none; font-size:0.8em;}
a:hover   {color:#940100; text-decoration:none; font-size:0.8em;}

table	   {border:0px none #000000; padding:0px; margin:0px;}
td	 	   {border:0px none #000000; padding:0px; margin:0px;}
tr	 	   {border:0px none #000000; padding:0px; margin:0px;}

.jump-to {visibility:hidden;}
#Logo_for_print {float:left;display:none;}


/* Blöcke */
.blockMain           {width:939px;margin:-6px auto 0px auto; padding-top:0px;}/*Gesamter Bereich*/
.blockContainer		 {float:left; width:939px; padding:19px 0px 0px 0px;}
.blockTop            {width:939px; margin:0px; padding:0px;}/*Bereich oben*/
.blockLeft           {float:left; width:180px; heigth:100%; margin:17px 0px 0px 0px; font-weight:normal; font-size:0.7em; line-height: 150%; color:#555555;}/*Bereich links*/
div.navLeft		{border-bottom:1px solid #053577; border-top:1px solid #053577;padding:20px 0px 20px 0px; }
.blockContent 		 {float:left; width:450px; heigth:100%; margin:7px 0px 40px 0px; padding:0px 0px 0px 52px; font-size:0.86em; color:#555555; line-height: 118%;}

.blockContentStart   {width:939px; margin:4px 0px 4px 0px; padding:79px 0px 0px 0px; height:321px; background-image:url(/tourismus/de/wLayout/design/img/backgrounds/startseite.jpg); background-repeat:no-repeat;}
.blockContentStartFooter {margin:0px 0px 0px 0px; padding:2px 0px 4px 0px; width:939px; height:34px; text-align:center; border-top:3px solid #053577; border-bottom:1px solid #053577;}
.blockContentFooter {margin:0px 0px 0px 0px; padding:2px 0px 4px 0px; width:939px; height:34px; text-align:center; float:left;}
.blockContentFooterText {color:#969696; text-decoration:none; font-size:0.8em; border-top:1px solid #053577;}
.blockContentFooterText .elementHeadline h1 {margin:0px 0px 10px 0px; font-size:1.0em; color:#053577;}
.blockContentStartFooterEinstieg {text-align:left; margin:0px 0px 0px 0px; padding:2px 0px 4px 0px; width:939px; height:34px; text-align:center; border-top:3px solid #053577; border-bottom:1px solid #053577;}
.blockContentStartFooterEinstieg_empty { margin:0px 0px 0px 0px; padding:2px 0px 4px 0px; width:939px; height:34px;border-top:3px solid #053577;}

.blockRight          {float:left; width:237px; heigth:100%; margin:10px 0px 0px 0px; padding:0px 0px 0px 12px; line-height: 115%; font-size:0.8em; color:#555555;}/*Bereich rechts*/
.blockBottom         {height:20px;border-style:solid;border-width:1px;vertical-align:top;background-color:#a0a0a0;border-color:#034A8A;}/*Bereich unten*/
.blockPrintFooter    {display:none; color:#000000; font-size:0.8em; border-top:1px solid #000000; clear:both; margin-top:20px; padding:5px 0 0 0 ;}

.blockMainNavigation {float:left; width:939px; height:27px; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; border-bottom:3px solid #053577; border-top:1px solid #053577;}
.blockMainNavigation ul			{display:block; padding:0px; margin:0px; list-style:none;}
.blockMainNavigation li			{padding:0px; margin:0px;}
.blockMainPfadNavigation 						{float:left; margin:5px 0px 0px 0px; padding:0px 0px 0px 14px; color:#838383; font-size:0.6em;}
.blockMainPfadNavigation a 			{color:#838383; text-decoration:none; font-size:1.0em;}
.blockMainPfadNavigation a:active,
.blockMainPfadNavigation a:visited,
.blockMainPfadNavigation a:link 	{color:#838383; text-decoration:none; font-size:1.0em;}
.blockMainPfadNavigation a:hover 	{color:#940100; text-decoration:none; font-size:1.0em;}

.blockMainHelpNavigation {float:right; margin:5px 0px 0px 0px; padding:5px 0px 0px 0px; width:242px; color:#838383; font-size:0.8em;}
.blockMainHelpNavigation a, 
.blockMainHelpNavigation a:visited, 
.blockMainHelpNavigation a:link 	{color:#838383; text-decoration:none;}
.blockMainHelpNavigation a:hover 	{color:#940100; text-decoration:none; font-size:0.8em;}
.blockMainHelpNavigation .helpNavigationPrint {float:left; width:84px;margin-left:4px;}
.blockMainHelpNavigation .helpNavigationTellAFriend {float:left;}



/* Blöcke Bereichseinstiegsseite */
.blockContentEinstieg     {float:left; margin:21px 12px 0px 0px; width:226px; height:242px!important; height:263px; overflow:hidden;}
.blockContentEinstiegLast {float:left; margin:21px 0px 0px 0px; width:225px; height:242px!important; height:263px; overflow:hidden;}
.blockContentEinstieg h2		{font-size:1em; margin:0px;}
.blockContentEinstiegLast h2	{font-size:1em; margin:0px;}
.blockContentEinstiegAdmin     {float:left; margin:21px 12px 0px 0px; width:226px; overflow:hidden;}
.blockContentEinstiegLastAdmin {float:left; margin:21px 0px 0px 0px; width:225px; overflow:hidden;}
.bCEHeadElement 	      {float:left; margin:0px 0px 0px 0px; padding:10px 0px 5px 10px; width:212px; border-bottom:1px solid #00396e; border-top:3px solid #00396e; color:#555555; font-size:0.68em; font-weight:bold; color:#686868;}
.bCEContentElement	      {float:left; padding:10px 0px 5px 10px; width:212px; height:186px; border-bottom:1px solid #00396e; color:#686868; line-height: 150%; font-size:0.62em; font-weight:normal; overflow:hidden;}
.bCEContentElementAdmin	  {float:left; padding:10px 0px 5px 10px; width:212px; border-bottom:1px solid #00396e; color:#686868; line-height: 150%; font-size:0.62em; font-weight:normal; overflow:hidden;}
.bCEContentElementImg     {float:left; margin:2px 8px 8px 0px; text-align:left; height:136px; width:204px; overflow:hidden;}
.bCEContentElementImg img     {height:136px; width:204px;}
.bCEContentElementImgAdmin {float:left; margin:2px 8px 0px 0px; text-align:left; height:136px; width:204px; overflow:hidden;}

.blockContentEinstieg a,
.blockContentEinstieg a:active,
.blockContentEinstieg a:visited,
.blockContentEinstieg a:link,
.blockContentEinstiegLast a,
.blockContentEinstiegLast a:active,
.blockContentEinstiegLast a:visited,
.blockContentEinstiegLast a:link    {color:#115292; text-decoration:none; font-size:1.05em;}
.blockContentEinstieg a:hover,
.blockContentEinstiegLast a:hover 	{color:#940100; text-decoration:none; font-size:1.05em;}
.bCEContentElementAdmin  a:link,
.bCEContentElementAdmin  a:visited	{color:#115292; text-decoration:none; font-size:1.05em;}

.elementStartBookinBanner 			{position:relative; margin:-25px 0 0 34px;}
.elementStartSauerlandBanner		{position:relative; margin:-28px 0 -19px 768px; border:0px solid #000;}

.elementStartFooterBannerSmall		{position:absolute; margin:-8px 0 0 34px;}
.elementStartFooterBanner			{position:absolute; margin: 3px 0 0 418px; cursor:pointer;} 
.elementStartFooterBannerImage		{float:left; height:29px; margin-top:-2px;}
.elementStartFooterBannerText		{float:left; text-align:left; width: 350px; padding: 2px 0 0 0; font-size:0.6em; color:#333333;}


/* Allgemeine Elemente des oberen Bereiches */
.blockTop .elementTopStandard                      {padding:0px;}/*Standard im oberen Bereich*/
.blockTop .elementTopInclude                       {padding:0px;}/*Include im oberen Bereich*/
.blockTop .elementTopMetaNavigation .subnaviTrenner		 {font-size:0.7em;}
.blockTop .elementTopMetaNavigation .subnaviTele		 {font-size:1.0em; color:#be1128;font-weight:bold}
.blockTop .elementTopMetaNavigation                {padding:0px 0px 2px 13px; font-size:0.8em; color:#6b6b6b; border-bottom:1px solid #053577;}
.blockTop .elementTopMetaNavigation a, a:visited, a:link {font-size:0.8em; color:#6b6b6b; text-decoration:none;}
.blockTop .elementTopMetaNavigation a:hover 			 {font-size:0.8em; color:#940100; text-decoration:none;}
.blockTop .elementTopMetaNavigation ul					{padding:0px; margin:0px;}
.blockTop .elementTopMetaNavigation li					{display:inline; list-style:none;}
.blockTop .elementTopSystemNavigation              {top:10px;width:758px;text-align:right;color:#FFFFFF;}


.blockTop .elementTeaser 						   {float:left; width:939px; height:98px; border-bottom:1px solid #053577; background-color:#FFFFFF;} /* 113 bei Tourismus */
.blockTop .Logo 						   		   {float:left; margin:21px 0px 0px 5px;}									/*  36 bei Tourismus */
.blockTop .bannerelement 						   {float:right; width:480px; margin:0px -2px 0px 0px;}
.blockTop .bannerelement #banner1				   {float:right; width:236px; margin:4px 0px 0px 0px;}
.blockTop .bannerelement #banner2				   {float:right; width:236px; margin:4px 2px 0px 0px;}

.blockTop .elementNav							   {float:left; width:939px; height:25px; border-bottom:1px solid #053577;}
.blockTop .elementNav .BereichsNav				   {float:left; width:300px; margin:2px 0px 0px 2px;}
.blockTop .elementNav .Suche				       {float:right; margin:2px 0px 0px 0px; font-size:0.6em;}

.blockTop .elementNav .Sprachwahl				   {float:right; width:50px; margin:7px 0px 0px 0px;}
.blockTop .elementNav .Sprachwahl a.elementLanguage{display:block; float:right; padding: 0 3px 5px 3px; margin-left:5px;}

.blockTop .elementNav .Kontakt					   {float:right; padding:7px 0 0 20px; color:#666666; font-size:0.8em;}
.blockTop .elementNav .Kontakt .elementKontaktImage {padding:0px 5px 0 0;}
.blockTop .elementNav .Kontakt .elementKontaktLink {display: block;}
.blockTop .elementNav .Kontakt a, 
.blockTop .elementNav .Kontakt a:visited, 
.blockTop .elementNav .Kontakt a:link 	{color:#838383; text-decoration:none;}
.blockTop .elementNav .Kontakt a:hover 	{color:#940100; text-decoration:none;}
.elementLinkWetter		{float:right;padding:3px}

.blockImageHeader									{float:left; width:944px; height:180px; margin:3px 0px 1px 0px; overflow:hidden;} 
.blockImageHeader .img_1							{float:left; margin:0px 3px 0px 0px;} 
.blockImageHeader .img_2							{float:left;}
.blockImageHeader .Infofenster						{float:left; margin:0px 0px 0px 3px; padding:7px 10px 0px 10px; width:217px; height:112px; background-color:#238f3d; font-size:0.6em; color:#d6d6d6;}




/* Allgemeine Elemente des linken Bereiches */
.blockLeft .elementLeftStandard                    {padding:8px;}/*Standard im linken Bereich*/
.blockLeft .elementLeftNavigation                  {padding:0px;}/*Standard im linken Bereich*/
.blockLeft .elementLeftInclude                     {padding:0px;}/*Include im linken Bereich*/
.blockLeft a:hover                     			   {color:#990000;}/*Include im linken Bereich*/
.blockLeft ul								       {display:block; margin:0px; padding:0px; list-style:none;}

/* Allgemeine Elemente des Inhaltsbereiches */
.blockContentStart .blockHeadline                  {margin:0px 0px 3px 460px; padding:3px 8px 4px 7px; width:396px; background-color:#FFFFFF; color:#990000; font-size:1.2em;}
.blockContentStart .blockText                      {margin:0px 0px 3px 460px; padding:0px; width:410px; background-color:#d7e3ef; color:#555555; font-size:0.7em;}

.blockContent ul      				               {margin: 15px 0px 15px 15px; padding:0px; color:#555555; list-style-type:none;}
.blockContent ol      		   		               {margin: 15px 0px 15px 35px; padding:0px; color:#555555; list-style-type:decimal;}
.blockContent ul li    				               {color:#555555; padding:0px 5px 0px 10px; line-height:14px; background-image:url(/tourismus/de/wLayout/design/img/icons/linkliste_n.gif); background-position:0px 5px; background-repeat:no-repeat;}
.blockContent ol li    				               {color:#555555; padding:0px 5px 0px 0px; line-height:14px;}
.blockContent .elementNavLevel4 li			   	   {background-image:none; padding:0px;}
.blockContent ul.elementNavLevel4				   {padding:0px; margin:0px;}

.blockContent hr      		   		               {background-color:#053577; height:1px; border:0px;}

.blockContent .elementSitemap ul      			   {list-style-type:none; background-image:none; margin-top:0px; margin-bottom:0px;}
.blockContent .elementSitemap li      			   {list-style-type:none; background-image:none; margin-top:2px; margin-bottom:2px;}

.blockContent .elementHeadline                     {margin:0px;}
.blockContent .elementHeadlineList                 {margin:0px 0px 6px 0px; padding:6px 0px 0px 0px; color:#555555; font-size:0.8em; font-weight:bold; height:22px;border-bottom:1px solid #053577; border-top:1px solid #053577;}
.blockContent .elementHeadline h1                  {margin:0px 0px 10px 0px; font-size:1.0em; color:#053577;}
.blockContent .elementHeadline h2                  {margin:0px 0px 10px 0px; font-size:0.8em; color:#053577;}
.blockContent .elementHeadline h3                  {margin:0px 0px 10px 0px; font-size:0.8em; color:#053577;}
.blockContent .elementSubline                      {margin:0px 0px 10px 5px; font-size:0.8em; color:#053577;}
.blockContent .elementSubline h2                   {}

.blockContent .elementTextInhalt                   {margin:0px 0px 16px 0px; padding:0px; font-size:0.8em;}
.blockContent .elementTextInhalt h1                {margin:0px 0px 10px 0px; font-size:1.2em;}
.blockContent .elementTextInhalt h2            	   {margin:0px 0px 10px 0px; font-size:1.1em;}
.blockContent .elementTextInhalt h3            	   {margin:0px 0px 10px 0px; font-size:1.05em;}
.blockContent .elementTextInhalt h4            	   {margin:0px 0px 10px 0px; font-size:1.0em;}
.blockContent .elementTextInhalt h5            	   {margin:0px 0px 10px 0px; font-size:1.0em;}
.blockContent .elementTextInhalt h6            	   {margin:0px 0px 10px 0px; font-size:1.0em;}
.blockContent .elementTextInhalt p      		   {margin-top:0px; padding-top:0px; float:none;}



.blockContent .text                            {margin:0px 0px 16px 0px; padding:0px; font-size:0.8em;}
.blockContent .text h1                  	   {margin:0px 0px 10px 0px; font-size:1.2em;}
.blockContent .text h2                  	   {margin:0px 0px 10px 0px; font-size:1.1em;}
.blockContent .text h3                  	   {margin:0px 0px 10px 0px; font-size:1.05em;}
.blockContent .text h4                  	   {margin:0px 0px 10px 0px; font-size:1.0em;}
.blockContent .text h5                  	   {margin:0px 0px 10px 0px; font-size:1.0em;}
.blockContent .text h6                  	   {margin:0px 0px 10px 0px; font-size:1.0em;}

.blockContent .elementTextInhalt li            {line-height:125%;}
.blockContent .elementTextInhalt img           {margin:4px 8px 4px 0px;}

.blockContent .elementTextInhalt .elementTipp  {float:left; padding:0 0 0 0; margin: -1px 0 0 -2px;}

.blockContent  table 							   {font-size:11px; border:0px none #000000; padding:0px; margin:0px;}
.blockContent .elementTextInhalt table 			   {border-collapse:collapse; border:0px none #000000; padding:0px; margin:0px;}
.blockContent .elementTextInhalt td 			   {vertical-align:top; border:0px none #000000; padding:0px; margin:0px;}

.blockContent .elementList                         {margin:0px 0px 10px 0px;}
.blockContent .elementList .picareaLeft 		   {float:left; width:150px; height:100%;}
.blockContent .elementList .picareaRight 		   {float:left; width:150px; height:100%; text-align:right}
.blockContent .elementList .textarea 			   {float:left; width:304px; height:100%;}
.blockContent .elementList .textarea .headline a   {margin:0px; padding:0px; font-weight:bold; color:#555555; font-size:0.8em; text-decoration:none;}
.blockContent .elementList .textarea .headline a:hover  {margin:0px; padding:0px; font-weight:bold; color:#555555; font-size:0.8em; text-decoration:underline;}
.blockContent .elementList .textarea .description  {margin:0px; padding:0px; font-size:0.8em;}

.blockContent .elementListPDF                         	{padding:0px 0px 10px 0px;}
.blockContent .elementListPDF .picareaLeft 		   		{float:left; width:150px; height:100%;}
.blockContent .elementListPDF .picareaRight 		   	{float:left; width:150px; height:100%; text-align:right}
.blockContent .elementListPDF .textarea 			   	{float:left; width:304px; height:100%;}
.blockContent .elementListPDF .textarea 			   	{float:left; width:370px; height:100%;}
.blockContent .elementListPDF .textarea .headline a   	{margin:0px; padding:0px; font-weight:bold; color:#555555; font-size:0.8em; text-decoration:none;}
.blockContent .elementListPDF .textarea .headline a:hover  {margin:0px; padding:0px; font-weight:bold; color:#555555; font-size:0.8em; text-decoration:underline;}
.blockContent .elementListPDF .textarea .description  	{margin:0px; padding:0 0 0 18px; font-size:0.8em;}

.blockContent .elementListText                     {margin:0px 0px 10px 30px;}

.blockContent .elementListeLink                    {margin: 0px 0px 4px 15px; padding:0px 5px 0px 10px; line-height:14px; background-image:url(/tourismus/de/wLayout/design/img/icons/linkliste_n.gif); background-position:0px 5px; background-repeat:no-repeat;}
.blockContent .elementListeLinkOver                {margin: 0px 0px 4px 15px; padding:0px 5px 0px 10px; line-height:14px; background-image:url(/tourismus/de/wLayout/design/img/icons/linkliste_r.gif); background-position:0px 5px; background-repeat:no-repeat;}
.blockContent .elementListeLink a,
.blockContent .elementListeLink a:link,
.blockContent .elementListeLink a:visited,
.blockContent .elementListeLink a:hover			   {margin:0px; padding:0px; font-weight:normal; color:#232344; font-size:0.8em; text-decoration:none;}
.blockContent .elementListeLinkOver a,
.blockContent .elementListeLinkOver a:link,
.blockContent .elementListeLinkOver a:visited,
.blockContent .elementListeLinkOver a:hover 	   {margin:0px; padding:0px; font-weight:normal; color:#940100; font-size:0.8em; text-decoration:none;}

.blockContent .elementListeThumbnail			   {float:left; width:135px; padding-right: 15px; padding-bottom:15px;}
.blockContent .elementListeText					   {float:left; width: 300px; font-size:0.8em;}
.blockContent .elementListeText	a				   {font-size:1em; color:#115292;}
.blockContent .elementListeText	a:hover			   {font-size:1em; color:#940100;}

.blockContent .elementListeThumbnailAktuelles	   {float:left; width:165px; padding-bottom:15px; padding-top:4px;}
.blockContent .elementListeThumbnailTextAktuelles  {float:left; width: 270px; font-size:0.8em;}
.blockContent .elementListeTextAktuelles		   {float:none; width: auto; font-size:0.8em;}
.blockContent a.elementListeHeadlineAktuelles   {font-weight:bold; font-size:1.0em; color:#115292; text-decoration:none;}
.blockContent a.elementListeHeadlineAktuelles:hover   {font-weight:bold; font-size:1.0em; color:#940100; text-decoration:none;}

.blockContent .elementStandard                     {margin:0px 0px 10px 0px;}
.blockContent .elementStandard p                   {}
.blockContent .elementStandard li                  {}
.blockContent .elementStandard img                 {margin:4px 8px 4px 0px;}

.blockContent .elementPicture                      {margin:0px; padding:4px 11px 11px 0px;}
.blockContent .elementPicture img                  {}
.blockContent .elementPictureLeft			       {float:left; margin:0px; padding:4px 15px 11px 0px;}
.blockContent .elementPictureLeft img              {}
.blockContent .elementPictureRight		           {float:right; margin:0px; padding:4px 0px 11px 15px;}
.blockContent .elementPictureRight img             {}
.blockContent .elementPictureCenter		           {text-align:center; margin:0px; padding:4px 0px 11px 0px;}
.blockContent .elementPictureCenter img            {}

.blockContent .elementLink                         {margin:0px; padding:0px 0px 0px 0px;}
.blockContent .elementLink a                       {}

.blockContent .elementFormular                     {}
.blockContent .elementFormular .text               {line-height:150%;padding:2px;}

.blockContent .elementStandard a,
.blockContent .elementStandard a:link,
.blockContent .elementStandard a:visited,
.blockContent .elementTextInhalt a,
.blockContent .elementTextInhalt a:link,
.blockContent .elementTextInhalt a:visited,
.blockContent .elementLink a,
.blockContent .elementLink a:link,
.blockContent .elementLink a:visited 			   {margin:0px; padding:0px; font-weight:bold; color:#115292; font-size:0.8em; text-decoration:underline;}
.blockContent .elementStandard a:hover,
.blockContent .elementTextInhalt a:hover,
.blockContent .elementLink a:hover 		 		   {margin:0px; padding:0px; font-weight:bold; color:#940100; font-size:0.8em; text-decoration:underline;}
.blockContent a.elementLinkBack,
.blockContent a.elementLinkBack:link,
.blockContent a.elementLinkBack:active,
.blockContent a.elementLinkBack:visited			   {text-decoration:none; padding:0 0 0 8px; background-image:url(/tourismus/de/wLayout/design/img/icons/back_n.gif); background-repeat:no-repeat; background-position:left 5px;}
.blockContent a.elementLinkBack:hover			   {text-decoration:none; padding:0 0 0 8px; background-image:url(/tourismus/de/wLayout/design/img/icons/back_r.gif); background-repeat:no-repeat; background-position:left 5px;}

.blockContent a.elementLinkForward,
.blockContent a.elementLinkForward:link,
.blockContent a.elementLinkForward:active,
.blockContent a.elementLinkForward:visited		   {text-decoration:none; padding:0 8px 0 0; background-image:url(/tourismus/de/wLayout/design/img/icons/linkliste_n.gif); background-repeat:no-repeat; background-position:right 5px;}
.blockContent a.elementLinkForward:hover		   {text-decoration:none; padding:0 8px 0 0; background-image:url(/tourismus/de/wLayout/design/img/icons/linkliste_r.gif); background-repeat:no-repeat; background-position:right 5px;}



.blockContent .elementPictureZoomLeft 			    {float:left; margin:4px 8px 4px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #999999;}
.blockContent .elementPictureZoomLeft .pictureGroup {clear:left;}
.blockContent .elementPictureZoomLeft .pictureSpacer{float:left;margin:0px;padding:0px;height:15px;}
.blockContent .elementPictureZoomLeft .buGroup   	{clear:left;margin:3px 0px 0px 0px;padding:0px;font-size:0.9em; line-height:120%;}
.blockContent .elementPictureZoomLeft .zoomGroup    {display:block; float:right; text-align:right;}


.blockContent .elementPictureGroupLeft 			    	{float:left; margin:0px; padding:4px 11px 11px 0px;}
.blockContent .elementPictureGroupLeft .pictureGroup 	{clear:left;}
.blockContent .elementPictureGroupLeft .pictureSpacer	{float:left;margin:0px;padding:0px;height:15px;}

.blockContent .elementPictureGroupRight 			    {float:right; margin:0px; padding:4px 0px 11px 11px;}
.blockContent .elementPictureGroupRight .pictureGroup 	{clear:left;}
.blockContent .elementPictureGroupRight .pictureSpacer	{float:left;margin:0px;padding:0px;height:15px;}

.blockContent .rightBoxes 	{margin-bottom:15px;}

.blockContent .rightBoxes	a,
.blockContent .rightBoxes	a:link,
.blockContent .rightBoxes	a:visited,
.blockContent .rightBoxes	a:active	{}
.blockContent .rightBoxes	a:hover		{color:#940100; font-size:0.8em;}

.blockContent .elementIFrame			{border:none; font-size:0.8em;}


/* Allgemeine Elemente des rechten Bereiches */

.blockRight .elementRightStandard                  {padding:8px;}/*Standard im rechten Bereich*/
.blockRight .elementRightInclude                   {padding:0px;}/*Include im rechten Bereich*/

.blockRight .elementTextInhalt                           {margin:0px 0px 16px 0px; padding:0px; font-size:0.8em;}
.blockRight .elementTextInhalt h2, h3, h4, h5, h6        {margin:0px; padding:0px 0px 3px 0px; margin-top:16px;}
.blockRight .elementTextInhalt li                        {line-height:150%;color:#000000}

.blockRight .elementStandard                     		{margin-bottom:16px;}

.blockRight .elementBanner                         		 {margin:0px 0px 16px 0px; padding:0px; font-size:0.8em;}
.blockRight .elementBanner img							 {margin:0px; padding:0px;}

.blockRight .elementHeadline                     {margin:0px 0px 6px 0px; padding:6px 0px 0px 0px; color:#555555; font-size:0.8em; font-weight:bold; height:22px;border-bottom:1px solid #053577; border-top:1px solid #053577;}
.blockRight .elementHeadline h1, h2, h3, h4	 {font-size:1.0em; margin:0px; padding:0px;}
.blockRight .elementHeadline a,
.blockRight .elementHeadline a:link,
.blockRight .elementHeadline a:active,
.blockRight .elementHeadline a:visited 			 {font-size:1em;}
.blockRight .elementHeadline a:hover 			 {font-size:1em; color:#940100;}

.blockRight .elementListe 			 {margin: 10px 0px 10px 0px; }
.blockRight .elementListeLink                    {margin: 0px 0px 4px 0px; border:0px solid #FF0000; padding:0px 5px 0px 10px; line-height:14px; background-image:url(/tourismus/de/wLayout/design/img/icons/linkliste_right_n.gif); background-position:0px 4px; background-repeat:no-repeat;}
.blockRight .elementListeLinkOver                {margin: 0px 0px 4px 0px; border:0px solid #FF0000; padding:0px 5px 0px 10px; line-height:14px; background-image:url(/tourismus/de/wLayout/design/img/icons/linkliste_right_r.gif); background-position:0px 4px; background-repeat:no-repeat;}

.blockRight .elementIconHeadlineText .elementIcon		{float:left; margin-top:-8px;}
.blockRight .elementIconHeadlineText .elementHeadline	{border-bottom:none; margin-bottom:0px;}
.blockRight .elementIconHeadlineText .elementHeadline a,
.blockRight .elementIconHeadlineText .elementHeadline a:link,
.blockRight .elementIconHeadlineText .elementHeadline a:active,
.blockRight .elementIconHeadlineText .elementHeadline a:visited 	{font-size:1em;}
.blockRight .elementIconHeadlineText .elementHeadline a:hover 		{font-size:1em; color:#940100;}
.blockRight .elementIconHeadlineText .elementHeadline a {font-size:10px;}
.blockRight .elementIconHeadlineText .elementTextInhalt {clear:both; padding-top:6px; border-top:1px solid #053577;}

.blockRight .elementStandard a,
.blockRight .elementStandard a:link,
.blockRight .elementStandard a:visited,
.blockRight .elementTextInhalt a,
.blockRight .elementTextInhalt a:link,
.blockRight .elementTextInhalt a:visited,
.blockRight .elementListeLink a,
.blockRight .elementListeLink a:link,
.blockRight .elementListeLink a:visited,
.blockRight .elementListeLink a:hover			 {margin:0px; padding:0px; font-weight:bold; color:#115292; font-size:0.8em; text-decoration:underline;}
.blockRight .elementStandard a:hover,
.blockRight .elementTextInhalt a:hover,
.blockRight .elementListeLinkOver a,
.blockRight .elementListeLinkOver a:link,
.blockRight .elementListeLinkOver a:visited,
.blockRight .elementListeLinkOver a:hover 		 {margin:0px; padding:0px; font-weight:bold; color:#940100; font-size:0.8em; text-decoration:underline;}

.blockRight .elementTextInhalt a,
.blockRight .elementTextInhalt a:link,
.blockRight .elementTextInhalt a:visited		 {margin:0px; padding:0px; font-weight:bold; color:#115292; font-size:1.0em; text-decoration:underline;}
.blockRight .elementTextInhalt a:hover 		 	 {margin:0px; padding:0px; font-weight:bold; color:#940100; font-size:1.0em; text-decoration:underline;}

/* starhtml Hack, weiß nicht woran das sonst liegt, mh 27.11.2006 */
.blockRight .elementSuchenBuchen				 {padding:15px 15px 15px 15px;border-top:1px solid #00396e;}
.blockRight .elementSuchenBuchenOver			 {background-color:#E9EEFD;padding:15px 15px 15px 15px;border-top:1px solid #00396e;}
* html .blockRight .elementSuchenBuchenOver			 {background-color:#E9EEFD;padding:0px 15px 0px 15px;border-top:1px solid #00396e;}
* html .blockRight .elementSuchenBuchen			 {padding:0px 15px 0px 15px;border-top:1px solid #00396e;}




/* Allgemeine Elemente des unteren Bereiches */

.blockBottom .elementBottomStandard                {padding:4px;text-align:center;}/*Standard im unteren Bereich*/
.blockBottom .elementBottomInclude                 {padding:8px;}/*Include im unteren Bereich*/


/* Sonstige Elemente */
.editButton                                        {float:left; left:170px; top:68px}


/* Popup Sitemap*/

body#sitemap					{margin:18px 11px 11px 11px; padding:0px;}
#sitemap .blockContent			{width:300px; padding:0 0 20px 0; margin:0px;}
#sitemap .elementTop			{padding:0 0 5px 0;border-bottom:3px solid #053577;}
#sitemap .elementLogo			{float:left;}
#sitemap .elementClose			{float:right;}
#sitemap .elementClose a		{}
#sitemap .elementClose a:hover	{color:#940100; font-size:0.8em;}
#sitemap .elementHeadline		{padding:9px 0 3px 23px; border-bottom:1px solid #053577;}
#sitemap .elementLine			{clear:both; border-bottom:1px solid #053577; margin-bottom:10px;}
#openSitemapStadt				{float:left; display:none; padding: 23px 0 3px 7px;}
#closeSitemapStadt				{float:left; display:inline; padding: 23px 0 3px 7px;}
#elementSitemapStadt			{display:none; padding:0 0 20px 0;}
#openSitemapTourismus			{float:left; display:inline; padding: 15px 0 3px 7px;}
#closeSitemapTourismus			{float:left; display:none; padding: 15px 0 3px 7px;}
#elementSitemapTourismus		{display:inline; padding:0 0 20px 0;}


/*
////////////////////////////////////////////////////////////////
//
// Stylesheet fuer die Weblics
//
// Weblication® CMS Strukturdesign Version 4.0.9
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication® Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/



/*################ Formatierung von HTML-Elementen ################*/

.includeWeblic							   {width:450px; heigth:100%; color:#555555;}

.includeWeblic a,
.includeWeblic a:active,
.includeWeblic a:visited,
.includeWeblic a:link    {color:#115292; text-decoration:none; font-size:0.8em;}
.includeWeblic a:hover 	{color:#940100; text-decoration:none; font-size:0.8em;}


/*################ Elemente ################*/

.elementHeadline                           {margin:0px; padding:0;}
.elementSheetHeadline                      {margin:0px; padding:0; clear:both;}
.elementSheetHeadlineIntern                {margin:0px; padding:0; clear:both; background-color:#F0F0F0;}
.includeWeblic .elementLinkHeadline        {margin:0px; padding:0; clear:both;}
.includeWeblic .elementLetterHeadline      {margin:0px; padding:0; clear:both;}
.includeWeblic .elementListHeadline        {margin:0px; padding:0; clear:both;}


.elementSheetHeadline h1,
.elementSheetHeadlineIntern h1,
.includeWeblic .elementLinkHeadline h1,
.includeWeblic .elementLetterHeadline h1,
.includeWeblic .elementListHeadline h1     {margin:0px 0px 10px 0px; font-size:0.95em;}
.elementSheetHeadline h2,
.elementSheetHeadlineIntern h2,
.includeWeblic .elementLinkHeadline h2,
.includeWeblic .elementLetterHeadline h2,
.includeWeblic .elementListHeadline h2     {margin:0px 0px 10px 0px; font-size:0.85em;}
.elementSheetHeadline h3,
.elementSheetHeadlineIntern h3,
.includeWeblic .elementLinkHeadline h3,
.includeWeblic .elementLetterHeadline h3,
.includeWeblic .elementListHeadline h3     {margin:0px 0px 10px 0px; font-size:0.85em;}

.includeWeblic .elementTextInhalt                         {margin:0px 0px 16px 0px; padding:0px; font-size:0.8em;}
.includeWeblic .elementTextInhalt h2, h3, h4, h5, h6      {margin:0px; padding:0px 0px 3px 0px;}
.includeWeblic .elementTextInhalt li                      {line-height:125%;color:#000000}
.includeWeblic .elementTextInhalt img                     {margin:4px 8px 4px 0px;}
.elementTextInhalt li img                        {}
.elementTextInhalt table                         {spacing:0; padding:0; border-style:none;}
.elementTextInhalt table th                      {text-align:left; padding:2px; border-style:none;}
.elementTextInhalt table td                      {padding:2px; border-style:none;}



.includeWeblic .elementLine                {margin:0px; border-bottom:1px solid #115292;}

.includeWeblic .elementTable               {margin:0px; spacing:0; padding:0;}
.includeWeblic .elementTable th            {text-align:left; padding:2px; border-right:1px solid #115292;border-bottom:1px solid #115292; border-left:none; background-color:#F0F0F0}

.includeWeblic .elementTableDiv            {margin:0px; spacing:0; padding:0; font-size:0.8em;}

.includeWeblic .elementLink                {margin:0px; padding:0;}
.includeWeblic .elementLink a              {margin-right:15px;}

.includeWeblic .elementList                {margin:0px 0px 10px 0px;}
.includeWeblic .elementList strong         {font-weight:bold;}
.includeWeblic .elementList ul             {margin:0; color:#555555;}
.includeWeblic .elementList li             {margin:0; clear:right; color:#555555;}
.includeWeblic .elementList dt             {clear:left;width:172px;}
.includeWeblic .elementList dt p           {margin-bottom:0px;}
.includeWeblic .elementList dd             {margin-left:0px;}

.includeWeblic .elementList a,
.includeWeblic .elementList a:link,
.includeWeblic .elementList a:visited 	   {margin:0px; padding:0px; font-weight:bold; color:#115292; text-decoration:none;}
.includeWeblic .elementList a:hover 	   {margin:0px; padding:0px; font-weight:bold; color:#940100; text-decoration:none;}

.includeWeblic .elementListStyle           {list-style:none; margin-left:0px ;margin-right:3px; padding:0;}
.includeWeblic .elementListStyle li        {color:#555555;}

.elementSheet                              {margin:0px 0px 10px 0px; padding:0;}

.includeWeblic .elementForm                		{margin:0px 0px 20px 0px; clear:both;}
.includeWeblic .elementForm table          		{}
.includeWeblic .elementForm input          		{width:268px; padding:2px 1px 2px 1px; color:#555555;}
.includeWeblic .elementForm input.radioButton   {width:20px; margin-bottom:7px; padding:2px 1px 2px 1px; color:#555555;}
.includeWeblic .elementForm input.checkBox   	{width:20px; margin-bottom:5px; padding:2px 1px 2px 1px; color:#555555;}
.includeWeblic .elementForm textarea       		{width:268px; height:150px; padding:2px 1px 2px 1px; font-family: verdana, arial, helvetica, sans-serif; font-size:1.0em; color:#555555;}
.includeWeblic .elementForm .zip           		{width:83px; float:left; color:#555555;}
.includeWeblic .elementForm .city          		{width:175px; float:right; color:#555555;}

.includeWeblic .formCaption                {vertical-align:top; padding-right:20px;}
.includeWeblic .formValue                  {vertical-align: middle; padding-bottom:5px;}

.includeWeblic .elementPictureLeft         {margin:0px 8px 10px 0px;float:left;}
.includeWeblic .elementPictureRight        {margin:0px 0px 10px 8px;float:right;}

.includeWeblic .elementFuncHeader          {margin:0px 0px 10px 0px; padding:15px 0px 30px 0px;}
.includeWeblic .elementFuncFooter          {margin:0px 0px 10px 0px; margin-bottom:120px; margin-top:8px; margin-right:8px; padding-top:8px; border-top: 1px solid #81A7CC;clear:both;}

.includeWeblic .elementLinkFooter          {margin:0px 0px 10px 0px; border-top: 1px solid #81A7CC;clear:both;}
.includeWeblic .elementLinkFooterEditGroup {margin:0px 0px 10px 0px;}

.includeWeblic .elementFunctions           {margin:8px;padding:0px;}

.includeWeblic .elementFunctionsAdmin      {margin:8px;padding:0px;text-align:right;z-index:3;}

.includeWeblic .elementEditGroup           {margin:0px 0px 10px 0px;}

.includeWeblic .elementEditbuttonPage      {position:absolute; left:190px; top:120px;}
.includeWeblic .elementEditbuttonNavi      {padding:2px;padding-left:8px}

.includeWeblic .elementRightHeadline       {margin-top:6px;   padding-left:6px; padding-right:6px; border-style:solid;border-width:1px;border-color:#81A7CC;}
.includeWeblic .elementRightStandard       {padding-left:6px; padding-top:6px;  padding-right:6px; padding-bottom:6px;margin-bottom:6px;border-style:solid;border-width:1px;border-color:#81A7CC;}
.includeWeblic .elementRightInclude        {padding-left:6px; padding-top:6px;  padding-right:6px; padding-bottom:6px;margin-bottom:6px;border-style:solid;border-width:1px;border-color:#81A7CC;}

.includeWeblic .elementLeftStandard        {padding:8px;}
.includeWeblic .elementCurNavigation       {display:none}
.includeWeblic .elementLeftNavigation      {padding-top:8px;}
.includeWeblic .elementLeftInclude         {padding:0;}

.includeWeblic .elementTopStandard         {padding:0;}
.includeWeblic .elementTopInclude          {padding:0;margin-top:0;border-style:none;width:440px}
.includeWeblic .elementTopNavigation       {position:absolute;top:104px;padding-left:196px}

.includeWeblic ul                          {list-style:none; margin:0; padding:0;}
.includeWeblic li                          {margin-bottom:2px;}

.includeWeblic p                           {margin:0px; padding:0px;}
.includeWeblic p .text                     {font-size:0.8em;}

.includeWeblic form                        {display:inline;}
.includeWeblic input                       {margin-top:1px; border:1px solid #999999; font-size:0.8em;}
.includeWeblic select                      {margin-top:1px; border:1px solid #999999; font-size:0.8em;}
.includeWeblic textarea                    {margin-top:1px; border:1px solid #999999;}
.includeWeblic input.radioButton           {margin-top:1px; font-size:0.8em; border:none;}
.includeWeblic input.checkBox	           {margin-top:1px; font-size:0.8em; border:none;}


.includeWeblic a.viewmode                  {font-weight:bold; border:outset 1px #115292; text-decoration:none; line-height:150%; padding-left:8px ;padding-right:8px;}
.includeWeblic a.viewmode:hover            {color:#FFFFFF; background-color:#81A7CC; text-decoration:none; line-height:150%;}
.includeWeblic a.viewmode:focus            {color:#FFFFFF; background-color:#81A7CC; text-decoration:none; line-height:150%;}


/*################ Fragmente ################*/


.includeWeblic .fragmentInfo               {margin-bottom:8px;background-color:#FFCCCC;color:#000000;padding:2px;padding-left:8px;font-weight:normal;border-style:solid;border-width:1px;border-color:#115292;}
.includeWeblic .fragmentWarning            {margin-bottom:8px;background-color:#FFFFFF;color:#FF0000;padding:2px;padding-left:8px;font-weight:normal;border-style:solid;border-width:1px;border-color:#FF0000;}

.includeWeblic .fragmentDropDown           {margin-top:3px;margin-right:3px;}

.includeWeblic .fragmentSheet              {padding-top:6px;padding-bottom:12px;border-bottom:1px solid #81A7CC;}

.includeWeblic .fragmentTableDivRow        {clear:both;padding-top:12px;}
.includeWeblic .fragmentTableDivRowNull    {clear:both;padding-top:0;}

.includeWeblic .fragmentFormMainHead       {background-color:#F0F0F0;color:#555555;font-weight:bold;padding:4px;border-style:solid;border-width:1px;border-color:#115292;border-bottom-style:none}
.includeWeblic .fragmentFormMainHead span  {}
.includeWeblic .fragmentFormMainBody       {background-color:#FFFFFF;margin-bottom:0;color:#555555;padding:4px;border-style:solid;border-width:1px;border-color:#115292;}
.includeWeblic .fragmentFormMainBody input {width:300px;}

.includeWeblic .fragmentSheetMainHead      {margin-left:0px;font-weight:bold;border-style:solid;border-width:1px;border-color:#115292;border-bottom-style:none;padding:4px;width:440px;clear:both;}
.includeWeblic .fragmentSheetMainBody      {margin-left:0px;background-color:#FFFFFF;margin-bottom:8px;color:#555555;padding:4px;padding-bottom:8px;padding-left:4px;padding-right:8px;border-style:solid;border-width:1px;border-color:#115292;}

.includeWeblic .fragmentEditGroupHead                  {background-color:#F0F0F0; border:1px solid #115292; border-bottom-style:none; padding:4px;color:#555555; font-weight:bold; font-size:0.8em;}
.includeWeblic .fragmentEditGroupBody                  {background-color:#FFFFFF; margin-bottom:22px; color:#555555; padding:4px; border:1px solid #115292; font-size:0.8em;}
.includeWeblic .fragmentEditGroupBody td               {vertical-align:top;padding-right:15px;padding-bottom:3px;}
.includeWeblic .fragmentEditGroupBody input            {width:300px;}
.includeWeblic .fragmentEditGroupBody textarea         {width:300px; height:150px;}
.includeWeblic .fragmentEditGroupBody select           {width:300px;}
.includeWeblic .fragmentEditGroupBody .date            {width:120px; border-style:1px solid #888888; padding:2px;}
.includeWeblic .fragmentEditGroupBody .time            {width:75px;}
.includeWeblic .fragmentEditGroupBody .year            {width:75px;}
.includeWeblic .fragmentEditGroupBody .zip             {width:65px;}
.includeWeblic .fragmentEditGroupBody .city            {width:175px;}
.includeWeblic .fragmentEditGroupBody .formImage input {width:75px;}
.includeWeblic .fragmentEditGroupBody .formLink input  {width:250px;}
.includeWeblic .fragmentEditGroupBody ul               {padding:0;}


.includeWeblic .fragmentFormHead           {background-color:#F0F0F0; border:1px solid #115292; border-bottom-style:none; padding:4px;color:#555555; font-weight: bold; font-size:0.8em;}
.includeWeblic .fragmentFormBody           {background-color:#FFFFFF; margin-bottom:22px; color:#555555; padding:4px; border:1px solid #115292; font-size:0.9em;}
.includeWeblic .fragmentFormBody td        {vertical-align:top;padding-right:15px; padding-top:3px;padding-bottom:3px;}
.includeWeblic .fragmentFormBody input     {width:300px;}
.includeWeblic .fragmentFormBody textarea  {width:300px;height:150px;}
.includeWeblic .fragmentFormBody select    {width:300px;}
.includeWeblic .fragmentFormBody .date     {width:120px; border-style:1px solid #888888; padding:2px;}
.includeWeblic .fragmentFormBody .time     {width:75px;}
.includeWeblic .fragmentFormBody .year     {width:75px;}
.includeWeblic .fragmentFormBody .zip      {width:65px;}
.includeWeblic .fragmentFormBody .city     {width:177px;}
.includeWeblic .fragmentFormBody .button   {width:90px;}



/*################ Sonstige ################*/

.includeWeblic .textBoldWarning            {font-weight:bold; color:#FF0000;}

.includeWeblic .formCaption                {margin:0;line-height:120%;padding-top:3px;}
.includeWeblic .formValue                  {margin:0;line-height:120%;vertical-align:top;}
.includeWeblic .formValue a                {text-align:center;padding-right:3px;}

.includeWeblic .formButton                 {}
.includeWeblic .formButton a               {}
.includeWeblic .formButton a:hover         {}

.includeWeblic .formUpload                 {margin:0;line-height:120%;vertical-align:top;}
.includeWeblic .formUpload input           {width:49%;}
.includeWeblic .formPrice                  {margin:0;line-height:120%;vertical-align:top;}
.includeWeblic .formPrice p                {display:inline;}
.includeWeblic .formPrice input            {width:5.12px;}

.includeWeblic .sheetCaption               {margin:0;font-weight:bold;padding-top:3px;padding-bottom:3px;padding-right:15px;vertical-align:top;}
.includeWeblic .sheetValue                 {margin:0;padding-top:3px;padding-bottom:3px;vertical-align:top;}

.includeWeblic .listCaption                {margin:0;line-height:120%;font-weight:bold;vertical-align:top;}
.includeWeblic .listValue                  {margin:0; padding-left: 10px; display:block; vertical-align:top;clear:right; color:#555555;}
.includeWeblic .listValue dt               {width:75px;};
.includeWeblic .listValue dd               {margin-left:0px;margin-rigth:8px;margin-top:2px;margin-bottom:2px;};
.includeWeblic .listValue a,
.includeWeblic .listValue a:active,
.includeWeblic .listValue a:hover,
.includeWeblic .listValue a:visited,           
.includeWeblic .listValue a:link 		   {font-size:0.8em;}
.includeWeblic .listValue p				   {font-size:0.8em;}

.includeWeblic .listValue h4               {padding: 0 0 6px 0;}

.includeWeblic .listPictureLeft            {clear:left;padding: 3px 8px 3px 0;}

.includeWeblic .listButton                 {float:right;}

.includeWeblic .linkHeaderLeft             {float:left;}
.includeWeblic .linkHeaderRight            {float:right;}

.includeWeblic .linkFooterLeft             {float:left;padding-top:6px;padding-bottom:6px;}
.includeWeblic .linkFooterRight            {float:right;padding-top:6px;padding-bottom:6px;}

.includeWeblic .linkHeaderLeft a,
.includeWeblic .linkHeaderLeft a:link,
.includeWeblic .linkHeaderLeft a:visited,
.includeWeblic .linkFooterLeft a,
.includeWeblic .linkFooterLeft a:link,
.includeWeblic .linkFooterLeft a:visited,
.includeWeblic .linkHeaderRight a,
.includeWeblic .linkHeaderRight a:link,
.includeWeblic .linkHeaderRight a:visited,
.includeWeblic .linkFooterRight a,
.includeWeblic .linkFooterRight a:link,
.includeWeblic .linkFooterRight a:visited	{margin:0px; padding:0px; font-weight:bold; color:#115292; font-size:0.8em; text-decoration:underline;}
.includeWeblic .linkHeaderLeft a:hover,
.includeWeblic .linkHeaderRight a:hover,
.includeWeblic .linkFooterLeft a:hover,
.includeWeblic .linkFooterRight a:hover 	{margin:0px; padding:0px; font-weight:bold; color:#940100; font-size:0.8em; text-decoration:underline;}

.linkHeaderLeft             {float:left;}
.linkHeaderRight            {float:right;}

.linkFooterLeft             {float:left;padding-top:6px;padding-bottom:6px;}
.linkFooterRight            {float:right;padding-top:6px;padding-bottom:6px;}

.linkHeaderLeft a,
.linkHeaderLeft a:link,
.linkHeaderLeft a:visited,
.linkFooterLeft a,
.linkFooterLeft a:link,
.linkFooterLeft a:visited,
.linkHeaderRight a,
.linkHeaderRight a:link,
.linkHeaderRight a:visited,
.linkFooterRight a,
.linkFooterRight a:link,
.linkFooterRight a:visited	{margin:0px; padding:0px; font-weight:bold; color:#115292; font-size:0.8em; text-decoration:underline;}
.linkHeaderLeft a:hover,
.linkHeaderRight a:hover,
.linkFooterLeft a:hover,
.linkFooterRight a:hover 	{margin:0px; padding:0px; font-weight:bold; color:#940100; font-size:0.8em; text-decoration:underline;}


.includeWeblic .buttonDefault              {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; text-align:center; padding:2px 4px 2px 4px; margin:0px 0px 0px 0px;  line-height:16px; background-color:#F0F0F0; border:1px outset #555555; background-image:url(/weblication/wGui/wImages/bg_button_weblic.gif); }
.includeWeblic a.buttonDefault             {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal;}

.includeWeblic .buttonFunction             {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; text-align:center; padding:2px 4px 2px 4px; margin:0px 0px 0px 0px;  line-height:16px; background-color:#F0F0F0; border:1px outset #555555; float:right;}
.includeWeblic a.buttonFunction            {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal;}

.includeWeblic .buttonAdmin                {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; text-align:center; padding:2px 4px 2px 4px; margin:0px 0px 0px 0px;  line-height:16px; background-color:#F0F0F0; border:1px outset #555555; float:left;}
.includeWeblic .buttonAdmin                {cursor:pointer; cursor:hand; text-decoration:none; font-weight:normal; color:#CCCCCC;}

.blockContent .elementTextInhalt a,
.blockContent .elementTextInhalt a:active,
.blockContent .elementTextInhalt a:visited,
.blockContent .elementTextInhalt a:link    {color:#115292; text-decoration:none; font-size:1.0em;}
.blockContent .elementTextInhalt a:hover   {color:#940100; text-decoration:none; font-size:1.0em;}

@media print	{
.blockImageHeader	 		{display:none;}
.blockMainNavigation 		{display:none;}
.blockMainHelpNavigation	{display:none;}
.blockPrintFooter    		{display:block; color:#555555; font-size:0.7em; border-top:1px solid #053577; clear:both; margin-top:20px; padding:5px 0 0 0 ;}
#Logo_for_print		 		{display:inline;width:100%;}
#Logo_for_print .logo 		{float:left;}
#Logo_for_print .adresse 	{float:left; padding:0 0 15px 450px; font-size:0.7em;}
#Logo_for_print .linie		{clear:both; display:block; width:100%; height:1px; border-bottom:1px solid #053577; font-size:1px; line-height:1px;}
.blockContent		 		{width:780px;padding-left:15px; margin-right:10px; font-size:10pt; line-height: 12pt;}
* .blockContent		 		{width:580px;padding-left:15px; margin-right:10px; font-size:10pt; line-height: 12pt;}
.blockContent img	 		{}
.blockRight			 		{display:none;}
.blockLeft           		{display:none;}
.blockTop            		{display:none;}/*Bereich oben*/
#Print 						{float:left; width:84px; display:none;}
}

/*
################################
Positionierung Sitemap
################################
*/

.listSitemap1                        {list-style-type:none; margin:15px 0 0 0; padding-left: 24px;}
.listSitemap2                        {list-style-type:none; margin:4px 0px 6px 45px; padding:0;}
.listSitemap3                        {list-style-type:none; margin:4px 0px 6px 15px; padding:0;}
.listSitemap4                        {list-style-type:none; margin:4px 0px 6px 22px; padding:0;}

.navSitemapLevel1 a,
.navSitemapLevel1 a:visited,
.navSitemapLevel1 a:link,
.navSitemapLevel1 a:active           {text-decoration:none; color:#555555; line-height:18px; font-size:0.8em;}
.navSitemapLevel1 a:hover            {color:#940100; font-size:0.8em;}
.navSitemapLevel2 a,
.navSitemapLevel2 a:visited,
.navSitemapLevel2 a:link,
.navSitemapLevel2 a:active 		     {text-decoration:none; color:#555555; line-height:18px; font-size:0.8em;}
.navSitemapLevel2 a:hover            {color:#940100; font-size:0.8em;}
.navSitemapLevel3 a,
.navSitemapLevel3 a:visited,
.navSitemapLevel3 a:link,
.navSitemapLevel3 a:active,          {text-decoration:none; color:#555555; line-height:18px; font-size:0.8em;}
.navSitemapLevel3 a:hover            {color:#940100; font-size:0.8em;}
.navSitemapLevel4 a,
.navSitemapLevel4 a:visited,
.navSitemapLevel4 a:link,
.navSitemapLevel4 a:active           {text-decoration:none; color:#555555; line-height:18px; font-size:0.8em;}
.navSitemapLevel4 a:hover            {color:#940100; font-size:0.8em;}


/*################ Schneehöhen Wintersport-Arena ################*/
a.infobox { 
text-decoration:none; 
}
 
a.infobox span{ 
display:none;
position:absolute;
margin:0px 0 0 -375px; 
padding:5px; 
width:300px;
text-decoration:none; 
}
 
*html a.infobox span{
display:none;
position:absolute;
top:0px;
left:0px; 
text-decoration:none; 
}
 
a:hover.infobox span{ 
display:block; 
border:1px solid #005ea8;
color:#49494b; 
background:white;
}
 
a.infobox:hover span p{ 
text-align:left;
font-size:11px;
font-family:verdana;
font-weight:normal;
}

/*
################################
Popup-Fenster
################################
*/

body#popup 													{padding:10px 10px 30px 10px;margin:0px;width:auto;}
body#popup .blockContent									{width:auto; padding:30px 10px 0 10px; margin:0px;}
body#popup .blockMain										{width:auto; padding:0px; margin:0px;}
body#popup .blockMain #Logo_for_print .logo					{float:left; width:300px; margin:0px; padding:0px;}
body#popup .blockMain #Logo_for_print .adresse				{float:right; margin:0px; padding:0 0 10px 0;}
body#popup .blockMain #Logo_for_print .linie				{clear:both;}
body#popup .blockTop										{padding:0px;margin:0px; border-bottom:1px solid #245691;width:auto;}
body#popup .blockTop .Logo									{padding:0px;margin:0px;}
body#popup .blockTop .elementPrintClose						{float:right; font-size:11px; padding-top:53px;}
body#popup .blockTop .elementPrintClose a:hover				{color:#940100;}
body#popup .blockTop .elementPrintClose .elementLinkClose	{vertical-align:bottom; margin-bottom:1px;}

@media print	{
body#popup .blockContent									{width:580px;}
}
