/** Basis **/
html 					{ height:100%; margin-bottom:1px; }
body 					{ margin:0px; padding:0px; text-align:left; background-color:#F5F5F5; }
form					{ height:100%; text-align:left; }
div						{ display:block; }
img 						{ border:0px; }
tr						{ margin:0px; padding:0px; }

body, form, 
div, td, th,
h1, p, a		 		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
h1 						{ margin-top:0px; color:#14568a; font-size:13px; font-weight:bold; text-align:left; }
a			 			{ color:#127dd5; text-decoration:none; }
a:hover 					{ text-decoration:underline; }
a.normal				{ color:#000000; }
a.geparkt				{ color:#000099; }
a.angemeldet 			{ color:#deb90a; }
a.eingetragen			{ color:#009900; }
a.abgelehnt				{ color:#cc0000; }
a.normal img				{ background-image:url('images/normal_off.gif'); }
a.geparkt img			{ background-image:url('images/geparkt_off.gif'); }
a.geparkt img.aktiv		{ background-image:url('images/geparkt_on.gif'); }
a.geparkt img:hover		{ background-image:url('images/geparkt_on.gif'); }
a.angemeldet img			{ background-image:url('images/angemeldet_off.gif'); }
a.angemeldet img.aktiv	{ background-image:url('images/angemeldet_on.gif'); }
a.angemeldet img:hover	{ background-image:url('images/angemeldet_on.gif'); }
a.eingetragen img		{ background-image:url('images/eingetragen_off.gif'); }
a.eingetragen img.aktiv 	{ background-image:url('images/eingetragen_on.gif'); } 
a.eingetragen img:hover	{ background-image:url('images/eingetragen_on.gif'); }
a.abgelehnt	img			{ background-image:url('images/abgelehnt_off.gif'); }
a.abgelehnt	img.aktiv	{ background-image:url('images/abgelehnt_on.gif'); }
a.abgelehnt	img:hover	{ background-image:url('images/abgelehnt_on.gif'); }

.zustand				{ width:auto; text-align:center; float:left; }
.zustand a				{ width:28px; height:23px; display:block; text-align:center; float:left; }
.zustand img				{ width:20px; height:19px; }


/** Aufbau **/
.oben { 
	width:100%; 
	height:80px; 
}
.mitte { 
	width:100%; 
	height:auto; 
	padding-top:7px; 
}
.unten { 
	width:100%; 
	height:20px; 
}

/** Content ( Übersicht, Eingabefelder usw. ) **/
.content_links { 
	width:40px; 
	padding-bottom:1px; 
	float:left; 
}
.content_mitte { 
	max-width:1000px;
	padding:10px; 
	background:#FFFFFF; 
	border:1px solid #DCDCDC; 
	float:left; 
}
.content_mitte table {
	width:100% !important;
}
.content_rechts { 
	width:40px; 
	padding-bottom:1px; 
	float:left; 
}
.content_unten { 
	margin-top:5px; 
	margin-left:50px; 
}


/** Navigation **/
a.aendern				{ margin-right:8px; float:left; }
a.details				{ margin-right:10px; float:left; }

/** Sonstiges **/
.cleaner 				{ width:100%; height:2px; font-size:1px; clear:both; }
.copyright 				{ color:#666666; font-size:11px; text-decoration:none; }
.copyright:hover 		{ color:#00CCFF; text-decoration:none; }
.unsichtbar				{ display:none; }

.zeile					{ width:100%; height:27px; }
.zeile td				{ border-bottom:1px dashed #DDDDDD; line-height:21px; padding-top:5px; }
.zeile:hover td			{ background-color:#dfeffc; }

.blaettern				{ width:100%; line-height:21px; text-align:right; }
.blaettern a				{ padding:2px; font-weight:bold; }
.blaettern a.aktiv		{ color:#000000; }

.wkfilter a				{ float:left; }
.wkfilter select			{ width:116px; margin-right:4px; color:#127DD5; float:left; }
.zusatzinfo				{ margin-left:5px; color:#cc0000; }
.datum 					{ color:#14568A; font-size:9px; }
.texttitle 				{ color:#0D324F; font-family:Georgia, "Times New Roman", serif; font-size:20px; }
.maintitle 				{ color:#CEE6FF; font-family:Georgia, "Times New Roman", serif; font-size:26px; }
.mainsubtitle 			{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.maintitle-darkblue 		{ color:#14568A; font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; }
.mainsubtitle-darkblue 	{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#14568A; font-size:14px; }

td.on 					{ background:#FFFFFF; background-image:url(images/metal-copper-over.gif); }
td.onwk:hover a, 
td.onwk 					{ background:#FFFFFF; color:#0d324f; }
.top-wk					{ color:#0E3A5F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; }
.top-wk:link,
.top-wk:hover,	
.top-wk:active,
.top-wk:visited 			{ color:#0E3A5F; text-decoration:none; }
.top-logout				{ color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px; font-weight:bold; }
.top-logout:link,
.top-logout:hover,
.top-logout:active,
.top-logout:visited 		{ color:#FF0000; text-decoration:none; }

input, select,
textarea					{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
input 					{ width:301px; margin:0px; border:1px solid #1A0000; float:left; }
select 					{ width:161px; border:1px solid #1A0000; float:left; }
textarea 				{ width:300px; margin:0px; border:1px solid #1A0000; }
.input160 				{ width:160px; }
.select143 				{ width:143px; }
.select150 				{ width:150px; }
.select200 				{ width:200px; }
.select303 				{ width:303px; }
.checkbox 				{ width:20px; margin:2px 0px 0px 0px; border:1px solid #1A0000; }
.textarea-gross 			{ width:505px; }
.inputwert 				{ width:99%; margin:0px; border:1px solid #FFFFFF; }
.submit 					{ width:100px; margin:0px; color:#104E8B; background-color:#E5E5E5; border:1px solid #2088DD; cursor:pointer; float:right; }
.submit:hover 			{ width:100px; margin:0px; color:#60AAE8; background-color:#BFEFFF; border:1px solid #2088DD; cursor:pointer; float:right; }
.button 					{ display:block; width:98px; height:13px; margin:0px; padding-top:1px; padding-bottom:1px; color:#104E8B; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; text-decoration:none; background-color:#E5E5E5; border:1px solid #2088DD; cursor:pointer; float:right; }
.button:hover 			{ color:#60AAE8; text-decoration:none; background-color:#F0F0F0; border:1px solid #2088DD; cursor:pointer; float:right; }


/** Seite - Ändern **/
.angaben .spalte_1 {
	width: 310px; vertical-align: top;
}
.angaben .spalte_2 {
	width: 280px; vertical-align: top;
}
.angaben .spalte_3 {
	width: 125px; text-align: right; vertical-align: top;
}
.angaben .spalte_4 {
	width: 105px; text-align: right; vertical-align: top;
}
