body {
  scrollbar-base-color:#ffffcc;
  scrollbar-3d-light-color:#fbaf0c;
  scrollbar-arrow-color:black;
  scrollbar-darkshadow-color:#333333;
  scrollbar-face-color:#ffffcc;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#eeeeee;
  scrollbar-track-color:#ffffee;
  background-color:#ffffff;
  }
text {font-family:Century Gothic,sans-serif; font-size:1em;}
p {font-family:Century Gothic,sans-serif; font-size:1.1em; color:#000066;}
.farbe {border: 1px solid #d18a1e;}
*.zitat {font-color:#6d7d88; font-style:italic; font-size:1.2em; text-align:right;}
.klein {font-size:0.8em;}
#nav a {font-family:Century Gothic,sans-serif; font-size:1em;}
h1{font-family:Century Gothic,sans-serif; font-size:2em; color:#FF6600;letter-spacing:2px;
line-height:2.5em; float:left;}
h2 {font-family:Century Gothic,sans-serif; font-size:1.6em; color:#FF6600;line-height:1.2em;padding-top:0px;}
h3 {font-family:Century Gothic,sans-serif; font-size:1.2em; color:#000066;border-left:2px solid orange;padding-left:3px;}
ul {font-family:Century Gothic,sans-serif; font-size:1em; color:#071722;}
li {padding:0 0 0 0;}
.fliess td {padding:20px;}
.adr td{padding:3px;color:#000033;}
.adr h3 {padding:0px;}
.formular { align:center;}
.formular td {
    padding-left:40px;
    font-family:Century Gothic,sans-serif; font-size:0.9em; color:#000066;font-weight:bold;}
.formular td .ojo {font-size:0.8em; color:red;}
.formular input, select, textarea {
    border:1px solid #ffff33;
    font-family:Century Gothic,sans-serif; font-size:0.9em; color:#000066;font-weight:bold; }
input[type=text], textarea {width:250px;}
div#all {
    width:95%;
    margin:40px 10px 10px 10px;
    padding:10px;
    background-color:#ffffdd;
    border:2px solid #ff9900;}
div#head {
    position:relative;
   top:-35px;
   height:90px;
   background-color:#ffffff;
   z-index:3;
   border:thick double yellow;
   padding:10px 60px 10px 40px;
      }
.navi2 {
    position:relative;
    top:-30px;
    height:35px;
    background-color:#ffffff;
    border:2px solid blue;
    overflow:visible;
     }
.navi2.menu {
    width:650px;
    float:right;
    }
.menu ul {
    padding:0;
    margin:0;
    list-style-type:none;
    display:inline;
    }
.menu a {color:blue; font-weight:bold; }
.menu ul ul {
    width:120px;}
.menu li {
    float:left;
    width:120px;
    position:relative;
    }
.menu a,  .menu a:visited{
    display:block;
    color:blue;
    text-decoration:none;
    width:109px;
    height:30px;
    padding:0.1em; }

/* für IE 5.5 */
*html .menu a, *html .menu a:visited {
    width:120px;
    w\idth:109px; }
.menu ul ul a.drop, .menu ul ul a.drop:visited {
    background-color:#ffffff;
    }
.menu ul ul a.drop:hover {
    color:orange;
    text-decoration:underline; }
.menu ul ul :hover > a.drop {
    background:blue; }

.menu ul ul {
    visibility:hidden;
    position:absolute;
    z-index:5;
    height:0;
    top:25px;
    left:0;
    width:120px;
    }
/* IE 5.5 */
*html .menu ul ul {
    top:30px;
    t\op:31px;
    }
/* tabellenstil für IE */
.menu table {
    position:absolute;
    top:0;
    left:0;
    }
.menu ul ul a, .menu ul ul a:visited{
    color:#dc8a1d;
    height:auto;
    line-height:0.9em;
    padding:5px 5px;
    width:99px;
    }
/* IE */
*html .menu ul ul a {
    width:120px;
    w\idth:109px;
    }
.menu a:hover, .menu ul ul a:hover {
    color:orange;
     }
.menu :hover > a, .menu ul ul :hover > a {
    color:orange;
    }
.menu ul li:hover ul, menu ul a:hover ul{
    visibility:visible;}

a.mailto {color:#000000;}

#nav2 a:link {color:blue;background-color:#ffffff; padding:0 5px 0 5px; text-decoration:none; }
#nav2 a:visited {color:#aaaaaa; text-decoration:none; }
#nav2 a:focus {color:#4b5b66; text-decoration:underline; }
#nav2 a:hover {color:orange; text-decoration:underline; }
#nav2 a:active {color:orange; text-decoration:underline; }

div#center {
    position:relative;
    top:-25px;
    border:2px solid yellow;
   padding-top:15px;
   padding-bottom:15px;
   padding-left:40px;
   padding-right:10px;
   background-color:#ffffdd;}
#cenleft {
    position:relative;
    top:-20px;
    float:left; width:35%;
    padding:0 20px 20px 20px;
    background-color:#ffffdd;
    }
#cenright {
    position:relative;
    top:-20px;
    float:right; width:55%;
    padding:20px;
    background-color:#ffffdd;
    }


div#bottom {
    position:relative;
    top:-15px;
    clear: both;
    margin: 0px 0px 0px 0px;
    text-align: center;
    border:2px solid blue;
    background-color:#ffffff;
    font-family::Century Gothic,sans-serif; font-size:0.83em;
    padding:1px;
        }
ul#nav2 li {
        display:inline;
     font-weight:500;
     }
