body {
    margin:auto;
    background-color: #277bd3;
    color: #277bd3;
    behavior:url("http://kurzhaarcollie-sheltie.de/csshover3.htc");
    font-weight:bold;
    line-height: 18px;
}

img {
    border: solid 1px #277bd3;
    padding: 3px;
}

img .noborder{
}

a:link, a:visited {
    text-decoration: none;
}

#eisheader {
    background-image: url(images/design/header.jpg);
    background-repeat: no-repeat;
    width:  990px;
    height: 137px;
    margin: auto;
}

#NavigationID {
    font-family: Georgia, Times New Roman, Times, serif;
    float: auto;
    width: 990px;
    height: 40px;
    margin: auto;
    background-image: url(images/design/menu.jpg);
    background-repeat: no-repeat;
}

/* Hauptpunkte mit hinterlegtem Link */
#NavigationID .NavigationClass a:link, #NavigationID .NavigationClass a:visited {
    float: left;
    height: 2.2em;
    display: block;
    position: relative;
    color: #ffef87;
}

/* Hauptpunkte ohne hinterlegtem Link */
#NavigationID .NavigationClass li.HauptPunktText {
    float: left;
    height: 40px;
    display: block;
    position: relative;
    color: #ffef87;
    font-weight: bold;
    border-right: solid 1px #ffef87;
}

#NavigationID .NavigationClass a:hover, #NavigationID .NavigationClass a:focus, #NavigationID .NavigationClass a:active {
    text-decoration: none;
    float: left;
    height: 2.2em;
    display: block;
    position: relative;
}

/* HauptNavigationClass */
#NavigationID ul.NavigationClass {
    margin: 0;
    padding: 0;
    font-size: 0.8em;
    list-style-type: none;
    position:relative;
    z-index:100;
    width: 990px;
    background-image: url(images/design/menu.jpg);
    background-repeat: no-repeat;
}

/*  li Elemenmte des Menues normal */
#NavigationID .NavigationClass li {
    float: left;
    padding: 0;
}

/* Hauptpunkt aktiv */
#NavigationID .NavigationClass li.AktiverHauptPunkt {
    background-color: #99c0e8;
}

/* Padding Hauptpunkte */
#NavigationID .NavigationClass li div {
    float: left;
    height: 2.2em;
    padding: 0.9em 1.05em 0 1.25em;
}

/* Hauptpunkt hover */
#NavigationID .NavigationClass li:hover, #NavigationID .NavigationClass li:focus div, #NavigationID .NavigationClass li:active div {
    background-color: #99c0e8;
}

/* Unterpunkte default ausgeblendet */
#NavigationID .NavigationClass li ul {
    display: none;
    padding: 0;
    margin: 0;
}

#NavigationID .NavigationClass ul li {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: block;
}

/* Positioniert Unterpunkte unter Hauptpunkt */
#NavigationID .NavigationClass li:hover, #NavigationID .NavigationClass li:focus, #NavigationID .NavigationClass li:active {
    position: relative;
}

/* Unterpunkt normal */
#NavigationID .NavigationClass ul li a:link, #NavigationID .NavigationClass ul li a:visited, #NavigationID .NavigationClass ul li a:hover, #NavigationID .NavigationClass ul li a:focus, #NavigationID .NavigationClass ul li a:active {
    background-color: #277bd3;
    color: #ffef87;
    width: 21.6em;
    padding: 0.2em 0.6em 0.35em 1.4em;
    display: block;
    height: auto;
    border-top: solid 1px #ffef87;
}

/* Unterpunkt aktiv */
#NavigationID .NavigationClass ul li a:hover, #NavigationID .NavigationClass ul li a:focus, #NavigationID .NavigationClass ul li a:active {
    background-color: #99c0e8;
    display: block;
}

/* Erzeugt ausklappen */
#NavigationID .NavigationClass li:hover ul {
    display: block;
    position: absolute;
    width: 23.97em;
    font-size: 0.85em;
    left: 0;
    top: 3.05em;
    padding: 0.6em 0 0 0;
    margin: 0;
}

#HauptteilID {
    background-image: url(images/design/main_pfote.jpg);
    background-repeat: repeat-y;
    width: 990px;
    min-height: 600px;
    margin: 0 auto;
}

#HauptteilIDGallerie {
    background-image: url(images/design/main.jpg);
    background-repeat: repeat-y;
    width: 990px;
    min-height: 600px;
    margin: 0 auto;
}


#MainID {
    width: 540px;
    color: #277bd3;
    font-weight:bold;
    font-size: 16px;
    padding: 10px 0 10px 10px;
    min-height: 800px;
    height: auto !important;
    height: 800px;
}

#MainIDGallerie {
    width: 960px;
    color: #277bd3;
    font-weight:bold;
    font-size: 16px;
    padding: 10px 0 10px 10px;
}

#FooterID {
    clear: left;
    width: 990px;
    height: 17px;
    margin: auto;
    background-image: url(images/design/footer.jpg);
    background-repeat: no-repeat;
}
