/*	****************************************************************************************
	Libertäre Medienmesser (LiMesse)
	----------------------------------------------------------------------------------------*/

/*	****************************************************************************************
	Farben

	Grün -> #3c6001 | Hellgrün -> #7da501 | HKS96 -> #777
	----------------------------------------------------------------------------------------*/


/*	****************************************************************************************
	Defaults
	----------------------------------------------------------------------------------------*/
	* {
 		azimuthazimuthmargin: 0;
 		azimuthpadding: 0;
	}  

	body {
		color: #000;
 		background-color: #fff;
		azimuthfont-family: Georgia, "Times New Roman", Times, serif;
	}
	
	body {
		background-attachmentfont-size: 62,5%;
	}
	   
	html>body {
		font-size: 10px;
	}
	
	p {
	 	font-size: 1.2em;
	 	line-height: 1.5em;
	 	margin-bottom: 1.2em;
	} 
	
	
	h1 {
		font-weight: normal;
	 	font-size: 2em;
	 	text-indent: 0;
	 	color: #7da501;
	 	margin-bottom: 1.2em;
	}                     
	
	h2 { font-size: 115%; margin:1em 0 0.75em 0; }
	h3 { font-size: 100%; margin:1em 0 0.75em 0;}
	a:hover, a:focus { text-decoration: none; }

/*	****************************************************************************************
	Seitenlayout
	----------------------------------------------------------------------------------------*/
	
	#seite { text-align: left; }
	
/*	****************************************************************************************
	Kopf
	----------------------------------------------------------------------------------------*/
	
	#kopf { background: #fff url('../bilder/limesse.png') top center no-repeat; }
	
/*	****************************************************************************************
	Kopfbild
	----------------------------------------------------------------------------------------*/

	#kopfbild { height:310px;overflow:hidden; background:#fff; }	
	
/*	****************************************************************************************
	Themen-Navigation
	----------------------------------------------------------------------------------------*/

	#themennav { width:904;height:26px;overflow:hidden; background:#ff5d02;}	

/*	****************************************************************************************
	Content
	----------------------------------------------------------------------------------------*/

	#content { width:904;background:#fff;padding:10px 20px 10px 20px; background: #fff url('../bilder/hg_content.png') -1px top repeat-y;overflow:hidden;height:100%}	

/*	****************************************************************************************
	Linke Spalte Content
	----------------------------------------------------------------------------------------*/

	#links { padding-bottom:32768px;margin-bottom:-32768px;width:186px;float:left;}	


/*	****************************************************************************************
	Mittlere Spalte Content
	----------------------------------------------------------------------------------------*/

	#mitte { padding-bottom:32768px;margin-bottom:-32768px;position:relative;left:40px;width:412px;float:left;}	


/*	****************************************************************************************
	Rechte Spalte Content
	----------------------------------------------------------------------------------------*/

	#rechts { padding-bottom:32768px;margin-bottom:-32768px;width:186px;float:right;}	


/*	****************************************************************************************
	Abbinder
	----------------------------------------------------------------------------------------*/

	#abbinder { width:904;height:20px;line-height:20px;background:#000;padding:0 20px 0 20px;color:#fff;}	



	
	

/*
	Für Print
*/

	sup {font-size:50%;}
	
	.mehr { height: 23px;background: url('../bilder/mehr.png') left top no-repeat; text-indent:-5000px; margin-top:0.5em;}
	.kein_abstand {margin:0;}
	.doppelbild {float:left;margin-right:10px;}
	.bild_umlauf {float:left;margin-right:10px;}

	* { margin: 0; padding: 0; border: 0; }
	hr { display: none; }
	.spacer { display:block;width:904px;height:20px;background:#fff}
	#seite { width: 904px; margin: 0 auto; padding: 0; }
	#kopfnav { position: relative; float:right; right:0px; width:358px; height:70px; margin-top:20px;border:0; }
	#maincontent { width: 100%; }
	#kopf { overflow: hidden; width: 904px; height: 90px; }
	
/*	****************************************************************************************
	Kopf-Navigation (deutsch)
	----------------------------------------------------------------------------------------*/
	#kopfnav li { list-style: none;display: inline; }
	#kopfnav li a { height:70px;display: block;text-indent:-9999px;float:left; }

	#kopfnav .start { width:74px;background: url('../bilder/navkopf.png') 0px -10px no-repeat; }
	#kopfnav .start:hover { width:74px;background: url('../bilder/navkopf.png') 0px -90px no-repeat; }

	#kopfnav .karriere { width:94px;background: url('../bilder/navkopf.png') -75px -10px no-repeat; } 
	#kopfnav .karriere:hover { width:94px;background: url('../bilder/navkopf.png') -75px -90px no-repeat; } 

	#kopfnav .kontakt { width:90px;background: url('../bilder/navkopf.png') -169px -10px no-repeat; } 
	#kopfnav .kontakt:hover { width:90px;background: url('../bilder/navkopf.png') -169px -90px no-repeat; } 

	#kopfnav .anfahrt { width:95px;background: url('../bilder/navkopf.png') -259px -10px no-repeat; } 
	#kopfnav .anfahrt:hover { width:95px;background: url('../bilder/navkopf.png') -259px -90px no-repeat; } 

	#kopfnav .aktiv_start { width:76px;background: url('../bilder/navkopf.png') 0px -90px no-repeat; } 
	#kopfnav .aktiv_karriere { width:97px;background: url('../bilder/navkopf.png') -75px -90px no-repeat; } 
	#kopfnav .aktiv_kontakt { width:92px;background: url('../bilder/navkopf.png') -169px -90px no-repeat; } 
	#kopfnav .aktiv_anfahrt { width:93px;background: url('../bilder/navkopf.png') -259px -90px no-repeat; } 

/*	****************************************************************************************
	Kopf-Navigation (englisch)
	----------------------------------------------------------------------------------------*/
	#kopfnav li { list-style: none;display: inline; }
	#kopfnav li a { height:70px;display: block;text-indent:-9999px;float:left; }

	#kopfnav .start_en { width:74px;background: url('../bilder/css/navkopf_en.png') 0px -10px no-repeat; }
	#kopfnav .start_en:hover { width:74px;background: url('../bilder/css/navkopf_en.png') 0px -90px no-repeat; }

	#kopfnav .karriere_en { width:83px;background: url('../bilder/css/navkopf_en.png') -75px -10px no-repeat; } 
	#kopfnav .karriere_en:hover { width:83px;background: url('../bilder/css/navkopf_en.png') -75px -90px no-repeat; } 

	#kopfnav .kontakt_en { width:88px;background: url('../bilder/css/navkopf_en.png') -158px -10px no-repeat; } 
	#kopfnav .kontakt_en:hover { width:88px;background: url('../bilder/css/navkopf_en.png') -158px -90px no-repeat; } 

	#kopfnav .anfahrt_en { width:110px;background: url('../bilder/css/navkopf_en.png') -246px -10px no-repeat; } 
	#kopfnav .anfahrt_en:hover { width:110px;background: url('../bilder/css/navkopf_en.png') -246px -90px no-repeat; } 

	#kopfnav .aktiv_start_en { width:76px;background: url('../bilder/css/navkopf_en.png') 0px -90px no-repeat; } 
	#kopfnav .aktiv_karriere_en { width:97px;background: url('../bilder/css/navkopf_en.png') -75px -90px no-repeat; } 
	#kopfnav .aktiv_kontakt_en { width:92px;background: url('../bilder/css/navkopf_en.png') -158px -90px no-repeat; } 
	#kopfnav .aktiv_anfahrt_en { width:93px;background: url('../bilder/css/navkopf_en.png') -246px -90px no-repeat; } 


/*	****************************************************************************************
	Themen-Navigation (deutsch)
	----------------------------------------------------------------------------------------*/
	#themennav li { list-style: none;display: inline; }
	#themennav li a { height:26px;display: block;float:left;text-decoration:none; }

	#themennav .themen_inpro { width:91px;background: url('../bilder/navthemen.png') 0px -2px no-repeat; }
	#themennav .themen_inpro:hover { width:91px;background: url('../bilder/navthemen.png') 0px -32px no-repeat; }
	#themennav .themen_leistungsspektrum { width:165px;background: url('../bilder/navthemen.png') -92px -2px no-repeat; }
	#themennav .themen_leistungsspektrum:hover { width:165px;background: url('../bilder/navthemen.png') -92px -32px no-repeat; }
	#themennav .themen_anwendungen { width:187px;background: url('../bilder/navthemen.png') -259px -2px no-repeat; }
	#themennav .themen_anwendungen:hover { width:187px;background: url('../bilder/navthemen.png') -259px -32px no-repeat; }
	#themennav .themen_lieferprogramm { width:150px;background: url('../bilder/navthemen.png') -449px -2px no-repeat; }
	#themennav .themen_lieferprogramm:hover { width:150px;background: url('../bilder/navthemen.png') -449px -32px no-repeat; }


	#themennav .aktiv_inpro { width:91px;background: url('../bilder/navthemen.png') 0px -32px no-repeat; }
	#themennav .aktiv_leistungsspektrum { width:165px;background: url('../bilder/navthemen.png') -92px -32px no-repeat; }
	#themennav .aktiv_anwendungen { width:187px;background: url('../bilder/navthemen.png') -259px -32px no-repeat; }
	#themennav .aktiv_lieferprogramm { width:150px;background: url('../bilder/navthemen.png') -449px -32px no-repeat; }

/*	****************************************************************************************
	Themen-Navigation (englisch)
	----------------------------------------------------------------------------------------*/
	#themennav li { list-style: none;display: inline; }
	#themennav li a { height:26px;display: block;float:left;text-decoration:none; }

	#themennav .themen_inpro_en { width:91px;background: url('../bilder/css/navthemen_en.png') 0px -2px no-repeat; }
	#themennav .themen_inpro_en:hover { width:91px;background: url('../bilder/css/navthemen_en.png') 0px -32px no-repeat; }
	#themennav .themen_leistungsspektrum_en { width:165px;background: url('../bilder/css/navthemen_en.png') -92px -2px no-repeat; }
	#themennav .themen_leistungsspektrum_en:hover { width:165px;background: url('../bilder/css/navthemen_en.png') -92px -32px no-repeat; }
	#themennav .themen_anwendungen_en { width:174px;background: url('../bilder/css/navthemen_en.png') -259px -2px no-repeat; }
	#themennav .themen_anwendungen_en:hover { width:174px;background: url('../bilder/css/navthemen_en.png') -259px -32px no-repeat; }
	#themennav .themen_lieferprogramm_en { width:136px;background: url('../bilder/css/navthemen_en.png') -434px -2px no-repeat; }
	#themennav .themen_lieferprogramm_en:hover { width:136px;background: url('../bilder/css/navthemen_en.png') -434px -32px no-repeat; }


	#themennav .aktiv_inpro_en { width:91px;background: url('../bilder/css/navthemen_en.png') 0px -32px no-repeat; }
	#themennav .aktiv_leistungsspektrum_en { width:165px;background: url('../bilder/css/navthemen_en.png') -92px -32px no-repeat; }
	#themennav .aktiv_anwendungen_en { width:174px;background: url('../bilder/css/navthemen_en.png') -259px -32px no-repeat; }
	#themennav .aktiv_lieferprogramm_en { width:136px;background: url('../bilder/css/navthemen_en.png') -434px -32px no-repeat; }


/*	****************************************************************************************
	Rubriken-Headlines Startseite
	----------------------------------------------------------------------------------------*/
	
	.start_aktuell { height: 30px;background: url('../bilder/start_aktuell.png') left top no-repeat; text-indent:-5000px; margin-bottom:0.5em; }
	.start_intro { height: 30px;background: url('../bilder/start_intro.png') left top no-repeat; text-indent:-5000px; margin-bottom:0.5em; }

/*	****************************************************************************************
	Sprachauswahl
	----------------------------------------------------------------------------------------*/

	#sprachauswahl {margin-top:1.5em;}
	#sprachauswahl dl {float:left;margin-right:1em;width:24px;}
	#sprachauswahl img {width:24px;height:24px;}
	#sprachauswahl dd {text-align:center;font-size:90%;}
	
/*	****************************************************************************************
	Sub-Navigation
	----------------------------------------------------------------------------------------*/	

	#subnavigation ul { margin:0 0 2em 0; padding:0; }
	#subnavigation li { list-style:none; padding:0.25em 0 0.25em 0; border-bottom:1px solid #777; }
	#subnavigation a {text-decoration:none;color:#777;}
	#subnavigation a:hover {color:#ff5d02;}
	.menue_aktiv {color:#ff5d02;font-weight:bold;}

/*	****************************************************************************************
	Suchfeld
	----------------------------------------------------------------------------------------*/	

	#suchfeld {float:right;margin:3px 20px 0 0px; height:22px;}
	#suchfeld input[type=text] {height:18px;line-height:20px;float:left;margin-right:0.5em;background:#fff;padding:1px 1px 1px 2px;}

	div.suchergebnis h2 { margin: 0.75em 0 0.25em 0;}

	
	#mitte ul { list-style-image:url(../bilder/bullet_orange.png);margin:0.5em 0 0.5em 0; }
	#mitte ul li { margin-left:2.5em;margin-bottom:0.5em; }
	#mitte ol { list-style-image:url(../bilder/bullet_orange.png);margin:0.5em 0 0.5em 0; }
	#mitte ol li { margin-left:2.5em;margin-bottom:0.5em; }
	a {text-decoration:none;color:#7da501;}
	a[href$=".pdf"] {padding-left:18px;background:url(../bilder/pdf.png) left no-repeat;}


	a:hover {text-decoration:underline;}

	p {margin-bottom:0.75em;}

	.zweisp { float:left;margin-right:10px}
	#mitte dl, #mitte dd, #mitte dt {float:left;width:201px}
	#mitte dl {margin-top:1.5em}
	#mitte dt {height:30px;font-size: 115%;font-weight:bold}
	#mitte dd img {border:1px solid #999;}
	
	#kopfbild h1 { text-indent:-9000px;}
	#kopf h1 { text-indent:-5000px;}

	#seite #headlines h2 { text-align: center; font-size: 200%; color: #292929; }
	#themennav h3 { text-indent:-9000px;margin:0 0 0.5em 0;}
	#themennav h4 { font-weight:normal;font-size:1em;line-height:140%;color:#fff; padding: 40px 20px 10px 20px; }
	
	#abbinder a { text-decoration:none;color:#fff; }
	#abbinder a:hover {text-decoration: underline;}

	#content a.no_symbol {padding-left:0;background:none;}

	.maps { background: url('../bilder/google_maps.png') left top no-repeat;}

	li { margin-bottom: 0.5em; }


