.1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#004489; font-weight:bold; letter-spacing:.1em;}

.2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; letter-spacing:.1em; text-transform: uppercase; text-decoration: none;}

.2 a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; letter-spacing:.1em; text-transform: uppercase; text-decoration: none;}

.2 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; letter-spacing:.1em; text-transform: uppercase; text-decoration: none;}

.3 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; letter-spacing:.1em;}

.4 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; letter-spacing:.1em; text-transform: uppercase; text-decoration: none;}

.4 a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; letter-spacing:.1em; text-transform: uppercase; text-decoration: none;}

.4 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#004489; font-weight:bold; letter-spacing:.1em; text-transform: uppercase; text-decoration: none;}


.navigation td { text-decoration: none;
	border-bottom: 1px solid #F4FFE4;
	}
	
.navigation a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:10px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:5px 5px 5px 0px;
	}
	
.navigation a:hover {
	color:#000000;
	background-color: #FFCA32;
	}

.navigationb a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:10px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:5px 5px 5px 0px;
	}
	
.navigationb a:hover {
	color:#000000;
	background-color: #C0C0C0;
	}


.navigationc a {
	font: 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
	display:block;}
	
.navigationc a:hover {
	color:#666666;
	background-color:#F5F5F5;
	}

.navigationd a {
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration: none;
	display:block;}
	
.navigationd a:hover {
	color:#666666;
	background-color:#F5F5F5;
	}

.navigatione a {
	font: 11px Arial, Helvetica, sans-serif;
	color:#004489;
	text-decoration: none;
	display:block;}
	
.navigatione a:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color:#004489;
	background-color: #c0c0c0;}


	
.schritt a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing:.1em;
	text-decoration: none;
	padding:6px 6px 6px 6px;
	}
	
.schritt a:hover {
font: 12px Arial, Helvetica, sans-serif;
	color: #003399;	
	font-weight:bold
	}


.lzk a {
	font: 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:.1em;
	text-transform: uppercase;
	text-decoration: none;
	display:block;
	padding:0px 5px 5px 0px;
	}
	
.lzk a:hover {
	color:#FFFFFF;}

.zeit {
	font: 8px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:5px 5px 5px 0px;
	}

th		{font-family:arial,verdana; font-size:10px; color:#2D2D2D; background-color:#DADADA; height:20; align:left; font-weight:bold;}


.rahmen		{border-top:2px dotted #FF00FF; border-right:2px solid #000000; border-bottom:2px dashed #0000FF; border-left:4px double #00FF00; padding:2 4 2 4;}

.kursbezeichnung	{font-family:arial,verdana; font-size:10px; font-weight:bold; background-color:#e6e6e6; border-right:1px solid #ffffff; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:4; line-height:1.3; width:145;}

.datum	{font-family:arial,verdana; font-size:10px; font-weight:bold; background-color:#e6e6e6; border-right:1px solid #ffffff; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:4; line-height:1.3; width:65;}

.uhrzeit	{font-family:arial,verdana; font-size:10px; font-weight:bold; background-color:#e6e6e6; border-right:1px solid #ffffff; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:4; line-height:1.3; width:65;}

.ort	{font-family:arial,verdana; font-size:10px; font-weight:bold; background-color:#e6e6e6; border-right:1px solid #ffffff; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:4; line-height:1.3; width:145;}

.infos	{font-family:arial,verdana; font-size:10px; font-weight:bold; background-color:#e6e6e6; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:4; line-height:1.3;  width:156;}

.infos_	{font-family:arial,verdana; font-size:10px; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:4; line-height:1.3;}

.kb1	{font-family:arial,verdana; font-size:10px; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:4; line-height:1.3;}

.kb2	{font-family:arial,verdana; font-size:10px; border-right:1px solid #e6e6e6; border-left:1px solid #ffffff; border-top:1px solid #e6e6e6; border-bottom:1px solid #ffffff; padding:4; line-height:1.3;}

.kb3	{font-family:arial,verdana; font-size:10px; border-right:1px solid #e6e6e6; border-left:1px solid #ffffff; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:4; line-height:1.3;}

.rl		{padding:4; line-height:1.3;}

.rahmen_wr	{border-right:1px solid #FFFFFF; padding:4;}


.sr	{font-family:arial,verdana; font-size:11px; border-right:1px solid #e6e6e6; padding:4; line-height:1.3;}

.sru	{font-family:arial,verdana; font-size:11px; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:4;}

.slru	{font-family:arial,verdana; font-size:11px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:4; line-height:1.3;}

.tslu	{font-family:arial,verdana; font-size:11px; border-left:1px solid #e6e6e6; padding:2;}

.slr	{font-family:arial,verdana; font-size:11px; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:4;}

.sl	{font-family:arial,verdana; font-size:11px; border-left:1px solid #e6e6e6; padding:4;}

.slu	{font-family:arial,verdana; font-size:11px; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:4;}

.su	{font-family:arial,verdana; font-size:11px; border-bottom:1px solid #e2e2e2; padding:4;}

.slou {font-family:arial,verdana; font-size:11px; border-bottom:1px  solid #e2e2e2; border-left:1px  solid #e2e2e2; border-top:1px solid #e2e2e2; padding:4;}

.neutral {font-family:arial,verdana; font-size:11px; padding:6;}


.sr_	{font-family:arial,verdana; font-size:10px; border-right:1px solid #CCCCCC;}

.sru_	{font-family:arial,verdana; font-size:10px; border-right:1px solid #666666; border-bottom:1px solid #666666;}

.slru_	{font-family:arial,verdana; font-size:10px; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666;}

.tslu_	{font-family:arial,verdana; font-size:10px; border-left:1px solid #666666;}

.slr_	{font-family:arial,verdana; font-size:10px; border-left:1px solid #666666; border-right:1px solid #666666;}

.sl_	{font-family:arial,verdana; font-size:10px; border-left:1px solid #666666;}

.slu_	{font-family:arial,verdana; font-size:10px; border-left:1px solid #666666; border-bottom:1px solid #666666;}

.su_	{font-family:arial,verdana; font-size:10px; border-bottom:1px solid #666666;}

.su		{border-bottom:1px solid #CCCCCC; border-collapse: collapse;}

.slou_ {font-family:arial,verdana; border-bottom:1px  solid #CCCCCC; border-left:1px  solid #CCCCCC; border-top:1px solid #CCCCCC;}

.slrou_ {font-family:arial,verdana; border-bottom:1px  solid #CCCCCC; border-left:1px  solid #CCCCCC; border-right:1px  solid #CCCCCC; border-top:1px solid #CCCCCC;}

.gr	{border-right:1px solid #FFCA32; line-height:1.3;}

.gru	{font-family:arial,verdana; font-size:10px; border-right:1px solid #FFCA32; border-bottom:1px solid #FFCA32; padding:4;}

.glru	{font-family:arial,verdana; font-size:10px; border-left:1px solid #FFCA32; border-right:1px solid #FFCA32; border-bottom:1px solid #FFCA32; padding:4; line-height:1.3;}

.glu	{font-family:arial,verdana; font-size:10px; border-left:1px solid #FFCA32; padding:2;}

.glr	{font-family:arial,verdana; font-size:10px; border-left:1px solid #FFCA32; border-right:1px solid #FFCA32; padding:4;}

.gl	{font-family:arial,verdana; font-size:10px; border-left:1px solid #FFCA32; padding:4;}

.glu	{font-family:arial,verdana; font-size:10px; border-left:1px solid #FFCA32; border-bottom:1px solid #FFCA32; padding:4;}

.gu	{font-family:arial,verdana; font-size:10px; border-bottom:1px solid #FFCA32; padding:4;}

.glou {font-family:arial,verdana; border-bottom:1px  solid #FFCA32; border-left:1px  solid #FFCA32; border-top:1px solid #FFCA32; padding:4;}



.s {font-family:arial,verdana; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; padding:4;}

.downloads	{border-bottom:1px solid #8f8f8f; border-top:1px solid #8f8f8f; border-left:1px solid #8f8f8f; border-right:1px solid #8f8f8f; padding:4; font-weight:bold; font-family:arial,verdana; background-color:#e6e6e6;}

td		{font-family:arial,verdana; font-size:11px; color:#2D2D2D; }
	
.tddropdown	{font-family:arial,verdana; font-size:11px; color:#2D2D2D; }

.head		{font-family:arial,verdana; font-size:11px; color:#666666; font-weight:bold; }


.gelb		{font-family:arial,verdana; font-size:16px; color:#DAA100; font-weight:bold; }

.blau	a	{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#004489; font-weight:bold; text-decoration: none;}
.blau	a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#DAA100; font-weight:bold; text-decoration: none;}


.hellgrau		{font-family:arial,verdana; font-size:11px; color:#8F8F8F; font-weight:bold; }

.schule		{font-family:arial,verdana; font-size:11px; color:darkred; }

.ticker, .hilfe 	{font-family:verdana,arial; font-size:10px; color:#2D2D2D; }


.news, input	{font-family:verdana,arial; font-size:11px; color:#2D2D2D; }

.select		{font-family:arial,verdana; font-size:10px; color:#2D2D2D; }

.head_news	{font-family:arial,verdana; font-size:13px; color:#2d2d2d; font-weight:bold; }


/* ID Styles */

#navigation td {
	border-bottom: 1px solid #F4FFE4;
	}
	
#navigation a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #2d2d2d;
	line-height:12px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 20px;
	}
	
#navigation a:hover {
	color:#333333;
	background-color: #003366;
	}

.zeile2 {color: #oooooo; font-size:9px; font-family:Arial, verdana; helvetica}


.zeile1 {color: #A9122A; letter-spacing:.1em; font-weight: bold; font-size:10px; font-family:Arial, verdana; helvetica}


.zeile {color: #000000; letter-spacing:.1em; font-size:10px; font-family:Arial, verdana; helvetica}


.stellenmarkt {border-bottom: 1px solid #666666; border-top: 0px; border-right: 0px; border-left: 0px; font-size:10px; color:#666666; line-height: 20px; text-decoration: none;}

	
.stellenmarkt a {font: 11px Arial, Helvetica, sans-serif; color: #666666; letter-spacing:.1em;  text-decoration: none;}
	
.stellenmarkt a:hover {color:#000000; background-color: #FFF0CA;}


.normal 		{font-family:arial,verdana; font-size:11px; color:#DAA100; text-decoration:none; }

a:active.normal 	{font-family:arial,verdana; font-size:11px; color:#117584; text-decoration:none; }

a:visited.normal	{font-family:arial,verdana; font-size:11px; color:#DAA100; text-decoration:none; }

a:hover.normal	{font-family:arial,verdana; font-size:11px; color:#117584; text-decoration:none; }

.naviprae 	{font-family:verdana,arial; font-size:11px; color:#117584; text-decoration:none; }


a:hover.naviprae, .active	{font-family:verdana,arial; font-size:10px; color:#DAA100; text-decoration:none; }

.navi 			{font-family:verdana,arial; font-size:10px; color:#1A1A1A; text-decoration:none;}


a:hover.navi, .active	{font-family:verdana,arial; font-size:10px; color:#DAA100; text-decoration:none;}

a:hover.navi 		{font-family:verdana,arial; font-size:10px; color:#DAA100; text-decoration:none; }


.naviaktiv 		{font-family:verdana,arial; font-size:10px; color:#DAA100; text-decoration:none;}

.mehr			{font-family:verdana,arial; font-size:10px; color:#117584; text-decoration:none; font-weight:bold;}

.mehrinfos		{font-family:arial,verdana; font-size:10px; color:#DAA100; text-decoration:none; }

.textklein1			{font-family: arial,verdana; font-size:11px; font-weight: bold; color:#003366; text-decoration:none; text-transform: uppercase;}				


.textklein			{
			font-family:arial,verdana; font-size:9px; color:#8f8f8f; text-decoration:none;}				

.textgross			{font-family:arial,verdana; font-size:9px; color:#8f8f8f; text-decoration:none; letter-spacing: .1em;}	

.textgross1			{font-family:arial,verdana; font-size:10px; color:#666666; text-decoration:none;}	

.textgross2			{font-family: arial,verdana; font-size:11px; color:#333333; text-decoration:none;}				

.textgross3			{font-family: arial,verdana; font-size:11px; font-weight: bold; color:#000000; text-decoration:none; text-transform: uppercase; letter-spacing: .1em;}				

.textgross4			{font-family: arial,verdana; font-size:11px; font-weight: bold; color:#DAA100; text-decoration:none; text-transform: uppercase; letter-spacing: .1em;}		

.textgross5			{font-family: arial,verdana; font-size:11px; font-weight: bold; color:#FFD500; text-decoration:none; text-transform: uppercase; letter-spacing: .1em;}				

.textgross6			{font-family: arial,verdana; font-size:13px; font-weight: bold; color:#004489; text-decoration:none; text-transform: uppercase; letter-spacing: .1em;}				


		
.mittel			{font-family:arial,verdana; font-size:11px; color:#2D2D2D; text-decoration:none;}

.weiss			{font-family:arial,verdana; font-size:10px; color:#ffffff; text-decoration:none; text-transform: uppercase;}

.weiss1			{font-family:arial,verdana; font-size:9px; color:#ffffff; text-decoration:none; letter-spacing: .1em;}



a:hover.mittel			{font-family:arial,verdana; font-size:11px; color:#DAA100; text-decoration:none;}
