

body {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        background: #888;
}


.form_table {
        border-spacing:0px;
        border:none;
        padding:0px;
        margin:0px;
}

.error_browser {
  background:#FFF;
  border:2px dotted #c00;
  color:#c00;
  font-size:12px;
  font-weight:bold;
  z-index: 100;
}

#form_button_1 {
        color:#660066;
        background-color:#660066;
        border:outset #660066 5px;
}
#form_button_2 {
        color:#8E4496;
        background-color:#8E4496;
        border:outset #8E4496 5px;
}
#form_button_3 {
        color:#AE7BBD;
        background-color:#AE7BBD;
        border:outset #AE7BBD 5px;
}
#form_button_4 {
        color:#D2B8E5;
        background-color:#D2B8E5;
        border:outset #D2B8E5 5px;
}
#form_button_5 {
        color:#EEE;
        background-color:#EEE;
        border:outset #EEE 5px;
}
#form_button_6 {
        color:#FFFFC9;
        background-color:#FFFFC9;
        border:outset #FFFFC9 5px;
}
#form_button_7 {
        color:#FFF78F;
        background-color:#FFF78F;
        border:outset #FFF78F 5px;
}
#form_button_8 {
        color:#FFE655;
        background-color:#FFE655;
        border:outset #FFE655 5px;
}
#form_button_9 {
        color:#FFCC00;
        background-color:#FFCC00;
        border:outset #FFCC00 5px;
}

.form_button {
        width:32px;
        height:32px;
        cursor:pointer;   /* ie6 */
        cursor:hand;      /* ie5 */
        padding:0px;
        margin:0px;
}

.form_button:hover {
        cursor:pointer;   /* moz */
}



#q_start{
        position:absolute;
        left:95px;
        top:25px;
}

#q_info{
        position:absolute;
        left:267px;
        top:25px;
}
#q_red{
        position:absolute;
        left:267px;
        top:112px;
}

#content_menu {
        position:absolute;
        left:665px;
        top:25px;
}

#content_about {
        width:420px;
        padding:30px;
        background:#FFF;
        border-right:100px solid #fc0;
}

#content_about h2 {
        font-size:14px;
        font-weight:bold;
        border-left:5px solid #fc0;
        padding-left:5px;
}

#content_about p {
        font-size:12px;
        margin-bottom:40px;
        line-height:140%;
        text-align:justify;
}

#content_about .red {
        margin-left:10px;
}

#content_main {
        position:absolute;
        left:20px;
        top:20px;
        width:814px;
        height:513px;
        background:url(/quiz/img/back1.png);
        border: solid #000;
        border-width: 2px 2px 2px 2px;
        background-repeat: no-repeat;
}

#content_number {
        position:absolute;
        font-weight:bold;
        left:460px;
        top:212px;
        font-size:14px;
        padding-left:20px;
        color:#FFF;
        border: solid 2px #000;
        width:100px;
        background:#000;
        z-index:5;
}

#content_frage {
        position:absolute;
        top:200px;
        left:50px;
        color:#606;
        font-size:18px;
        padding:20px;
        background:  #FFF;
        border:solid #000;
        border-width: 2px 2px 0px 6px;
        width:500px;
        height:135px;
        overflow:auto;
}

#content_form {
        position:absolute;
        top:377px;
        left:50px;
        color:#000;
        font-size:12px;
        padding:27px 0px 0px 40px;
        background: url(/quiz/img/back_bottom.png);
        border:solid #000;
        border-width: 0px 2px 6px 6px;
        width:500px;
        height:57px;
}

#counter{
        position:absolute;
        left:670px;
        top:30px;
        font-size:11px;
        color:#fff;
        font-weight:bold;
        width:160px;
        text-align:center;
}

.form_submit {
        color:#FFF;
        background-color:#606;
        border:2px #606 outset;
}


.form_gender {
        font-weight:bold;
        font-size:48px;
        color:#FFF;
        background-color:#606;
        border:5px #606 outset;
        width:100px;
        height:90px;
        cursor:pointer;   /* ie6 */
        cursor:hand;      /* ie5 */
}

.form_gender:hover {
        cursor:pointer;   /* moz */
}



#content_form .form_radio {
        color:#930;
        background-color:#000;
}


#content_generic {
        position:relative;
        top:200px;
        left:50px;
        color:#000;
        font-size:18px;
        padding:20px;
        background:  #FFF;
        border:solid #000;
        border-width: 2px 2px 6px 6px;
        width:500px;
        height:217px;
        text-align:center;
        z-index:0;
}



#content_generic h1 {
        color:#606;
        font-size:28px;
        font-weight:bold;
        margin-top:0px;
        padding-top:10px;
        padding-bottom:0px;
        margin-bottom:0px;
        border-top:solid 2px #606;
}

#content_generic ul {
        margin-top:10px;
        margin-bottom:0px;
        color:#606;
        font-size:13px;
        font-weight:bold;
        text-align:left;
        line-height:110%;
}

#content_generic_small {
        position:absolute;
        width:400px;
        left:70px;
        top:190px;
        color:#606;
        font-size:12px;
        font-weight:default;
        text-align:center;
}

#t0logo{
        position:absolute;
        left:670px;
        top:497px;
        font-size:11px;
        color:#000;
}

#t0footer{
        position:absolute;
        left:235px;
        top:542px;
        font-size:11px;
        color:#000;
        text-align:right;
        width:600px;

}

#t0footer a {
        color:#000;
        text-decoration:none;
}

#t0footer a:hover {
        color:#000;
        text-decoration:underline;
}


#content_fehler {
        position:absolute;
        left:180px;
        top:5px;
        color:#FFF;
        font-size:13px;
        font-weight:bold;
        padding:5px;
        background:#C00;
        border: dotted #FFF 2px;
        width:170px;
}

.img_result{
        cursor:help;
        border:none;
}

#dhtmltooltip{
color:#606;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
position: absolute;
width: 140px;
border: 2px solid #606;
padding: 2px;
background-color: #FFF;
visibility: hidden;
z-index: 100;
text-align: center;
}

