body, html
{
    height:100%;
}

body > h1
{
    display:none;
    margin:2px;
}

body
{
    background-color:white;
    padding:0px;
    margin:0px;
    text-align:center;
    font-family:'Comic Sans MS',Chalkboard,Georgia,sans-serif;
}

#pageback
{
    position:relative;
    margin:0 auto;
    width:900px;
    padding:0;
    min-height:100%;
    border:0 none;
    background-image:none;
    text-align:left;
    border-left:1px solid black;
    border-right:1px solid black;
}

#main
{
    position:relative;
    width:672px;
    min-height:590px;
    padding:2px 0px 0px 228px;
    border:1px solid transparent;
/*    border-left:1px solid black;
    border-right:1px solid black;*/
}

#main h2.box
{
    position:relative;
    width:466px;
    height:110px;
    top:20px;
    line-height:90px;
    padding:10px 20px;
    text-align:center;
    background-image:url(img/kasten4.png);
    background-repeat:no-repeat;
    overflow:hidden;
    font-size:2em;
    margin-top:0;
}


#main #inhalt2 h2
{
    position:relative;
    min-height:14px;
}

#inhalt2 h2 small
{
    display:block;
    position:absolute;
    right:3px;
    font-size:11px;
    top:4px;
    color:#ddd;
}

#nav
{
    position:absolute;
    left:10px;
    top:98px;
    z-index:100;
}

#nav a
{
    display:block;
    position:relative;
    color:black;
    background-image:url(img/navbutton.png);
    background-repeat:no-repeat;
    text-align:center;
    width:188px;
    height:56px;
    font-size:20px;
    padding:18px 0px 0px 0px;
    margin:0px 0px 3px 0px;
    text-decoration:none;
}

#nav a:hover, #nav a.current
{
    text-decoration:none;
    background-image:url(img/navbutton_hover.png);
}

#nav a:visited
{
    color:#404;
}

#inhalt1
{
    position:absolute;
    left:228px;
    top:2px;
    width:454px;
    height:142px;
    padding:12px 18px 18px 32px;
    overflow:hidden;
    border:0px none;
    background-image:url(img/kasten1.png);
}

#inhalt1 p
{
    margin-top:2px;
}

#kasten2
{
    position:absolute;
    left:228px;
    top:180px;
    width:450px;
    height:305px;
    padding:11px 25px 12px 32px;
    overflow:hidden;
    border:0px none;
    background-image:url(img/kasten2.png);
}

#inhalt2
{
    overflow:auto;
    height:292px;
    border:0px none;
}

#inhalt2 h2, #inhalt2 h3
{
    background-color:#444;
    color:white;
    font-size:1.2em;
    font-family:sans-serif;
    font-weight:bold;
    padding:1px;
}

form, .commentPost p
{
    font-family:sans-serif;
    margin-bottom:4px;
}

#inhalt2 h3 a
{
    background-color:transparent;
    color:white;
}

#comic
{
    position:relative;
    left:-20px;
    text-align:center;
    padding-bottom:170px;
}

#comic table
{
    margin:0 auto;
}

.ueberschrift h2
{
    font-size:24px;
    font-weight:normal;
    text-align:center;
}

#comic .ueberschrift
{
    height:110px;
    background-image:url(img/kasten3.png);
    margin:0;
    width:500px;
    font-weight:normal;
    font-size:24px;
    vertical-align:middle;
    padding:0px 25px 10px;
    background-repeat:no-repeat;
}

#comic a
{
    display:block;
    width:137px;
    height:118px;
    background-image:url(img/comicbutton.png);
    line-height:110px;
    vertical-align:middle;
    float:left;
    overflow:hidden;
    color:black;
}

#comic a:hover
{
    background-image:url(img/comicbutton_hover.png);
}

#linksunten
{
    position:absolute;
    left:0px;
    bottom:0px;
    width:259px;
    height:212px;
    border:0 none;
    padding:0;
    background-image:url(img/linksunten.png);
    z-index:0;
}

#copyright
{
    position:absolute;
    right:2px;
    bottom:2px;
    background-color:white;
    text-align:center;
    padding:1px;
    border:0 none;
}

#copyright a
{
    color:black;
    text-decoration:none;
}

table.chapterlist
{
    border-collapse:collapse;
}

table.chapterlist a
{
    text-decoration:none;
}

table.chapterlist a:link
{
    color:#008;
}

table.chapterlist a:visited
{
    color:#808;
}

.chapterlist td
{
    background-color:#fff;
    width:33%;
    font-size:0.9em;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    vertical-align:top;
}

.chapterlist td:hover
{
    background-color:#f8f8f8;
}

.commentEntry p
{
    margin:4px 1px;
}
