
img.mapimage {border:none;}


#alertMapTop {
height:32px;
width:446px;
background: url(/fileadmin/templates/images/alerts/action_alert_top.gif)  no-repeat;
background-position:right; }

#alertMapTopDE {
height:32px;
width:446px;
background: url(/fileadmin/templates/images/alerts/action_alert_top_DE.gif)  no-repeat;
background-position:right; }

#alertMapBottom {

height:68px;
width: 143px;
background: url(/fileadmin/templates/images/alerts/action_alert_bottom.gif)  no-repeat;
}

#alertMapMain { height: 214px;}

.alertlink {
position:absolute;
top: 258px!important;
top: 268px;
left: 150px;
}


.layerheadln {
font-weight:bold;
text-transform:uppercase;
}

.layerbox{
z-index: 100;
position: absolute;
display:none;
width: 250px;
background: #fdb932;
/*background:transparent;*/
padding: 15px 10px 20px 10px;
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}
.layerboxright {
z-index: 100;
position: absolute;
display:none;
width: 250px;
background: #fdb932;
/*background:transparent;*/
padding: 15px 10px 20px 10px;
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}

.layerbox li {margin-left: 20px;}

.layerbox img {
float:left; 
width: 60px;
height: 60px;
}

.layerboxright img{ float:right;
width:60px;
height:60px;}

#benefits {top: 25px; left: 15px;}

#securityfromv {top: 25px; left: 83px;}

#access {top:25px; left:151px;}

#cost {top:25px; left:26px;}

#climate{top:25px; left: 97px;}

#notccs {top:25px; left:167px;}

#morethan {top: 96px; left: 15px;}

#economic {top: 96px; left: 83px;}

#equity {top: 96px; left: 151px;}

#stability {top: 96px; left: 26px;}

#flexibility {top: 96px; left: 97px;}

#notnuclear {top: 96px; left: 167px;}

#humansecurity {top: 168px; left: 83px;}
 
#employment {top: 168px; left: 26px;}

#independent {top: 168px; left: 97px;}

#notlast {top: 168px; left: 167px;}

/*table lets switch*/


.table3col {
text-align:left;
width: 100%;
font-size: 0.9em;
}

table.table3col  {margin: 10px 0 10px 0;}


.table3col td, .table3col th { 
border-left: 5px solid #fff;
vertical-align:top;
padding: 5px;
background: #FFE075}

.table3colsheadl {color:#fd8f00; font-weight:bold; text-transform:uppercase;}

.table3colheadl {color:#fd8f00; font-size:1.5em ;font-weight:bold;}
