﻿html {
	height: 100%;
	min-height:100%;
	min-width: 940px;
	background: url('/images/bg.jpg') no-repeat top center;
}
html.test {
	background:#fff;
}
body {
	margin: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 85%;
/*	color: #353f62; */
	color: #000;
	/*height:100%;*/
	min-height:100%;
	min-width: 940px;
	background: url('/images/bg-fade.png') repeat-y top center;
}
* html body   {
	height: 100%;
}

a {
	/* color: #5D6581; */
	color: #353F62;
	text-decoration: none;
	border-bottom: 1px dashed #cccccc;
}

	a.logo {
		border-bottom: 0;
	}
	
	a:hover.logo {
		border-bottom: 0;
	}

a:visited {
	color: #5d6581;
	border-bottom: 1px dashed #F5F5F5	
}

a:hover {
	color: #FF6521;
	border-bottom: 1px dashed #353f62;
}

img {
	border: none;
	display: block;
}

p {
	padding: 0;
	margin: 0;
}

h1, h2 {
	display: block;
	background: url(/images/bg-h1h2-24.gif) no-repeat;
	width: 500px;
	color: #fff;
	/*padding: 5px 0 0 10px;*/
	padding: 3px 0 0 10px;
	margin: 0 10px;
	font-size: 14px;
	height: 23px; 
}

	h1.h1pointer {
		background: url(/images/bg-h1h2p-24.gif) no-repeat;
		height: 26px;
	}
	h2 {
margin-bottom: 6px;
margin-top: 10px;
}

h3 {
	display: block;
	width: 263px;
	padding: 0 1px;
	margin: 0;
	font-size: 12px;
	text-align: center;
	margin-bottom: 5px;
}
/* einde new skool */

h4 {
	font-size: 1.4em;
	padding: 0 0 5px 0;
	margin: 0;
}

fieldset, form {
	margin: 0;
	padding: 0;
	border: 0;
}

form {
	margin: 0 0 10px 0;
}

ol {
	margin-top: 0;
	margin-bottom: 0;
}

dl {
	padding: 0;
	margin: 0;
	width: 210px;
}

dt, dd {
	float: left;
	margin: 0;
}

dt {
	width: 105px;
}

dd {
	width: 95px;
	padding: 0 0 0 10px;
	background: url(/images/bg-aanbevolenl.gif) no-repeat 0 5px;
}

* html .page {
	height: 100%;
}

a:focus {
	outline:none;
}

.clear {
	clear: both;
}

.left {
	float: left;
	text-align: left;
}

.right {
	float: right;
}

a.meer {
	display: block;
	padding: 0 0 0 10px;
	margin: 0 0 0 100px;
	width: 100px;
	background: url(/images/bg-meer.gif) no-repeat 0 8px;
	float: right;
	border-bottom: 0;
	color: #ff6521;
}

a:hover.meer {
	color: #000;
	text-decoration: underline;
	border-bottom: 0;
}


.oranjea {
	color: #ff6521;
}

input[type=submit], input[type=text] {
		font-size: 10px;
	}
	
.knop {
	margin-left: 10px;
}

div.title {
	margin-top: 40px;
}

div.bottom {
	
}

/*
#column div.aanbevolenl {
		background: url(/images/bg-aanbevolenl.gif) no-repeat 0 10px;
		padding: 5px 10px 5px 15px;
		margin: 0;
		font-size: 11px;
}
*/

.dagelijksweer {
		padding: 2px 2px 2px 9px;
		margin: 0;
		font-size: 11px;
}

.landenlinks {
		background: url(/images/bg-aanbevolenl.gif) no-repeat 0 8px;
		padding: 0px 0px 2px 9px;
		margin: 0;
		font-size: 11px;
}

.landalvideolnk {
		float: left;
		width: 200px;
		background: url(/images/bg-aanbevolenl.gif) no-repeat 0 10px;
		padding: 5px 0px 1px 10px;
		margin: 0;
		font-size: 11px;
}
.landalvideolnk1 {
		float: left;
		width: 200px;
		background: url(/images/bg-aanbevolenl.gif) no-repeat 0 7px;
		padding: 2px 0px 3px 10px;
		margin: 0;
		font-size: 11px;
}
.landalvideolnk2 {
		float: left;
		width: 200px;
		background: url(/images/bg-aanbevolenl.gif) no-repeat 0 5px;
		padding: 0px 0px 14px 10px;
		margin: 0;
		font-size: 11px;
}


.landallogolnk a:hover {
	border: none;
	padding: 0 0 6px 0;
}


.landallogolnk {
		/* clear: left; */
		padding: 0px 0px 6px 0px;
		margin: 0;
}

.skihutlink {
		/*float: left;*/
		width: 127px;
		/*background: url(/images/bg-aanbevolenl.gif) no-repeat 0 10px;*/
		padding: 0px 0px 2px 30px;
		margin: 0;
		font-size: 11px;
}

.skihutlogolink a:hover {
	border: none;
}


.skihutlogolink {
		/* clear: left; */
		padding: 0px 0px 0px 30px;
		margin: 0;
}




.oadlnk a:hover {
	border: none;
}

.oadlogolnk {
		/* clear: left; */
		float: left;
		padding: 2px 2px 2px 2px;
		margin: ;
}

.oadtxtlnk {
		/* clear: left; */
		padding: 3px 0px 0px 0px;
		margin: 0;
		font-size: 11px;
}

.sponsorvenster {
	padding: 0px 0px 5px 0px;
	margin: 0;
}



#container {
	height:100%;
	min-height:100%;
	width: 940px;
	margin: 0 auto;
	position:relative;
}

#header {
	width: 754px;
	height: 71px;
	margin: 0 3px;
	padding: 1px 0 0 0;
	position: relative;
	background: url(/images/bg-header.jpg) no-repeat;
	float:left;
	
}

	#header #menu {
		top: 47px;
		position: absolute;
		padding: 0;
		margin: 0 0 0 345px;
		font-size: 11px;
		
		display: inline;
	}
		
	#header #menu ul, #footer #fmenu ul {
		margin: 0;
		padding: 0;
	}

	
	#header #menu ul li, #footer #fmenu ul li {
		float: left;
		list-style-type: none;
		padding: 0 2px;
	}
	
	#header #menu a, #footer #fmenu a {
		border-bottom: 0;
	}
	
	#header #menu a, #footer #fmenu a {
		border-bottom: 0;
	}

	
	#header img.random {
		position: absolute;
		top: 0;
		margin-left: 550px;
}

#wrapper {
	margin: 1px 3px 0 3px;
	width: 754px;
	background: #fff;
	font-size: 11px;
	float:left;
	position:relative;
}

#content {
	float:left;
	position:relative;
	margin: 0;
	width: 530px;
	line-height: 1.6em;
}

	#content .breadcrumbs {
		padding: 4px 0 4px 20px;
		font-size: 10px;
	}
	
	#content .breadcrumbs a {
		border-bottom: 0;
	}
	
	#content .breadcrumbs a:hover {
		color: #5D6581;
		border-bottom: 0;
	}

	#content .breadcrumbs span {
		float: right;
		padding-right: 10px;
	}

	#content ul li {
		/*background: url(../images/bg-5x5.gif) no-repeat 0 5px;
		list-style-type: none;*/
	}
	
	#content a.meer {
		font-size: 0.8em;
	}


	#content .midden {
		background-image:url('/images/midm.png');
		width: 15px;
		height: 450px;
		position: absolute;
		margin-left: 517px;
	}
	
	#content #tekst {
		padding: 15px 20px 20px 20px;
	}
	
	
	#content #tekst ul.hoteldetail{width:140px;font-size:10px;padding-top:5px;}
    #content #tekst ul.hoteldetail li{background:url(/images/bullet.gif) no-repeat 0px 7px;padding:0 0 3px 14px;}

	#content #tekst ul.hoteldetailkolom1{width:170px;font-size:10px;padding-top:5px;float:left;}
	#content #tekst ul.hoteldetailkolom1 li{background:url(/images/bullet.gif) no-repeat 0px 7px;padding:0 0 3px 14px;}
	
/*	#content #tekst ul.hoteldetail{width:150px;font-size:10px;padding-top:5px;}
	#content #tekst ul.hoteldetail li{background:url(/images/bullet.gif) no-repeat 0px 7px;padding:0 0 3px 14px;}*/
	
/*  begin homepage spul */
	
	#content #kaart {
		width: 269px;
		height: 137px;
		background: url(/images/kaart.gif) no-repeat;
	}
		#content #kaart div img{display:inline;clear:none;margin:0 3px -2px 0;}

		div.frankrijk {margin: 47px 0 0 20px; position: absolute; z-index:5;font-weight:bold;font-size:10px;}
			div.frankrijk a{color:#7387a2}
		div.duitsland {margin: 20px 0 0 130px; position: absolute; z-index:5;font-weight:bold;font-size:10px;}
			div.duitsland a{color:#7387a2}
		div.zwitserland {margin: 65px 0 0 85px; position: absolute; z-index:5;font-weight:bold;font-size:10px;}
			div.zwitserland a{color:#7387a2}
		div.oostenrijk {margin: 37px 0 0 200px; position: absolute; z-index:5;font-weight:bold;font-size:10px;}
			div.oostenrijk a{color:#7387a2}
		div.italie {margin: 110px 0 0 120px; position: absolute; z-index:5;font-weight:bold;font-size:10px;}
			div.italie a{color:#7387a2}
		
		#content #kaart div.tekst {
			padding: 10px;
			margin-left: 269px;
			position: absolute;
			width: 240px;
			line-height: 20px;
		}
		#content #landen {
			padding: 5px 0 10px 10px;
			min-height: 200px;
		}
		
		#content #landen div.blok {
			padding: 5px 10px 5px 12px;
			width: 170px;
			display: block;
			float: left;
			line-height: 20px;
		}

		#content #landen div.blok1 {
			padding: 5px 10px 5px 12px;
			width: 300px;
			display: block;
			float: left;
			line-height: 20px;
		}
		
/*  eind homepage spul */

		#content #dorp {
			padding: 0 0 0 15px;
			text-align: center;
		}

			#content #dorp #sneeuwinfo, #content #dorp #meerinfo {
				float: left;
				width: 240px;
				min-height: 100px;
				/*background: #FFFFE0;*/
			}

			#content #dorp #meerinfo {
				float: left;
				width: 260px;
				min-height: 100px;
				/*background: #FFFFE0;*/
			}
			
			#content #dorp #siteinfo, #content #dorp #weerinfo {
				float: left;
				width: 230px;
				min-height: 100px;
				padding-bottom: 10px;
				/*background: #FFFFF0;*/
			} 

			#content #dorp #siteinfoblok {
				float: left;
				width: 238px;
				min-height: 0px;
				padding-bottom: 0px;
			}

/* EH 22-10-2009 aangepast ivm hor. uitlijning naar boven toe  complete sneeuwhoogte blok ber-dal; update; pistkwal tm opmerking bij sneeuwbericht*/
			#content #dorp #sneeuwinfo {
				padding-top: 14px;
				padding-left:15px;
				padding-bottom: 0px;
				/*background: #E2E2E2;*/
				min-height: 40px;
				margin:0;
			}
/*
			#content #dorp #sneeuwinfo {
				padding-top:30px;
				padding-left:15px;
				min-height: 50px;
				margin:0;
			}
*/
			#content #dorp #sneeuwinfo div.sneeuwinfo {
				display: block;
				float: left;
				height: 45px;
				width: auto;
				margin-left:0px;
				padding-right:5px;
			}
			#content #dorp #sneeuwinfo div.sneeuwinfo-first{padding-left:6px;}
			
			#content #dorp #sneeuwinfo .sneeuwinfo-verwachtinglink{
				margin:-35px 0 0px -17px;
				padding-bottom:12px;
			}
			
			#content #dorp #sneeuwinfo em {
				font-size: 28px;
				font-weight: bold;
				font-style: normal;
				color: #ff6521;
				vertical-align: text-top;
				height: 50px;
				line-height: 28px;
			}
			
			#content #dorp #sneeuwinfo span {
				 /* font-size: 0.8em; */
			 /*	padding-top: 5px; */

				font-size: 1.0em;
				display:block;
				
			}
			
			#content #dorp #siteinfo {
				text-align: left;
				padding-top: 10px;
				min-height: 90px;
				margin-left:-5px;
			}

			#content #dorp #siteinfo ul {
				padding: 0 0 0 0px;
				margin: 0;
			}
			
			#content #dorp #siteinfo ul li{
				background: url(../images/bg-5x5.gif) no-repeat 0px 9px;
				padding-left: 15px;
				/*margin-left: -23px;*/
				list-style-type:none;
				line-height:20px;
			}
			
			#content #dorp #siteinfo ul li.webcam {
				background: url(/images/iconen/bg-webcam.gif) no-repeat 0 6px;list-style-type:none;padding:6px 0 7px 20px;line-height:13px;
			}
				#content #dorp #siteinfo ul li.webcam a{}
												
			#content #dorp #siteinfo ul li.piste {
				background: url(/images/iconen/bg-piste.gif) no-repeat 0 6px;list-style-type:none;padding:6px 0 7px 20px;line-height:13px;
			}

			#content #dorp #siteinfo ul li.verwachting {
				background: url(/images/iconen/bg-verwachting.gif) no-repeat 0 6px;list-style-type:none;padding:6px 0 7px 20px;line-height:13px;
			}
			
			#content #dorp #siteinfo ul li.info {
				background: url(/images/iconen/bg-info.gif) no-repeat 0 6px;list-style-type:none;padding:6px 0 7px 20px;line-height:13px;
			}

			#content #dorp #siteinfo ul li.snowmail {
				background: url(/images/iconen/envelopje.jpg) no-repeat 0 6px;list-style-type:none;padding:6px 0 7px 20px;line-height:13px;
			}
			
			#content #dorp #info-wrap{
				clear:both;
				padding-top:0px;
			}
			
			#content #dorp #meerinfo {
				text-align: left;
				min-height: 90px;
				font-size: 11px;
			}
			
			#content #dorp # .title{background:#f5f5f5;width:190px;font-size:10px;padding-left:5px;}
			#content #dorp #meerinfo .bottom{padding-left:50px;}
			/*#content #dorp #meerinfo strong{background-color:#f5f5f5}*/
			#content #dorp #meerinfo a {
				border-bottom: 0;
				color: #ff6521;
				text-decoration:none;
				margin:0;
				float:left;
				width:auto;
				font-size:10px;
			}
			#content #dorp #meerinfo a.hover {text-decoration:underline;}
			
			#content #dorp #meerinfo dl {
				width: 250px;
			}


			#content #dorp #meerinfo dt, #content #dorp #meerinfo dd {
				padding: 4px 0;
				background: none;
			}
			
			#content #dorp #meerinfo dd {
				width: 130px;
			}

			#content #dorp #meerinfo div.opmerkingen{float:left;display:block;clear:both;margin:5px 0 0 2px;left:0px;}
				#content #dorp #meerinfo div.opmerkingen img{float:left;display:inline;padding:0 5px 0 0;}
				#content #dorp #meerinfo dl dd.opmerkingen{width:200px;}
				#content #dorp #meerinfo div.opmerkingen a,
				#content #dorp #meerinfo dl dd.opmerkingen a{float:left;display:inline;font-size:11px;line-height:14px;color:#353F62;border-bottom: 1px dashed #cccccc;}
				#content #dorp #meerinfo div.opmerkingen a:hover,
				#content #dorp #meerinfo dl dd.opmerkingen a:hover{color:#ff6521;border-bottom: 1px dashed #353f62;}
			
			#content #dorp #weerinfo {
				text-align: left;
			}
			
			#content #dorp #weerinfo a {
				border-bottom: 0;
				color: #ff6521;
				text-decoration:none;
			}
			#content #dorp #weerinfo a.hover {text-decoration:underline;}
			
			#content #dorp #weerinfo .weer {
				border: 1px #f5f5f5 solid;
				height: 115px;
				text-align: center;
				padding: 0 0 0 3px;
				font-size: 10px;
			}

			#content #dorp #weerinfo .weerdetail {
				width: 45px;
				float: left;
			}

			#content #dorp #weerinfo .vooruitzichten {
				background: #f5f5f5;
				text-align: left;
				padding: 3px 0 5px 10px;
			}

			#content #dorp #weerinfo .ontvangen {
				background: #fff url(/images/bg-ontvangen.gif) repeat-x;
				border: 1px #ff6521 solid;
				padding: 5px;
				text-align: left;
				margin-top: 0;
				/* NB toegevoegd voor juiste uitlijning met blok erboven */
				width:100%;
				line-height:13px;
			}
			#content #dorp #weerinfo .ontvangen a{color:#353F62;border-bottom: 1px dashed #cccccc;}
			#content #dorp #weerinfo .ontvangen a:hover{color:#ff6521;border-bottom: 1px dashed #353f62;}
			
			#content #mis-een-dorp{
				float:left;
				clear:both;
				width:95%;
				padding:0px 15px 0 20px;
			}
			
			#content .banner{
				clear:both;
				text-align:left;
				display:block;
				margin:0;
				padding:10px 0 5px 0;
			}

			#content .banner_home{
				clear:both;
				text-align:left;
				display:block;
				margin:-10px 0 0 0;
				padding:0 10px 0 0;
			}
			/*#content .banner_home h2{float:left;}*/
			
		#content #laatst, #content #best {
			float: left;
			width: 265px;
			padding: 0 0 15px 0;
			float: left;
		}
		
		#content #best {
			width: 255px;
		}
		
		#content #laatst ol, #content #best ol {
			padding-right: 10px;
		}
		
		#content #laatst span.tijdgebied, #content #best span.tijdgebied {
			float: right;
		}
		
		#content #aanbevolenl {
			padding: 0 0 10px 10px;
			line-height: 14px;
		}
		
		#content #aanbevolenl div.aanbevolenl {
			display: block;
			float: left;
			background: url(/images/bg-aanbevolenl.gif) no-repeat 10px 17px;
			padding: 10px 0 0 25px;
			width: 144px;
			margin: 0;
			min-height: 62px;
		}

		#content #aanbevolenl div.aanbevolenl2 {
			display: block;
			float: left;
			background: url(/images/bg-aanbevolenl.gif) no-repeat 10px 17px;
			padding: 10px 0 0 25px;
			width: 144px;
			margin: 0;
			min-height: 62px;
		}
		
		
		#content #aanbevolenlwebcams {
			padding: 0 0 10px 10px;
			line-height: 14px;
			width: 520px;
		}
		
		#content #aanbevolenlwebcams div.aanbevolenlwebcams {
			display: block;
			float: left;
			background: url(/images/bg-aanbevolenl.gif) no-repeat 10px 17px;
			padding: 10px 0 0 25px;
			width: 144px;
			margin: 0;
			min-height: 62px;
		}
		
		#content .aanbevolena {
			padding: 10px 0 10px 38px;
			line-height: 14px;
		}
		#content .aanbevolena-alle {
			clear:both;
			padding: 10px 0px 25px 38px;
			line-height: 14px;
		}
		
		#content .aanbevolena h4{clear:left;padding:5px 0 10px 0;}
		
		#content .aanbevolena img.accoimg {
			border: 5px #f5f5f5 solid;
			float: left;
			/*margin: 0 15px 10px 0;*/
		}
		
		#content .aanbevolena a.accoimg {
			border: 1px dotted #cccccc;
			float: left;
			margin: 0px 15px 10px 0;
		}
		
		#content .aanbevolena img.ster {
			display: inline;
			margin-bottom: 3px;
		}

		#content .aanbevolena img.halve-ster {
			margin-bottom: 3px;
			margin-left: -4px;
			padded-left: -6px;
		}


#tekst table {
	width: 100%;
	border-collapse: collapse;
}

#tekst table td {
	white-space: nowrap;
	padding-right: 10px;
}

#tekst table th {
	text-align: left;
	font-weight: normal;
}

#tekst table td.berg, #tekst table td.bekijk {
	padding-left: 10px;
	background: url(/images/bg-meer.gif) no-repeat 0 8px;
}

#tekst table td.teller { 
	text-align: right;
}

#tekst table td.land {
	width: 100%;
}
#tekst table td.land-pergebied {
	width: auto;
	padding-right:00px;
}


#tekst ul{
	margin:-10px 0 0 12px;
	padding:0;
}
#tekst ul li{
	color:#000000;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
}
#tekst ul li.title{margin:17px 0 8px 0;}
#tekst ul li p.text{
	color: #CACACA;
	margin:0 0 0 15px;
	padding:0;
	display:inline;
	clear:none;
}
#tekst ul li p.img{position:absolute;top:0px;right:0px;}
#tekst ul li p.img a{position:relative;border:0}
#tekst ul li p.img a img{display:inline;}

#tekst td.dorp {
	padding: 0 10px 0 10px;
	background: url(/images/bullet.gif) no-repeat 0 7px;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: top;
}

#tekst td.cams {
	padding: 0 0 0 10px;
	background: url(/images/bg-meer.gif) no-repeat 0 8px;
	width: 320px;
	white-space: normal;
	}
	
#webcamkaart {
	position:relative;
	margin: -15px 0 20px 0;
	font-size: 12px;
	color: #353F62;
	background: url('/images/kaart_webcam.gif') no-repeat -20px 0;
	width: 495px;
	height: 245px;
}
#webcamkaart div{
	position: absolute;
	z-index:5;
	text-align:center;
	}
#webcamkaart div a {
	font-size: 11px;
	color: #F69464;
	text-decoration: none;
	font-weight: bold;
}
*:first-child+html #webcamkaart div a img{
	margin:0;  /* IE7 FIX */
}
#webcamkaart div a img{
	margin:0 auto;
}

#column {
	float: left;
	width: 213px;
	margin:0 0 0 1px;
	padding: 0 0 20px 10px;
	background: #fff;
	font-size: 10px;
	overflow:hidden;
}

	#column h3 {
		width: 213px;
		padding: 3px 0 3px 10px;
		margin: 0 0 0 -10px;
		background: #f5f5f5;
		font-size: 11px;
		text-align: left;
		margin-bottom: 10px;
		color: #ff6521;
	}
	
#column p{
	margin-right:10px;
}

	
	#column h3.padded {
		margin-top: 20px;
	}
	
	#column li a {
		border: 0;
	}
	
	#column span.voegtoe {
		margin-top: -27px;
		float: right;
		display: block;
		padding-right: 5px;
	}
	
	#column span.voegtoe a {
		border-bottom: 0;
	}
	
	#column a.meer {
		margin: 0;
		float: none;
		width: 200px;
		font-size: 1em;
		background: url(/images/bg-meer.gif) no-repeat 0 5px;
		border-bottom: 1px #fff solid;
	}
	
	#column #zoek input[type=text] {
		width: 160px;
		font-size: 10px;
	}
	
	#column #zoek input[type=submit] {
		width: 35px;
		height: 19px;
		font-size: 10px;
	}


	#column #nieuwsbrief span {
		display: inline-block;
		width: 40px;
		text-align: right;
		padding: 0 2px 5px 0;
	}

	#column #nieuwsbrief input[type=text] {
		width: 155px;
		margin-bottom: 3px;
		font-size: 10px;
	}
	
	#column #nieuwsbrief input[type=submit] {
		float: right;
		margin-right: 10px;
		width: 35px;
		height: 19px;
		font-size: 10px;
	}
	
	#column div.aanbevolenl {
			background: url(/images/bg-aanbevolenl.gif) no-repeat 0 10px;
			padding: 5px 10px 5px 15px;
			margin: 0;
			font-size: 11px;
	}

	
	#column ul li {
		list-style-type: none;
		background: url(../images/bg-5x5.gif) no-repeat 0 4px;
		padding-left: 15px;
		margin-left: -28px;
	}
	
	#column strong {
		font-size: 11px;
	}

	
	/*#column .advertorial {
		text-align: center;
		float:left;
	}
	
	#column .advertorial img {
		display: block;
		margin: 5px 0;
		margin-left: auto;
		margin-right: auto;
	}*/
	div.advertorial{width:100%;text-align:center;background:#fff;margin:0 auto;}
	div.advertorial img{margin:0 auto;}
	


#footer {
	width: 754px;
	height: 40px;
	background: url('/images/bg-footer.gif') repeat-x;
	margin: 0 3px 0 3px;
	font-size: 0.8em;
	bottom:0px;
	/*valign:bottom;*/
	position:relative;
}
	
	#footer #mediaweb {
		padding: 10px 0 0 10px;
		position: absolute;
	}
	
		#footer #mediaweb a {
			text-decoration: none;
			border-bottom: 0px;
		}
	
	#footer #fmenu {
		text-align: right;
		padding: 10px 10px 0 0;
		margin: 0;
		float: right;
	}

/* BANNERS */

.banner {
	/*width: 100%;
	text-align: center;*/
	padding: 14px 0;
}

.banner1 {
	/*width: 100%;
	text-align: center;*/
	padding: 6px 0;
}


.banner img {
	/*margin-left: auto;
	margin-right: auto;*/

}

.bannerrechts{
	float: left;
	margin: 0 0 0 770px;
	position: absolute;
	top: 0;
	/*width: 90px;
	height: 0px;
	
	margin: 0 0 0 770px;
	*/
}
.hotel-lijst {
margin-bottom: 20px;
}
#content div.lanorma{padding:0 0 10px 20px;position:relative;}
#content div.lanorma a.imglink{display:inline;float:left;margin:10px 0 10px 0;border:0;}
#content div.lanorma a img{margin:0;padding:0;display:inline}
#content div.lanorma ul.lanorma{
		padding:20px 0 0 30px;
		margin:0;
		float:left;
		width:220px !important;
		color:#CACACA;
		list-style-type:none;
}
#content div.lanorma ul li{padding:2px 0 10px 15px;list-style-type:none;background:url(/images/bullet.gif) no-repeat 0px 9px}
#content div.lanorma p{padding:3px 0 3px 0}
#content div.lanorma p a.black{color:black;}

div#opsomming{padding:10px 20px 10px 30px}
div#opsomming table tr td {padding:2px 0}
div#opsomming a.meer{
	padding: 0 0 0 10px;
	margin:0;
	width:auto;
}
div#opsomming td.li{width:17px;background:url(/images/bullet.gif) no-repeat 0px 9px}
div#opsomming td.dorp{width:165px}
div#opsomming td.sneeuw{text-align:right;width:95px;color:#5D6581;}
div#opsomming td.meting{text-align:right;width:45px;}
	div#opsomming td.meting a{color:#FF6521}
div#opsomming td.datum{width:50px;padding:0 5px;}
div#opsomming td.datum table{width:50px;height:auto;line-height:5px;margin-bottom:-5px;}

div#tekst table.dorpen td {padding:2px 0;background-image:none;font-weight:normal;}
div#tekst table.dorpen a.meer{
	padding: 0 0 0 10px;
	margin:0;
	width:auto;
}
div#tekst table.dorpen td.li{width:30px;background:url(/images/bullet.gif) no-repeat 11px 8px}
div#tekst table.dorpen td.dorp{width:auto;}
div#tekst table.dorpen td.sneeuw{text-align:right;width:85px;color:#5D6581;}
div#tekst table.dorpen td.meting{text-align:right;width:75px;color:#808080;}
	div#tekst table.dorpen td.meting a{color:#808080;}
div#tekst table.dorpen td.datum{width:50px;padding:0 5px;}
div#tekst table.dorpen td.datum table{width:50px;height:auto;line-height:5px;margin-bottom:-5px;}
div#tekst table.dorpen td.meer{width:45px;}

div#snowmail{
	margin:10px 16px 10px 20px;
	padding:3px;
	background:url(/images/achter-fade-table.jpg) repeat-x top left;
	border:1px solid #ff6521;
	line-height:15px;
	font-size: 1.0em;
}

div#snowmail li {
	background: none;
}

div#snowmail ul{margin:5px;padding:0;}
div#snowmail li{list-style-type:none;display:inline;padding:0;color:#353F62;margin:0 0 0 4px;}

/* side bar cookie styles! */
#column h3.padded2{clear:both;margin-top:20px;padding-left:10px;}
div.cookietxt{float:left;display:inline;}
div.cookielink{float:right;display:inline;position:relative;right:5px;top:0px;}

td.top50-banner{text-align:center;padding:10px 0;}

.scollpopup {
margin-bottom:20px;
margin-top:20px;
/*align:center; */
}

div.show5list{width:260px;float:left;padding:0px;overflow:hidden;}
	div.show5list h2{background: url(/images/bg-h1h2-half-24.gif) no-repeat;width:100%;}
	div.show5list dl{clear:both;width:100%;padding:0 0 0 20px;}
	div.show5list dt{background:url(/images/bullet.gif) no-repeat 0px 7px;padding:0 0 0 12px;width:45px;}
	div.show5list dd{width:150px;background:none;}
	div.show5list span.more{float:right;padding:5px 10px 5px 0;color:#FF6521;}
	div.show5list span.more a{color:#FF6521;}


/*div#show5weerkaarten{width:240px;float:left;padding:5px;}*/

form.reservering table td input.wide{width:330px;}

#tekst table.login-hotels td{white-space: normal;}
	#tekst table.login-hotels td input.wide{width:177px}
	#tekst table.login-hotels td input.http{width:140px}
	#tekst table.login-hotels td select.wide{width:182px}
#tekst table.login-hotels textarea.hotel_description{width:380px;height:300px;}
#tekst table.login-hotels div#opmerking{background:#efefef;margin-bottom:5px;}
div.anschauen{float:right;border-bottom:3px solid #ff6521}
#tekst table.login-hotels div#opmerking p {line-height:14px; font-size:11px;}



div.winterberg{
	background: #fff url(/images/bg-ontvangen.gif) repeat-x;
	border: 1px #ff6521 solid;
	padding: 5px;
	text-align: left;
	margin:0 0 0 20px;
	width:490px;
	line-height:13px;
}
div.winterberg a{color:#353F62;border-bottom: 1px dashed #cccccc;}
div.winterberg a:hover{color:#ff6521;border-bottom: 1px dashed #353f62;}

div#tekst table.bevestig{width:370px;}
div#tekst table.bevestig a.meer{
	padding: 0 15px 0 10px;
	margin:0;
	width:auto;
	float:left;
}

#content h1.hotel{
font-weight:bold;text-align:center;font-size:13pt;
}


#zwedeninfo {
text-align: left;
min-height: 90px;
font-size: 11px;
float:left;display:inline;
}
#zwedeninfo .link{
padding: 4px 0 4px 0;
}
#zwedeninfo .link a {

color: #353f62;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #cccccc;

}

#zwedeninfo .link a:hover {
color: #ff6521;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #353f62;
}


/* WEERBLOK 2009 STIJLEN START */
#weerbloktitle{background:url(/images/weerblok/blok-top.png) no-repeat;width:346px;height:21px;margin:0;padding-bottom:0;}
#weerblokwrap{border:0;margin:10px 0 0 15px;padding:0;overflow:hidden;width:346px;font-size:10px;color:#353f62;line-height:12px;float:left;}
span#weerblokDorp{color:#fff;}
span#title-right{float:right;right:18px;position:absolute;font-size:12px;}

#accordion-loader p{position:absolute;margin:0;padding:40px 0 0 40px;font-size:12px;font-weight:bold;}
#accordion-weather{visibility:hidden;height:100px;border-left:1px solid #9e9e9e;border-right:1px solid #9e9e9e;}
.acc-header{
	margin:0;
	padding:0 0 0 10px;
	background:url(/images/weerblok/header-inactive.png) repeat-x top left;
	height:24px;
	line-height:24px;
	font-size:11px;
	position:relative;
	font-weight:bold;
	cursor:pointer;
	text-align:left;
	width:334px;
}
	.acc-header a{color:#828282;text-decoration:none;border:0;}
	.acc-header div{width:25px;height:24px;position:absolute;top:0px;right:0px;background:url(/images/weerblok/pijl-inactive.gif) 0px 6px no-repeat;}

.acc-headeractive{background:url(/images/weerblok/header-active.png) repeat-x top left;border-top:1px solid #9e9e9e}
	.acc-headeractive a{color:#ffffff;text-decoration:none;border:0;}
	.acc-headeractive div{width:25px;height:24px;position:absolute;top:0px;right:0px;background:url(/images/weerblok/pijl-active.gif) 0px 6px no-repeat;}
	
.acc-content{
	margin:0;padding:0;overflow:hidden;
}

#accordion-weather div.noinfo{height:60px;padding:50px 0 0 20px;font-weight:bold;font-size:12px;}

/* verschillende weer stijlen */
#weerBoxWrap-2dagen{float:left;width:339px;;padding:5px 0 5px 5px;background:#ffffff url(/images/weerblok/weerblok-bgfade.png) top left repeat-x;overflow:hidden;}
#weerBox-2dagen{margin:0;padding:0;width:339px;overflow:hidden;}
#weerBox-2dagen ul,#weerBox-2dagen ul li{margin:0;padding:0;}
#weerBox-2dagen-ul{position:relative;left:0px;}
#weerBox-2dagen li{float:left;list-style-type: none;width:82px;text-align:center;padding:3px 0 3px 0;line-height:14px;}
#weerBox-2dagen li span{float:left;color:#ff6521;font-size:16px;padding-right:5px;}
#weerBox-2dagen li span.uitleg{float:none;color:#353f62;font-size:10px;padding:0;border-bottom:1px dotted #353f62;cursor:pointer;}
#weerBox-2dagen li span#weerBox-2dagen-ul-next,
#weerBox-2dagen li span#weerBox-2dagen-ul-previous{float:left;color:#ff6521;font-size:16px;padding-right:5px;cursor:pointer;}
#weerBox-2dagen li span.min{font-size:10px;float:none;color:#4b93ca;border-bottom:1px dotted #4b93ca;cursor:pointer;}
#weerBox-2dagen li span.max{font-size:10px;float:none;color:#f36425;border-bottom:1px dotted #f36425;cursor:pointer;}
#weerBox-2dagen li b{float:left;padding-top:3px;}
#weerBox-2dagen li.img{height:60px;padding:3px 0 3px 0;}
#weerBox-2dagen li.last{padding-bottom:5px;}
#weerBox-2dagen img{border:0;display:block;clear:both;width:56px;margin:0 auto;}

#weerBoxWrap-5dagen{float:left;width:339px;padding:5px 0 5px 5px;background:#ffffff url(/images/weerblok/weerblok-bgfade.png) top left repeat-x;overflow:hidden;}
#weerBox-5dagen{margin:0;padding:0;width:339px;overflow:hidden;}
#weerBox-5dagen ul,#weerBox-5dagen ul li{margin:0;padding:0;}
#weerBox-5dagen li{float:left;list-style-type: none;width:67px;text-align:center;padding:3px 0 3px 0;line-height:14px;}
#weerBox-5dagen li span.uitleg{float:none;color:#353f62;font-size:10px;padding:0;border-bottom:1px dotted #353f62;cursor:pointer;}
#weerBox-5dagen li.img{height:60px;padding:3px 0 3px 0;}
#weerBox-5dagen li.dag{padding:5px 0 0 0;font-weight:bold;}
#weerBox-5dagen li.last{padding-bottom:5px;}
#weerBox-5dagen img{border:0;display:block;clear:both;width:56px;margin:0 auto;}

#weerBoxWrap-hoogtes{float:left;width:339px;padding:5px 0 5px 5px;background:#ffffff url(/images/weerblok/weerblok-bgfade.png) top left repeat-x;overflow:hidden;height:140px;}
#weerBox-hoogtes{margin:0;padding:0;width:339px;overflow:hidden;background:url(/images/weerblok/logo-hoogtes.png) 0px 0px no-repeat;height:350px;}
#weerBox-hoogtes ul{margin:0;padding:0;}
#weerBox-hoogtes li{float:left;list-style-type: none;width:56px;text-align:center;padding:3px 0 3px 0;}
#weerBox-hoogtes li.hoogte ul li{float:right;text-align:right;}
#weerBox-hoogtes li span.uitleg{float:none;color:#353f62;font-size:10px;padding:0;border-bottom:1px dotted #353f62;cursor:pointer;}
#weerBox-hoogtes li span{padding-bottom:3px;font-weight:bold;}
#weerBox-hoogtes li.last{padding-bottom:5px;}
#weerBox-hoogtes li.dag{padding:5px 0 5px 0;font-weight:bold;}
#weerBox-hoogtes img{border:0;display:block;clear:both;width:56px;margin:0 auto;}

#weerBoxWrap-wind{float:left;width:339px;padding:5px 0 5px 5px;background:#ffffff url(/images/weerblok/weerblok-bgfade.png) top left repeat-x;overflow:hidden;height:145px;}
#weerBox-wind{margin:0;padding:0;width:339px;overflow:hidden;}
#weerBox-wind span{padding:0px 0 1px 10px;font-weight:bold;float:left;width:100%;}
#weerBox-wind li span.uitleg{float:none;color:#353f62;font-size:10px;padding:0;border-bottom:1px dotted #353f62;cursor:pointer;}
#weerBox-wind ul{float:left;margin:0px 0 0 0;padding:0 0 0 10px;}
#weerBox-wind ul.dagen{float:left;margin:-3px 0 0 0;padding:0;height:20px;}
#weerBox-wind ul.dagen li{padding:0;margin:0;font-weight:bold;height:auto;}
#weerBox-wind li{float:left;list-style-type: none;width:65px;height:55px;text-align:center;padding:0;}
#weerBox-wind li span{padding:3px 0 3px 0;font-weight:bold;}
#weerBox-wind li span.snelheid{float:left;margin:0;padding:19px 0 0 0;width:auto;}
#weerBox-wind img{border:0;display:block;clear:both;width:55px;margin:0 auto;}

#content #aanbevolen-weerblok-rechts{padding: 0 0 10px 0px;line-height:14px;width:155px;overflow:hidden;}
#content #aanbevolen-weerblok-rechts span.title{float:left;margin:10px 0 5px 20px;padding:2px 5px 0 5px;line-height:14px;font-size:12px;font-weight:bold;background:#f5f5f5;color:#ff6421;}
#content #aanbevolen-weerblok-rechts div.aanbevolen-weerblok-rechts {
	display: block;
	float: left;
	background: url(/images/bg-aanbevolenl.gif) no-repeat 10px 12px;
	padding: 5px 0 0 25px;
	width: 130px;
	margin: 0;
	min-height: 46px;
}
#content a.meerweer {
	clear:both;
	display:block;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
	width: 100px;
	background: url(/images/bg-meer.gif) no-repeat 0 13px;
	float:none;
	border:0;
	color:#ff6521;
	font-size:11px;
	font-weight:bold;
	line-height:30px;
}
#content a:hover.meerweer{color: #000;text-decoration: underline;border-bottom: 0;}

div#container div#wrapper div#content div#dorp div#info-wrap div#meerinfo.meerinfo-weerblok{
width:495px;
padding-left:21px;
}

/*EH 11-08-2009 aangepast ivm Oad blok naar links schuiven  */
/* div#container div#wrapper div#content div#dorp div#info-wrap div#meerinfo.meerinfo-weerblok{width:495px;padding-left:15px; padding-top:0px;} */
/* WEERBLOK 2009 STIJLEN EINDE */

em.hoogtecm{float:left;width:60px;overflow:visible;text-align:center;}

.mozartlogolnk a:hover {
	border: none;
}

.mozartlogolnk {
		/* clear: left; */
		padding: 0px 5px 3px 0px;
		margin: 0;
}

.mozarttxtlnk {
	/*width: 100%;
	text-align: center;*/
	padding: 0px 0px 0px 0px;
}

.dr-banner {
	/* clear: left; */
	padding: 0px 0px 0px 0px;
	background: #f0f0f0
	margin: 0;
}

.berg-dal {
    float: left;
	/*padding: 0px 0px 0px 0px;*/
		/*max-height: 35px;*/
		/*background: #E2E2E2;*/
		padding-top: 0px;
		padding-left: 0px;
		/*padding-bottom: 50px;*/
		/*background: #E2E2E2;*/
		min-height: 37px;
		/*height: 20px;*/
		margin:0;		
		
}

.sneeuwinfo-rechts {
	padding: 0px 0px 0px 0px;
	/*margin: -10px 0px 15px -20px;*/
}

.update-blok {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

	/*background: #E2E2E2;*/
}

.dal {
	float:left;
	padding: 0px 0px 0px 0px;
	/*background: #E2E2E2;*/
	/*float: left;*/
}

.oostenrijk-toeristenburo {
	clear:both;
	text-align:left;
	display:block;
	margin:0;
	padding:8px 10px 0px 30px;
}

.oostenrijk-toeristenburo-infolink {
	/*clear:both;*/
	text-align:left;
	/*display:block;*/
	margin:0;
	padding:10px 0px 0px 5px;
	vertical-align: bottom;
	vertical-align: text-bottom;
}
