body{margin:10px;line-height: 1.5;}

.textBlock{color:#330000;border:1px solid #EFEFEF;width:960px;float:left;margin-right:580px;font-size:16px;}

h6{font-size:20px;}

h5{font-size:20px;}

h4{font-size:20px;}

h3{font-size:20px;}

h2{font-size:20px;}

h1{font-size:20px;}


#box2 {

	background: white;

	border: 1px solid #EEE;
	box-shadow: 2px 2px 2px 2px grey;
	width:300px;
	height:230px;
}




#kontakt{position:fixed;right:15px;top:50px;width:250px;height:auto;float:right;vertical-align:top;}

td{text-align:center;color:#444;font-size:12px;width:200px;}

#pageBottom{float:left;width:960px;}

div{margin-top:10px;margin-bottom:10px;}

#anfahrt{float:left;}

#ausstattung{float:left;text-align:left;width:250px;width:960px;}

#pictures{text-align:left;padding:5px;width:960px;}

@media print{.bildschirm{display:none;padding:0px;margin:0px;}

.drucker{padding:0px;margin:0px;}

.h1{font-size:14px;color:#000000;}

table{width:600px;}

}

@media screen , handheld{.bildschirm{padding:0px;margin:0px;}

.drucker{display:none;padding:0px;margin:0px;}

.h1{font-size:18px;color:#0090E0;}

table{width:100%;}

}

.button{background-color:orange;color:white;padding:5px 12px;text-align:center;text-decoration:none;display:inline-block;margin-top:0px;margin-bottom:8px;margin-right:-1px;margin-left:-1px;border-radius:5px;}

.buttonred{background-color:red;color:white;padding:5px 12px;text-align:center;text-decoration:none;display:inline-block;margin-top:0px;margin-bottom:8px;margin-right:-1px;margin-left:-1px;border-radius:5px;}

.ws-teaser{background-color:#F4EFE9;border:solid 1px #deb887;}

.ws-teaserhead{font-weight:bold;background-color:#f4a460;font-size:100%;padding-left:9px;padding-top:4px;padding-bottom:4px;}

.ws-teasertxt{font-family:Verdana, Arial,Helvetica,sans-serif;color:#000000;padding:9px;font-size:100%;}

#printlogo{display:none;}

#printfooter{display:none;}

.tg{border-collapse:collapse;border-spacing:0;}

.tg td{font-family:Arial, sans-serif;font-size:14px;color:black;padding:0px 0px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}

.tg th{font-family:Arial, sans-serif;font-size:14px;color:black;font-weight:normal;padding:0px 0px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;}

.tg .tg-yw4l{vertical-align:top}

*{box-sizing:border-box}

.slideshow-container{max-width:1000px;position:relative;margin:auto;}

.mySlides{display:none;}

.prev, .next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:white;font-weight:bold;font-size:18px;transition:0.6s ease;border-radius:0 3px 3px 0;}

.next{right:0;border-radius:3px 0 0 3px;}

.prev:hover, .next:hover{background-color:rgba(0,0,0,0.8);}

.text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center;}

.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0;}

.dot{cursor:pointer;height:13px;width:13px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease;}

.active, .dot:hover{background-color:#717171;}

.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s;}

@-webkit-keyframes fade{from{opacity:.4}

to{opacity:1}

}

@keyframes fade{from{opacity:.4}

to{opacity:1}

}

span.page, a.page {
    font-size: 16px;
    font-family: inherit !important;
    text-decoration: none !important;
    display: inline-block;
    padding: 1px 6px;
}	
span.page, a.page {
    font-size: 16px;
    font-family: inherit !important;
    text-decoration: none !important;
    display: inline-block;
    padding: 1px 6px;
}

span.page, a.page {
    font-size: 16px;
    font-family: inherit !important;
    text-decoration: none !important;
    display: inline-block;
    padding: 1px 6px;
}
.ws-teasertxt a {
    font-size: 16px;
}
