body, span, input, div, p, h1, h2, h3, blockquote, ul, li, thead, td, table, tr, textarea { 
font-family: Arial, Helvetica, sans-serif; font-style: normal; font-variant: normal; text-decoration: none; color: #333333;} 
.ftext {  font-size: 12px; }
.ftextf { font-size: 12px; font-weight: bold;}
.link { font-size: 14px; color: #1469AC; font-weight: bold;}
a.weiss:link 	{  font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 13px;}
a.weiss:hover 	{  font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 13px;}
a.weiss:active 	{  font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 13px;}
a.weiss:visited {  font-size: 12px; color: #FFFFFF; text-decoration: none; line-height: 13px;}
a:link {  color: #1469AC; text-decoration: underline;}
a:hover {  color: #1469AC; text-decoration: none;}
a:active {  color: #1469AC; text-decoration: none;}
a:visited {  color: #1469AC; text-decoration: underline;}
.tabellefett {	border: 1px dashed #CCCCCC;}
.grauKastl {	font-size: 12px; 	background-color:#E1ECF4;}
.gelbKastl {	font-size: 12px; 	background-color:#FFFFCC;}
.li_image {	list-style-position: outside;	list-style-type: disc;	list-style-image: url(pix/hakerl_li.gif);}
.li_kreis{
	margin-left:20px;
	list-style-position: outside;
	list-style-type:none;
	list-style-image: url(pix/listenpunkt_cirkl.gif);
}
.grauKastlform {	font-size: 11px;background-color:#FFFFFF;	border: 1px inset;}
.KursTitel {	font-size: 22px;	font-style: normal;	font-weight: bold;	color: #1469AC;	text-align: left;	width: 527px;	padding: 0px;	text-indent: 15px;}
.ftextf { font-size: 12px; font-weight: bold;}
.ftextfweiss { font-size: 14px; font-weight: bold ; color: #FFFFFF; background-color: #1469AC;}
.tabelle {  border: #00FF00; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.ftexto {font-size: 12px; }
.kurs_table {	background-color: #F9F9FA;	font-size: 12px;	font-style: normal;	color: #999999;}
.kurs_bezeichn {	font-size: 14px;	font-style: normal;	font-weight: bold;	text-decoration: none;}
#links {text-indent: 12pt;display:block; line-height:13px; width: 527px;}
#noprint {}
#hgblau {background-color:#1469AC;}
gesellschaft {}
#vhs {}
noprint gesellschaft {}
.ftextklein {font-size: 10px;}
.borderB{
	border-bottom: 1px solid #666666;
}

.ulErrorTeiln{
	background-image: url(screen/images/hg-error-teiln.gif);
	background-repeat: no-repeat;
	background-position: center bottom;	
	margin: 0px;
	padding: 4px 4px 40px 4px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.ulErrorRechn{
	background-image: url(screen/images/hg-error-rechn.gif);
	background-repeat: no-repeat;
	background-position: center bottom;		
	margin: 0px;
	padding: 4px 8px 40px 8px;
}

ul.ulErrorTeiln li, ul.ulErrorRechn li{
	color: #990000;
	margin: 0px;
	padding: 0px;
}

/*  KONTAKTFORMULAR  */

#formKontakt label {
float: left;
width:70px;
}

#formKontakt input {
width:150px;
}

#formKontakt p {
margin: 2px 0px 2px 0px;
padding: 0px;
}

#formKontakt #plz {
width: 40px;
}

#formKontakt #ort {
width: 100px;
}

#formKontakt #Absenden, #formKontakt #reset {
width: 100px;
}

#formLeft {
padding: 17px 0px 0px 0px;
float: left;
margin: 0px 10px 0px 0px;
}

#formKontakt #nachricht {

width: 200px;
height: 206px;
}

/*KURSLEITER*/

#tableKursleiterUebersicht {
width: 500px;
}

#tableKursleiterUebersicht td{
padding: 7px 0px 7px 7px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #CCCCCC;
}

#tableKursleiterUebersicht th{
text-align:left;
font-size:14px;
}

#tableKursleiterUebersicht th a{
color:#1469AC;
text-decoration: none;
}


/*ADMINTOOL*/

.kursleiter_table td{
border-bottom: 1px solid #999999;
padding: 5px 0px 5px 3px;

}

/*SUCHE*/

#suche {
background-color: #1469AC;
width: 195px;
position: absolute;
top: 20px;
left: 324px;
color: #FFFFFF;
font-size:12px;
}