BODY { 
	margin: 		0px 0px 0px 0px; 
	padding: 		0px; 
	background:		url(images/back.gif);
}

HTML	{
	font-family:		Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size:			10px; 
	line-height: 		14px; 
	color:				#000000; 
	margin: 			0px 0px 0px 0px; 
	padding: 			0px; 
}	

/* DATEI: font.css  style-sheet */
a:link, a:visited, a:hover, a.nav:link, a.nav:visited, a.nav:hover, a.backlink:link, a.backlink:visited, a.backlink:hover   	{ 
	color:				#555555; 
	font-weight: 		normal; 
	text-decoration:	none; 
	font-family:		Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size:			10px; 
	line-height: 		14px; 
	margin: 			0px 0px 0px 0px; 
	padding: 			0px; 
}

a.backlink:link, a.backlink:visited, a.backlink:hover   	{ 
	background:			url(images/backlink.gif) no-repeat;
	font-size:			10px; 
	margin: 			0px 0px 0px 4px; 
	padding: 			0px 0px 0px 16px; 
	display:			block;
	color:				#000000;
}

a:hover	{ 
	color:				#000000; 
}

a.nav:hover	{ 
	color:				#000000; 
	background:			url(images/link_o.gif) no-repeat;
}

a.backlink:hover	{ 
	color:				#bcbdc0; 
}

/* GRUNDEINSTELLUNGEN fuer Textelemente */
div, p, h1, h2, h3, table, td, tr, .text, .subnav_head, .nav_d, .blocksatz 	{ 
	font-family:		Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size:			10px; 
	line-height: 		14px; 
	color:				#000000; 
	margin: 			4px 0px 4px 4px; 
	padding: 			0px; 
}

.blocksatz {
	text-align: justify;
}

table, td, t	{ 
	margin: 			0px 0px 0px 0px; 
}

h1, .h1_s	{ 
	color:				#898989; 
	font-size:			18px;
	font-weight: 		normal; 
	margin: 			10px 0px 10px 4px; 
}

.h1_s  { 
	color:				#ad325c; 
}

h2, h3  { 
	color:				#000000; 
	font-size:			12px;
	font-weight: 		bold; 
	margin: 			4px 0px 10px 4px; 
}

h3  { 
	font-size:			10px;
	margin: 			24px 0px 4px 4px; 
}

.subnav_head 	{ 
	color:				#898989; 
	font-weight: 		bold;
	display:			block;
	border-bottom:		solid 1px #898989; 
	margin: 			4px 0px 8px 0px; 
	padding: 			0px 0px 4px 0px; 
	text-align:			center;
}



.logo	{
	position:			absolute;
	top:				0px;
	margin: 			20px 0px 0px -210px; 
	padding: 			0px; 
}

#content {
	position:			absolute;
	top:				192px;
	margin: 			0px 0px 0px 75px;
	padding: 			0px 0px 0px 0px;
	width:				856px;
	height:				410px;
}

.text, .text_small, .text_detail, .karte, .subnav	{
	padding: 		0px;
	overflow: 		auto;
	width: 			445px;
	height:			302px;
	margin: 		0px 0px 0px 0px;
	border-left:	solid 1px #898989;
	background:		url(images/text-border.gif);
}

.text_small	{
	width: 			295px;
}

.text_detail	{
	width: 			464px;
}

.karte	{
	width: 			181px;
	overflow: 		hidden;
	border-bottom: 		solid 1px #898989;
}

.subnav	{
	width: 			160px;
	overflow: 		hidden;
}

.foto	{
	border-top: 		solid 1px #898989;
	border-bottom: 		solid 1px #898989;
}

.foto_tab	{
	border-top: 		solid 1px #898989;
	border-left: 		solid 1px #898989;
	margin: 0px 0px 0px 0px;
}

.leer	{
	border-left: 		solid 1px #898989;
}

.square, .zahlen {
	margin: 			5px 4px 0px 0px;
	padding: 			0px;
	background-color:	#666666;
	width:				6px;
	height:				6px;
	display:			block;
	float:				left;
	overflow: 			hidden;
}

.text	{
	* background:		url(images/text-border.gif) fixed; *
}
