#text-logo{
  position: absolute;
  top: 110px;
  left: 25px;
  width: 337px;
  height: 67px;
  font-weight:bold;
  color:#184888; ;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  z-index: 44;
}




#png-logo{
  position: absolute;
  top: 8px;
  left: 25px;
  width: 337px;
  height: 67px;
  background-image: url(../upload/images/logo.png);
  background-position: center;
  background-repeat: no-repeat;
  z-index: 44;
}

*html #png-logo{
  position: absolute;
  top: 8px;
  left: 25px;
  width: 337px;
  height: 67px;
  background-image: url(../upload/images/logo.png);
  background-position: center;
  background-repeat: no-repeat;
 z-index: 44;
}



body{
    margin: 0px; 
    padding:0px; 
    background-color:#4386de;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

label{color:#184888;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9pt;}


#container{
    margin-left:auto;
    margin-right:auto; 
    margin-top:0px;
    margin-bottom:0px;
    width:943px;
    border: 0px yellow solid;

}


#gesamt{
    margin:0px;
    padding:0px;
    width:100%;
    height:auto;
    background-color:#FFFFFF;
    background-image: url(../upload/bilder/dsback.jpg);
         background-position:bottom left;
    background-repeat: repeat-x;
    border-top: 1px #FFFFFF solid;
}

div.kopf{
    clear: both;position:relative;height:188px;
}

div.oben{
    background-image:url(../upload/bilder/oben.png);
    background-repeat:no-repeat;
    margin-top:10px;
    margin-left:auto;
    margin-right:auto;
    height:30px;
    width:943px;
}

div.head{       
    height:188px;
    float:left; 
    width:923px;
padding:0px;
z-index: 1; position: absolute; 
}

div.orang1{
    background-image:url(../upload/bilder/rand.png);
    background-repeat:y-repeat;
    float:left;
    left:923px; 
    height:188px;
    width:19px; z-index: 0; position: absolute; 
}

div.dsnavi{
    clear: both;
}

div.navi1{
    background-image:url(../upload/bilder/navili.png);background-repeat:no-repeat;
    float:left;
    height:20px;
    width:31px;
}

div.hauptnavi{
    background-color:#a0b4ce;
    float:left;
    width:872px;
    height:20px;
    padding-left:0px;
    margin-left:0px;
    text-align:left;
}

div.navi2{
    background-image:url(../upload/bilder/navire.png);background-repeat:no-repeat;
    float:left;
    width:20px;
    height:20px;
}

div.orang{
    background-image:url(../upload/bilder/rand.png);
    background-repeat:repeat;
    float:left;
    height:20px;
    width:19px;
}



/*Inhalt*/

div.maincont{
    background-image:url(../upload/bilder/mainhint.png);
    background-repeat:repeat;
    margin-top:0px;
    margin-left:0px;
    width:942px;
    background-color: #FFFFFF;
    clear: both;
}

div.subnavicontainer{
    width:159px;
    float:left;
    margin-left:0px;
    text-align:left;
}

div.subnavi1-1{
    clear: both;
}

div.subnavi1-1{
    clear: both;
}

div.s11o{
    background-image:url(../upload/bilder/subnavi1-1oben.png);
    background-repeat:no-repeat;
    padding:0px;
    height:19px;
    width:160px; 
    margin-left:1px;
}

div.s11h{
    background-image:url(../upload/bilder/subnavi1-1hint.png);
    background-repeat:repeat-y; 
    padding:0px;
    min-height:140px;
    width:160px;
    margin-left:1px; 
    padding-left:30px;
    text-align:left; 
    vertical-align:bottom;
}

*html div.s11h{
height:140px;
}

div.s11u{
    background-image:url(../upload/bilder/subnavi1-1unten.png);
    background-repeat:no-repeat;
    padding:0px;
    height:19px; 
    width:160px;
    margin-left:1px;
}

div.s11o2{
    background-image:url(../upload/bilder/subnavi2-2oben.png);
    background-repeat:no-repeat;
    padding:0px; 
    height:19px;
    width:160px; 
    margin-left:1px;
}

div.s11h2{
    background-image:url(../upload/bilder/subnavi2-2hint.png);
    background-repeat:repeat-y; 
    margin:-5px;
    min-height:140px;
    width:160px;
    margin-left:1px; 
    padding-left:30px;
    text-align:left; 
    vertical-align:bottom;
}

*html div.s11h2{
height:140px;
}

div.s11u2{
    background-image:url(../upload/bilder/subnavi2-2unten.png);
    background-repeat:no-repeat;
    padding:0px;
    height:19px; 
    width:160px;
    margin-left:1px;
}

div.dstext{

    float:left;
    width:580px;
    padding: 10px;
    padding-top: 10px;
    padding-left: 20px;
}

div.ueberschrift{
    width:580px; 
    color:#ea622a; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:10px; 
}

div.content{
    color:#184888; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;  
         font-style:bold;
    width:580px;
    background-color:#FFFFFF;
    text-align:left;
    border: 0px green solid;
}

div.angebot{
    
    
    min-width:142px;
    margin-left:11px;
    float:left;
    border: 0px blue solid;
}

div.randl{
    clear: both;
    height:auto;
    width:0px;
}

/* Unten */

div.unten{
    background-image:url(../upload/bilder/unten.png);
    background-repeat:no-repeat;
    clear: both;
    height: 121px
}

div.leer{
    width:593px;
    float:left;
}

div.imp{
    padding-top:7px; 
    margin:0px 23px 0px; 
    text-align:right;
    color:#ffffff; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:13px; 
    font-style:bold;

}


/* Formatierung */

a.logout{
font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold; 
    color:#184888; 
    text-decoration:none;
    font-size:9pt;
}

a.logout:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold; 
    color:#ea622a; 
    text-decoration:none;
    font-size:9pt;
}

a{
    font-weight: bold; 
    color:#184888; 
    text-decoration:none;
}

a:link{
    font-weight: bold; 
    color:#184888; 
    text-decoration:none;

}

a:hover{
    font-weight: bold; 
    color:#ea622a; 
    text-decoration:none;
}
         
a.sitemap{
    color:#184888; 
}


a.hauptnavi_opern{
    font-weight: bold; 
    color:#ea622a; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:13px; 
    font-style:bold; 
    text-align:left;
}

a.hauptnavi_on{
    font-weight: bold; 
    color:#ea622a; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:13px; 
    font-style:bold; 
    text-align:left;
}

a.hauptnavi_off{
    font-weight: bold; 
    color:#184888; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:13px; 
    font-style:bold; 
    text-align:left;
}

a.hauptnavi_off:hover{
    font-weight: bold; 
    color:#ea622a; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:13px; 
    font-style:bold; 
    text-align:left;
}

a.imp{
    font-weight: bold; 
    color:#ffffff; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    font-style:bold; 
    text-align:left;
}

a.imp:hover{
    font-weight: bold; 
    color:#ea622a; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px; 
    font-style:bold; 
    text-align:left;
}

a.subnavi_off{
    display: block;
    font-weight: bold; 
    width:126px; 
    height:20px; 
    color:#ffffff; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:7pt;  
    vertical-align:middle;
}

a.subnavi_off:hover{
    display: block;
    font-weight: bold; 
    width:126px; 
    height:20px; 
    color:#ea622a; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:7pt;  
    vertical-align:middle;
    background-image:url(../upload/bilder/navihint.png);
}

a.subnavi_open{
    display: block;
    font-weight: bold; 
    width:126px; 
    height:20px; 
    color:#ea622a; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:7pt;   
    vertical-align:middle;
    background-image:url(../upload/bilder/navihint.png);
}

a.subnavi_on{
    display: block;
    font-weight: bold; 
    width:126px; 
    height:20px; 
    color:#ea622a; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:7pt;   
    vertical-align:middle;
    background-image:url(../upload/bilder/navihint.png);
}

h1{
    color:#ea622a; 
    text-decoration:none; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:14px; 
    font-style:bold; 
    text-align:left;
}

a.sitemap_level1 {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    display:block;
    border-bottom:1px solid #b4a8b4;
    color: #184888;
    font-weight:normal;
    padding-bottom:.4em;
    background:url("../images/navi_pfeil_rechts.gif") no-repeat;
    background-position:right;text-decoration:none;
}

a.sitemap_level2 {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    color:#F05F22;
    background:url("../images/navi_pfeil_rechts.gif") no-repeat;
    background-position:170px 4px;
    display:block;text-decoration:none;
}

a.sitemap_level3 {
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    background-position:80px 4px;
    color:#184888; 
}

.sitemap_level2_container {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    float:left;text-decoration:none;
    padding-top: 5px;
    padding-left: 20px;

}

.sitemap_level3_container {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    float:right;text-decoration:none;
    width:50%;
    padding-top:.3em;
}


div.fileDescription{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #184888; 
    line-height:1.4em;
}



p{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #184888; 
    line-height:1.4em;
}

input{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #666666;
    border: #184888 solid 1px;
    width: 250;
    height: 17px;
    background-color: #ffffff;
}

input.kurz{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #666666;
    border: #184888 solid 1px;
    width: 123;
    height: 17px;
    background-color: #ffffff;
}

input.input_searchbox{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #666666;
    border: #184888 solid 1px;
    width: 150;
    height: 17px;
    background-color: #ffffff;
}

textarea{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #666666;
    border: #184888 solid 1px;
    width: 350px;
    height: 120px;
    background-color: #ffffff;
}

td{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #666666;
}

td.anzeige{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #666666;
    width: 160px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}

hr.anzeige{
    color: #FFFFFF;
    height: 1px;
}

td.infobox{
    font-family: Verdana, Arial, Helvetica;
    font-size: 8pt;
    color: #666666;
    width: 150px;
}

span.small{
    font-family: Verdana, Arial, Helvetica;
    font-size: 7pt;
    color: #6d96bf;
}

.radio{
    border: #6d96bf solid 0px;
    width: 20px;
}

.check{
    border: #6d96bf solid 0px;
    width: 20px;
}

input.button{
    width: 90px;
}

td.ktext{font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color: #184888;
}

/* Galerie */



div.vor{
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size:10px;
          font-weight:bold;
          width: 30px;
          border: 0px solid #000000;
          text-align: right;
}

div.zurueck{
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size:10px;
          font-weight:bold;
          width: 40px;
          border: 0px solid #000000;
          text-align: right;
          float: left;
          }

div.gTop{
          text-align: center;
          width: 80px;
          float:right;
}

div.gBottom{
          text-align: right;
          width: 80px;
          float:right;
}

.bilderrahmen{
    background-image:url(../upload/images/atikelhint.jpg); background-repeat:no-repeat;
         border:0px #f29400 solid;
         width:105px;
         height:93px;
         align:center;
         float:left;
         vertical-align:middle;
         margin-top:-1px;
}


.ligallery{
         margin-top:0px;
         clear:both;
}

.cont{
         background-color:#ffffff;
         

}

.galerieHint{
         background-color:#ffffff;
         height:100%;

}

.galleryNav{
         background-color:#ffffff;

         clear:both;
         height:20px;

}


.abstandgalerie1{
         background-color:#ffffff;
         width:100%;
         height:20px;
         clear:both;
       
}


.abstandgalerie{
         background-color:#ffffff;
         width:100%;
         height:20px;
clear:both;
      
}



.link{   text-align:center;
         width:auto;
    height:auto;
         padding-top:7px;
         padding-right:auto;
         padding-bottom:auto;
    overfow: hidden;
         background-repeat:no-repeat;
         
         
}

.medianame{
          border-bottom:1px #ea622a solid; color:#ea622a;
          padding-bottom:0px;
          width:465px;
          height:20px;
          clear:both;
          text-align:bottom;
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size:9px;
}

.description{ 
          margin-bottom:5px;

          background-color:#ffffff;
background-repeat:repeat;
          color:#184888;
          float:left;
          width:470px;
          height:93px;
          text-align:left;
          font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size:9px;
          font-weight:bold;
          padding-left:5px;
}

img {border:0 none;}

/* Ende Galeri */
