/******************************************************
/* BASE STYLESHEET
/*****************************************************/

*
{
	margin: 0;
	padding: 0;
}

UL
{
	margin-left:2.5em;	
}
OL
{
	margin-left:2.5em;	
}
LI
{
	margin-bottom:0.5em;
}


BODY, TD, TH, INPUT, SELECT, OPTION, TEXTAREA, P
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
}

img
{
	border: none;
}

A, A FONT
{
	color: #666666;
	text-decoration: underline;
}

A:hover
{
	color: #999999;
	text-decoration: underline;
}


A.ButtonLink, A.ButtonLink:hover
{
	padding-top: 10px;
	padding-right: 10px;
	vertical-align: middle;
	text-align:right;
	line-height: 13px;
	text-decoration: underline;
}

A.Link, A.Link:hover
{
	text-decoration: none;
}


.RadioButtonList
{
	line-height:12px;
}

.RadioButtonList BR
{
	display: block;
	margin-bottom: 10px;
}
.RadioButtonList Input
{
	margin-right:5px;
}

.InputBox
{
	height:18px;
}

.ResultListItem
{
	margin-bottom:10px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.clearer {
	clear: both
}
/******************************************************
/* HEADING STYLES
/*****************************************************/
H1, H2, H3, H4, H5, H6
{
	margin-bottom: .1em;
}

H1
{
	font-size: 1.6em;
	color:#545454;
}

H2
{
	font-size: 1.2em;
}

H3
{
	font-size: 14px;
	color:#666666;
}

H4, .IntroText
{
	font-size: 12px;
	font-weight:bold;
}

/******************************************************
/* MENU AND NAVIGATOR
/*****************************************************/
.Hidden
{
	display:none;
}
.ListItemHeader
{
	font-size: 14px;
	font-weight:bold;
	color:#666666;
}

.ListItemHeader:hover
{
	color:#999999;
}

.ListItemIngress
{
	font-size: 12px;
	font-weight:bold;
	color:#666666;
}
.ListItem
{
	PADDING: 5px 5px 5px 5px;
	width:535px;
	BACKGROUND-COLOR: #EBEBEB;
	margin-bottom:5px;
}
.ListItemAlternative
{
	PADDING: 5px 5px 5px 5px;
	width:535px;
}
.ListItem, .ListItemAlternative
{
	line-height:1.3em;
	font-size:1.2em;
	margin-bottom:15px;
}
.ListItem h3, .ListItemAlternative h3
{
	padding-bottom:5px;
	text-decoration:underline;
	
}
.searchInfo
{
	font-size:1.4em;
}
#searchQuery
{
	font-weight:bold;
}
.ShortCutMenuSeparator
{
	height:1px;
	background-color:#DDDDDD;
	padding-left:1px;
	padding-right:1px;
}


.BreadCum
{
	font-size:11px;
}

.BreadCumCurrent
{
	font-size:11px;
	font-weight:bold;
}

.ArticleImage
{
	border-right: #cccccc 1px solid;
	padding-right: 1px;
	border-top: #cccccc 1px solid;
	padding-left: 1px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 1px;
	border-left: #cccccc 1px solid;
	margin-right: 10px;
	padding-top: 1px;
	border-bottom: #cccccc 1px solid;
}

.ArticleItemList
{
	margin-bottom:20px;
}
.ArticleItemList A.Link:Hover
{
	text-decoration: none;
}

.introText
{
	font-size: 12px;
	font-weight:bold;
}
.articleBody a, .articleBody a:link, .articleBody a:visited{
	color:#0E88CC;
	text-decoration:underline;
}
.articleBody a:hover, .articleBody a:active,.MainBlockArea a:hover, .MainBlockArea a:active {
	text-decoration:underline;
}

/*Topmenu*/
.TopMenuItem
{
	font-weight: bold;
	text-transform: uppercase;
	color: #999999;
	font-size:0.9em;
}

.TopMenuSelectedItem
{
	font-weight: bold;
	text-transform: uppercase;
	/*color: #FF9900;*/
	color: #000000;
	font-size:0.9em;
}

/*Leftmenu*/
a.LeftMenu
{
	text-decoration:none;
}
a.LeftMenu:hover
{
	color:#000000;
	text-decoration:underline;
}
.submenu
{

}
.SubMenuItem
{
	/*background-color:#EEEEEE;*/
	background-color: #545454;
	padding-left:10px;
	padding-right:5px;
	width:155px;
	border-bottom: 2px solid #F1AF00;
	padding-bottom:7px;
	padding-top:7px;
	font-size:1.2em;
	color:#FFFFFF;
	
}
/*.sf-menu li.sfHover a.toplevel, .sf-menu a.toplevel:focus, .sf-menu a.toplevel:hover, .sf-menu a.toplevel:active*/
a.submenu, a.submenu:link, a.submenu:visited 
{
	text-decoration:none;
}
a.submenu:hover, a.submenu:active 
{
	color:#FFFFFF;
	text-decoration:underline;
}
.SubMenuSelectedItem	
{
	background-color: #dddddd;
	font-weight:bold;
	vertical-align:middle;
	text-decoration:none;
	padding-left:0px;
	padding-right:0px;
}

.SubMenuItemLevel2
{
	background-color: #dddddd;
	padding-left:20px;
	padding-right:5px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-family:Arial,Times New Roman;
	font-size:1em;
	font-weight:normal;
	
}
.SubMenuSelectedItemLevel2
{
	font-weight:normal;
	padding-left:10px;
	padding-right:5px;
	font-weight:bold;
	padding-top: 6px;
	padding-bottom: 6px;
}
.SubMenuSelectedItemLevel2 a:hover a
{
	border: none;
}
.SubMenuItemLevel3
{
	background-color: #dddddd;
	padding-left:30px;
	padding-right:5px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:normal;
}
.SubMenuSelectedItemLevel3
{
	background-color: #dddddd;
	padding-left:16px;
	padding-right:5px;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.RoundImageButton
{
	margin-left:5px;
}
.labelCountry
{
	margin-bottom: 5px;
	display:block;
	font-weight: bold;
}
.indentedDocuments
{
	padding: 0 10px 0 10px;
}
.uploadedDocument
{
	font-size: 11px;
	margin-bottom: 3px;
	margin-left: -5px;
	overflow: hidden;
}
.uploadedDocumentTable
{
	border:0;
	padding:0;
}
.repeatedDocuments
{
	margin-bottom: 10px;
}

/******************************************************
/* SPECIALS
/*****************************************************/
.PageHeaderText
{
	color:#000000;
	font-weight:bold;
}
.PageHeaderText:Hover
{
	font-weight:bold;
}

.PageHeaderText:Hover
{
	font-weight:bold;
}

.DateLabel
{
	color:#999999;
}


/**********************************
** content box **
**********************************/

.ContentBox 
{
	background-color: #ffffff;
	font-size:1em;
	padding-bottom:4px;
	padding-top:4px;
	margin-bottom:10px;
}

.ContentBoxHeader
{
	background-color: #545454;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-bottom:5px;
	border-bottom: solid 2px #f3b30c;
	color:#FFFFFF;
	font-size:18px;
	font-family:Arial,Helvetica,Sans-Serif;
}
.ContentBoxHeader a, ContentBoxHeader:link, ContentBoxHeader:visited,.ContentBoxHeader:hover, .ContentBoxHeader:active 
{
	color:#FFFFFF;
	text-decoration:none;
}

.ImageContentBoxBody
{
	padding-top:1px;
}
.ContentBoxBody
{
	background-color : #EBEBEB;
	padding-bottom:15px;
	padding-right:10px;
	padding-left:10px;
	padding-top:15px;
}

A.ContentBox, A.ContentBox:Hover
{
	text-decoration: none;
}


.ShortCutBoxBody
{
	background-color : #EBEBEB;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
.ShortCutIconBoxBody
{
	background-color : #EBEBEB;
	padding-top:10px;
	padding-bottom:10px;
}

.FloatContainer:after
{
    content: ".";
    display: block; 
    height: 0; 
    clear: both;
    visibility: hidden;
}

/* CALENDER */
.EventDay
{
	color:#FF9900;
	font-weight:bold;
	background-color:#EBEBEB;
}
.CurrentDay
{
	font-weight:bold;
	background-color:#FF9900;
}
/* PAGING SEARCH */
.PageNumberNormal
{
	
}

.PageNumberSelected
{
	color:#FF9900;
	font-weight:bold;
}

.PrintButton
{
	top:10px;
	text-align:right;
	float:right;
	padding-right:10px;
}
/* Hides from IE-mac \*/
* HTML .FloatContainer { height: 1%; }
/* End hide from IE-mac */


/**********************************
** Startpage puff **
**********************************/
.puffAlignLeft
{
	float:left;
	margin-right: 10px;
}
.puffAlignRight
{
	float:none !important;
	float:left;
}

/********************************
** ArchiveImage	**
********************************/
.itemWrapper {
	float: left;
	margin-right: 10px;
}
.tbl {
	table-layout:fixed;
}
.tbl td {

	
 }
 
/********************************
** ArticleListStartPage	**
********************************/
.ArticleImageStartPage 
{
	float: left;
	margin-right:10px;
}

/** CargoNet Menu pvk 22.12.09 **/
/* reseter elementer */
.clearer {
    clear: both;
}
.HorisontalMenu a, .HorisontalMenu ul, .HorisontalMenu li, .HorisontalMenu img {
	 margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
.HorisontalMenu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.MainMenu {
	float: left;
    height: 30px;
    min-height: 30px;
    width: 768px;
    font-size: 0.9em;
    color: #E0A52A;
    background-color: #E0A52A;
	background-image: url(../images/Menu/mainmenu.gif);
    background-repeat: repeat-x;
}

.MainMenu ul {
	height: 30px;
    margin-left: 57px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

.MainMenu ul li {
    width: 0;
    float: left;
    white-space: nowrap;
}

.MainMenu ul > li {
    width: auto;
}

.MainMenu a:visited, .MainMenu a:active, .MainMenu a {
    color: #000000;
    text-decoration: none;
}

.MainMenu a {
    display: block;
    line-height: 16px;
	height: 16px;
    padding: 6px 10px 6px 10px;
    background-image: url(../images/Menu/mainmenu.gif);
    background-color: #E0A52A;
    background-repeat: repeat-x;
    text-decoration: none;
    border-left: solid 1px #CC9B12;
	border-top: solid 1px #CC9B12;
	border-bottom: solid 1px #CC9B12;
}

.MainMenu a:hover {
    text-decoration: none;
    cursor: pointer;
	color: #000000;
	background-color: #C5AC7A;
    background-image: url(../images/Menu/mainmenu_hoover.gif);
    background-repeat: repeat-x;
}

#MainMenuSelected a {
    margin: 0;
	font-weight: bold;
    background-image: url(../images/Menu/mainmenu_selected.gif);
    background-repeat: repeat-x;
    background-color: #A7ADB1;
	border:solid 1px #A7ADB1;
}


#MainMenuLast a {
    border-right: solid 1px #CC9B12;
}