
body                        {
    font-family:Arial,Helvetica,Sans;
    font-size :11pt;
    color:#000080; 
    margin: 0px;
    padding-left:10px;
    background-color:#FFFFFF;
}
body.navi                        {
    font-family:Arial,Helvetica,Sans;
    font-size :11pt;
    color:#000000;
    margin: 0px;
    padding-left:10px;
    background-color:#FFFFFF;	
}

body.orange                        {
    font-family:Arial,Helvetica,Sans;
    font-size :11pt;
    color:#000000;
    margin: 0px;
    padding-left:10px;
    background-color:#FF9900;	
}

h1
{
    color:#000080;
    vertical-align:top;
    padding-top:20px;
    font-family:Verdana,Arial,Helvetica,Sans;
    font-size :14pt;
}

h2
{
    color:#FF5500;
    vertical-align:top;
    font-family:Arial,Helvetica,Sans;
    font-size :12pt;
    font-weight:bold;
}

h3
{
    color:#000080;
    vertical-align:top;
    font-family:Verdana,Arial,Helvetica,Sans;
    font-size :10pt;
    font-weight:bold;
}

h4
{
    color:#000080;
    vertical-align:top;
    font-family:Verdana,Arial,Helvetica,Sans;
    font-size :10pt;
    font-weight:bold;
}

td {
    vertical-align:top;
    font-family:Arial,Helvetica,Sans;
    font-size :11pt;
}

td.img {
    padding:0px;
    margin:0px;
}

td.img-top {
    vertical-align:top;
    font-family:Arial,Helvetica,Sans;
    font-size :9pt;
    padding-right:20px;
}
td.img-bottom {
    vertical-align:bottom;
}

td.laufschrift
{
   background-image:url(img/bg_oben.gif);

}
.menuliste{
    padding-left:10px;
    text-align:left;
    vertical-align:middle;
    font-family:Verdana,Arial,Helvetica;
    font-size: 8pt;
    font-weight:bold;
    border-bottom:1px solid black;
    height:30px;
}

td.linie{
    padding:0px;
    margin:0px;
    vertical-align:top;
    background-color:#FFFFFF;
}
.imgleft
{
  float:left;
   margin-left:0px;
   margin-top:20px;
   margin-bottom:20px;
   margin-right:20px;
   text-align:center;
   font-size: 9pt;
}

.imgleft2
{
  float:left;
   margin-left:0px;
   margin-top:60px;
   margin-bottom:20px;
   margin-right:20px;
   text-align:center;
   font-size: 9pt;
}

.small
{
   text-align:center;
   font-size: 9pt;
}

.imgright
{
  float:right;
   margin-left:20px;
   margin-top:0px;
   margin-bottom:0px;
   margin-right:0px;

}

.imgright2
{
  float:right;
   margin-left:20px;
   margin-top:60px;
   margin-bottom:20px;
   margin-right:0px;
   text-align:center;
   font-size: 9pt;

}
.imgcenter
{
   float:none;
   text-align:center;
   margin-left:10px;
   margin-top:10px;
   margin-bottom:10px;
   margin-right:20px;
}

.imgrightTopSpace
{
  float:right;
   margin-left:10px;
   margin-top:20px;
   margin-bottom:10px;
   margin-right:20px;


}

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

/******************************************************/
/* Formular */

input
{
    border: solid 1px  #000080;


}

input.noborder
{
    border: none;
}
textarea
{
    border: solid 1px #000080;
}
td.kontaktleistungen
{
   font-size:9pt;
}

/******************************************************/
/* Leistungen a-z */
ul.leistungen1
{
   list-style-type:disc;
}
li.leistungen1
{
   padding-top:15px;
   font-weight:bold;
   font-size:9pt;
}

ul.leistungen2
{
   list-style-type:square;
   font-size:11pt;
}

li.leistungen2
{
   font-weight:normal;
}

/******************************************************/
/* Startseite */
body.start
{
      padding: 0px;
      margin: 0px;
}

table.start
{
      padding: 0px;
      margin: 0px;
}
td.streifenhor
{
   background-color: #FFFFFF;
   padding: 40px;
   padding-top: 30px;
   padding-bottom: 30px;
   margin: 0px;
}

td.streifenvert
{
   background-color: #E77919;
   padding: 0px;
   margin: 0px;
}

td.paar
{
   padding: 0px;
   margin: 0px;
}

td.headline{
   text-align: center;
   padding-top: 30px;
   padding-bottom: 30px;
   margin: 0px;
   color: #E77919;

   font-weight: bold;
   font-family:Arial,Helvetica,Sans;
   font-size :18pt;
   border-top: 1px #E77919 solid;
   border-right: 1px #E77919 solid;
}

td.textkasten{
   padding: 30px;
   padding-top: 50px;
   padding-bottom: 50px;
   margin: 0px;
   color:#000080;
   font-family:Arial,Helvetica,Sans;
   font-size :11pt;
   border-bottom: 1px #E77919 solid;
   border-right: 1px #E77919 solid;
}

/******************************************************/
/* Aktuelles*/

table.aktuellesTab
{

   padding:20px;
   margin:20px;

}

td.aktuellesTab
{
   border-top: 1px solid #000080;
   padding:0px;
   margin:0px;
   padding-top:3px;
   padding-bottom:3px;
   color: #FF0000;
   font-weight:bold;
}

td.aktuellesTabNoSpace
{
   padding:0px;
   margin:0px;
   padding-top:3px;
   padding-bottom:3px;
}