html		{
		font-size: 1em;
		font-family: Verdana, ArialMT, Helvetica, Geneva;
		}


hr		{
		height: 4px;
  		background-color: #3341A9;
  		color: #3341A9;
		background: url("../../europa/media/blurulr6.gif");
		img src="/media/blurulr6.gif" name="Grafik1" border="0" height="5" width="1143";
		}

img 		{ /* IE-fix für mit php "live" erzeugte Bilder (Emailadressen) */
		behavior:expression((this.runtimeStyle.behavior="none")&&(/^data:.*;base64/i.test(this.src))&&(this.src="/media/base64.php?"+this.src.slice(5)));
		border: 0px;
		}


body		{
		lang: en-GB;
  		background-color: #9999cc;
		}


/* Definitionen für die Start-(Home)-Seite */

#headbox	{
		min-width: 40em; /* Mindestbreite damit Logo in der Farbe bleibt IE ? */
		position: relative;
		top: 1em;
		left: 0.5em;
		margin-right: 2em; 
		height: 6em;
		text-align: center;
		}	
		
		
#headpic	{
		}			


#headpic img	{
		width: 649px;
		height: 35px;
		}


#content_start 	{
  		/* background-color: #1111CC; */
		min-width: 40em; /* Mindestbreite damit Logo in der Farbe bleibt IE ? */
		position: relative;
		left: 0.5em;
		top: 2em;
		margin-right: 2em; 
		height: 28em;
		}	

#pict_eni	{
		position: relative;
		top: 10em;
		left: 41%;
		}

#pict_eni img	{
		height: 114px;
		width: 183px;
  		/* background-color: #FFFFCC; */
		}

#flagge1	{
		position: relative;
		left: 23%;
		top: 3em;
		width: 48px;
		}

#flagge2	{
		position: relative;
		left: 72%;
		top: 0em;
		width: 48px;
		}

#flagge3	{
		position: relative;
		left: 38%;
		top: -12em;
		width: 48px;
		}

#flagge4	{
		position: relative;
		left: 43%;
		top: 7em;
		width: 48px;
		}

#flagge5	{
		position: relative;
		left: 29%;
		top: -14em;
		width: 48px;
		}

#flagge6	{
		position: relative;
		left: 65%;
		top: -17em;
		width: 46px;
		}

#flagge7	{
		position: relative;
		left: 34%;
		top: -5.5em;
		width: 48px;
		}

#flagge8	{
		position: relative;
		left: 61%;
		top: -8.5em;
		width: 48px;
		}


#flagge9	{
		position: relative;
		left: 52%;
		top: -8em;
		width: 48px;
		}

#flagge10	{
		position: relative;
		left: 58%;
		top: -33em;
		width: 48px;
		}

#flagge11	{
		position: relative;
		left: 48%;
		top: -37em;
		width: 48px;
		}

#flagge12	{
		position: relative;
		left: 27%;
		top: -25em;
		width: 48px;
		}

#flagge13	{
		position: relative;
		left: 68%;
		top: -28em;
		width: 48px;
		}


#foot		{
		min-width: 40em; /* Mindestbreite damit Logo in der Farbe bleibt IE ? */
		position: relative;
		top: 3em;
		left: 0.5em;
		margin-right: 2em; 
		height: 2em;
		text-align: center;
		}	
		
		
#footpic	{
		}	





#kopfbereich	{
		position: relative;
		top: 1em;
		left: 0.5em;
		margin-right: 2em; 
		height: 8em;
		}	


#kopffarbe	{
 		/* background-color: #F9F4BE; */
		min-width: 58em; /* Mindestbreite damit Logo in der Farbe bleibt IE ? */
		height: 7em;
		}	

#kopflayout	{
		margin-top: -7em;
		height: 8em;
		}

#kopfbild 	{
		float: left;
		position: relative;
		top: 0.5em;
		left: 0.5em;
		}	

#kopfbild img	{
		border: 0px;
		}	


#kopfzeile1	{   		
		padding-left: 14em;
		padding-top: 3.4em;
		min-width: 20em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
		}	



#siLogo 	{
		padding-top: 1em;
		}
	
#siLogo img	{
		}

#hauptbereich	{
		min-width: 40em; /* Mindestbreite damit Logo in der Farbe bleibt IE ? */
		padding-top: 2em;
		margin-right: 1.7em;
		margin-bottom: 1.7em;
		}	

* html .inhalt_aus {	/* star html hack fuer IE */
		width: 200em;
		}

* html .inhaltmitbildspalte_aus {	/* star html hack fuer IE */
		width: 50em;
		}


	


#inhalt 	{
		font-size: 0.9em;
		margin-left: 15em;
		padding: 15px;
		min-width: 42.5em; /* Mindestbreite (der Ueberschrift) verhindert Anzeigefehler in modernen Browsern */
		}		



.inhaltmitbildspalte 	{ /* wird auch für Infomaterial-Uebersicht genutzt */
		margin-right: 180px;
		}	




.bildspalte 	{ /* wird auch für Infomaterial-Uebersicht genutzt */
		float: right;
		width: 160px;
		}		


.bildspalte img	{
		margin-bottom: 20px;
		}	



.haupttitel_save	{
  		background-color: #E9F3FF;
		}

#titelbox	{
		border-top: 1px solid #D9D9D9;
		border-bottom: 1px solid #D9D9D9;
		margin-bottom: 15px; 
		}


.haupttitel	{
		color: #4F5AA6;
		font-family: Verdana, ArialMT, Helvetica, Geneva;
		font-weight: ;
		font-size: 1.6em;
		margin-top: 5px;
		margin-bottom: 5px;
		padding-top: 0.2em;
		padding-left: 9em;
		padding-bottom: 0.3em;
		}


.titel		{
		color: #4F5AA6;
		font-family: Comic Sans MS, Times;
		font-weight: bold;
		font-size: 1.35em;
		margin-bottom: 20px;
		}

.text		{
		font-family: Verdana, ArialMT, Helvetica, Geneva, Comic Sans MS;
		text-align: justify;
		}


.linkliste	{
		font-family: Verdana, Verdana, ArialMT, Helvetica, Geneva;
		margin-bottom: 5px;
		}


.zusammenfassung{
		font-family: Verdana, ArialMT, Helvetica, Geneva, Comic Sans MS;
		text-align: justify;
		}

.uebersichtsseite {
 		background-color: #EEF3FF;
		}

.uebersichtsseite hr {
		clear: right; 
		display: block;
		margin: -0.66em 0;
		}

.uebersichtsseite_z {
 		background-color: #EEF3FF;
		}

.uebersichtsseite_z hr {
		clear: both; 
		display: block;
		margin: -0.66em 0;
		}


.listenbox 	{
		font-family: Verdana, ArialMT, Helvetica, Geneva;
		text-align: left;
		}


.liste_links	{
		width: 7em;
		float: left;
		}

		
.liste_rechts_text{
		padding-left: 7em;
		text-align: justify;
		}		

* html .liste_rechts_text {	/* star html hack fuer IE */
		}

.liste_rechts_text img{
		}	


.text_bild_box_save 	{ /* wird auch für Infomaterial-Uebersicht genutzt */
		float: right;
		width: 56em;
		}


.text_bild_box 	{ /* wird auch für Infomaterial-Uebersicht genutzt */

		font-family: Verdana, ArialMT, Helvetica, Geneva;
		}


* html .text_bild_box {	/* star html hack fuer IE */
		width: 56em;
		}


.tbb_links	{
		float: left;
		width: 35em;
		padding-right: 15px;
		margin-right: 1px;
		}


.tbb_rechts_save	{
		margin-left: 36.5em;
		padding-top: 2.5em;
		}	
		
.tbb_rechts	{
		margin-left: 36.5em;
		width: 270px;
		padding-top: 2.5em;
		}	

.altes_forum td	{
		font-size: 0.8em;
		}  



/*  Formulare  */

.formularbox 	{
		font-family: Verdana, ArialMT, Helvetica, Geneva;
		text-align: left;
		}


.formular_links	{
		float: left;
		width: 15em;
		}

		
.formular_rechts {
		padding-left: 17.9em;
		}		


.adressenname	{
		font-weight: bold;
		margin-bottom: 3px;
		padding-bottom: 0.1em;
		}


.contactInput	{
	
		}


.contactInput textarea{
		width: 38em;
		}


.contactInput input{
		width: 18em;		
		}





#navigation	{  /* Defintionen für die Navigation */
		font-family: Verdana, ArialMT, Helvetica, Geneva;
		float: left;
  		width: 10.6em;
  		padding: 0em;
		padding-left: 0.5em;
		padding-top: 15px;
		}


#flaggeO	{
		position: relative;
		top: -6.0em;
		left: 3.8em;
		width: 48px;
		}


#NavBackg	{
		position: relative;
		top: 0em;
		left: 0.75em;
		width: 146px;
		}


#NavUp		{
		position: relative;
		top: -12.5em;
		left: 3.8em;
		width: 50px;
		}

#NavPrev	{
		position: relative;
		top: -12.2em;
		left: 0.2em;
		width: 50px;
		}


#NavNext	{
		position: relative;
		top: -15.3em;
		left: 7.3em;
		width: 50px;
		}

#NavDown	{
		position: relative;
		top: -14.8em;
		left: 3.8em;
		width: 50px;
		}


#navrauf	{ /* hebt Navibox unter FlaggenNavi hoch */
		position: relative;
		top: -12em;
		}




/*
  Following part deals with the navigation in div with id "navContainer"
*/

.navigationBorder{  /* Start and End of Navigation with gradient */
		text-align: center;
		}

.navigationBorder#naviHead{  /* Header */
		}

.navigationBorder#naviFoot{  /* Footer */
		}


#navContainer_aus	{  /* contains the menu */
  		clear: both;
		}

/*
  navigation level 1
*/

#navContainer  {
		position: relative;
		top: 0em;
		}

#navContainer ul {
		margin: 0em;
  		padding: 0em;
  		list-style-type: none;
		}

#navContainer ul li{

		}



#navContainer ul li#li_nav1_open{  /* special layout for open links (Hintergrund hinter 2. Level)*/
  		background-repeat: repeat-x;
		}

#navContainerBlau{ background-color: #4F5AA6;}

#navContainer ul li a{
		width: 12.5em;
		display: block;
		background-repeat: no-repeat;
		padding-top: 0.3em;
		padding-bottom: 0.4em;
		padding-left: 0.7em;
		border: 1px solid #D9D9D9;
	  	margin: 1px;
		font-size: 0.8em;
		text-decoration: none;
		font-weight: bold;
		background-color: #4F5AA6; /* alt 688EE8 */
		color: #ffffff;
		}


#navContainer ul li a:hover, #navContainer ul li a:focus{
		color: #3366ff;
		background-color: #FFFFFF;
		}

#navContainer ul li a#a_nav1_open, #navContainer ul li a:hover#a_nav1_open{ /* aktueller Link 1 Ebene */
		color:#4E5AA9;
		background-color: #FFFFE5;
		}

#navContainer ul a#a_nav2_open{ /* aktiver Eintrag in Level 1 */
		color:#4E5AA9;
		background-color: #FFFFFF
		}

/*
  Design for submenu (2. Level)
*/

#navContainer li li{
		line-height: 1.1em;
		background-repeat: no-repeat;
		padding-left: 0.5em;
		}

#navContainer ul ul a{ /* Eintrag in Level 2 */
		width: 13.6em;
		display: block;
		background-repeat: no-repeat;
		font-size: 0.7em;
		text-decoration: none;
		font-weight: normal;
  		background-color: #E9F3FF;
		color:#5F7082;
		}


#navContainer ul ul a:hover, #navContainer ul ul a:focus{ /* hover in Level 2 */
		color: #3366ff;
		background-color: #FFFFFF
		}

#navContainer ul ul a#a_nav2_open{ /* aktiver Eintrag in Level 2 */
		color:#4E5AA9;
		background-color: #FFFFFF
		border-bottom-style: double;
		border-right-style: double;
		}


#nav_link_1	{
		font-family: Comic Sans MS, Times;
		font-weight: bold;
		font-size: 1.35em;
		position: relative;
		top: -21.5em;
		left: 17.5em;
		}	

#nav_link_2	{
		font-family: Comic Sans MS, Times;
		font-weight: bold;
		font-size: 1.35em;
		position: relative;
		top: -19em;
		left: 25em;
		}	

#nav_link_3	{
		font-family: Comic Sans MS, Times;
		font-weight: bold;
		font-size: 1.35em;
		position: relative;
		top: -13.5em;
		left: 24.5em;
		}	


#nav_link_3 a:link	{
		color: #F9F4BE;
		}	

#nav_link_3 a:visited {
		color: #F9F4BE;
		}


#nav_link_4	{
		font-family: Comic Sans MS, Times;
		font-weight: bold;
		font-size: 1.35em;
		position: relative;
		top: -11em;
		left: 18.5em;
		}	

#nav_link_4 a:link	{
		color: #F9F4BE;
		}	

#nav_link_4 a:visited {
		color: #F9F4BE;
		}

#nav_link_5	{
		font-family: Comic Sans MS, Times;
		font-weight: bold;
		font-size: 1.35em;
		position: relative;
		top: -13.5em;
		left: 10.5em;
		}	

#nav_link_6	{
		font-family: Comic Sans MS, Times;
		font-weight: bold;
		font-size: 1.35em;
		position: relative;
		top: -20.5em;
		left: 6.5em;
		}	

#nav_link_7	{
		font-family: Comic Sans MS, Times;
		font-weight: bold;
		font-size: 1.35em;
		position: relative;
		top: -27.5em;
		left: 9em;
		}	


/*
 Darstellung der Texte zwischen den editmode-tags
*/

.editmode	{
		color: red;
		margin: 0.2em;
		}




