/**************************************************************/	
/* Allgemeine Definitionen
/**************************************************************/
BODY{		font-family: arial, helvetica, myriad, myriad pro, verdana, sans-serif;margin-top:0px;font-size: 12px;text-align:left;background: #c3cdda url(/rua/a2/body_bg_neu.jpg) repeat-x left top;}

* html body {margin:0;padding:0;}

img	{border:none;}

#miloniclink{color:#ffffff;display:none;visibility:hidden;height:0px;width:0px;position:absolute;top:-10px;}

UL	{margin-top:5px;margin-bottom:5px;padding-top:0px;}

#innerContent LI	{padding-bottom:3px;}

DIV {margin:0px;padding:0px;}



p{margin-top:0px;margin-bottom:10px;line-height:1.3;}
p.lastparagraph{clear:both;margin-top:35px;}
p.paragraph{ margin-top:0px;margin-bottom:10px;line-height:1.3;}
.tParagraph{ margin-bottom:20px; font-size:13px;font-weight:bold;}




/*ÜBERSCHRIFTEN*/
H1{font-size: 1.8em;font-weight: normal;color: #c31815;text-align: left;margin:0px;margin-bottom:10px;font-family:Times New Roman, Times, Arial, Helvetica, sans-serif;}
H2{font-size: 1.5em;font-weight: 500;  color: #000000;text-align: left;margin:0px;margin-bottom:3px;padding:0px;}
H3{font-size: 1.1em;font-weight: bold;  color: #000000;text-align: left;margin:0px;margin-bottom:2px;}

/*Alle Überschriften und Links in der jeweiligen Farbe des Bereichs darstellen*/
BODY.bdy00 H1, BODY.bdy00 H2_, BODY.bdy00 H3_, BODY.bdy00 a{color: #d42925;}
BODY.bdy01 H1, BODY.bdy01 H2_, BODY.bdy01 H3_, BODY.bdy01 a{color: #326ead;}
BODY.bdy02 H1, BODY.bdy02 H2_, BODY.bdy02 H3_, BODY.bdy02 a{color: #3db94e;}
BODY.bdy03 H1, BODY.bdy03 H2_, BODY.bdy03 H3_, BODY.bdy03 a{color: #c31815;}
BODY.bdy04 H1, BODY.bdy04 H2_, BODY.bdy04 H3_, BODY.bdy04 a{color: #d7951c;}


/*Bilder allgemein, Bilder im Fliesstext */
img				{margin: 0px 5px 0px 5px ;}
img.rechts 		{float:right;border:1px solid #666666;margin: 0px 0px 13px 13px;padding:2px;}
img.links 		{float:left;border:1px solid #666666;margin: 0px 13px 13px 0px;padding:2px;}  
    



/**************************************************************/	
/* BEGINN DER STRUKTUR
/**************************************************************/

#container{		position:relative;top:0px;margin: 0px auto; width: 980px;height: auto;padding:0px;}

	#header{	width: 980px;height:141px;margin:0px;padding:0px;background: url(/rua/a2/logo_bg_home.png) no-repeat 10px top;}

		#headerLeft  {}
    		#headBody    {width: 0px;}
	
				#headNavi    {margin-left:300px;padding-top:10px;width: 680px;height:25px;text-align: left;}
					#headNavi UL{list-style-type: none;	padding:0px;margin:0px;margin-top:3px;font-size:11px;}
						#headNavi LI{float: right;margin-right: 10px;}
							#headNavi A{padding: 0px 8px 0px 0px;color: #ffffff;text-decoration: none;}
							#headNavi A:hover{color: #ffffff;text-decoration: underline}
    
					#containerSearch{z-index: 12;float:left;width: auto;margin-top: 0px;padding:0px;margin:0px;}
						#inputSearch{margin:0px;width: 200px;height: 18px;background-color: #ecf3fb;border:solid 1px #000000;font-family: Arial;font-size: 12px;color:#333333;}
						#inputSearchSubmit{margin:0px;height: 22px;width: 30px;font-family: Arial;font-size: 11px;background-color: #ecf3fb;border: solid 1px #000000;cursor: pointer;text-align:center;}

		#containerNavi{z-index: 12;width: 741px; height: 41px;margin-left: 230px;margin-top: 70px;padding-top:5px;}


		BODY#bodyhome #containerNavi{	display:none;}


    		#containerNavi UL, #containerNaviHome UL{margin: 0px;  padding: 0px; list-style-type: none;text-align: center;   }
	
        		#containerNavi UL LI, #containerNaviHome UL LI{float:left;width:172px;height:32px;padding: 0px;display: inline;margin:1px;margin-top:0px;cursor:pointer; }
		
				#containerNavi UL LI#nav00{width:37px;}
					#containerNavi UL LI A{width:100%;font-weight: 500;font-size: 14px;color: white;text-decoration: none;}


	
	
	#containerBodyHeader{}
		#BodyHeaderTop		{width: 980px;height:8px;background: url(/rua/a2/content_bg_top.png) no-repeat left top;margin:0px;padding:0px;}
		#BodyHeaderLinks	{float:left;width: 960px;height:284px;background: url() #ffffff no-repeat center top;padding:10px;margin:0px;margin-top:-1px;}
		#BodyHeaderRechts	{display:none;}
			BODY.bdy00 #BodyHeaderRechts{display:block;float:right;background:#ffffff ;height:303px;width:204px;padding:0px 7px 0px 7px;}
			BODY.bdy03 #BodyHeaderRechts{display:block;float:right;background:#ffffff ;height:303px;width:204px;padding:0px 7px 0px 7px;}

				/*CONTAINER SCHNELLSUCHE IM HEADER-RECHTS*/
				#containerSchnellsuche	{padding:0px;height: auto;background: url(/rua/a2/Schnellsuche_bg.png)  no-repeat left bottom;color:#333333;}
				#containerSchnellsuche .SchnellsucheTitel{color:white;font-size: 14px;font-weight: bold;background: url(/rua/a2/submenu_header_rot.png) #ffffff no-repeat left top;height:14px;padding:8px;}
				#containerSchnellsuche form{border: 0px solid #c0cad4;padding:5px;margin:0px;width:190px;height:261px;}
					.schnellsucheDetail{border-bottom:1px solid #f4aaa9;padding:6px 4px 6px 4px; } 
					.schnellsucheDetail .col1				{width:140px;float:left;padding:4px 0px;clear:both;margin:0px;text-align:left;color:#333333;}
					.schnellsucheDetail .col2				{width:30px;float:right;padding:0px 3px;margin:0px;} 
					.schnellsucheSubmit{border-bottom:none;padding:8px 4px 8px 4px; } 
					.schnellsucheSubmit .col1				{width:70px;float:left;padding:2px 0px;clear:both;margin:0px;text-align:left;color:#333333;font-size:0.9em;}
					#containerSchnellsuche select, #containerSchnellsuche input{border:solid 1px #c0cad4;color:#333333;text-align:center;}
					#containerSchnellsuche .button{float:right;margin:0px;padding:6px;background-color:#dddddd;color:#333333;}  
				/*CONTAINER SCHNELLSUCHE IM HEADER-RECHTS - ENDE*/
			
			
					#BodyHeaderBreadcrumbs{clear:both;height:15px;font-size:12px;background: #ffffff url() no-repeat left top;color: #707070;padding-top:4px;padding-left:10px;}
						#BodyHeaderBreadcrumbs a{font-size: 13px;color: #707070;text-decoration: none;}
						#BodyHeaderBreadcrumbs a:hover{	font-size: 13px;color: #707070;	text-decoration: underline;	}
					#BodyHeaderBottom 	{width: 980px;height:8px;background: url(/rua/a2/content_bg_bottom.png) no-repeat left top;margin:0px;padding:0px;margin-bottom:10px;}
 
 
				/*DIVS IM STARTSEITEN HEADER (Shortcuts)*/ 
				#virtualtourteaser	{display:none;}
				#headershortcuts	{display:none;}
				
				BODY.bdy00 #virtualtourteaser		{display:block;width:150px;height:150px;position:relative;left:585px;top:5px}
				BODY.bdy00 #virtualtourteaser img	{border:none;width:150px;height:150px}
				BODY.bdy00 #headershortcuts			{display:block;width:470px;height:20px;position:relative;left:260px;top:100px;padding:10px;text-align:center;}
				BODY.bdy00 #headershortcuts a		{color:#c31815;font-size:16px;font-weight:500;text-decoration:none;}
				/*DIVS IM STARTSEITEN HEADER (Shortcuts) - ENDE */ 
				 
 
#containerBodyTop{width: 980px;height:8px;background: url(/rua/a2/content_bg_top.png) no-repeat left top;margin:0px;padding:0px;} 


     
#containerBody{width: 960px;padding:10px;padding-top:3px;margin:0px;margin-top:-1px;background: #ffffff;}

	#containerContentLeft{width:202px;margin:0px;height:auto;float:left;}
		#contentLeft{padding:0px;margin:2px 0px 0px -2px;height: auto;}

			/*SUB NAVIGATION*/ 				
			#containerSubNavi{height: auto;top: 0px;padding:0px;margin-bottom:20px;}
			
			BODY.bdy00 #containerSubNavi{display:none;} 
				
			#divSubNaviHeader{color:white;font-size: 14px;font-weight: bold;background: url(/rua/a2/submenu_header_blau.png) #ffffff no-repeat left top;height:14px;padding:8px;border:none;}
					
			#containerSubNavi .navList1					{width:200px;padding:0px;margin: 0px;list-style-type:none;border: 1px solid #c0cad4;border-top:none;}
			#containerSubNavi .navList1 LI				{margin:0px;border-top: 1px solid #c0cad4;}
			#containerSubNavi .navList1 LI.subNaviSelected{}	  
			#containerSubNavi .navList1 LI A			{padding:6px 0px 6px 5px;display: block;font-size: 13px;color: #000000;text-decoration: none; font-weight:bold;}
			#containerSubNavi .navList1 LI A:hover		{color: #000000;}
			
			#containerSubNavi .navList2					{width:200px;padding:0px;margin:0px;list-style-type:none;border:none; background-color:#ffffff;}
			#containerSubNavi .navList2 LI				{margin:0px;border-top: 1px solid #c0cad4;}
			#containerSubNavi .navList2 LI.subNaviSelected{background: url(/rua/a2/nav_selected_bg.png) 3px 11px no-repeat;}	 
			#containerSubNavi .navList2 LI A			{padding: 6px 0px 6px 15px;display: block;font-size: 13px;color: #222222;text-decoration: none;font-weight:normal;}
			#containerSubNavi .navList2 LI A:hover		{text-decoration:underline;} 
							 
			#containerSubNavi .navList3					{width:200px;padding:0px;margin:0px;list-style-type:none;background-color:#ffffff;}
			#containerSubNavi .navList3 LI				{margin:0px;border-top: 1px solid #c0cad4; }
			#containerSubNavi .navList3 LI.subNaviSelected{text-decoration:underline;}	 
			#containerSubNavi .navList3 LI A			{padding: 3px 0px 3px 20px;display: block;font-size: 11px;color: #444444;text-decoration: none;font-weight: bold;  }
			#containerSubNavi .navList3 LI A:hover		{text-decoration:underline;}		
				
			#containerSubNavi .navList4					{width:200px;padding:0px;margin:0px;list-style-type:none;background-color:#ffffff;}
			#containerSubNavi .navList4 LI				{margin:0px;border:none;}
			#containerSubNavi .navList4 LI.subNaviSelected{text-decoration:underline;}	 
			#containerSubNavi .navList4 LI A			{padding:0px 0px 3px 45px;display: block;font-size: 11px;color: #666666;text-decoration: none;;font-weight: normal;   }
			#containerSubNavi .navList4 LI A:hover		{text-decoration:underline;}	    
			
			BODY.bdy00 #containerSubNavi .navList1 LI:hover, BODY.bdy00 LI.subNaviSelected{background-color: #e99492;}
			BODY.bdy01 #containerSubNavi .navList1 LI:hover, BODY.bdy01 LI.subNaviSelected{background-color: #ccdbea;}
			BODY.bdy02 #containerSubNavi .navList1 LI:hover, BODY.bdy02 LI.subNaviSelected{background-color: #ceedd3;}
			BODY.bdy03 #containerSubNavi .navList1 LI:hover, BODY.bdy03 LI.subNaviSelected{background-color: #f0c5c4;}
			BODY.bdy04 #containerSubNavi .navList1 LI:hover, BODY.bdy04 LI.subNaviSelected{background-color: #f5e4c6;}
			#containerSubNavi .navList1 LI:hover a{}
			
			BODY.bdy00 #containerSubNavi .navList2 LI:hover,
			BODY.bdy01 #containerSubNavi .navList2 LI:hover,
			BODY.bdy02 #containerSubNavi .navList2 LI:hover,
			BODY.bdy03 #containerSubNavi .navList2 LI:hover,
			BODY.bdy04 #containerSubNavi .navList2 LI:hover	{background-color:#ffffff;}
			/*END SUB NAVIGATION*/


			/* NEWSLETTER Container */
			#containerNewsletter 					{margin-bottom:20px;height:auto;}
			#containerNewsletter #newsletterHeader	{width:190px;color:white;font-size: 14px;font-weight: bold;background: url(/rua/a2/submenu_header_blau.png) #ffffff no-repeat left top;	height:14px;padding:8px;}	
			#containerNewsletter #border 			{width:190px;padding:5px;margin: 0px;border: 1px solid #c0cad4;}
			#containerNewsletter form				{margin:0px;padding:0px;}
			#containerNewsletter input				{width:130px;border:1px solid #c0cad4;}
			#containerNewsletter .col1				{width:40px;float:left;padding:5px 3px;clear:both;margin:0px;text-align:right;color:#333333;}
			#containerNewsletter .col2				{width:130px;float:left;padding:1px 3px;margin:0px;} 
			#containerNewsletter #newsletter_submit	{width:134px;margin:1px 0px 0px 49px;float:left;padding:0px;background-color:#dddddd;color:#333333;}    
						  
							 
			/* BANNER Container */				
			.containerBanner						{margin-bottom:20px;}
			.containerBanner .banner-3				{margin-bottom:10px;}	
			.containerBanner .banner-3 img			{margin:0px;padding:0px;width:200px;border: 1px solid #c0cad4;}	
			.containerBanner  img					{margin:0px;padding:0px;width:200px;border: 1px solid #c0cad4;}		


			.containerKalenderNavi					{margin-bottom:20px;height:auto;}
			.containerKalenderNavi	#border			{width:190px;padding:5px;margin: 0px;border: 1px solid #c0cad4;}

	/* MITTLERE SPALTE */
	#containerContentMain{margin:0px;padding:0px;float:left;width:555px;}
		#contentTop{HEIGHT: 0px}
		#content{Z-INDEX: 2;Float:left;}
			#contentOut{float: left;margin:0px;height:auto;}
				#contentImg{FLOAT: left;height:auto;}
					#innerContent{float: left;padding: 0px;margin:5px 15px 5px 15px;min-height: 200px;height:auto !important;height:200px;width:525px;position:relative;}
		#contentBottom {HEIGHT: 0px;}
	
	
	#containerContentRight{float:left;width:202px;height:auto;}
		#containerSmallMap{height: auto;top: 0px;padding:0px;border: 0px solid #c0cad4;margin-bottom:20px;}
			#containerSmallMapHeader{color:white;font-size: 14px;font-weight: bold;background: url(/rua/a2/submenu_header_blau.png) #ffffff no-repeat left top;height:14px;padding:8px;}
			#map-small{width:200px;height:150px;border:1px solid #c0cad4;overflow:hidden;}
	/* RECHTE SPALTE - ENDE */



#containerBodyBottom{width: 980px;height:8px;background: url(/rua/a2/content_bg_bottom.png) no-repeat left top;margin:0px;padding:0px;} 
 
 
 
#footer{clear:both;margin: 0px;margin-top:10px;width: 980px;height: 20px;text-align:center;}
    #footer UL  {list-style-type: none;padding:0px;margin:0px;}
    #footer LI  {float: right;margin-right: 10px;}
		#footer A   {padding:0px 8px 0px 0px;color: #666666;text-decoration: none;}
		#footer A:hover {color: #000000;text-decoration: underline}
    #footer LI.noLink {COLOR: #666666;}

#footerComment  {width:980px;height: auto;text-align: center;}



	/*Große Karte zum Einblenden*/
	#mapLargeContainer{	position:absolute; top:148px;left:5px;z-index:500;width:970px;height:325px;background:#ffffff;visibility:hidden;	}
		#mapnavi{width:200px;height:305px;position:absolute;top:10px;left:10px;overflow-y:auto;}
		#mapnavi form{margin:0px;padding:0px;}
		#mapnavi ul{margin:0px;padding:0px;}
		#mapnavi ul .category{margin:10px 0px 0px 0px;padding:0px;font-weight:bold;}
		#mapnavi ul li{margin:2px 2px 2px 2px;padding:0px;list-style-type:none; color:#555555;}
		#mapnavi ul li a{ color:#555555;text-decoration:none;font-size:0.9em;}
		#mapnavi ul li checkbox{margin-right:10px;}
		#mapcontainer{position:absolute;left:213px;top:10px;width:750px;}
			#map-large{width:735px;height:305px;border:1px solid #666666;}
			#closeLargeMap{float:right;font-weight:bold;font-size:15px;text-decoration:none;}	
	
	
	
/**************************************************************/	
/* ENDE	DER STRUKTUR
/**************************************************************/






/**************************************************************/
/* STYLES FÜR BRANCHENBUCH (Branchenbuch2.asp)
/**************************************************************/


/*Übersicht Liste*/
.divStores{width: 540px;height:auto;}
	.divStore					{clear:both;width: 500px;margin: 0px;padding:10px;border-bottom: 1px solid #c0cad4;height:auto;}
	.divStore .divStoreName		{font-family:"Times New Roman", Times, serif;font-size: 1.4em;color: #000000;}
	.divStore .divStoreName a	{font-family:"Times New Roman", Times, serif;color: #c31815;text-decoration:underline;}
	.divStore .divStoreName a:hover{text-decoration:underline;}
	
	.divStore2					{clear:both;width: 510px;margin: 0px;padding:10px 5px 10px 5px;border-bottom: 1px solid #c0cad4;height:auto;}
	.divStore2 .divStoreName 	{font-family:"Times New Roman", Times, serif;font-size: 1.4em;color: #000000;}

		.divStoreButtons		{width:220px;margin-top:-20px;float:right;}
		.divStoreDetails		{position:relative;width: 250px;float:left;}
			.divStoreAdress		{margin-bottom:10px;}
			
		.divStorePics			{position:relative;    width: 150px;    float:right;}
		.divStorePics img		{width:120px;}
		
		
	.divStore .divStoreAdress a	{color:#666666;}
	.divStore .divStoreAdress	{color:#666666;}	
		
		

/*Übersicht Liste - Ende*/


/*Klassen für Branchenbuch*/
#BranchenbuchSuche	{width:516px;margin-bottom:5px;padding:5px;background-color:#81a9bd;color:white;font-size:1.3em;}
#BranchenbuchSuche form {margin:0px;padding:0px;}
#BranchenbuchSuchfeld{width:200px;color:#666666;margin-right:10px;}
#BranchenbuchKategorien{width:200px;color:#666666;}

#BranchenbuchIndex 	{width:520px;margin-bottom:15px;padding:3px;background-color:#81a9bd;}
.IndexCharacter		{width:16px;padding:2px 1px 2px 1px;margin:1px;float:left;background-color:#ccdbea;text-align:center;cursor:pointer;}
#BranchenbuchIndex a{color:#000000;text-decoration:none;} 
/*Klassen für Branchenbuch - Ende*/




       
/**************************************************************/
/* STYLES FÜR STORE DETAILS (StoreDetails.asp)
/**************************************************************/ 
       
#storeHeader			{float:left;margin:0px;padding:0px;margin-bottom:20px;width:525px;} 
       
#divStoreNavi			{clear:both;}

#divStoreNavi ul		{padding:0px;width:525px;list-style-type:none; margin:0px;}
#divStoreNavi ul li		{border-right:1px solid white;border-top:1px solid white; padding:5px;float:left;background: url(/rua/a2/Store_Navi_bg.jpg)  left bottom repeat;}
#divStoreNavi ul li a	{color: White;font-weight: bold;text-decoration: none;font-size:0.9em;}    

#divStoreMain			{height:auto;border:1px solid #cccccc;padding:10px;clear:both;}

	.divInfos			{margin-bottom:20px;} 

		.divDetail{margin-top:5px;}
			.divDetailName{float:left;width:150px;clear:both;}
			.divDetailValue{margin-left:150px;}

.divStoreKontakt input{width:300px;}



/*Container und Klassen für NEWS, TERMINE, ANGEBOTE*/
#storeNewsContainer		{padding:0px;} 
#storeTerminContainer	{padding:0px;} 
#storeAngebotContainer	{padding:0px;} 

.storeContent			{padding:15px 0px;height:auto;clear:both;}
	.storeContentHeader		{}
	.storeContentHeader H3	{font-size:1.2em;}
	.storeContentHeader H3 a{font-size:1.2em;text-decoration:none;}
	.storeContentDate		{display:none;}
	.storeContentText		{}
	.storeContentPicture	{float:right;}
	.storeContentPrice		{color:Red;float:right;font-size:15px;font-weight:bold;}
	.storeContentLink		{clear:both;}
	.storeContentSeparator	{border-top:solid 1px #cccccc;height:1px;}



/* Klassen für Veranstaltungskalender in der Geschäfts-Anzeige */
.termineHeader	{font-weight:bold;}
.termineTermin	{border-top: solid 1px #cccccc;}
.termineCol1 	{float:left;width:80px;padding:5px;}   /* Datum */
.termineCol2 	{float:left;width:120px;padding:5px;}  /* Uhrzeit */
.termineCol3 	{float:left;width:250px;padding:5px;}  /* Name */




/**************************************************************/
/* STYLES FÜR PAUSCHALANGEBOTE
/**************************************************************/
/*Wird genutzt in PAUSCHALANGEBOTE*/

/*Übersicht Liste*/
.divItem						{width: 500px;height:auto;clear:both;margin: 0px;padding:10px 0px 10px 0px;}
.divItem h2						{font-family:"Times New Roman", Times, serif;color: #000000;text-decoration:none;}
.divItem h2	a					{font-family:"Times New Roman", Times, serif;color: #c31815;text-decoration:underline;}
.divItem h3						{font-size: 1.1em;font-weight: bold;  color: #c31815;text-align: left;margin:0px;margin-bottom:2px;} 
.divItem .divItemDetails		{position:relative;}
.divItem .divItemDetails p		{margin:5px 0px 15px 0px;}
.divItem .divItemPics			{position:relative;width: 150px;float:right;margin: 0px 0px 10px 15px;font-style:italic;font-size:0.9em;}
.divItem .divItemPics .pic		{margin:0px 0px 25px 0px;}
.divItem .divItemPics img		{border:none;}	
.divItemSeparator				{border-bottom: 1px solid #c0cad4;height:auto;width:500px; }

 

/**************************************************************/
/* STYLES FÜR STORE-DETAILS 
/**************************************************************/
/*Wird genutzt in der Suche und in AKTUELLES*/

.newsContainer, .offerContainer		{margin:10px 0px;clear:both; width:520px;border-bottom: 1px solid #c0cad4;height:auto;}
.newsHeader, .offerHeader			{}
.newsHeader p.newsKategorie			{color:#666666;margin:0px;padding:0px;text-transform:uppercase;font-size:0.9em;}
.newsHeader h2						{margin:3px 0px 6px 0px;color: #c31815;}
.newsHeader h2 a, .offerHeader a   	{text-decoration:none;  color: #c31815;}
.newsHeader a:hover, .offerHeader a:hover    {color: #000000;}
    .newsDate, .offerDate    		{display:none;float:right;margin-right:5px;margin-left:100px;    }

.newsText, .offerText				{padding:0px;float:left;margin:0px;}
.newsPicture, .offerPicture			{float:right;width:auto;}
.newsLink, .offerLink				{clear:both;margin-left:150px;position:relative;}
.offerPrice							{clear:both;color:Red;float:right;position:relative;margin-top:4px;margin-right:20px;margin-bottom:10px;font-size:15px;font-weight:bold;}




/**************************************************************/
/* STYLES FÜR TERMINKALENDER (terminkalender_exec.asp)
/**************************************************************/

.divMain{WIDTH: 700px;height:auto;position:relative;}

	/*Termin Navigation*/
	.divTerminNavi				{POSITION: absolute;TOP: 220px;LEFT: 540px;WIDTH: 202px;PADDING: 0px;background: url() #ffffff no-repeat left bottom;}
		.divTerminNaviHeader	{color:white;font-size: 14px;font-weight: bold;height:14px;padding:8px;}
		.divTerminNavi form		{margin:0px;border: 1px solid #c0cad4;padding:5px;}

			/*Klassen für Kalender in Navigation*/
			.kalender					{background-color: #ffffff;text-align: center;width: 190px;}
			.kalender .kalenderTitel	{font-weight:bold;margin-bottom:3px;text-transform:uppercase;}
			.kalender table				{width:190px;}
				td.kalenderDayTitel		{font-weight:normal;}
				td.kalenderDay			{border: 1px solid #c0cad4;text-align: center;}
				td.kalenderDay a		{text-decoration:none; color:#000000;}
				td.kalenderDay:hover	{background-color: #c31815;}
				td.kalenderDay:hover a	{color:white;}
			

	/*Termin Inhalt*/
	.divTermine				{position:relative;float:left;height:auto;margin-right:-150px;}
		.divBorder			{border-bottom: #c0cad4 1px solid;WIDTH: 510px;padding: 8px;}
			.terminTitel a	{font-size: 15px;text-decoration: none;color:#c31815;}
	
	#ErgebnisSeiten			{text-align:center;margin:8px;}



	/*Kalender Ansicht (4-Tages-Ansicht)*/
	TD.kalActiveDay{width: 130px;background-color: #ddeeff;}
	TD.kalDay{WIDTH: 130px;BACKGROUND-COLOR: #ffffff;}
		.font_CalenderText{FONT-SIZE: 10px;}
		.font_CalenderText a{FONT-SIZE: 10px;text-decoration:none;}
	/*Kalender Ansicht (4-Tages-Ansicht) - ENDE*/








/*Klassen für Bildergallerie im Content*/
#contentPictures			{margin-top:20px;}
#contentPictures table		{border:none;padding:0px;margin:0px;width:500px;}
#contentPictures td			{margin:0px;padding:1px;}
#contentPictures img		{width:170px;margin:0px;}
#contentPictures			{}





/*Klassen für Lightbox Bildergallerie im Content*/
.lightboxGallery					{float:right;margin: 0px 0px 13px 13px;width:auto;}
.lightboxGallery img				{border:1px solid #666666;padding:2px;margin:0px;}
.lightboxGallery #content_galerie	{background-color:#666666;padding:2px;margin:0px;height:16px;width:252px;}
.lightboxGallery #content_galerie a	{float:left;color:#ffffff;text-decoration:none;font-weight:bold;}
.lightboxGallery #anzahlBilder		{float:right;color:#ffffff;font-size:0.8em;margin:3px 2px 0px 0px;}







H2.suchergebnisse		{background-color:#81a9bd;width:520px;margin-top:20px;padding:5px;color:white;}
H2.suchergebnisse a		{float:right;margin-top:-15px;color:white;font-size:0.8em;font-weight:normal;}



				

.rssFeed				{}
.rssFeed .rssArtikel	{margin:10px 0px;clear:both; width:520px;border-bottom: 1px solid #c0cad4;height:auto;;}
.rssFeed .rssDate		{}
.rssFeed .rssCategory	{display:none;}
.rssFeed h2				{margin:3px 0px 6px 0px;}
.rssFeed h2 a			{text-decoration:none;}
.rssFeed img			{float:right;margin: 0px 0px 13px 13px;}
.rssFeed .rssText		{padding:0px;float:left;margin:0px;}
.rssLegal				{color:#666666;text-align:center;font-size:0.8em;}



/*Klassen für ALSHotel.de Modul*/

tr.header {background-color:#c31815;color:white;}
table.hotelMainTable	{width:100%;}


/*Klasssen für die Kontakttabelle in Inhalt (Ihre Ansprechpartner)*/

.table_kontakt		{border:none;width:520px;padding:0px;margin:0px;border-spacing:0px;border-collapse:collapse;}
.tr_kontaktheader td	{background-color:#ccdbea;padding:4px;margin:0px;font-weight:bold;}
.tr_kontaktbody	td	{background-color:#efefef;padding:4px;margin:0px;}

    


/*Klassen für InfoDiensteInclude*/

.infodiensteinclude		{}
.infodiensteinclude h2	{color:#000000 !important;font-size: 1.5em !important;font-weight: 500 !important;margin:0px;margin-bottom:3px !important;padding:0px;font-family:arial !important;}
.infodiensteinclude .resultlist th {background-color: #ccdbea !important}
#serviceportal_backlink	{display:block !important;margin-top:40px !important;}
.datasheet dt			{color:#000000 !important; font-weight:bold !important;}

