﻿@charset "UTF-8";
body {
  font-size: 100.01%;
  line-height: 1.35em;
  background-color: #f8f2eb;
  margin: 25px 0 0 0;
  padding:0;
}

#menue { padding:0 0 0 16px; margin:0; float:none; }
	#menue .typologo { float:left; vertical-align:top; margin:0 30px 0 0; border:0; }
	#menue ul { float:left; margin:0; padding:0; }
  #menue ul li { list-style:none; margin:0; padding:0; }
  #manue a { text-decoration:none; border:none; }
  /* Buttons */
  /* werden dem Link (a) als Hintergrundbild zugewiesen */
  /*   Breite und Hoehe fuer die einzelklassen */
  #menue .lorch, #menue .cappenberg, #menue .natur_philosophie, #menue .erstes_gewaechs, #menue .weinpakete, #menue .lorch_active, #menue .cappenberg_active, #menue .natur_philosophie_active, #menue .erstes_gewaechs_active, #menue .weinpakete_active { width:150px; height:18px; }
  
  #menue .weinliste, #menue .aktivitaeten, #menue .weinliste_active, #menue .aktivitaeten_active, #menue .aktuelles_active, #menue .aktuelles, #menue .kontakt, #menue .impressum, #menue .kontakt_active, #menue .impressum_active { width:100px; height:18px; }
  
  #menue .lorch { display:block; background-image:url(../../images/basic/button_normal_lorch-im-rheingau.gif); background-repeat:no-repeat; }
  #menue .lorch:hover { background-image:url(../../images/basic/button_hover_lorch-im-rheingau.gif); background-repeat:no-repeat; }
  #menue .lorch_active { display:block; background-image:url(../../images/basic/button_active_lorch-im-rheingau.gif); background-repeat:no-repeat; }
  #menue .cappenberg { display:block; background-image:url(../../images/basic/button_normal_schloss-cappenberg.gif); background-repeat:no-repeat; }
  #menue .cappenberg:hover { background-image:url(../../images/basic/button_hover_schloss-cappenberg.gif); background-repeat:no-repeat; }
  #menue .cappenberg_active { display:block; background-image:url(../../images/basic/button_active_schloss-cappenberg.gif); background-repeat:no-repeat; }
  #menue .natur_philosophie { display:block; background-image:url(../../images/basic/button_normal_natur+philosophie.gif); background-repeat:no-repeat; }
  #menue .natur_philosophie:hover { background-image:url(../../images/basic/button_hover_natur+philosophie.gif); background-repeat:no-repeat; }
  #menue .natur_philosophie_active { display:block; background-image:url(../../images/basic/button_active_natur+philosophie.gif); background-repeat:no-repeat; }
  #menue .erstes_gewaechs { display:block; background-image:url(../../images/basic/button_normal_erstes-gewaechs.gif); background-repeat:no-repeat; }
  #menue .erstes_gewaechs:hover { background-image:url(../../images/basic/button_hover_erstes-gewaechs.gif); background-repeat:no-repeat; }
  #menue .erstes_gewaechs_active { display:block; background-image:url(../../images/basic/button_active_erstes-gewaechs.gif); background-repeat:no-repeat; }
  #menue .weinliste { display:block; background-image:url(../../images/basic/button_normal_weinliste.gif); background-repeat:no-repeat; }
  #menue .weinliste:hover { background-image:url(../../images/basic/button_hover_weinliste.gif); background-repeat:no-repeat; }
  #menue .weinliste_active { display:block; background-image:url(../../images/basic/button_active_weinliste.gif); background-repeat:no-repeat; }
  #menue .weinpakete { display:block; background-image:url(../../images/basic/button_normal_weinpakete.gif); background-repeat:no-repeat; }
  #menue .weinpakete:hover { background-image:url(../../images/basic/button_hover_weinpakete.gif); background-repeat:no-repeat; }
  #menue .weinpakete_active { display:block; background-image:url(../../images/basic/button_active_weinpakete.gif); background-repeat:no-repeat; } 
  #menue .aktivitaeten { display:block; background-image:url(../../images/basic/button_normal_aktivitaeten.gif); background-repeat:no-repeat; }
  #menue .aktivitaeten:hover { background-image:url(../../images/basic/button_hover_aktivitaeten.gif); background-repeat:no-repeat; }
  #menue .aktivitaeten_active { display:block; background-image:url(../../images/basic/button_active_aktivitaeten.gif); background-repeat:no-repeat; }
  #menue .kontakt { display:block; background-image:url(../../images/basic/button_normal_kontakt.gif); background-repeat:no-repeat; }
  #menue .kontakt:hover { background-image:url(../../images/basic/button_hover_kontakt.gif); background-repeat:no-repeat; }
  #menue .kontakt_active { display:block; background-image:url(../../images/basic/button_active_kontakt.gif); background-repeat:no-repeat; }
  #menue .impressum { display:block; background-image:url(../../images/basic/button_normal_impressum.gif); background-repeat:no-repeat; }
  #menue .impressum:hover { background-image:url(../../images/basic/button_hover_impressum.gif); background-repeat:no-repeat; }
  #menue .impressum_active { display:block; background-image:url(../../images/basic/button_active_impressum.gif); background-repeat:no-repeat; }
  #menue .aktuelles { display:block; background-image:url(../../images/basic/button_normal_aktuelles.gif); background-repeat:no-repeat; }
  #menue .aktuelles:hover { background-image:url(../../images/basic/button_hover_aktuelles.gif); background-repeat:no-repeat; }
  #menue .aktuelles_active { display:block; background-image:url(../../images/basic/button_active_aktuelles.gif); background-repeat:no-repeat; }
  
  .menue { list-style:none; margin:0; padding:0; }
  #chglg
  {
  	position:absolute; top:25px; left:887px;
  }
  .german, .english { width:51px; height:18px; display:block; background-repeat:no-repeat; }
  .german { background-image:url(../../images/basic/button_normal_german.gif); }
  .german:hover { background-image:url(../../images/basic/button_hover_german.gif); }
  
  .english { margin-left:5px; background-image:url(../../images/basic/button_normal_english.gif); }
  .english:hover { background-image:url(../../images/basic/button_hover_english.gif); }



/* Bilder mit Navi werden in #gallery gezeigt */  
#gallery { position:absolute; top:95px; left:0; float:none; }
/*#gallery  ul { margin:0 0 0 147px; }
#gallery  ul li { font-size:11px; color:#999; margin:-2px 0 0 13px ; padding:0 0 0 0; float:left; list-style:none; }
#gallery  ul li:hover { color:#5b3918; }*/
#gallery-numbers { margin:0 0 0 198px; }
.img_numbers { float:left; border:none; }
#gallery-content { padding-left:16px; clear:both; background-image:url(../../images/basic/roter_balken_gallery.gif); background-repeat:no-repeat; background-position:bottom left; width:918px; height:310px;  margin-top:22px; *margin-top:5px; }
#gallery-menue { margin:0; width:174px; float:left; display:block; height:310px; }
.testlink { height:150px; width:174px; display:block; background-color:#555; margin-bottom:10px; opacity:0.5}
.testlink:hover { opacity:1; }
/*#gallery-single { margin-left:200px; width:750px; height:310px; background-color:#ffffff; }*/
#gallery-single {  width:918px; height:310px; background-color:#ffffff; text-align:right; }
#gSmall { margin-left:183px; width:735px; height:310px; padding:0; border:0; * margin-left:180px; }

#gallery-content ul {	position:absolute; left: 158px; bottom:298px; display:block; height:22px; *bottom:310px; }
#gallery-content li { list-style:none; float:left; display:block; width:22px; height:17px; margin-right:0.5em; }

.normal0 { background-image:url(../../images/numbers/01_normal.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal0:hover { background-image:url(../../images/numbers/01_hover.gif); display:block; width:22px; height:17px; cursor:pointer; }
.active0 { background-image:url(../../images/numbers/01_active.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal1 { background-image:url(../../images/numbers/02_normal.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal1:hover { background-image:url(../../images/numbers/02_hover.gif); display:block; width:22px; height:17px; cursor:pointer; }
.active1 { background-image:url(../../images/numbers/02_active.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal2 { background-image:url(../../images/numbers/03_normal.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal2:hover { background-image:url(../../images/numbers/03_hover.gif); display:block; width:22px; height:17px; cursor:pointer; }
.active2 { background-image:url(../../images/numbers/03_active.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal3 { background-image:url(../../images/numbers/04_normal.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal3:hover { background-image:url(../../images/numbers/04_hover.gif); display:block; width:22px; height:17px; cursor:pointer; }
.active3 { background-image:url(../../images/numbers/04_active.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal4 { background-image:url(../../images/numbers/05_normal.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal4:hover { background-image:url(../../images/numbers/05_hover.gif); display:block; width:22px; height:17px; cursor:pointer; }
.active4 { background-image:url(../../images/numbers/05_active.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal5 { background-image:url(../../images/numbers/06_normal.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal5:hover { background-image:url(../../images/numbers/06_hover.gif); display:block; width:22px; height:17px; cursor:pointer; }
.active5 { background-image:url(../../images/numbers/06_active.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal6 { background-image:url(../../images/numbers/07_normal.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal6:hover { background-image:url(../../images/numbers/07_hover.gif); display:block; width:22px; height:17px; cursor:pointer; }
.active6 { background-image:url(../../images/numbers/07_active.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal7 { background-image:url(../../images/numbers/08_normal.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal7:hover { background-image:url(../../images/numbers/08_hover.gif); display:block; width:22px; height:17px; cursor:pointer; }
.active7 { background-image:url(../../images/numbers/08_active.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal8 { background-image:url(../../images/numbers/09_normal.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal8:hover { background-image:url(../../images/numbers/09_hover.gif); display:block; width:22px; height:17px; cursor:pointer; }
.active8 { background-image:url(../../images/numbers/09_active.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal9 { background-image:url(../../images/numbers/10_normal.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal9:hover { background-image:url(../../images/numbers/10_hover.gif); display:block; width:22px; height:17px; cursor:pointer; }
.active9 { background-image:url(../../images/numbers/10_active.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal10 { background-image:url(../../images/numbers/11_normal.gif); display:block; width:22px; height:17px; cursor:pointer; }
.normal10:hover { background-image:url(../../images/numbers/11_hover.gif); display:block; width:22px; height:17px; cursor:pointer; }
.active10 { background-image:url(../../images/numbers/11_active.gif); display:block; width:22px; height:17px; cursor:pointer; }



/* Content-Bereich */
/*#content { position:absolute; top:31.5em; dipslay:block; border:1px solid red; width:935px; padding:0 0 0 1em; }*/
#content {
  position:absolute;
  top:445px;
  dipslay:block;
  width:935px;
  left: 0;
  background-image:url(../../images/basic/wappen_weiss_gross.gif);
  background-position:right bottom;
  background-repeat:no-repeat;
  min-height:279px;
  * height:280px;
}
#content { font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.9em; color:#766a63;}
#content .copy { margin:0 0 0 198px; padding:0; }
#content p { padding:0 150px 0 0 }
a { color:#766a63; }
a:hover, #content a:active { color:#e63133; }
a:visited { color:#90857e; }

#content h1 { font-weight:normal; font-size:1.5em; color:#e63133; padding:0; }
#content p { padding:0 150px 0 0; }
#content p.einzuglinks { margin:0 0 0 1em; }

 p.formP { color:#766a63; line-height:1em; font-size:0.95em; margin:1em 0 0.2em 0; padding:0 }
 form { margin:0 0 0 1em; padding:0 }
 .inpSmall, .inpBig { border:1px solid #766a63; padding:1px; font-size:0.85em; font-family:Verdana, Arial, Helvetica, sans-serif; }
 .inpSmall { width:4em; }
 .inpBig { width:23em; }
 

/* weinliste */
#weinliste-wrapper { position:absolute; top:117px; left:0; padding-left:8px; background-image:url(../../images/basic/roter_balken_gallery.gif); background-repeat:no-repeat; background-position:top left; height:auto; }
#weinliste-wrapper2 { position:absolute; top:117px; left:0; padding-left:8px; height:auto; }
#weinliste-card { position:absolute; top: 0; left:945px; width:250px; background-color:#fff; padding:10px; }
#weinliste-menue { width:174px; padding:15px 0 0 0;  background-color:#fff; display:block; float:left; }
* #weinliste-menue { width:174px; height:295px; margin-left:4px; padding:15px 0 0 0; background-color:#fff; display:block; float:left; }
	#weinliste-menue ul { margin:0; padding:0 0 0 10px; }
	#weinliste-menue ul li { width:155px; height:21px; display:block; cursor:pointer; float:none; list-style:none; }
	#weinliste-menue .trockene_rieslinge { display:block; background-image:url(../../images/weinliste/trockene_rieslinge.gif); background-repeat:no-repeat; }
  #weinliste-menue .trockene_rieslinge:hover {  background-image:url(../../images/weinliste/trockene_rieslinge_hover.gif); background-repeat:no-repeat; }
  #weinliste-menue .trockene_rieslinge_active { display:block; background-image:url(../../images/weinliste/trockene_rieslinge_active.gif); background-repeat:no-repeat; }
  #weinliste-menue .halbtrockene_rieslinge { display:block; background-image:url(../../images/weinliste/halbtrockene_rieslinge.gif); background-repeat:no-repeat; }
  #weinliste-menue .halbtrockene_rieslinge:hover {  background-image:url(../../images/weinliste/halbtrockene_rieslinge_hover.gif); background-repeat:no-repeat; }
  #weinliste-menue .halbtrockene_rieslinge_active { display:block; background-image:url(../../images/weinliste/halbtrockene_rieslinge_active.gif); background-repeat:no-repeat; }
  #weinliste-menue .fruchtige_rieslinge { display:block; background-image:url(../../images/weinliste/fruchtige_rieslinge.gif); background-repeat:no-repeat; }
  #weinliste-menue .fruchtige_rieslinge:hover {  background-image:url(../../images/weinliste/fruchtige_rieslinge_hover.gif); background-repeat:no-repeat; }
  #weinliste-menue .fruchtige_rieslinge_active { display:block; background-image:url(../../images/weinliste/fruchtige_rieslinge_active.gif); background-repeat:no-repeat; }
  #weinliste-menue .rotweine { display:block; background-image:url(../../images/weinliste/rotweine_normal.gif); background-repeat:no-repeat; }
  #weinliste-menue .rotweine:hover {  background-image:url(../../images/weinliste/rotweine_hover.gif); background-repeat:no-repeat; }
  #weinliste-menue .rotweine_active { display:block; background-image:url(../../images/weinliste/rotweine_active.gif); background-repeat:no-repeat; }
  #weinliste-menue .erste_gewaechse { display:block; background-image:url(../../images/weinliste/erste_gewaechse_normal.gif); background-repeat:no-repeat; }
  #weinliste-menue .erste_gewaechse:hover {  background-image:url(../../images/weinliste/erste_gewaechse_hover.gif); background-repeat:no-repeat; }
  #weinliste-menue .erste_gewaechse_active { display:block; background-image:url(../../images/weinliste/erste_gewaechse_active.gif); background-repeat:no-repeat; }
  #weinliste-menue .trockene_burgunder { display:block; background-image:url(../../images/weinliste/trockene_burgunder_normal.gif); background-repeat:no-repeat; }
  #weinliste-menue .trockene_burgunder:hover {  background-image:url(../../images/weinliste/trockene_burgunder_hover.gif); background-repeat:no-repeat; }
  #weinliste-menue .trockene_burgunder_active { display:block; background-image:url(../../images/weinliste/trockene_burgunder_active.gif); background-repeat:no-repeat; }
  #weinliste-menue .sektbraende { display:block; background-image:url(../../images/weinliste/sekt+braende_normal.gif); background-repeat:no-repeat; }
  #weinliste-menue .sektbraende:hover {  background-image:url(../../images/weinliste/sekt+braende_hover.gif); background-repeat:no-repeat; }
  #weinliste-menue .sektbraende_active { display:block; background-image:url(../../images/weinliste/sekt+braende_active.gif); background-repeat:no-repeat; }
  #weinliste-menue .spezialitaeten { display:block; background-image:url(../../images/weinliste/spezialitaeten_normal.gif); background-repeat:no-repeat; }
  #weinliste-menue .spezialitaeten:hover {  background-image:url(../../images/weinliste/spezialitaeten_hover.gif); background-repeat:no-repeat; }
  #weinliste-menue .spezialitaeten_active { display:block; background-image:url(../../images/weinliste/spezialitaeten_active.gif); background-repeat:no-repeat; }
  #weinliste-menue .edelsuesse_spitzen { display:block; background-image:url(../../images/weinliste/edelsuesse_spitzen_normal.gif); background-repeat:no-repeat; }
  #weinliste-menue .edelsuesse_spitzen:hover {  background-image:url(../../images/weinliste/edelsuesse_spitzen_hover.gif); background-repeat:no-repeat; }
  #weinliste-menue .edelsuesse_spitzen_active { display:block; background-image:url(../../images/weinliste/edelsuesse_spitzen_active.gif); background-repeat:no-repeat; }

#weinliste-content { width:705px; margin-left:190px; min-height:185px; background:url(../../images/weinliste/balken_weinliste4.jpg) no-repeat #fff; padding-top:7em; }
#weinliste-content a { color:#766a63; }
#weinliste-content a:hover, #weinliste-content a:active { color:#e63133; }
#weinliste-content a:visited { color:#90857e; }
.confirm_layer { position:absolute; top:65px; left:198px; background:#EBEBEB; border-left:8px solid #e63133; padding:1em 0 2em 0; width:697px; }
.confirm_layer2 { position:relative; top:-3em; left:0px; background:#EBEBEB; border-left:8px solid #e63133; padding:1em 0 2em 0; width:697px; }

.weinlisteT { border:none; font-size:1em; padding:0 0 3em 0; margin:0 0 0 2.25em; display:block; width:650px }
.weinlisteT td { vertical-align:top; }
.list1 { text-align:right; padding-right:20px; padding-left:30px; width:50px; *padding-right:10px; }
.list2 { width:190px; padding-top:7px; padding-right:20px; padding-bottom:25px; }
.list3 { width:300px; padding-top:7px; }

.head1 { font-size:1.3em; padding:0; margin:0 0 0 0.75em; }
.rot { color:#e63133; }
.absatz1 { font-size:0.95em; margin:0 0 0.5em 0; padding:0; line-height:1.3em }
.absatz_abstand { margin:0.85em 0 0 0; }
.absatz_ohne { margin:0 0 0 0; }
.absatz2 { font-size:0.95em; margin:0 5em 0 0.5em; padding:0; line-height:1.3em; }
.absatz3 { font-size:0.95em; margin:1em 0em 0.5em 0; padding:0; line-height:1.3em; }
.einzuglinks_3m { margin:0 0 0 3em; }
.grau { color:#766a63; }
.grau2 { font-size:0.95em; line-height:1.3em; color:#766a63; font-style:italic; }
.link { font-size:0.95em; }
.zitatbezug { font-style:italic; }
.zitat { color:#000; margin:0; }
.quelle { font-family:"Century Gothic", "Gill Sans", GillSans, "GillSans MT", Georgia, serif; text-align:left; font-size:1.25em; margin:0 0 1.3em 8em; color:#e63133; }
.quelle a { font-family:"Century Gothic", "Gill Sans", GillSans, "GillSans MT", Georgia, serif; color:#e63133; }
.linkquelle a { color:#e63133; }
.linkquelle a:hover { color:#e63133; }
.linkquelle a:visited { color:#e63133; }

.link_event { font-size:1em; cursor:pointer; border-bottom:1px solid #766a63; text-decoration:none; }
.link_event:hover { cursor:pointer; border:none; }

.weinlisteT a { color:#766a63; border-bottom:1px solid #766a63; text-decoration:none; }
.weinlisteT a:hover { color:#e63133; border-bottom:none; }


/* allgemein */
.header { float:left; vertical-align:top; margin:0 0 0 16px; }
#menue, #gallery, #content, #weinliste-content { font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.95em; line-height:1.55em }
