 body {
     color: black; background-color: white;
     font-size: 100.01%;
     font-family: Helvetica,Arial,sans-serif;
     margin: 0; padding: 0;
     text-align: center;  /* Zentrierung im Internet Explorer */
  }
   div#seite {
     text-align: left;    /* Seiteninhalt wieder links ausrichten */
     margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
     width: 935px;
     
     overflow: hidden;
   
     background-image:url(../bilder/kasten-hintergrund.jpg);         
     background-repeat:repeat-y;
  }
 #switch {
     color: #c6c4ba;
 }
 
 #switch a{
 font-weight:bold;
 }
 div#oben {
     background-image:url(../bilder/oben-hintergrund.jpg);
     height:122px;       
     border: 0px solid red;  
     margin-top:0px;
  }
  
/*----mainnavi----*/     
div#mainnavi{
    padding-top:15px;
    text-align:center;      
    font-size:12px; 
    vertical-align:bottom;
 }    
 
/*.gelber{border: 1px solid #fcc400;} */ 
     
#mainnavi a{
   text-decoration:none;
   font-family: helvetica, arial, sans-serif;
   color:#777262; 
   padding:1px 6px 1px 6px; 
 /**/   border-left:2px solid #fcc400;     
} 

#mainnavi a:hover{
   color: #565243;
   background-color: #fcc400;  
}   

#mainnavi .aktiv{
   color: #565243;
   background-color: #fcc400;
   padding:1px 6px 1px 6px;   
}   
/*----mainnavi ende----*/
 
/*###### nur auf der ersten seite, mit doppeltem bild   ######*/  
img#haupttitel{
     margin-left:80px;
     margin-top:28px;
}
/*div#navi2meck{background-image:url(../bilder/hintergrund-mecklenburg.jpg); }*/
div#navi2mallo{background-image:url(../bilder/hintergrund-mallorca.jpg); }
  
div#navi2meck, div#navi2mallo{     
     margin-left:67px;     
     background-repeat:no-repeat; 
     height:269px;
}  

#navi2meck .aktiv, #navi2mallo .aktiv{
    background-color:#fcc400;
    font-family: times new roman;
    font-size:12px;   
    letter-spacing:1px;
    font-weight:bold;   
    padding:1px 4px 1px 4px;
 } 
 
div#titelbild{
    margin-left:67px;     
    height:269px;
    }  
   
div#links-a{
    padding-left:100px;
    padding-top:223px;     
    width:700px;  
   /*  border: 1px solid red;  */
}       
div#links-b{
    padding-left:50px;
    margin-top:31px;     
    width:700px;
 /*  border: 1px solid red; */
}  


#links-a img, #links-b img {  
   padding-left:2px;
   padding-right:2px;
   margin-top:9px; 
}
#links-a a, #links-b a{
   font-family: times new roman;
   font-size:12px;   
   letter-spacing:1px;
   font-weight:bold;  
   text-decoration:none;
   color:black;
   background-color:white;
   padding:1px 4px 1px 4px;
     
}
#links-a a:hover,#links-b a:hover{
   background-color:#fcc400;
} 

/*###### nur auf der ersten seite, mit doppeltem bild   ######*/  

 
div#inhalt{
    margin-top:25px;
    font-size: 14px;
    text-align: justify;
    color: #595548;
    line-height: 17px;
    font-family: helvetica, arial, sans-serif; 
   	
}
#inhalt a{
    color: #595548;
/*    font-size: 13px;	*/
    line-height: 16px;
    font-family: helvetica, arial, sans-serif; 
    text-decoration: underline;

}

#inhalt a:hover{
    color: #eeaa00;
    text-decoration: none;

}

div#spalte1{
   float:left;
   width:460px;
   margin-left:67px;      
   padding-left:20px; 
   padding-right:40px;    
   background-image:url(../bilder/spaltenbalken-hintergrund.jpg); 
   background-repeat:repeat-y;  
   background-position:right;  
   
   padding-top:8px;   
   margin-bottom:10px; 
   padding-bottom:10px;
   
}
div#clearer{clear:left;}
div#spalte1b{

   width:460px;
   margin-left:67px;      
   padding-left:20px; 
   padding-right:40px;    
   background-image:url(../bilder/spaltenbalken-hintergrund.jpg); 
   background-repeat:repeat-y;  
   background-position:right;     
   padding-top:8px;   
   margin-bottom:10px; 
   padding-bottom:10px;
   
}
 

div#spalte2{
   float:right;
   width:248px;
   margin-right:85px;   
   padding-left:0px;
   padding-top:8px;
   
}

h2{
   color: #eeaa00;
   font-weight: bold;
   font-size: 12px;
   line-height: 17px;
   font-family: helvetica, arial, sans-serif;
   margin: 0 0 22px 0;
}      
  
h1{
   color: #595548;
   font-weight: bold;
   font-size: 12px;
   line-height: 17px;
   font-family: helvetica, arial, sans-serif;
   margin: 0 0 22px 0;
}      
    

h3, h4{
   color: #eeaa00;
   font-weight: bold;   
   line-height: 17px;
   font-family: helvetica, arial, sans-serif; 
   
}
h3{font-size: 14px;margin: 50px 0px 12px 88px;}
h4{font-size:14px;} 
     

.fett{font-weight:bold;}
.kursiv{font-style:italic;}  
  


div#landswitch-mallo, div#landswitch-mallo-e, div#landswitch-meckl,div#landswitch-meckl-e{  
   float:right;
   margin-right:88px; 
   margin-top:10px;
}       

div#landswitch-mallo a, div#landswitch-mallo-e a, div#landswitch-meckl a, div#landswitch-meckl-e a,div#landswitch-meckl2 a,div#landswitch-meckl2-e a{
   display:block;
   height:13px;    
}  
 
div#landswitch-mallo a      {background-image:url(../bilder/button-mallorca.gif); width:159px;} 
div#landswitch-mallo-e a    {background-image:url(../bilder/button-majorca-e.gif); width:249px;} 
  
div#landswitch-meckl2 a     {background-image:url(../bilder/button-mecklenburg.gif); width:192px;}
div#landswitch-meckl2-e a     {background-image:url(../bilder/button-mecklenburg-e.gif); width:228px;}

#landswitch-meckl a         {background-image:url(../bilder/button-mecklenburg.gif); width:192px;}
#landswitch-meckl-e a       {background-image:url(../bilder/button-mecklenburg-e.gif); width:228px;}
 
#landswitch-mallo a:hover   {background-image:url(../bilder/button-mallorca-over.gif);} 
#landswitch-mallo-e a:hover {background-image:url(../bilder/button-majorca-over-e.gif);} 

#landswitch-meckl a:hover   {background-image:url(../bilder/button-mecklenburg-over.gif);}   
#landswitch-meckl-e a:hover {background-image:url(../bilder/button-mecklenburg-over-e.gif);}   
  
#landswitch-meckl2 a:hover  {background-image:url(../bilder/button-mecklenburg-over.gif);} 
#landswitch-meckl2-e a:hover{background-image:url(../bilder/button-mecklenburg-e-over.gif);}         
    
div#landswitch-meckl2       {margin-right:35px; float:right; margin-top:10px;}
div#landswitch-meckl2-e     {margin-right:35px; float:right; margin-top:10px;}
    
#spalte2 a{
   display: block; 
   color:#595548;;
   margin-bottom:10px;
   font-size:12px;
}    
#spalte2 a:hover{
  color:#eeaa00;     
}   

#spalte2 .aktiv{
  color:#eeaa00;   
    font-size:12px;
    margin-bottom:10px;  
    display: block; 
}

 .fettespalte {font-weight:bold;letter-spacing:-0.5px;padding-right:30px;} 
 .normalespalte {font-size:14px; font-weight:100;font-family: Helvetica,Arial,sans-serif;}
 #eu-entwicklung {margin-left:88px;}
 
 
 
/************** FOOTER **************/


div#abschlussleiste {
	margin: 0;
	padding: 0;
}

div#footer {
	width: 775px;
	margin: 0 auto 40px;
	padding: 35px 0 0 0;
	overflow: hidden;
	background: url(../bilder/lineHorizontal.png) 0 18px repeat-x;
}

div#footer em { 
	color: #645431;
	position: relative;
}

div#footer img {
	margin: 0;
	padding: 0;
	border: none;
}

div#footer a { 
	text-decoration: none;
	margin: 0;
	padding: 0;
}

div#footerColLeft {
	font-size: 11px;
	width: 400px;
	float: left;
	position: relative;
	overflow: hidden;
}

	div#footerColLeft div {
		margin-left: 15px;
		padding-top: 6px;
		float: left;
	}

	div#footerColLeft div#logoTextEnglish, div#footerColLeft div#logoText {
		margin-left: 0;
		line-height: 14px;
		text-align: left;
	}
	
 	div#logoEU50, div#logoEU50English {
		position: relative;
		top: -6px;
	}

div#footerColRight, div#footerColRightEnglish {
	padding-top: 6px;
	float: right;
}

	div#footerColRight, div#footerColRightEnglish {
		height: 15px;
		line-height: 15px;
	}

		div#footerColRight a#linkArchiv {
			width: 330px;
			display: block;
			background: url(../bilder/buttons.png) 0 -102px no-repeat;
		}

			div#footerColRight a#linkArchiv:hover {
				background: url(../bilder/buttons.png) 0 -117px no-repeat;
			}

		div#footerColRightEnglish a#linkArchiv {
			width: 352px;
			display: block;
			background: url(../bilder/buttons.png) 0 -132px no-repeat;
		}

			div#footerColRightEnglish a#linkArchiv:hover {
				background: url(../bilder/buttons.png) 0 -147px no-repeat;
			}
