body{
        scrollbar-face-color : #ffffff;
        scrollbar-shadow-color : #ffffff;
        scrollbar-track-color : #ffffff;
        scrollbar-highlight-color : #ffffff;
        scrollbar-arrow-color : #9B0127;
        scrollbar-darkshadow-color : #efefef;
        scrollbar-background-color : #ffffff;
     }
body.content{
    /* background-color:#e7e3b5; */
	 background-image: url(../images/bg_content.gif);
	 background-repeat:no-repeat;	
}
table#start{
    margin:25px 0px 0px 32px;
	 background-image: url(../images/willkommen/bg.jpg);
	 background-repeat:no-repeat;	
}

table#start td{
	border-right:13px solid white;
	border-bottom:13px solid white;
	width:125px;
	height: 115px;
}
table#start td.link{
	 color: #9B0127;
	 background-image: url(../images/willkommen/square_bg.gif);
	 background-repeat:no-repeat;	
	 text-align:center;
	 vertical-align:middle;
}
table#start td.link a{
	display: block;
	font-weight:bold;
	font-size: 12px;
}

h1, h2, h3, p, td, th{
   font-family : Verdana, Arial, Helvetica, sans-serif;
}
#content{
   border: 0;
   margin: 30px 0px 20px 35px;
   width:660px;
   /* border-left: 1px dotted #9B0127;
   border-right: 1px dotted #9B0127; */
}
#content td, #content th{
   width:220px;
   padding: 10px 20px 10px 20px;
   font-size : 11px;
   line-height: 15px;
   /* border-right: 20px solid #fff;*/
}
#content th, #content div{
   font-weight : bold;
   color : #9B0127;
   /*155,1, 39*/
   font-size : 12px;
}
#content th{
   font-size : 13px;
}
#content div{
   margin-bottom:8px;
}
tr#images td{
   margin-top: 20px;
}
#content td img{
   margin-top: 10px;
}
.centerCol {
   background-color: #F7E5E9;
   /**/border-left: 1px dotted #9B0127;
   border-right: 1px dotted #9B0127;
}
#content a{
   font-size : 12px;
   font-weight:bold;
}

.line{
   width:1px;
   border-left: 1px dotted #9B0127;
   padding:0px;
   font-size : 1px;
}
.formsubmit        {
        font-family : Arial,Helvetica,sans-serif;
        font-weight : normal;
        color : #9B0127;
        font-size : 11px;
        line-height : 15px;
        border: 0;
}

.nav_logo{
          font-size: 10px;
          color: #9B0127;
        }

.nav_oben{
                vertical-align: bottom;
                text-align: center;
        }
.klein{
        font-size:5px;
       }


.head_bottom {
        font-weight: bold;
        font-size: 20px;
        color: #9B0127;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bottom {
        font-weight: bold;
        font-size: 20px;
        color: #9B0127;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.zitat {
        FONT-WEIGHT: bold;
        FONT-SIZE: 16px;
        COLOR: #9B0127;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.zitat_klein {
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        COLOR: #9B0127;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.formtext {
        FONT-WEIGHT: bold;
        FONT-SIZE: 12px;
        COLOR: #9B0127;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.kennung {
        FONT-WEIGHT: normal;
        FONT-SIZE: 20px;
        COLOR: #afafaf;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.logo {
        FONT-WEIGHT: bold;
        FONT-SIZE: 14px;
        COLOR: #9B0127;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
a.nav {
        font-size: 11px;
        color: #7F7F7F;
        font-family: verdana, arial, helvetica, sans-serif;
        vertical-align: middle;
		  padding-right:15px;
}
a.nav:hover, a.nav:active, a.nav:link {
        text-decoration:underline;
        color: #7F7F7F;
}

a.nav:link {
        color: #9B0127 ;
        text-decoration: none;
}
a.nav:visited {
        color:#9B0127 ;
}

a.nav:active {
        color:#9B0127 ;
        font-weight: bold;
        text-decoration: none;
}
td.nav{	
		  white-space: nowrap;
		  pa
}
#otti_red {
        color: #9B0127;
        font-weight : bold;
        font-size : 11px;
        vertical-align: middle;
		  white-space: nowrap;
}
td, textarea, input {
        vertical-align:top;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #000000;
}
.text {
        font-size : 16px;
        font-weight : bold;
}
.text2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 15px;
        font-weight : bold;
        vertical-align:bottom;
}

.text_unten {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 15px;
        font-weight : bold;
        color:#8f8774;

}

.curriculum{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 13px;
                color: #8f8774;
}

.standardtext{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 13px;
                color: #8f8774;
}

.xxx{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 13px;
                color: #FFFFCE;

        font-weight : ;
                height:30px;
}
.preis, .gericht{
	padding:6px 0px 6px 0px;
}

#weinproben, #sonderseiten{
	margin:20px 0px 0px 30px;
	padding:0px;
}
.weinprobe, .weinprobeAktuell, .sonderseiten{
	line-height:18px;
}
.borderBottom{
   font-size:1px;
   border: 0px;
	border-bottom:5px solid white;	
}
.borderRight{
   font-size:1px;
   border: 0px;
	border-right:20px solid white;
}
.weinprobe img, .weinprobeAktuell img, .sonderseite img{
  margin-right:10px;
}
.weinprobeAktuell{
	border:1px solid #9B0127;
	width:250px;
}
div.thema{
	color:#9B0127;
	font-weight: bold;
	font-size:12px;
	margin:4px 0px 4px 0px;
}
.weinprobeAktuell div.gast, .weinprobeAktuell div.datum{
	color:#555555;
	font-weight: bold;
}
div.gast, div.datum{
	line-height:14px;
	font-size:11px;
}

.sonderseite div.gast, .sonderseite div.datum{
	color:#555555;
	font-weight: bold;
}
/*Abstaende  der Texte beim Inahltsfeld*/

.oben{
        vertical-align : top;
}
.unten{
        vertical-align : bottom;
}

.links{
        width : 80px;
}

.rechts{
        vertical-align : top;
}

.ueberschrift {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 24px;
                color: #8f8774;
        font-weight : bold;

                height:45px;
                vertical-align : top;
}



.bildunter {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        COLOR:  #8f8774;
        font-weight:bold;
}
.stdtext {
        COLOR: #43372d; FONT-FAMILY: Arial; FONT-SIZE: 10px
}
.headline {
        COLOR: #43372d; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.cheadline {
        COLOR: #43372d; FONT-FAMILY: Arial; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.cstdtext {
        COLOR: #43372d; FONT-FAMILY: Arial; FONT-SIZE: 10px
}
.textmspace {
        COLOR: #43372d; FONT-FAMILY: Arial; FONT-SIZE: 10px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 10px
}
body {
        BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; MARGIN-TOP: 0px
}

.abstand {
        MARGIN-TOP: 110px
}
.navihorizontal {
        MARGIN-LEFT: 3px
}

a:link {
        color: #9B0127 ;
        text-decoration: none;
}
a:visited {
        color:#9B0127 ;
        text-decoration: none;
}

a:active {
        color: #9B0127;
        text-decoration: none;
}
a.blaettern:link {
        color: #9B0127;
        text-decoration: none;
}
a.blaettern:visited {
        color:#9B0127;
        text-decoration: none;
}

a.blaettern:active {
        color: #9B0127;
        text-decoration: none;
}
#linkindtext {
        FONT-FAMILY: Arial; FONT-SIZE: 10px
}
#alinkindtext {
        COLOR: #669900; FONT-FAMILY: Arial; FONT-SIZE: 10px
}
#lightgreen {
        COLOR: #4d654d
}
#white {
        COLOR: #ffffff
}
#black {
        COLOR: #000000
}
#lightgreen2 {
        COLOR: #b3bdb3
}
#red {
        COLOR: #ff0000
}
ul{
padding:0;
padding-left:20px;
margin:0;
list-style-image: url(../images/traube_klein.png);
}
li{
line-height:18px;
margin-bottom:-13px;
}
/*
  nur fuer PC IE wegen Mac IE
\*/
* html li{
padding-bottom:3px;
line-height:13px;
margin-bottom:0;
}