/* CSS- Style Sheet f�r die FMN-Website */

/***********************************************************************************************/	
/*										GRUND- EINSTELLUNGEN			 					   */	
/***********************************************************************************************/
* {
  margin: 	0;
  padding: 	0;
  box-sizing: border-box;
}

html, body 
{
  height: 					100%;
  width: 					100%;
  font-size: 				90%;
  font-family: 				Verdana;
  background-image: 		url(0_img/bg.png);
  background-color: 		#CCCCCC;
  overflow:					hidden;
  color: 					#000000;
}

img {
	max-width: 100%;
	height: auto;
}

object 
{
  display: 	block; /*!*/
  width: 	100%;
  height: 	100%;
}


.logo-anc {
	display: block;
	text-align: center;
	margin: 10px;
}


/***********************************************************************************************/	
/*										�BERSCHRIFTEN					 					   */	
/***********************************************************************************************/

h1 { font-size: 145%; 	margin-top: 0.6em; margin-bottom: 1em; 
    background-image: url(0_img/headline_bk.jpg); 
	background-repeat: no-repeat;
	background-position: left bottom;/**/	
	}
h2 { font-size: 1.3em;	margin-top: 0.8em; margin-bottom: 0.8em; }
h3 { font-size: 1.1em;	margin-top: 0.8em; margin-bottom: 0.5em; }
h4 { font-size: 1.0em;	margin-top: 0.4em; margin-bottom: 0.4em; }
h5 { font-size: 0.9em;	margin-top: 0.2em; margin-bottom: 0.2em; }

/***********************************************************************************************/	
/*										ABS�TZE							 					   */	
/***********************************************************************************************/
p 				{ margin-bottom: 1em;  line-height: 1.4em;/**/}
p.block			{ text-align: justify;	}
span.nobreak 	{ white-space: nowrap;}
span.red 		{ color:#ff2020; }

/***********************************************************************************************/	
/*										LISTEN							 					   */	
/***********************************************************************************************/
ul, ol {
  margin: 			0em 0 1em 0;
}

li {
  margin-left: 		2em;
  line-height: 		1.4em;
}

ul.horizontal {
	/*border: 1px solid #000000;/**/
	padding-left: 	10x;
	margin-bottom: 	5px;	
}

ul.horizontal li
{
	float: left;
	margin: 0px 5px 0px 15px;
}

/***********************************************************************************************/	
/*									HYPERLINKS							 					   */	
/***********************************************************************************************/
/* Standard link */
a 
{  
	text-decoration: 	none;   
	outline: 			none; 
} 

a:link { color: #888888; } 			/* nicht besuchte Links */ 
a:visited { color: #cc6600; } 		/* besuchte Links */ 

a:hover, 
a:focus 
{
}
a:active
{ 
  background-color: #bbbbbb; 
  color: white; 
}

a.home
{
	/*border: 1px solid #000000;/**/
	text-decoration: none;   
	outline: none;
	color:#ff4040; 
	width: 100%;
	font-weight: bold;
	font-size: 80%;	
}

a.product_details
{
  /*border-right: 1px solid #555555;/**/ 
  border-bottom: 1px solid #555555;/**/
  float: left;	
  background-color: #999999; 
  color: #ffffff; 
  padding: 0px;
  margin: 0px;
  width: 50%;
  text-align: center; 
  z-index: 15; 
  background-image: url(0_img/link_product_details.jpg);
  background-position: top left;
  background-repeat: repeat-x;  
}

a.product_details:hover,
a.product_details:focus 
{
  background-color: #CCCCCC; 
  color: #ffffff;
  background-image: url(0_img/link_product_details_hover.jpg);
  background-position: top left;
  background-repeat: repeat-x;    
}

a.product_details_active
{
  /*border-left: 1px solid #555555;/**/
  border-bottom: 1px solid #ffffff;/**/  
  float: left;	
  background-color: #ffffff; 
  color: #888888; 
  padding: 0px;
  margin: 0px;
  width: 50%;
  text-align: center;
  z-index: 15;
  background-image: url(0_img/link_product_details_active.jpg);
  background-position: top left;
  background-repeat: repeat-x;
}

a.product_details_active:hover
{
  background-color: #ffffff; 
  color: #888888;
}
/***********************************************************************************************/	
/*										ALLGEMEINES						 					   */	
/***********************************************************************************************/
#centered { text-align: center; }
#center { margin: 0 auto;}

#bordered{	border: 1px solid #666666; }

div.centered{	text-align: center; }

.shadowed
{
	box-shadow: 			2px 2px 2px 0px #666666;
	-moz-box-shadow: 		2px 2px 2px 0px #666666;
	-webkit-box-shadow: 	2px 2px 2px 0px #666666;
}

div.pdflink
{
  /*border: 1px #eeeeee solid;/**/  
  margin-bottom: 15px;
  padding: 0px;
  width: 100%;
}
	div.pdflink img
	{
		margin: 0px;
		margin-right: 5px;
		padding: 0px;
		float: left;
	}	
	 
.clear
{
	clear: 		both;
	height: 	0;
	margin: 	0;
	padding: 	0;
	font-size: 	0;
}

.widthMinMax {
	min-width: 470px;
	max-width: 800px;
 } 


/***********************************************************************************************/	
/*									DIVS/ Gruppierungen					 					   */	
/***********************************************************************************************/
#messe
{
	/*border: 					1px dotted #000000;/**/
	position: 					absolute;
	bottom:		 				220px;
	width: 						180px;
	height: 					240px;
	padding: 					0px;
	margin-left:				10px;
	text-align: 				center;
	background: 				none;
	color: 						#000000;/**/  
	z-index:					20;
}

#messe img {
	border: 					1px solid #FFFFFF;/**/
}
/***********************************************************************************************/	
/*									FOOTER								 					   */	
/***********************************************************************************************/
#footer
{
	/*border: 1px dotted #000000;/**/
	padding: 					0px;
	margin: 					0px;
	
	width: 						100%;
	
	text-align: 				left;
	background: 				#ff2020;
	
	background-position: 		top left;
	color: 						#ffffff;  
}

#footer img 
{
	position: absolute;	
}

#languageregion
{
	/*border: 1px dotted #000000;/**/
	position: 				absolute;
	height: 				50px;
	width: 					105px;
	left: 					23px;
	top: 					135px;
	z-index:				6;
}
#languageregion a,
#languageregion img
{
	position:				absolute;
	z-index:				7;
	font-weight:			bold;
	color: 					#ffffff;  
}

#flag_en
{
  position: 				absolute;
  left: 					60px;
  border: 					none;
  z-index:					7;  
}

#flag_de
{
  position: 				absolute;  
  border: 					none;
  z-index:					7;  
}
/***********************************************************************************************/	
/*										GRUNDAUFBAU BEREICH/ALLGEMEINES 					   */	
/***********************************************************************************************/
#global
{
	/*border: 3px solid #000000;/**/
		
}

#center_wrapper {
	/*border: 			1px solid #0000FF;/**/
	
	z-index:			10;
	background-color: 	#ffffff;

	
	
	
	box-shadow: 		3px -3px 3px 0px #444444;/* -3px 0px 3px 0px #444444;/**/
	-moz-box-shadow: 	3px -3px 3px 0px #444444;/* -3px -3px 3px 0px #444444;/**/
	-webkit-box-shadow: 3px -3px 3px 0px #444444;/* -3px -3px 3px 0px #444444; /**/
}

#content_wrapper {
	/*border: 			1px solid #00FF00;/**/
	
	background-color: 	#ffffff; 
	text-align: 		center;
	
	z-index:			10;
	padding: 			0px 0px 0px 0px;
	/*box-shadow: 		3px 3px 3px 0px #444444; /* -3px 0px 3px 0px #444444;/**/
	/*-moz-box-shadow: 	3px 3px 3px 0px #444444;/* -3px -3px 3px 0px #444444;/**/
	/*-webkit-box-shadow: 3px 3px 3px 0px #444444;/* -3px -3px 3px 0px #444444;/**/	
}

#content
{
	/*border: 			1px solid #FF00FF;/**/
	padding: 15px;
	background-color: 	#ffffff; 
	text-align: 		left;
	z-index:			12;
	  
	background-position:top right;
	background-image: 	url(0_img/content_background.jpg);
	background-repeat: 	no-repeat;	

	max-width: 800px;
	margin: 0 auto;
}
	
#actualdate
{
	margin-top: 		40px;
	margin-bottom: 		10px;
	font-size: 			80%;
	text-align: 		center;
	clear:				both;
	/*border: 1px #eeeeee solid;/**/		
}

/************************************************************************************************/	
/*										STARTSEITE    								   			*/		
/************************************************************************************************/
#eingang {
	/*border: 				1px solid #000000;/**/
	margin: 				0 auto;
	padding-top: 			162px;
	height: 				620px;
	width: 					650px;
	background-image: 		url(0_img/FMNLogo_startseite1.jpg); 
	background-position: 	top left; 
	background-repeat: 		no-repeat;
	z-index: 				18;
	text-align:				center;
	
}
	#eingang ul  {
		/*border: 			1px solid #000000;/**/
		width: 				350px;
		margin: 			0 auto;
		margin-left:		170px;
		font-size: 			105%;		
    }
	
    #eingang li {
		/*border: 			1px solid #00FF00;/**/
		width:				100%;
		margin:				0;
		margin-bottom: 		23.5px;
		line-height:		23px;
		padding-top:		0px;
		list-style-type: 	none; 
		-moz-box-sizing: 	border-box; 
		box-sizing: 		border-box;	  
    }
	
	#eingang a { 
		color: 				#999999;
		display: 			block;
		font-weight: 		bold;		
	} 	

	#eingang a:hover,
	#eingang a:focus {
		color: 				#e60003;		
	}
	
 /***********************************************************************************************/	
 /*										BEREICH UNTERNEHMEN    								    */	
 /***********************************************************************************************/

 
#table_profil {
	width:			100%;
	height: 		auto;
	text-align:     left;
    table-layout:  	auto;	
}	

	#table_profil  td	{
		vertical-align: 	top;
		line-height: 		1.4em;
		padding-bottom:		15px;
	}
	
	#table_profil  td:first-child	{
		width: 				50px; 
		font-weight: 		bold;
		padding-right:		10px;
	}	
		
	#table_profil  td:last-child	{
		padding-left: 		20px;			
	}

	
 /***********************************************************************************************/	
 /*										BEREICH PRODUKT�BERSICHT							    */	
 /***********************************************************************************************/
div.product_overview h2 {
	margin-left: 			10px;
	margin-top: 			95px;
	color: 					white;		
}
 
div.product_overview a {
	/*border: 1px #555555 solid;/**/
	width:	 				495px; 
	height: 				120px;	
	margin-bottom: 			30px;
	color: 					#FFFFFF;		
	float:					left; 
	background-position: 	top left; 
	background-repeat: 		no-repeat;
}
 
div.product_overview a.outdoor 				{ background-image: url(0_img/link_outdoor1.jpg);   }
div.product_overview a.datenfunk 			{ background-image: url(0_img/link_datenfunk1.jpg); }
div.product_overview a.telefon				{ background-image: url(0_img/link_telefon1.jpg); 	}
div.product_overview a.leuchte				{ background-image: url(0_img/link_leuchte1.jpg); 	}
div.product_overview  a.outdoor:hover,
div.product_overview  a.outdoor:focus		{ background-image: url(0_img/link_outdoor1_push.jpg);	 }
div.product_overview  a.datenfunk:hover,
div.product_overview  a.datenfunk:focus 		{ background-image: url(0_img/link_datenfunk1_push.jpg); }
div.product_overview  a.telefon:hover,
div.product_overview  a.telefon:focus		{ background-image: url(0_img/link_telefon1_push.jpg);	 }
div.product_overview  a.leuchte:hover,
div.product_overview  a.leuchte:focus		{ background-image: url(0_img/link_leuchte1_push.jpg);	 }	

 
/***********************************************************************************************/	
/*										BEREICH PRODUKTGRUPPE								   */	
/***********************************************************************************************/ 
div.product_preview {
	/*border: 				1px #eeeeee solid;/**/
	height: 				100px;
	width: 					350px;
	float: 					left;
	padding: 				5px 5px 5px 0px;
	margin: 				0px 15px 25px 0px;
	text-align: 			left;
	background-image: 		url(0_img/product_preview.jpg);
	background-repeat: 		no-repeat;
	background-position: 	top left;	
} 
	div.product_preview img {
		float: 				left;
		margin: 			5px 10px 10px 0px;				
	}
	
	div.product_preview#zubehoer {
		background-image: 	url(0_img/product_preview_zubehoer.jpg);	
	} 
 
/* #preview_leuchte_margin {
	margin-left: 50px;
 }
 /**/

/***********************************************************************************************/	
/*									EINZELNE PRODUKTESEITEN 								    */	
/***********************************************************************************************/
#product_head {
  	/*border: 			1px #555555 solid;/**/
	text-align: 		left;
	width: 				100%;
	height: 			auto;
	font-weight: 		bold;
	margin-bottom: 		10px;
}
	#product_head img	{
		float: 			left;
		margin : 		10px;
		margin-right: 	30px; 
	}

div#links{
	border-top:   		1px solid #555555;/**/
	border-left:  		1px solid #555555;/**/
	border-right: 		1px solid #555555;/**/
	background-color: 	#999999;
	width: 				100%;
	height: 			auto;
	padding: 			0px;
	clear:				both;
	margin-top: 		20px;	
	line-height:		2em;
	min-width: 			490px;
	font-weight: 		bold;
}

div#borderline_horizontal{
	background-image: 	url(0_img/borderline_horizontal.jpg); 
	background-repeat: 	no-repeat;
	background-position: left bottom;
	width: 				100%;
	height: 			20px;
	padding: 			0px;
	clear:				both;
	margin-top: 		20px;	
	line-height:		2em;
	min-width: 			490px;
	font-weight: 		bold;
}

div.product_details_shadow
{
	width: 				100%;
	margin-left: 		2px;
	margin-bottom: 		20px;
	padding: 			0px;
	background-image: 	url(0_img/borderline.jpg); 
	background-repeat: 	no-repeat;
	background-position: right top; 
	float:				left;	
	z-index: 			14;
	min-width: 			490px;	
}

div.product_details
{
	/*border: 			1px solid #555555;/**/
	width: 				auto;
	padding-left: 		10px;
	padding-right: 		20px;
	margin-left: 		-2px;
	background-image: 	url(0_img/borderline.jpg); 
	background-repeat: 	no-repeat;/**/
	background-position: 0px top;	
	float: 				left;
	z-index: 			14;
}

/***********************************************************************************************/	
/*									BEREICH SERVICE & DOWNLOADS  						    */	
/***********************************************************************************************/
ul.dl_group{
	/*border: 1px solid #000000;/**/
	list-style-type: 			none;
	display: 					block;  
	width: 						90%;
	height: 					auto;
	padding: 					0px;
	clear:						both;
	margin-top: 				0px;
	min-width: 					700px;
	font-weight:	 			bold;
}
	ul.dl_group li {
		/*border: 1px solid #00ff00;/**/
		float: 					left;
		display: 				table-row;
		color: 					#FFFFFF;
		background-color: 		#999999;
		width:					20%;
		margin: 				0px;
		padding: 				0px 0px 0px 0px;
		line-height:			2em;
		text-align: 			center;  
	}
	
	ul.dl_group a	{ 
		border: 				1px solid #000000;/**/
		color: 					#FFFFFF;
		display: 				block;
		background-color:		#999999;
		width: 					100%;
		font-size: 				80%;
		padding: 				0px 0px 0px 0px;
		background-image: 		url(0_img/link_product_details.jpg);
		background-position: 	top left;
		background-repeat: 		repeat-x;
	} 	

	ul.dl_group a:hover,
	ul.dl_group a:focus	{
		color: 					#FFFFFF;
		background-color: 		#CCCCCC;
		background-image: 		url(0_img/link_product_details_hover.jpg);
		background-position: 	top left;
		background-repeat: 		repeat-x;
	}
	
	ul.dl_group a.active	{ 
		border-bottom: 			none; /*1px solid #000000;*/
		color: 					#999999;
		display: 				block;
		background-color: 		#FFFFFF;
		width: 					100%;
		background-image: 		url(0_img/link_product_details_active.jpg);
		background-position: 	top left;
		background-repeat: 		repeat-x;
	}
	
div.dl_div{
	/*border: 1px solid #000000;/**/
	padding-left: 				5px;
	padding-top: 				5px;
	height: 					auto;
	margin: 					0px;
	margin-top: 				-1px;
	min-width: 					700px;
	width: 						90%;
	background-image: 			url(0_img/borderline.jpg); 
	background-repeat: 			no-repeat;
	background-position: 		left top;
}

/***********************************************************************************************/	
/*										BEREICH Partner    							    */	
/***********************************************************************************************/
div.partner{	
	/*border: 					1px solid #000000;/**/
	margin-bottom:				50px;
	height: 					120px;
	width: 						auto;
	background-image: 			url(0_img/underline.jpg); 
	background-repeat: 			no-repeat;
	background-position: 		left bottom;	
}

div.partner p {
	margin-bottom: 				0px;
}

/***********************************************************************************************/	
/*										BEREICH LEDs									    */	
/***********************************************************************************************/
.auswahl
{	
	border: 				1px solid #777777;/**/
	padding: 				5px 5px 10px 5px;
	margin: 				0px 10px 20px 0px;
	height: 				auto;
	width: 					auto;
	float:					left;
	text-align: 			center;	
	color:					#000000;
	text-shadow:			0px -1px 0px #ffffff;/**/
	background-color: 		#eeeeee;
	box-shadow: 			inset 0px 0px 10px 2px #aaaaaa, 2px 2px 2px 0px #aaaaaa;
	-moz-box-shadow: 		inset 0px 0px 10px 2px #aaaaaa, 2px 2px 2px 0px #aaaaaa;
	-webkit-box-shadow: 	inset 0px 0px 10px 2px #aaaaaa, 2px 2px 2px 0px #aaaaaa;
	background-image: url(0_img/product_preview_zubehoer.jpg);
	background-repeat: no-repeat;
	background-position: top right;	
}
.auswahl p
{
	font-weight:	bold;
	margin-bottom:	5px;
}

.auswahl select
{
	width:		100%;
	padding:	1px 3px 1px 3px;	
}

img#led_varianten{	/*border: 1px solid #666666;*/ margin: -20px -10px;}

/********************* Applikationsbeispiele *******************/

.appbeispiel {
	/*border: 				1px solid #777777;/**/
	width:					auto;
	max-width:				700px;
	margin-bottom: 			30px;
}

.slideshow {	
	/*border: 				1px solid #777777;/**/
	margin:					0 auto;
	margin-right:			10px;
	float:					left;
	text-align:				center;
	width: 					450px;
}

.slideshow  a{
	display:				inline-block;
	width:					40px;
	height:					40px;
	background-position: 	top left;
	background-repeat: 		no-repeat;	
	background-color:		none;
	margin:					0 auto;	
	margin-top:				5px;
}
.slideshow  a.left{			background-image: 		url(img/appbeispiele/pfeil_left.jpg);	}
.slideshow  a.left:active{	background-image: 		url(img/appbeispiele/pfeil_left_push.jpg);}
.slideshow  a.right{			background-image: 		url(img/appbeispiele/pfeil_right.jpg);	}
.slideshow  a.right:active{	background-image: 		url(img/appbeispiele/pfeil_right_push.jpg);}
 
 
  
/***********************************************************************************************/	
/*										LINKE MENULEISTE									   */	
/***********************************************************************************************/  
#top_menu{
	border: 				1px solid #999999;/**/
	border-bottom:			none;
	-moz-box-sizing: 		border-box; 
	box-sizing: 			border-box;
	position: 				relative;
	background-color: 		#787878;
	text-align: 			center;
	z-index: 				12;
	width: 					100%;
	
	font-size: 				90%;
	box-shadow: 			inset 0px -7px 10px 2px #222222;
	-moz-box-shadow: 		inset 0px -7px 10px 2px #222222;
	-webkit-box-shadow: 	inset 0px -7px 10px 2px #222222;
	
	/*background-image: url(0_img/topmenu_bk.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;  /**/
}
#top_menu *{
	-moz-box-sizing: 		border-box; 
	box-sizing: 			border-box;
}
    #top_menu ul {		
		/*border: 				1px solid #FFFF00;/**/
		/*border-bottom:		none;/**/
		list-style-type: 		none;
		margin-bottom: 			0; 	  /**/
		padding:				0;
		height:					100%;
    }
	
    #top_menu li	{
		/*border: 				1px solid #FF0000;/**/
		display: 				inline-block;		 
		margin-left: 			0px;
		padding:				0;
		height:					100%;
		margin: 10px;
    }
	
    #top_menu a,
	#top_menu a:link	{
		/*border: 				1px solid #FFFF00;/**/
		display: 				block;
		color: 					white; 
		height: 				100%;
		padding:				3px 5px 3px 5px; 
		cursor: pointer;     
	}
	
    #top_menu a:hover,
	#top_menu a:focus{
		color: 					#CCCCCC;       
    }	
	
    #top_menu a.selected	{
		background-color: 		white; 
		color: 					#333333;
		box-shadow: 			inset 0px 2px 1px 0px #999999;
		-moz-box-shadow: 		inset 0px 2px 1px 0px #999999;
		-webkit-box-shadow: 	inset 0px 2px 1px 0px #999999;
		/*background-image: 		url(0_img/topmenulink_bk.jpg);
		background-position: 	bottom left;
		background-repeat: 		repeat-x;/**/
	}
		    
	
/***********************************************************************************************/	
/*										LINKE MENULEISTE									   */	
/***********************************************************************************************/	

#linkes_menue_wrapper
{
/*
	border: 				1px dotted #000000;
	position: 				absolute;
	left: 					0px;
	margin-left: 			0px;
	top: 					50px;
	width: 					225px;
	height:					auto !important;  
	min-height:	 			150px;  
	background-position: 	bottom left;
	background-image: 		url(0_img/shadow_small.png);
	background-repeat: 		no-repeat;
	z-index: 				20;/**/
}	
    #linkes_menue_wrapper ul 
	{
		border: 				1px solid #999999;/**/
		position: 				absolute;
		left: 					8px;
		top: 					45px;
		width: 					225px;
		z-index: 				20;
		height:					auto !important;
		min-height: 			170px;
		background-color: 		#f4f4f4;
		font-size: 				10px;
		padding: 				5px;
	    list-style-type: 		none; 
		display: 				list-item;
		margin: 				0;
		box-shadow: 			-2px 2px 2px 0px #777777;
		-moz-box-shadow: 		-2px 2px 2px 0px #777777;
		-webkit-box-shadow: 	-2px 2px 2px 0px #777777;
		/*background-position: top right;
		/*background-image: url(http://fmncom.com/0_img/leftmenu_bk.jpg);
		/*background-repeat: repeat-y;/**/
		/*padding-left: 5px;*/
		/*padding-right: 5px;*/	        
    }
	
    #linkes_menue_wrapper li 
	{
		/*border: 				1px solid #FF0000;/**/
		line-height:			1.5em;      
		margin: 				0; 
		width: 					100%;
    }
	
    #linkes_menue_wrapper a,
    #linkes_menue_wrapper span 
	{
		/*background-color: #f4f4f4;*/
		border-bottom: 			1px dotted #999999;	  
		color: 					#999999; 
		padding-top: 			4px;
		padding-bottom: 		4px;
		display: 				block;
    }
    #linkes_menue_wrapper span.active  /* �berschrift des Menus */
       {
		padding-left: 			0;
		color: 					#ff4040;
		font-weight: 			bold;
	}
   
	#linkes_menue_wrapper span  /* �berschrift des Menus */
	{
		padding-left: 			0;
		color: 					#ff4040;
		font-weight: 			bold;
	}    	
	
    #linkes_menue_wrapper a:hover,
    #linkes_menue_wrapper a:focus {
		background-color: 		#999999;
		color: 					#f4f4f4;
		padding-top: 			4px;
		padding-bottom:			4px;
		font-weight: 			normal;
    }
    #linkes_menue_wrapper a img,
    #linkes_menue_wrapper a:hover img,
    #linkes_menue_wrapper a:focus img
	{
		background-color: 		transparent;
		padding: 				0;
		border: 				none;
		margin: 				0;
    }
	
/***********************************************************************************************/	
/*										Tabellen											   */	
/***********************************************************************************************/
	
table.redHeadTable{	
	text-align: 			center;
	vertical-align: 		middle;
	width: 					100%;
	margin: 				15px 0px 50px 0px;
	box-shadow: 			2px 2px 2px 0px #aaaaaa;
	-moz-box-shadow: 		2px 2px 2px 0px #aaaaaa;
	-webkit-box-shadow: 	2px 2px 2px 0px #aaaaaa;	
}

table.redHeadTable th{
	border: 				1px solid #000000;
	background-color: 		#ff0403;
	color: 					#FFFFFF;
	text-shadow:			1px 0px 1px #000000;	
	font-weight: 			bold;
	padding:				3px 3px 3px 3px;
	background-image: 		url(http://fmncom.com/0_img/dl_td_head1.jpg);
	background-position: 	top left;
	background-repeat: 		repeat-x;	
	box-shadow: 			inset 0px 3px 9px #9e0b0e;
	-moz-box-shadow: 		inset 0px 3px 9px #9e0b0e;
	-webkit-box-shadow: 	inset 0px 3px 9px #9e0b0e;
	white-space:			nowrap;
}

table.redHeadTable tr:hover{
    background: 			#bbbbbb;    
}

table.redHeadTable tr{
	background-color: 		#dbdbdb;			
}

table.redHeadTable tr.inactive{
	background-color: 		#efefef;
	color:					#dddddd; 
	text-shadow: 			#dddddd 0px 0px 2px;		
}

table.redHeadTable tr div.preview {
	/*border: 				1px solid #000000;/**/
	width:					100px;
	margin:					0 auto;
	position:				relative; 	  
}

table.redHeadTable tr div.preview span {
	display:				none;  
}

table.redHeadTable tr div.preview:hover span {
	display: 				block;
	position: 				absolute; 
	top: 					-50px; 
	left: 					100px; 
	z-index: 				100;
	border:					1px solid #999999; 
	background: 			#FFFFFF;  
}

table.redHeadTable td{
	padding:				2px 2px 2px 2px;
	white-space:			nowrap;	
	font-weight: 			normal !important;
}

table.redHeadTable td.empty{
	color: 					#FFFFFF;
	background-color: 		#FFFFFF;
	line-height: 			1em;	
}

table.redHeadTable a.leuchte {
	/*border:				1px solid #000000;/**/
	display: 				block;
	width:					100%;
	height:					100%;
}

table.redHeadTable div.pdflink {
	/*border:				1px solid #000000;/**/
	width:				auto;	
	margin:				0 auto;
}

/***********************************************************************************************/	
/*										IMAGES						    					   */	
/***********************************************************************************************/
img 
{
	border: none;
}
img.flags
{
    margin-left: 10px;
}

img.shadowed_right
{
	float: 					right;
	box-shadow: 			2px 2px 2px 0px #666666;
	-moz-box-shadow: 		2px 2px 2px 0px #666666;
	-webkit-box-shadow: 	2px 2px 2px 0px #666666;
	margin-left: 			1.2em;
	/*margin-top: 			0.3em;/**/
	margin-bottom: 			0.4em;
	
}

img.shadowed_left
{
	float: 					left;
	box-shadow: 			2px 2px 2px 0px #666666;
	-moz-box-shadow: 		2px 2px 2px 0px #666666;
	-webkit-box-shadow: 	2px 2px 2px 0px #666666;
	margin-right: 			0.8em;
	margin-bottom: 			10px;
	
}



img.bordered 
{
	border: 1px #000000 solid;
}
img.underline
{
	margin-bottom: 10px;
}
img.floated_left
{
	/*border: 1px solid #000000;/**/
	float: left;
	margin-right: 0.8em;
	margin-bottom: 10px;
}
img.floated_right
{
	float: right;
	margin-left: 1.2em;
	margin-top: 0.3em;
	margin-bottom: 0.4em;
}

img.centered
{
	/*border: 1px solid #000000;/**/
	margin: 0 auto;
	
}

/*
img.shadowed
{
	box-shadow: 			2px 2px 2px 0px #666666;
	-moz-box-shadow: 		2px 2px 2px 0px #666666;
	-webkit-box-shadow: 	2px 2px 2px 0px #666666;
	
}/**/



img.historie
{
	float: right;
	margin-left: 5px;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-right: 20px;
}

img.kontakt
{
	border: 1px solid #000000;
	float: right;
	
}

.divtest {
width: 100px;
float: left;
}