@charset"UTF-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	outline:0;
	vertical-align:baseline;
	background:transparent;
	color:#FFF;
	border-top:0;
	border-right:0;
	border-bottom:0;
	border-left:0;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	font: 100% Georgia, "Times New Roman", Times, serif;
}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{margin:0;padding:0;text-align:center;color:#000;font-size:100%;background-color:#eee;background-repeat:no-repeat;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#content{
	padding:30px 25px 10px;
	width:900px;
	clear: both;
}
#header{
	margin:0px;
	padding:0;
	background-color:#fff;
}
#container{width:954px;text-align:left;background-color:#FFF;position:relative;margin:0 auto;}
#footer{background-color:#eee;margin:20px 3px 0 3px;height:100px;width:948px;}
h1, h2, h3, h4, h5, h6, p, th, td, span{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:lighter;}
h1{font-size:20px;color:#999;text-align:center;}
h2{font-size:17px;text-align:center;padding-bottom:10px;color:#999;}
h3{font-size:15px;color:#F60;text-align:center;line-height:30px;}
h5{color:#6196cb;font-size:15px;text-align:justify;line-height:25px;}
h4{color:#6196CB;font-size:18px;text-align:justify;}
h6{font-size:14px;color:#CCC;text-align:center;}
p{font-size:12px;color:#6196CB;text-align:justify;line-height:30px;}
.imgleft{float:left;}
a{color:#666;}
a:visited{color:#006;}
span{font-size:12px;color:#003;text-align:justify;line-height:30px;}
em{color:#F90;}
.odd{background-color:#EDF3FF;}
td{color:#999;font-size:12px;line-height:30px;text-align:center;border-left:thick solid #FFF;border-right:thick solid #FFF;}
th{text-align:center;color:#fff;border-left:thick solid #FFF;border-right:thick solid #FFF;background-color:#CCC;}
.fltrt{float:right;margin-left:8px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
#footer p{
	font-size:9px;
	text-align:center;
}
.gallery{padding-left:70px;margin-top:25px;}
.gallerysurrounding{padding:0px 0 0 15px;margin-bottom:30px;}
a .gallerythumb{border:none;}
#col-one{width:440px;float:left;padding:0 10px 20px 10px;}
#col-two{width:420px;float:right;padding:0 5px 0 5px;}
.col_four{width:880px;float:left;padding-right:10px;padding-left:10px;padding-bottom:10px;}
#box-one{width:410px;margin-top:10px;padding:8px 10px 0 10px;background:url(../images/bg_pink.jpg) repeat-y;}
#box-two{border:thin dotted #eeeeee;width:420px;padding:8px 8px 0px;margin-top:10px;background:url(../images/bg_blue.jpg) repeat-y;}
#jossbay{margin-top:136px;}
#indexbottomimg img{margin-top:5px;float:left;}
#activitygroup{width:400px;float:right;}
#activitiessurf{margin-top:30px;}
#indextext img{margin-left:160px;}
#activityleft{float:left;margin-right:0px;margin-left:0px;}
#activiestennisbox{float:left;border-top-width:thin;border-right-width:thin;border-bottom-width:thin;border-left-width:thin;border-top-style:dotted;border-right-style:dotted;border-bottom-style:dotted;border-left-style:dotted;padding-right:15px;padding-left:10px;width:440px;}
#activityimgbottom{clear:both;height:300px;width:900px;}
#activityimgright{float:right;height:auto;width:400px;margin-bottom:20px;margin-top:40px;}
#scating{margin-bottom:20px;}
#img_fahrrad{float:left;margin-right:10px;padding-top:20px;}
.index-img{padding-top:20px;padding-bottom:20px;}
#logo{
	float:left;
	margin:0px 115px 0px 40px;
	clip:rect(0px,auto,auto,auto);
	height:116px;
	width:126px;
	clear: both;
	background: url(../images/logo.jpg);
	padding: 0px;
}
.topleft{float:left;height:312px;width:311px;border-top:8px solid #eeeeee;border-right:7px solid #eeeeee;border-bottom:8px solid #eeeeee;border-left:7px solid #eeeeee;}
.topright{height:312px;width:561px;float:left;padding-top:0px;padding-right:0px;padding-left:0px;border-top:8px solid #eeeeee;border-right:7px solid #eeeeee;border-bottom:7px solid #eeeeee;border-left:0px solid #eeeeee;}
#blueuppernav{
	float:left;
	width:414px;
	padding:20px 0px 0px;
}
#greyuppernav{padding-left:30px;}
#boarder{height:7px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;width:893px;}
#german{
	margin:0px;
	background-color:#FFF;
	float:left;
	height:39px;
	width:225px;
	background-position:0 0;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	padding:20px 0px 0px;
}
#mnav{top:450px;margin:0px;padding:0px;float:left;width:950px;display:inline;}
#navwrap{margin-left:24px;margin-bottom:40px;}
#navgeschichte a{display:block;height:40px;width:173px;margin-right:10px;background-image:url(../images/geschichte.gif);background-position:0 0;}
#navgeschichte a:hover{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;}
#navgeschichte_active{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;background-image:url(../images/geschichte.gif);}
#navhome a{display:block;height:40px;width:173px;margin-right:10px;background-image:url(../images/navhome.gif);background-position:0 0;}
#navhome a:hover{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;}
#navhome_active{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;background-image:url(../images/navhome.gif);}
#navumgebung a{background-image:url(../images/navumgebung.gif);display:block;height:40px;width:173px;margin-right:10px;}
#navumgebung a:hover{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;}
#navumgebung_active{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;background-image:url(../images/navumgebung.gif);}
#navfreizeit a{background-image:url(../images/navfreizeit.gif);display:block;height:40px;width:173px;margin-right:10px;}
#navfreizeit a:hover{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;}
#navfreizeit_active{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;background-image:url(../images/navfreizeit.gif);}
#navbilder a{background-image:url(../images/navbilder.gif);display:block;height:40px;width:173px;margin-right:10px;}
#navbilder a:hover{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;}
#navbilder_active{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;background-image:url(../images/navbilder.gif);}
#house a{display:block;height:40px;width:173px;margin-right:10px;background-image:url(../images/home.gif);background-position:0 0;}
#house a:hover{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;}
#house_active{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;background-image:url(../images/home.gif);}
#location a{background-image:url(../images/location.gif);display:block;height:40px;width:173px;margin-right:10px;}
#location a:hover{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;}
#location_active{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;background-image:url(../images/location.gif);}
#activities a{background-image:url(../images/activities.gif);display:block;height:40px;width:173px;margin-right:10px;}
#activities a:hover{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;}
#activities_active{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;background-image:url(../images/activities.gif);}
#gallery a{background-image:url(../images/gallery.gif);display:block;height:40px;width:173px;margin-right:10px;}
#gallery a:hover{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;}
#gallery_active{display:block;height:40px;width:173px;margin-right:10px;background-position:0 -40px;background-image:url(../images/gallery.gif);}
#history a{background-image:url(../images/history.gif);display:block;height:40px;width:172px;margin-right:10px;}
#history a:hover{display:block;height:40px;width:172px;margin-right:10px;background-position:0 -40px;}
#history_active{display:block;height:40px;width:172px;margin-right:10px;background-position:0 -40px;background-image:url(../images/history.gif);}
#mnav li{text-indent:-9999px;float:left;list-style-type:none;}
#navtop li{
	text-indent:-9999px;
	float:left;
}
#navtop{
	display:inline;
}
#navtop #calender a{background-image:url(../images/uppernavcalendar.gif);display:block;height:23px;width:112px;}
#calender a:hover{display:block;height:23px;width:112px;background-position:0 -23px;}
#calender_active{display:block;height:23px;width:112px;background-position:0 -23px;background-image:url(../images/uppernavcalendar.gif);}

#navtop #uppernavempty{
	background-image:url(../images/uppernavempty.gif);
	display:block;
	height:23px;
	width:91px;	
}
#navtop #directions a{
	background-image:url(../images/uppernavdirections.gif);
	display:block;
	height:23px;
	width:112px;
	
}
#directions a:hover{display:block;height:23px;width:112px;background-position:0 -23px;}
#directions_active{display:block;height:23px;width:112px;background-position:0 -23px;background-image:url(../images/uppernavdirections.gif)}




#navtop #price a{background-image:url(../images/uppernavpriceone.gif);display:block;height:23px;width:100px;}
#price a:hover{display:block;height:23px;width:100px;background-position:0 -23px;background-image:url(../images/uppernavpriceone.gif);}
#price_active{display:block;height:23px;width:100px;background-position:0 -23px;background-image:url(../images/uppernavpriceone.gif);}
#navtop #links a{background-image:url(../images/uppernavlinksone.gif);height:23px;display:block;width:112px;}
#links a:hover{display:block;height:23px;width:112px;background-position:0 -23px;}
#links_active{display:block;height:23px;width:112px;background-position:0 -23px;background-image:url(../images/uppernavlinksone.gif);}
#navtop #contactone a{background-image:url(../images/uppernavcontactone.jpg);height:23px;display:block;width:112px;}
#contactone a:hover{display:block;height:23px;width:112px;background-position:0 -23px;}
#contactone_active{display:block;height:23px;width:112px;background-position:0 -23px;background-image:url(../images/uppernavcontactone.jpg);}
#navtopwrap{padding:0px;margin-top:49px;margin-bottom:0px;margin-left:248px;}
#headerwrap{width:940px;margin-right:30px;}
.calenderwrap{float:left;width:430px;margin-top:10px;background:url(../images/bg_pink.jpg) repeat-y;}
#FlashID{left:26px;top:121px;border-right-width:7px;border-bottom-width:8px;border-left-width:7px;border-top-color:#eeeeee;border-right-color:#eeeeee;border-bottom-color:#eeeeee;border-left-color:#eeeeee;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;position:absolute;height:312px;width:561px;}
#lightbox{background-color:#eee;padding:10px;background-image:url(../images/overlay.png);margin-top:0px;margin-right:0;margin-bottom:0;margin-left:0;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#lightboxDetails{font-size:0.8em;padding-top:0.4em;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#lightboxposition{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#lightboxcontainer{margin-top:100px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#lightboxCaption{float:left;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#keyboardMsg{float:right;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#lightbox img{border:none;}
#overlay img{border:none;height:500px;width:500px;}
#overlay{background-image:url(overlay.png);}
#lightboxCaption{color:#999;}
#location_wrap{float:left;width:940px;}
.locationbox{background-color:#FFF;padding-right:10px;padding-left:10px;}
#locationboxtwo{width:400px;background-image:url(../images/bg-green.jpg);background-repeat:repeat-y;padding-right:10px;padding-left:10px;}
.imgmiddle{float:left;margin:0px;padding:0px;}
.imgleft p{font-size:6px;background-color:#FFF;color:#CCC;font-family:Verdana, Geneva, sans-serif;}
table{width:750px;}
#pricetable{float:left;padding:0 0 50px 75px;}
#pric_table_two{width:420px;float:right;border:thin dotted #eeeeee;}
#price_table_one{width:420px;border:thin dotted #eeeeee;float:left;}
#links_col{background-color:#fff6f9;height:900px;width:900px;margin-top:10px;margin-bottom:20px;border-top-width:thin;border-right-width:thin;border-bottom-width:thin;border-left-width:thin;border-top-style:dotted;border-right-style:dotted;border-bottom-style:dotted;border-left-style:dotted;border-top-color:#eeeeee;border-right-color:#eeeeee;border-bottom-color:#eeeeee;border-left-color:#eeeeee;}
.flags{float:left;margin-right:20px;}
#contactpic img{margin-left:150px;margin-top:20px;margin-bottom:20px;}
#contacttext{position:absolute;margin-top:50px;left:199px;top:807px;}
#geschichte_col{background-color:#EEE;padding-right:5px;padding-left:5px;margin-top:20px;}
.fltlft_nav{float:left;}
#directions_table_one{border:thin dotted #eeeeee;float:left;background-color:#ebf2ff;padding-right:5px;padding-left:5px;padding-bottom:355px;width:420px;margin-top:20px;}
#directions_table_two{width:410px;float:right;border:thin dotted #eeeeee;background-color:#FFF4F6;margin-top:20px;padding-right:5px;padding-left:5px;}
#main_title{float:left;width:700px;}
#window{float:left;}
.booking{height:50px;width:430px;}
#booking p{font-size:10px;color:#999;float:left;}
#booking img{float:left;padding:0 10px 0 10px;}
#flashContent{height:312px;width:561px;border-top-width:0px;border-right-width:7px;border-bottom-width:7px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#eeeeee;border-right-color:#eeeeee;border-bottom-color:#eeeeee;border-left-color:#eeeeee;float:right;margin-right:27px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-bottom:30px;}
#topheader{width:319px;}
form{width:500px;margin:0px 0 0 150px;}
form p{ margin-bottom:1px;}
form#feedback p label{ 
padding:0;}
form label{float:left;text-align:right;margin-right:5px;color:#000000;line-height:15px;width:200px;display:block;}
form   input,form textarea  {width:160px;padding:1px;color:#000000;}
.warning{padding:0 0 0 3px;color:red;display:block;}
#send  {width:100px;margin:0 0 0 155px;}
#upperpic{height:311px;width:auto;}
#topcolindex{float:left;}
#maintoppic{height:324px;float:left;padding-left:30px;width:900px;padding-right:30px;padding-bottom:30px;}
#col-three{padding-bottom:10px;}
#telephone{padding:0px 0px 0px 400px;color:#F60;}
#titletwo {
	text-align: justify;
}
#colone-div {
	float: left;
	width: 200px;
	margin-top: 40px;
}
#colone-divtwo {
	float: right;
	width: 200px;
	margin-top: 22px;
}
#quality {
	float: left;
	padding-right: 10px;
}
#topnav {
	float: left;
}
#col-five {
	float: left;
}

#facebook_twitter {
	float: right;
	padding-right: 5px;
	padding-bottom: 5px;
}
#logo img {
	float: left;
	padding-right: 115px;
	padding-left: 40px;
}

#poster{
	float: right;
	margin-left: 5px;	
	
}
#twitter {
	float: right;
}
#uppernav {
}
#uppernav {
	height: 116px;
	float: left;
}
#topuppernav {
	float: left;
	width: 641px;
}
#campfire {
	float: right;
	padding-left: 5px;
}
#campfire_german {
	float: right;
}
#container #footer h1 {
	font-size: 9px;
	color: #eee;
	background: #eee;
}
#call {
	font-family: Verdana, Geneva, sans-serif;
	color: #C30;
	float: right;
	width: 300px;
	margin-bottom: 10px;
	padding-right: 20px;
}

#headline {
	width: 439px;
}
#children {
	padding: 0 20px 0 0;
	
}

#insert{
	padding: 40px 0 0 0;
}
#children {
	float: left;
}
#footer_p {
	color: #eee;
}

