.OLWBlaetternPlatzhalter {
	display: block; 
	float: left; 
	margin: 2px;
	width: 16px;
	height: 16px;
}

form.OLWform {
	margin: 0px;
	padding: 0px;
}

div.OLWadressBox {
	width:465px;
	float:left;
	overflow:hidden;
	padding:0px;
	margin:0px;
}


div.OLWeditAdressen {
	width:26px;
	height:18px;
	float:left;
	padding:0px;
	margin:0px;
	margin-top:4px;
}

#OLWContainerContentLinie {
	float: left; 
	width: 492px;
	height:1px;
	margin:0px;
	padding:0px;
	background-image: url(http://www.ksta.de/ks/images/nl/bg_punktlinie.gif);
	background-repeat: repeat-x;
	background-position: left top;	 	
	overflow: hidden;
}	

span.OLWmeldungrot {
	color: #CB0B0B;

}

ul.OLWmeldung {
	padding:0px;
	margin:0px;
	padding-left:16px;
	padding-bottom:10px;


}

ul.OLWmeldung li {
	padding:0px;
	margin:0px;
}

div.OLWzentrierung {
	width:492px;
	float:none;
	text-align:center;
}

div.OLWlegendegesamt {
	width:492px;
	float:left;
	border-top:#000000 solid 1px;

	margin-top:10px;
}

div.OLWlegendezeile {
	width:492px;
	float:left;
	text-align:left;
}

div.farbbox {
	width:40px;
	height:20px;
	float:left;
	margin-right:10px;
}

td.OLWBoxStadtmBewertungenTd02 {
	width:57px;
}

div#stadtm_blogs {
	height: 130px;
}
div#stadtm_fotos {
	height: 150px;
}
div#stadtm_ausgehen {
	height: 130px;
}
div#stadtm_vereine {
	height: 150px;
}
div#stadtm_eltern {
	height: 130px;
}
div#stadtm_mitglieder {
	height: 150px;
}

/*------------------ QUIZ ----------------------*/

div.OLWQuizBox1 {
	width:492px;
	float:left;
}

div.OLWQuizFragenTyp1 {
	width:492px;
	float:left;
	margin-top: 10px;
}

div.OLWTyp1Zeile {
	width:492px;
	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:302px;
	float:left;
	padding-left:190px;
}

.OLWBlaetternButton {
	width:16px;
	float:left;
}

.OLWSenden {
	width:70px;
	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(http://www.ksta.de/ks/images/nl/icon_blaettern-zurueck.gif);
}

.OLWBlaetternVor {
	background-image: url(http://www.ksta.de/ks/images/nl/icon_blaettern-vor.gif);
}

.OLWBlaetternEnde {
	background-image: url(http://www.ksta.de/ks/images/nl/icon_blaettern-ende.gif);
}

textarea.OLWtextarea {
	color: #000000;
	border: #B8B7B2 1px solid; 
}



/*------------------ Umfrage ----------------------*/


.OLWAbstimmung {
	display: block; 
	float: left; 
	background-repeat: no-repeat;
	background-position: left top;	
	width: 113px;
	height: 16px;
}

.OLWAbstimmung:hover {
	background-position: right top;	
}

.OLWAbstimmung {
	background-image: url(/pics/layout/ksta/OLW_abstimmung2.gif);
}

.fontBold {
	font-weight:bold;
}


/*------------------ Gerade online Schnipsel ----------------------*/

.OLWBoxOnlineContainer {
	width: 94px; 
	float: left; 
	text-align: center; 
	line-height: 13px; 
	overflow: hidden; 
	padding-top: 3px;
}

.OLWBoxOnlineImgPos {
	margin: auto;
	width: 45px;
	height: 48px;
}

.OLWBoxOnlineTextPos {
	padding: 4px 2px 14px 0px;
}


/* Hack für vertikale zentrierung in div's */

div.OLWOnlineImgPos1 {
	display: table;
	height: 48px; 
	width: 45px;
	_position: relative;
	overflow: hidden;
}

div.OLWOnlineImgPos2 {
	_position: absolute; 
	_top: 50%;
	display: table-cell; 
	vertical-align: middle;
}

div.OLWOnlineImgPos3 {
	_position: relative; 
	_top: -50%;
	width: 48px;
	text-align: center;
	//margin-bottom: -2px;
}

/* Ende Hack für vertikale zentrierung in div's */



.OLWOnlineIcon {
	float:left; 
	border-right:0px; 
	border-left:0px;  
	border-bottom:0px; 
	padding:0px; 
	padding-left:3px; 
	padding-top:6px; 
	padding-bottom:6px;  
	margin:0px;
}

.OLWLinkOnlineIcon {
	padding-top: 7px; 
	padding-bottom: 9px; 
	padding-right: 9px; 
	border-left: 0px; 
	border-bottom: 1px #F5F4EB solid; 
	background-image: none;
}


/*-------------- VOXPOP -----------------*/

.OLWButtonEintrag {
	float: right; 
	display: block; 
	height: 18px;
	background-image: url(/pics/layout/ksta/OLWButton_eintrag.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fff;
}

.OLWButtonEintrag:hover {
	background-position: top right;	
}

.OLWButtonEintrag {
	width:101px;
	background-image: url(/pics/layout/ksta/OLWButton_eintrag.gif);
}

/* ------------- GLOSSAR  --------------- */




td.OLWglossar_buchstabe {	
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	background-color: #F5F4EB;
	color: #003478;
	cursor: pointer;
	padding: 5px;
	border: 1px solid #FFFFFF;
	text-decoration:underline;
}

td.OLWglossar_buchstabe_aktiv {
	font-size:12px;
	font-family:Arial;
	background-color: #F5F4EB;
	color: #000000;
	cursor: none;
	padding: 5px;
	border: 1px solid #FFFFFF;
	text-decoration:none;
}

td.OLWglossar_buchstabe_inaktiv {
	font-size:12px;
	font-family:Arial;
	background-color: #F5F4EB;
	color: #000000;
	cursor: none;
	padding: 5px;
	border: 1px solid #FFFFFF;
}

td.OLWglossar_buchstabe_mover {
	font-size:12px;
	font-family:Arial;
	background-color: #003478;
	color: #FFFFFF;
	cursor: pointer;
	padding: 5px;
	border: 1px solid #FFFFFF;
	text-decoration: underline;
}

td.OLWglossar_begriffe_allezeigen {
		padding-top: 0px;
}
	
input.OLWglossar_suchbegriff {
	width: 100px;
	height: 10px;	
	font-size: 9px;
	font-family: Arial;
	color: #FF6801;		
	border: 1px solid #FE0101;
	margin-left: 10px;
}

input.OLWglossar_submit {
	width: 80px;
	height: 20px;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	color: #ffad00;		
	background-color: #FE0101;
	border: 1px solid #FE0101;
	margin-left: 0px;
}
td.OLWglossar_begriffe_suche {
	padding-top: 20px;
}
div.OLWglossar_erklaerung {
	padding-bottom: 10px;
}
table.OLWglossar_erklaerungs_tabelle {
	
}
td.OLWglossar_begriffe_top {
	padding-left: 0px;
	padding-bottom: 10px;
}
td.OLWglossar_begriff_g {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.OLWglossar_begriff_u {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F5F4EB;
}
table.OLWglossar_begriffs_tabelle {
	
}
table.OLWglossar_woerter_erklaerungen {
	margin-top: 20px;
}
td.OLWglossar_woerterliste {
	font-size: 12px;
	font-family: Arial;
	width: 180px;
	padding-right: 10px;
	border-right: 1px solid #003478;
	vertical-align: top;
}
td.OLWglossar_erklaerungsliste {
	font-size: 12px;
	font-family: Arial;
	padding-left: 10px;
	vertical-align: top;
}

OLWglossar_link  {
	text-decoration:none;
	font-size:12px;
	font-family:Verdana,Arial,sans-serif;
	line-height:1.2;
	color:#ff0000;
}
OLWglossar_link {text-decoration:none;font-size:12px;font-family:Verdana,Arial,sans-serif;line-height:1.2;color:#ff0000;}
OLWglossar_link {text-decoration:underline;font-size:12px;font-family:Verdana,Arial,sans-serif;line-height:1.2;color:#ff0000 ;}
OLWglossar_link {text-decoration:underline;font-size:12px;font-family:Verdana,Arial,sans-serif;line-height:1.2;color:#ff0000 ;}



div.UeberschriftKommentar {
	width: 353px;
	padding: 0px;
	margin: 0px;
	float: left; 
}

div.OLWTitelNavButton {
	width: 136px;
	float: left;
}

.OLWButtonMelden {
	float: right; 
	display: block; 
	height: 18px;
	background-image: url(/pics/layout/ksta/OLWButton_melden.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #fff;
}

.OLWButtonMelden:hover {
	background-position: top right;	
}

.OLWButtonMelden {
	width: 136px;
	background-image: url(/pics/layout/ksta/OLWButton_melden.gif);
}



div.KommentarFormularCheckboxText a {
	text-decoration: underline;
}

div.KommentarZeichenText {
	width: 250px; 
	float: left;
}

div.KommentarZahl {
	width: 75px; 
	float: left;
}

div.KommentarZeichentext {
	width: 100px; 
	float: left;
}

/*Wahlen Klein- und Groß-Ansicht*/

div.PicTextBoxGesamt {
	width: 492px; 
	float:left; 
}

div.TextBox {
	width: 360px; 
	float:left;
}

div.PicBox {
	width: 130px; 
	float:left;
	padding: 20px 0px 20px 0px;	
}

div.PicBox a img {
	border: 0px; 
}


.OLWaufzaehlung ul {
	font-family: arial;
}
 
 
div.KandidatenBox {
	width: 492px; 
	float:left; 
	overflow: hidden;
	padding: 0 0 20px 0;
}

div.KandidatenText {
	width: 370px; 
	float: left; 
}

div.KandidatenBild {
	width: 120px; 
	float: left; 
	text-align: center; 
	margin-top: 55px;
}
