/* BODY */
html, body {
	font-family: Arial,Verdana,sans-serif;
	font-size: 99%;
	margin: 0px;
	padding: 0px;
	background-image: url(/fileadmin/tmpl/homepage/images/background_body.gif);
	text-align: center;
	/*width: 95%;*/

}

/* LINKS ALLGEMEIN */
a:link 		{ color:#000000; text-decoration:underline; }
a:visited 	{ color:#000000; text-decoration:underline; }
a:active 	{ color:#000000; text-decoration:underline; }
a:hover 	{ color:#000000; text-decoration:underline; }

DIV.site {
		position:		relative;
		width:			770px;
		font-size:		1em;
		text-align:		left;
		margin: 0px auto;
		margin-top: 10px ;
		padding: 0;

		/* Angabe für Mozilla und zentrieren notwenig */

	} 

DIV.content {
		position:		relative;
		float:			left;
		width:			770px;
		font-size:		1em;
		background-image:url(/fileadmin/tmpl/homepage/images/background_site.gif);
		background-repeat:repeat-y;

	} 

DIV.o {
	position: relative;
	float: left;
	width: 770px;
	height:	110px;
	z-index: 1;
	font-size: 0.9em;
	padding-bottom: 0px!important;
	padding-bottom: 10px;
	background-image: url(/fileadmin/tmpl/homepage/images/background_oben.gif);
	word-wrap: break-word;
	background-repeat: no-repeat;
} 

DIV.o .h {
		position:		relative;
		float:			left;
		width:			760px !important;
		width:			770px;
		z-index:                1;
		font-size:		0.85em;
		background-image:url(/fileadmin/tmpl/homepage/images/background_oben_h.jpg);
		background-repeat:repeat-x;
		padding:		5px;
		color:			#ffffff;
	} 

DIV.o .te {
		position:		relative;
		float:			left;
		width:			755px!important;
		width:			770px;
		z-index:       2;
		font-size:		0.85em;
		margin-top:		20px;
		color:			#FFFFFF;
		padding-right:	15px;
		padding-top:	3px;
	
	} 
	DIV.o .te  a:link     { color: #FFFFFF; text-decoration:none; } 
	DIV.o .te  a:active   { color: #FFFFFF; text-decoration:none; }  
	DIV.o .te  a:visited  { color: #FFFFFF; text-decoration:none; } 
	DIV.o .te  a:hover    { color: #FFFFFF; text-decoration:underline; } 
	DIV.o .te ul { position: relative; float: left; margin: 0px; padding: 0px; }
	DIV.o .te li { position: relative; float: left; margin: 0px; padding: 0px; list-style-type:none; }

DIV.o .te_align {
		position:		relative;
		float:			right;
	} 

DIV.o .te_p1  {
		position:		relative;
		float:			left;
		z-index:                2;
		font-size:		0.95em;
		color:			#000000;
		background-image:url(/fileadmin/tmpl/default/images/background_te_p1.gif);
		background-repeat:repeat-x;
	}
	DIV.te_p1  a:link    	{ color: #000000; text-decoration:none; } 
	DIV.te_p1  a:active   	{ color: #000000; text-decoration:none; }  
	DIV.te_p1  a:visited    { color: #000000; text-decoration:none; } 
	DIV.te_p1  a:hover    	{ color: #000000; text-decoration:underline; } 

DIV.o .te_a1  {
		position:		relative;
		float:			left;
		z-index:                2;
		font-size:		0.95em;
		color:			#000000;
		background-image:url(/fileadmin/tmpl/default/images/background_te_a1.gif);
		background-repeat:repeat-x;
}
	DIV.te_a1  a:link    	{ color: #000000; text-decoration:none; } 
	DIV.te_a1  a:active   	{ color: #000000; text-decoration:none; }  
	DIV.te_a1  a:visited    { color: #000000; text-decoration:none; } 
	DIV.te_a1  a:hover    	{ color: #000000; text-decoration:underline; } 

DIV.o .te_t  {
		position:		relative;
		float:			left;
		z-index:                2;
		width:			10px;
		padding: 		2px;
		font-size:		1em;
		background-image:url(/fileadmin/tmpl/default/images/background_te_t.gif);
		background-repeat:repeat-x;
}

DIV.o .tn {
		position:		relative;
		float:			left;
		width:			770px;
		height:			25px;
		padding:		5px;
		z-index:                2;
		font-size:		1em;
		background-image:url(/fileadmin/tmpl/homepage/images/background_tn.gif);
		background-repeat:repeat-x;
	} 
	DIV.o .tn ul { position: relative; float: left; margin: 0px; padding: 0px; }
	DIV.o .tn li { position: relative; float: left; margin: 0px; padding: 0px; list-style-type:none; }

DIV.o .tn_align {
		position:		relative;
		float:			right;
	} 

DIV.o .tn_p1  {
		position:		relative;
		float:			left;
		z-index:                2;
		font-size:		0.95em;
		color:			#000000;
		padding:		5px;
		padding-left:		0px;
		padding-right:		5px;
		background-image:url(/fileadmin/tmpl/homepage/images/background_tn_p1.gif);
		background-repeat:repeat-x;
	}
	DIV.o .tn_p1  a:link    	{ color: #000000; text-decoration:none; } 
	DIV.o .tn_p1  a:active   	{ color: #000000; text-decoration:none; }  
	DIV.o .tn_p1  a:visited    { color: #000000; text-decoration:none; } 
	DIV.o .tn_p1  a:hover    	{ color: #000000; text-decoration:underline; } 

DIV.o .tn_a1  {
		position:		relative;
		float:			left;
		z-index:                2;
		font-size:		0.95em;
		font-weight:		bold;
		color:			#000000;
		padding:		5px;
		padding-left:		0px;
		padding-right:		5px;
		background-image:url(/fileadmin/tmpl/homepage/images/background_tn_a1.gif);
		background-repeat:repeat-x;
}
	DIV.o .tn_a1  a:link    	{ color: #000000; text-decoration:none; } 
	DIV.o .tn_a1  a:active   	{ color: #000000; text-decoration:none; }  
	DIV.o .tn_a1  a:visited    { color: #000000; text-decoration:none; } 
	DIV.o .tn_a1  a:hover    	{ color: #000000; text-decoration:underline; } 

DIV.o .tn_t  {
		position:		relative;
		float:			left;
		z-index:                2;
		width:			2px;
		height:			25px;
		font-size:		1em;
		background-image:url(/fileadmin/tmpl/homepage/images/background_tn_t.gif);
		background-repeat:repeat-x;
}


DIV.u {
		clear:                  both;
		position:		relative;
		float:			left;
		width: 			770px;
		height:			45px;
		padding-top:	19px;
		color:			white;
		text-align:		center;
		font-size:		0.8em;
		background-image:url(/fileadmin/tmpl/homepage/images/background_unten.gif);
		background-repeat:repeat-x;
		word-wrap: 		break-word;
	} 
	
	
	
	DIV.u   a:link    	{ color: #FFFFFF; text-decoration:none; } 
	DIV.u   a:active   	{ color: #FFFFFF; text-decoration:none; }  
	DIV.u   a:visited    { color: #FFFFFF; text-decoration:none; } 
	DIV.u   a:visited    { color: #FFFFFF; text-decoration:none; } 
	DIV.u   a:hover    	{ color: #FFFFFF; text-decoration:underline; } 

	
DIV.u .h {
		position:		relative;
		float:			left;
		width:			760px !important;
		width:			770px;
		z-index:                1;
		font-size:		0.85em;
		background-image:url(/fileadmin/tmpl/homepage/images/background_unten_h.jpg);
		background-repeat:repeat-x;
		color:			#ffffff;
	} 
	
	
DIV.f {
	clear: both;
	position: relative;
	float: left;
	width: 780px !important;
	width: 770px;
	height: 30px;
	padding-top: 5px;
	text-align: center;
	font-size: 0.70em;
	color: #FFFFFF;
	word-wrap: break-word;

}

	


DIV.clear {
		clear:                  both;
	} 


DIV.filelink		{
	position:	relative;
	float:		left;
}
DIV.filelink	 img	{
	position:	relative;
	float:		left;
	margin:		0px;
	padding:	0px;
}


DIV.imagewrap		{}
DIV.imagewrap	 img	{
		border:		0;	
			}
DIV.imagewrap .imagealt		{
	position:	relative;
	float:		left;
	clear:		both;
	font-size:	0.75em;
	margin-left:	2px;
}