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

HTML	{
	font-family:		Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size:			11px; 
	line-height: 		14px; 
	color:				#666666; 
	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: 		bold; 
	text-decoration:	none; 
	font-family:		Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size:			11px; 
	line-height: 		14px; 
	margin: 			0px 0px 0px 0px; 
	padding: 			0px; 
}

a.nav:link, a.nav:visited, a.nav:hover { 
	font-weight: 		normal !important; 
}

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; 
	text-decoration:	underline; 
}

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, ul, li, .sondertermin, .st_text 	{ 
	font-family:		Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size:			11px; 
	line-height: 		14px; 
	color:				#666666; 
	margin: 			4px 0px 4px 0px; 
	padding: 			0px; 
}

.sondertermin, .st_text	{ 
	text-align:		center; 
	font-size: 		12px; 
	font-weight: 	bold; 
	color: 			#449b2c;
	margin: 		0px 0px 20px 0px;
}

.st_text	{ 
	color: 			#000000;
}

.blocksatz {
	text-align: justify;
}

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

td	{ 
	padding: 1px 8px 1px 0px; 
}

h1, h2, h3, .presse	{ 
	color:				#666666; 
	font-size:			11px;
	font-weight: 		bold; 
	margin: 			0px 0px 10px 0px; 
}

h1  { 
	background:		url(../images/h1.gif) no-repeat;
	padding: 		0px 0px 0px 20px; 
	line-height:	14px;
	margin: 		20px 0px 10px 0px;
}

h3  { 
	font-size:		18px;
	line-height:	22px;
	font-weight: 	normal; 
	margin: 		0; 
	/* color:			#b8b9b9; */
	color:				#ffcc66;
	padding-bottom: 4px;
}

#content a.extern {
	color:				#ffcc66;
}
#content a.extern:hover {
	text-decoration: underline;
	color:				#b8b9b9;
}
.orange  { 
	color:				#ffcc66;
}

.presse { 
	margin: 0px 0px 0px 0px;
}

#rahmen	{
	position:		relative;
	background:		url(../images/background.jpg) no-repeat;
	width:			856px;
	height:			598px;
	margin: 		0px auto 0px auto;
	padding:		0;
	border: none;
	text-align: left;
}
#container	{
width:			100%;
text-align: center;
margin: 0px 0px 0px 0px;
}
#content, #presse, #home {
	position:	absolute;
	top:		150px;
	left:		210px;
	margin: 	0px 0px 0px 0px;
	padding:	0px;
	width:		340px;
	height:		400px;
	overflow: 	auto;
}

#baustelle	{
	position:	absolute;
	top:		140px;
	left:		50px;
	margin: 	0px 0px 0px 0px;
	padding:	0px;
	width:		780px;
	height:		400px;
	overflow: 	none;
}

#baustelle h2	{
margin: 10px 0px 0px 0px;
color: #fccc68;
font-size: 13px;
}

#baustelle h1	{
background: none;
margin: 50px 0px 20px 0px;
padding: 0;
color: #fccc68;
font-size: 15px;
}

#presse, #home	{
	width:		630px;
}
#home	{
overflow: 	none !important;
height:		410px;
width:		456px;
}

#bilder, #news_hp	{
	position:	absolute;
	top:		150px;
	left:		546px;
	margin: 	0px 0px 0px 20px;
	overflow:	none;
}

#news_hp	{
	left:		646px;
	margin: 	0px 0px 0px 30px;
	overflow:	none ;
}

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

#nav	{
	position:	absolute;
	top:		186px;
	margin: 	0px 0px 0px 20px;
	width:		160px;
}

#nav .subnav, #nav .subnav_d	{
	margin: 		0px 0px 0px 0px;
	padding: 		2px 0px 2px 12px;
	background:		#f3f2f2;
	font-size:		10px; 
	line-height: 	14px; 
	display: 		block;	
}

a.subnav, a.subnav:link, a.subnav:visible, a.subnav:hover	{
}

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

.intern {
margin: 0px 0px 0px 0px !important;
}

