BODY { 
	margin: 			0px 0px 0px 0px; 
	padding: 			0px 0px 0px 0px; 
	background-color: 	#bd9f7e;
}
	
HTML	{
	font-family: 		Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-weight: 		normal; 
	text-decoration:	none; 
	font-size:			11px; 
	color:				#000000;
	line-height: 		16px; 
	margin: 			0px 0px 0px 0px; 
	padding: 			0px 0px 0px 0px; 
}

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

a:link, a:visited, a:hover, a.nav:link, a.nav:visited, a.nav:hover, a.nav_d:link, a.nav_d:visited, a.nav_d:hover	{ 
	text-decoration:	none; 
	color:				#000000; 
	margin: 			0px 0px 0px 0px; 
	padding: 			0px; 
}

a:hover	{ 
	color: 				#e86666; 
}

a.nav:link, a.nav:visited, a.nav:hover	{ 
	color: 				#000000;
	font-size: 			11px;
	line-height:		24px;
	text-decoration:	none; 
}

a.nav_d:link, a.nav_d:visited	{
	color:				#666666;
}

a.nav_d:hover	{
	color:				#e86666;
}

a.nav:hover, a.subnav:hover { 
	color: 				#e86666; 
}

/* hauptnavigation */
#nav-ul {
	padding: 			0px 0px 0px 0px;
	margin: 			48px 0px 0px 10px;	 
}

#nav-ul li {	
	padding:		0;
	list-style:		none; 
	line-height: 	24px;
}

#nav-ul a:link, #nav-ul a:visited {
	margin:			0;	
	text-decoration: none;	
	border: 		0px solid;
	color:			#000000;
}

#nav-ul a:hover {
	color: #cccccc;
}

#active-h, #active-s	{
	font-weight: bold;
}

#navs-ul {
	padding: 0px;
	margin: 0px 0px 6px 10px;	 
}

#navs-ul li {	
	padding:		0;
	list-style:		none; 
	line-height: 	18px;
}


/* GRUNDEINSTELLUNGEN fuer Textelemente b19581 */

div, p, h1, h2, h3, input, table, td, tr	{ 
	font-family: 		Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-weight: 		normal; 
	text-decoration:	none; 
	font-size:			11px; 
	margin: 			0px 0px 0px 0px; 
	z-index:			10;
}

table, td, tr	{ 
	padding: 			2px 2px 2px 2px;
}

input	{ 
	font-size:		10px; 
	line-height: 	14px; 
}

h1, h2  { 
	font-size:		12px;
	font-weight: 	bold; 
	margin: 		0px 0px 4px 0px; 
}

h1  { 
	font-size:		18px;
	line-height: 	20px; 
	margin: 		0px 0px 8px 0px; 
}


/* positionen */

#rahmen		{
	position:		absolute; 
	top: 			20px;
	margin: 		0px 0px 0px 0px; 
	padding: 		0px 0px 0px 0px; 
	width: 			900px;
	height: 		520px;
	border-right: 	solid 1px #ffffff;
	border-bottom: 	solid 1px #ffffff;
	border-top: 	solid 1px #ffffff;
}

#content, #logo, #logo2, #hauptnav		{
	position:			absolute; 
	margin: 			60px 0px 0px 280px; 
	padding: 			0px 0px 0px 0px; 
	width: 				420px;
	height: 			370px;
	z-index:			11;
	background-color: 	#ffffff;
	border-left: 		solid 1px #000000;
	border-bottom: 		solid 1px #000000;
	border-top: 		solid 1px #000000;
	border-right: 		none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity:		0.9;
}

#logo, #logo2		{
	margin: 			358px 0px 0px 705px; 
	width:				auto;
	height:				auto;
	border:				none;
	z-index:			12;
	background-color: 	transparent;	
}

#logo2		{
	margin: 	558px 0px 0px 805px; 
}

#hauptnav		{
	width: 			170px;
	border: 		solid 1px #000000;
	margin: 		60px 0px 0px 701px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity:		0.9;
}

.abstand	{
	background-color: 	transparent;
	margin: 			10px 0px 0px 10px;
	width: 				410px;
	height:				350px;
	overflow: 			auto;
}

/* hintergruende und nav-elemente */

#icon {
	position:			absolute; 
	margin: 			20px 0px 0px 903px;
	padding: 			0px 0px 0px 0px;
	*margin: 			20px 0px 0px 902px;
}

#icon p {
	margin: 			0px 0px 2px 0px;
}

#topnav {
	position:			absolute; 
	margin: 			90px 0px 0px 709px;
	padding: 			0px 0px 0px 0px;
}

