body {font-family: Arial, Helvetica, sans-serif;background-color: #FAFAFA;background-image: url(../bilder/hintergrund.jpg);background-repeat: repeat-x;	background-attachment: fixed;}
h1 {font-family: font-size: 26px;font-weight: 800;color: #006699;display: block;	font-style: italic;}
h2 {font-family: 'Open Sans', Arial, sans-serif;font-weight: bold;font-size: 18px;color: #666666;}
h3 {font-family: 'Open Sans', Arial, sans-serif;font-weight: bold;font-size: 18px;color: #006699;	}
img {max-width: 100%; height: auto;}
#header {height: 35px; width:100%;	background:url('../bilder/bg_headline.png') repeat-x; margin-bottom:15px; margin-top: 10px;}
#copyright{display:inline-block; width:100%; text-align: center; background:url(../bilder/bg-header.png);padding:8px 0px;color:#ffffff;}
.content {	font-family: 'Open Sans', Arial, sans-serif;font-size: 17px;font-weight: 400;color: #666666;line-height: 26px;padding: 2px;margin: 3px;}
.weissschrift {color: #FFFFFF; text-decoration: none;}
.bildbox_re {font-size: 11px;color: #666666;float: right;height: auto;width: 308px;text-align: center;}
.bildbox_li {font-size: 11px; color: #006699; height: auto;	width: 308px; float: left; text-align: center;}
.menupunkte {font-size: 14px; font-style: normal; text-decoration: none;	color: #006699; line-height: 25px;}
.menuheader {font-size: 15px; font-weight: bold;	text-shadow: 4px 4px 4px #bbb;	color: #006699;}
.bildunterschrift {font-size: 12px; color: #666666;}
.rotschrift {color: #FF0000;}
.buchen {font-family: Arial, Helvetica, sans-serif;	font-size: 17px; font-weight: bold;	background-color: #CCFF33;	text-decoration: underline;}
.hotelpreis {font-size: 16px; font-weight: bold; color: #FF0000; text-decoration: none;}
.box_headline {float: left;width: 100%;background-color: #006699;}
.ads-box{margin: 0 auto;max-width: 728px;}
.hotel_link {font-weight: bold;color: #0099FF;}
hr.style-four{height:12px;border:0;box-shadow:inset 0 12px 12px -12px rgba(0,0,0,0.5);}
/*
Zerotheme.com | Free Html5 Responsive Templates
Zerogrid - A Single Grid System for Responsive Design
Author: Kimmy
Version : 2.0
Author URI: http://www.zerotheme.com/
*/
/* -------------------------------------------- */
/* ------------------Grid System--------------- */ 
.zerogrid{
	width: 950px;
	position: relative;
	margin: 0 auto;
	padding: 0px;
	background-color: #FFFFFF;
}
.zerogrid:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.zerogrid .f-right{float: right!important;}
.zerogrid .f-left{float: left!important;}

.zerogrid .row{}
.zerogrid .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.zerogrid .row:after{clear: both; }
.zerogrid .row{zoom: 1;}

.zerogrid .wrap-col{margin:10px;}

.zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{float:left; display: inline-block;}

.zerogrid .col-full{width:100%;}

.zerogrid .col-1-2{width:50%;}
.zerogrid .offset-1-2{margin-left: 50%;}

.zerogrid .col-1-3{width:33.33%;}
.zerogrid .col-2-3{width:66.66%;}
.zerogrid .offset-1-3{margin-left: 33.33%;}
.zerogrid .offset-2-3{margin-left: 66.66%;}

.zerogrid .col-1-4{
	width:25%;
	background-color: #F2F2F2;
}
.zerogrid .col-2-4{width:50%;}
.zerogrid .col-3-4{width:75%;}
.zerogrid .offset-1-4{margin-left: 25%;}
.zerogrid .offset-2-4{margin-left: 50%;}
.zerogrid .offset-3-4{margin-left: 75%;}

.zerogrid .col-1-5{width:20%;}
.zerogrid .col-2-5{width:40%;}
.zerogrid .col-3-5{width:60%;}
.zerogrid .col-4-5{width:80%;}
.zerogrid .offset-1-5{margin-left: 20%;}
.zerogrid .offset-2-5{margin-left: 40%;}
.zerogrid .offset-3-5{margin-left: 60%;}
.zerogrid .offset-4-5{margin-left: 80%;}

.zerogrid .col-1-6{width:16.66%;}
.zerogrid .col-2-6{width:33.33%;}
.zerogrid .col-3-6{width:50%;}
.zerogrid .col-4-6{width:66.66%;}
.zerogrid .col-5-6{width:83.33%;}
.zerogrid .offset-1-6{margin-left: 16.66%;}
.zerogrid .offset-2-6{margin-left: 33.33%;}
.zerogrid .offset-3-6{margin-left: 50%;}
.zerogrid .offset-4-6{margin-left: 66.66%;}
.zerogrid .offset-5-6{margin-left: 83.33%;}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.zerogrid{width:960px;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.zerogrid{width:768px;}
}

@media only screen and (max-width: 767px) {
	.zerogrid, .zerogrid .col-1-2, .zerogrid .col-1-3, .zerogrid .col-2-3, .zerogrid .col-1-4, .zerogrid .col-2-4, .zerogrid .col-3-4, .zerogrid .col-1-5, .zerogrid .col-2-5, .zerogrid .col-3-5, .zerogrid .col-4-5, .zerogrid .col-1-6, .zerogrid .col-2-6, .zerogrid .col-3-6, .zerogrid .col-4-6, .zerogrid .col-5-6{width:100%;}
	
	.zerogrid .offset-1-2, .zerogrid .offset-1-3, .zerogrid .offset-2-3, .zerogrid .offset-1-4, .zerogrid .offset-2-4, .zerogrid .offset-3-4, .zerogrid .offset-1-5, .zerogrid .offset-2-5, .zerogrid .offset-3-5, .zerogrid .offset-4-5, .zerogrid .offset-1-6, .zerogrid .offset-2-6, .zerogrid .offset-3-6, .zerogrid .offset-4-6, .zerogrid .offset-5-6{margin-left:0;}
}
/*! responsive-nav.js 1.0.34 by @viljamis */

.nav-collapse ul {
  margin: 0;
  padding: 0;
  width: 100%;
  display: block;
  list-style: none;
}

.nav-collapse li {
	width: 100%;
	display: block;
	list-style-position: inside;
	list-style-type: disc;
}

.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
	user-select: none;
	font-weight: bold;
	color: #006699;
}

@media screen and (min-width: 40em) {
  .js .nav-collapse {
    position: relative;
  }
  .js .nav-collapse.closed {
    max-height: none;
  }
  .nav-toggle {
    display: none;
  }
}

