body{min-height:100%;height:100%;margin:0;padding:0;font-family:"Open Sans",sans-serif;font-size:12pt;color:black;line-height:1.25em;overflow:hidden;/* background-image:url(../images/4.jpg);*/}.header{} .nav{} .nav ul{width:980px;position:relative;display:block;position:center;padding:0;margin:auto;z-index:10;}.header li{background-color:rgba(255,255,255,.7);position:relative;width:190px;height:70px;text-align:center;float:left;margin:0 3px;list-style:none;z-index:10;cursor:pointer;-webkit-box-shadow:0px 5px 10px rgba(0,0,0,.2);box-shadow:0px 5px 10px rgba(0,0,0,.2);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}.header li:hover{background-color:rgba(255,255,255,0.95);height:85px;z-index:10;}.header li.active{background-color:rgba(255,255,255,0.95);height:85px;z-index:10;}.header li .nav-link{display:block;color:#4d680f;width:100%;height:100%;position:absolute;font-weight:bold;bottom:0;padding-bottom:10px;padding-top:15px;}.header li ul{position:relative;display:none;width:100%;margin:0;overflow:hidden;/*	height:0;*/	/*	margin-top:70px;padding:0;opacity:0;-moz-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.2s 0,transform 0.2s 0,height 0 0;-moz-transition:opacity 0.2s 0,transform 0.2s 0,height 0 0;-o-transition:opacity 0.2s 0,transform 0.2s 0,height 0 0;transition:opacity 0.2s 0,transform 0.2s 0,height 0 0;*/}.header li:hover ul{display:block;margin-top:85px;/*	height:auto;*/	/*	opacity:1;-moz-opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:opacity 0.2s,transform 0.2s,height 0 0;-moz-transition:opacity 0.2s,transform 0.2s,height 0 0;-o-transition:opacity 0.2s,transform 0.2s,height 0 0;transition:opacity 0.2s,transform 0.2s,height 0 0;*/}.header li ul li{float:none;width:100%;height:40px;margin:0;padding:0;}.header li ul li:hover{height:40px;}.header li ul li.active{height:40px;}.content-container{z-index:10;}.container{position:absolute;width:100%;height:100%;}.hide{bottom:300px;}.content{width:582px;/* height:270px;*/	position:absolute;/* overflow:hidden;*/	margin:auto;left:50%;margin-left:-291px;padding-top:10px;padding-bottom:25px;background-color:rgba(255,255,255,.7);bottom:0;}.button{position:absolute;top:-35px;left:50%;margin-left:-25px;width:50px;height:35px;background-color:rgba(255,255,255,.7);text-align:center;padding-top:.6em;/* content:"\f078";*/ font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;}.content.closed .button{/* content:"\f077";*/}.bauernhof{width:882px;height:200px;margin-left:-391px;}.content-wide{width:974px;/*	-height:190px;*/	margin-left:-487px;}.content-wide-wohnung{width:900px;height:245px;margin-left:-450px;}.content-left{float:left;display:block;width:487px;margin:0;padding-left:30px;padding-right:5px;}.content-right{display:block;width:487px;float:left;margin:0;padding-right:30px;padding-left:5px;}.content-left-small{float:left;display:block;width:300px;margin:0;padding-left:30px;padding-right:5px;}.content-right-wide{display:block;width:550px;float:left;margin:0;padding-left:5px;/*	padding-left:30px;*/	/*	padding-right:30px;*/}.kontakt{-height:440px;}.buchung{height:550px;margin-left:-487px;}.buchung .hinweise{position:relative;width:100%;padding:0px 60px;padding-top:10px;}.buchung p{float:left;border:0px solid red;width:50%;height:5em;margin:0;padding:5px 40px;font-size:10pt;}.room{width:63px;height:125px;margin:auto;margin-top:30px;cursor:pointer;}.room-1{background:url(../img/schluessel-1.png);}.room-2{background:url(../img/schluessel-2.png);}.room-3{background:url(../img/schluessel-3.png);}.room-4{background:url(../img/schluessel-4.png);}.room-5{background:url(../img/schluessel-5.png);}.room-6{background:url(../img/schluessel-6.png);}.room-7{background:url(../img/schluessel-7.png);}a.popup{font-size:1em;text-decoration:none;display:block;font-style:italic;margin:0 0 5px 30px;color:black;}a.popup:hover{color:#4d680f;}h1{font-size:12pt;display:block;text-align:center;margin:0 0 10px 0;color:#4d680f;font-weight:bold;}p{font-size:0.8em;display:block;margin:0 50px;}form{margin:0 50px;}.modal a{color:black;text-decoration:underline;}.modal a:hover{text-decoration:underline;color:#4d680f;}#cbp-bicontrols{display:block;margin:auto;width:100%;left:0;position:absolute;}span.cbp-biprev{display:block;margin:0 0 0 100px;float:left;}span.cbp-binext{display:block;float:right;margin:0 100px 0 0;}span.cbp-bipause,.cbp-biplay{display:block;margin-left:-66px;left:50%;position:absolute;}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5;}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:transparent;border:0;}.modal-open{overflow:hidden;}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;outline:0;}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%);}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0);}.modal-dialog{position:relative;width:auto;margin:10px;}.modal-content{position:relative;background-color:rgba(255,255,255,.9);background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;padding:0 0 20px 0px;outline:none;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0;}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5;}.modal-header{min-height:16.42857143px;padding:15px;border-bottom:1px solid #e5e5e5;}.modal-header .close{margin-top:-2px;}.modal-title{margin:0;line-height:1.42857143;}.modal-body{position:relative;padding:20px;}@media (min-width:768px){.modal-dialog{width:750px;margin:76px auto;}	.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);}	.modal-sm{width:650px;}}/* * Preistabelle * */	#preise{table-layout:fixed;border:1px solid #999 !important;margin:auto;}	tr{margin:0;padding:0;}	th{margin:0;padding:0;}	.tg{border-collapse:collapse;border-spacing:0;}	.tg td{font-family:Arial,sans-serif;font-size:14px;padding:6px 3px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;text-align:center;}	.tg th{font-family:Arial,sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;word-break:normal;}	.tg .tg-805i{font-weight:bold;background-color:#c6c6c6;}	.tg .tg-iwug{font-weight:bold;background-color:#c6c6c6;text-align:center;}	.tg .tg-37l9{font-size:10px;background-color:#c6c6c6;}	.tg .tg-yzpx{background-color:#c6c6c6;width:2em;}	.tg .tg-031e{border-bottom:1px solid #999;background-color:#fff;}	.last .tg-031e{border:0;}	.border-right{border-right:1px solid #999 !important;}	table.belegungsplan td{vertical-align:top;text-align:center;}	table.belegungsplan table{width:147px;border-collapse:collapse;}	table.belegungsplan table td{vertical-align:middle;width:20px;height:20px;font-size:9px;line-height:10px;border:1px solid #B4C6E4;color:#000000;padding:0px;margin:0px;}	table.belegungsplan table td.month{color:#226296;font-weight:bold;height:21px;width:147px;font-size:12px;white-space:nowrap;text-align:center;}	table.belegungsplan table td.head{color:#226296;font-weight:bold;font-size:10px;}	td.month{border:0px;}	div.belegung_legende{padding-left:5px;padding-right:5px;text-align:right;font-size:12px;} div#belegungsplan{width:auto;margin:auto;}	#belegungsplan>table{margin:auto;}.impress{font-size:.8em;position:absolute;bottom:0;width:100%;text-align:center;margin:auto;}