body {background-color:#CB6666; background-image:url(../upload/GfMHP/hintergrund.gif); background-repeat:repeat-y; color:white; margin:0; padding:0; font-size:16px;}
a:link {color:black;}
a:visited {color:silver;}
p.inhalt {margin-left:1em}

/*linke spalte mit logo und menue*/
    div.left {float:left; margin:0; width:176px}
    /*logo*/
        img.logo {width:100px; height:98px; border:none; margin:0 auto; display:block}
    /*menue*/
        li.menuetop {margin:0; padding:0; list-style:none; width:176px; height:40px; overflow:hidden}
        img.menuetop {width:176px; height:40px; margin:0; padding:0}
        ul.menue {margin:87px 0 0; padding:0}
        li.menue {margin:0; padding:0; list-style:none; width:176px; height:32px; background-image:url(../upload/GfMHP/menue.gif); background-repeat:no-repeat}
        a.menue, span.menue {margin:0 0 0 40px; padding:0; color:white; background-color:transparent; font-style:italic; font-weight:bold; font-size:1em}
        li.menuebottom {margin:0; padding:0; list-style:none; width:176px;height:44px; overflow:hidden}
        img.menuebottom {width:176px; height:44px; margin:0; padding:0}

/*rechte spalte mit bild und news*/
    div.right {float:right; margin:0; width:264px; text-align:center}
    img.right {width:264px; height:184px}
    div.news {margin:0 1em}
    h1.news {margin:0; font-style:italic; font-size:2.5em}

/*mittlere spalte mit ueberschriften und inhalt*/
    div.inhalt {margin:0 264px 0 176px}

    /*ueberschrift*/
        div.ueberschrift {height:184px; text-align:center}
        h1.ueberschrift {margin:0; font-style:italic; font-size:2.5em}
        h2.ueberschrift {margin:0; font-style:italic; font-size:2em; line-height:2em}

    h1.inhalt {margin:1em 0 1em 2em; font-style:italic; font-size:1.25em; line-height:2.5em}
    img.back {width:48px; height:48px; border:none; margin:1em 0 0}

    /*index.htm*/
        span.homeinhalt {font-weight:bold; font-style:italic; font-size:1em; line-height:2.5em}
        img.ghausstart {width:400px; height:300px}
        p.homeanschrift {padding: 3em 0 0}
        
    /*termine.htm*/
        table.termine {margin:1em auto; border-style:solid; border-width:1px}
        caption.termine {font-weight:bold; margin:0 auto}
        th.termine {padding:0 0.5em 0.5em}
        td.termine {padding:0 0 0 0.8em; border-top:solid 1px}
        tr.wichtig {font-weight:bold}
        
    /*wirueberuns.htm*/
        div.wuuinhalt {margin:0 0 0 1em}
        p.wuuinhalt {margin:0}
        span.wuuinhalt {font-weight:bold; font-style:italic}
        span.erklaerung {margin:1em 0 0; font-weight:bold; float:left; width:7em; font-size:1em; line-height:2em}
        p.erklaerung {margin:1em 1em 0 7em; padding:0; line-height:2em}
        * html p.erklaerung {height:1%} /*zusatz fuer internet explorer*/
    
    /*buechertisch.htm*/
        img.onckenlink {width:468px; height:60px}
        img.btisch {width:400px; height:320px}

    /*kontakt.htm*/
        p.kontakt {margin:1em}
        * html p.kontakt {height:1%; margin-left:1em} /*zusatz fuer internet explorer*/
        label.kinput {margin:0 0 0 1em; float:left; width:11em; line-height:1em}
        input.kinput {width:20em; margin:0.1em 0 0.1em 1em}
        label.imaterial {margin:1em 0 0 1em; float:left; width:11em; line-height:1.2em}
        input.imaterial {width:1em; height:1em; margin:3em 0 0 1em}
        span.kerwuenscht {margin:1em 0 0 1em; float:left; width:11em; line-height:1.2em}
        input.kemail {width:1em; height:1em; margin:1.3em 0 0 1em}
        label.kemail {vertical-align:middle; margin:0 0 0 0.5em}
        input.ktelefon {width:1em; height:1em; margin:0 0 0 1em}
        label.ktelefon {vertical-align:middle; margin:0 0 0 0.5em}
        label.kommentar {margin:3em 0 0 1em; float:left; width:11em; line-height:1.2em}
        textarea.kommentar {margin: 1em 0 0 1em; width:20em; height:7em; line-height:1em}
        input.submit {margin:0.5em 0 0 15.4em}
        
    /*impressum.htm*/
        p.impressum {margin:0 1em}

/*zusaetzliche deklarationen*/

    div.center {text-align:center}
    div.clearleft {clear:left}

