body
{background: url(../images/bggradient3.png) repeat-x #bee9fb;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#444;
text-align: center; /* Zentrierung IE */ 
}

img {border: none;}

#seitenbereich
{
text-align:left;  /* Inhalt wieder links */
margin: 0 auto;   /* Zentrierung mitte */
background: url(../images/bgmidwrap.png) repeat-y transparent;
width:968px;
/*border: 1px solid silver;*/
padding-top:2px;
padding-bottom:2px;
padding-right:4px;
padding-left:2px;
}

#header
{
  background-color:transparent;
}

#inhalte 
{
  margin: 0 28px 0 28px;
  background-color:transparent;
}

#bottomline {

height:21px;
background-color:#444444;
margin: 0 28px 0 28px;
border-right:1px solid #444444;
border-left:1px solid #444444;
border-bottom:1px solid #444444;
border-top:0px;
}

table.bottomline
{ margin-top:0px;
 border-top:0px;
 padding-top:0px;
 vertical-align:top;

}

td.Gray
{
 background-color:#222222;
 border-bottom:1px solid #222222;
 border-right:1px solid #222222;
 border-left:1px solid #222222;
 font-weight:bold;
 color: #DDD;
 width:110px;
}

td.Gray:hover
{background-color:#EEEEEE;
 border-bottom:1px solid blue;
 border-right:1px solid blue;
 border-left:1px solid blue;
 color: #000099;
 width:110px;
 font-weight:bold;
}

td.Gray2
{
 background-color:#222222;
 border-bottom:1px solid #222222;
 border-right:1px solid #222222;
 border-left:1px solid #222222;
 border-top:0px;
 font-weight:bold;
 vertical-align:top;
 width:100px;
}

#bottomline td.Gray2{
 background-color:#444444;
 border-bottom:1px solid #444444;
 border-right:1px solid #444444;
 border-left:1px solid #444444;
 border-top:0px;
 font-weight:bold;
 vertical-align:top;
 width:100px;
}

#bottomline td.Gray2:hover{
background-color:#D6F3FF;
 border-top:0px solid blue;
 border-right:1px solid blue;
 border-left:1px solid blue;
border-bottom:1px solid blue;
 width:100px;
 vertical-align:top;
 font-weight:bold;
}

td.Gray2:hover
{background-color:#D6F3FF;
 border-top:0px solid blue;
 border-right:1px solid blue;
 border-left:1px solid blue;
border-bottom:1px solid blue;
 width:100px;
 vertical-align:top;
 font-weight:bold;
}



td.gray3
{background-color:#D6F3FF;
 border-bottom:1px solid blue;
 border-right:1px solid blue;
 border-left:1px solid blue;
 font-weight:bold;
 width:110px;
color: #000099;
}

td.flies {
border-top:1px solid #777;
border-right:4px solid #777;
border-left:4px solid #777;
border-bottom:1px solid #777;
cursor:pointer;}

td.flies2 {
border-top:1px solid #777;
border-right:4px solid #777;
border-left:4px solid #777;
border-bottom:1px solid #777;
cursor:default;}



td.sanitaer1 {
border-top:1px solid #777;
border-right:6px solid #777;
border-left:6px solid #777;
border-bottom:1px solid #777;
cursor:pointer;}

td.sanitaerl {
border-right:3px solid #777;
border-left:6px solid #777;
cursor:pointer; }

td.sanitaerr {
border-right:6px solid #777;
border-left:3px solid #777;
cursor:pointer;}

a:link,a:visited,a:active
{font-weight: bold;
 text-decoration: none;
 color: #DDD;}

a:hover{color: #000099;}

a.form:link,a.form:visited,a.form:active
{font-weight: bold;
 text-decoration: none;
 color: #884444;}

a.form:hover{color: #000099;}

a.lnk:link,a.lnk:visited,a.lnk:active
{font-weight: bold;
 text-decoration: none;
 color: #777777;}

a.lnk:hover{color: #4444DD;}

a.img {text-decoration: none;border:0;}
a.img:hover{text-decoration: none;border:0;}

table.lnk
{ background-color:#DDD; 
padding-left:5px;
padding-right:5px;
}

td.lnk
{
padding:5px;
border-top:1px solid #FFF;
border-right:1px solid #AAA;
border-left:1px solid #FFF;
border-bottom:1px solid #AAA;
font-weight: bold;
color:#000099;
}

img.main
{margin:0 15px 10px 0px;
border:0;}
