body
{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size : 0.8em;
  color : #616060;
  text-align : center;
  margin : 0 0 0 0;
  padding : 0 0 0 0;
  background-image : url(bilder/hg.jpg);
  background-repeat : repeat-x;
}

.breadcrumb
{
    font-size : 87%;
    float : none;
}

a
{
    color : #616060;;
}

h1 a, h2 a
{
    color : #3b5986;
}

a:link, a:active, a:visited {}
a:hover, a:focus {color : #3b5986}

ul
{
    margin : 0 0 10px 0;
    padding : 0 0 0 20px;
}

li
{
    list-style-type : none;
    background-image : url(bilder/pt.gif);
    background-position : 0 7px;
    background-repeat : no-repeat;
    margin : 0 0 0 0;
    padding : 0 0 0 11px;
}

h1, b, strong, h2, h3
{
    color : #3b5986;
}

h1
{
    font-size : 120%;

}

h2
{
    font-size : 100%;
    margin : 0px 0px 10px 0px;
    padding : 0px;
}

.ohne, .ohne2
{
    float : none;
}

p
{
    padding : 0 0 0 0px;
    margin : 0 0 10px 0px;
    float : left;
}

a img, #kopfabstand img
{
    border : 0px !important;
}

p img
{
    float : left;
    margin : 0 20px 10px 0px;
    border : 1px solid #dfe1e0;
}

.abstand img
{
    float : left;
    margin : 0 0px 10px 0px;
    border : 1px solid #dfe1e0;
}

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

#klein
{
    font-size : 80%;
}

#islands
{
    margin-bottom : 240px;
}

#wavewatch
{
    position : absolute;
    width : 220px;
    height : 185px;
    top : 405px;
    right : -2px;
}

#rahmen
{
    width : 812px;
    margin : 0 auto 0px auto;
    text-align : left;
    position : relative;
    line-height : 140%;
}

#rahmenhg
{
    background-image : url(bilder/hg2.jpg);
    background-repeat : no-repeat;
    padding : 90px 0 0px 0;
    float : left;
}

#rahmenhg2
{
    background-image : url(bilder/hg3.jpg);
    background-repeat : no-repeat;
    padding : 90px 0 0px 0;
    float : left;
}

#sonne
{
    height : 194px;
    width : 98px;
    background-image : url(bilder/sonne.jpg);
    background-repeat : no-repeat;
    position : absolute;
    left : -98px;
    top : 0px;
}

#sonne p
{
    display : none;
}

#navi
{
    height : 35px;
    width : 812px;
    float : left;
}

#naviabstand
{
    padding : 0 0 0 317px;
}

#naviabstand ul, #fussrechts ul
{
    margin : 0px;
    padding : 0px;
}

#naviabstand li, #fussrechts li
{
    display : inline;
    list-type-style : none;
    margin : 0px;
    padding : 0px;
}

.navlink
{
    width : 120px;
    height : 35px;
    display : block;
    float : left;
    background-image : url(bilder/nav_hg.jpg);
    background-repeat : no-repeat;
    text-align : center;
    color : #FFF;
    text-decoration : none;
    font-weight : bold;
    font-size : 87%;
}

.navlink span
{
    display : block;
    width : 120px;
    float : left;
    padding-top : 10px;
    text-align : center;
}

.navlink:link, .navlink:active, .navlink:visited {}
.navlink:hover, .navlink:focus {background-image : url(bilder/nav_hg2.jpg); color : #FFF;}

.navlink2
{
    
}

#kopf
{
    height : 255px;
    width : 812px;
    float :left;
}

#kopfabstand
{
    padding : 35px 0 0 17px;
}

#inhalt
{
    width : 812px;
    float : left;
}

#inhaltabstand
{
    margin : 0px 6px 0 6px;
    background-color : #FFF;
}

#links
{
    width : 550px;
    float : left;
}

#linksabstand
{
    padding : 10px 0px 0 20px;
}

#rechts
{
    width : 200px;
    float : right;
}

#rechtsabstand
{
    padding : 10px 0px 0 0;
}

#fuss
{
    clear : both;
    width : 798px;
    height : 40px;
    background-image : url(bilder/fuss_hg.gif);
    background-repeat : repeat-x;
    border-right : 1px solid #dadedc;
    border-left : 1px solid #dadedc;
    font-size : 87%;
}

#fusslinks
{
    width : 600px;
    height : 40px;
    float : left;
}

#fusslinksabstand
{
    padding : 12px 0 0 20px;
}

#fussrechts
{
    width : 190px;
    height : 40px;
    float : right;
    text-align : right;
}

#fussrechts li
{
    list-style-type : none;
    background-image : none;
}

#fussrechtsabstand
{
    padding : 12px 10px 0 0px;
}
