@media screen and (orientation: portrait) {
  @-ms-viewport {
    width: 1123px;
	zoom:1;
  }
  
   @viewport {
    width: 1123px;
  }
}

.footer{
	position:relative;
	top:-20px;
	padding-left: 0px;
       background-image: url("../cmsdata/image/95.png");
	background-position: 10px;
	background-repeat: no-repeat;
	background-color: #FFFAF0;
       font-size: 13px;
}

.footer p {
	padding-left: 220px;
       font-size: 13px;
}


.inactiveMenuItem {
	display:block;
	background-color:#F7ECD1; 
	border-radius:7px;
	margin:5px;
	padding:5px 10px;
	text-align:left;
	min-height:20px;
	border:2px;
	border-style:solid;
	border-color:#F7ECD1;
}

.activeMenuItem {
	background-color:white; 
	border-radius:7px;
	margin:5px;
	padding:5px 10px;
	text-align:left;
	min-height:20px;
	border:2px;
	border-style:solid;
	border-color:#F7ECD1;
}

.activeMenuItem hr{
	border:solid #F7ECD1 0.5px;
	height:1px;
	background-color:#F7ECD1;
}

.menuItemText{
	font-size:18px;
}

.menuItemTextSmall {
	font-size:14px;
}

.gallery  {
text-align:center;
}

.gallery img {
	width:208px;
	height:143px;
	border:none;
	margin:5px;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}

#map img {
margin-left:50px;

}

.externalLink {
	display:block;
	float:left;
	background-color:#A7D5E8; 
	border-radius:7px;
	margin:5px;
	width:28%;
	padding:5px 10px;
	text-align:left;
	min-height:30px;
	border:2px;
	border-style:solid;
	border-color:#A7D5E8;
	text-align:center;
}

.externalLinkList .externalLink {
	display:block;
	background-color:#A7D5E8; 
	border-radius:7px;
	margin:5px;
	width:28%;
	padding:5px 10px;
	text-align:left;
	min-height:30px;
	border:2px;
	border-style:solid;
	border-color:#A7D5E8;
	text-align:center;
}



.externalLinkList {
	margin-bottom: 10px;
}

.internalLink {
	display:block;
	float:left;
	background-color:#E3E2D1;
	border-radius:7px;
	margin:5px;
	width:28%;
	padding:5px 10px;
	text-align:left;
	min-height:15px;
	border:2px;
	border-style:solid;
	border-color:#E3E2D1;
	text-align:center;
}

.LinkList .internalLink {
	display:block;
	background-color:#E3E2D1;
	border-radius:7px;
	margin:5px;
	width:28%;
	padding:5px 10px;
	text-align:left;
	min-height:15px;
	border:2px;
	border-style:solid;
	border-color:#E3E2D1;
	text-align:center;
}

A:link	{color:black;}
A:visited {COLOR: #000000; TEXT-DECORATION: underline}
A:active {	CURSOR: hand; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
A:hover {	CURSOR: hand; COLOR: #dc143c; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
BODY
   { font-size:15px; font-family:Arial; background-color: #FFFAF0; margin:0px; margin:0px;}

h1  { font-size:18px; font-weight:bolder; color:black;}
h2  { font-size:16px; font-weight:bolder; color:black;}
h3 { font-family: Arial; font-size: 14px; font-weight: bold; }
td { font-size: 15px; font-family: arial; padding:2px;}
.header {  font-size: 14px; font-family: arial; color:white;}

.content{ font-size: 14px }
.content_table   { border: solid 14px white; }

.gastgeberBookingPlan { width:100%; font-size: 18px;}
.gastgeberBookingPlanContainer { width:100%; font-size: 20px; text-align: center;}
.bookingPlanMonth { display: inline-block;padding:15px;}
.gastgeberBookingPlanContainer { margin-top:15px;text-align:center}
.pricelistHeader {font-weight:bolder}


.gastgeberAPI_Table  { text-align: center;}
.gastgeberAPI_Table td { padding: 3px; font-size:25px; }
.gastgeberAPI_weekdays { background-color:navy; }
.gastgeberAPI_weekdays th { color:white; font-weight:normal; font-size:25px;}
.gastgeberAPI_sunday { color:red;}
.gastgeberAPI_free { background-color: green;}
.gastgeberAPI_free a { color: black;}
.gastgeberAPI_free_handover { background-color: green;}
.gastgeberAPI_free_handover a { color: black;}
.gastgeberAPI_free_package { background-color: lightgreen;} 
.gastgeberAPI_free_package a { color: black; font-weight:bolder; font-style:italic;}
.gastgeberAPI_free_package_handover { background-color: lightgreen;} 
.gastgeberAPI_free_package_handover a { color: black; font-weight:bolder; font-style:italic;}
.gastgeberAPI_nodata { background-color: silver;}
.gastgeberAPI_nodata a { color:black;} 
.gastgeberAPI_full { background-color: red; color:black;}
.gastgeberAPI_handover { background-color: green;}
.gastgeberAPI_handover_package { background-color: lightgreen; color: black; font-weight:bolder; font-style:italic;}

.angebot { border: solid 2px #E3E2D1; padding-left:15px; padding-right:15px; padding-top:2px;  }
.topangebot { background-color:#E3E2D1; padding-left:15px; padding-right:15px; padding-top:2px; }

div ul li {list-style: square}








