//* Font for all Text should be sans-serif */

.dd,dl,dt        {font-family:Arial, Helvetica, sans-serif, serif; font-size:14px; color:#111111;}
.p               {font-family:Arial, Helvetica, sans-serif, serif; font-size:14px; color:#111111;}
.tr,td           {vertical-align:top;font-family:Arial, Helvetica, sans-serif, serif; font-size:14px; color:#111111;}
.ol,li,ul        {font-family:Arial, Helvetica, sans-serif, serif; font-size:14px; color:#111111;}

/* h1 bis h4 definieren */
h1
{ font-size:22px; }

h2
{ font-size:20px; }

h3
{ font-size:18px; }

h4
{ font-size:16px; }

h5
{ font-size:14px; }



/* links definieren */

a.link:link    {border:0px;Color: black;BACKGROUND: none; FONT-SIZE: 14px; FONT-FAMILY: Arial,Helvetica, sans-serif, serif; TEXT-DECORATION: none}
a.link:active  {border:0px;Color: black;BACKGROUND: none; FONT-SIZE: 14px; FONT-FAMILY: Arial,Helvetica, sans-serif, serif; TEXT-DECORATION: none}
a.link:visited {border:0px;Color: black;BACKGROUND: none; FONT-SIZE: 14px; FONT-FAMILY: Arial,Helvetica, sans-serif, serif; TEXT-DECORATION: none}
a.link:hover   {border:0px;Color: red;BACKGROUND: none; FONT-SIZE: 14px; FONT-FAMILY: Arial,Helvetica, sans-serif, serif; TEXT-DECORATION: none}





body {
  color: #ffffff;
  background: #e3e3e3;
  margin: 0px;
  padding: 0px;
  /*min-width: 1000px;*/
  font-size: 100.01%;
  font-family: arial, verdana, sans-serif, serif;
  }



/*Menu*/
.mlink a:link    {border: 1px solid #646464;width:100px;                         border-bottom: 1px solid #131759;color: #494b4c;padding-bottom: 5px;padding-left: 10px;padding-right: 5px;padding-top: 5px;text-decoration: none;display: block;}
.mlink a:visited {border: 1px solid #646464;width:100px;                         border-bottom: 1px solid #131759;color: #494b4c;padding-bottom: 5px;padding-left: 10px;padding-right: 5px;padding-top: 5px;text-decoration: none;display: block;}
.mlink a:hover   {border: 1px solid #646464;width:100px;   background: #d8d8d8;  border-bottom: 1px solid #131759;color: #494b4c;padding-bottom: 5px;padding-left: 10px;padding-right: 5px;padding-top: 5px;text-decoration: none;display: block;}

.activemenulink a:link    {border: 1px solid #646464;width:100px; background: #b8b8b8;  border-bottom: 1px solid #ffffff;color: #ffffff;padding-bottom: 5px;padding-left: 10px;padding-right: 5px;padding-top: 5px;text-decoration: none;display: block;}
.activemenulink a:visited {border: 1px solid #646464;width:100px; background: #b8b8b8;  border-bottom: 1px solid #131759;color: #ffffff;padding-bottom: 5px;padding-left: 10px;padding-right: 5px;padding-top: 5px;text-decoration: none;display: block;}
.activemenulink a:hover   {border: 1px solid #646464;width:100px;                      border-bottom: 1px solid #131759;color: #494b4c;padding-bottom: 5px;padding-left: 10px;padding-right: 5px;padding-top: 5px;text-decoration: none;display: block;}


.moben {text-align:center}
.moben a:link    {Color: black; text-decoration: none; }
.moben a:visited {Color: black;text-decoration: none ;}
.moben a:hover   {Color: blue; text-decoration: none ;}


#balken {padding-right:4px; font-size: 5px;vertical-align: bottom; text-align: right; background: #e3e3e3; height: 5px; }

#oben   {background: url(pics/grauverlauf.jpg)  repeat #131759; height: 70px; border-bottom: 1px solid #e3e3e3}
#oben_balken   {background: #131759; height:5px; border-bottom: 2px solid white; border-top: 2px solid white}
#links  {width: 100%; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; background: #e9e9e9;  } /* im Menu "links" die Einträge  */
#showform {width: 100px;padding-left: 6px; border-top: 1px solid white;border-left: 1px solid white } 
#footer {vertical-align: bottom; border-top: 3px solid #131759; font-size: 10px; padding: 2px }

.rahmen  {width: 95%; padding-left: 20px; padding-top: 8px; padding-bottom: 8px; padding-right: 20px; background: #e9e9e9;  } /* im Menu "links" die Einträge  */

TABLE.maintable
{
  margin: 0px;
  padding: 0px;
  border : 0px;
  width: 100%;
  height: 100%;

}

  TD.main_links
  {
  /*background: #e3eaaa;*/
    background: url(pics/menuhg.gif) repeat;
    vertical-align: top;
    text-align: left;
    width : 140px;
    height : 100%;
    min-height : 768px;
    margin: 0px;
    padding: 0px;
    border-right : 2px solid #131759;
  }
  TD.main_rechts
  {
    vertical-align: top;
    height : 100%;
    margin: 0px;
    padding: 0px;
    border : 0px;
    text-indent:1em;
  }
#main {overflow:scroll;}


td.referenz  {width: 50%; height: 50px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; background: #e9e9e9;  } /* im Menu "links" die Einträge  */
td.links2 {height: 40px;padding-right: 20px; vertical-align: bottom; text-align: left } /* im Menu "links" die Einträge  */
td.links3 {height: 40px;padding-right: 1px; vertical-align: bottom; text-align: right } /* im Menu "links" die Einträge  */

.email a:link    {color: #000000;TEXT-DECORATION: none}
.email a:visited {color: #000000;TEXT-DECORATION: none}
.email a:hover   {color: #000000;TEXT-DECORATION: none}

.referenzlink a:link    {color: #000000;TEXT-DECORATION: none}
.referenzlink a:visited {color: #000000;TEXT-DECORATION: none}
.referenzlink a:hover   {color: #aaaaaa;TEXT-DECORATION: none}

.pdfdownload a:link    {color: #000000;TEXT-DECORATION: none}
.pdfdownload a:visited {color: #000000;TEXT-DECORATION: none}
.pdfdownload a:hover   {color: #a0a0a0;TEXT-DECORATION: none}


#schornstein {vertical-align: bottom}
#swc-um {vertical-align: bottom; text-align: right}
#wka-um {vertical-align: bottom; text-align: right}
#koll-um {vertical-align: bottom; text-align: right; padding-right: 0px; padding-left: 20px}
#textlogo {padding-left: 0px;padding-top: 5px; padding-right:5px; vertical-align: bottom; text-align: right}
#logo {text-align: left; padding-top: 5px; padding-left: 38px;padding-right: 30px}
#bilderleiste {text-align: left;  padding-left: 8px;padding-right: 2px}



