/* ### HTML-TAGS ### */

	BODY {
		background-color: #293F6F;
	}
	
	STRONG {
		color: #333;
	}

	FORM {
		border-color: #A5B8D9;
		background-color: #E2E6F1;
	}
	
	/* Links */
	A:link {
		color: #493F52;
	}
	
	A:visited {
		color: #493F52
	}
	
	A:hover {
		background-color: #fff;
		color: #000;
	}
	
	A:active {
		color: #493F52
	}
		
	INPUT {
		border-color: #333333;
		background-color: #FFF;
	}
	TEXTAREA {
		border-color: #333333;
		background-color: #FFF;
	}
	SELECT {
		border-color: #333333;
		background-color: #FFF;
	}
	
/* ### NAVIGATGION ### */

	#mainNav {
		color: #000;
		background-color: #FFF;
	}
	
		#mainNav .l1-no {
			background-color: #A5B8D9;
			border-color: #DBE9F5;
		}
		
		#mainNav .l1-act {
			background-color: #A5B8D9;
			border-color: #DBE9F5;
		}
		
		#mainNav .l2-no {
			background-color: #CDD9ED;
			border-color: #DBE9F5;
		}
		
		#mainNav .l2-act {
			background-color: #FFF;
			border-color: #DBE9F5;
		}
		
		#mainNav .l3-no {
			background-color: #DFE7F4;
			border-color: #DBE9F5;
		}
		
		#mainNav .l3-act {
			background-color: #FFF;
			border-color: #DBE9F5;
		}
		
		#mainNav .l4-no {
			background-color: #DFE7F4;
			border-color: #DBE9F5;
		}
		
		#mainNav .l4-act {
			background-color: #FFF;
			border-color: #DBE9F5;
		}
		
		#mainNav .l5-no {
			background-color: #DFE7F4;
			border-color: #DBE9F5;
		}
		
		#mainNav .l5-act {
			background-color: #FFF;
			border-color: #DBE9F5;
		}
	

/* ### IDs ### */

	
		#colMain {
			border-color: #A5B8C9;
			background-color: #FFF;
		}
		
		
			#pathNav {
					color: #000;
				}
				
				/* Links */
				#pathNav A {
					color: #000;
					background: none;
				}
				
				#pathNav A:hover {
					color: #000;
				}

				#pathNav .pn-cur {
					color: #FFF;
				}


			#subNav {
				color: #000;
				background-color: #A5B8D9;
			}
				
					#subNav .sn-no {
						color: #D2D393;
					}
					
					#subNav .sn-act {
						color: #000;
					}
			
			/* Seitenueberschrift */
			#pageTitle {
				background-color: #BED9ED;
				color: #FFF;
			}


			/* Footer (Adresse, etc) */
			#footerNav {
				background-color: #BED9ED;
				border-color: #DBE9F5;
			}

			/* Adresse unterhalb von Content */
			#address {
				color: #A5B8C9;
				border-color: #DBE9F5;
			}

		#colSub {
			border-color: #A5B8C9;
			background-color: #FFF;
		}
		
		
			/* Logo-Ebene  */
			#logo {
				color: #FFF;
				background-color: #BED9ED;
			}
			
			#styleNav A {
				border-color: #DBE9F5;
			}

	/* specialColors (Work-around) */
	#mainNav #specialColor0 {
		background-color: #A5B8D9;
	}
	.specialColor0 {
		background-color: #A5B8D9;
	}
	
	#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: #95A1C3;
	}
	/* Auflistungen (Jobliste,...) */
	
	.item {
		border-color: #BAB866;
		background-color: #DEE3E7;
	}
	
	/* Header-Zeile  */
	.rowHeader {
		background-color: #95A1C3;
	}
	
	/* Standard-Zeile */
	.row {
		background-color: #D2D7E4;
	}
	
	/* Standard-Zeile alternierend */
	.rowAlt {
		border-color: #A5B8D9;
		background-color: #E2E6F1;
	}
	
	/* Zeile mit Langtext */
	.rowDetails {
		border-color: #BAB866;
		background-color: #DEE3E7;
	}
	
	.rowInfo {
		background-color: #DEE3E7;
	}
		
	.job_free {
		color: #F00;
	}
	.jobProfile TABLE {
		border-color: #95A1C3;
	}
	.jobProfile .jobBarBg {
		background: #95A1C3;
	}
	.jobProfile .jobBar {
		background: #F2D6DE;
	}


	/* T3-RTE Classes (Absatzformatierung) */
	.rtePar_frame {
		border-color: #95A1C3;
		background-color: #D2D7E4;
	}
	
	.rtePar_highlight {
		background-color: #95A1C3;
	}

	/* INDEXED SEARCH */
	.tx-indexedsearch-title { background-color:#95A1C3; }
	.tx-indexedsearch-info { background-color: #D2D7E4; }
	.tx-indexedsearch-info Ar { color: #f00; }
	.tx-indexedsearch-info A:hover { color: #000; }
	.tx-indexedsearch-secHead TABLE { border-color: #D2D7E4; }
	.tx-indexedsearch-secHead TD { background-color:#D2D7E4; }
	
