@page
{
	margin: 0px;
}


body
{
	margin-top: 20px;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	color: #000000;
    background-color: #ffffff;
    line-height:18px;
    color:#333333;
	width:898px
    position: absolute;
	left: 50%;
    amargin-left: -450px; 
}

img{
  border:1px solid #B6D1EB;
  border-bottom:none;
}
center {
  border:1px solid #B6D1EB;
  border-top:none;
  width:900px;
}
center img {
  border:0px;
}

a:link
{
	 color: #054bab;
}

a:visited

{
	 color: #054bab;
}

.noscripx
{
	 color: #0000FF;
}


td
{
	font-family:Verdana,Arial,sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	line-height: 18px;
}

.footer
{
	font-family:Verdana,Arial,sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
}

.headers
{
 	font-size:14px;
 	font-weight:bold;
 	padding:0px;
 	margin:0px;
  	color:ff6600;
 	letter-spacing:2px;
       }

.input
{
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	border-width:1px;
	border-style:solid;
	border-color:#898989;
}

.button
{
	font-family:Verdana,Arial,sans-serif;
	FONT-SIZE: 11px;
	height:22px;
	font-weight:bold;
}

A.menu
{
	color:#587691;
	FONT-SIZE: 11px;
	font-family:Verdana,Arial,sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


A.menu:hover
{
	TEXT-DECORATION: underline;
}

A.test
{
	color:#587691;
	FONT-SIZE: 11px;
	font-family:Verdana,Arial,sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


A.test:hover
{
	TEXT-DECORATION: underline;
}

A.navigation
{
	color:#587691;
	font-family:Verdana,Arial,sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

A.navigation:hover
{
	TEXT-DECORATION: underline;
}

.thread
{
	font-family:Verdana,Arial,sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	color: #000000;
	TEXT-DECORATION: none;
	line-height: 18px;
}

.thread:hover
{
	font-family:Verdana,Arial,sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	color: #0000ff;
	TEXT-DECORATION: none;
	line-height: 18px;
}

.header {
 	font-size:16px;
 	font-weight:bold;
 	padding:0px;
 	margin:0px;
  color:#ffffff;
  height:20px;
 	letter-spacing:2px;
 	background-color:#b6d1eb;
}

.select
{
	font-family:Verdana,Arial,sans-serif;
	FONT-SIZE: 11px;
	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: #efefef;
       }

.answerback {
        background-color: #ffffff;
       }

.passback {
        background-color: #dbeed0;
       }

.failback {
        background-color: #f5c4c0;
       }

center
{
	FONT-SIZE: 11px;
	font-family:Verdana,Arial,sans-serif;
}

div
{
	FONT-SIZE: 11px;
	font-family:Verdana,Arial,sans-serif;
}

.textarea
{
	font-family:Verdana,Arial,sans-serif;
	FONT-SIZE: 11px;
	background-color: #efefef;
	width:125px;
}

.punkte
{
	line-height: 12px;
	FONT-SIZE: 20px;
}

.resulttable
{
	background-color: #808080;
}

.resultrowh
{
	background-color: #efefef;
}

.resultrow
{
	background-color: #ffffff;
}

.regdata
{
	background-color: #ffffff;
}

.testbogen
{
	border-color: #a0a0a0;
      border-width: 1px;
      border-style: solid;
}

.question
{
	border-color: #a0a0a0;
      border-width: 1px;
      border-style: solid;
}

.notused
{
      text-decoration: none;
	FONT-WEIGHT: bold;
	color: #ff0000;
}

A.alert {
 	color:#587691;
       FONT-SIZE: 11px;
	  FONT-WEIGHT: bold;
        background-color:#ffff00;
}

A.alert:hover {
        TEXT-DECORATION: underline;
}

.alerttext {
        FONT-SIZE: 11px;
        color: #000000;
        background-color:#ffff00;
}

.formel
{
 FONT-SIZE: 11px;
	font-family:Verdana,Arial,sans-serif;
	line-height: 11px
}

.bruch
{
 FONT-SIZE: 11px;
	font-family:Verdana,Arial,sans-serif;
	line-height: 3px
}

.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;}


.message_layer {z-index:1000; position:absolute; width:99%; text-align:center;}
.message_layer .message_list { width:500px; text-align:left;}
.message_layer .message_list a {color: #0000ff; text-decoration:none;}
.message_layer .message_list a:hover {color: #000; text-decoration:underline;}
.message_layer .message_list .message {margin-bottom:10px;}
.message_layer .message_list .message_header {padding:3px 5px; font-size:11px !important;}
.message_layer .message_list .message_header .message_header_date {float:left; width:170px;}
.message_layer .message_list .message_header .message_header_link {float:left; text-align:right; width:140px; font-weight:bold;}
.message_layer .message_list .message_header .message_header_from {float:left; width:140px;}
.message_layer .message_list .message_content {padding:3px 5px;}
.message_layer .message_list .message_list_header {background-color: #eee; font-size:14px; font-weight:bold; border-bottom:1px solid #666; padding:5px;}
.message_layer .message_list .message_list_header a {display:block; float: right; font-size:11px; margin-right:5px; margin-top:3px;}
.message_layer .message_list .message_list_content {height:200px; overflow:auto; }
.message_layer .dialog_box  {display:none; border:5px solid #ff0000; background-color:#fff; margin-left:auto; margin-right:auto; margin-top:100px;}
.message_layer .confirm_box {display:none; padding:3px 5px; text-align:center;}
.message_layer .confirm_box .confirm_buttons {margin-top:10px;}
.message_layer .confirm_box .confirm_buttons input {margin-right:5px;}
.message_layer  .message_header_left {float:left; width:300px;}
.clear {clear:both;}

#message_list_overlay 
{
	background-color:#000000;
	display:none;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	width:100%;
	*width:101.6%;
	z-index:90;
}

