.navdarktext { color: #2a285c; font-size: 0.9em; font-family: Arial, Helvetica; line-height: 1.4em }
.navdarktext1 { color: #2a285c; font-size: 0.9em; font-family: Arial, Helvetica; line-height: 2em }
.navdark    { color: #008194; margin-top: 2px; margin-right: 0; margin-left: 0; padding-top: 0; padding-left: 0.2cm }
.text { color: #2a285c; font-family: Arial,Helvetica; font-size: 0.8em; line-height: 1.15em; margin-right: 0; margin-left: 0 }
.textb3 { color: #2a285c; font-family: Arial,Helvetica; font-size: 0.9em; line-height: 1.25em; margin-right: 0; margin-bottom: 8px }

.textwhite { color: #008194; font-family: Arial,Helvetica; font-size: 14px; line-height: 17px; margin-right: 0; margin-left: 0 }
.impressum { color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; line-height: 14.4px; margin-right: 0; margin-left: 0 }
.titelue { color: #FFFFFF; font-family: Arial,Helvetica; font-size: 24px; line-height: 17px; margin-right: 0; margin-left: 0 }
.bluebox { background-color:#2a285c; padding:0px; margin:0px; }
.bluebox1 { background-color:#2cc5cf; padding:2px; margin-top:0px;valign:top; }

h1 { color: #2cc5cf; font-size: 1.2em; font-weight: bold; font-family: Arial, Helvetica; line-height: 1.4em }

a.textlink { font-family:Arial,Helvetica;font-size:1em;line-height:1.2em;display:block; margin-bottom:3px; text-align:left;border-style:none; border-width:0px; padding:0px; text-decoration:none; margin-top:0px; margin-left:0px}

a.textlink:link    { color:#2a285c; background-color:transparent; }
a.textlink:visited { color:#2a285c; background-color:transparent; }
a.textlink:hover   { color:darkblue; background-color:transparent; }
a.textlink:active  { color:#2a285c; background-color:transparent; }
span.textlink { font-family:Arial,Helvetica;font-weight:bold;font-size:0.8em;line-height:9.6em;color:#2a285c;background-color:transparent;  margin-left:0px}


a.tmenu { font-family:Arial,Helvetica;font-weight:bold;font-size:1em;display:block; margin-bottom:0px; text-align:left;
  border-style:none; border-width:0px; padding:0px; text-decoration:none;
margin-top:2px; margin-left:16px}

a.tmenu:link    { color:white; background-color:transparent; }
a.tmenu:visited { color:white; background-color:transparent; }
a.tmenu:hover   { color:darkblue; background-color:transparent; }
a.tmenu:active  { color:white; background-color:transparent; }
span.tmenu { font-family:Arial,Helvetica;font-weight:bold;font-size:0.8em;color:white;background-color:transparent; margin-left:16px}

a.lmenu { font-family:Arial,Helvetica;font-size:0.9em;
line-height:0.8em;display:block; margin-bottom:0px; text-align:left;
         border-style:none; border-width:0px;text-decoration:none;
margin-top:0px; margin-left:6px; width:180px;}

a.lmenu:link    { color:#2a285c; 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#adffff', endColorstr='#ffffff');

background: #adf; /* for non-css3 browsers */
/* filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#adffff', endColorstr='#ffffff',  direction='180');for IE */
background: -webkit-gradient(linear, left top, right top, from(#adf), to(#fff)); /* for webkit browsers */
background: -moz-linear-gradient(left,  #adf,  #fff); /* for firefox 3.6+ */

z-index:0;
}

a.lmenu:visited { color:#2a285c; 
background: #adf; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#adffff', endColorstr='#ffffff');
background: -webkit-gradient(linear, left top, right top, from(#adf), to(#fff)); 
/* for webkit browsers */
background: -moz-linear-gradient(left,  #adf,  #fff); /* for firefox 3.6+ */

}
a.lmenu:hover   { color:darkblue; 
background: #adf; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#adffff', endColorstr='#ffffff');
background: -webkit-gradient(linear, left top, right top, from(#adf), to(#fff)); /* for webkit browsers */
background: -moz-linear-gradient(left,  #adf,  #fff); /* for firefox 3.6+ */

}

a.lmenu:active  { color:#2a285c; 
background: #adf; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#adffff', endColorstr='#ffffff');
background: -webkit-gradient(linear, left top, right top, from(#adf), to(#fff)); /* for webkit browsers */
background: -moz-linear-gradient(left,  #adf,  #fff); /* for firefox 3.6+ */
}

span.lmenu { font-family:Arial,Helvetica;font-weight:bold;font-size:0.8em;
line-height:1.2em;color:#2a285c;
background: #adf; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#adffff', endColorstr='#ffffff');
background: -webkit-gradient(linear, left top, right top, from(#adf), to(#fff)); 
/* for webkit browsers */
background: -moz-linear-gradient(left, #adf,  #fff); /* for firefox 3.6+ */
margin-left:16px}

#europe {
position: relative;
left:50px;
width: 613px;
height: 600px;
background: #5ae url(jpg/groupsmap-2015.jpg) no-repeat;
padding: 0;
z-index:0;
}
#europe li {
display: block;
position: relative;
list-style: none;
margin: 0;
padding: 0;
z-index:30;
}
#europe a {
display: block;
color:transparent;
text-color:transparent;
text-indent: 0px;
text-decoration: none;
outline: none;
cursor: default;
z-index:10;
}


#ume {
left: 360px;
top: -30px;
z-index:10;
}
#ume a {
width: 50px;
height: 40px;
z-index:10;
}


#oxf {
left: 112px;
top: 170px;
z-index:10;
}
#oxf a {
width: 70px;
height: 40px;
z-index:10;
}

#cam {
left: 182px;
top: 125px;
z-index:10;
}
#cam a {
width: 120px;
height: 40px;
z-index:20}

#ber {
left: 362px;
top: 60px;
z-index:30;
}
#ber a {
width: 120px;
height: 40px;
z-index:10;
}

#hei {
left: 250px;
top: 55px;
z-index:10;
}
#hei a {
width: 60px;
height: 40px;
z-index:10;
}

#tue {
left:320px;
top: 5px;
z-index:10;
}
#tue a {
width: 40px;
height: 40px;
z-index:10;
}
#fre {
left:260px;
top: -20px;
z-index:10;
}
#fre a {
width: 60px;
height: 20px;
z-index:10;
}

#sbg {
left: 333px;
top: -70px;
z-index:10;
}

#sbg a {
width: 40px;
height: 30px;
z-index:20}

#vie {
left: 423px;
top: -140px;
z-index:10;
}
#vie a {
width: 60px;
height: 20px;
z-index:10;
}
#vie2 {
left: 423px;
top: -160px;
z-index:10;
}
#vie2 a {
width: 60px;
height: 20px;
z-index:10;
}

#tor {
left: 248px;
top: -130px;
}

#tor a {
width: 90px;
height: 30px;
z-index:20}

#tor2 {
left: 258px;
top: -200px;
z-index:10;
}

#tor2 a {
width: 40px;
height: 30px;
z-index:20}

#mil {
left: 308px;
top: -237px;
z-index:10;
}

#mil a {
width: 40px;
height: 20px;
z-index:10;
}

#mon { 
left: 337px;
top: -300px;
z-index:10;
}
#mon a {
width: 40px;
height: 20px;
z-index:10;
}

#tou {
left: 180px;
top: -275px;
z-index:10;
}
#tou a {
width: 60px;
height: 40px;
z-index:10;
}

#ath {
left: 480px;
top: -260px;
z-index:10;
}
#ath a {
width: 60px;
height: 40px;
z-index:10;
}

#ume2 {
left: 430px;
top: -850px;
z-index:10;
}
#ume2 a {
width: 40px;
height: 40px;
z-index:10;
}
