@page
{	
	margin: 0pt;
}

body
{	
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
	text: #000000;
      background-color: #ffffff;
	font-family: Verdana, sans-serif, Helvetica, Tahoma;
}

a:link
{
	 color: #4e7d95;
}

a:visited

{
	 color: #4e7d95;
}

.noscript
{
	 color: #DA251D;
}


td
{	
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none;
}

.footer
{	
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: normal;
	color: #C0C0C0;
}

.headers
{
        color: #666666;
        text-decoration: none;
        font-weight: 800;
        font-family: Verdana, Helvetica, sans-serif, Verdana, Tahoma;
        font-size: 10pt;
       }

.input
{	
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-SIZE: 8pt;
	background-color: #efefef;
}

.button
{	
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-SIZE: 8pt;
	background-color: #efefef;
}

.groovybutton
{
   font-size:11px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   height:25px;
   background-color:#CCFFCC;
   border-color:#33FF99;
}

A.menu
{	
	FONT-SIZE: 8pt;
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


A.menu:hover
{	
	FONT-SIZE: 8pt;
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	color: #000000;
}

A.test
{	
	FONT-SIZE: 10pt;
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	color: #454ab4;
}


A.test:hover
{	
	FONT-SIZE: 10pt;
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
	color: #000000;
}

A.test:visited
{	
	FONT-SIZE: 10pt;
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	color: #454ab4;
}

A.navigation
{	
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none;

}

A.navigation:hover
{	
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: underline;
	color: #000000;
}

.thread
{	
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: normal;
	color: #000000;
	TEXT-DECORATION: none;
	line-height: 14pt;
}

.thread:hover
{	
	font-family: Verdana, 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: Verdana, 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: Verdana, Helvetica, sans-serif, Verdana, Tahoma;
        font-size: 10pt;
        letter-spacing: 1pt;
       }

.select
{	
	font-family: Verdana, 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: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
}

div
{	
	FONT-SIZE: 10pt;
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
}

.textarea
{	
	font-family: Verdana, 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: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	line-height: 11pt
}

.bruch
{	
	FONT-SIZE: 10pt;
	font-family: Verdana, sans-serif, Helvetica, Verdana, Tahoma;
	line-height: 3pt
}

.newHighlight {background-color:#8EC63F; color:#fff;}
.newHighlight a {color:#fff;}
.newHighlight a:hover {color:#fff;}
