/* 
*/

BODY { 
	margin: 			0px 0px 0px 0px; 
	padding: 			0px 0px 0px 0px; 
	background-color: 	#ffffff;
}
	
HTML { 
	font-family: 	Arial, Helvetica, Geneva, sans-serif; 
	font-size:		12px; 
	line-height: 	16px; 
	color:			#6c6e76; 
	margin: 		0px 0px 0px 0px; 
	padding: 		0px 0px 0px 0px; 
	z-index:		10;
}


/* DATEI: font.css  style-sheet */

a:link, a:visited, a:hover, a.subnav:link, a.subnav:visited, a.subnav:hover, a.subnav_d:link, a.subnav_d:visited, a.subnav_d:hover, a.subsubnav:link, a.subsubnav:visited, a.subsubnav:hover, a.subsubnav_d:link, a.subsubnav_d:visited, a.subsubnav_d:hover, a.bottom:link, a.bottom:visited, a.bottom:hover, a.bottom_d:link, a.bottom_d:visited, a.bottom_d:hover  	{ 
	color:				#0f3a8c; 
	font-weight: 		normal; 
	text-decoration:	underline; 
	font-family: 		Arial, Helvetica, Geneva, sans-serif; 
	font-size:			12px; 
	line-height: 		16px; 
	margin: 			0px 0px 0px 0px; 
	padding: 			0px; 
}

a:hover	{ 
	color: 				#c3a662; 
}

.imgnav	{
	margin: 			0px 10px 0px 0px; 
}

a.subnav:link, a.subnav:visited, a.subnav:hover, a.subnav_d:link, a.subnav_d:visited, a.subnav_d:hover 	{ 
	font-size:			11px; 
	color:				#ffffff; 
	padding: 			0px 20px 10px 0px; 
	text-decoration:	none; 
}

a.subnav_d:link, a.subnav_d:visited, a.subnav_d:hover	{
	color:				#f08a00; 
}
	
a.subnav:hover 	{ 
	color:				#f08a00; 
	padding: 			0px 20px 10px 0px; 
	text-decoration:	none; 
}

a.subsubnav:link, a.subsubnav:visited, a.subsubnav:hover, a.subsubnav_d:visited, a.subsubnav_d:hover, a.subsubnav_d:link  	{ 	
	display: 			block;
	color:				#6c6e76; 
	text-decoration:	none; 
	line-height:		22px;
}

a.bottom:link, a.bottom:visited, a.bottom:hover, a.bottom_d:link, a.bottom_d:visited, a.bottom_d:hover		{
	font-size:			10px; 
	color:				#6c6e76; 
	padding: 			0px 20px 10px 0px; 
	text-decoration:	none; 
}

a.bottom_d:link, a.bottom_d:visited, a.bottom_d:hover, a.subsubnav_d:visited, a.subsubnav_d:hover, a.subsubnav_d:link	{
	color:				#f08a00; 
}

a.subsubnav:hover, a.bottom:hover	  	{ 	
	color:				#f08a00; 
}

/* GRUNDEINSTELLUNGEN fuer Textelemente b19581 */

div, p, h1, h2, h3, input, .h3oa	{ 
	font-size:		12px; 
	line-height: 	16px; 
	margin: 		0px 0px 0px 0px; 
	padding: 		0px 0px 0px 0px; 
	z-index:		10;
}

h1, h2, h3, .home, .h3oa  { 
	font-size:		14px;
	font-weight: 	bold; 
	margin: 		0px 0px 6px 0px; 
}

h1, h3, .home, .h3oa  { 
	color:			#f08a00;
	font-size:		12px;
	font-weight: 	bold; 
	margin: 		16px 0px 6px 0px; 
}

.h3oa  { 
	margin: 		0px 0px 6px 0px; 
}

h1  { 
	text-align:		right;
	margin: 		0px 0px 0px 0px; 
}

.home  { 
	text-align:		left;
	margin: 		0px 0px 0px 0px; 
}

.whereiam	{
	width:			160px;
	background-color: #eff0f2;
	padding: 		5px 10px 5px 10px; 
}

.subsubnav_container	{
	width:			160px;
	padding: 		5px 10px 5px 10px; 
	text-align:		right;
}

ul {
	margin: 		0px 0px 8px 16px; 
	padding: 		0;
	list-style: 	square;
}

li {
	padding:		0;
	margin:			0;
}

/* positionen */

#home_content_container, #content_container	{
	position:			absolute;
	padding: 			0px 0px 0px 0px; 
	width: 				818px;
	z-index:			1;
	top: 				500px;
	height: 			auto;
}

#content_container	{
	top: 				254px;
}

#content	{
	position:			absolute; 
	height: 			auto;
	min-height:			360px;
	width: 				330px;
	margin: 			0px 0px 0px 480px;;
	float:				left;
}

#home	{
	position:			absolute; 
	margin: 			144px 0px 0px 150px;;
	z-index:			10;
}

#logo	{
	position:			absolute; 
	top: 				30px;
	margin: 			0px 0px 0px 30px;
}

.subnav_container	{
	width:			620px;
	margin: 		20px 0px 0px 184px;
}


/* nav more */

#home_topnav_container, #topnav_container {	
	position:			absolute;
	top: 				48px;
	margin: 			0px 0px 0px 0px;
	padding: 			0px;
	z-index:			1;
	width:				818px;
	height:				418px;
	background:url(images/back-home.gif);		
}

#topnav_container {	
	height:				183px;
	background:url(images/back-oben.gif);		
}

#topnav {	
	list-style-type: 	none;
	margin: 			0px 0px 0px 0px;	
	padding: 			0;		
}

#topnav li {
	margin: 			0;	
	float:				left;	
}

#topnav a:link, #topnav a:visited, #topnav a:hover, #topnav a.sub:link, #topnav a.sub:visited, #topnav a.sub:hover {	
	font-size:			10px;
	margin: 			0;	
	text-decoration:	none;
	padding: 			0px 30px 0px 0px;		
}	

#topnav a.sub:link, #topnav a.sub:visited, #topnav a.sub:hover {	
	color:				#c3a662;
}	

#topnav #topnav_active {
	color:				#c3a662;
}

