body {
    font-size : 80% ;
    font-family : verdana, arial;
    background-color : #A1C6D3;
}


a {
    color : #175385;
    text-decoration : underline;
}

a:hover,
a:focus,
a:active {
    color : #175385;
    text-decoration : underline overline;
}

.unsichtbar {
    position : absolute;
    left : -1000px;
    top : -1000px;
    width : 0;
    height : 0;
    overflow : hidden;
    display : inline;
}

.neue_zeile {
    clear : both;
    line-height: 0.1em;
}

#homepage {
    border : 0px dashed #FFA500;
    width : 62.6em;
    text-align : center;
    margin : auto;
    background-color : #B1BC57; /*auch ohne js*/

}
* html #homepage {
    width : 62.5em;
}
#homepage div {
    margin : 0;
    padding : 0;
}

#kopf {
    background-color : #B1BC57;
    height : 7em;
}
* html #kopf {
    height : 7em;
}
#kopf img {
    width : 62.6em;
    height : 7em;
}

#navigation {
    width : 12.6em;
    float : left;
    display: block;
    background-color : #B1BC57;
}
#navigation p {
   padding : 0.6em;
}


#aussen {
    /* border : 2px dashed blue; */
}

#navigation ul {
    margin : 0;
    padding : 0.4em;
}

#navigation ul li {
    list-style-type : none;
    border : 1px solid #175385;
    background-color : #fff;
/*    background-color : #EDDFFE;*/

    margin-bottom : 0.6em;

}

#navigation ul li span.on {
    display : block;
    color : #E60A16;
    font-weight : 700;
    text-decoration : none;
    padding : 0.5em;
}

#navigation ul li a {
    padding : 0.5em;
    display : block;
    color : #175385;
    font-weight : 700;
    text-decoration : none;
}

#navigation ul li a:hover,
#navigation ul li a:focus,
#navigation ul li a:active {
    display : block;
    color : #fff;
    font-weight : 700;
    text-decoration : none;
    background-color : #175385;
}
/*#################*/
#innen {
    background-color : #F9FDFE;
    width: 50em;
    float : right;
    color: #175385;
}
* html #innen {
    width : 49.9em;
}


#inhalt {
    width : 37.4em;
    float : left;
    background-color : #F9FDFE;
    background-image:url('img/hg_innen.jpg');
    min-height : 33.5em;
}
* html #inhalt {
    width : 37.3em;
}
#inhalt img {
   float : left;
   margin : 1em;
   padding: 0em;
   width : 16.65em;
   height : 22.25em;
   border: 1px solid #175385;

}
#inhalt p {
}

#ergaenzung {
    width : 12.6em;
    float : right;
    min-height : 32em;
    background-color : #B1BC57;
    color: #fff;

}
* html #ergaenzung {
    height : 32em;
}

#ergaenzung img {
   margin : 1em;
   padding: 0em;
   width : 10em;
   height : 7.5em;
   border: 1px solid #175385;
}


#inhalt h1 {
    padding : 0.3em 0.3em 0.3em 1.3em ;
    font-size : 1.3em;
}
#ergaenzung h2 {
    padding : 0.3em ;
    font-size : 1.2em;
}

#inhalt p,
#ergaenzung p {
    padding : 0.6em;
}

#fuss {
    clear : both;
    position : relative;
    top : -0.1em;
    background-color : #175385;
}

#fuss p {
   color: white;
   margin : 0;
   padding : 0.4em;
   font-size : 0.9em;
   text-align : center;
}

#fuss a {
   color: #fff;
   text-decoration: none;
}
#fuss a:hover {
   text-decoration: underline overline;
}

.noninweb {
position:relative;top:-10px;left:0px;float:left;
}
