

.typo3-adminPanel {position: absolute; top:720px; }
/*######CSS für MCON & Europe Direct & Eurodesk & Euro Office ######################*/
/* übergeordnet ------------------------------------------------------------------------------------------- */ 
* 		{ margin:0px; padding:0px; }
body, html    	{ border:0px; height:100%; }
div, span, img	{ border:0px; }
.float-left 	{ float:left; }

/*----------------------------------------------------------------------------------------------------------*/
/* Container 0 = alles umgebend ) --------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/
div#container0	{ width:900px; height:auto; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px; 
		  text-align:left; /* um Angaben für den IE in der Template-html Datei zurückzusetzen*/ 		  }
		  
div#textversion	{ width:900px; height:20px; background:#ffffff; float:left; }
	.drucker { position:absolute; top:10px; }
	.sprache, div#spracheedi, div#spracheeo
		{ float:right; text-align:right; padding:3px 0 0 0px; }
		div#spracheedi 	{ background:#00428e; }
		div#spracheeo	{ background:#004080; }
		
div#rahmen	{ width:900px; height:680px; border:1px solid silver; float:left; }

/*----------------------------------------------------------------------------------------------------------*/
/* Container 1 = Header und Top ----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/
div#container1, div#container1wilk	{ width:900px; height:120px; float:left;  }
	div#container1wilk	{ height:240px; }

div#header, div#headerwilk, div#headereowilk, div#headerportal, div#headerede
	{ width:900px; height:100px; position:relative; top:0px; left:0px; float:left; background:#E9E6CA; } 
   	div#headerwilk		{ height:220px; background:#ffffff; }
   	div#headereowilk	{ height:220px; background:#E9E6CA; }
   	div#headerportal	{ height:220px; }
   	div#headerede		{ height:220px; background:#ffffff; }
	.Position_Europa	{ position:absolute; left:320px; }
	.Position_Logo		{ position:absolute; top:20px; left:20px; }   	   

div#top, div#topede  	
	{ width:900px; height:20px; position:relative; top:0px; left:0px; float:left; background:#ffffff; }
	div#topede { background:#658ad7;}
	  
 	.klickcon, .klickedi, .klickeo, .klickede 
 		{ position:absolute; top:1px; left:0px; width:820px; height:20px; padding:3px 0 0 20px; 
 		  background:#B41414; }
 	.klickedi 	{ background:#00428e; }  	
 	.klickeo  	{ background:#004080; width:850px;  }  	
	.klickede 	{ background:#ffcc00; } 
	 
	.sitemap, .sitemapedi, .sitemapede, .impressumeo, .impressum, .impressumedi, .impressumede, 
	.portal, .portaledi, .portalede	
		{ position:absolute; top:1px; width:75px; height:19px; padding-top:3px; text-align:center; 
		  background:#B41414;}
	.sitemap	{ right:0px; }
	.sitemapedi	{ right:0px; background:#00428e;}
	.sitemapede	{ right:0px; background:#ffcc00;}
	.impressumeo 	{ right:0px; background:#004080; border-left: solid 1px #ffffff; }
	.impressum	{ right:75px; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff;  } 
	.impressumedi   { right:75px; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; background:#00428e; }	
	.impressumede	{ right:75px; border-left: solid 1px #658ad7; border-right: solid 1px #658ad7; background:#ffcc00; }
	.portal		{ right:152px; border-left: solid 1px #ffffff; }
	.portaledi 	{ right:152px; border-left: solid 1px #ffffff; background:#00428e; }
	.portalede 	{ right:152px; border-left: solid 1px #658ad7; background:#ffcc00; }
	
/*----------------------------------------------------------------------------------------------------------*/
/* Container 2 = Menu, Haupt und Rechts --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

div#container2		{ width:900px; height:560px; float:left; background:#ffffff; }
div#container2wilk	{ width:900px; height:440px; float:left; background:#E9E6CA; }
div#container2eowilk	{ width:900px; height:440px; float:left; background:#ffffff; }
div#container2portal	{ width:900px; height:440px; float:left; background:#ffffff; }

div#menu, div#menuwilk
		{ position:relative; top:0px; left:0px; float:left; width:180px; height:auto; 
		  padding:25px 0 0 0; background:#ffffff; }
div#menuwilk	{ background:#E9E6CA; }
	
/* raus ### div#partner 	{ position:relative; left:-180px; float:left; width:180px; top:280px; } */
	
div#haupt, div#hauptwilk, div#haupteo, div#eoarchiv
		{ width:719px; height:560px; position:relative; top:0px; right:0px; float:right; 
		overflow:auto; background:#ffffff; border-left: 1px solid silver; line-height:1.4em; }
div#hauptwilk	{ height:440px; border-left:1px solid #ffffff; background:#E9E6CA; }
div#haupteo 	{ height:440px; background:#ffffff; }
div#eoarchiv	{ width:900px; }
div#hauptportal	{ position:relative; top:0px; left:0px; float:left; width:900px; height:440px; padding:48px 0 0 20px; }	

div#normal, div#normwilk
	     	{ width:531px; position:relative; top:0px; left:0px; float:left; }
.csc-frame-frame1 {background:#f0f0f0; padding: 5 5 5 5; margin: 0 10 0 10;}	     	
		  
div#rechts, div#rechtswilk	
		{ width:160px; position:relative; top:0px; right:0px; float:right; } 
div#rechtswilk	{ height:440px;  background:#E9E6CA;}


/*----------------------------------------------------------------------------------------------------------*/
/* Positionierung von Bildern ------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

.csc-textpic-right 				{ position:relative; top:20px; right:0px; float:right; }
.csc-textpic-intext-left, .csc-textpic-left 	{ margin:5px 10px 5px 15px; }


/* Für Bilder in rechter Spalte --------------------------------------------------------------------*/
.csc-textpic-center				{ position:relative; top:90px; right:0px; float:right; }

/* Bilder einzeln - Zuweisung über html */
/* Bilder Team */
img.ma 	   	{ width:165px; }
img.stern	{ width:80px; position:relative;   }

/* Groesse Bilder Anfahrt - Klassen sind SOWOHL hier ALS AUCH in der M-text.css definiert !!!! */
img.wegpkw 	{ width:160px; height:138px; }
img.wegbhf	{ width:160px; height:189px; }

/* Bilder Team EDI - Klassen sind SOWOHL hier ALS AUCH in der M-text.css definiert !!!! */
.maedi { width:500px; }
img.malinks, img.mamitte, img.marechts	{ width:130px; heigth:130px;  float:left; margin-left:45px;}
	img.malinks		{ margin-left:15px; }
	span.maedileer { float:left; width:170px; height:130px; }
/* EDI Team-Bildunterschrift: MA-Namen */
.mabildunterlinks, .mabilduntermitte, .mabildunterrechts 
	{  float:left; position:relative; width:130px; 
	font: normal 12px Arial,Tahoma,Verdana,Helvetica; color:#00428e; margin-bottom:30px;}
.mabildunterlinks 	{ left:0px;  }
.mabilduntermitte  	{ left:15px; }
.mabildunterrechts 	{ left:30px; }

/* Bildunterschrift --------------------------------------------------------------------------------------- */ 
.csc-textpic-caption	{ font: normal 10px Arial,Tahoma,Verdana,Helvetica; color:silver; margin:0px; padding:0px; }


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Schrift, Links +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

p,h1,h2,h3,h4,h5,h6,ul,li,input,button 
	  	{ font: normal 12px Arial,Tahoma,Verdana,Helvetica; line-height:1.4em; 
	    	  margin:0px 15px 0px 15px; padding:0 0 0 0; }	
	/* Schrift Standard: Abstand nach Abstatz */	
	p 	{ margin-bottom:8px; }	
	/* Ueberschrift 40pt-grau: gross-grau */
	h1 	{ font-size:40px; font-weight:lighter; color:#C0C0C0; margin:20px 15px 20px 15px; }
	/* Ueberschrift 12pt-schwarz: schwarz */
	h2 	{ font-weight: bold; margin:20px 15px 6px 15px; line-height:1.4em;  }
   	/* Ueberschrift 40pt-blau= EDE: dunkelgrau*/
	h3  	{ font-size:40px; font-weight:lighter; color:#808080; margin:20px 15px 20px 15px; }
   	/* Ueberschrift 40pt-dunkelgrau: gross-schwarz*/
	h4 	{ font-size:40px; font-weight:lighter; color:#808080; margin:20px 15px 20px 15px; }
	/* Ueberschrift 40pt-blau= EDE: blau  */
	h5  	{ font-size:40px; font-weight:lighter; color:#658ad7; margin:20px 15px 20px 15px; }
		
	/* Ueberschrift in Brows-Navi für Europe-Direct (Browsmenü Partnergesuche) */
	h6 	{ font-size:22px; font-weight:lighter; color:#ffffff; margin:0 0 0 5px; }
	
   	/* Aufzählung: Formatierung wie <p> nur eingerückt */
	ul,li, ul.list { padding:0 0 0 5px; margin:0 0 0 15px; }
	ul.mcon { list-style-image:url(M_style_FILES/aufz_m.jpg); }
	ul.edi	{ list-style-image:url(M_style_FILES/edi-stern.jpg); }
	

/*----------------------------------------------------------------------------------------------------------*/
/* Links -------------------------------------------------------------------------------------------------- */ 
/*----------------------------------------------------------------------------------------------------------*/	
a, .link_top, .textversion, .browse  	  	
		{ text-decoration:underline; color:#000000; font:normal 12px Arial,Tahoma,Verdana,Helvetica; }
   /* Links in TOP (Klickpfad, Sprache, Impressum) */
   	.klickpfad, .klickpfadedi, .klickpfadedi, .klickpfadede, .link_top  	
	     	{ text-decoration:none; color:#ffffff; font:normal 10px Arial,Tahoma,Verdana,Helvetica; }	 
     	   	.klickpfadede	{ color:#658ad7; }

   /* Link für browse-Menü im Hauptbereich bei Edi-Partnergesuche */ 	
	.browse		{ text-decoration:none; color:#fee800; margin:0px 5px 0px 5px;  }		
   /* Links in der Textversion  */
	.textversion  	{ text-decoration:none; color:silver; padding:5px 0 0 20px; float:left; }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* Menue-Klassen für verschiedene Seiten ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Menu CON + EDI - Menuzustaende aller Klassen ------------------------------- */
	.menu_con, .menu_con_a, .submenu_con, .submenu_con_a, .menu_wilk, .menu_wilk_a,
	.menu_eo,
	.menu_edi, .menu_edi_a, .submenu_edi, .submenu_edi_a, .menu3_edi,
	.menu_ede, .menu_ede_a, .submenu_ede, .submenu_ede_a, .menu3_ede, .menu3_ede_a
		{ display:block; border-bottom:1px solid #CFCFCF;  
		  text-decoration:none; font-size:13px; padding:5px 0px 4px 20px; }
	
/* Menu Consulting  ----------------------------------------------------------- */
   /* 1. Ebene aktiv */
	.menu_con_a 		{ background:#B41414; color:#FFFFFF; }
   /* 2. Ebene */
	.submenu_con 		{ font-size:11px; color: #000000; padding:2px 0 2px 30px; }
   /* 2. Ebene aktiv */
	.submenu_con_a 		{ background:#E9E6CA;  font-size:11px; color: #000000; padding:2px 0 2px 30px; }
   /* Rollover für Menu beider Ebenen */
	#rollo_con:hover 	{ background:#E9E6CA; }	
	
	.menu_wilk		{ border-bottom:1px solid #ffffff; }
	.menu_wilk_a		{ border-bottom:1px solid #ffffff; background:#B41414; color:#ffffff; }
	#rollo_wilk:hover 	{ background:#ffffff; }

/* Menue EO --------------------------------------------------------------------- */
	.menu_eo		{ background:#004080; color:#ffffff; }
	#rollo_eo:hover		{ background:#E9E6CA; color:#000000; }			

/* Menue Europe Direct --------------------------------------------------------- */
   /* 1. Ebene aktiv */
	.menu_edi_a 		{ background:#00428e; color: #ffffff; }
   /* 2. Ebene */
	.submenu_edi 		{ font-size:11px; color:#000000; padding:2px 0 2px 30px; }
   /* 2. Ebene aktiv */
	.submenu_edi_a 		{ background:#fee800; font-size:11px; color:#000000; padding:2px 0 2px 30px; }
   /* 3. Ebene aktiv*/
	.menu3_edi 		{ background:#4f9fe5; font-size:11px; color:#000000; padding:2px 0 2px 30px; }
   /* EDI Rollover für Menu aller Ebenen */
	#rollo_edi:hover 	{ background:#fee800; }

/* Menue eurodesk  --------------------------------------------------------- */
   /* 1. Ebene aktiv */
	.menu_ede_a 		{ background:#658ad7; color: #ffffff; }
   /* 2.&3. Ebene */
	.submenu_ede, .submenu_ede_a, .menu3_ede, .menu3_ede_a			
				{ font-size:11px; color:#000000; padding:2px 0 2px 30px; }
   	.submenu_ede_a, .menu3_ede_a
   		 		{ background:#ffcc00; }
    	.menu3_ede, .menu3_ede_a		
  				{ padding:2px 0 2px 40px; }
   /* EDI Rollover für Menu aller Ebenen */
	#rollo_ede:hover 	{ background:#ffcc00; }

/* ############################################################################################################## */
/* Ausnahmen #################################################################################################### */
/* ############################################################################################################## */

/* Ausnahme MCON - Mitarbeiter - Pop-up-box ########################################*/
#mabox 		{ display:inline; }
#mabox a 	{ text-decoration:none; }
#mabox a .box 	{ display:none; font-size:11px; }
#mabox a:hover .box { width:300px; display:block; border:1px solid silver; margin-top:5px; padding:5px; 
position:absolute; background:#E9E6CA; left:320px; }
.macon		{ margin-bottom:3px; }	

/* Ausnahme # EURO OFFICE ##########################################################*/
	.eotitel		{ font: normal 60px Arial,Tahoma,Verdana,Helvetica; color:#004080; 
			 	  position:absolute; top:12px; left:580px; }
	
/* Ausnahme # EUROPE DIRECT #########################################################*/	
	/* Menü Europe- Direct = siehe unter MCON-Menü */
	.Position_edibanner 	{ position:absolute; top:0px; left:0px; }  
	
	/* Navigation im Hauptbereich für Partnergesuche */
	div#normalnavi		{ position:static; margin:20px 15px 15px 15px;  
				  top:20px; left:15px; float:left; width:499px; height:51px; background:#fee800;  }
	div#navtitelhaupt 	{ position:relative; top:0px; left:0px; width:499px; height:30px; background:#4f9fe5; }
	div#navihaupt, div#browsehaupt
				{ position:relative; top:3px; left:0px; float:left;
		  		  width:248px; height:18px; background:#00428e;  vertical-align:middle; }		
		div#browsehaupt {  left:3px; text-align:right; }
	
/* iframes ##########################################################################*/	
	.tx-iframe2-pi1 	{ width:539px; height:560px; position:absolute; z-index:1; 
				  margin:0px; padding:0px; border:0px; }
				  	
/* Ausnahme # Portal ###############################################################*/
/* zur Ausgfabe der Überschrift im Marker "Willkommen" .portalwilk	{ position:absolute; top:0px; left:180px; font-size:25px;  }  */
.portalbild		{ position:absolute; top:0px; left:0px; }
a.portal_mcon, a.portal_eo, a.portal_edi, a.portal_ede      
	{ position:absolute; display:block; height:52px; width:600px; 
	  font-size:30px; font-weight:lighter; color:#C0C0C0; text-decoration:none; left:135px; line-height:1.0em;  
	  background-repeat:no-repeat; }
	a.portal_mcon		{ background-image:url(M_style_FILES/portal_mcon_2.gif); top:140px; left:133px; }
	a.portal_eo		{ top:220px; left:190px; }
	a.portal_edi		{ top:280px; left:190px; }
	a.portal_ede 		{ top:340px; left:190px; }
a.portal_mcon:hover	
	{ background-image:url(M_style_FILES/portal_mcon_1.gif); left:133px; }	
a.portal_eo:hover, a.portal_edi:hover, a.portal_ede:hover	
	{ background-image:url(M_style_FILES/portalpfeil.gif); left:135px; padding-left:55px; }
	a.portal_eo:hover	{ color:#004080; }
	a.portal_edi:hover	{ color:#ffcc00; }
	a.portal_ede:hover	{ color:#658ad7; }
p.portaltext		{ margin-left:0px; line-height:1.0em; }
p.portaltextmcon	{ margin:55px 0 0 58px; line-height:1.0em; }
	

/*Farben EDI:  gelb: #fee800 // d-blau #00428e h-blau #0096da*/
/*  ENDE ENDE  ENDE  ENDE  ENDE  ENDE  ENDE  ENDE  ENDE  ENDE  ENDE  ENDE  ENDE  */

/* Texte mit Bild oben links nicht einrücken: */
/* sog. Descendant Selectors: */
.csc-textpic-left * .bodytext {margin-left: 0px;}
.csc-textpic-intext-left * .bodytext {margin-left: 0px;}

/* funktioniert nur mit Firefox (sollte ab IE 6 funktionieren): */
/* Child Selectors */
/*
.csc-textpic-left>.csc-textpic-text>.bodytext {margin-left: 0px;}
.csc-textpic-intext-left>.csc-textpic-text>.bodytext {margin-left: 0px;}
*/

