/* ### HTML-TAGS ### */

	BODY {
		background-color: #fff;
	}
	
	STRONG {
		color: #333;
	}

	FORM {
		border-color: #aaa;
		background-color: #eee;
	}
	
	/* Links */
	A:link {
		color: #493f52;
	}
	
	A:visited {
		color: #493f52
	}
	
	A:hover {
		background-color: #fff;
		color: #000;
	}
	
	A:active {
		color: #493f52
	}
		
	INPUT {
		border-color: #aaa;
		background-color: #fff;
	}
	TEXTAREA {
		border-color: #aaa;
		background-color: #fff;
	}
	SELECT {
		border-color: #aaa;
		background-color: #fff;
	}
	
/* ### NAVIGATGION ### */

	#mainNav {
		color: #000;
		background-color: #FFF;
	}
	
		#mainNav .l1-no {
			background-color: #bbb;
			border-color: #fff;
		}
		
		#mainNav .l1-act {
			background-color: #bbb;
			border-color: #fff;
		}
		
		#mainNav .l2-no {
			background-color: transparent;
			border-color: #ddd;
		}
		
		#mainNav .l2-act {
			background-color: #FFF;
			border-color: #ddd;
		}
		
		#mainNav .l3-no {
			background-color: #ddd;
			border-color: #fff;
		}
		
		#mainNav .l3-act {
			background-color: #FFF;
			border-color: #fff;
		}
		
		#mainNav .l4-no {
			background-color: #e3e3b2;
			border-color: #FBF9E8;
		}
		
		#mainNav .l4-act {
			background-color: #FFF;
			border-color: #FBF9E8;
		}
		#mainNav .l5-no {
			background-color: #e3e3b2;
			border-color: #FBF9E8;
		}
		
		#mainNav .l5-act {
			background-color: #FFF;
			border-color: #FBF9E8;
		}
	

/* ### IDs ### */

	
		#colMain {
			border-color: #ddd;
			background-color: #fff;
		}
		
		
			#pathNav {
					color: #000;
				}
				
				/* Links */
				#pathNav A {
					color: #000;
					background: none;
				}
				
				#pathNav A:hover {
					color: #fff;
				}

				#pathNav .pn-cur {
					color: #fff;
				}

		#mainNav .l1-cur {
			background-color: #FFE790;
		}

			#subNav {
				color: #000;
				background-color: #999;
			}
				
					#subNav .sn-no {
						color: #D4D393;
					}
					
					#subNav .sn-act {
						color: #000;
					}
			
			/* Seitenueberschrift */
			#pageTitle {
				background-color: #ccc;
				color: #FFF;
			}


			/* Footer (Adresse, etc) */
			#footerNav {
				background-color: #ccc;
				border-color: #aaa;
			}

			/* Adresse unterhalb von Content */
			#address {
				color: #bbb;
				border-color: #CCC;
			}

		#colSub {
			border-color: #ddd;
			background-color: #FFF;
		}
		
		
			/* Logo-Ebene  */
			#logo {
				color: #FFF;
				background-color: #ddd;
			}
			
			#styleNav A {
				border-color: #fff;
			}

	/* specialColors (Work-around) */
	#mainNav #specialColor0 {
		background-color: #bbb;
	}
	.specialColor0 {
		background-color: #bbb;
	}

	#mainNav #specialColor1 {
		background-color: #999900;
	}
	.specialColor1 {
		background-color: #999900;
	}
	
	#mainNav #specialColor2 {
		background-color: #FFAB00;
	}
	.specialColor2 {
		background-color: #FFAB00;
	}
	
	#mainNav #specialColor3 {
		background-color: #CC6600;
	}
	.specialColor3 {
		background-color: #CC6600;
	}

	/* Errors */
	.error {
		color: #F00;
	}
	
	/* Floating image */
	.floatImage IMG {
		border-color: #BAB866;
	}
		
	/* Standard Image Caption */
	.imgCaption {
		color: #bab866;
	}
	/* Auflistungen (Jobliste,...) */
	
	.item {
		border-color: #aaa;
		background-color: #E2E2E2;
		
	}	

	/* Header-Zeile  */
	.rowHeader {
		background-color: #aaa;
	}
	
	/* Standard-Zeile */
	.row {
		background-color: #ddd;
	}
	
	/* Standard-Zeile alternierend */
	.rowAlt {
		background-color: #eee;
	}
	
	/* Zeile mit Langtext */
	.rowDetails {
		background-color: #E2E2E2;
	}
	
	.rowInfo {
		border-color: #aaa;
		background-color: #E2E2E2;
	}
		
	.job_free {
		color: #F00;
	}
	.jobProfile TABLE {
		border-color: #999;
	}
	.jobProfile .jobBarBg {
		background: #CCC;
	}
	.jobProfile .jobBar {
		background: #AAA;
	}


	/* T3-RTE Classes (Absatzformatierung) */
	.rtePar_frame {
		border-color: #999;
		background-color: #E2E2E2;
	}
	
	.rtePar_highlight {
		background-color: #999;
	}

	/* INDEXED SEARCH */	
	.tx-indexedsearch-title { background-color:#aaa; }
	.tx-indexedsearch-info { background-color: #ddd; }
	.tx-indexedsearch-info Ar { color: #f00; }
	.tx-indexedsearch-info A:hover { color: #000; }
	.tx-indexedsearch-secHead TABLE { border-color: #ddd; }
	.tx-indexedsearch-secHead TD { background-color:#aaa; }