 * {margin:0; padding:0;}
    html, body {
    height:100%;
    width:100%;
    background:rgb(50,50,50);
    color:rgb(200,200,200);
    overflow:auto;
    }
    body {width:100%; font-size:100.1%; text-align:center; font-family:Verdana, sans-serif;}
    #gbwrapper {color:rgb(200,200,200); position:relative; width:70%; margin:0 auto; text-align:left; font-size:95%;}
    h1 {padding:1em 0 0.5em 0; font-size:120%;}
    p {padding:1em 0;}
    p.addpost, p.gb_navi {text-align:right; line-height:1.4em; font-size:80%; padding:0.1em 0;}
    .addpost {border-top:1px solid rgb(235,235,235); border-bottom:none;}
    p.gb_navi {border-bottom:1px solid rgb(235,235,235);}
    a {text-decoration:none; font-weight:bold; color:#FFF;}
    .gb_navi span {color:rgb(190,190,190);}
    a:hover {text-decoration:underline;}
    table {width:100%; margin:10px 0 0 0;}
    table, td {border:1px solid rgb(200,200,200); text-align:left; border-collapse:collapse; vertical-align:top;}
    td {font-size:80%; padding:0.2em 1em;}
    th {padding:0.2em; background:rgb(100,100,100); color:rgb(225,225,225); font-size:80%;}
    tfoot th{padding:2px 0.2em; text-align:right;  line-height:16px;}
    a img {border:none; vertical-align:middle;}
    a#logout img, #admin img {vertical-align:middle; padding:0 2px;}
    a#logout, a#admin {margin-right:1em;}
    a#logout:hover, a#admin:hover, input.send:hover ,table a:hover {text-decoration:none; background:rgb(180,180,180); color:#000;}
    td.poster {background:rgb(75,75,75); font-weight:bold; color:rgb(200,200,200);}
    td.message {background:rgb(180,180,180); color:rgb(20,20,20);}
    form {border:none; padding:0;}
    legend {padding:0.2em 1em; font-weight:bold; color:#FFF;}
    form td, form table {border:none;}
    form p {font-size:85%;}
    form.gbook table {border:1px solid rgb(200,200,200); border-top:none; padding:0; margin:0;}
    form.gbook td {padding:2px 1em;}
    fieldset {border:1px solid rgb(200,200,200); padding:0 20px;}
    input, textarea {border:1px solid rgb(200,200,200); background:rgb(200,200,200); width:100%; font-size:90%;}
    textarea {overflow:auto;}
    input#summe {width:1.5em;}
    td > textarea {font-size:120%;}
    input.send, form a {width:auto; background:transparent; border:none;
    margin:0 1em 0 0; color:#FFF; font-size:90%; font-weight:bold; cursor:pointer;}
    form a:hover {text-decoration:none;}
    label a {float:left; margin:1em 0 0 0;}
    strong {font-weight:bold;}
    a.gbook {font-size:90%;}
    .no_wrap {white-space:nowrap;}
    .float_left {float:left; margin-bottom:1em;}
    .float_right {float:right;margin-bottom:1em;}
    .clear {clear:both;}
    p.urheber {float:right; font-size:70%;}
    p.urheber a {font-weight:normal;}
    p.float_left, p.float_right {font-size:90%}

