* {
    font-family:    Helvetica, Arial, sans-serif;
    font-size:      small;
    line-height:    1.25em;}

body {
    text-align:center;
    margin:0;
    padding:0;
    background: #e6ded1;}

h1 {font-size:0.5em;color:#ffffff;text-align:right;}
h2 {font-size:1.25em;color: #fd7600;}
h3 {font-size:1.1em;color: #fd7600;}

h3.presse {
    margin:     0;
    border:     0px solid red;
    padding:    0;  }

div.presse {
    vertical-align: top;
    height:         140px;
    padding:        0 0 0 200px;  }

p.presse {
    margin:     0;
    padding:    2px 0px; }

b {color: #fd7600;}

small {font-size: 0.9em;}

img {border:0px;}

a {color: #773C00;}

a:visited {
    background: #ffffff; }

a:hover {
    background: #ffffff;
    color:#000000; }


#Seite {
    text-align: left;    /* Seite wieder links ausrichten */
    margin:     0 auto;  /* standardkonforme horiz. Zentrierung */
    width:      760px;
    padding:    0; }

#header {
    margin:25px 0px;
    height:66px;
    background-image: url(bilder/headerundlogo760x66.png); }

#menuh {
    margin:0px;
    border:0px;
    padding: 1px 0px;
    background: #fd7600;
    }
#menuh a {
    position:relative; top:0; left:10px;
    padding: 0px 10px;
    text-decoration: none;
    color:   #ffffff;
    }
#menuh a:visited {
    background: #ff9a43;
    }
#menuh a:hover {
    color:      #773C00;
    background: #ffffff;
    }
ul.horiz li {
    display:inline;
    }

#menuvtd {
    width:          190px;
    vertical-align: top;
    background:     #f7f4ee;
    color:          #723500; }

.menuv  {
    margin:     1px 0px;
    position:   relative;
    top: 10px; left: 0px;
    border:     0px;
    margin:     0px;
    padding:    10px 10px 0px 10px; }

.menuv li {
    list-style-type:none;
    padding:        1px 0px;  /* wichtig fuer IE */ }

.menuv a {
    display:        block;
    padding:        5px 10px;
    border-top:     1px solid #e7ddd1;
    border-bottom:  1px solid #e7ddd1;
    border-left:    1px solid #f7f4f0;
    border-right:   1px solid #f7f4f0;
    color:          #723500;
    text-decoration: none;  }

.menuv a:visited {
    background:     #ffffff; }

.menuv a:hover {
    color:          #000000;
    background:     #ffffff;
    padding-left:   6px;
    border-left:    5px solid #e7ddd1;}

#zaehler  {
    text-align: center;
    padding:    20px 0px; }

#inhalt  {
    padding:        10px 15px;
    vertical-align: top;
    color:          #773C00;
    background:     #f3ece6; }
