form.OLWform {
	margin: 0px;
	padding: 0px;
}

.OLWaobenzwanzig {
	margin-top:20px;
}

div.OLWzentrierung {
	width:484px;
	float:none;
	text-align:center;
}

div.OLWlegendegesamt {
	width:484px;
	float:left;
	border-top:#000000 solid 1px;
	margin-top:10px;
}

div.OLWlegendezeile {
	width:484px;
	float:left;
	text-align:left;
}

div.farbbox {
	width:40px;
	height:20px;
	float:left;
	margin-right:10px;
}


div.KommentarFormular  {
	clear: left;
	width: 484px;
	font-size: 12px;
	padding: 6px 0 4px 0;
}

div.KommentarFormular span {
	width: 130px;
	float: left;
	font-size: 12px;
	padding-top: 2px;
}

div.KommentarFormularCheckbox span {
	text-align: right;
}

.KommentarFormularCheckboxPos {
	display: block;
	text-align: right;
}

.KommentarCheckbox {
	margin-right: 10px;
}

.KommentarFormularCheckboxText {
	float: left;
	width: 320px; 
	line-height: 16px;
	padding-bottom: 10px;
}


.Input,.InputXL,.InputL,.InputS {
	color: #000000;
	border: #05744A 1px solid; 
}

.Input {
	font-size: 11px;
}

.InputXL {
	float: left;
	width: 250px;
}

.InputL {
	float: left;
	width: 192px;
	margin: 0 6px 0 0;
}

.InputS {
	float: left;
	width: 50px;
	margin: 0 6px 0 0;
}

textarea.OLWtextarea {
	color: #000000;
	border: #05744A 1px solid; 
}


/*------------------ QUIZ ----------------------*/

div.OLWQuizBox1 {
	width:484px;
	float:left;
}

div.OLWQuizFragenTyp1 {
	width:484px;
	float:left;
	margin-top: 10px;
}

div.OLWTyp1Zeile {
	width:484px;
	float:left;
}


div.OLWTyp1SizeS {
	width:30px; 
	float:left;
}
div.OLWTyp1SizeL {
	width:400px; 
	float:left;
}

.OLWImgContainerLinksOB {
	float: left;
	margin: 0 13px 6px 0;
	padding: 3px 0 8px 0px;
	background-image: none;
}

div.OLWQuizNavContainer {
	width:314px;
	float:left;
	padding-left:170px;
}

.OLWBlaetternButton {
	width:16px;
	float:left;
}

.OLWSenden {
	width:82px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

.OLWBlaetternStart,.OLWBlaetternZurueck,.OLWBlaetternVor,.OLWBlaetternEnde {
	display: block; 
	float: left; 
	background-repeat: no-repeat;
	background-position: left top;	
	width: 16px;
	height: 16px;
}

.OLWBlaetternStart:hover,.OLWBlaetternZurueck:hover,.OLWBlaetternVor:hover,.OLWBlaetternEnde:hover {
	background-position: right top;	
}

.OLWBlaetternStart {
	background-image: url(http://www.ksta.de/ks/images/nl/icon_blaettern-start.gif);
}

.OLWBlaetternZurueck {
	background-image: url(/pics/layout/ksta_fr/OLWicon_blaettern-zurueck.gif);
}

.OLWBlaetternVor {
	background-image: url(/pics/layout/ksta_fr/OLWicon_blaettern-vor.gif);
}

.OLWBlaetternEnde {
	background-image: url(http://www.ksta.de/ks/images/nl/icon_blaettern-ende.gif);
}

.table  { 
	empty-cells: show;
	border: 0;
	border-spacing: 0;
}


/* Hintergrundfarben */

.TdBgColor01 {
	background-color: #E4F7EF;
	border-spacing: 1px;
	vertical-align: top;
	text-align: left;
}

.TdBgColor02 {
	background-color: #EEEEEE;
	border-spacing: 1px;
	vertical-align: top;
	text-align: left;
}

/* Texte */



.OLWTableTextM a,.TableTextS a,.TableTextXS a {
	color: #5588C0;
}

.OLWTextM,.OLWTableTextM  {
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 17px 0;

}

.OLWTableTextM	 td {
	padding:2px;
}