body {
    background-color:#f1f5f8;
    background-image:url('../images/hg.gif');
    background-position:0px 0px;
    background-repeat:repeat-y;
    padding:0px;
    margin:0px;
}

#logo {
    position:absolute;
    left:660px;
    top:20px;
    z-index:1;
}

#bilderleiste{
    position:absolute;
    left:0px;
    top:0px;
    width:565px;
    z-index:2;
}


#bilderleiste #bilderleiste2{
    position:absolute;
    left:0px;
    top:0px;
}



#bilderleiste h1{
    font-size:9px;
    line-height:10px;
    text-align:center;
    margin:0px;
    padding:0px;
}

#navi{
    position:absolute;
    left:0px;
    top:145px;
    height:100%;
    width:200px;
    z-index:3;
}

#navi ul{
    padding:0px;
    margin:0px;
}

#navi li{
    padding:0px;
    margin:0px;
    width:174px;
    /* height:24px; */
    height:auto;
    background-image:url('../images/hg_navi.gif');
    border-top:1px solid #ffffff;
    border-bottom:1px solid #7898ba;
}

#navi a{
    font-family:verdana,arial,sans;
    font-size:70%;
    line-height:200%;
    text-decoration:none;
    color:#003c7d;
    padding-left:17px;
}

#navi .nav{
    font-weight:normal;
}

#navi .nav_a{
    font-weight:bold;
    color:#003c7d;
}

#navi .nav2{
    font-weight:normal;
    color:#003c7d;
    padding-left:34px;
}

#navi .nav2_a{
    color:#003c7d;
    padding-left:34px;
    font-weight:bold;
}

#navi .nav2:hover{
    font-weight:bold;
}

#navi .nav2_a:hover{
    font-weight:bold;
}



#navi .nav3{
    font-weight:normal;
    color:#003c7d;
    padding-left:51px;
}

#navi .nav3_a{
    color:#003c7d;
    padding-left:51px;
    font-weight:bold;
}

#navi .nav3:hover{
    font-weight:bold;
}

#navi .nav3_a:hover{
    font-weight:bold;
}





#navi a:hover{
    font-weight:bold;
    color:#21417a;
}

#verlauf{
    position:absolute;
    left:172px;
    top:0px;
    z-index:4;
}

#inhalt{
    position:absolute;
    left:171px;
    top:140px;
    z-index:5;
    color:#21417a;
    font-family:verdana,arial,sans;
    font-size:85%;
    line-height:140%;
    height:100%;
    background-image:url('../images/babynel/hintergrund_navi.gif');
    background-repeat:repeat-y;
    background-position:0px 0px;
}


#inhalt a{
    text-decoration:underline;
}

#inhalt a:hover{
    text-decoration:none;
}

#inhalt ul{
    padding:0px;
    margin:0px;
}

#inhalt li{
    padding:0px;
    margin:0px;
    margin-left:14px;
}

#headline{
    padding-top:60px;
    padding-left:33px;
    padding-bottom:10px;
    /* padding-bottom:30px; */
}

#main_content{
    position:relative;
    padding-left:33px;
    width:400px;
    float:left;
    padding-bottom:50px;
    z-index:10;
}


#main_content a{
    color:#21417a;
    text-decoration:underline;
}

#main_content a:hover{
    text-decoration:none;
}

#main_content td{
    border-bottom:1px dotted #21417a;
    padding-top:5px;
    padding-bottom:10px;
    padding-right:10px;
    vertical-align:top;
}


#main_content td img{
    border:1px solid #cccccc;
}

#main_content table{
    width:394px;
}


#main_content img{
    /* margin-top:8px;
    margin-bottom:8px; */
}

#marginal_content{
    position:relative;
    float:left;
    padding-left:25px;
    width:175px;
    font-size:90%;
    z-index:1;
}

#marginal_content a{
    text-decoration:underline;
    color:#21417a;
}

#marginal_content a:hover{
    text-decoration:none;
}


#hilfsnavi{
    clear:left;
    border-top:1px dotted #21417a;
    margin-left:30px;
    padding-bottom:75px;
    width:565px;
    font-size:90%;
}

#hilfsnavi a{
    color:#05286F;
    text-decoration:none;
}


#hilfsnavi a:hover{
    text-decoration:underline;
}

#button{
    position:absolute;
    left:66px;
    top:385px;
    z-index:6;
}

#sprachauswahl{
    position:absolute;
    left:200px;
    top:76px;
    z-index:7;
}

#rand{
    height:100%;
}

#verlauf_oben_rechts{
    position:absolute;
    top:0px;
    left:819px;
}


.pdf{
    background-repeat:no-repeat;
    background-image:url('../upload/babynel/icon_pdf.gif');
    background-position:0px 0px;
    padding-top:4px;
    padding-left:20px;
}

#inhalt .ohneTabellenRand{
    border:0px;
}

.eingabefeld{
   background-color:#ffffff;
   border:1px solid #00276C;
   margin-bottom:10px;
   width:240px;
}

.suchButton{
   clear:left;
   background-color:#ffffff;
   border:1px solid #00276C;
   color:#00276C;
   font-size:80%;
   line-height:120%;
   padding-left:10px;
   padding-right:10px;
   padding-top:2px;
   padding-bottom:2px;
}



/* Styles fuer Seite empfehlen */


.eingabefelder{
   width:275px;
   border:1px solid #003c7d;
}

.grossesEingabefelder{
   width:275px;
   height:100px;
   border:1px solid #003c7d;
}

.button{
   width:75px;
   border:1px solid #003c7d;
   color:#003c7d;
}


#main_content .tb_seite_empfehlen{
    border:0px;
    width:500px;
}

#main_content .tb_seite_empfehlen .zeile{
    border:0px;
}

#main_content .tb_seite_empfehlen .spalte1{
    border:0px;
    padding-top:5px;
    padding-bottom:5px;
    width:150px;
    vertical-align:top;
}

#main_content .tb_seite_empfehlen .spalte2{
    border:0px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
}

/* Styles für Google Maps */

#map td{
    border:0px;
    padding-top:0px;
    padding-bottom:0px;
}

#map table{
    width:200px;
}

#directions table{
    width:400px;
}

#message table{
    width:400px;
}

/* News-Artikel */

.artikelliste{
    border-bottom: 1px dotted #21417a;
    clear:left;
    width:560px;
    height:90px;
    margin-bottom:10px;

}

.artikelliste h1,h2,h3,h4{
    font-size:100%;
    margin:0px;
    padding:0px;
}

.artikelliste p{
    margin:0px;
    padding:0px;
}

.artikelliste .img{
    float:left;
    margin-right:10px;
}

#fusszeile{
   display:none;
}
