@page
{	
	margin: 0pt;
}

body
{	
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	text: #000000;
      background-color: #ffffff;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
}

a:link
{
	 color: #454ab4;
}

a:visited

{
	 color: #DA251D;
}

.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: #efefef;
}

.button
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 8pt;
	background-color: #efefef;
}

A.menu
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


A.menu:hover
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	color: #000000;
}

A.test
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	color: #454ab4;
}


A.test:hover
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	color: #000000;
}

A.test:visited
{	
	FONT-SIZE: 10pt;
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: bold;
	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 {
        text-transform:uppercase;
        color: #666666;
        text-decoration: none;
        font-weight: 800;
        font-family: arial, Helvetica, sans-serif, Verdana, Tahoma;
        font-size: 10pt;
        letter-spacing: 1pt;
       }

.select
{	
	font-family: arial, sans-serif, Helvetica, Verdana, Tahoma;	
	FONT-SIZE: 8pt;
	background-color: #efefef;
}

.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;

}

.pass {
        color: #78BE52;
	  FONT-WEIGHT: bold;
       }

.fail {
        color: #DA251D; 
        font-style: italic;
	  FONT-WEIGHT: bold;
       }

.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;
}

.questiontable {
	background-color:#000000;
}

.evaluationtable {
	background-color:#ffffff;
}


#resultTab	{ background-color: #ffffff; }
#resultTab .resultrowh { background-color: #e1e1e1; }
#resultTab .resultrow  { background-color: #ffffff; }
#resultTab .regdata 	{ background-color: #ffffff; }
#resultTab .pass 		{color: #78be52;font-weight: bold; }
#resultTab .fail {color: #DA251D; FONT-WEIGHT: bold; }
#resultTab td {font-size: 11px;}
	   
#questionTab	A		   		{font-size: 11px;font-weight: normal;}	   
#questionTab	.rightmenu 	{width: 100px; padding-left: 10px; font-size: 12px;}
#questionTab 	.question  		{border: solid black 1px;}
#questionTab	.button			{width:120px;}
#questionTab	.pass 			{color: #78be52; font-weight: bold; }
#questionTab	.fail 			{color: #DA251D; FONT-WEIGHT: bold; }
#questionTab	TR.passback	{background-color: #dbeed0;}
#questionTab	TR.failback	{background-color: #f5c4c0;}


#questionMap	TD	  						{width:18px; height:20px; font-size:10px; font-weight:normal; text-align:center; color: #000000; border: solid #000000 1px;}
#questionMap	TD.notmade				{background-color: #808080; }
#questionMap	TD.notmadeactive			{background-color: #ffffff; border: solid #000066 1px;}
#questionMap	TD.made					{background-color: #c0c0c0; }
#questionMap	TD.madeactive			{background-color: #ffffff; border: solid #000066 1px;}
#questionMap	TD.fail						{background-color: #DA251D; }
#questionMap	TD.failactive				{background-color: #f5c4c0;; }
#questionMap	TD.pass					{background-color: #78be52; }
#questionMap	TD.passactive				{background-color: #dbeed0; }

#questionMap	A							{font-size:10px; font-weight:normal; text-decoration:none; }

#questionMap	A.notmade					{color: #ffffff; text-decoration:none;}
#questionMap	A.notmade:active			{text-decoration:underline;}
#questionMap	A.notmade:visited			{text-decoration:none;}
#questionMap	A.notmade:hover			{text-decoration:underline;}

#questionMap	A.notmadeactive			{color: #000000 text-decoration:none;}
#questionMap	A.notmadeactive:active	{text-decoration:underline;}
#questionMap	A.notmadeactive:visited	{text-decoration:none;}
#questionMap	A.notmadeactive:hover	{text-decoration:underline;}

#questionMap	A.made					{color: #000000; text-decoration:none;}
#questionMap	A.made:active				{text-decoration:underline;}
#questionMap	A.made:visited			{text-decoration:none;}
#questionMap	A.made:hover				{text-decoration:underline;}

#questionMap	A.madeactive				{color: #000000 text-decoration:none;}
#questionMap	A.madeactive:active		{text-decoration:underline;}
#questionMap	A.madeactive:visited		{text-decoration:none;}
#questionMap	A.madeactive:hover		{text-decoration:underline;}

#questionMap	A.fail						{color: #ffffff; text-decoration:none;}
#questionMap	A.fail:active				{text-decoration:underline;}
#questionMap	A.fail:visted				{text-decoration:none;}
#questionMap	A.fail:hover				{text-decoration:underline;}

#questionMap	A.failactive					{color: #000000; text-decoration:none;}
#questionMap	A.failactive:active			{text-decoration:underline;}
#questionMap	A.failactive:visted			{text-decoration:none;}
#questionMap	A.failactive:hover			{text-decoration:underline;}

#questionMap A.pass						{color: #000000; text-decoration:none;}
#questionMap	A.pass:active				{text-decoration:underline;}
#questionMap A.pass:visted				{text-decoration:none;}
#questionMap A.pass:hover				{text-decoration:underline;}

#questionMap A.passactive				{color: #000000; text-decoration:none;}
#questionMap	A.passactive:active		{text-decoration:underline;}
#questionMap A.passactive:visted		{color: #000000;}
#questionMap A.passactive:hover		{text-decoration:underline;}



#pendule		{height:18px;width:60px;color:#000000; padding:2,2,2,2; background-color:#ffffff; font-size:10px; font-weight:normal; text-align:center; border:1; bordercolor:#808080}

