nobr {
	color: white;	
}
body, pre, td, p, font, b {
    font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5d6065;
	}

 a.link-navi:link, a.link-navi:visited {
    font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #5d6065;
	text-decoration: none;
}
	
a.link-navi:focus, a.link-navi:hover, a.link-navi:active, a.link-navi_aktiv {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	 }

a.link:link, a.link:visited {
    font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #ca9c46;
	text-decoration: none;
}
	
a.link:focus, a.link:hover, a.link:active {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #ca9c46;
	text-decoration: underline;
}

a.email {font-size:11px; color:#5d6065; text-decoration:none;}
a.email:hover {text-decoration:underline;}


 
.hr {
	border:dotted #5c6166;
	border-width:0 0 2px 0;
	padding:5px 0 0 0;
	margin:0 0 6px 0;
	background:none;
	height: 2px;
	width:100%;
	clear:both;
}

*html .hr {
	border:dotted #5c6166;
	border-width:0 0 2px 0;
	padding:5px 0 5px 0;
	margin:0 0 0 0;
	background:none;
	height: 2px;
	width:100%;
	clear:both;
}


.hr2 {
	border:dotted #bb9142;
	border-width:0 0 2px 0;
	padding:4px 0 0 0;
	margin:0 0 6px 0;
	background:none;
	width:93%;
	clear:both;
}

*html .hr2 {
	border:dotted #bb9142;
	border-width:0 0 2px 0;
	padding:4px 0 4px 0;
	margin:0 0 0 0;
	background:none;
	width:93%;
	clear:both;
}


.hr3 {
	border:dotted #5d6065;
	border-width:0 0 2px 0;
	padding:4px 0 0 0;
	margin:0 0 6px 0;
	background:none;
	width:93%;
	clear:both;
}


.gelb{
	color:#bb9142;}



a.gelb{
	color:#bb9142;
	font-weight:bold;
	text-decoration:none;
}
	
.image {
	border:1px solid #C99B44;
	padding:4px;
	margin-right: 7px;
}

h2 {
	font-weight:bold;
	margin:2px 0 0 0;padding:0;
	font-size:11px;
}

/* * * * * * * * * * * * 
B I L D E R G A L E R I E
* * * * * * * * * * * */

div.schleier{
	position:absolute; 
	padding-left:6px;
	padding-top:6px;
	z-index:1;
	background-color: #FFFFFF;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}
div.schleier:hover{
	background:none;!important
}


#rahmen {
	width:846px;
	/*height:559px;*/
	border:1px solid #C99B44;
	margin:0;padding:0;
}

/* andere Höhe für index */
#rahmen_index {
	width:846px;
	height:541px;
	border:1px solid #C99B44;
	margin:0;padding:0;
}


#top {
	left:0;	height:25px;
	margin:0;padding:0;
	top:-15px !important; 
	top:-12px; /* nur für den IE */
}	
	
	
#titel {
	padding:0;clear:left;
	margin-top:10px !important;
	margin-top:10px;
}

#titel_cafe {
	padding:0;clear:left;
	margin-top:6px !important;
	/*margin-top:10px;*/
}
	
/* 
#index { 
	margin:0;
	padding:0;
	width:846px !important;
	width:800px;
	height:476px !important;
	height:471px;
}
*/

	
#content {
	padding:0 20px 30px 70px !important;
	padding:0 20px 15px 70px;
	/* Breiten ohne Scrollbar 
	width:706px !important;
	width:846px;
	*/
	width:756px !important;
	/*width:856px; SICHERUNG */
	width:845px;
    height:371px !important;
	height:390px;
	
	/*background-color:#FFFF99;*/

}

/**********CONTENT 2 FÜR EBENE MIT CALENDAR_NAVI*********************/

#content2 {
	/*adding:0 20px 30px 70px !important;
	padding:0 20px 9px 70px;*/
	width:756px !important;
	/*width:856px; SICHERUNG */
	width:845px;
	
	height:405px;
}

.abstand_vorschau {
	padding:0 20px 30px 70px !important;
	padding:0 20px 2px 70px;
}

.abstand_default {
	padding:0 20px 30px 70px !important;
	padding:0 20px 9px 70px;
}

/*
#content2_vorschau {
	padding:0 20px 30px 70px !important;
	padding:0 20px 0px 70px;
	width:756px !important;
	width:845px;
	height:405px;
}
*/

/* * * * Detail: Bilder Großansicht, s.a. die extra Abstände der Subnavi * * * */

/* Sicherung 2009/08/12
#content2_detail {
	padding:0 20px 10px 70px !important;
	padding:0 20px 10px 70px;
	width:756px !important;
	width:845px;
	height:405px;
}
*/
#content2_detail {
	padding:0 20px 13px 70px !important;
	padding:0 20px 13px 70px;
	width:756px !important;
	width:845px;
	height:405px !important;
	height:421px;
}



#content2 #left {
	width:306px;
	float:left;
	text-align:left;
	margin-right:44px;
}

#content2 #left2 {
	width:475px;
	float:left;
	text-align:left;
	margin-right:57px;
}


#content2 #right {
	width:355px;
	float:left;
	text-align:left;
}

#content2 #right2{
	width:162px;
	float:left;
	text-align:left;
}


#content2 #gesamt {
	text-align:left;
	width:707px;
	
}

/**********CONTENT 2 ENDE *********************/


/* Inhalt über gesamte Seite */
#content #gesamt {
	text-align:left;
	width:707px;
	/*height:371px;*/
}


/* Inhalt über gesamte Seite / Scrollbar*/
.scroll-pane {
	width:757px;
	margin:0; padding:0;
	height:390px;
	
    overflow:auto; 
	float:left;
	text-align:left;
	
	/*background-color:#FFCCFF;  hellrosa */
}

/* * * * * * * * * * 
 S CH L O S S P A R K
* * * * * * * * * * */
.plan {
	margin-bottom:10px;
	margin-top:5px;
}
.plan img {
	margin-right:5px;
	padding:0;
}

.plan a {
	margin-right:10px;
	color:#5d6065;
	text-decoration:none;
}

.plan a.aktiv {
	font-weight:bold;

}

/* LAYER INFOBOX */	
div.infobox {
	background-color:#fff;
	display:none;
	padding:2px;
	border-left:none;
	
	position:absolute;
	top:0;
	left:0;
	
/*	height:190px;*/
}
/* * * * * * * * * * * * * * * * * * * */

#tabelle_kalender {
	height:24px;
}


#tabelle_kalender tr td a {
	font-size:11px;
	color:#5d6065;
	text-decoration:none;
}

#tabelle_kalender tr td a:hover,
#tabelle_kalender tr td a.aktiv {
	color:#bb9142;
	
}

#tabelle_kalender tr td a.aktiv {
	font-weight:bold;
	text-transform:uppercase;
}

/*************************/



#content #left {
	width:306px;
	float:left;
	text-align:left;
	margin-right:44px;
}

#content #left2 {
	width:475px;
	float:left;
	text-align:left;
	margin-right:57px;
}

/* 2spaltiger Inhalt, scrollbar */
#left-scrollbar {
	width:270px;
	float:left;
	text-align:left;
	margin-right:30px;
}	


	
#content #right {
	width:355px;
	float:left;
	text-align:left;
}

#content #right2 {
	width:162px;
	float:left;
	text-align:left;
}


.linie {
	margin:7px 0 0 0 !important;
	margin:5px 0 0 0;
	padding:0;
}

.bild {
	border:1px solid #CA9C46;
	padding:5px;
	margin-bottom:3px !important;
	margin-bottom:1px;
}
	
html* .bild{
	margin-bottom:4px !important;
	margin-bottom:1px;
}	

.bild-rueckblick {
	border:1px solid #CA9C46;
	padding:3px;
}	
	
html* .klein{
	font-size:9px;
	letter-spacing:normal;
}	

.klein{
	font-size:9px;
	letter-spacing:-0.4px;
	word-spacing:0.4px;
	padding-bottom:8px;
}	
	

.links, .rechts {
	float:left;
	/*
	padding-top:8px !important;
	padding-top:7px;
	*/
	padding-bottom:4px;
}

.links {
	margin-right:7px;
}

/* Spalten für Seite Rückblick */
.rueckblick1 {
	float:left;
	width:350px;
	
	padding-right:15px;
	line-height:1.5;
}
.rueckblick2 {
	float:left;
}

.rueckblick3 {
	float:left;
	padding-top:35px;
	padding-left:10px;
}

/*** Aufzählung ***/
ul.aufzaehl {
	margin:0;
	padding:0;
}

ul.aufzaehl li {
	list-style-type:none;
	background-image:url(images/li_aufzaehl.gif); background-repeat:no-repeat; background-position:0 5px;
	padding:0 0px 5px 10px;
}



/* * * * * * * * * * 
 F O R M U L A R E
* * * * * * * * * * */

form input, 
form textarea,
form select {
	border: 1px solid #999999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5d6065;
}

form input { 
	width:218px;
	/*height:16px;*/
	height:16px;
	}
	
form textarea {
	width:218px;
	}


form input:hover,
form textarea:hover {
	background-color: #FDFBF6;
	
	}
	

.checkbox {
	border:none;
/*	width:auto;	*/
	width:13px;

	}
	
.abschicken {
    height:20px;
	width:80px;
	margin:auto;
	
}

#angebot {
	padding-right:12px;
	padding-left:2px
}

/* * * * * * * * * * * * * 
 C M S
* * * * * * * * * * * * */

table.datalist th, table.dataentry th {
	background-color: #FFFFFF;	
	padding: 0 0 10px 0;
	border-bottom: 1px solid #E8D8BE;
	text-align:left;
    font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
}
table.datalist tr,table.dataentry tr {
	background-color: #FFFFFF;	
}
table.datalist td, table.dataentry td  {
	padding-bottom: 6px;
}
table.datalist td.ueberschrift, table.dataentry td.ueberschrift {
	font-weight:bold;
	padding: 10px 0 10px 0;
	background-color: #FFFFFF;	
}
table.datalist tr:hover {
	background-color: #FDFBF6;	
}




/* * * * * * * * * * 
 N A V I G A T I O N 
* * * * * * * * * * */
#tabelle_navi  {
	height:24px;
}


#tabelle_navi tr td a {
	font-size:12px;
	color:#FFF;
	text-decoration:none;

}

#tabelle_navi tr td a:hover,
#tabelle_navi tr td a.aktiv {
	font-size:12px;
	color:#45494c;

}

/* * * * * * * * * * 
    .. SUBNAVI ..
* * * * * * * * * * */

#subnavigation {
	margin:0;
	padding:5px 0 0 0;
	height:75px !important;
	height:73px;
}

#subnavigation_2 {
	margin:0;
	padding:5px 0 0 0;
	height:41px;
}

#subnavigation_3 {
	margin:0;
	padding:5px 0 0 0;
	height:58px !important;
	height:55px;
}

#tabelle_subnavi  {
	/*height:24px;*/
}


#tabelle_subnavi tr td a, a.link2 {
	font-size:12px;
	color:#5d6065;
	text-decoration:none;
}



#tabelle_subnavi tr td a:hover,
#tabelle_subnavi tr td a.aktiv,
a.link2:hover {
	color:#5d6065;
}

#tabelle_subnavi tr td a.aktiv {
	font-weight:bold;
}

/*
ul#navigation  {
	list-style-type:none;
	padding:0;
	font-size:12px;
	margin:auto;
}

ul#navigation li {
	height:24px;
	float:left;
	padding-right:19px;
	padding-top:4px;
	padding-left:0;
	background-color:#C99B44;
}

*/

/* 
	>> Unterunternavi 
						*/

/*
.subsub {
	height:56px;
}
*/



ul.subsubnavi {
	padding:3px 0 0 0;margin:0;
	text-align:left;
}

ul.subsubnavi li {
	list-style-type:none;
}

#tabelle_subnavi tr td div div ul.subsubnavi li a {
	font-size:11px;
	text-decoration:none;
	color:#5c6166;
}
ul.subsubnavi li a:hover {
	text-decoration:underline;
}
ul.subsubnavi li a.aktiv {
	font-weight:bold;
}

