/**
 *CSS for Colordefinations
 */

/**
 *Hintergrundfarbe der ganzen Seite
 *und Textfarbe
 */
body,html {
	background-color: ;
/* 	background:url(../assets/images/background_grau1.jpg) repeat 0 0; */
	background: url(/img_modx/background.png) repeat-x;
	background-color:  #5f483f;
	color:#000;
}

/**
 *Schriftfarbe und -Groesse ueberall gelten
 */
body { /*Allgemein*/
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

strong, b { /*Fett*/
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}
input, select { /*Eingabefelder*/
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

/* Indivudelle Styles für Eingabefelder */

input.text,textarea {
	background:#ccc;
	border:1px solid #333;
}


table { /*Tabellen*/
	font-size:11px;
}

#contentText h1 { /*Ueberschrift/Titel fuer Haupttext*/
	color:#ffffff;
	font-weight:normal;
	font-size: 20px;
	line-height: 28px;
	font-family: verdana;
	margin:0 0 10px 0;
}

.formerror { /*Farbe der Errorfelder bei Formularen*/
	color:#F00;
}

h2 {
color:#fff;
font-family:Arial;
font-size:15px;
font-weight:normal;
margin-bottom:15px;
margin-top:0;
padding-top:0;
}


/**
 *Allgemeine Farbe der Links (nicht fuer Navigation)
 */
a {
	color:#99cc33;
	text-decoration:none;
	}
	a:hover {
		color:#99cc33;
		text-decoration: underline;
	}

/**
 *Livesearch
 */
#livesearch {
	background:#f7f7f7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	}
	#livesearch a {
		color:#033;
		}
		#livesearch a:hover {
			color:#02f;
		}

/**
 *Linienfarbe bei Auflistungen im Downloadtemplate
*/
tr.fd-file {
	border-bottom:1px solid #fff;
}

/**
 *Hintergrundfarben der verschiedenen Headerteilen
*/
	
#header {
	background: url(/img_modx/header.png) no-repeat;
}
#headerLeft {
	background-color:#000;
}
#headerRight {
	background-color:#000;
}
#tools {
	background-color:#5A5A5A;
}
/**
 *NAVIGATION
 *----------------------------------------------
*/


#navigation {
	font-size: 11px;
	line-height: 23px;
	font-family:arial;
	padding: 64px 0 0 0;
/* 	background: url(/img_modx/navigation.png); */
	}
	/* 1. Stufe */
	#navigation ul a {
		color: #99cc33;
		line-height:18px;
		border-top:1px solid #c8b5ad;
	}
	#navigation ul li.last a {border-bottom:1px solid #c8b5ad;}
	/* Hover */
	#navigation ul a:hover {
/* 		background:url(../img_modx/navi_black.png) no-repeat 0 6px; */
background: url(/img_modx/navigation.png);
		color: #fff;
	}
	/* Aktiv */
	#navigation ul li.current a {
/* 		background:url(../img_modx/navi_black.png) no-repeat 0 6px; */
		background: url(/img_modx/navigation.png);
		color: #fff;
		}
		/* 2. Stufe */
		#navigation li.current li a,
		#navigation li li a,
		#navigation li li {
/* 			background: url(/img_modx/navigation.png); */
			color: #99cc33;
			line-height:16px;
			border:none;
		}
		/*#navigation li li.last a {border:none;}*/
/* 		#navigation li li.first a {border-top:1px solid #000;} */
		/* Hover */
		#navigation li li a:hover {
/* 			background:url(../img_modx/navi_white.png) no-repeat 0 4px #bdbebd; */
			color:#fff;
		}
		/* Aktiv */
		#navigation li.current li.current a {
/* 			background:url(../img_modx/navi_white.png) no-repeat 0 4px #bdbebd; */
			color: #fff;
			}
			/* 3. Stufe */
			#navigation li.current li.current li a {
				color: #fff;
				background:#bdbebd;
				border:none;
			}
			/* Hover */
			#navigation li.current li.current li a:hover {
				color:#;
			}
			/* Aktiv */
			#navigation li.current li.current li.current a {
				color: #333;
			}
