/*****************************************

Hit-Enter X-Solution
Wurster Landstr. 171
27638 Wremen
04705 9510100

******************************************/


div {
margin:0px;
padding:0px;
border:none;
font-family: verdana, sans-serif;

}
a {
color:#fff7af;
text-decoration:underline;
}
.clearimg {
border:none;
}

body {
     padding:0px;
     margin:0px;
     text-align: center;    
     background-color:#fff7af;
     background-image:none;
     color:#b0463d;
}


div#page {
           width:910px;
           margin: 0pt auto;
           height:auto;   
}

div#center-out {
               width:910px;
               height:auto;
               background-image:url(../img/spann.jpg);
               background-repeat:repeat-y;
               background-position: 0px 20px;
}
div#center-in {
               width:910px;
               height:auto;   
               background-image:url(../img/kopf.jpg);
               background-repeat:no-repeat;
}

div#spacer {
           width:910px;
           height:5px;
           margin: 0pt auto;


}
div#top-menu {
           width:910px;
           height:20px;
           margin: 0pt auto;
font-size:11px ! important;
font-weight:bold;

}
div#top-menu-left {
width:200px;
float:left;
text-align:left;
}
div#top-menu-right {
width:701px;
float:left;
text-align:right;
}

div#top-space {
          width:845px;
          height:130px;
          margin-left:25px;
          float:left;
}

div#gra-bot {
               width:910px;
               height:22px;   
               background-image:url(../img/unten.jpg);
               background-repeat:no-repeat;


}


.menu-tom {
width:701px;
list-style:none;
margin:0px;
padding:0px;
text-align:right;
float:left;
}
.menu-to a{
font-size:11px ! important;
font-weight:bold;

 color:#b0463d;
}
.menu-to {
margin-left:3px;
float:right;
}

div#footer a{
font-size:11px ! important;
font-weight:bold;

 color:#b0463d;
}
div#footer {
           width:910px;
           height:20px;
           margin: 0pt auto;
font-size:11px ! important;
font-weight:bold;
}
div#footer-l {
           width:300px;
           float:left;
           text-align:left;
}
div#footer-m {
           width:300px;
           float:left;
           text-align:center;
           text-decoration:underline;

}
div#footer-r {
           width:300px;
           float:left;
           text-align:right;

}

div#middle {
          width:845px;
          height:auto;
          margin-left:25px;
          float:left;
          text-align:left;
}

div#main-bot {
clear:both;
width:865px;
height:15px;
font-size:11px ! important;
font-weight:bold;
color:#FFF7AF;
 margin-left:39px;
}


div#main-bot-l {
width:545px;
float:left;
text-align:left;
}

div#main-bot-r {
width:300px;
float:left;
text-align:right;

}
.friend a{
font-size:11px ! important;
font-weight:bold;
color:#FFF7AF;
}
.friend {
height:15px;
width:200px;
float:left;
}

.friend-img {
height:15px;
width:20px;
float:left;
}


div#main-left {
width:195px;
float:left;
height:auto;
}

div#main-right hr{
height:1px;
border:none;
border-top:1px solid #b0463d;
color:#b0463d;
}

div#main-right {
width:639px;
margin-left:5px;
float:left;
height:auto;
font-size:13px;
color:#FFF7AF;
text-align:justify;
}




.csc-header {
width:639px;
text-align:left;
}


.csc-textpic-caption {
background-image:url(../img/lupe.gif);
background-repeat:no-repeat;
background-position:1 2;
color:#b0463d;
font-size:10px ! important;
font-weight:bold;
padding-left:15px;
}


* Mailformular alles linksbuendig */
csc-mailform {
text-align:left !important;
}


fieldset.csc-mailform label {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
color:#FFF7AF;
   width: 80px;
   float: left;
   clear: right;
   }

/* Inhalte Links vor den Eingabefeldern */
.csc-mailform-field label {
     width: 5em;
     float: left;
     text-align: left;
     margin-right: 10px;
     }
	 
/* Mailformular ohne Rahmen */

fieldset {border: 0px; } 


/* Mailformular senden */

.csc-mailform-submit {
    margin-left: 90px;
	float: left;
	margin-top: 10px;
    } 


input, textarea, select, file {
	 border: solid 1px #b0463d;
	 padding-top: 0px;
	color:#b0463d;
}

input.csc-mailform-submit {
	 font-size: 11px;
	 padding: 5px;
	 padding-top: 2px;
	 padding-bottom: 2px;
}



.csc-mailform-field {
margin-bottom:10px;
}

.tx_tipafriend_text {
color:black;
}


.tx_tipafriend_werbemail {
color:black;
}



.tr-even {
height:27px;
background-color:#c86546;
}

.tr-odd {
height:27px;
background-color:#e77551;
}


.contenttable li{
margin-bottom:3px;
}
.contenttable ul{
list-style-image:url(../img/star.gif);
}

.opentime {
font-weight:bold;
}

.opentime .td-0 {
width:180px;
}


.opentime .td-1 {
width:200px;
}


.opentime .td-2 {
width:200px;
}


.opentime .tr-odd {
margin-top:10px;
}




.winesmart .td-0{
width:300px;
}

.winesmart .td-1{
width:60px;
}


.winesmart .td-2{
width:60px;
}

.csc-textpic-text li{
margin-bottom:3px;
}
.csc-textpic-text ul{
list-style-image:url(../img/star.gif);
}


.essen .tr-0{
  width:600px;
} 
.essen tr{
background-color:#ec8352;
}
.essen td{
background-color:#ec8352;
}

.essen .tr-odd .td-0{
width:500px;
padding-right:20px;
}

.essen .tr-odd .td-1{
width:80px;
font-weight:bold;
}

.essen .tr-even .td-0{
width:500px;
padding-right:20px;
width:80px;
}

.essen .tr-even .td-1{
width:80px;
font-weight:bold;
}

.essen .tr-0 .td-0{
  width:600px;
text-align:center;
font-size:14px;
font-weight:bold;
text-decoration:underline;
color:#B0463D;
} 


.essen {
margin-top:30px;
background-color:#ec8352;
border:1px solid #B0463D;
}


/* ############################ */

.emenu {
background-color:#ec8352;
border:1px solid #B0463D;
}
.emenu tr{
background-color:#ec8352;
  width:600px;
}
.emenu td{
background-color:#ec8352;
  width:600px;
text-align:center;  
}


.emenu .tr-0 td{
text-decoration:underline;
color:#B0463D;
background-image:url(../img/headb.gif);
background-repeat:no-repeat;
}
.emenu .tr-0{
font-size:14px;
font-weight:bold;

}

.emenu .tr-last{
font-size:14px;
font-weight:bold;
}


