

 <STYLE type="text/css">




#adr_oben {
  /*
    font-size: 1em;
    margin: 0;
    padding: 1px;
    text-align: left;
  */
}

#adr_links {
 /*  font-size: 0.83em;
    float: left;
    width: 2em;
    height: 36em;
    margin: 0 0 1.0em; padding: 0;
    background:silver;
*/
}
#adr_rechts {
  /*
    font-size: 0.9em;
    float: right; width: 12em;
    margin: 0 0 1.1em; padding: 0;
    background-color: #eee; border: 1px dashed silver;
  */
}
#adr_inhalt {
 /*   margin: 0 12em 1em 16em; */
 position:relative;
    margin:0;
    padding: 0;
    padding-left:8px;
    border-left: 6px solid rgb(156, 50, 50);
    margin-left:1px;

}

* html div#adr_inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }

#adr_unten {
    clear: both;
    font-size: 0.8em;
    margin: 0; padding: 0 em;
    text-align: center;

}

h1 {}
h2 {
   margin:0;
   padding-top:0.5em;
   padding-bottom:0.6em;
}
h3 {}

#adr_inhalt a:active {text-decoration:underline}
#adr_inhalt a:link {text-decoration:underline;color:black}
#adr_inhalt a:visited {text-decoration:underline;color:black}
#adr_inhalt a:hover {color:#555555;text-decoration:underline}

td {
   font-size:1em;
   }


 ul#adr_navigation {
    margin: 3px;
    padding: 0em;
  }

  ul#adr_navigation li {
    display:inline;
    list-style: none;
    margin: 0em; padding: 0;
  }

  ul#adr_navigation a {
    display:inline;
    padding: 0.2em;
    font-size:9pt;
    text-decoration: none; font-weight: bold;
    border: 0px solid black;
    border-left-color: white; border-top-color: white;
    color: black; background-color: #ffffff;
  }
  * html ul#adr_navigation a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 8.8em;
  }
  ul#adr_navigation a:hover {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray;
  }

#linksblaettern {
margin-top:12px;

}


#outer ul {margin:0em; padding:0; list-style-type:none; background:transparent; height:0em;}
#outer li {display:block; float:left;}
/*#outer {display:block; position:relative; background:#eee; padding:2em; margin:20px 15px;} */
#outer { display:block;
         height:42px; /*fuer IE!*/
         position:relative; background:transparent; padding:0px; margin:0em 0em; width:38em;}

.xsnazzy {background:transparent;}
.xsnazzy span {text-align:center; color:#fff; margin:0; font-weight:normal; padding-bottom:0.5em;}

.xtop {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {
display:block;
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow: hidden;
/* */
}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:rgb(180, 70, 70); border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:rgb(156, 50, 50); border:0 solid #fff; border-width:0 1px 0px 1px;}

a.xmenu2, a.xmenu2:visited {display:block; text-decoration:none; width:6.5em; font-size:1em;}
a.xmenu2:hover {background:transparent; cursor:pointer;}
a.xmenu2:hover span {/*color:#000;*/}
a.xmenu2:hover .xboxcontent {/*background:#eee;*/ border-color:#888; border-bottom:0px solid #eee;}
a.xmenu2:hover .xb1 {background:#aac;}
a.xmenu2:hover .xb2, a.xmenu2:hover .xb3, a.xmenu2:hover .xb4 {/*background:#fff;*/ border-color:#888;}

.adr_button {
 background: rgb(156, 50, 50);
 color: #fff;
}

#logout {width:12em; margin-left:2em; margin-top:0.5em; font-size:0.9em; }

</STYLE>