body{
margin:0;
padding:0;
/*background:url('img/quiz-back.jpg') no-repeat;*/
font-size:16px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
cursor: default;
}

#sbg { margin : 0; padding : 0; background:url('img/start_seite_hoch.jpg') no-repeat; width: 571px; height: 602px; }
#qbg { margin : 0; padding : 0; background:url('img/quiz_back_hoch.jpg') no-repeat; width: 571px; height: 602px; }
#ergeb_nia { margin : 0; padding : 0; background:url('img/ergeb_nia_hoch.jpg') no-repeat; width: 571px; height: 602px; }

#question-back{position:absolute; left:42px; top:262px;background:url('img/question-back.jpg') no-repeat;width:491px;height:286px;}
#questnum{font-size:14px; font-weight:normal;position:absolute; left:62px; top:280px;}
#question{font-size:16px; font-weight:bold;position:absolute; left:62px; top:308px; width:440px;}
#options{position:absolute; left:62px; top:372px;}

#answer_0, #answer_1, #answer_2
{display:none;font-size:12px;position:absolute; left:62px; top:468px; width:440px;}

#next-question {display:none;cursor:pointer;padding-top:8px;text-align:center; background:url('img/question-next.jpg') no-repeat;font-size:16px;font-weight:bold;position:absolute; left:42px; top:550px; width:491px; height:37px;}

#first-question{display:show;cursor:pointer;padding-top:8px;text-align:center; background:url('img/question-next.jpg') no-repeat;font-size:16px;font-weight:bold;position:absolute; left:44px; top:550px; width:490px; height:37px;}

#regist {display:show;cursor:pointer;padding-top:8px;text-align:center; background:url('img/news_back_hoch.jpg') no-repeat;font-size:16px;font-weight:bold;position:absolute; left:42px; top:507px; width:491px; height:87px;}

#newsletter {display:show;cursor:default;padding:0px;text-align:center; background:url('img/news_back_hoch.jpg') no-repeat;font-size:16px;font-weight:bold;position:absolute; left:42px; top:507px; width:491px; height:87px;}

#absenden {display:show; cursor:pointer;padding-top:8px;text-align:center; background:url('img/news_back_hoch.jpg') no-repeat;font-size:16px;font-weight:bold;position:absolute; left:42px; top:507px; width:491px; height:87px;}

#icon_0,#icon_1,#icon_2{display:none; float:left;}

#ergeb {font-size:14px; position:absolute; left:169px; top: 280px;}
#score {position:absolute; left:169px; top: 306px; width: 320px;}
#gratul {font-size:14px; position:absolute; left:169px; top: 359px;width: 350px;}

#data { padding: 0; margin: 0; }

#regtitle { position:absolute; font-size: 14px; left:9px; top:12px;}
#hinweis  { position:absolute; font-size: 11px; left:9px; top:70px; font-weight: normal;}

#anrede
{
   position:absolute; font-size: 16px; left:69px; top:300px; width:81px; height:22px; color:#093A80; font-weight: bold; 
}

#anrede select { padding-left : 10px; }
#anrede option { padding-left : 10px; }

#name		{ display: inline; position: absolute; left:230px; top:40px; width: 200px; height: 22px; }
#mail		{ display: inline; position: absolute; left:9px; top:40px; width: 200px; height: 22px;}
#news		{ display: inline; position: absolute; left:120px; top: 9px; width: 360px; height: 32px; }

#name input,#strasse p input,#mail input,#bildung input,#vorname input,#plz input ,#alter input
{ font-size: 16px; color:#093A80; font-weight: bold; height: 20px; width: 170px;}

#news input
{ height: 14px; width: 14px; float: left;}

#news p
{ font-size: 11px; font-weight: normal; }

#name p,#strasse p,#mail p,#bildung p,#vorname p,#plz p,#alter p, #news p
{ padding: 0; margin: 0; float: left; }

#willkommen	{ position: absolute; left: 44px; top:289px; width: 490px; font-size: 14px; font-weight: normal;}
#zeigen { position: absolute; left: 191px; top:380px; width: 490px; font-size: 18px; font-weight: bold;}
#quizstart { position: absolute; left: 225px; top: 353px; font-size: 30px; font-weight: normal; border-bottom: 2px solid #FFFFFF; cursor: pointer; }
#danke { position: absolute; left: 70px; top: 330px; font-size: 18px; font-weight: normal; cursor: default; width: 420px; text-align:center; }

form input {padding:0; margin:0 4px 0 0;}
form div {height:22px; border:0px solid red;clear:both;margin:0;}
form div div {padding:4px 0 0 0;margin:0;float:left;}

#submit_btn {display:show; cursor:pointer;padding:0px; background:url('img/button_hoch.jpg') no-repeat;font-size:16px;font-weight:bold;position:absolute; left:438px; top:36px; width:39px; height:40px;}

.citem
{
	display: inline;
}
.mittig
{
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 10px;
}

.curdef
{
	cursor: default;
}
.curtext
{
	cursor: text;
}

.rot
{
	color: #FF0000;
}
.falsch, .richtig
{
	font-size : 13px; font-weight: bold;
}	
.beschr
{
	font-size: 13px;
}



