

/* --------------------------------------------------------------------------------------------------- */
/* ---- Museum Griesheim "mugr_template.css" --------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */
/* ---- ("mugr_template.css", "mugr_content.css", "mugr_iehacks.css", "mugr_print.css") -------------- */
/* --------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------------- */
/*                                                                                                     */
/*      inhalt:                                                                                        */
/*                                                                                                     */
/*            template => beginn                                                                       */
/*              wrapperhead_content => beginn bis ende                                                 */
/*              wrapper_content => beginn bis ende                                                     */
/*              wrapper_footer => beginn bis ende                                                      */
/*            template => ende                                                                         */
/*                                                                                                     */
/*      Internet Explorer anpassungen werden ueber "stgr_iehacks.css" geladen                          */
/*                                                                                                     */
/* --------------------------------------------------------------------------------------------------- */



@media all {

/* --------------------------------------------------------------------------------------------------- */
/* ---- template => beginn --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

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;
        text-align: left;
        background: #CD853F;
        /*background: #afafaf;*/
	      padding: 10px;	
}


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

#wrapper_page {
        border-width: 1px 1px 1px 1px;
        border-color: #f8f8f8 #7f7f7f #8f8f8f #f9f9f9;
        border-style: solid;
        color: #000000; 
        background: #ffffff;
}
#wrapper_pagemargin {
        border-width: 1px 1px 1px 1px;
        border-color: #7f7f7f #4f4f4f #3f3f3f #8f8f8f;
        border-style: solid;
        min-width: 756px;
        max-width: 80em;
        margin:auto;
}


#wrapper_top {
    position: relative;
    float: left;
    width: 100%;
        height: 1.5em;
}






/* --------------------------------------------------------------------------------------------------- */
/* ---- wrapperhead_content => beginn ---------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

#wrapperhead_content {
    clear: both;
    position: relative;
    display: block;
    z-index: 20;
        margin-left: 13em;
        margin-right: 10em;
}

#wrapperhead_inner { display: block; margin-left: -13em; margin-right: -10em; }

#cohead_left[id] {height: 120px;
    float: left;
    position: relative;
    display: block;
    width: 13em;
    left: 0px;
    z-index: 13;
        border-right: 1px #000 solid;
}
#cohead_right[id] {height: 120px;
    float: right;
    position: relative;
    display: block;
    width: 10em;
    right: 0px;
    z-index: 15;
        border-left: 1px #000 solid;
}
#cohead_middle[id] {
    position: relative;
    display: block;

    /*margin-left: 0em;
    margin-right: 0em;

    overflow:hidden;*/

    margin-left: 13em;
    margin-right: 10em;
    height: 1%;
    /*height: 103px;*/
    z-index: 11;

}


/* weiche fuer opera 4-6 */
html * body #co_middle[id] { display: inline; }


.clear { clear: right; }


#contenthead_left[id] {
    position: relative;
    float: right;
    z-index: 13;
        /*width: 12em;*/
        height: 120px;
        width: 181px;
        background: url(../img/logo_04.gif) no-repeat;
        background-position: right top;

}

#contenthead_right[id] {
    position: relative;
    float: left;
    z-index: 16;
        height: 103px;
        width: 137px;
        /*width: 9em;*/
        padding-top: 17px;
        background: url(../img/header_right_06cs.jpg) no-repeat;
        background-position: left top;
}

#contenthead_middle[id] {
    /*overflow: visible;
    display: inline;*/
    position: relative;
    float: right;
    z-index: 12;
    height: 103px;
        width: 99%;
        /*width: 420px; width: 384px;*/
        padding-top: 17px;
        background: url(../img/header_middle_06c.jpg) no-repeat;
        background-position: right top;
}
/* weiche fuer opera 4-6 */
html * body #contenthead_middle[id] {  }
/* weiche fuer opera 7 */
html:first-child>b\ody #contenthead_middle { 
        /*float: left;
        margin: 0 0 0 0;
        padding: 0 0 0 0;*/

}

/* --------------------------------------------------------------------------------------------------- */
/* ---- wrapperhead_content => ende ---------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------------------------- */
/* ---- wrapper_content => beginn -------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

#wrapper_content {
    clear: both;
    position: relative;
    display: block;
        margin-left: 13em;
        margin-right: 10em;
        border-left: 1px #000 solid;
}

#wrapper_inner { display: block; margin-left: -13em; margin-right: -10em;}

#co_left { float: left; position: relative; display: block; width: 13em; left: 0px; }
#co_right { float: right; position: relative; width: 10em; right: 0px; border-left: 1px solid; }
#co_middle { position: relative; display: block; margin-left: 13em; margin-right: 10em; height: 1%; padding-top: 0.2em; }

/* weiche fuer opera 4-6 */
html * body #co_middle[id] { display: inline;}


.clear { clear: both; }


#content_left_start {
        margin: 0 1em 0em 1em;
        padding: 0;
        text-align: right;
}
#content_left {
        margin: 2em 1em 2em 1em;
        padding: 2em 0 0 0;
}
#content_left_hilfe {
        margin: 4em 1em 3em 1em;
        padding: 0.3em 0 0.3em 0;
        text-align: right;
}



#content_right_kontakt {
        margin: 0em 1em 0em 1em;
        padding: 0;
}
#content_right {
        margin: 0em 1em 3em 1em;
        padding: 0;
}



#content_middle_rootline {
        margin: 0 1em 0em 1em;
        padding: 0;
}
#content_middle {
    overflow: hidden; /* um die floats und clears von "css_styled_content" darzustellen */
        margin: 0 1em 0 1em;
        padding: 0 0 0 0;
}
/* weiche fuer opera 4-6 */
html * body #content_middle[id] { float: left; }
/* weiche fuer opera 7
html:first-child>b\ody #content_middle { 
        float: left;
        margin: 0 1em 0 1em;
        padding: 1.5em 0 0 0;
}*/

/* --------------------------------------------------------------------------------------------------- */
/* ---- wrapper_content => ende ---------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------------------------- */
/* ---- wrapper_footer => beginn --------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

#wrapper_footer {
    position: relative;
    clear:both;
    width:auto;
        height: auto;
        margin: 2em 0 0 0;
        padding: 0;
}
#content_footer {
    position: relative;
    width: auto;
        height: 3em;
        margin: 0 10em 0 0;
        padding: 0.4em 1em 0 0em;
        text-align: right;
}
#content_footer_right {
    position: relative;
        height: 3em;
        float: right;
        width: 10em;
        margin: 0;
        padding: 0.4em 0 0 0;
        border-left: 1px #000 solid;
}

/* --------------------------------------------------------------------------------------------------- */
/* ---- wrapper_footer => ende ----------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------------------------- */
/* ---- template => ende ----------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */


/* @media all - ende */
} 

