@page
{	
	margin: 0pt;
}

body
{	
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	text: #000000;
      background-color: #eeeeee;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
}

a:link
{
	 color: #0000ff;
}

a:visited

{
	 color: #800080;
}

.noscript
{
	 color: #DA251D;
}


td
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
}

.footer
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	color: #000000;
}

.headers
{
        color: #666666;
        text-decoration: none;
        font-weight: 800;
        font-family: arial, Helvetica, sans-serif, Verdana, Tahoma;
        font-size: 10pt;
       }

.input
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 8pt;
	background-color: #ffffff;
}

.button
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 8pt;
	background-color: #ffffff;
}

.pressthisbutton
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 8pt;
	background-color: #dbeed0;
}

A.menu
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}


A.menu:hover
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	color: #000000;
}

A.test
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	color: #454ab4;
}


A.test:hover
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
	color: #000000;
}

A.test:visited
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	color: #454ab4;
}

A.navigation
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;

}

A.navigation:hover
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 8pt;
	TEXT-DECORATION: underline;
	color: #000000;
}

.thread
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	color: #000000;
	TEXT-DECORATION: none;
	line-height: 14pt;
}

.thread:hover
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	color: #0000ff;
	TEXT-DECORATION: none;
	line-height: 14pt;
}

.header:first-letter {
	font-size:12pt; 
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma; 
	font-weight:800; 
	text-transform:uppercase;
        letter-spacing: 1pt;
	}

.header {
        color: #ff0000;
        text-decoration: none;
        font-weight: 800;
        font-family: arial, Helvetica, sans-serif, Verdana, Tahoma;
        font-size: 12pt;
        letter-spacing: 1pt;
       }

.select
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 8pt;
	background-color: #efefef;
}

.pass {
        FONT-WEIGHT: normal;
	  background-color: #dbeed0;
       }

.passt {
        color: #008000;
	  FONT-WEIGHT: normal;
        background-color:#dbeed0;

       }

.falsch {
        color: #b70000;
	  FONT-WEIGHT: normal;
        background-color: #f5c4c0;
       }

.fail {
        FONT-WEIGHT: normal;
	  background-color: #f5c4c0;
       }

.questionback {
        background-color: #e1e1e1;
       }

.answerback {
        background-color: #ffffff;
       }

.passback {
        background-color: #dbeed0;
       }

.failback {
        background-color: #f5c4c0; 
       }

center
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
}

div
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
}

.textarea
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 8pt;
	background-color: #efefef;
	width="125pt"
}

.punkte
{	
	line-height: 12pt;
	FONT-SIZE: 20pt;

}

.resulttable
{	
	background-color: #808080;
}

.resultrowh
{	
	background-color: #e1e1e1;
}

.resultrow
{	
	background-color: #ffffff;
}

.regdata
{	
	background-color: #ffffff;
}

.testbogen
{	
	border-color: #a0a0a0;
      border-width: 1pt;
      border-style: solid;
}

.question
{	
	border-color: #a0a0a0;
      border-width: 1pt;
      border-style: solid;
}

.notused
{	
      text-decoration: none;
	FONT-WEIGHT: bold;
	color: #ff0000;
}

A.alert {
        FONT-SIZE: 10pt;
        color: #000000;
	  FONT-WEIGHT: bold;
        background-color:#ffff00;
}

A.alert:hover {
        FONT-SIZE: 10pt;
        color: #000000;
	  FONT-WEIGHT: bold;
        background-color:#ffff00;
        TEXT-DECORATION: underline;
}

.alerttext {
        FONT-SIZE: 10pt;
        color: #000000;
        background-color:#ffff00;
}

.formel
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
	line-height: 11pt
}

.bruch
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
	line-height: 3pt
}

.comment_box {margin-bottom:10px;}
.comment_login {font-weight:bold;}
.comment_date {color:#666;}
.comment_form  {display:none;}
.comment_form textarea {width:400px; height:100px; margin-top:5px; margin-bottom:5px;}
#hide_comment_form_link {display:none;}
.form_link_box {margin-bottom:5px; margin-top:10px; }
.comment_add_confirmation {color:green;}
.comment_remark_header {font-weight:bold; font-style:italic;}
.comment_remark_content {font-style:italic;}



