#navlist
{
padding: 3px 0;
margin-top:3px;
margin-bottom:-5px;
margin-left: 0;
padding-left: 150px;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

#navlist li a:link ,#navlist li a:visited { color: #448; }

#navlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

#navlist li a#current
{
background: white;
border-bottom: 1px solid white;
}
body {
        margin:0px;
}


body,td,a {
        font-size:10pt;
        font-family:Verdana Ref,Verdana,Arial;
        text-align:left;
}

h1 {
        font-size:18pt;
        color:navy;
}

h2 {
        font-size:16pt;
        color:navy;
}

h3 {
        font-size:14pt;
}

td.content {
        padding-top:0px;
        padding-left:0px;
        padding-bottom:0px;
        padding-right:10px;
                  background-image: url(sanierung_unten.gif);
                  background-position: right bottom;
                  background-repeat:no-repeat;
}

div.tdcontent {
        position:relative;
        top:-100px;
        left: 115px;
        width:70%;
}

img.obenpic {
                  position:relative;
                  top:0px;
                  left: 0px;
}

tr.toptabs {
  margin:0px;
  padding:0px;
  height:30px;
  background-color:#002D8A;
}
td.topmenu {
        padding-left:50px;

}

td.topmenu a:active,td.topmenu a:visited,td.topmenu a:link {
        text-decoration:none;
        color:white;
}

td.topmenu a:hover, td.topmenu a.selected {
        color:#111177;
        background-color:white;
}

tr.header,tr.footer {
        /*background-color:#00C0FF;*/
        background-color:#002D8A;
        color:white;
}

a {
        color: Blue;
}

a:hover {
        text-decoration:none;
}


div.errorbox
{
   background:#FFEBE3 url(http://images.gmx.net/images/gmx/common/icon-note-error.gif) 10px 10px no-repeat;
   border:1px solid #DE2121;
   color:#DE2121;
   padding: 20px;
   padding-left: 40px;
   margin-left: 15px;
   margin-top: 20px;
   width: 570px;
   font-weight:bold;
   font-family:Verdana;
   font-size:10pt;
}

div.successbox
{
   background:#EFF6EA url(http://images.gmx.net/images/gmx/common/icon-note-success.gif) 10px 10px no-repeat;
   border:1px solid;
   color:#2C9C3B;
   padding: 20px;
   padding-left: 40px;
   margin-left: 15px;
   margin-top: 20px;
   width: 570px;
   font-weight:bold;
   font-family:Verdana;
   font-size:10pt;
}


div.successbox td
{
   background:#EFF6EA;
   border:1px solid;
   color:#2C9C3B;
   font-weight:bold;
   font-family:Verdana;
   font-size:10pt;
}

input:focus, textarea:focus {
    background-color:#AEC9E5;
}

