#metanavi {
	width:880px;
	height:15px;
	font-size:11px;
	color:#cacf4c;
	padding-bottom:5px;
	text-align:right;
}

#metanavi a {
	color:#ffffff;
}

#metanavi a:link,
#metanavi a:visited,
#metanavi a:active {
	text-decoration:none;
}

#metanavi a:hover {
	color:#cacf4c;
}

#header {
	width:860px;
	height:230px;
	text-align:left;
	margin:0;
	border:0;
	border-bottom: 10px solid #ffffff;
	overfow:hidden;
}

#header div#logo {
	background-color:#ffffff;
	margin:0;
	padding:0;
	width:200px;
	height:230px;
	border:0;
	border-right: 10px solid #ffffff;
	float:left;
}

#logo img {

	border:0;
	
	}
	
#header div#imagepic{
	width:650px;
	height:230px;
	margin:0;
	padding:0;
	background-color:#ffffff;
	float:left;
	overflow:hidden;	
}

#header #imagepic div#imgpic {
	width:650px;
	height:230px;
	margin:0;
	border:0;
	padding:0;
	overflow:hidden;	
	
}
	

#leftbar {
	margin:0;
	padding:0;
}

#sidebar {
	width:160px;
	margin:30px 20px 20px 20px;
	padding:0px 20px 20px 20px;
	background:#E8EAB2;
	border-left:1px solid #E1E499;
	border-top:1px solid #E1E499;
	border-bottom:1px solid #B3BB00;
	border-right:1px solid #B3BB00;
	color:#B3BB00;
}

#sidebar div#tesa {
	position:relative;
	width:160px;
	top:-31px;
	margin-left:auto;
	margin-right:auto;
}

#leftbar {
	border:0px none;
	text-align:left

}

/*navi 1. ebene */

#leftbar ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#leftbar ul li {
	margin:0;
	padding:0;

}

#leftbar li a:link,
#leftbar li a:visited,
#leftbar li a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	line-height:26px;
	font-weight:normal;
	display:block;
	padding:2px 20px 2px 20px;
	margin:0;
	border-bottom-color:#E8EAB2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#B2BC00;
}

#leftbar ul li a:hover,
#leftbar ul li.level1act a {
	color:#ffffff;
	background-color:#cacf4c;
	font-weight:normal;
}

/*navi 2. ebene */

#leftbar ul ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#leftbar ul ul li {
	margin:0;
	padding:0;
}

#leftbar ul ul li a:link,
#leftbar ul ul li a:visited,
#leftbar ul ul li a:active {
	color:#FFFFFF;
	decoration:none;
	font-size:11px;
	line-height:26px;
	font-weight:normal;
	display:block;
	padding:2px 10px 2px 30px;
	margin:0;
	border-bottom-color:#E8EAB2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#cacf4c;
}

#leftbar ul ul li a:hover,
#leftbar ul ul li.level2act a {
	color:#ffffff;
	background-color:#D9DD7F;
	font-weight:normal;
}

/*navi 3. ebene */
#leftbar ul ul ul {
	margin:0;
	padding:0 0 0 25px;
	list-style-type:none;
}

#leftbar ul ul ul li {
	margin:0;
	padding:0;
}

#leftbar ul ul ul li a:link,
#leftbar ul ul ul li a:visited,
#leftbar ul ul ul li a:active {
	color:#FFFFFF;
	decoration:none;
	font-size:12px;
	line-height:26px;
	font-weight:normal;
	display:block;
	padding:2px 10px 2px 40px;
	margin:0;
	border-bottom-color:#E8EAB2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#cacf4c;
}

#leftbar ul ul ul li a:hover,
#leftbar ul ul ul li.level3act a {
	color:#ffffff;
	background-color:#D9DD7F;
	font-weight:bold;
}

/*navi 4. ebene */
#leftbar ul ul ul ul {
	margin:0;
	padding:0 0 0 10px;
	list-style-type:none;
}

#leftbar ul ul ul ul li {
	margin:0;
	padding:0;
}

#leftbar ul ul ul ul li a:link,
#leftbar ul ul ul ul li a:visited,
#leftbar ul ul ul ul li a:active {
	color:#FFFFFF;
	decoration:none;
	font-size:12px;
	line-height:26px;
	font-weight:normal;
	display:block;
	padding:2px 10px 2px 40px;
	margin:0;
	border-bottom-color:#E8EAB2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#cacf4c;
}

#leftbar ul ul ul ul li a:hover,
#leftbar ul ul ul ul li.level4act a {
	color:#ffffff;
	background-color:#D9DD7F;
	font-weight:bold;
}

#content{
	font-size: 12px;
	color: #666666;
	line-height:23px;
	/*height:490px;*/
	padding-top:14px;
}

#content h1, 
#content h2,
#content h3, 
#content h4,
#content h5,
#content h6 {
	color:#B2BC00;
	font-weight:normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

#content h1 {
	font-size: 22px;
	line-height:27px;
}

#content h2 {
	font-size: 16px;
	/*line-height:24px;*/
	font-style:italic;
}

#content h3 {
	font-size: 14px;
	line-height:20px;
}

#content h4 {
	font-size: 12px;
	line-height:18px;
}

#content p.bodytext {
	margin-top:0;
}

#sidebar {
	font-size: 10px;
	line-height:13px;
}

#sidebar h1, 
#sidebar h2,
#sidebar h3, 
#sidebar h4,
#sidebar h5,
#sidebar h6 {
	color:#B3BB00;
	font-weight:bold;
	font-family: verdana, georgia, times, serif;
}

#sidebar h1 {
	color:#666666;
	font-size: 14px;
	line-height:12px;
}

#sidebar h2 {
	font-size: 10px;
	line-height:11px;
}

#leftbar a.internal-link,
#leftbar a.external-link-new-window,
#leftbar a.mail,
#leftbar a.download,
#leftbar a.internal-link:visited,
#leftbar a.external-link-new-window:visited,
#leftbar a.mail:visited,
#leftbar a.download:visited {
	color:#B2BC00;
	font-weight:normal;
	text-decoration:underline;
}

#leftbar a.internal-link:hover,
#leftbar a.external-link-new-window:hover,
#leftbar a.mail:hover,
#leftbar a.download:hover {
	color:#cacf4c;
	text-decoration:none;
}

#content a.internal-link,
#content a.external-link-new-window,
#content a.mail,
#content a.download,
#content a.internal-link:visited,
#content a.external-link-new-window:visited,
#content a.mail:visited,
#content a.download:visited {
	color:#B2BC00;
	font-weight:normal;
	text-decoration:underline;
}

#content a.internal-link:hover,
#content a.external-link-new-window:hover,
#content a.mail:hover,
#content a.download:hover {
	color:#cacf4c;
	text-decoration:none;
}

#sidebar a.internal-link,
#sidebar a.external-link-new-window,
#sidebar a.mail,
#sidebar a.download {
	color:#cacf4c;
	font-weight:bold;
	text-decoration:underline;
}

#sidebar a.internal-link:hover,
#sidebar a.external-link-new-window:hover,
#sidebar a.mail:hover,
#sidebar a.download:hover {
	color:#cacf4c;
	text-decoration:none;
}

#content a,
#sidebar a {
	color:#B2BC00;
	text-decoration:underline;
}

#content img {
	border-color:#ffffff;
	border:0px;
}

.csc-textpic-clear {
	/*clear:none !important;*/
	clear:both;
}

.csc-textpic-image {
	/* deaktiviert wg. anfahrtsskizze :padding-bottom: 7px !important;*/
}

.csc-textpic-caption {
	font-size:10px;
	color:#666666;
}

.csc-textpic {
	padding-top:1px;
}

.csc-firstHeader {
	margin-top:0;
}

.csc-header-n1,
.csc-header-n2 {
	clear:none !important;
}

.csc-header {
	clear:both;
}


.contenttable {
	border: 1px solid #B2BC00;
	border-collapse: collapse;
	font-size:12px;
	
}

.contenttable td, .contenttable th {
	border: 1px solid #B2BC00;
}

.contenttable p.bodytext {
	padding: 3px;
	margin:0;
}

#footer {
	text-align:right;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
}

#footer a {
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover {
	color:#cacf4c;
	text-decoration:none;
}

#footer p {
	line-height:15px;
}

/*.textpic,
.csc-textpic-image {
	border:10px solid #ffffff;
	float:left;
	margin:0px 20px 20px 0px;
}*/

/*swfobj*/

object { display:block; }

object {

	border:0;
	margin:0;
	padding:0;
	width:650px;
	height:230px;
	overflow:hidden;
}

/*ende*/

.kleingedrucktes {
	font-size:9px;
}

#booking-button {

	margin:0;
	padding:20px;
	/*padding-top:40px;*/

}

#adresse-field {

	margin:0;
	padding:20px 20px 0px 20px;
	/*padding-top:40px;*/

}

.content-normal {
	width:610px;
	float:left;
	display:block;
}

.online-buchen-frame {
	width:610px;
	height:700px;
}

.marker {

float:left;
padding-bottom:20px;
 }

