body { margin: 0px;
       background-color: #FFFFFF;
       background-image: url(bilder/background_1.jpg);
       font-family: verdana;
       scrollbar-arrow-color: #afafaf;
       scrollbar-base-color: #ffffff;
       scrollbar-face-color: #ffffff;
       scrollbar-highlight-color: #ffffff;
       scrollbar-shadow-color: #ffffff;
     }

h1 { font-size: 20px;
   }

h2 {font-size: 12px;
   }

h3 { font-size: 13px;
     padding-left: 10px;;
     border-left: 15px solid #F39000;
     border-bottom: 2px dotted #F39000;
     width: 335px;
   }

h4 {font-size: 15px;
    text-align: center;
    width: 335px;}

h5 { font-size: 13px;
   }

.hier {font-family: verdana;
       font-size: 11px;
       color: #F39000;
       background-color: #FFFFFF;
       width: 118px;
       display: block;
       margin-top: 2px;
       margin-bottom: 2px;
      }

.subhier {font-family: verdana;
       font-size: 10px;
       color: #F39000;
       background-color: #FFFFFF;
       width: 118px;
       display: block;
       margin-top: 2px;
       margin-bottom: 2px;}

.subsubhier {font-family: verdana;
       font-size: 9px;
       color: #F39000;
       background-color: #FFFFFF;
       width: 118px;
       display: block;
       margin-top: 2px;
       margin-bottom: 2px;}

.anschrift {font-family: arial;
            font-size: 9px;
            color: #FFFFFF;
            background-color: #F39000;
            text-align: center;
            width: 118px;
            display: block;
            padding-top: 2px;
            padding-bottom: 2px;
           }

.vermietung { width: 330px;
              background-color: lightgrey;
              padding: 5px 5px 5px 5px;
              border: 1px solid #000000;}

a.navi { font-family: verdana;
         font-size: 11px;
         color: #FFFFFF;
         text-decoration: none;
         width: 118px;
         display: block;
         margin-top: 2px;
         margin-bottom: 2px;
       }

a:hover.navi { font-family: verdana;
          font-size: 11px;
          color: #F39000;
          background-color: #FFFFFF;
          text-decoration: none;
          width: 118px;
          display: block;
        }

a.textlink {text-decoration: none; color: #F39000;}
a:hover.textlink {text-decoration: none; color: #FFFFFF; background-color: #F39000;}

a.ausfahrnavi {text-decoration: none; color: #FFFFFF; font-size: 11px; width: 118px; display: block; margin-top: 2px; margin-bottom: 2px;}
a:hover.ausfahrnavi {text-decoration: none; color: #FFFFFF; font-size: 11px; width: 118px; display: block; margin-top: 2px; margin-bottom: 2px;}
a:link.ausfahrnavi {text-decoration: none; color: #FFFFFF; font-size: 11px; width: 118px; display: block; margin-top: 2px; margin-bottom: 2px;}
a:visited.ausfahrnavi {text-decoration: none; color: #FFFFFF; font-size: 11px; width: 118px; display: block; margin-top: 2px; margin-bottom: 2px;}
.navigation { font-family: verdana;
              font-size: 12px;
              color: #FFFFFF;
              position: absolute;
              left: 34px;
              top: 100px;
              width: 118px;
              background-color: #F39000;
            }

.text { font-family: verdana;
        font-size: 11px;
        color: #07357A;
        position: absolute;
        left: 170px;
        top: 117px;
      }

.foto { font-size: 10px;
        color: #FFFFFF;
        position: absolute;
        left: 525px;
        top: 115px;
        background-color: #949494;
        border-bottom: solid 5px #949494;
      }

/* navigation */
.bordertop { border-top: solid 1px #FFFFFF;
             border-bottom: solid 1px #FFFFFF;
             width: 118px;
           }

.borderbottom { border-bottom: solid 1px #FFFFFF;
                width: 118px;
              }

a.subnavi {font-size: 10px;
           color: #FFFFFF;
           text-decoration: none;
           width: 118px;
           display: block;
           margin-top: 1px;
           margin-bottom: 1px;
          }

a:hover.subnavi {font-size: 10px;
                 color: #F39000;
                 background-color: #FFFFFF;
                 text-decoration: none;
                 width: 118px;
                 display: block;
                 margin-top: 1px;
                 margin-bottom: 1px;
                }

a.subsubnavi {font-size: 9px;
              color: #FFFFFF;
              text-decoration: none;
              width: 118px;
              display: block;
              margin-top: 1px;
              margin-bottom: 1px;
             }

a:hover.subsubnavi {font-size: 9px;
                    color: #F39000;
                    background-color: #FFFFFF;
                    text-decoration: none;
                    width: 118px;
                    display: block;
                    margin-top: 1px;
                    margin-bottom: 1px;
                   }
/* indexteaser */
.tabletext { border: solid 2px #F39000;
             width: 338px;
           }

.ueberschrift { background-image: url(grafik/ueberschrift.gif);
                background-repeat: no-repeat;}

.ueberschrift2 { background-image: url(grafik/ueberschrift2.gif);
                background-repeat: no-repeat;}

.teaser { font-family: arial;
          font-size: 9px;
        }

.mehr { font-family: arial;
        font-size: 9px;
        color: #296DBE;
      }

/* ausklappmenü */
.options { margin-right:1px;
           margin-bottom:1px;
           border:1px solid #ffffff;
           border-right-width: 3px;
           border-bottom-width: 2px;
           border-top-width: 0px;
           background-color:#AFAFAF;
           font-size: 11px;
          }
.menu a { color:#FFFFFF;
          display:block;
          padding: 2px;
          text-decoration:none;
          background-color: #F39000;
          border-bottom: 1px solid #FFFFFF;
        }
.menu a:visited { color:#ffffff;
                }
.menu a:hover { background-color:#FFFFFF;
                color:#F39000;
                padding: 2px;
                text-decoration:none;
                border-bottom: 1px solid #F39000;
              }

.formular {
         font-family: arial;
         font-size: 9pt;
         background-color: #DFDFDF;
         border: 0px;
         width: 335px;
         padding: 0px;
         margin: 0px;
         }

input {border: 1px solid #000000;}

textarea {border: 1px solid #000000;}

           /* kontaktformular  */

.blocksatz
{
    color: #07357A;
    font-family: verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
}

.contentblack
{
    color: #000000;
    font-family: verdana, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    border: 1px solid #07357A;
}

.button
{
     color: #ffffff;
     background-color: #07357A;
     border: 1px solid #ffffff;
}

.autor
{
    color: #517AC4;
    font-family: verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.morelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #ffffff;
	letter-spacing: -1px;
}
.latestnews {
	font-family: verdana, sans-serif;
	font-size: 11px;
	color: #07357A;
	background-color: #ffffff;
         padding: 2px;
}

.contentlink
{
    color: #000066;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
