
/* --------------------------------------------------------------------------------------------------- */
/* ---- Hallenbad - Stadt Griesheim ------------------------------------------------------------------ */
/* --------------------------------------------------------------------------------------------------- */


/* ---- Global --------------------------------------------------------------------------------------- */

html {
    height:100%;
}

body {
    min-height: 101%;   /* scrollbalken fuer NS und FF wegen 10px springen */
    font-size: 100.01%;  /* rundungsfehler schrift und formatierung Opera */
    position: relative; /* fixiert positionierte elemente bei browserfenster veanderung */   
    color: #000000;
    background: #ffffff;
    text-align: center;
}

/* alles auf null setzen */
* {
    margin:0;
    padding:0;
    font-size: 100%;
}

/* ---- Global End ----------------------------------------------------------------------------------- */


/* ---- Page ----------------------------------------------------------------------------------------- */


#wrapper_page {
    height:auto;
    width:981px;
    color: #000000;
    background-image:url(../img/verlauf_left.jpg); 
    background-repeat:repeat-y;
    background-position: top left;
    margin-left: auto;
    margin-right: auto;
    padding-left:14px;
}

#wrapper_content {
    height:auto;
    width:950px;
    color: #000000;
    background-image:url(../img/verlauf_right.jpg); 
    background-repeat:repeat-y;
    background-position: top right;
    text-align:left;
    padding-right:31px;
}

#content_head {
    height:184px;
    width:950px;
    color: #000000;
    background: #ffffff;
    background-image:url(../img/HLB_hintergrung_oben_02.jpg); 
    background-position: top right;
}

#content_logo {
    float:left;
    width: 210px;
    height: 65px;
    /*height: 85px;*/
    /*background-image:url(../img/logo_hallenbad_final_07_210.gif); 
    background-position: top left;*/
    margin: 29px 0 0 41px;
    padding: 0 0 0 0;
}
#content_logo img {
    border: 0px;
}
#content_logo_print {display:none;}

#content_header_img {
    float:right;
    height:96px;
    width:440px;
    background-image:url(../img/HLB_HeaderBild_oben.jpg); 
    background-position: top right;
    background-repeat:no-repeat;
    margin-top:18px;
    margin-right:49px;
    border-bottom: 3px solid #e50000;
}

#content_schrift {
    clear:both;
    /*float:left;*/
    width: 10.3em; /* 1em weniger durch je 0.5em margin+padding content_right */
    /* width: 9.48em; width: 20.48em;  1em weniger durch je 0.5em margin+padding content_right */
    padding: 0.4em 0 0 0; /* textabstant oberer browserrand */
    /*margin-left:62px;*/
    margin-left:44px;
    padding-top:12px;
}


#content_body {
    height:auto;
    width:auto;
}

#col_left {
    height:auto;
    width:232px;
    float:left;
    border-right:1px solid #EFEFEF;
    border-left:1px solid #F7F7F7;
    margin-left:30px
}

#content_left {
    clear:left;
    margin: 30px 14px 0 14px;
    padding: 10px 0 10px 0;
    border-bottom:1px solid #A7CBDF;
    border-top:1px solid #A7CBDF;
}
#content_left_sub {
    margin: 32px 16px 32px 0px;
    padding: 0.4em 0 0.4em 0;
    text-align: right;
}


#col_middle {
    float:right;
    height:auto;
    width:686px;
    color: #000000;
    background: transparent;
    background-image:url(../img/HLBGR_InterneSeite.gif); 
    background-position: top right;
    background-repeat:no-repeat;
}
#content_middle {
    padding: 0 49px 0 30px;
}
/*
#content_rootline {
    position: relative;
    width: auto;
    height: auto;
        margin: 0 0 0 0em;
        padding: 0.6em 0 0.2em 0;
}
*/

#content_bottom {
    clear:both;
    height:0px;
    width:950px;
}



#wrapper_page_bottom {
    clear:both;
    height:150px;
    width:995px;
    color:#AFAFAF;
    background:transparent;
    background-image:url(../img/HLB_hintergrung_unten_all_01.jpg); 
    /*background-image:url(../img/verlauf_bottom_995x50.jpg); */
    background-repeat:repeat-x;
    background-position: top left;
    margin-left: auto;
    margin-right: auto;
    padding-top:120px;
}

/* ---- Page End ------------------------------------------------------------------------------------- */








