/* BODY */
body {
      margin-top:8px;
      margin-left:0px;
      margin-right:0px;
      margin-bottom:0px;
      background-color:#EBE8DF;
      background-image:url(pics/streifenbg.gif);
	  background-position:0px 40px;
	  background-repeat:repeat-x;
}
/* menu */
.menu td {
      padding-left:20px;
      background:url(pics/menu_0.gif);
}
.menu td.leermenu {
	  height:12px;
	  background:url(pics/1px.gif);
}
.mainmenu, .mainmenu:visited {
	  display:block;
	  width:175px;
	  height:25px;
	  font-family:verdana;
	  font-size:12px;
	  font-weight:bold;
	  line-height:25px;
	  
	  text-decoration:none;
	  color:#9C987F;
}
.mainmenu:hover {
	  color:#000000;
}
.mainmenu_selected, .mainmenu_selected:visited {
	  display:block;
	  width:175px;
	  height:25px;
	  font-family:verdana;
	  font-size:12px;
	  font-weight:bold;
	  line-height:25px;
	  
	  text-decoration:none;
	  color:#000000;
}
.mainmenu_selected:hover {
	  color:#000000;
}
.submenu, .submenu:visited {
	  display:block;
	  width:155px;
	  padding-left:20px;
	  height:25px;
	  font-family:verdana;
	  font-size:12px;
	  font-weight:bold;
	  line-height:25px;
	  
	  text-decoration:none;
	  color:#9C987F;
}
.submenu:hover {
	  color:#000000;
}
.submenu_selected, .submenu_selected:visited {
	  display:block;
	  width:155px;
	  padding-left:20px;
	  height:25px;
	  font-family:verdana;
	  font-size:12px;
	  font-weight:bold;
	  line-height:25px;
	  
	  text-decoration:none;
	  color:#000000;
}
.submenu_selected:hover {
	  color:#000000;
}
/* seite */
.titel {
	   font-family:arial;
	   font-size:12px;
	   font-weight:bold;
	   color:#9F0000;
	   padding-left:9px;
}

/* formulare */
.inputtext {
	   border:1px solid #C8C5BC;
	   font-family:verdana;
	   font-size:12px;
}
.inputarea {
	   border:1px solid #C8C5BC;
	   font-family:verdana;
	   font-size:12px;
	   background:url(key.php) no-repeat 0px 0px;
}
.submit {
       border-color:#C8C5BC;
       background-color:#E4E1D8;
}
/* speisekarte */
.speisekarte tr#name1 td {
	   font-family:arial;
	   font-size:14px;
	   font-weight:bold;
	   color:#9F0000;
	   line-height:20px;
}
.speisekarte tr#name2 td {
	   font-family:arial;
	   font-size:12px;
	   font-weight:bold;
	   color:#000000;
	   line-height:20px;
}
.speisekarte td {
	   font-family:arial;
	   font-size:12px;
	   font-weight:normal;
	   color:#000000;		 
	   line-height:20px;
}
/* bildershow */
.bildershow {}
.bildershow td {padding:0px;}
.bildershow td#thumb {                                                          /* td mit folgendem div drin */
       width:160px;
       height:112px;
       padding-left:4px;
       padding-right:4px;
       
	   text-align:center;
	   vertical-align:top;
}
.bildershow td#thumb div {                                                      /* übersicht thumbs-box */
       width:142px;
       height:110px;
       max-width:142px;
       max-height:110px;
       overflow:hidden;
       padding:4px;
       font-family:verdana;
       font-size:10px;
       color:#000000;
       border:1px solid #C8C5BC;
       background-color:#E4E1D8;
       margin-bottom:8px;
}
.bildershow td#thumb img {                                                      /* bild übersicht */
       border:none;
}
.bildershow td#thumb2 {                                                          /* td mit folgendem div drin (alle bilder) */
       width:128px;
       height:112px;
       padding-left:2px;
       padding-right:2px;
	   text-align:center;
	   vertical-align:top;
}
.bildershow td#thumb2 div {                                                      /* übersicht thumbs-box (alle bilder) */
       width:116px;
       height:110px;
       max-width:116px;
       max-height:110px;
       overflow:hidden;
       padding:2px;
       font-family:verdana;
       font-size:10px;
       color:#000000;
       border:1px solid #C8C5BC;
       background-color:#E4E1D8;
       margin-bottom:8px;
}
.bildershow td#thumb2 img {                                                      /* bild übersicht (alle bilder) */
       border:none;
}
.bildershow td#titel {                                                          /* Galerie-Titel */
	   font-family:arial;
	   font-size:14px;
	   font-weight:bold;
	   color:#9F0000;
	   line-height:20px;
}
.bildershow td#bildnrtitel {                                                    /* Loading, bild 1 von xxx */
	   font-family:arial;
	   font-size:14px;
	   font-weight:bold;
	   color:#9F0000;
	   line-height:20px;
}
.bildershow td#galeriefuss {                                                    /* zurück weiter */
       padding:0px;
	   background-color:#E4E1D8;
	   border:1px solid #C8C5BC;
	   text-align:center;
	   font-family:verdana;
	   font-size:12px;
}
.bildershow a,.bildershow a:visited {                                           /* link übersicht */
       text-decoration:none;
       color:#000000;
}
.bildershow a:hover {                                                           /* link übersicht */
	   color:#9F0000;
}
/* gästebuch */
.gaestebuch {}
.gaestebuch td {
	   padding:8px;
}
.gaestebuch div {
       padding:4px;
       font-family:verdana;
       font-size:10px;
       color:#000000;
       border:1px solid #C8C5BC;
       background-color:#E4E1D8;
       margin-bottom:8px;
}
.gaestebuch div font#titel {
	   font-family:arial;
	   font-size:12px;
	   font-weight:bold;
	   color:#9F0000;
}
.gaestebuch td#gaestebuchfuss {
	   background-color:#E4E1D8;
	   border:1px solid #C8C5BC;
	   text-align:center;
	   font-family:verdana;
	   font-size:12px;
}
.gaestebuch table#eintragen {
	   background-color:#E4E1D8;
	   border:1px solid #C8C5BC;
}
.gaestebuch table#eintragen td {
	   font-family:verdana;
	   font-size:12px;
}
.gaestebuch table#eintragen td#titel {
	   font-family:arial;
	   font-size:12px;
	   font-weight:bold;
	   color:#9F0000;
}
.gaestebuch table#eintragen td#fehler {
	   font-family:arial;
	   font-size:12px;
	   font-weight:bold;
	   color:#9F0000;
}
/* universalcontainer */
.universalcontainerbg {
 background-color:#E4E1D8;
}
.universalcontainerbg                    {-moz-opacity:0.90; opacity: 0.90;}
* html .universalcontainerbg             {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
*:first-child+html .universalcontainerbg {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}

.universalcontainerinhalt {
	   border:2px outset #C8C5BC;
	   font-family:arial;
	   font-size:14px;
	   font-weight:bold;
	   color:#9F0000;
	   line-height:20px;
}
.universalcontainerinhalt img {
	   border:none;
}

