
body { 
	background-image: url(../htm/images/hintergrund.jpg); 
	background-color:#ffffff; 
	margin: 0; 
	padding: 0; 
	text-align:center;
}

#pageDIV {
	text-align: left;
	position: relative;
	margin: 0px auto;
	padding-right: 3px;

	top: 0;
	width:760px; 
	height:600px;
}

h1 {
	color:#244392;
	font-family:"Arial",sans serif;
	font-size:19px;
	font-weight:bold;
}

a {
	color: #244392;
}

a:hover {
	color: #244392;
}

table.login td, table.register td {
	margin: 0 5px;
	padding: 5px 5px;
	font-family:"Arial",sans serif;
	font-size:13px;
} 

table.register td.error { 
	background: #c00;
}

a.start_slides, a.start_test, div.start_slides, div.start_test {
	display: block;
	width: 	125px;
	height: 24px;
}

a.start_slides {
	background-image: url(../img/button-schulung.gif);
}

a.start_slides:hover {
	background-image: url(../img/button-schulung_hover.gif);
}

div.start_slides {
	background-image: url(../img/button-schulung_disabled.gif);
}

a.start_test {
	background-image: url(../img/button-test.gif);
}

a.start_test:hover {
	background-image: url(../img/button-test_hover.gif);
}

div.start_test {
	background-image: url(../img/button-test_disabled.gif);
}


.request_cert {
	display: block;
	width: 	174px;
	height: 24px;
}

a.request_cert {
	background-image: url(../img/button-urkunde.gif);
}

a.request_cert:hover {
	background-image: url(../img/button-urkunde_hover.gif);
}

div.request_cert {
	background-image: url(../img/button-urkunde_disabled.gif);
}

table.overview td {
	text-align: center;
}

table.overview td.title {
	text-align: left;
	width: 300px;
}

table.overview tr.inactive td.title {
	color: #aaa;
}

table.overview td {
	padding: 5px 10px;
}

#navi {
	position:absolute;
	visibility:inherit;
	z-index:32;
	margin:0;
	padding:0;
	
	height:24px;
	width:125px;
	left:140px;
	top:543px;
}

#navi a {
	display:block;
	width: 125px;
	height: 24px;
	background-image: url(../img/button-kursuebersicht.gif);
}
#navi a:hover {
	background-image: url(../img/button-kursuebersicht_hover.gif);
}

#remark {
	height: 200px;
	overflow: auto;
}

#logout {
	height:23px;
	left:36px;
	position:absolute;
	top:393px;
	visibility:inherit;
	width:125px;
	z-index:32;
	margin:0;
	padding:0;
}

#logout a {
	display:block;
	width: 125px;
	height: 24px;
	background-image: url(../img/button-abmelden.gif);
}

#logout a:hover {
	background-image: url(../img/button-abmelden_hover.gif);
}

.error_msg {
	color: #c00;
}

div.iheadline { 
	font-size:11px; 
	font-family:"Arial", sans serif; 
	color:#6b707d;
	font-weight:bold;
}

#outerTest {
	height: 100%;  
	margin: 0 60px;
	font-size: 16px;
}


.test .number {
	font-weight: bold;
	vertical-align: top;
}

.test table td {
	padding-right: 5px;
}

.test .choices {
	margin-top: 10px;
}

.test .choices td {
	padding-top: 10px;
}

.alignright {
	text-align: right;
}

h4.results {
	margin: 30px 0 0 0;	
}
div.results {
	width:640px; 
	height:230px;
	overflow: auto;
	line-height: 1.2;
}

div.results dl {
	margin-left: 40px;
}

div.results p.question {
	margin-top: 20px;
}
