﻿html 
{
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body 
{
	font-family:            Arial, Helvetica, sans-serif;
	font-size:              13px;
	background-color:       #FFFFFF;
	margin:                 0px;
	padding:                0px;
	text-align:             center;
}

table td, a
{
    color:                  #005CAE;
}

h1
{
    font-size:              16px;
    margin:                 0px;
}


/** WRAPPER **/
.wrapper
{
    width:                  850px;
    text-align:             left;
    padding-top:            50px;
    margin:                 auto;
}


/** HEADER **/
.header
{
    height:                 110px;
    background-image:       url(images/bgHeader.jpg);
    background-repeat:      no-repeat;
    background-position:    left top;
    text-align:             left;
}
.headerContainer
{
    position:               relative;
    display:                block;
    height:                 110px;
}
.headerImage
{
    position:               absolute;
    top:                    25px;
    left:                   323px;
}
.headerImage2
{
    position:               absolute;
    left:                   170px;
}
.headerNav
{
    position:               absolute;
    top:                    90px;
    left:                   475px;
    width:                  355px;
}
a.hypHeader
{
    color:                  #FFFFFF;
    margin-right:           20px;
    text-decoration:        none;
    font-size:              11px;
    font-weight:            bold;
}
a:hover.hypHeader
{
    color:                  #0068B6;
    margin-right:           20px;
    text-decoration:        none;
    font-size:              11px;
    font-weight:            bold;
}
a.hypHeaderNormal
{
    color:                  #FFFFFF;
    margin-right:           10px;
    text-decoration:        none;
    font-size:              11px;
    font-weight:            bold;
}
a:hover.hypHeaderNormal
{
    color:                  #0068B6;
    margin-right:           10px;
    text-decoration:        none;
    font-size:              11px;
    font-weight:            bold;
}
a.hypHeaderGross
{
    color:                  #FFFFFF;
    margin-right:           10px;
    text-decoration:        none;
    font-size:              16px;
    font-weight:            bold;
}
a:hover.hypHeaderGross
{
    color:                  #0068B6;
    margin-right:           10px;
    text-decoration:        none;
    font-size:              16px;
    font-weight:            bold;
}



/** NAVIGATION **/
.navigationContainer
{
    padding-top:            5px;
}
a.navigationLink
{
    display:                block;
    padding:                4px;
    margin-bottom:          8px;
    text-align:             left;
    padding-left:           25px;
    padding-top:            7px;
    background-image:       url(images/bgNavigationLink.png);
    background-repeat:      no-repeat;
    font-family:            Arial;
    font-size:              12px;
    font-weight:            bold;
    color:                  #005CAE;
    text-decoration:        none;
    padding-right:          0px;
}
a:hover.navigationLink
{
    display:                block;
    padding:                4px;
    margin-bottom:          8px;
    text-align:             left;
    padding-left:           25px;
    background-image:       url(images/bgNavigationLink.png);
    background-position:    0px -26px;
    background-repeat:      no-repeat;
    font-family:            Arial;
    font-size:              12px;
    font-weight:            bold;
    padding-top:            7px;
    color:                  #005CAE;
    text-decoration:        none;
    padding-right:          0px;
}
a.navigationLinkActive
{
    display:                block;
    padding:                4px;
    margin-bottom:          8px;
    text-align:             left;
    padding-left:           25px;
    background-image:       url(images/bgNavigationLink.png);
    background-position:    0px -26px;
    background-repeat:      no-repeat;
    font-family:            Arial;
    font-size:              12px;
    font-weight:            bold;
    padding-top:            7px;
    color:                  #005CAE;
    text-decoration:        none;
    padding-right:          0px;
}


.seperator
{
    height:                 12px;
}

/** CONTENT **/
.content
{
    height:                 353px;    
    background-image:       url(images/bgContent.gif);
    background-repeat:      no-repeat;
    background-position:    left top; 
}
.contentContainer
{
    border-left:            solid 1px #005CAE;
    min-height:             353px;
    margin-top:             10px;
    padding-left:           14px;
    padding-right:          20px;
    font-size:              12px;
    line-height:            18px;
}
.contentContainerStartseite
{
    position:               relative;
    display:                block;
    height:                 353px;
    width:                  850px;
    background-image:       url(images/IMG_KinderStartseite.jpg);
    background-repeat:      no-repeat;
    background-position:    left bottom;
}
.contentStartseiteEntry
{
    position:               absolute;
    left:                   393px;
    top:                    225px;
}


/** FOOTER **/
.footerLeft
{
    text-align:             center;
}
.footerCenter
{
    height:                 110px;
    background-color:       #F3F1DB;
}
.footerCenterContainer
{
    position:               relative;
}
.footerContent
{
    display:                block;
    width:                  502px;
    height:                 82px;
    padding:                14px;
}
.footerRight
{
    border-top:             solid 1px #005CAE;
    border-bottom:          solid 1px #005CAE;
    font-size:              11px;
}
.footerImage
{
    position:               absolute;
    display:                block;
    width:                  237px;
    height:                 227px;
    background-image:       url(images/IMG_KinderFooter.png);
    background-repeat:      no-repeat;
    top:                    -80px;
    left:                   445px;
}
.footerCopyright
{
    font-size:              11px;
}

.footerStartseite
{
    width:                  850px;
    height:                 70px;
    border-top:             solid 1px #005CAE;
    border-bottom:          solid 1px #005CAE;
}

.footerStartseiteCenter
{
    font-size:              10px;
}
.footerContainer
{
    position:               absolute;
    display:                block;
    width:                  180px;
    top:                    -24px;
    left:                   0px;
    z-index:                100;
}



/** TEASER **/
.teaserHeadline
{
    font-weight:            bold;
    border-bottom:          solid 1px #005CAE;
    display:                block;
    width:                  80%;
    padding-bottom:         3px;
}
.newsList
{
    padding-top:            5px;
    font-size:              12px;
}
.newsContainer
{
    display:                block;
    width:                  270px;
}
.newsSublineArticle
{
    font-weight:            bold;
}
.newsContainer a
{
    text-decoration:        none;
}
a.newsLink
{
    text-decoration:        underline;
}



/** GALLERY **/
.tabGalleryTable
{
}
.tabGalleryCell
{

}
.galleryItemContainer
{
    display:                block;
    background-color:       #FFFFFF;
    border:                 solid 1px #005CAE;
    padding:                10px;    
    margin-right:           6px;
    margin-bottom:          6px;
}




/** BUTTONS **/
a.hypKonzept
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Konzept.gif);
    background-repeat:      no-repeat;
    margin-bottom:          4px;
}
a:hover.hypKonzept
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Konzept.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}
a.hypKonzeptActive
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Konzept.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}


a.hypAngebote
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Angebote.gif);
    background-repeat:      no-repeat;
    margin-bottom:          4px;
}
a:hover.hypAngebote
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Angebote.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}
a.hypAngeboteActive
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Angebote.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}





a.hypStandorte
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Standorte.gif);
    background-repeat:      no-repeat;
    margin-bottom:          4px;
}
a:hover.hypStandorte
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Standorte.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}
a.hypStandorteActive
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Standorte.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}


a.hypPresse
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Presse.gif);
    background-repeat:      no-repeat;
    margin-bottom:          4px;
}
a:hover.hypPresse
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Presse.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}
a.hypPresseActive
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Presse.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}


a.hypKontakt
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Kontakt.gif);
    background-repeat:      no-repeat;
    margin-bottom:          10px;
}
a:hover.hypKontakt
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Kontakt.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          10px;
}
a.hypKontaktActive
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Kontakt.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          10px;
}



a.hypFoerdern
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Foerdern.gif);
    background-repeat:      no-repeat;
    margin-bottom:          4px;
}
a:hover.hypFoerdern
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Foerdern.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}
a.hypFoerdernActive
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Foerdern.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}


a.hypGalerie
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Galerie.gif);
    background-repeat:      no-repeat;
    margin-bottom:          4px;
}
a:hover.hypGalerie
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Galerie.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}
a.hypGalerieActive
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Galerie.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}



a.hypEntry
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Entry.gif);
    background-repeat:      no-repeat;
    margin-bottom:          4px;
}
a:hover.hypEntry
{
    display:                block;
    width:                  150px;
    height:                 26px;
    background-image:       url(images/BTN_Entry.gif);
    background-repeat:      no-repeat;
    background-position:    0px -26px;
    margin-bottom:          4px;
}
