/* HTML, BODY und Navigations CSS */

html, body { 
	margin: 0;
	padding: 0;
	background: #7A0000 url(../files/bg.jpg) repeat-x;
	height: 100%;
}

#Container { 
	margin: 0 auto;
	padding: 0;
	width: 935px;
	height: auto !important;
	height: 100%;
	_height: 100%;
	min-height: 100%;
	overflow: visible;
	background: transparent url(../files/bg_container.jpg) repeat-y;
}

* html #Container { height: 100%; }


#SubNav { padding: 0;margin: 0; }
#SubNav ul { margin: 0; padding: 0; list-style: none; }
#SubNav li { margin: 0; padding: 0; display: block; border-bottom: 1px solid #EEEEEE;}

#SubNav ul li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 25px;
	text-decoration: none;
	color:#7E696D
}

#SubNav ul li a:hover { color: #A70000; text-decoration: underline;}
#SubNav ul li.on a { color: #A70000; font-weight: bold; }


#SubNav ul li.on ul { margin: 0; padding: 0; list-style: none; margin-bottom: 10px; }

#SubNav ul li.on ul li { 
	margin: 0; padding: 0; display: block;
	border-bottom: 1px solid #D7CECF;
	margin-left: 10px;
	padding: 5px;
}

#SubNav ul li.on ul li a { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none; 
	color:#7E696D;
	border: 0;
}

#SubNav li.on ul li a:hover { margin: 0; padding: 0; color: #A70000;text-decoration: underline; }
#SubNav li.on ul li.on  { color: #A70000; background-color: #EEEEEE; }
#SubNav li.on ul li.on ul li { }

#SubNav li.on ul li.on ul li a { 
	display: block;
	padding-left: 35px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px solid #EEEEEE;
	background-color:#FFFFFF;
}

#SubNav li.on ul li.on ul li a:hover { color: #A70000; text-decoration: underline; }
#SubNav li.on ul li.on ul li.on a { font-weight: bold; color: #A70000; background-color:#FFFFFF; }

/* --------------Float Left/Right------------- */

.flLeft { 
	float: left;
	margin-right: 15px;
	margin-bottom: 8px;
	padding-top: 3px;
}

.flRight { 
	float: right;
	margin-left: 30px;
	margin-bottom: 8px;
	padding-top: 3px;
}

.flMitte { 
	float: left;
	margin: 0;
	padding-top: 3px;
}