
/* CSS Document */

HTML * {
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica;
}



body 						{ margin:0; padding:0; background-color:#185ca7; background-image:url(layout/bg.jpg); 
							  font-family:Segoe UI, Arial, Helvetica, sans-serif;
				 			  background-position:top center; background-repeat:no-repeat; font-size:13px; }

h1							{ font-size:18px; font-weight:bold; display:inline-block; color:#000; font-family:Segoe UI, Arial, Helvetica, sans-serif; }
h2							{ font-size:16px; font-weight:bold; display:inline-block; color:#000; font-family:Segoe UI, Arial, Helvetica, sans-serif; }
h3							{ font-size:15px; font-weight:bold; display:inline-block; color:#000; font-family:Segoe UI, Arial, Helvetica, sans-serif; }

img, div, table, td, tr		{ behavior:url(iepngfix.htc); }

#introBG_bg 				{ position:relative; width:312px; left: 214px; top: 302px; height:170px; font-size:13px; font-family:segoe ui, Arial; 
							  font-weight:bold; color:#FFF; }
#introBG_n 					{ position:relative; width:312px; left: 604px; top: 97px; height:170px; font-size:13px; font-family:segoe ui, Arial; 
							  font-weight:bold; color:#FFF; }

#introN_bg 					{ position:relative; width:312px; left: 108px; top: 272px; height:170px; font-size:13px; font-family:segoe ui, Arial; 
							  font-weight:bold; color:#FFF; }
#introN_n 					{ position:relative; width:312px; left: 616px; top: 128px; height:170px; font-size:13px; font-family:segoe ui, Arial; 
							  font-weight:bold; color:#FFF; }

#nav .information			{ background-image:url(navigation/nav-info-service.gif); background-repeat:no-repeat; 
							  display:block; height:38px; width:158px; }
#nav .information:hover		{ background-image:url(navigation/nav-info-service-over.gif); background-repeat:no-repeat; 
							  display:block; height:38px; width:158px; }							  
#nav .freizeitsport			{ background-image:url(navigation/nav-freizeit-sport.gif); background-repeat:no-repeat; 
							  display:block; height:38px; width:121px; margin-left:1px; } 							  
#nav .freizeitsport:hover	{ background-image:url(navigation/nav-freizeit-sport-over.gif); background-repeat:no-repeat; 
							  display:block; height:38px; width:121px; margin-left:1px; } 							  
#nav .wellnessgesundheit	{ background-image:url(navigation/nav-wellness-gesundheit.gif); background-repeat:no-repeat; 
							  display:block; height:38px; width:166px; margin-left:1px; } 							  
#nav .wellnessgesundheit:hover	{ background-image:url(navigation/nav-wellness-gesundheit-over.gif); background-repeat:no-repeat; 
							  display:block; height:38px; width:166px; margin-left:1px; } 	
#nav .gastgeberhotels		{ background-image:url(navigation/nav-gastgeber-hotels.gif); background-repeat:no-repeat; 
							  display:block; height:38px; width:150px; margin-left:1px; } 							  
#nav .gastgeberhotels:hover	{ background-image:url(navigation/nav-gastgeber-hotels-over.gif); background-repeat:no-repeat; 
							  display:block; height:38px; width:150px; margin-left:1px; } 	
#nav .limestherme			{ background-image:url(navigation/nav-limes-therme.gif); background-repeat:no-repeat; 
							  display:block; height:38px; width:114px; margin-left:1px; } 							  
#nav .limestherme:hover		{ background-image:url(navigation/nav-limes-therme-over.gif); background-repeat:no-repeat; 
							  display:block; height:38px; width:114px; margin-left:1px; } 	
#nav .interaktiv			{ background-image:url(navigation/nav-interaktiv.gif); background-repeat:no-repeat; 
							  display:block; height:38px; width:84px; margin-left:1px; } 							  
#nav .interaktiv:hover		{ background-image:url(navigation/nav-interaktiv-over.gif); background-repeat:no-repeat; 
							  display:block; height:38px; width:84px; margin-left:1px; } 	

.text12						{ font-size:12px; }
.naviimg					{ margin-left:2px; }
.imgborder					{ border:1px solid #082039; }

.content-shadow-left 		{ background-repeat:repeat-y; background-image:url(layout/content-shadow-left.png); }
.content-shadow-right 		{ background-repeat:repeat-y; background-image:url(layout/content-shadow-right.png); }

.content-footer 			{ background-repeat:no-repeat; background-position:bottom; background-image:url(footers/footer4.jpg); background-color:#FFF; }
.content-header 			{ background-repeat:repeat-x; background-position:top; background-image:url(layout/content-bg.gif); background-color:#FFF; }
.content-empty	 			{ background-color:#FFF; }

/*#banner-bg					{ background-repeat:no-repeat; background-image:url(layout/banner-background.png); margin-bottom:15px; }
#banner-bg .banner			{ margin:13px 0px 0px 10px; }
*/
.content-bg-color 			{ background-color:#d1e6ec; background-image:url(layout/bgtop.jpg); background-position:bottom; }
.navi-bg-color 				{ background-repeat:repeat-x; background-image:url(layout/menu-background.gif); }

.white 						{ color:#FFF; font-size:11px; }

#breadcrumb					{ font-size:11px; }
#breadcrumb a, a:visited	{ text-decoration:none; color:#07679A; }
#breadcrumb a:hover			{ text-decoration:underline; }

#headlinks					{ font-size:11px; color:#FFF; text-align:right; margin:15px 20px 0px 0px;  }
#headlinks a, a:visited		{ text-decoration:none; color:#fff; font-weight:normal; }
#headlinks a:hover			{ text-decoration:underline; }

#newsblock					{ font-size:11px; background-repeat: no-repeat; background-image:url(layout/right-content-bg.png); }
#newsblock a, a:visited		{ text-decoration:none; color:#07679A; font-weight:bold; }
#newsblock a:hover			{ text-decoration:underline; }

#PostItBlock				{ font-size:14px; font-family:segoe ui, Arial; font-weight:bold; background-repeat: no-repeat; background-position: left top; background-image:url(layout/right-content-PostIt.png); }
#PostItBlock *				{ font-size:14px; font-family:segoe ui, Arial; font-weight:bold; }
#PostItBlock  H2 				{ font-size:18px; font-family:segoe ui, Arial; font-weight:bold; padding-bottom: 10px; }
#PostItBlock a, a:visited		{ text-decoration:none; color:#07679A; font-weight:bold; }
#PostItBlock a:hover			{ text-decoration:underline; }

#PostItBlock2				{ font-size:14px; font-family:segoe ui, Arial; font-weight:bold; background-repeat: no-repeat; background-position: left top; background-image:url(layout/right-content-PostIt2.png); }
#PostItBlock2 *				{ font-size:14px; font-family:segoe ui, Arial; font-weight:bold; }
#PostItBlock2  H2			{ font-size:18px; font-family:segoe ui, Arial; font-weight:bold;  padding-bottom: 10px; }
#PostItBlock2 a, a:visited		{ text-decoration:none; color:#07679A; font-weight:bold; }
#PostItBlock2 a:hover			{ text-decoration:underline; }

#newsblockNoBG				{ font-size:11px; }
#newsblockNoBG a, a:visited	{ text-decoration:none; color:#07679A; font-weight:bold; }
#newsblockNoBG a:hover		{ text-decoration:underline; }

#prospektblock				{ font-size:11px; background-repeat: no-repeat; background-image:url(layout/prospekt-content-bg.png); }
#prospektblock a, a:visited	{ text-decoration:none; color:#07679A; font-weight:bold; }
#prospektblock a:hover		{ text-decoration:underline; }

#searchblock, #navblock		{ font-size:11px; background-repeat: no-repeat; background-image:url(layout/right-content-suche.png); }
#searchblock .imglink		{ margin-left:5px; }
#searchblock a, a:visited	{ text-decoration:none; color:#07679A; font-weight:bold; }
#searchblock a:hover		{ text-decoration:underline; }

#bottomblock				{ font-size:13px; color:#082039;  }
#bottomblock a, a:visited	{ text-decoration:none; color:#07679A; }
#bottomblock a:hover		{ text-decoration:underline; }

a, a:visited				{ text-decoration:none; color:#07679A; }
a:hover						{ text-decoration:underline; }

table a, a:visited			{ text-decoration:none; color:#07679A; }
table a:hover				{ text-decoration:underline; }

#news a, a:visited			{ text-decoration:none; color:#07679A; }
#news table a:hover			{ text-decoration:underline; }

#newsBG						{ font-size:11px; background-repeat: no-repeat; background-image:url(layout/prospekt-content-bg.png); }
#newsBG a, a:visited		{ text-decoration:none; color:#07679A; }
#newsBG table a:hover		{ text-decoration:underline; }


td.BannerPane {padding-top: 8px; }
td.BannerPane img {border: 3px solid white;}
div.titleBox {	overflow: hidden;
	height: 22px;
	display: block;
	}
div.titleText {
	position: relative;
	float: left;
	height: 17px;
	display: inline-block;
	}
/*	
div.titleLine {
display: inline-block;
	border-bottom: 1px solid black;
	width: 500px;
	height: 17px;
	}*/
.contentTitle {
	font-size:17px;
}
	
.SubHead {
	font-size:120%;
	color: #07679A;
	font-weight: bold;
	text-decoration: none;
}

.Normal {
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica;
}

.article_foot {  
	display: none !important;
	}

.navbox {
	z-index: 99999 !important;
	}
	
	
	
html body#Body form#Form table tbody tr td table tbody tr td table tbody tr td.content-header table tbody tr td div#dnn_ContentPane table#newsBG tbody tr td#dnn_ctr8538_ContentPane.DNNAlignleft div#dnn_ctr8538_ModuleContent div div#divdetails div#ResultDisplay1 table.tableViewMain tbody tr td a * {
	padding: 5px;
	font-weight: bold !important;
	color: white;

}
td.tableViewSeperatorRow2,
td.tableViewSeperatorRow2.nobooking {
	background-color: #008000;
}
a.SendMerkzettelLink, a.tableViewSeperatorRow2Link {
	font-weight: bold !important;
	color: white !important;
}	


	
.gv2detailsInfoHeadline, .gv2detailsLink {
	font-size: 125% !important;
 }
 
 .gv2detailsLink b {
 color: #07679A !important;
 }
 
 
  #bookableServicesDiv .shortInfo , #bookableServicesDiv .price , #bookableServicesDiv .bookIt, div.extraBookingConditions {
	padding-top: 8px;
 }
 
 div.bookableService  {
	padding-top: 8px;
	padding-left: 5px;
 }
 table.gv2resultPictos { display: block !important; }
 
 a.bookIt {margin-top: 7px !important;  }
 
th {color: #000000;}
 
 .price { color: #669900 !important;}
 
 a.bookIt:hover,a.bookIt:visited, A.bookIt:active { color: #ffffff; }
 
 
.bookingSearchOptions a.addUnit {
	padding: 0.4em;
}	



.level2a {
	margin-left: 10px;
}
