
a {
    color:white;
    font-size:0.7em;
    text-decoration:none;
    font-weight:bold;
    vertical-align:middle;
    }

body { 
       background-color:#7f0000;

       }

a:visited {
            text-decoration: none;
            font-weight:bold;
            vertical-align: middle;
            }
a:hover {
          text-decoration:underline;
          color:white;
          font-weight: bold;
          vertical-align: middle;
          }

#container { 
             background:#fff1bb url(../Bilder/rechts_hg.png) repeat-y right;
             max-width:900px;
             min-width:800px;
             border-left:1px solid #7e7e7e;
             border-right:1px solid #7e7e7e;
             border-top:1px solid #7e7e7e;
             margin-left:auto;
             margin-right:auto;
             margin-top:30px;
             margin-bottom:0;
             z-index:1;
             padding:0;
             }

#footer { 
          background:url(../Bilder/blatt_o.png) no-repeat left;
          max-width:760px;
          height:79px;
          margin:0;
          padding:0;
          float:left;
          }

#footer2 { 
           background:#d9400c;
           border-bottom:1px solid #7e7e7e;
           max-width:900px;
           height:21px;
           margin:0 auto 0 auto;
           padding:0;
           clear:right;
          }

#menue{ 
         background:#fff1bb url(../Bilder/menue_hg.png) no-repeat;
	 font-family:Arial,Verdana,sans-serif;
         width:150px;
         height:200px;
         margin-top:100px;
         padding-left:20px;
         padding-top:20px;
         line-height:95%;
	 list-style-type: none;
         margin-left:0; 
         }

.aktiv { 
         font-size:0.7em;
         font-weight:bold;
         color:#ffe680;
         }

#title_hg { 
            float:left;
            background:#fff1bb url(../Bilder/titel.png) no-repeat;
            width:150px;
            margin:0;
            }

#inhalt { 
          min-width:300px;
          margin:1em 200px 10px 170px;
          }

.oben { min-height:146px;
        font-size:0.8em;
        font-family:arial,verdana,sans-serif;
        padding-left:230px;
        margin:0;
        }
.oben p { margin:0;
          min-width:120px;
          padding:1em 1em 0 0;
          vertical-align:text-bottom;
          }
.mitte { background:#fff1bb url(../Bilder/zimmer2.jpg) no-repeat right top;
         min-height:138px;
         padding-right:230px;
         margin:0;
         font-size:0.8em;
         font-family:arial,verdana,sans-serif;
         }
.mitte p { margin:0;
           padding:1em 1em 0.5em 0; 
           }

.oben_kontakt { min-height:110px;
                font-size:0.9em;
                font-family:arial,verdana,sans-serif;
        
                vertical-align:text-bottom;
                margin:0; }

.mitte_kontakt { background:#fff1bb url(../Bilder/karte.png) no-repeat right center;
                 float:left;
                 min-height:230px; 
                 padding-right:290px;
                 margin:0;
                 font-size:0.8em;
                 font-family:arial,verdana,sans-serif;
                 }

.mitte_impressum { float:left;
                   min-height:230px; 
                   padding-right:100px;
                   margin:0;
                   font-size:0.8em;
                   font-family:arial,verdana,sans-serif;
                   }
.mitte_impressum p a { font-size:1em;
		 }
.unten { background:#fff1bb url(../Bilder/maring.jpg) no-repeat right top;
         min-height:150px;
         padding-right:230px;
         margin:0;
         font-size:0.8em;
         font-family:arial,verdana,sans-serif;
         }
.unten p { margin:0;
           padding:1em 1em 0.5em 0; 
           }
#unten_ausflug { background:#fff1bb url(../Bilder/trier.jpg) no-repeat right top;
                 min-height:150px;
                 padding-right:230px;
                 margin:0;
                 font-size:0.8em;
                 font-family:arial,verdana,sans-serif;
                 }
#unten_ausflug p { margin:0;
                   padding:1em 1em 0.5em 0; 
                   }
#unten_radweg { background:#fff1bb url(../Bilder/moselradweg.jpg) no-repeat right top;
                 min-height:215px;
                 padding-right:180px;
                 margin:0;
                 font-size:0.8em;
                 font-family:arial,verdana,sans-serif;
                 }
#unten_radweg p { margin:0;
                   padding:1em 1em 0.5em 0; 
                   }
#oben_ausflug { min-height:214px;
                font-size:0.8em;
                font-family:arial,verdana,sans-serif;
                padding-left:170px;
                vertical-align:text-bottom;
                margin:0;
                }
#oben_ausflug p { margin:0;
          min-width:120px;
          padding:11em 1em 0.5em 0; 
          }

#oben_radweg { min-height:214px;
               font-size:0.8em;
               font-family:arial,verdana,sans-serif;
               padding-left:170px;

               }

#oben_radweg p { 
                 margin:0;
                 min-width:120px;
                 padding:3em 1em 0.5em 0; 
          }
#oben_fewo { 
             font-size:0.8em;
             font-family:arial,verdana,sans-serif;
             padding-left:230px;

             margin:0;
             }

#oben_fewo p { margin:0;
               min-width:120px;
               padding:3em 1em 0.5em 0; 
               vertical-align:top;
               }

#mitte_fewo { min-height:139px;
              padding-right:230px;
              margin:0;
              font-size:0.8em;
              font-family:arial,verdana,sans-serif;
              }
#mitte_fewo p { margin:0;
                   padding:1em 1em 0.5em 0; 
                   }
#unten_fewo { height:213px;
              padding-left:175px;
              margin:0;
              font-size:0.8em;
              font-family:arial,verdana,sans-serif;
              }
#unten_fewo p { margin:0;
                padding:1em 1em 0.5em 0; 
                }
 .rechts { 
         background-color:#7f0000;
         color:white;
         padding: 0.1em 0.1em 0.1em 1em;
         margin:0;
         font-size:1.3em;
         font-weight:bold;
         font-family:'Times New Roman',Times,serif;
         }

 .links { 
          background-color:#7f0000;
          text-align:right;
          color:white;
          padding: 0.1em 1em 0.1em 1em;
          margin:0;
          font-size:1.3em;
          font-weight:bold;
          font-family:'Times New Roman',Times,serif;
         }

#text-rechts {
               margin:0;
               width:160px;
               float:right;
               font-size:0.8em;
	       padding:5px 10px 0 10px;
    	       font-family:arial,verdana,sans-serif;
               }

#text-rechts p span {
                    margin:0 10px 0 10px;
                    font-family:'Times New Roman',Times,serif;
                    font-size:1.1em;
                    font-weight:bold;
                    color:#006007;
                    line-height:80%;
		    font-family:'Times New Roman',serif;
                    }

#ueberschrift { 
                position:relative;
                left:0px;
                top:-40px;
                height:40px;
                z-index:2;
                color:white;
                font-size:0.8em;
                margin:0px;
                padding:0px;
                }


#text-titel { 
              width:150px;
              font-size:0.9em;
              font-weight:bold;
              text-align:center;
              color:white;
	      font-family:'Times New Roman',serif;
              margin-top:0;
              padding-top:10px;
              }

#weinblatt { margin:20px 0 0 10px;

             }

.preise { margin-top:3em;
          
          }

.tab_links { width:300px;
             border-bottom:1px dotted black;
         }

.tab_rechts { width:200px;
              border-bottom:1px dotted black; 
              text-align:right;
              vertical-align:bottom;
	      }
