/* ++++++++++ STYLESHEET CROWNE-PLAZA.DE / CONSTRUKTIV GMBH 2006 / TG ++++++++++ */

html,body
 {
  width:100%; 
  height:100%;
  font-family:Verdana;
  font-size:12px;
  line-height:14px;
  color:#000000;
  background:#D7CEBC;
 }
 
* 
 {
  margin:0;
  padding:0;
  border:0;
 }
 
img
 {
  border:0px;
 }

 
/* ++++++++++ GRUNDLAYOUT ++++++++++ */
#container
 {
  margin:auto;
  width:1000px;
  /*min-height:775px;*/
  min-height:790px;
  background:#D7CEBC url(../_bilder/hintergrund-3_.jpg) no-repeat;  
 }

 #containerLeft
 {
  width:189px;
  float:left;
 }
 
 #containerRight 
 {
 	width:789px;
	 float:right;
 }
/* ++++++++++ ENDE GRUNDLAYOUT ++++++++++ */


/* ++++++++++ KOPF ++++++++++ */ 
#kopf
 {
  height:133px;
 }
 
#kopf .printheader
 {
	 display:none;
 }
/* ++++++++++ ENDE KOPF ++++++++++ */ 


/* ++++++++++ SPALTE LINKS ++++++++++ */ 
#onlinereservierung 
 {
	 margin-top:6px;
	 width:181px;
	 height:153px;
	 color:#ffffff;
	 background:#996533;
	 font-size:9px;
  	padding-left:8px;
 }

#onlinereservierung a {
	color:#ffffff;
	text-decoration:none;
 }

#onlinereservierung p {
  	width:181px;
	font-size:9px;
  	line-height:14px;
  	color:#FFFFFF;
	margin: 0px;
 }
 
#onlinereservierung h2 {
	font-size:9px;
	margin: 0px;
  	padding-top: 2px;
	padding-bottom: 2px;
 }  
 
#onlinereservierung .kalenderInp {
	padding-bottom:4px;
	/*z-index:1; */
 }

#onlinereservierung select {
	border:1px solid #BCBCBC;
 	font-size:9px;
	/*z-index:1; */
 }

 
#navigation 
 {
  width:189px;
  height:298px;
  margin-top:6px;
  background:#E1DECE;
 }

#navigation a
 {
  display:block;
  margin-left:8px;
  font-size:11px;
  color:#1B1C20;
  text-decoration:none;  
  padding-top:9px; 
 }
 
#navigation a:hover
 {
  font-size:11px;
  color:#BA222E;
  font-weight:bold;
 }
   
#navigation strong
 {
  font-size:11px;
  color:#BA242B;
  font-weight:bold;
 }

 
#newsletter-suche
 {
  width:179px;
  height:90px;
  margin-top:6px;
  padding-left:8px;
  font-size:11px;
  color:#FFFFFF;
  background:#BA242B;
 }
 
#newsletter-suche .ns 
 {
  padding-top:5px;
 }
 

 
#newsletter-suche form {
 	margin: 0px;
 }
 
#newsletter-suche p {
  line-height:14px;
 color:#FFFFFF;
  margin: 0px;
 }

input
 {
  border:1px solid #2A1800;
  height:18px;
  background-color:#FFFFFF;
 }
 
 .such-newsletter-knopf {
  vertical-align:bottom;
  background-color: #BA242B;
  height:21px;
}

 textarea {
	font-family:Verdana;
	font-size:12px;
 	border:1px solid #2A1800;
	background-color:#FFFFFF;
 }
 
  .kbutton {
 	font-family:Verdana;
	font-weight:bold;
    font-size:11px;
 	background-color:#BA242B;
	color: #FFFFFF;
 }
 
#mini-menue 
 {
	 width:187px;
	 height:120px;
 }

#mml 
 {
  padding-top:8px;
	 padding-left:4px;
	 /*width:88px;*/
	 width:90px;
	 float:left;
 }
 
#mml img
 {
  float:left;
 	padding-right:12px;
 }
 
#mmp {
	text-align:right;
	padding-left:120px;
 }
 
#mmp img {
 	padding-left:2px;
	 padding-top:2px;
 	float:left;
 }
 
#pcr {
	text-align:left;
	padding-left:30px;
 }
 
#wong {
	padding-top:3px;
	text-align:left;
	padding-left:30px;
 }
 
#mini-menue a
 {
  vertical-align:bottom;
  display:block;
  font-size:9px;
  font-weight:bold;
  line-height:18px;
  text-decoration:none;
  color:#534C2F;
 }



.allgemein { background-color:#F18E00; }

/* ++++++++++ ENDE SPALTE LINKS ++++++++++ */


/* ++++++++++ INHALT ++++++++++ */ 
#cRinfo {
    padding-left:5px;
    padding-top:120px;
    width:580px;
}

#hier-sind-sie {
    color:#000000;
    float:left;
    font-size:9px;
    width:360px;
}

#hier-sind-sie a 
 {
  color:#000000;
  text-decoration:none;
 }

#sprachauswahl {
    float:right;
    font-size:9px;
    text-align:right;
    width:220px;
}

 #sprachauswahl a 
 {
  color:#000000;
  text-decoration:none;
 }
 
 
#inhalt-container 
 {
  float:left;
  width:523px;
  margin-top:30px;
  margin-left:1px;
  background:#F5F2E9;
 }

#unten-ausrichten-klein 
 {
  position:relative;
  height:166px;
 }
 
#unten-ausrichten-gross 
 {
  position:relative;
  height:328px;
 }

#ueberschrift 
 {
  position:absolute;
  float:left;
  bottom:0px;  
  width:257px;
  padding-left:8px;
 }

 
#subnavigation
 {
  position:absolute;
  float:left;
  bottom:0px;
  width:265px;
  border-top:5px solid #C5BCAB;
  border-right:5px solid #C5BCAB;  
 }
 
#subnavigation a
 {
  display:block;
  vertical-align:bottom;
  width:257px;
  height:20px;
  padding-left:8px;
  padding-top:4px;
  font-size:9px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
  border-bottom:5px solid #C5BCAB;
 }
 
#subnavigation a.farbe-1
 {
  background:#BF8B3E;
 }
 
#subnavigation a:hover.farbe-1
 {
  background:#BF8B3E url(../_bilder/pfeil-subnavigation.gif);
 }

#subnavigation a.farbe-2
 {
  /*background:#BA242B;*/
  background:#AD8C6C;
 }
 
#subnavigation a:hover.farbe-2
 {
  background:#AD8C6C url(../_bilder/pfeil-subnavigation.gif);
 } 

#subnavigation a.farbe-3
 {
  background:#6A5F46;
 }
 
#subnavigation a:hover.farbe-3
 {
  background:#6A5F46 url(../_bilder/pfeil-subnavigation.gif);  
 } 
 
#subnavigation a.farbe-4
 {
  background:#996533;
 }  

#subnavigation a:hover.farbe-4
 {
  background:#996533 url(../_bilder/pfeil-subnavigation.gif);  
 }
 
#subnavigation a.selected
 {
  background-image:url(../_bilder/pfeil-subnavigation.gif);  
 }

 
#inhalt-bild
 {
  float:right;
  display:inline;  
  width:245px;
  border-left:5px solid #C4BDAA;
  border-bottom:5px solid #C4BDAA;
  background:#ECDCC5;  
 }

.klein#inhalt-bild
 {
  height:161px;
 }
 
.gross#inhalt-bild
 {
  height:323px;
 }

 
#inhalt
 {
  clear:both;
  padding-left:10px;
  padding-top:30px;
  padding-right:15px; 
  color:#480F18;
 }
/* ++++++++++ ENDE INHALT ++++++++++ */ 

/* ++++++++++ RECHTS ++++++++++ */
#rechts
 {
  float:right;
  margin-top:51px;
 }

.bild-rechts
 {
  display:block;
  margin-bottom:5px;
  width:260px;
  height:173px;
 }

#construktiv a
 {
  margin-top:5px;
  font-size:9px;
  color:#FFFFFF;
  text-decoration:none;
 }
/* ++++++++++ ENDE RECHTS ++++++++++ */

 
/* ++++++++++ TEXTFORMATIERUNG ++++++++++ */
h1
 {
  font-family:Verdana;
  font-weight:normal;
  font-size:18px;
  color:#480F18;
  line-height:20px;
  margin-top:0px;
  margin-bottom:16px;
 }
 
h2
 {
  font-size:11px;
  margin-top:18px;
  margin-bottom:0px;
 } 

p
 {
  margin-bottom:12px;
  line-height:17px;
  color:#480F18;
 }
 
a
 {
 color:#480F18;
 }
 
a:hover
 {
  color:#480F18;
  text-decoration:none;
 }
/* ++++++++++ ENDE TEXTFORMATIERUNG ++++++++++ */ 

ul {
	padding-left:15px;
 }
 
ul.rtl, ul.rtl ul {
    padding-left:0; padding-right:15px;
}

li {
	margin-bottom:0px;
	font-size:12px;
  	line-height:17px;
	list-style-type: square;
	color:#480F18;
 } 

 td {
 	line-height:17px;
	color:#480F18;
 }
 
 
/* ++++++++++ SITEMAP ++++++++++ */
#sitemap 
 {
	 padding-left: 3px;
	 line-height: 20px;
	}

#sitemap li 
 {
	 padding: 0 0 0 24px;
	 margin: 0;
	 list-style-type: none;
	 line-height:20px;
	}

#sitemap li 
 {
	 background: url(../_bilder/smtm.gif) no-repeat 0% 0%;
	}

#sitemap li.last 
 {
	 background: url(../_bilder/smlm.gif) no-repeat 0% 0%;
	}

#sitemap ul 
 {
	 padding: 0 0 0 24px;
	 margin: 0 0 0 -24px;
	 list-style-type: none;
	}

#sitemap ul 
 {
	 background: url(../_bilder/smim.gif) repeat-y 0% 0%;
	}

#sitemap ul.last 
 {
	 background-image: none;
	}
/* ++++++++++ ENDE SITEMAP ++++++++++ */

.tblhead td {
	background: #6A5F46;
	color: #ffffff;
	font-size:10px;
	padding:2px;
	padding-right:2px;
	padding-left:2px;
	font-weight:bold;
}

.tblcol1 td{
	background: #996533;
	font-size:11px;
	color: #ffffff;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:4px;
	vertical-align:top;
}

.tblcol2 td{
	background: #BF8B3E;
	font-size:11px;
	color: #ffffff;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:2px;
	vertical-align:top;
}

.tblcol1 td a, .tblcol2 td a {
	color: white;
}


.pimg {
	border: 1px solid #480F18;
	margin-right:5px;
	margin-bottom:5px;
}

#logo-druck
 {
  display:none;
 }
 
 
/* ++++++++++ KALENDER ++++++++++ */
	
	#cpcaldiv {
		background-color:#6A5F46;
		layer-background-color:#6A5F46;
		/*z-index:1; */
	}
	
 	
	.cpcpDayColumnHeader, .cpcpYearNavigation,.cpcpMonthNavigation,.cpcpCurrentMonthDate,.cpcpCurrentMonthDateDisabled,.cpcpOtherMonthDate,.cpcpOtherMonthDateDisabled,.cpcpCurrentDate,.cpcpCurrentDateDisabled,.cpcpTodayText,.cpcpTodayTextDisabled,.cpcpText { background-color: #996533; font-family:arial; font-size:8pt; }
	.cpcpYearNavigation,.cpcpMonthNavigation { background-color:#6A5F46; text-align:center; vertical-align:center; text-decoration:none; color:#FFFFFF; font-weight:bold; }
	TD.cpcpDayColumnHeader { color:white; text-align:right; border:solid thin white;border-width:0px 0px 1px 0px; }
	.cpcpCurrentMonthDate, .cpcpOtherMonthDate, .cpcpCurrentDate  { text-align:right; text-decoration:none; }
	.cpcpCurrentMonthDateDisabled, .cpcpOtherMonthDateDisabled, .cpcpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
	.cpcpCurrentMonthDate, .cpcpCurrentDate { color:white; }
	#cpcaldiv .cpcpOtherMonthDate { color:#D4D4D4; background-color:#996533; }
	TD.cpcpCurrentDate { border-width:1px; border:solid thin #E1DECE; }
	TD.cpcpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; color:red;}
	#cpcaldiv TD.cpcpTodayText, #cpcaldiv TD.cpcpTodayTextDisabled { border:solid thin white; border-width:1px 0px 0px 0px;}
	A.cpcpTodayText, SPAN.cpcpTodayTextDisabled { height:20px; }
	#cpcaldiv A.cpcpTodayText { color:white; }
	.cpcpTodayTextDisabled { color:#D0D0D0; }
	.cpcpBorder { border:solid thin #000000; }
	
	
/* ++++++++++ KALENDER ++++++++++ */

/* ++++++++++ NEWS ++++++++++ */
ul#newsliste_EN a {
	text-decoration:none;
}
ul#newsliste_EN a:hover {
	text-decoration:underline;
}