/* ---- From old web ----*/
.opacityit2 img	
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
	-moz-opacity: 0.5;
}
.opacityit2:hover  img	
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
}
a.welcome:visited, a.welcome:link 
{
	font-size : 10px;
	font-weight : normal;
	color : #333333;
	line-height : 12px;
	font-family : verdana, arial, helvetica, sans-serif;
	text-decoration : none;
}
a.welcome:active, a.welcome:hover
{
	font-size : 10px;
	font-weight : normal;
	color : #666666;
	line-height : 12px;
	font-family : verdana, arial, helvetica, sans-serif;
	text-decoration : none;
}

/* ---- Start page ----*/
.StartpageHeadline
{
    float:left;
    width:32.4%;
    margin:0;    
}
.StartpageThirdHeadline
{
    float:right;
    width:32.4%;
    margin:0;    
}
.EditorStartpage
{
    margin-bottom:10px;
}
.MiddlePadding
{
     margin: 0 10px;    
}
.AboutHeader
{
    background-image: url(../images/red-bar-left.gif);
    background-repeat:repeat-y;   
    color:#FFFFFF;
    padding:8px 10px; 
    font-size:13px;
    font-family:Arial;
    font-weight:600;
}
.NewsHeader
{
    background-image: url(../images/green-bar-left.gif);
    background-repeat:repeat-y;   
    color:#FFFFFF;
    padding:8px 10px; 
    font-size:13px;
    font-family:Arial;
    font-weight:600;
}

.PressHeader
{
    background-image: url(../images/orange-bar-left.gif);
    background-repeat:repeat-y;  
    color:#FFFFFF;
    padding:8px 10px; 
    font-size:13px;
    font-family:Arial;
    font-weight:600;
}

.NewsHeader a, .PressHeader a, .AboutHeader a, .NewsHeader a:hover, .PressHeader a:hover, .AboutHeader a:hover,
.NewsHeader a:visited, .PressHeader a:visited, .AboutHeader a:visited, .NewsHeader a:active, .PressHeader a:active, .AboutHeader a:active
{
    color:#FFFFFF;
    display:block;
    _width:233px;
}
.StartpageNewsBlock
{
    margin:10px 4px;    
}
.StartPageListing div, StartPagePressListing div
{
    padding-bottom: 4px;
}

.StartPageListing a:link, .StartPageListing a:visited, .StartPageListing a:active
{
    background-image: url(../images/green-arrow-right.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-left: 16px;
    font-weight: normal;
    color: #333;
    font-size:10px;
    font-weight:normal;
    line-height:12px;
}
.StartPagePressListing a:link, .StartPagePressListing a:visited, .StartPagePressListing a:active
{
    background-image: url(../images/orange-arrow-right.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    padding-left: 16px;
    font-weight: normal;
    color: #333;
    font-size:10px;
    font-weight:normal;
    line-height:12px;
}

.StartpageNewsItem a div:hover
{
    color:#666666;
}

.GreenText
{
    color:#004D39;
}

a span.GreenText:hover
{
    color: #008000;
}

.OrangeText
{
    color:#DE6F04;    
}

a span.OrangeText:hover
{
    color:#FFA500;
}
/*.StartPageListing a:hover { color : #ed9700; }
.LanguageMap
{
	width: 242px;
	height: 79px; /* 114 */
	/*padding-top: 35px;
	background-image: url(../images/languagemap.gif);
	background-repeat: no-repeat;
	text-align : center;
}
.LanguageMap select
{    
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: transparent;
	color: #424242;
	border: 1px solid #808080;
}*/
.EditorSectorspage
{
    margin-left:0;/*14px;*/
    margin-bottom:10px;
    /*margin-top:-1px;*/
}
/* ---- News list ----*/
.NewsListDate
{
    float: left;
    width: 66px;
    padding: 0 16px 0 6px;
    background-image: url(../images/arrow-under-grey.gif);
    background-position: left 3px;
    background-repeat: no-repeat;
}
.NewsListText
{
    float: left;
    width: 382px;
}
.NewsSubHeaders
{
    padding: 6px 0 24px 0;
}
.NewsSubHeaders div
{
    background-image: url(../images/arrow-under-grey.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 8px;    
}

/* ---- Sitemap ----*/
table.SiteMapTable ul
{
    list-style-type: none;
    list-style-image: none;
    margin: 0;
    padding-left: 0;
}
table.SiteMapTable ul ul
{
    margin-left: 10px;
}
table.SiteMapTable li
{
    background-image: url(../images/arrow-under-grey.gif);
    background-position: left 3px;
    background-repeat: no-repeat;
    padding-left: 8px;
} 
.RightBannerDiv
{
    margin-top:10px;    
}

/* ---- Tag cloud ----*/
#TagCloud, #TagCloudSmall
{
    margin:0 0 8px 0;
    padding:0 5px;
    font-family:Arial;
    font-weight:normal;
    clear:both;
    border-right: 1px solid #F2F2F2;
    border-left: 1px solid #C5C5C5;
    background-image: url(../images/tagCloud_Border.jpg);
    background-repeat:no-repeat;
    text-align:center;
    height:263px;
    position:relative;
    overflow:hidden;
}

#TagCloudSmall
{
    height:114px;
    text-align:left;
}

#TagCloud .bottom, #TagCloudSmall .bottom
{
    clear:both;
    background-image: url(../images/tagCloud_Border.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    height: 3px;
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
}

#TagCloudSmall .interrupter
{
    margin-left:25px;
}

#TagCloud a
{
    color: #C8C7C7;
    font-size:12px;
    line-height:22px;
}

#TagCloudSmall a
{
    color: #C8C7C7;
    font-size:12px;
}

#TagCloud a:hover, #TagCloudSmall a:hover
{
    color: #FFA500;
}

#TagCloud .tag1
{
    display:block;
    font-size:36px;
    font-weight:bold;
    line-height:48px;
    color: #002C81;
}

#TagCloudSmall .tag1
{
    display:block;
    font-size:21px;
    font-weight:bold;
    color: #002C81;
    padding-top:16px;
    margin-left:25px;
}

#TagCloud .tag2, #TagCloud .tag3
{
    font-size:18px;
    font-weight:bold;
    line-height:36px;
    color: #A0C3FC;
}
#TagCloudSmall .tag2
{
    margin-left:65px;
}
#TagCloudSmall .tag3
{
    margin-left:3px;
}
#TagCloudSmall .tag2, #TagCloudSmall .tag3
{
    font-size:18px;
    font-weight:bold;
    line-height:20px;
    color: #A0C3FC;
}

#TagCloud .tag4, #TagCloud .tag5
{
    font-size:25px;
    font-weight:bold;
    line-height:36px;
    color: #484848;
    margin-right:5px;
}

#TagCloudSmall .tag4
{
    font-size:18px;
    font-weight:bold;
    color: #484848;
    margin-left:7px;
}

#TagCloudSmall .tag5
{
    font-size:16px;
    font-weight:bold;
    color: #484848;
    margin-left:52px;
}

#TagCloud .tag6, #TagCloud .tag7, #TagCloud .tag8
{
    font-size:23px;
    font-weight:bold;
    margin-right:5px;
    line-height:32px;
}

#TagCloudSmall .tag6
{
    font-size:16px;
    font-weight:bold;
    line-height:23px;
    margin-left:20px;
}

#TagCloud .tag9, #TagCloud .tag10, #TagCloud .tag11, #TagCloud .tag12, #TagCloud .tag13, #TagCloud .tag14, #TagCloud .tag15, #TagCloud .tag16
{
    margin-right:5px;
    line-height:20px;
}
/* ---- End tag cloud ----*/

#ClosePresetSearch
{
     float:right; 
     margin-right:5px;
}

#ClosePresetSearch a
{
    color:#ffffff;
}

.ac_odd
{
    background-color:#ededed!important;
}

.ac_over
{
    background-color:#2D9BCA!important;
}

.ac_results li 
{
    padding:4px 5px!important;
    font-size:1em!important;
}
.ac_results ul 
{
    list-style: none outside none !important;
}



