/* ****************************************************************************************/
/* www.mueritz-holidays.de  ***** */
/* ***** */
BODY {  BACKGROUND:  #bbbbbb;
    COLOR: #000;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center;
    font-size: 101%;
     }

table.rahmen { BACKGROUND:  #fff;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
        }

td.inhalt {
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
        }

td.linkespalte {
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    width: 158px;
    background-color: #ddddFF;
    border-right: solid 1px #000000;
        }

div.linkespalte {
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 0px;
    border-left: 5px;
    font-size: 0.8em;
    background-color: #ddddFF;
        }

td.rechtespalte {
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    width: 150px;
    /*background-color: #ffffff;*/
    border-left: solid 1px #000000;
    background-color: #ddddFF;
        }

td.form{
    font-size: 0.8em;
}

div.inhalt{
    font-size: 0.8em;
    text-align: justify;
        }

div.objekt{
    font-size: 0.8em;
    width: 491px;
    text-align: justify;
        }
div.zentriert{
    text-align: center;
    font-size: 0.8em;
        }
div.rechts{
    text-align: right;
    font-size: 0.8em;
        }

div.links{
    text-align: left;
    font-size: 0.8em;
        }

div.ausstattung{
        font-size: 0.8em;
        PADDING-LEFT: 5px;
        }
a.imtext { color: #000000;
           text-decoration: none;
   }

a.imtext:hover   { color: #000000;
            text-decoration: none;
            border-bottom: 1px dotted #000000;
          }

#navigation {
    position: relative;
    left: 0px;
    top: 0px;
    width:158px;
    padding: 0px 0px 0px 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    /*background: #F7F3F7;*/

}


#navcontainer{
    width: 158px;
    padding: 0 0 0 0;
    margin-bottom: 0px;
    font-weight: bold;
    font-size: 0.7em;
    background-color: #ffffff;
    color: #333;
    border-top: 1px solid #000000; /*Trennlinie zwischen den Buttons*/

}

#navcontainer ul{
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;

}

#navcontainer li{
    border-bottom: 1px solid #000000; /*Trennlinie zwischen den Buttons*/
    /*border-top: 1px solid #90bade; Trennlinie zwischen den Buttons*/
    margin: 0;
}

#navcontainer li a.normal{
    display: block;
    padding: 5px 5px 5px 0.5em; /*Text innerhalb der Buttons*/
    border-left: 10px solid #ddddFF;
    border-right: 10px solid #ddddFF;
    background-color: #ddddFF;
    color: #000000;/* Schriftfarbe*/
    text-decoration: none;
    /*width: 100%;*/
}

#navcontainer li a.aktuell{
    display: block;
    padding: 5px 5px 5px 0.5em; /*Text innerhalb der Buttons*/
    border-left: 10px solid #000000;
    border-right: 10px solid #000000;
    background-color: #000000;
    color: #ffffff;
    text-decoration: none;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a.aktuell:hover{
    border-left: 10px solid #666;
    border-right: 10px solid #666;
    background-color: #ffffff;
    color: #000000;
}
#navcontainer li a:hover{

    border-left: 10px solid #ffffff;
    border-right: 10px solid #ffffff;
    background-color: #000000;
    color: #ffffff;
}
/*######### Navigation Ende #################*/
/*######### Navigation links Anfang #################*/

a.nav, a.nav:link, a.nav:visited
{display:block;
 width:150px;
 height:20px;
 background:#000000;
 border-bottom:1px solid #ffffff;
 margin-top:2px;
 margin-left:0px;
 text-align:left;
 text-decoration:none;
 font-family:verdana, arial, sans-serif;
 font-size:1.0em;
 color:#ffffff;
 line-height:1.6em;

 border-left: 10px solid #D9FDFF;
    border-right: 10px solid #D9FDFF;
 }

 a.nav:hover {color:#000000;
              background:#ffffff;

              }

 a.nav2, a.nav2:link, a.nav2:visited /*die aktuelle Seite*/
{display:block;
 width:150px;
 height:20px;
 background:#ffffff;
 border-bottom:1px solid #ffffff;
 margin-top:2px;
 margin-left:0px;
 text-align:left;
 text-decoration:none;
 font-family:verdana, arial, sans-serif;
 font-size:1.0em;
 color:#000000;
 line-height:1.6em;

 border-left: 10px solid #000000;
    border-right: 10px solid #000000;
 }

 a.nav:active {color:#333;
               /*background:#d9fdff;*/}

 a {color: #000000;
   text-decoration: underline;
 }

 a:hover{color: #000000;
 text-decoration: none;
 }

 a.rot {color: #f00;
   text-decoration: none;
 }

 a.rot:hover{color: #000000;
 text-decoration: underline;
 }

 a.bild{
 text-decoration: none;
 border-bottom: 0px dotted #000000;
 }

a.bild:hover{
 text-decoration: none;
 }
a.rot, a.rot:link, a.rot:visited       {color: #f00;
 text-decoration: none;
 font-size: 0.9em;
 }
 a.rot:hover{color: #f00;
 text-decoration: underline;
  font-style:normal;

 }

/*######### Navigation links Ende #################*/

h1 {FONT-FAMILY: arial, helvetica, sans-serif;
    font-size: 1.3em;
    PADDING-BOTTOM: 0px;
    margin-bottom: 0.1em;
    color: #333333;
    PADDING-TOP: 10px;
}
h2 {
    font-size: 1.0em;
    PADDING-BOTTOM: 0px;
    margin-bottom: 0.1em;
    PADDING-TOP: 5px;
}
h2.seitenheader {
    display:block;
    font-size: 1.0em;
    PADDING-BOTTOM: 3px;
    margin-left: 0px;
    margin-right: 0px;
    PADDING-TOP: 5px;
}
h3 {
    font-size: 0.9em;
    PADDING-BOTTOM: 0px;
    margin-bottom: 0.1em;
    PADDING-TOP: 5px;
}
.rot {color: #ff0000;}
.aktuell {color: #ff0000;}
.speisekarte{background: #AFFFFF;
             }

img {border: 1px solid #000000;}
img.ohne{border: 0px solid #000000;}
img.chronik  {
   border: 1px solid #000000;
   margin-right: 10px;
   margin-bottom: 20px;
   }
table.tabelle{font-size: 1.0em;
    PADDING-BOTTOM: 0px;
    margin-left: 0px;
    margin-right: 0px;
    PADDING-left: 0px;
    line-height:1.0em;
    }

b.rot{color: #f00;
      margin-left: 10px;
}
td.footer{
    font-size: 0.5em;
    color: #989898;
    border-top: 1px solid #000;
    padding: 5px 5px 5px 5px;
    text-align: justify;
}
