/**************************************************************
  xmental [c] 2008 burkhardt wenzel
 **************************************************************/
 
/**************************************************************
  Top Navigation 
 **************************************************************/
	  
#topNav li {
      	position:relative; 
		float: left;
      }


#topNav li a, #mainNav a:visited {
	display:block;
	text-decoration:none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	padding-left: 11px;
	padding-top: 7px;
}

#topNav a:hover { color:#F9F9F9;}
 

/**************************************************************
  Main Navigation 
 **************************************************************/	
   
#mainNav li {
      	position:relative;
		float: left;
		height: 32px;
		background: url(../img/bg_mainnav_line.gif) no-repeat;
		
      }


#mainNav li a, #mainNav a:visited {		
	float: left;
	text-decoration:none;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F9F9F9;
	padding-right: 11px;
	background: url(../img/bg_mainnav_line.gif) no-repeat;
	padding-left: 11px;
	padding-top: 7px;
	height: 25px;
	
}

 
#mainNav a:hover, 
#mainNav li a.mainNavActive { color:#444; background-color: #FFF; background-image: none; }


/**************************************************************
  Sub Navigation 
 **************************************************************/	

/* 1st Level */

#subNav {
	position:relative; 
	margin: 50px 1px 0px 1px;
}
  
	  
#subNav ul li a,  #subNav ul li  a:visited {
     display:block;	  
	font: 11px Arial, Helvetica, sans-serif;  
	color: #090909;
	background: #ADD44A;	
	padding-left: 12px;
	margin-bottom: 1px;
	height: 15px;
	padding-top: 4px;	
	}
	  
#subNav ul li a:hover,
#subNav ul li a.level1Active {
	background: #DEF7A2;
	color: #090909;
	}

#subNav h1 { 
	height: 19px;
	background: url(../img/bg_subnav_title.gif) no-repeat;	
	color: #FFF;
	text-transform: uppercase;
	padding-top: 6px;
	font: 11px Arial, Helvetica, sans-serif;  
	padding-left: 12px;
	margin: 0px;
	}


/* 2nd Level */


#subNav ul ul li a, #subNav ul ul li a:visited  {
	background: #DEF7A2 url(../img/ico_nav.gif) 12px 8px no-repeat;
	padding-left: 20px;
	}	


#subNav ul ul li a:hover,
#subNav ul ul li a.level2Active {
	background: #88B649 url(../img/ico_nav.gif) 12px 8px no-repeat;
	padding-left: 20px;
	color:#FFF;
	}
	
/**************************************************************
  Imagemap
 **************************************************************/		
	
#map {display:block; width:475px; height:359px; background:url(../map/europe.gif); position:relative; margin-top: -15px;}
#map a {text-indent: -9999px; cursor: pointer;}
#map a#title, #map a#title:visited {display:none; height: 0px; width:0px;}
#map a#title:hover {background:transparent url(../../img/group_col.gif) no-repeat 0 0; overflow:visible; color:#c00;}


a#iceland {display:block; width:43px; height:0; padding-top:28px; overflow:hidden; position:absolute; left:45px; top:0px;}
* html a#iceland {height:28px; he\ight:0;}
a#iceland:hover {background:transparent url(../map/iceland.gif) no-repeat 0 0; overflow:visible;}

a#ireland {display:block; width:43px; height:0; padding-top:37px; overflow:hidden; position:absolute; left:54px; top:100px; z-index: 99;}
* html a#ireland {height:37px; he\ight:0;}
a#ireland:hover {background:transparent url(../map/ireland.gif) no-repeat 0 0; overflow:visible;}

a#greatbritain {display:block; width:68px; height:0; padding-top:108px; overflow:hidden; position:absolute; left:76px; top:57px; z-index: 2}
* html a#greatbritain {height:108px; he\ight:0;}
a#greatbritain:hover {background:transparent url(../map/greatbritain.gif) no-repeat 0 0; overflow:visible;}

a#france {display:block; width:95px; height:0; padding-top:114px; overflow:hidden; position:absolute; left:74px; top:164px; z-index: 1}
* html a#france {height:114px; he\ight:0;}
a#france:hover {background:transparent url(../map/france.gif) no-repeat 0 0; overflow:visible;}

a#spain {display:block; width:103px; height:0; padding-top:89px; overflow:hidden; position:absolute; left:19px; top:218px; z-index: 0}
* html a#spain {height:103px; he\ight:0;}
a#spain:hover {background:transparent url(../map/spain.gif) no-repeat 0 0; overflow:visible;}

a#portugal {display:block; width:40px; height:0; padding-top:55px; overflow:hidden; position:absolute; left:5px; top:234px; z-index: 0;}
* html a#portugal {height:55px; he\ight:0;}
a#portugal:hover {background:transparent url(../map/portugal.gif) no-repeat 0 0; overflow:visible;}

a#norway {display:block; width:125px; height:0; padding-top:99px; overflow:hidden; position:absolute; left:115px; top:-1px;  z-index: 1;}
* html a#norway {height:99px; he\ight:0;}
a#norway:hover {background:transparent url(../map/norway.gif) no-repeat 0 0; overflow:visible;}

a#sweden {display:block; width:72px; height:0; padding-top:132px; overflow:hidden; position:absolute; left:201px; top:-1px;  z-index: 1;}
* html a#sweden {height:132px; he\ight:0;}
a#sweden:hover {background:transparent url(../map/sweden.gif) no-repeat 0 0; overflow:visible;}

a#finland {display:block; width:64px; height:0; padding-top:86px; overflow:hidden; position:absolute; left:248px; top:-1px;  z-index: 1;}
* html a#finland {height:86px; he\ight:0;}
a#finland:hover {background:transparent url(../map/finland.gif) no-repeat 0 0; overflow:visible;}

a#denmark {display:block; width:44px; height:0; padding-top:36px; overflow:hidden; position:absolute; left:178px; top:103px;  z-index: 1;}
* html a#denmark {height:66px; he\ight:0;}
a#denmark:hover {background:transparent url(../map/denmark.gif) no-repeat 0 0; overflow:visible;}

a#russia {display:block; width:229px; height:0; padding-top:249px; overflow:hidden; position:absolute; left:247px; top:-1px;  z-index: 0;}
* html a#russia {height:249px; he\ight:0;}
a#russia:hover {background:transparent url(../map/russia.gif) no-repeat 0 0; overflow:visible;}

a#estonia {display:block; width:38px; height:0; padding-top:25px; overflow:hidden; position:absolute; left: 261px; top:81px;  z-index: 98;}
* html a#estonia {height:25px; he\ight:0;}
a#estonia:hover {background:transparent url(../map/estonia.gif) no-repeat 0 0; overflow:visible;}

a#latvia {display:block; width:48px; height:0; padding-top:26px; overflow:hidden; position:absolute; left:257px; top:100px;  z-index: 99;}
* html a#latvia {height:26px; he\ight:0;}
a#latvia:hover {background:transparent url(../map/latvia.gif) no-repeat 0 0; overflow:visible;}

a#lithunia {display:block; width:41px; height:0; padding-top:32px; overflow:hidden; position:absolute; left:257px; top:116px;  z-index: 98;}
* html a#lithunia {height:32px; he\ight:0;}
a#lithunia:hover {background:transparent url(../map/lithunia.gif) no-repeat 0 0; overflow:visible;}

a#belarus {display:block; width:61px; height:0; padding-top:54px; overflow:hidden; position:absolute; left:276px; top:120px;  z-index: 1;}
* html a#belarus {height:54px; he\ight:0;}
a#belarus:hover {background:transparent url(../map/belarus.gif) no-repeat 0 0; overflow:visible;}

a#ukraine {display:block; width:126px; height:0; padding-top:88px; overflow:hidden; position:absolute; left:273px; top:154px;  z-index: 1;}
* html a#ukraine {height:88px; he\ight:0;}
a#ukraine:hover {background:transparent url(../map/ukraine.gif) no-repeat 0 0; overflow:visible;}

a#georgia {display:block; width:46px; height:0; padding-top:15px; overflow:hidden; position:absolute; left:422px; top:238px;  z-index: 98;}
* html a#georgia {height:15px; he\ight:0;}
a#georgia:hover {background:transparent url(../map/georgia.gif) no-repeat 0 0; overflow:visible;}

a#armenia {display:block; width:19px; height:0; padding-top:19px; overflow:hidden; position:absolute; left:434px; top:249px;  z-index: 99;}
* html a#armenia {height:19px; he\ight:0;}
a#armenia:hover {background:transparent url(../map/armenia.gif) no-repeat 0 0; overflow:visible;}

a#aszerbaijan {display:block; width:29px; height:0; padding-top:22px; overflow:hidden; position:absolute; left:443px; top:249px;  z-index: 98;}
* html a#aszerbaijan {height:22px; he\ight:0;}
a#aszerbaijan:hover {background:transparent url(../map/aszerbaijan.gif) no-repeat 0 0; overflow:visible;}

a#turkey {display:block; width:156px; height:0; padding-top:83px; overflow:hidden; position:absolute; left:302px; top:253px;  z-index: 0;}
* html a#turkey {height:83px; he\ight:0;}
a#turkey:hover {background:transparent url(../map/turkey.gif) no-repeat 0 0; overflow:visible;}

a#cyprus {display:block; width:21px; height:0; padding-top:16px; overflow:hidden; position:absolute; left:361px; top:332px;  z-index: 99;}
* html a#cyprus {height:21px; he\ight:0;}
a#cyprus:hover {background:transparent url(../map/cyprus.gif) no-repeat 0 0; overflow:visible;}

a#greece {display:block; width:76px; height:0; padding-top:77px; overflow:hidden; position:absolute; left:248px; top:277px;  z-index: 1;}
* html a#greece {height:77px; he\ight:0;}
a#greece:hover {background:transparent url(../map/greece.gif) no-repeat 0 0; overflow:visible;}

a#bulgaria {display:block; width:50px; height:0; padding-top:36px; overflow:hidden; position:absolute; left:271px; top:249px;  z-index: 1;}
* html a#bulgaria {height:36px; he\ight:0;}
a#bulgaria:hover {background:transparent url(../map/bulgaria.gif) no-repeat 0 0; overflow:visible;}

a#romania {display:block; width:78px; height:0; padding-top:56px; overflow:hidden; position:absolute; left:248px; top:202px;  z-index: 1;}
* html a#romania {height:56px; he\ight:0;}
a#romania:hover {background:transparent url(../map/romania.gif) no-repeat 0 0; overflow:visible;}

a#moldova {display:block; width:29px; height:0; padding-top:66px; overflow:hidden; position:absolute; left:298px; top:198px;  z-index: 2;}
* html a#moldova {height:36px; he\ight:0;}
a#moldova:hover {background:transparent url(../map/moldova.gif) no-repeat 0 0; overflow:visible;}

a#macedonia {display:block; width:21px; height:0; padding-top:20px; overflow:hidden; position:absolute; left:258px; top:271px;  z-index: 3;}
* html a#macedonia {height:20px; he\ight:0;}
a#macedonia:hover {background:transparent url(../map/macedonia.gif) no-repeat 0 0; overflow:visible;}

a#albania{display:block; width:18px; height:0; padding-top:35px; overflow:hidden; position:absolute; left:245px; top:270px;  z-index: 3;}
* html a#albania{height:35px; he\ight:0;}
a#albania:hover {background:transparent url(../map/albania.gif) no-repeat 0 0; overflow:visible;}

a#montenegro{display:block; width:17px; height:0; padding-top:20px; overflow:hidden; position:absolute; left:240px; top:259px;  z-index: 99;}
* html a#montenegro{height:20px; he\ight:0;}
a#montenegro:hover {background:transparent url(../map/montenegro.gif) no-repeat 0 0; overflow:visible;}

a#serbia{display:block; width:33px; height:0; padding-top:44px; overflow:hidden; position:absolute; left:244px; top:244px;  z-index: 2;}
* html a#serbia{height:44px; he\ight:0;}
a#serbia:hover {background:transparent url(../map/serbia.gif) no-repeat 0 0; overflow:visible;}

a#bosnia{display:block; width:25px; height:0; padding-top:27px; overflow:hidden; position:absolute; left:225px; top:244px;  z-index: 2;}
* html a#bosnia{height:27px; he\ight:0;}
a#bosnia:hover {background:transparent url(../map/bosnia.gif) no-repeat 0 0; overflow:visible;}

a#croatia{display:block; width:52px; height:0; padding-top:46px; overflow:hidden; position:absolute; left:203px; top:229px;  z-index: 1;}
* html a#croatia{height:46px; he\ight:0;}
a#croatia:hover {background:transparent url(../map/croatia.gif) no-repeat 0 0; overflow:visible;}

a#hungary{display:block; width:49px; height:0; padding-top:37px; overflow:hidden; position:absolute; left:229px; top:203px;  z-index: 1;}
* html a#hungary{height:37px; he\ight:0;}
a#hungary:hover {background:transparent url(../map/hungary.gif) no-repeat 0 0; overflow:visible;}

a#slovenia{display:block; width:32px; height:0; padding-top:17px; overflow:hidden; position:absolute; left:200px; top:224px;  z-index: 99;}
* html a#slovenia{height:17px; he\ight:0;}
a#slovenia:hover {background:transparent url(../map/slovenia.gif) no-repeat 0 0; overflow:visible;}

a#slovakia{display:block; width:46px; height:0; padding-top:20px; overflow:hidden; position:absolute; left:233px; top:194px;  z-index: 99;}
* html a#slovakia{height:20px; he\ight:0;}
a#slovakia:hover {background:transparent url(../map/slovakia.gif) no-repeat 0 0; overflow:visible;}

a#czechrepublic{display:block; width:50px; height:0; padding-top:28px; overflow:hidden; position:absolute; left:201px; top:180px;  z-index: 99;}
* html a#czechrepublic{height:28px; he\ight:0;}
a#czechrepublic:hover {background:transparent url(../map/czechrepublic.gif) no-repeat 0 0; overflow:visible;}

a#austria{display:block; width:61px; height:0; padding-top:29px; overflow:hidden; position:absolute; left:175px; top:203px;  z-index: 98;}
* html a#austria{height:29px; he\ight:0;}
a#austria:hover {background:transparent url(../map/austria.gif) no-repeat 0 0; overflow:visible;}

a#poland{display:block; width:71px; height:0; padding-top:71px; overflow:hidden; position:absolute; left:215px; top:137px;  z-index: 1;}
* html a#poland{height:67px; he\ight:0;}
a#poland:hover {background:transparent url(../map/poland.gif) no-repeat 0 0; overflow:visible;}

a#italy{display:block; width:91px; height:0; padding-top:116px; overflow:hidden; position:absolute; left:149px; top:217px;  z-index: 0;}
* html a#italy{height:116px; he\ight:0;}
a#italy:hover {background:transparent url(../map/italy.gif) no-repeat 0 0; overflow:visible;}

a#malta{display:block; width:3px; height:0; padding-top:4px; overflow:hidden; position:absolute; left:203px; top:340px;  z-index: 99;}
* html a#malta{height:4px; he\ight:0;}
a#malta:hover {background:transparent url(../map/malta.gif) no-repeat 0 0; overflow:visible;}

a#switzerland{display:block; width:35px; height:0; padding-top:35px; overflow:hidden; position:absolute; left:145px; top:207px;  z-index: 99;}
* html a#switzerland{height:23px; he\ight:0;}
a#switzerland:hover {background:transparent url(../map/switzerland.gif) no-repeat 0 0; overflow:visible;}

a#germany{display:block; width:69px; height:0; padding-top:86px; overflow:hidden; position:absolute; left:153px; top:134px;  z-index: 0;}
* html a#germany{height:86px; he\ight:0;}
a#germany:hover {background:transparent url(../map/germany.gif) no-repeat 0 0; overflow:visible;}

a#luxembourg{display:block; width:6px; height:0; padding-top:6px; overflow:hidden; position:absolute; left:153px; top:179px;  z-index: 99;}
* html a#luxembourg{height:9px; he\ight:0;}
a#luxembourg:hover {background:transparent url(../../map/luxembourg.gif) no-repeat 0 0; overflow:visible;}

a#belgium{display:block; width:25px; height:0; padding-top:26px; overflow:hidden; position:absolute; left:132px; top:163px;  z-index: 98;}
* html a#belgium{height:26px; he\ight:0;}
a#belgium:hover {background:transparent url(../map/belgium.gif) no-repeat 0 0; overflow:visible;}

a#netherlands{display:block; width:26px; height:0; padding-top:31px; overflow:hidden; position:absolute; left:140px; top:143px;  z-index: 97;}
* html a#netherlands{height:31px; he\ight:0;}
a#netherlands:hover {background:transparent url(../map/netherlands.gif) no-repeat 0 0; overflow:visible;}