html{
        height:99%;

 }



BODY {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:101%;
        background-color:#fff;
        margin:0;
        padding:0;

}

h1 , h2 , h3 , h4 , h5 , h6 , p, div {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           margin-bottom : 1px;
           padding:0;

}

h1 {
           text-transform : none;
           color : #336699;
           font-size : 1.1em;
}


h2 {
           color : #336699;
           font-size : 1em;
}


h3 {
           color : #ffffff;
           font-size : 1em;
}


h4 {
           color : #000000;
           font-size:0.95em;
}

h5{
          color : #C11540;
          font-size : 0.9em;

}


img{
       border:0px;
       }





/*ausschalten der alt+ Ansicht im Menü*/
#untermenu .hidden {
                  display:none;
}


/*ausschalten der Tab-Zählung im Menü*/
dfn, acronym {
                display: none;
}

/*Ende Allgemeine Angaben*/


/*Anfang Sonderangaben*/
.linkInt{ white-space: nowrap;}
.linkInt img{
        padding-right:0.1em;
        margin-right:5px;
        padding-left:0.2em;
                  }


.linkExt{ white-space:nowrap;}
.linkExt img{
        padding-right:0.1em;
         margin-right:5px;
         padding-left:0.2em;
}







#anfang{
            margin:0;
            left:0;}


.csi-clear{clear:both;}



.unsichtbar {
          position : absolute;
          display : none;
      }

.breite {
           width:100%;
           min-width:805px;
}

.zwischen{
              line-height:2px;}


.top{float:right;}

/*--Ende Sonderangaben--*/





/* -- Anfang Einzelelemente Kopfbereich*/

#kopfbereich{
            position : absolute;
            float : left;
            width : 99%;
            left : 0;
            height:143px;
            /*height: 8.8em;*/
            margin-bottom : 0.3em;
            margin-left : 0.09em;
            margin-right : 0.2em;
            margin-top : 0.3em;
            /*z-index : 1;*/
}


#kopf {
     position : absolute;
     width : 45%;
     background-color : #0080bf;
     padding-top : 2px;
     color : #000000;
     height : 43px;
     /*z-index : 3;*/
}


#kopfrechts {
           position : absolute;
           float:right;
           right:10px;
           padding-top:2px;
           width:55%;
           background-color : #0080bf;
           color : #000000;
           height : 43px;
           /*z-index:4;*/
}

#kopfrechts a:link {
           text-decoration : none;
           color : #ffffff;

}

#kopfrechts a:visited {
          text-decoration : none;
          color : #ffffff;
}

#kopfrechts a:active {
           text-decoration : none;
           color : #000;
}

#kopfrechts a:hover {
           color : #000;

}
#kopfrechts a:focus{
            color: #000;
}
.smallgr{
         position:relative;
         right:0;
         float:right;
         font-size:0.7em;
         color:#fff;
         top:2px;
}

.small{
         position:relative;
         right:0;
         float:right;
         font-size:0.7em;
         color:#fff;
         top:18px;
}

.smallr{
         position:relative;
         float:left;
         left:17.5em;
         font-size:0.7em;

}

#kopf.schriftgroesse{
         position:relative;
         float:left;
         left:17.5em;
         font-size:0.7em;
}



.bild {
     float:left;
     clear:both;
     left:0;
     }



#bildleiste {
           position: absolute;
           top:2.9em;
           width:99%;
           float:left;
           clear:both;
           background-image: url(http://www.lemgo.net/fileadmin/image/startseite/hintergrund1.gif);
           background-repeat: repeat-x;
           background-position: left top;
           z-index:1;
}




#hauptmenu {
            position: absolute;
            float:right;
            left:0;
            margin-left:-40px;
            bottom:-15px;
            border-bottom: 0 solid #fff;
            z-index:5;

}




/*Ende Einzelelemente Kopfbereich*/





/*Anfang Hauptmenu */

#hauptmenu ul{
          list-style-type:none;
          text-indent:0px;

}

#hauptmenu li{
              float:left;
              padding-right:0.44em;
              bottom:0;
            }



#hauptmenu a {

             color : #ffffff;
             background-color : #0080bf;
             text-decoration : none;
            text-align : center;
            font-size : 0.7em;
            padding : 2px 11px;
            /*font-weight : 600;*/
            border-right : 1px solid #899180;
        display:block;
     }


#hauptmenu a:visited {

     color : #fff;

}
#hauptmenu a:focus,
#hauptmenu a:hover,
#hauptmenu a:active
{

   color : #000;

}


#hauptmenu a.aktuell{
        color:#FFF;
         background-color:#0080bf;
        border-right:1px solid #899180;
        padding-top:9px;
        padding-bottom:9px;
        }




#hauptmenu a.aktuell:visited {

    color : #fff;
    background-color : #0080bf;
    border-right : 1px solid #899180;

}


#hauptmenu a.aktuell:focus,
#hauptmenu a.aktuell:active,
#hauptmenu a.aktuell:hover{

    color : #000;
    background-color : #0080bf;
    border-right : 1px solid #899180;

}


#hauptmenu a.tourismus{
        color:#FFF;
        background-color:#f3971b;
        border-right:1px solid #899180;
        /*width:6em;*/
}


#hauptmenu a.tourismus:hover{
        color:#000;
        background-color: #f3971b;
}



#hauptmenu a.tourismus:focus,
#hauptmenu a.tourismus:active{
        color:#000;
        background-color: #f3971b;
}


#hauptmenu a.politik{
        color:#FFF;
         background-color:#669999 ;
        border-right:1px solid #899180;
        /*width:13em;*/
        }


#hauptmenu a.politik:hover{
        color:#000;
        background-color:#669999;
        border-right:1px solid #899180;
}

#hauptmenu a.politik:active,
#hauptmenu a.politik:focus{
        color:#000;
        background-color:#669999;
        border-right:1px solid #899180;
}


#hauptmenu a.online{
        color:#FFF;
                 background-color:#CC6666 ;
        border-right:1px solid #899180;
                /*width:5.5em;*/


}



#hauptmenu a.online:hover{
                color:#000;
        background-color:#CC6666;
        border-right:1px solid #899180;

}

#hauptmenu a.online:active,
#hauptmenu a.online:focus{
        color:#000;
        background-color:#CC6666;
        border-right:1px solid #899180;
}

#hauptmenu a.kultur{
        color:#FFF;
                background-color:#999933 ;
        border-right:1px solid #899180;
        /*width:5.5em;*/
}

#hauptmenu a.kultur:hover{
         color:#000;
        background-color:#999933;
        border-right:1px solid #899180;
}

#hauptmenu a.kultur:focus,
#hauptmenu a.kultur:active{
        color:#000;
        background-color:#999933;;
        border-right:1px solid #899180;
}


#hauptmenu a.familie{
        color:#FFF;
        background-color:#EEAD0E;
                /*background-color:#f1c131 ;*/
        border-right:1px solid #899180;
                /*width:5.8em;*/
}


#hauptmenu a.familie:hover{
        color:#000;
        background-color:#EEAD0E;
                /*background-color:#f1c131 ;*/
        border-right:1px solid #899180;
}


#hauptmenu a.familie:focus,
#hauptmenu a.familie:active{
        color:#000;
        background-color:#EEAD0E;
                /*background-color:#f1c131 ;*/
        border-right:1px solid #899180;
}



#hauptmenu a.wohnen{
        color:#FFF;
        background-color:#CC6633;
        border-right:1px solid #899180;
        /*width:7em;*/
}


#hauptmenu a.wohnen:hover{
        color:#000;
        background-color:#CC6633;
}



#hauptmenu a.wohnen:focus,
#hauptmenu a.wohnen:active{
        color:#000;
        background-color: #CC6633;
}


#hauptmenu a.arbeit{
        color:#FFF;
         background-color:#6699cc ;
        border-right:1px solid #899180;
        /*width:6em;*/
}

#hauptmenu a.arbeit:hover{
        color:#000;
        background-color:#6699cc;
        border-right:1px solid #899180;
}


#hauptmenu a.arbeit:focus,
#hauptmenu a.arbeit:active{
        color:#000;
        background-color:#6699cc;
        border-right:1px solid #899180;
}

/*allgemeines Unterbereich Anfang */

#unterbereich{
          position: absolute;
          clear:left;
          left:0;
          width:98%;
          top:10.8em;
          margin-bottom:0.3em;
         /* z-index:4;*/

}

#unterbereich a:link{
                      color: #000000;
                      }

#unterbereich a:visited{
                 color: #000000;}

#unterbereich a:hover{
                 color: #000000;}

#unterbereich a:active{
                 color: #000000;}

/*Untermenu*/

.usb{
display: none;
position: absolute;
left: -3000px;
height:0px;
width:0px;}

#untermenu {
           position: absolute;
           float : left;
           clear:both;
           margin-left: 0.1em;
           top:13.5em;
           border-left:  10px solid #0080bf;
           border-right: 1px solid #0080bf;
           padding-top:5px;
           padding-right: 5px;
           padding-left: 1px;
           font-size:0.8em;
           z-index:11;
}

#untermenu ul{
          list-style-type:none;
          text-indent:0px;
          padding:0;
          margin:0;
          line-height:1.3em;


}

#untermenu li{
         float:left;
         clear:both;
         width:12.2em;


}

#untermenu a:link {
           text-decoration : none;
           color : #000000;
           font-size : 0.8em;
           margin-left: 3px;

}

#untermenu a:visited {
          text-decoration : none;
          color : #000000;
          font-size : 0.8em;
          margin-left: 3px;
}

#untermenu a:active,
#untermenu a:focus{
           text-decoration : none;
           color : #000;
           font-size : 0.8em;
           background-color: #c3d6e0;
           padding: 1px 5px 1px 0;
           /*line-height : 0.85em;*/
           margin-left: 3px;

}


#untermenu a:hover  {
           color : #000;
           font-size : 0.8em;
           background-color: #c3d6e0;
           padding: 1px 5px 1px 0;
           margin-left: 3px;


}

.untermenuzwei {
           list-style-type:none;
           /*font-size:0.8em;*/
          /* line-height:2px;*/
          margin-left:8px;


}

.untermenudrei {
           list-style-type:none;
           /*font-size:0.8em;*/
          /* line-height:2px;*/
          margin-left:18px;


}



/*Ende Untermenu*/










.csc-caption{
                 font-size:0.9em;
                 width:180px;
                 margin-top:0;
                 padding-bottom:6px;

}
.spacer-gif{
               border:0;
               width:1px;
               height:4px;
               display:none;}


#inhaltrechts{
          clear:both;
          position:absolute;
          float:right;
          top:0;
          right:0;
          width:151px;
          font-size:0.7em;
          /*font-weight:bold;*/
          /*z-index:19;*/
          }

#inhaltrechts a:link{
                      text-decoration : none;
                      color: #336699;
                      }

#inhaltrechts a:visited{
text-decoration : none;
                 color: #336699;}

#inhaltrechts a:hover{
text-decoration : none;
                 color: #336699;}

#inhaltrechts a:active{
text-decoration : none;
                 color: #336699;}


#inhaltrechts p{
     line-height:2px;
     background-color:#0080bf;
}



#inhaltrechtsshop{
          clear:both;
          position:absolute;
          float:right;
          top:0;
          right:0;
          width:151px;
          font-size:0.7em;
          /*font-weight:bold;*/
          /*z-index:19;*/
          }

#inhaltrechtsshop a:link{
                      text-decoration : none;
                      color: #000099;
                      }

#inhaltrechtsshop a:visited{
text-decoration : none;
                 color: #000099;}

#inhaltrechtsshop a:hover{
text-decoration : none;
                 color: #000099;}

#inhaltrechtsshop a:active{
text-decoration : none;
                 color: #000099;}


/*#inhaltrechtsshop p{
     line-height:2px;
     background-color:#0080bf;
}*/



.abstand {
      margin:10px 0 10px 0;
}





/*allgemeines Unterbereich Ende*/

#inhalt {
           position: absolute;
           float:left;
           /*background-color:#fff;*/
           clear:both;
           left:17.5em;
           font-size: 0.7em;
           line-height:1.0em;
           right:168px;
           top:0;
           padding-right:10px;
           top:2.5em;
           /*z-index:20;*/

}



#inhalt h1 , h2 , h3 , h4 , h5 , h6 , p {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           margin-bottom: 3px;
           /*margin-top:5px;*/

           padding:0;


}


#inhalt h1 {
           text-transform : none;
           color : #336699;

           font-size : 1.2em;
           line-height:1.2em;

}

#inhalt h2 {
           color : #336699;
           font-size : 1em;
           margin-top:15px;

                    }

#inhalt h3 {
           color : #000000;
           font-size : 0.95em;

}

#inhalt h4 {
           color : #000000;
           font-size : 0.95em;
           font-weight:normal;


}


#inhalt h5{
        font-size:1.1em;
        font-weight:bold;

}



#inhalt a:link {
           text-decoration : none;
           color : #808080;
           font-weight : bold;
           font-size : 1em;
           border:0;
}

#inhalt a:visited {
           text-decoration : none;
           color : #808080;
           font-weight : bold;
 }

#inhalt a:active {
           text-decoration : none;
           color : #808080;
           font-weight : bold;
}

#inhalt a:hover {
           color : #000080;
           font-weight : bold;
}

#inhalt p {
           top:0;
           line-height : 1.2em;
}

#inhalt ul,
#inhalt ol{
              line-height: 1.3em;
   }





.footlinie {
     clear:left;
     height:1px;
     background-color:#0080bf;
     color: #0080bf;
}

.drucken{
         float:left;
         clear:both;
         margin-top:5px;
         font-size:0.8em;
}

.tip{
         float:left;
         margin-left:20px;
         margin-top:2px;
         font-size:0.8em;
         }

.pdf{  float:left;
         margin-left:20px;
         margin-top:2px;
         font-size:0.8em;
         }

.datum{  float:right;
         margin-top:10px;
         font-size:0.8em;
         }


.csc-subheader-0{
           text-transform : none;
           color : #336699;
           font-weight : bold;
           font-size : 1.2em;
           line-height:1.2em;

           }




#inhalt .employeedetail{

                 line-height:1.2em;
                                  }



#inhalt .orgadetail{
                 line-height:1.1em;
                          }

#inhalt div.content {
                padding-left: 15px;
                padding-right: 15px;
                line-height:1.2em;

}

#inhalt caption {
        padding-left: 0px;
        text-align: left;
        line-height:1em;

                font-weight:bold;
}



/* untermenu wohnen*/

#untermenu{
      border-left:  10px solid #CC6633;
   border-right: 1px solid #CC6633;
         }


#untermenu a:active,
#untermenu a:focus{
           text-decoration : none;
           color : #000;
           font-size : 0.8em;
           background-color: #fba57a;
           padding: 1px 5px 1px 0;
           /*line-height : 0.85em;*/
           margin-left: 3px;

}


#untermenu a:hover  {
           color : #000;
           font-size : 0.8em;
           background-color: #fba57a;
           padding: 1px 5px 1px 0;
           margin-left: 3px;


}

