/* CSS-Hack für IE 7 */
* + html p.normalertext a {
margin-left:-4px;
}

* {padding-left: 0;}

body {
      margin-left: 10%;
      margin-right: 10%;
      height: 100%;
      background-color: #F0A842;
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size:100%;
      font-weight:normal;
      text-align: center;
      }


p:first-letter{font-size: 140%;}

#gesetzeskasten{
                border-width: 1px;
                border-style: solid;
                background-color: #c0ccdc;
                width: 19em;
                padding:30px;
               }
               
/*  Rand auf null setzen um Unterschiede bei den Browsern zu vermeiden! */
ol{margin: 0;}

ol#gesetz li {
              margin-left: 22px;
             }

ul#java li {
              margin-left: 22px;
             }


/* *****************************************************************************
   *                Z E R T I F I K A T E                                      *
   *****************************************************************************
*/

#linkerrand{
             padding-left: 0.70%;
             padding-right: 1%;
             }


#zertifikatekasten{
                  	border-width: 1px;
                   	border-style: solid;
                  	background-color: #c0ccdc;
                   	width: 96%; /* Zentrieren */
                  	margin-left: 1%;
                  	margin-right: 1%;
                  }


#titelkasten{
             border-width: 1px;
             border-style: solid;
             background-color: #c0ccdc; padding:10px;
             width: 70%;
             /* Zentrieren */
             margin-left: 1em;
             padding-left: 2em;
            }



/* *****************************************************************************
   *                K O N T A K T E                                            *
   *****************************************************************************
*/


       
#rahmenkontakt{
               border-width: 1px;
               border-style: solid;
               background-color: #c0ccdc;
               margin-left: 25%;
               margin-right: 25%;
               text-align: center;
              }
              
#zentral{
         margin-left: 25%;
         margin-right: 25%;
        }


           

/* *****************************************************************************
   *                N A V I G A T I O N                                        *
   *****************************************************************************
*/

#titel {width: 100%;

       }


/* Navigation */
#navigationsbreite{
                  width: 13em;
                  margin-left: 0px;
                  margin-right: 0px;
                  border-width: 0px;
                  border-style: none;
                  background: #536485;
                  text-align: left;
                  padding-top: 1em;
                  padding-left: 10px;
                  padding-right: 5px;
                  float: left;
                  line-height: 1.3;
                 }


ul#navigation a{
                color:#ffffff;
                text-decoration:none;
               }
               
ul#navigation a:visited{
                        color:#ffffff;
                        text-decoration:none;
                       }
                       
                       
ul#navigation a:active{
                       color:#ffffff;
                       background-color: #d0dd00;
                       text-decoration:underline;
                      }

                       
ul#navigation a:hover{
                      color:#ffffff;
                      background-color: #f0a842;
                      text-decoration:none;
                     }
                     
ul#navigation a:focus{
                      color:#006668;
                      background-color: #d0dd00;
                      text-decoration:none;
                     }
                     
ul#navigation{
              list-style-type : none;
              margin-top: 20px;
              margin-left: 0px;
              padding:0;
             }
             
ul#index{
         list-style-type : square;
         margin-left: 2em;
         padding-left: 10px;
         }


ul#navigation li a{color:#ffffff;}

ul#navigation li {
text-align: left;
padding-right: 5px;
padding-bottom: 10px;
padding-top: 10px;
background-color: #536485;
font-size:96%;
font-weight:normal;
border-top: 1px solid #ffffff;
}

/***********************************
Nützliche Links
************************************/


ul#linksl li {
text-align: left;
padding-right: 5px;
padding-bottom: 10px;
padding-top: 10px;
font-size:110%;
font-weight:normal;
border-top: 1px solid #ffffff;
}

ul#linksr li {
text-align: left;
padding-right: 5px;
padding-bottom: 10px;
padding-top: 10px;
font-size:110%;
font-weight:normal;
border-top: 1px solid #ffffff;
}

ul#linksl{
              list-style-type : none;
              margin-top: 20px;
              margin-left: 0px;
              padding:0;
             }

ul#linksr{
              list-style-type : none;
              margin-top: 20px;
              margin-left: 0px;
              padding:0;
             }



#anfangsbuchstabe{color:black; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* *****************************************************************************
   *           K O P F - U N D  F U S S Z E I L E                              *
   *****************************************************************************
*/


#kopfzeile{
           width: 62.0em;
           height: 203px;
           text-align: left;
		       margin-left: 0px;
           margin-right: 0px;
           padding-top: 10px;
           padding-bottom: 10px;
           padding-left: 0px;
           padding-right: 0px;
           background-color: #F0A842;
       }

/* Float beenden */
.clear {
        clear:both;
        height:0;
        width:0;
        visibility:hidden;
        border:0;
       }

#Fusszeile{
           text-align: center;
		       margin: 0px;
           padding:10px;
           color:#ffffff;
           background-color: #536485;
           font-size: 0.8em;
           height: 1.5em;
          }



/* *****************************************************************************
   *                B I L D                                                    *
   *****************************************************************************
*/


.bild {padding: 10px 10px 10px 10px}

/* *****************************************************************************
   *                L I N K S                                                  *
   *****************************************************************************
*/




/* *****************************************************************************
   *                Ü B E R S C H R I F T E N                                  *
   *****************************************************************************
*/


h1{font-family:Verdana, Arial, Helvetica, sans-serif;
   padding-left: 0.5em;
   padding-right: 0.5em;
   font-size:120%;
   font-weight: bolder;
   background-color:#536485;
   color:#FFFFFF;
   }

h2{font-family:Verdana, Arial, Helvetica, sans-serif;
   border-style:none;
   background-color: #F0A842;
   color: white;
   text-align:center;
   font-size:140%;}
   
h3,h4{font-family:Verdana, Arial, Helvetica, sans-serif;}

.h-text a {text-decoration: none;
           color: white;}



/* *****************************************************************************
   *                S P A L T E N L A Y O U T                                  *
   *****************************************************************************
*/

#gesamt{
        width: 62.0em;
        background: #536485;
        margin-left: 0%;
        text-align: center;
        border-style: solid;
        border-width: 1px;

       }

/* Container für Navigation und Spalten */
#container{
            /*min-width: 60em;*/
            width: 62.0em;
            margin-top: 0px;
            margin-left: 0px;
            padding: 0px;
          }

#inhalt{
            float:right;
            width: 46em;
            border-width: 0px;
            border-style: none;
            margin-left: 0px;
            padding-left: 10px;
            padding-right: 10px;
            padding-top: 1%;
            line-height: 1.3;
            border-color:#6699CC;
            background-color: #ffffff;
            font-size:100%;
            font-weight:normal;
            text-align: left;
           }



#linkespalte{
             float: left;
             padding-right: 0.5em;
             margin: 0;
             border: 0;
             width: 22em;
             }
             
#rechtespalte{
             float: right;
             padding-right: 0.5em;
             margin: 0;
             border: 0;
      			 width: 22em
             }



