a {
  font-family:      Verdana, Arial, Helvetica, sans-serif;	 
	font-size:        8pt;
	color: #880000;	
}

a:link {
	font-family:      Verdana, Arial, Helvetica, sans-serif;	 
	font-size:        8pt;
	color: #880000;	
}
a:visited {
	font-family:      Verdana, Arial, Helvetica, sans-serif;	 
	font-size:        8pt;
	color: #880000;
}
a:hover {
	font-family:      Verdana, Arial, Helvetica, sans-serif;	 
	font-size:        8pt;
	color: #880000;	
}

body { 
  font-family:      Verdana, Arial, Helvetica, sans-serif;	 
  font-size:        8pt;    
  color:            #111111;
  margin-top:       0px;
  margin-bottom:    0px;    
}

.menuskin {
  width:            180px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;		
	background-color: #E7D9DA;
	border:           1px solid #990033;	
	position:         absolute;	
	line-height:      18px;
	z-index:          100;
	visibility:       hidden;
}
.menuskin a {
	text-decoration:  none;
	color:            #222222;
	padding-left:     10px;
	padding-right:    10px;
}
.menuitems a {  
}

.imageskin {
  width:            402px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;		
	background-color: #E7D9DA;
	border:           1px solid  #990033;	
	position:         absolute;	
	line-height:      18px;
	z-index:          100;
	visibility:       hidden;
}
.picitems { 
  padding:          0px;   
  border:           1px;
  border-top:       2px;
  border-left:      0px;
  border-right:     0px;
  border-bottom:    2px;
  border-style:     solid;
  border-color:     #990033;
}
.picbottom  {
  border:           1px;
  border-top:       0px;
  border-left:      0px;
  border-right:     0px;
  border-bottom:    1px;
  border-style:     solid;
  border-color:     #990033;
}
.imagetext  {
  padding-top:      5px;
  padding-bottom:   5px;
}

mouseoverstyle {
	font-weight:      bold;	
}
#mouseoverstyle a {
	font-weight:      bold;	
}

table.start  {
  width:            261px;  
  height:           100%;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        10pt;
}
table.start td.spacer  {
  height:           5px;
}
table.start td.main  {
  
}

.logott {
  width:            250px;
  height:           379px;
   /*background-image:   url(../images/background/page_main_empty.gif);*/
  background-color: #cccccc; 
}

table.page  {
  width:            750px;
  height:           100%;    
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #F2EAEA;      
}
table.page td.header {  
  height:           2px;  
  background-color: #990033;         
}
table.page td.menu {
  width:            250px;			
	border:           1px;
  border-top:       0px;
  border-bottom:    0px; 
  border-style:     solid;
  border-color:     #CCA0A7;
  background-color: #E7D9DA;  
}
table.page td.main  {
  width:            500px;
  border:           1px;
  border-top:       0px;
  border-bottom:    0px;
  border-left:      0px;
  border-style:     solid;
  border-color:     #CCA0A7;
  height:           100%
}
table.page td.main td.content  {
  padding-left:     30px; 
  padding-right:    30px; 
  padding-top:      30px;
}
table.page td.main td.contentbig  {
  padding-left:     10px; 
  padding-right:    10px; 
  padding-top:      30px;
}
table.contentbigger  {
  width:            100%;
  padding-left:     10px; 
  padding-right:    10px; 
  padding-top:      30px;  
}
table.contentbigger p {
  font-family:      Verdana, Arial, Helvetica, sans-serif;	
}

table.page td.footer {     
  height:           25px; 
  vertical-align:   middle;
  background-color: #990033;  
}
table.page td.webmaster {
  height:           20px;  
  background-color: #E7D9DA;
  border:           1px;
  border-top:       0px;  
  border-bottom:    0px;
  border-style:     solid;
  border-color:     #CCA0A7;  
  padding-left:     15px;
}
table.page td.webmaster1 {
  height:           20px;    
  border:           1px;
  border-right:     1px;
  border-top:       0px;  
  border-bottom:    0px;
  border-left:      0px;
  border-style:     solid;
  border-color:     #CCA0A7;    
}
table.page a.footerlink:link  {  
	color:            #FFFFF0;	
	padding-left:     11px;
}
table.page a.footerlink:hover {  
	color:            #FFFFF0;		
	padding-left:     11px;
}
table.page a.footerlink:visited {  
	color:            #FFFFF0;		
	padding-left:     11px;
}
table.page td.spacer {
  width:            100%;  
  height:           10px;
	background-color: #ffffff;
}

table.popup  {
  postition:        absolute;
  margin-left:      0px;
  margin-top:       0px;
  width:            100%;
  height:           100%;  
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #F2EAEA;  
}


table.logo {
  width:            100%; 
}
table.logo td {  
  padding-left:     15px; 
  padding-bottom:   10px; 
}


table.menu  {    
  width:            100%;    
}
table.menu td {  
  padding-left:     15px; 
  padding-right:     15px;
  padding-bottom:   5px;
}
table.menu td.top {
  padding-top:      5px;
}



table.submenu  {
  width:            100%;  
  padding-left:     15px;  
  padding-right:    15px;       
}
table.submenu td  {
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        8pt;
  height:           20px;  
}
table.submenu td.space {  
  height:           10px;
}
table.submenu td.top  {
  padding-top:      10px; 
  padding-bottom:   0px;  
}
table.submenu p {    
 /* text-align:       justify;    */
}
table.submenu p.bottom {
  border:           1px;
  border-top:       0px;
  border-right:     0px;
  border-left:      0px;
  border-bottom:    1px;
  border-style:     solid;
  border-color:     #990033;   
  padding-bottom:   10px;   
  text-align:       justify;
}


table.site  {
  width:            100%;    
}
table.site td.header  {
  height:           3px; 
  background-color: #990033;     
}

table.ferze  {
  width:            100%;
  height:           3px;  
  background-color: #990033;
}


table.images  {
  width:            500px; 
  height:           100px; 
  background-color: #F2EAEA;    
}



input, textarea, select {
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        8pt; 
}
input.button  {
  width:            90px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        8pt; 
  background-color: #990033;
  color:            #fffff0;
}


p {
  font-family:      Verdana, Arial, Helvetica, sans-serif;	 
  font-size:        8pt;
} 
div, img { 
  margin-top:       0px;  
  margin-bottom:    0px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        8pt; 
}

table.gbinsert  {
  width:            100%;  
}
table.gbinsert td.fill {
  width:            58px;
}
table.gbinsert p {
  font-family:      Verdana, Arial, Helvetica, sans-serif;	 
  font-size:        8pt;
}


table.admin  {
  width:            100%;  
}
table.admin p {
  font-family:      Verdana, Arial, Helvetica, sans-serif;	 
  font-size:        8pt;
}
table.admin td.spacer {
  width:            100%;  
  height:           10px;
}
table.admin td.space {
  width:            100%;  
  height:           10px;
}
table.admin td.spacerbig {
  width:            100%;  
  height:           20px;
}

table.gbshow  {
  width:            100%;
  font-family:      Verdana, Arial, Helvetica, sans-serif;	
  font-size:        8pt; 
}
table.gbshow td.gbpages {
  width:            40%;  
  text-align:       center;  
  vertical-align:   top;     
  padding-left:     5px;
  padding-right:    5px;
}
table.gbshow td.gbmoveprev  {  
  width:            30%;
  height:           20px;
  text-align:       left;
  vertical-align:   top;  
}
table.gbshow td.gbmovenext  {
  width:            30%;
  text-align:       right;
  vertical-align:   top;  
}
table.gbshow td.gbnick  { 
  height:           18px;  
  color:            #fffff0;
  background-color: #990033;    
  padding-left:     5px;
  padding-right:    5px;
}
table.gbshow td.gbdate  {    
  text-align:       right;
  color:            #fffff0;
  background-color: #990033;    
  padding-left:     5px;
  padding-right:    5px;
}
table.gbshow td.gbtext  {  
  border:           1px;
  border-top:       0px;
  border-style:     solid;
  border-color:     #CCA0A7;
  padding:          5px;  
}
table.gbshow td.gbfooter {
  height:           18px;
  border:           1px;
  border-top:       0px;
  border-style:     solid;
  border-color:     #CCA0A7;
  background-color: #E7D9DA;  
  padding-left:     5px;
  padding-right:    5px;
}


table.weine  {
  width: 100%;
  font-family:      Verdana;
  font-size:        8pt; 
  
}
table.weine td.head {
  height:           20px; 
  color:            #880A34;
  font-size:        10pt;
  font-weight:      600;  
}
table.weine td.sorte {
  height:           22px;
  vertical-align:   middle;  
  font-size:        8pt;
  /*color:            #880000;   */
}
table.weine td.lg {
  height:           18px;  
}
table.weine td.mg {
  width:            70px;
  height:           18px;
  text-align:       left;  
}
table.weine td.rg {
  width:            50px;
  height:           18px;
  text-align:       left;  
}


table.weine_print  {
  width:            100%;
  border:           0px;
  background-color: #ffffff;
  font-family:      Times New Roman;  
  font-size:        12pt;   
}
table.weine_print td.head {  
}
table.weine_print td.sorte {  
  vertical-align:   middle;  
  font-size:        14pt;  
}
table.weine_print td.lg {  
}
table.weine_print td.mg {
  width:            70px;  
  text-align:       left;  
}
table.weine_print td.rg {
  width:            50px;  
  text-align:       left;  
}



.picborder  {
  border:           1px;
  border-style:     solid;
  border-color:     #CCA0A7;
}
.pictopbot {
  padding-top:      8px;
  padding-bottom:   8px;
}


table.plan  {
  width:            100%;
  height:           300px;
  background-image:   url(../images/restaurant_plan.gif);
}

.title{
  font-variant:     small-caps;
  font-size:        10pt;
  color:            #990033;    
}
.titlemain{
  font-family:      Verdana, Arial, Helvetica, sans-serif;		 
  font-size:        8pt;
  color:            #880000;
  padding-bottom:   7px;    
  padding-top:      7px;    
}
.titlemenu  {
  font-family:      Verdana, Arial, Helvetica, sans-serif;		  
  font-size:        8pt;
  color:            #880000; 
}
.hrmenu {
  color:            #880000;
}



