body { margin : 0px ;
       padding : 0px ;
       font-family : verdana ;
       background-color : #acc6e0 ;
       background-image : url(gfx/links.png) ;
       background-repeat : no-repeat ;
       background-position : top left ;
       background-attachment : fixed ; }

.haupt { width : 760px ;
         height : auto ;
         margin : 20px auto ;
         padding : 0px ;
         border : 2px solid #444444 ;
         background-color : #ffffff ; }

.banner { width : 760px ;
          height : 100px ;
          margin : 0px ;
          padding : 0px ;
          background-image : url(gfx/srklgms.png) ;
          border-bottom : 1px solid #cccccc ; }

.navi { float : left ;
        width : 140px ;
        height : auto ;
        margin : 0px ;
        margin-top : 10px ;
        padding-left : 10px ;
        padding-right : 20px ;
        padding-top : 0px ;
        padding-bottom : 10px ;
        background-color : #ffffff ; }
        
.inhalt { float : left ;
          width : 558px ;
          height : auto ;
          min-height : 420px ;
          margin : 0px ;
          margin-top : 10px ;
          padding : 10px ;
          border : 1px solid #b5b5b5 ;
          background-color : #f1f1f1 ; }

.linkbox { width : auto ;
           height : auto ;
           margin : 0px ;
           margin-bottom : 10px ;
           padding : 0px ;
           padding-bottom : 5px ; }
          
.textbox { width : auto ;
           height : auto ;
           margin : 0px ;
           margin-bottom : 10px ;
           padding : 0px ;
           color : #222222 ;
           border-bottom : 1px solid #bbbbbb ; }
           
.gbbox { width : auto ;
         height : auto ;
         margin : 0px ;
         margin-bottom : 20px ;
         padding : 0px ;
         color : #222222 ; }
           
.bildbox { float : left ;
           width : 170px ;
           height : 191px ;
           margin : 10px 7px ;
           margin-top : 0px ;
           padding : 0px ;
           background-color : #ffffff ;
           border : 1px solid #bbbbbb ; }
           
.bildbox2 { float : left ;
           width : 170px ;
           height : 170px ;
           margin : 10px 7px ;
           margin-top : 0px ;
           padding : 0px ;
           background-color : #ffffff ;
           border : 1px solid #bbbbbb ; }
           
.bildbox3 { float : left ;
           width : 100px ;
           height : 100px ;
           margin : 10px 7px ;
           margin-top : 0px ;
           padding : 5px ;
           background-color : #e0e0e0 ;
           border : 1px solid #bbbbbb ; }
           
* html .bildbox { margin-left : 5px ; margin-right : 5px ; }
* html .bildbox2 { margin-left : 5px ; margin-right : 5px ; }
* html .bildbox3 { margin-left : 5px ; margin-right : 5px ; }
           
.linkbox2 { width : auto ;
            height : auto ;
            margin : 5px ;
            padding : 5px ;
            background-color : #e4e4e4 ;
            border : 1px solid #bbbbbb ;
            border-left : 8px solid #bbbbbb ;
            text-align : left ;
            font-size : 12px ;
            color : #444444 ; }
         
.gblinks { width : auto ;
           height : auto ;
           margin : 0px ;
           padding : 3px 5px ;
           background-color : #e0e0e0 ;
           border : 1px solid #bbbbbb ;
           font-size : 12px ;
           color : #666666 ; }
           
.gbseiten { width : auto ;
            height : auto ;
            margin : 0px ;
            margin-bottom : 5px ;
            padding : 0px ;
            padding-right : 5px ;
            text-align : right ;
            font-size : 12px ;
            color : #555555 ; }
          
.unten { clear : left ;
         height : 10px ; }
         
.leisteunten { height : 15px ;
               margin : 0px ;
               padding : 0px ;
               padding-left : 5px ;
               border-top : 1px solid #cccccc ;
               background-color : #f9f9f9 ;
               font-size : 10px ;
               color : #999999 ;
               text-align : center ; }
         
.text { text-align : justify ;
        padding : 5px ;
        margin : 0px ;
        font-size : 12px ; }
        
.gbtext { text-align : left ;
          padding : 5px ;
          margin : 0px ;
          font-size : 12px ; }
          
.fragetext { text-align : left ;
            padding : 5px 10px ;
            margin : 0px ;
            font-size : 17px ;
            font-weight : bold ;
            color : #222222 ; }
            
td { text-align : left ;
     padding : 0px ;
     margin : 0px ;
     font-size : 12px ;
     line-height : 12px ; }
          
form { margin : 0px ; }
          
.eingabe { overflow : auto ;
           border : 1px solid #bbbbbb ;
           margin : 0px ;
           margin-top : 1px ;
           margin-bottom : 1px ; }
           
.name { display : none ; }

h1 { font-size : 18px ;
     color : #555555 ;
     font-weight : normal ;
     background-color : #dddddd;
     margin : 0px ;
     margin-bottom : 10px ;
     padding : 0px 3px ;
     border : 1px solid #888888 ; }
         
h2 { font-size : 15px ;
     color : #555555 ;
     font-weight : bold ;
     background-image : url(gfx/utleiste.png) ;
     border : 1px solid #aaaaaa ;
     height : 21px ;
     margin : 0px ;
     margin-bottom : 5px ;
     padding : 1px 5px 0 5px ; }
     
h3 { font-size : 12px ;
     color : #444444 ;
     font-weight : bold ;
     border-bottom : 1px solid #aaaaaa ;
     margin : 0px ;
     padding : 3px ; }
     
h4 { font-size : 10px ;
     color : #555555 ;
     font-weight : bold ;
     margin : 10px 7px ;
     margin-bottom : 3px ;
     padding : 0px ; }
     
h5 { font-size : 12px ;
     color : #444444 ;
     font-weight : bold ;
     margin : 0px ;
     padding : 10px 3px 0 3px ; }
          
a:link, a:visited, a:active { font-family : verdana ;
         font-size : 12px ;
         font-weight : bold ;
         text-decoration : none ;
         color : #556688 ;
         margin : 0px ;
         padding : 0px ; }
                
a:hover { font-family : verdana ;
          font-size : 12px ;
          font-weight : bold ;
          text-decoration : none ;
          color : #7788aa ;
          margin : 0px ;
          padding : 0px ; }

a:link.navil, a:visited.navil, a:active.navil { font-family : verdana ;
         font-size : 12px ;
         font-weight : normal ;
         text-decoration : none ;
         color : #666666 ;
         border-bottom : 1px solid #cccccc ;
         height : auto ;
         width : auto ;
         margin : 0px ;
         padding : 0px ;
         padding-top : 1px ;
         padding-left : 10px ;
         padding-bottom : 3px ;
         display : block ; }
         
a:hover.navil { font-family : verdana ;
          font-size : 12px ;
          font-weight : normal ;
          text-decoration : none ;
          color : #000000 ;
          background-color : #e5e5e5 ;
          border-bottom : 1px solid #cccccc ;
          height : auto ;
          width : auto ;
          margin : 0px ;
          padding : 0px ;
          padding-top : 1px ;
          padding-left : 7px ;
          padding-bottom : 3px ;
          display : block ; }
          
img { margin : 0px ;
      padding : 0px ;
      border : 0px ;
      display : block ; }


      
#lightbox{
	background-color:#fff;
	padding: 10px;
	border: 1px solid #000;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 