body { background: url('/webcams/bg/back.gif') white;	background-repeat: repeat-x;font-family: verdana, arial, helvetica, sans-serif;font-size: 10pt;margin: 0px;padding: 0px;}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	body { background:white; }
}
* {font-family: verdana,arial,helvetica,sans-serif;font-size: 10pt;color: #666666;}

@media (min-width: 1260px) {
	body  { margin-right: 170px; }
	div#rbanner { position:fixed;
		right: 0;
		top: 105px;
		z-index:10;
		overflow:hidden;
		width: 180px;
		height: 600px;
		padding-left:20px;
		-webkit-box-shadow: -12px 7px 37px -21px rgba(17,17,17,1);
		-moz-box-shadow: -12px 7px 37px -21px rgba(17,17,17,1);
		box-shadow: -12px 7px 37px -21px rgba(17,17,17,1);
		border-radius: 20px 0px 0px 20px;
		-moz-border-radius: 20px 0px 0px 20px;
		-webkit-border-radius: 20px 0px 0px 20px;
		border: 1px solid rgba(190,190,190,1);
		border-right: 0px solid white;
		background: rgba(200,200,200,1);
		background: -moz-linear-gradient(left, rgba(200,200,200,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(200,200,200,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
		background: -webkit-linear-gradient(left, rgba(200,200,200,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
		background: -o-linear-gradient(left, rgba(200,200,200,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
		background: -ms-linear-gradient(left, rgba(200,200,200,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
		background: linear-gradient(to right, rgba(200,200,200,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8c8c8', endColorstr='#ffffff', GradientType=1 );
	}
}
@media (max-width: 1259px) {
	div#rbanner { display:none; }
	body  { margin-right: 0; }
}


a.menueleft  {
	background: url('/webcams/bg/menueback.gif') #CCCCCC;
	background-repeat: no-repeat;
	font-size: 11pt;
	display:block;
	text-decoration: none;
	color: #4C4C4C;
	font-weight: normal;
	margin-bottom: 1px;
	text-align:right;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.menueleft:link    { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.menueleft:visited { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.menueleft:active  { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.menueleft:hover  { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	background: #98B7C8;
 }
 @media (max-width: 700px),
 	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
 	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
 	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
 	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
 	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
 	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
 	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
 	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	 a.menueleft, a.menueleft:link, a.menueleft:visited, a.menueleft:active, a.menueleft:hover  { padding: 7px 4px 7px 4px;  }
 }
 

a.menueleftfav  {
	background: url('/webcams/bg/menueback.gif') #A4CC98;
	background-repeat: no-repeat;
	font-size: 11pt;
	display:block;
	text-decoration: none;
	color: #4C4C4C;
	font-weight: normal;
	margin-bottom: 1px;
	text-align:right;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
a.menueleftfav:link    { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.menueleftfav:visited { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.menueleftfav:active  { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
 }
a.menueleftfav:hover  { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	background: #98B7C8;
 }
  @media (max-width: 700px),
  	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
  	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
  	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
  	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
  	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
  	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
  	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
  	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	 a.menueleftfav, a.menueleftfav:link, a.menueleftfav:visited, a.menueleftfav:active, a.menueleftfav:hover  { padding: 7px 4px 7px 4px;  }
 }
 

a.locationbar  {
	background: transparent;
	text-decoration: none;
	color: #4C4C4C;
	font-weight: normal;
	white-space:nowrap;
}
a.locationbar:link    { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	white-space:nowrap;
 }
a.locationbar:visited { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	white-space:nowrap;
 }
a.locationbar:active  { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	white-space:nowrap;
 }
a.locationbar:hover  { color: #4C4C4C;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	background: #98B7C8;
	white-space:nowrap;
 }

  
a.mobrl, a.mobrl:link, a.mobrl:visited  {  margin-bottom: 1px;text-align:left;padding:7px 5px 7px 45px;background: url('/webcams/bg/menueback.gif') #CCCCCC;background-repeat: no-repeat;background-position:0px 5px;font-size: 11pt;display:block;text-decoration: none;color: #4C4C4C;font-weight: normal; }
a.mobrl:active  {margin-bottom: 1px;text-align:left;padding:7px 5px 7px 45px;background: url('/webcams/bg/menueback.gif') #98B7C8;background-repeat: no-repeat;background-position:0px 5px;font-size: 11pt;display:block;text-decoration: none;color: #4C4C4C;font-weight: normal;transition: background-color 1s ease;}
a.mobrl:hover  {  margin-bottom: 1px;text-align:left;padding:7px 5px 7px 45px;background: url('/webcams/bg/menueback.gif') #98B7C8;background-repeat: no-repeat;background-position:0px 5px;font-size: 11pt;display:block;text-decoration: none;color: #4C4C4C;font-weight: normal; }
  

a.dynlink  {
	background: #EEEEFF;
	text-decoration: none;
	color: #84B7FF;
	font-weight: normal;
	font-size: 9px;
	line-height:14px;
	display:block;
}
a.dynlink:link    { color: #84B7FF;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
 }
a.dynlink:visited { color: #84B7FF;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
 }
a.dynlink:active  { color: #84B7FF;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
 }
a.dynlink:hover  { color: #6497DF;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	background: #DDDDEE;
 }



div.maincontainer  {
	width: 893px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
	top: 0px;
	left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.maincontainer  { width:auto;padding-right:6px;padding-left:6px;overflow:hidden;  }
}



div.impressum  {
	position: absolute;
	text-align:right;
	width:882px;
	top:2px;
	z-index: 10;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.impressum  {
		position: absolute;
		text-align:right;
		width:95%;
		padding-right:6px;
		top:2px;
		z-index: 10;
	}
}
a.impressum  {
	background: transparent;
	text-decoration: none;
	color: #4C4C4C;
	font-weight: normal;
	font-size: 8pt;
}
a.impressum:link    { color: #4C4C4C;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
a.impressum:visited { color: #4C4C4C;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
a.impressum:active  { color: #4C4C4C;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
a.impressum:hover  { color: #4C4C4C;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	background: #98B7C8;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	a.impressum, a.impressum:link, a.impressum:visited, a.impressum:active, a.impressum:hover { color:#BCBCBC;font-size:7pt; }
}
 


div.header  {
	position: absolute;
	width: 893px;
	text-align:left;
	left: 0px;
	top:25px;
	white-space: nowrap;
	overflow:hidden;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.header  {
		position: relative;
		width: auto;
		text-align:left;
		overflow:visible;
		top:30px;
	}
}

img.headpicleft  {
	border:0;
	border-left: 6px solid #FFFFFF;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	img.headpicleft  {
		border:0;
		width: 62%;
		height: auto;
	}
}
img.aslink  {float:right;position:relative;top:-15px;left:-1px;border:0px;}
img.headertitle  {
	border-left: 6px solid #FFFFFF;
	border-right: 6px solid #FFFFFF;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	img.headertitle  {
		border: 4px solid #FFFFFF;
		width:36%;
		height:auto;
		transform: rotate(5deg);
		-webkit-transform: rotate(5deg);
		-webkit-backface-visibility: hidden;
		z-index:5;
		position:absolute;
		right:20px;
		top:0px;
		box-shadow: 4px 4px 4px 4px #888888;
	}
}
img.headerpicright  {
	border:0;
	border-right: 6px solid #FFFFFF;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	img.headerpicright  {
		border: 4px solid #FFFFFF;
		width:20%;
		height:auto;
		transform: rotate(9deg);
		-webkit-transform: rotate(9deg);
		-webkit-backface-visibility: hidden;
		z-index:6;
		position:absolute;
		right:10px;
		top:0px;
		box-shadow: 4px 4px 4px 4px #888888;
	}
}



div.maincontent  {
	width: 381px;
	position: relative;
	left: 6px;
	top: 260px;
	text-align:left;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.maincontent  {
		width:auto;
		left:0px;
		top: 0px;
		margin-top:30px;
	}
}
div.maincontent_large  {
	width: 620px;
	position: relative;
	left: 6px;
	top: 260px;
	text-align:left;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.maincontent_large  {
		width: auto;
		position: relative;
		left: 0px;
		top:0px;
		margin-top:30px;
		text-align:left;
	}
}

div.urlaubscontent  {
	width: 381px;
	position: relative;
	text-align:left;
	float:left;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.urlaubscontent  {
		width: auto;
		position: relative;
		text-align:left;
		float:none;
	}
}
div.urlaubsaddons  {
	width: 233px;
	float:right;
	margin-top:31px;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.urlaubsaddons  {
		display:none;
	}
}

div#gmob { padding:0; }
div#gmobsep { height:15px;overflow:hidden; }

span.subtitle  {  font-size: 10pt;
	color: #74A7EF;  }

h1  {  font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 10pt;
	color: #666666; 
	padding: 0px; }
h1.firstheader  {}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	h1  {  font-weight: bold;
		margin-top: 25px;
		margin-bottom: 7px;
		font-size: 13pt;
		color: #4679A8; 
		padding: 0px 25px 0px 10px; }
	h1.firstheader  {padding-top:25px;}
}
h2  {
	background: #84B7FF;
	text-align:right;
	padding-right:4px;
	padding-top:4px;
	padding-bottom: 4px; 
	color:white;
	font-size:11pt;
	margin-bottom: 1px;
	font-weight: normal;  }
h3  {
	background: #CCCCCC;
	color: #666666;
	font-size:10pt;
	font-weight: normal;
	padding:4px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	margin-top: 6px;  }
	
div.locationbar  {
	background: #CCCCCC;
	text-align:left;
	padding-right:4px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom: 4px; 
	color:#4C4C4C;
	font-size:11pt;
	margin-bottom: 1px;
	font-weight: normal; 
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.locationbar  {
		background: #CCCCCC;
		text-align:left;
		padding-right:4px;
		padding-left:4px;
		padding-top:7px;
		padding-bottom: 7px; 
		color:#4C4C4C;
		font-size:11pt;
		margin-bottom: 1px;
		font-weight: normal; 
	}
}

span#hometext  { }
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	span#hometext  { line-height:140%;display:block;margin-bottom:-5px;padding-left:10px;padding-right:25px;padding-top:25px; }
}

span.lh  {  }
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	span.lh  { line-height:140%;display:block;margin-bottom:-5px;padding-left:10px;padding-right:25px; }
}

ul.camlist  {  margin-bottom: 0px;  }
ul.camlist li   { margin-bottom: 4px;padding:2px;  }
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	ul.camlist li   { margin-right:35px;  }
}
ul.camlist li:hover  { transition: background-image 1s ease;background-image: -webkit-linear-gradient(top left, white 0%, #EEEEEE 100%); 
background-image: -moz-linear-gradient(right bottom, white 0%, #EEEEEE 100%); 
background-image: -o-linear-gradient(white 0%, #EEEEEE 100%); 
background-image: linear-gradient(white 0%, #EEEEEE 100%);} 
ul.nextregion  {  margin-top: 1px;
	margin-bottom:24px;  }
ul.nextregiontablet li  {  margin-bottom:8px;  }
ul.hotel  {  margin-top: 12px;
	margin-bottom: 24px;  }
ul.hotel li  {  margin-bottom:4px;  }
ul.hoteltablet li  {  margin-bottom:8px;  }
span.bewertungen  {  font-size: 9px;
	color: #999999;  }
span.comments  {  font-size: 9px;
	color: #333333;  }
span.bewertungstitel  {  font-size: 9px;
	font-weight: bold;
	color: #666666;  }
div.inlineinfo  {  display: none;  }
div.inlineinfoactive  {  display: block;
	margin-top:6px;
	margin-bottom: 6px;
	border: 1px dotted #6185AD;
	background: #EEEEFF;
	padding:3px;  }
div.idum  {  padding: 0px;
	margin: 0px;
	cursor: pointer;  }

div#war { display: none; }
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div#war {background:#B3CB8C;padding:5px;display:block;text-align:center;margin-top:10px;}
	div#war img { border:0;  vertical-align: middle; margin-bottom: .25em; }
	a.warl { color: #555555;text-decoration:none;font-weight:bold; }
}

div.maptitle  {
	background: #84B7FF;
	text-align:right;
	padding-right:4px;
	padding-top:4px;
	padding-bottom: 4px; 
	color:white;
	font-size:11pt;
	margin-bottom: 1px;
	font-weight: normal; 
	margin-top:10px; }
div#maptitleurlaub  {  width:610px;padding:0px;  }
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div#maptitleurlaub  {  width:auto;padding:0px;  }
}
div#map  {  font-size: 6pt;
	overflow:hidden;  }
div#map *  {  font-size: 6pt;  }

div.mapregion  {  width: 381px; height: 381px;display:block;margin:0px;padding:0px;margin-top:0px;margin-bottom:15px;  }
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.mapregion  {  width: auto; height: 381px;display:block;margin:0px;padding:0px 6px 0px 6px;margin-top:0px;margin-bottom:15px;  }
}
div.mapurlaub  {  width: 610px; height: 500px;display:block;margin:0px;padding:0px;margin-top:0px;margin-bottom:15px;  }
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.mapurlaub  {  width: auto; height: 500px;display:block;margin:0px;padding:0px;margin-top:0px;margin-bottom:15px;  }
}

div.searchfield  {
	background: #98CBFF;
	border-radius:6px;
	width:380px;
}
div.searchfield_large  {
	background: #98CBFF;
	border-radius:6px;
	width:615px;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.searchfield  {
		background: #98CBFF;
		width:auto;
		border-radius:6px;
	}
	div.searchfield_large  {
		background: #98CBFF;
		border-radius:6px;
		width:auto;
	}
}

input.searchfield  {
	border: 1px solid #6699FF;
	width: 210px;
}
input.searchfield_large  {
	border: 1px solid #6699FF;
	width: 450px;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	input.searchfield  {
		border: 1px solid #6699FF;
		width: 95%;
	}
	input.searchfield_large  {
		border: 1px solid #6699FF;
		width: 95%;
	}
}

div.urlcontainer  { }
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.urlcontainer  { display:none; }
}
input.urlfield  {
	border: 1px solid #6699FF;
	width: 330px;
	font-size:8pt;
}
input.urlfield_large  {
	border: 1px solid #6699FF;
	width: 570px;
	font-size:8pt;
}

.field  {
	width: 220px;
	border: 1px solid #CCCCEE;
}

div.googlecontainer  {
	position: absolute;
	left: 393px;
	top: 300px;
	width: 233px;
	color: #CBCBCB;
	padding-bottom: 20px; 
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.googlecontainer  {
		display:none;
	}
}
div.googlecontainer *  {
	color: #CBCBCB;
}
div.googlelinks  {
	position: relative;
	margin-left:15px;
	padding-bottom:30px;
}
div.googleadds  {
	margin-left:10px;
	margin-bottom:30px;
	position: relative;
}

div.googcont {
	text-align:center;margin-left:auto;margin-right:auto;
	background:#CCCCCC;padding:0px;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.googcont {
		text-align:center;margin-left:auto;margin-right:auto;
		background:transparent;padding:0px;
	}
}
div.googleaddsbottom  {
	position: relative;
}

div.menucontainer  {
	width: 255px;
	position: absolute;
	top: 260px;
	left:632px;
	padding-bottom: 20px; }
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.menucontainer  {
		width: auto;
		position: relative;
		top:0px;
		left:0px;
		padding-bottom: 20px; }
}

div.menuetitle  {
	background: #84B7FF;
	text-align:right;
	padding-right:4px;
	padding-top:4px;
	padding-bottom: 4px; 
	color:white;
	font-size:11pt;
	margin-bottom: 1px;  }
div#menuepicright  {
	margin-top:30px;
	overflow:hidden;
}
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	div.menuetitle  {
		background: #84B7FF;
		text-align:right;
		padding-right:4px;
		padding-top:7px;
		padding-bottom: 7px; 
		color:white;
		font-size:11pt;
		margin-bottom: 1px;  }
	div#menuepicright  {
		display:none;
	}
}

dl.impressum dt  { font-size: 7pt;  }
dl.impressum dd  { font-size: 7pt;  }

img.line  { }
@media (max-width: 700px),
	(-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1050px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2) and (max-width: 1400px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 2.5) and (max-width: 1750px) and (orientation:portrait),
	(-webkit-min-device-pixel-ratio: 3) and (max-width: 2100px) and (orientation:portrait),
	(min-resolution: 1.5dppx) and (max-width: 1050px) and (orientation:portrait),
	(min-resolution: 2.0dppx) and (max-width: 1400px) and (orientation:portrait),
	(min-resolution: 2.5dppx) and (max-width: 1750px) and (orientation:portrait),
	(min-resolution: 3.0dppx) and (max-width: 2100px) and (orientation:portrait)
  {
	img.line  { width:100%;height:auto; }
}