body
{
padding:0;
margin:0;
    font-family:   Arial,Verdana, Helvetica, sans-serif;
    font-size: 10pt;
          color:#000000;
line-height:150%;
background-color:#7AD19E;
          background-image: url("../upload/bilder/bgcccBody.jpg");
scrollbar-base-color:#ffffff;
}

.gorbit2
{
background-color:#7AD19E;
          background-image: url("../upload/bilder/bgBody.jpg");
 background-repeat:repeat-x;
}



h1
{
padding:0;
margin:0;
    font-family:   Arial,Verdana, Helvetica, sans-serif;
    font-size: 14pt;
         line-height:100%;
         padding-bottom:18px;
font-weight:bold;

}
.Ueberschrift
{
padding:0;
margin:0;
    font-family:   Arial,Verdana, Helvetica, sans-serif;
    font-size: 14pt;
         line-height:100%;
         padding-bottom:18px;
font-weight:bold;
}


.zweiteUeberschrift
{
padding:0;
margin:0;
    font-family:   Arial,Verdana, Helvetica, sans-serif;
    font-size: 12pt;
         line-height:100%;
         padding-bottom:18px;
font-weight:bold;
}



.UeberschriftAbstandOben
{
padding:0;
margin:0;
    font-family:   Arial,Verdana, Helvetica, sans-serif;
    font-size: 140%;
         line-height:140%;
         padding-top:30px;
         padding-bottom:18px;
font-weight:bold;
}
h1.start
{
padding:0;
margin:0;
    font-family:   Arial,Verdana, Helvetica, sans-serif;
    font-size: 240%;
         line-height:100%;
         padding-bottom:18px;
font-weight:normal;
}
h1.motto
{
padding:0;
margin:0;
    font-family:   Arial,Verdana, Helvetica, sans-serif;
    font-size: 18px; width:500px;
line-height:120%;
padding-top:10px;
font-weight:normal;
}
h2
{
padding:0;
margin:0;
    font-family:   Arial,Verdana, Helvetica, sans-serif;
    font-size: 12pt;
line-height:100%;
font-weight:bold;
padding-bottom:18px;
}
h3
{
padding:0;
margin:0;
    font-family:   Arial,Verdana, Helvetica, sans-serif;
    font-size: 100%;
line-height:150%;
font-weight:bold;
padding-bottom:8px;
}

h4
{
padding:0;
margin:0;
    font-family:   Arial,Verdana, Helvetica, sans-serif;
    font-size: 100%;
line-height:150%;
font-weight:normal;
}

h5
{
padding:0;
margin:0;
    font-family:   Arial,Verdana, Helvetica, sans-serif;
    font-size: 12pt;
         line-height:100%;
font-weight:bold;
}


p
{
font-family:   Arial,Verdana, Helvetica, sans-serif;
padding:0;
margin:0;
line-height:150%;
text-align:left;
padding-bottom:0pt;
}
table, tr, td
{
font-family:   Arial,Verdana, Helvetica, sans-serif; font-size:10pt;
padding:0;
margin:0;
line-height:150%;
text-align:left;
}

.text
{
font-family:   Arial,Verdana, Helvetica, sans-serif;
padding:0;
margin:0;
line-height:150%;
text-align:left;
padding-bottom:20pt;
}
p.textStart
{
font-family:   Arial,Verdana, Helvetica, sans-serif;
padding:0;
margin:0;
line-height:200%;
padding-bottom:20px;
text-align:left;
}
p.info
{
font-family:   Arial,Verdana, Helvetica, sans-serif;
margin:0 0 14px -5px;
font-size: 100%;
line-height:100%;
text-align:left;
padding:7px 0 0 20px;
    background-image: url(../upload/bilder/go.gif);
    background-repeat:no-repeat; 
}
.randlos
{
padding:0;
margin:0;
width:100%;
line-height:100%;
}
a:link, a:visited
{
    font-family:   Arial, Verdana, Helvetica, sans-serif;
    font-size: 100%;
 font-weight: bold;
 color: #000000;
 text-decoration : underline;
}

 a:hover, a:active
{
    font-family:   Arial, Verdana, Helvetica, sans-serif;
    font-size: 100%;
 font-weight: bold;
 color: #333333;
 text-decoration : underline;
}


.unsichtbar
{
visibility:hidden;
display:none;
}

.suchfeld
{
 font-family: Verdana, Courier, Helvetica;
 font-size:100%;
 text-align: left;
 color: #000000;
 width:130px;
 height:25px;
 background-color:#ffffff;
 border:0;
 position:absolute;
 right:0px;
 top:-8px;
}
.go
{
padding:0;
margin:0;
line-height:100%;
 float:left;
}


.loginfeld
{
 font-family: Verdana, Courier, Helvetica;
 font-size:100%;
 text-align: left;
 color: #000000;
 width:100px;
 height:18px;
 background-color:#ffffff;
 border:1px solid #7AD19E;
margin-bottom:3px;

}



  .areaFeld
 {
  position:absolute;
  top:1px;
 right:0px;
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:100%;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:180px;
 height:80px;
 float:left;
 background-color:#ffffff;
 border: 1px;  border-style:solid;   border-color:#7AD19E;
 scroll-base-color:#ffffff;
}

   .areaFeldb
 {
  position:absolute;
  top:1px;
 right:0px;
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:100%;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:200px;
 height:80px;
 float:left;
 background-color:#ffffff;
 border: 1px;  border-style:solid;   border-color:#7AD19E;
 scroll-base-color:#ffffff;
}
   .selFeld
 {
  position:absolute;
  top:1px;
 right:0px;
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:185px;
 height:20px;
 border: 0px;
  border: 1px;  border-style:solid;   border-color:#7AD19E;
 scroll-base-color:#ffffff;
}

   .selFeldb
 {
  position:absolute;
  top:1px;
 right:0px;
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:230px;
 height:20px;
 border: 0px;
  border: 1px;  border-style:solid;   border-color:#7AD19E;
 scroll-base-color:#ffffff;
}

.fuerForm
{
position:relative;
width:330px;
height:25px;
}
.fuerForm_s
{
position:relative;
width:320px;
height:30px;
}

   .textFeld
 {
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:100%;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:180px;
 height:16px;
 position:absolute;
  top:1px;
 right:0px;
 background-color:#ffffff;
 border: 1px;  border-style:solid;   border-color:#7AD19E;
 border-left:0;
 border-top:0;
}

   .textFeldb
 {
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:100%;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:220px;
 height:16px;
 position:absolute;
  top:1px;
 right:0px;
 background-color:#ffffff;
 border: 1px;  border-style:solid;   border-color:#7AD19E;
 border-left:0;
 border-top:0;
}
.button
 {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight: normal;
 text-align: center;
 color: #000000;
 width:90px;
 height:20px;
 background-color:#ffffff;
 border: 1px;  border-style:solid;   border-color:#7AD19E;
cursor:hand;
 }
 .rButton
{
height:12px;
width:12px;
}
.fWeiss
{
width:350px;
padding:20px;
background-color:#ffffff; border: 1px;  border-style:solid;  border-color:#7AD19E;
}

.fett
{
font-weight:bold;
}

.text
{
font-family:   Arial,Verdana, Helvetica, sans-serif;
padding:0;
margin:0;
line-height:150%;
text-align:left;
padding-bottom:20pt;
}




.linkfettUnterstrich
{
    font-family:   Arial, Verdana, Helvetica, sans-serif;
    font-size: 100%;
 font-weight: bold;
 color: #000000;
 text-decoration : underline;
}




.linkGruenfettUnterstrich
{
 color: #219E60;
 font-weight:bold;
 text-decoration : underline;
}



.bildRechts
{float:right; padding:0  0  20px 20px; margin:0; clear:all;}
.bildLinks
{float:left; padding:4px  20px 20px 0; margin:0;  clear:all;}




   .selFeldk
 {
  position:absolute;
  top:1px;
 right:120px;
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:60px;
 height:20px;
 border: 0px;
  border: 1px;  border-style:solid;   border-color:#7AD19E;
 scroll-base-color:#ffffff;
}

a.keinUnterstrich
{
 text-decoration : none;
}






.listenHeadline
{
padding:0;
margin:0;
padding-top:0px;
width:100%;
line-height:150%;
font-weight:bold;
}

.pressemeldung
{
padding-left:100px;
text-indent:-100px;
width:450px;
line-height:150%;
}
.zentriert
{
text-align:center;
}

table.tabelleZentriert
{
align:center;
text-align:center;
}

table
{
font-family:   Arial,Verdana, Helvetica, sans-serif;
font-size:100%;
padding:0;
margin:0;
line-height:150%;
text-align:left;
}

.listeEingerueckt
{
margin:0px;
padding: 0px;
padding-left:5px;
margin-left:10px;
}

p.bildZentriert
{
width:100%;
text-align: center;
}

.listenpunkt_Pfeil
{
    line-height:140%;
    padding-left:20px;
    background-image :  url("../upload/logos/listenpunkt.gif");
    background-repeat:no-repeat;
    background-position: -5px -2px;
}
.listenpunkt_PfeilWeiss
{
    line-height:140%;
    padding-left:20px;
    background-image:  url("../upload/bilder/go.gif");
    background-repeat:no-repeat;
    background-position: -5px -2px;
}

ul
{
margin:0px;
padding:0 0 20px 20px;

}

li
{
margin:0px;
padding: 0px;
padding-left:5px;
    list-style-image:url("../upload/logos/listenpunktWeiss.gif");
}



#inhaltlinksStart h1
{
margin:0; padding:0 0 10px 0;line-height:100%;
}

#inhaltmitteStart ul
{
margin:20px 0 0 0; 
}

#inhaltRechtsStart h1
{
margin:0; padding:0 0 10px 0; font-size:10px; font-weight:bold; 
}
#inhaltRechtsStart h2
{
margin:0; padding:0 0 10px 0; font-size:14px;  font-weight:bold; color:#7AD19E;
}
#inhaltRechtsStart p
{
    line-height:140%;
    padding:0px; text-indent:20px;padding-bottom:5px;font-size:13px; font-weight:normal;
    background-image :  url("../upload/logos/listenpunkt.gif"); line-height:18px;
    background-repeat:no-repeat;
    background-position: -5px -2px;
}
#inhaltRechtsStart a
{
 color:#7AD19E; text-decoration:none; font-style:italic; 
}



/* good old clearfix - remember to use conditional comment for ie6 with .clearfix {height:1px;} */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


/**** IMAGE GALLERY ****/
table.gallery {
    margin: 20px 10px 0px 0px;
    width: 410px;
}

table.gallery td.gallery-navigation {
    /*font-size: 0.6875em;*/    
}

table.gallery tr.thumbnails td {
    padding: 0; width:120px; height:120px;
}

table.gallery dd {
}

div.download {
    padding: 3px 0 3px 10px;
    background: url(../images/link_pfeil_klein.gif) no-repeat 0px 7px;

}

div.downloadImg {

    padding: 0;
    margin-top:10px;
    background: url(../images/navi_pfeil_rechts.gif) no-repeat 10px 7px;
}

dl.gallery-detail {
    margin: 20px 10px 0px 0px;
}

dl.gallery-detail dt {
    text-align: left;
    padding: 0;
}


td.gallery_image{
    height: 220px;
    padding:0px;
    
}
td.gallery_image div.link_image{
    padding:0;  
    background-position:top center; 
    min-height:120px; 
    margin-bottom:5px; 
    overflow:hidden;
}
td.gallery_image .bottom_links{
     height:40px; margin-top:10px;
}
td.gallery_image .bottom_links{
    margin-bottom: 0px; 
    text-align:left; 
    width:180px; 
}
td.gallery_image .links{
    margin-bottom: 0px;
}


