/* CSS by www.developer-systems.de */

BODY, html{height:100%; width:100%; margin:0px; padding:0px;font-size: 10pt;color:#000000; overflow: auto; }


option.auswahl{border:0px;}

input{ border:1px #219d23 solid; height:19px; font-family:Arial,Verdana,Helvetica;}

textarea{ border:1px #219d23 solid; height:150px; width:450px; font-family:Arial,Verdana,Helvetica;}
select.kontakt{ border:1px #219d23 solid; height:19px; font-family:Arial,Verdana,Helvetica; width:100px;}

div.maininhalt{
width:480px;
}

div.grau{
    background-color:#999999;
    width:100%;
    height:20px;
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #ffffff;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
}

#image{

    padding-left:5px;

}

#headline{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:13px;
    text-decoration:none;
    padding-left:5px;
    font-weight:bold;
    text-align:center;
}

#text{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:13px;
    text-decoration:none;
    text-align:center;
    clear:both;
    margin-bottom:12px;
}

#titel{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:10pt;
    text-decoration:none;
    font-weight:bold;

}

#beschreibung{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:13px;
    text-decoration:none;

}

div.more{
    padding-right:5px;
    text-align:right;
    margin-top:5px;
    position:absolute;
    bottom:3px;
    left:90px;
    }

div.content {
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:13px;
    text-decoration:none;
}

div.verdana{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:13px;
    text-decoration:none;
}

label{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:10pt;
    text-decoration:none;
}

li{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:10pt;
    text-decoration:none;
}

/* Atikelliste 4.6 ------------------------------------------------------- 
span{font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #219d23;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}
*/

div.verdana-datum
{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:13px;
    text-decoration:none;
    }
    

div.atikellink-g{
    clear:both; 

    padding-bottom:15px;
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:10pt;
    text-decoration:none;

    }

div.atikel-links{
    clear:both; 
    height:40px; 
    padding-bottom:5px;
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:10pt;
    text-decoration:none;
    font-weight:bold;
    }

/* Contenido Content ---------------------------------------------------- */
#hauptnavigation{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    line-height: 1.3;
    margin: 0px;
    color: #000000;
    /*font-style:italic;*/
    font-size:10pt;
    font-weight:bold;
    text-align:left;
    padding-left:15px;
    padding-top:10px;
    }


#subnavigation{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    /*line-height: 1.3;*/
    margin: 0px;
    color: #000000;
    font-size:9pt;
    font-weight:bold;
    text-align:left;
    padding-left:15px;
    padding-top:7px;
    height:35px;
}

.ueberschrift{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #219d23;
    font-weight:bold;
    font-size:12pt;
padding-top;25px;
    }
    
.ueberschrift-black{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-weight:bold;
    font-size:10pt;
padding-top;25px;
text-transform: uppercase;

    }

h1{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #219d23;
    font-weight:bold;
    font-size:12pt;

    }

.kastenrechts{
    border:1px solid #219d23;
    width:182px;
    min-height:350px;
    position:relative;
    }
    
div.werbung-con{ 
   width:180px;
    
    padding-top:5px;
    clear:both;
    }

#mnavi{

}
    
/* off Contenido Content */


/* Navigation, Überschriften und A Href Format ---------------------------------------- */


a.more{ color:#219d23; text-decoration:underline; }



a.subnav{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    margin: 0;
    color: #000000;
    font-size:8pt;
    font-weight:bold;
    text-align:left;
    padding-left:0px;
}

a.subnav:hover{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    margin: 0;
    color: #000000;
    font-size:8pt;
    font-weight:bold;
    text-align:left;
    padding-left:0px;
}

div.navab{
         height:20px;
}

div.e1p{
         height:20px;
}
div.e1a{
         height:20px;
}

div.e2p{
         height:16px;
}
div.e2a{
         height:16px;
}

/*p{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:13px;
    text-decoration:none;
}
*/
a{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #219d23;
    font-size:10pt;
    text-decoration:none;
}

a:hover{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #219d23;
    font-size:10pt;
    text-decoration:none;
}

.text_ueberschrift{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-weight:bold;
    font-size:10pt;
    text-decoration:none;
}

.text_ueberschrift_gruen{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #219d23;
    font-weight:bold;
    font-size:10pt;
    text-decoration:none;
}

a.e1a
    { font-style:italic;
      
    height:15px;
    font-weight:bold;
      text-decoration: none;
      color: #0000000;
      font-weight:bold;
    }
    
    
a.e1p
    {font-style:italic;
      /*display: block;*/
height:15px;
font-weight:bold;
      text-decoration: none;
      color: #000000;
    }
    
a.e1oa
     {font-style:italic;
      
height:15px;
font-weight:bold;
      text-decoration: none;
      color: #219d23;
    }
    
a.e1o
     {font-style:italic;
      
height:15px;
font-weight:bold;
      text-decoration: none;
      color: #219d23;
    }
        
a:hover.e1p
    {
      color: #000000;
    }
    
a.e1p.selected
    {
      color: #219d23;
    }
    
a:hover.e1o
    {
      color: #000000;
    }
    
a.e1o.selected
    {
      color: #219d23;
    }

ul.e2
    {
      list-style: none;
    }
    
li.level_1
    {
      list-style: none;
      text-transform: none;
      font-weight: normal;
    }
  
a.e2p
    {
      
    font-size:9pt;
    font-weight:bold;
      text-decoration: none;
      color: #000000;
padding-left:10px;height:12px;
    }
    
a.e2a
    {
     
font-size:9pt;
font-weight:bold;
      text-decoration: none;
      color: #219d23;
padding-left:10px;height:12px;
    }
    
a:hover.e2p
    {
      color: #000000;
        font-size:9pt;
        font-weight:bold;
      text-decoration: none;padding-left:10px;height:12px;
    }
    
a.e2p.selected
    {
      color: #219d23;
        font-size:9pt;
        font-weight:bold;
      text-decoration: none;padding-left:10px;height:12px;
    }
    
a:hover.e2a
    {
      color: #000000;
        font-size:9pt;
        font-weight:bold;
      text-decoration: none;padding-left:10px;height:12px;
    }
    
a.e2a.selected
    {
      color: #219d23;
        font-size:9pt;
        font-weight:bold;
      text-decoration: none;padding-left:10px;height:12px;
    }


/* off Navigation und A Href Format */

/* Seiten Aufbau ---------------------------------------------------------- */

div.content{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:10pt;
    text-decoration:none;
margin-top;25px;
}
    
td.umrandung{
    width:1022px;
    height:100%; 
    border-left:1px #219d23 solid;
    border-right:1px #219d23 solid;
    }
    
td.oben_links{
    width:100%; 
    height:150; 
    background-image:url(../upload/bilder/oben_links.jpg);
    }

td.unten_links{
    width:100%;
    height:241px; 
    background-image:url(../upload/bilder/unten_links.jpg);
}

td.oben_mitte{
    width:100%;
    height:108px; 
    background-image:url(../upload/bilder/oben_mitte.jpg);
}

td.unten_mitte{
    width:100%;
    height:121px; 
    background-image:url(../upload/bilder/unten_mitte.jpg);
}

td.oben_rechts{
    width:100%;
    height:40px; 
    background-image:url(../upload/bilder/oben_rechts.jpg);
}

td.unten_rechts{
    width:100%;
    height:131px; 
    background-image:url(../upload/bilder/unten_rechts.jpg);
}
    
/* off Seiten Aufbau */

/* Artikelnavigation --------------------------------------------------------------- */
    div.artikelnav {
        background: #ffffff;
        margin: 0 0 10px 20px;
        width: 300px;
    }
    div.artikelnav td {
        vertical-align: middle;
        text-align: left;
    }
    div.artikelnav td.first {
        width: 6%;
    }
    div.artikelnav td.prev {
        width: 6%;
    }
    div.artikelnav td.form {
        width: 76%;
    }
    div.artikelnav td.next {
        width: 6%;
    }
    div.artikelnav td.last {
        width: 6%;
    }
    
    div.artikelnav td.first a {
        background: url(../bilder/images/firstbutt.gif) center center no-repeat;
    }
    div.artikelnav td.prev a {
        background: url(../bilder/images/prevbutt.gif) center center no-repeat;
    }
    div.artikelnav td.next a {
        background: url(../bilder/images/nextbutt.gif) center center no-repeat;
    }
    div.artikelnav td.last a {
        background: url(../bilder/images/lastbutt.gif) center center no-repeat;
    }
    
    div.artikelnav td a,
    div.artikelnav td a {
        display: block;
        padding: 3px 0;
        color: #219d23;
        font-weight: 
    }
    div.artikelnav td a:hover,
    div.artikelnav td a:hover {
        display: block;
        background-color: #c7e0b6;
        font-weight: bold;
        color: #219d23;
    }
    
    div.artikelnav select {
        background: #D9EBD4;
        color: #000;
        -moz-opacity: 1;
        filter: alpha(opacity=100);
        border: 0;
        font-size: 12px;
        width: 95%;
    }
    div.artikelnav select:hover,
    div.artikelnav select:focus {
        background: #c7e0b6;
        -moz-opacity: 0.8;
        filter: alpha(opacity=80);
    }
/* << */

/* Kontaktfelder ------------------------------------------------------------------------------------------------------ */

textarea{
 border:1px solid #219d23;
}

input{
 border:1px solid #219d23;
}

select{
 border:1px solid;
}

option{
 border:0px solid #219d23;
}

div.verdana{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:10pt;
    text-decoration:none;
}

/* Artikelliste Trester modul ------------------------------------------------------------------------------------------*/

#headline-artikel{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #219d23;
    font-size:12px;
    text-decoration:none;
font-weight: bold;
}

#text-artikel{
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    color: #000000;
    font-size:10px;
    text-decoration:none;
}