/*********************************************************************************************************************
    COMMON
*********************************************************************************************************************/

    *
        {
            margin:0px;
            padding:0px;
        }
    
    html
        {
            background-color: #FFFFFF;
            font-family:Verdana;
            font-size: 100%; /* IE hack */
        } 
    
    body
        {
            font-family:Verdana;
            font-size:0.70em;
            text-align:center;
        } 
    a
		{
			color: #0066ac;
			text-decoration: none;
    	} 
    a:hover
		{
			text-decoration: underline;
		}   
    
    p
        {
            display:block;
            margin-top: 10px;
            margin-bottom: 10px;
        }
    p.hugin{ margin-bottom:0px;} 
    .hugin 
    {
		margin-bottom: 10px;
    }
    .hugin p
    {
		margin-bottom: 0px;
		margin-top: 0px;
    }
    
    ul, ol
        {
            display:block;
            margin:auto auto auto 30pt;
        }
    
    h1
        {
        	/*color: #404040;
        	font-size: 20px;
        	font-weight: normal;*/
        	color: #2d4f6a;/*color: #404040;*/
        	font-size: 20px;
        	font-weight: normal;
        	padding-bottom: 5px;
        	margin-bottom:0px;
        	line-height: 24px;
        }
    
    h2
        {
        	color: #2d4f6a;
        	font-size: 14px;
        	font-weight: normal;
        }
    
    h3
        {
        	font-weight: normal;
        	font-size: 11px;
        	line-height: 15px;
        }
    
    h4
        {
        }  
    
    .WebAccess
        {
	        display: none;
        }
    
    .ClearSpace
        {
            clear:both;
        }
     img
		{
			border:0px;
		}  
	
/*********************************************************************************************************************
    SITECONTAINER
*********************************************************************************************************************/

    #SiteContainer
        {
            position:relative;
            width:981px;
            text-align:left;
			margin-left:auto;
			margin-right:auto;
        }

/*********************************************************************************************************************
    SITEHEADER
*********************************************************************************************************************/
    
    #SiteHeader
        {
        	background-image: url(../../images/gfx2010/toppband-10bb.jpg);
        	height: 138px;
        	position: relative;
        	width: 980px;
        }
    #SiteHeader #Logo
    {
		cursor: pointer;
		position:absolute;
		left:0px;	
		top:0px;
		width:240px;
		height:135px;
    }
    #SiteHeader #TopMenu
    {
		float: right;
		margin-top: 10px;
		line-height: 16px;
    }
    #SiteHeader #TopMenu ul
    {
    	list-style: none;
    	margin-right: 22px;
    }
    #SiteHeader #TopMenu ul li
    {
    	float: right;
    	margin-left: 10px;
    }
    #SiteHeader #TopMenu ul li a
    {
    	color: #000000;
    }
    #SiteContainer #SiteHeader #TopMenu #Smaller {
		font-size:10px;
		padding-right:3px;
	}
	#SiteContainer #SiteHeader #TopMenu #Normal {
		font-size:12px;
		padding-right:2px;
	}
    #SiteContainer #SiteHeader #TopMenu #Larger {
		font-size:14px;
		padding-right:3px;
	}
    
/*********************************************************************************************************************
    SITEMENU
*********************************************************************************************************************/

    #SiteMenu
        {
            height: 70px;
        }
    #SubMenu
		{
    		/*background-image: url(../../images/gfx2010/bgSubMenu.png);
    		background-repeat: repeat-x;
    		height: 143px;*/
    		display: none;
    	}    
/*********************************************************************************************************************
    SiteContent
*********************************************************************************************************************/
#SiteContent
{
	background-image: url(../../images/gfx2010/bgSite.png);
	background-repeat: no-repeat;
	margin-bottom: 30px;
	color: #404040;
}
/*********************************************************************************************************************
    PAGECONTENT
*********************************************************************************************************************/
    #PageContentIndex
        {
            width:980px;
            float:left;
            margin-bottom: 3px;
            padding-top: 28px;
            background-image: url(../../images/gfx2010/bgSiteContentIndex.png);	
		    background-repeat: no-repeat;
		    min-height: 400px;
        }
    #PageContentIndex .Col
    {
		float: left;
		min-height: 200px;
		
		padding-left: 15px;
		padding-right: 15px;
	
    }
    #PageContentIndex #Col1
    {
		width: 475px;
		padding-left: 0px;
    }
    #PageContentIndex #Col1 h1
    {
		margin-top: 10px;
		margin-bottom: 0px;
		letter-spacing: 1px;
    }
     #PageContentIndex #Col2
    {
		width: 215px;
    }
     #PageContentIndex #Col3
    {
		width: 229px;
		padding-right: 0px;
    }
    #PageContent
        {
            width:639px;
            float:right;
            background-image: url(../../images/gfx2010/bgPageContent.png);
            background-repeat:no-repeat;
            min-height:400px;
            margin-left: 30px;
            margin-right: 29px;
            margin-top: 10px;
            padding: 20px 20px 20px 20px;
        }
        
      #SmallStockQuoteIframe
      {
		width: 220px;
		height: 80px;/*140px;*/
      }
      #Col2 .ColumnItem {
		margin-bottom:30px;
	  }
/*********************************************************************************************************************
    SITEFOOTER
*********************************************************************************************************************/
    
    #SiteFooter
        {
			line-height: 20px;
			background-color: #f3f4f6;
			text-align: center;
        }
        
/*********************************************************************************************************************
    LOGIN
*********************************************************************************************************************/
    #LoginContainer
        {
            position:relative;
            width:300px;
            border:solid 1px #7b7b7b;
            margin:20px auto;
            padding:20px;
        }
        #LoginContainer fieldset
            {
                border:0;
                background-image:url(../../images/login_logo.gif);
                background-position:center top;
                background-repeat:no-repeat;
                padding-top:50px;
                text-align:center;
            }
        #LoginContainer ul
            {
                position:relative;
                width:250px;
                margin:0px auto;
                list-style-type:none;
                padding:0px;
                text-align:right; 
            }
            #LoginContainer ul li
                {
                    margin-bottom:3px;
                }
        #LoginContainer input
            {
                margin-left:5px;
                width:160px;
            }
        #LoginContainer #strUser
            {
                background-color:#cfd4d9;
                border:solid 1px #7b7b7b;
            }
        #LoginContainer #strPassword
            {
                background-color:#cfd4d9;
                border:solid 1px #7b7b7b;
            }
            
        #LoginContainer .ErrorMsg
            {
                background-color: #cc0000;
                color:#ffffff;
                font-weight:bold;
                padding:5px;
                margin-bottom:20px;
            }
     
/*********************************************************************************************************************
index
*********************************************************************************************************************/           
     .ColumnItem
     {
     	margin-bottom: 20px;
     }
     .ColumnItem .ColItemTitle  
     {
     	color: #2d4f6a;
     	font-size: 14px;
     	margin-bottom: 7px;
     	font-weight: bold;
     }
     .ColumnItem .ColItemDate
     {
     	color: #2d4f6a;
     	font-size: 10px;
     	margin-bottom: 3px;
     }  
      .ColumnItem .ColItemLink
     {
     	margin-bottom: 3px;
     }  
      .ColumnItem #Vacancies
     {
		background-image: url(../../images/gfx2010/fp_vacancies2.jpg);
		background-repeat: no-repeat;
		height:150px;
		width: 226px; 
		cursor: pointer;
     } 
     .ColumnItem #Vacancies #NumberOfVacancies
     {
		color: #ffffff;
		font-size: 52px;
		font-weight: bold;
		float: right;
		margin-right: 10px;
		padding-top: 25px;
		width: 70px;
		text-align: center;
		
     }
     .ColumnItem #Vacancies #NumberOfText
     {
		margin-left: 145px;
		margin-top:10px; 
		*margin-top:0px;
		width: 70px;
		text-align: center;
		color: #0066ac;
     }
     .ColumnItem #Vacancies #NumberOfText:hover
     {
     	text-decoration: underline;
     }
/*********************************************************************************************************************
    Mediacenter
*********************************************************************************************************************/
   .MediaBoxItem
   {
   		float: left;
   		width: 220px;
   		/*height: 207px;
   		background-image: url(../../images/gfx2010/bgSmallBox4.png);
		*/
		height: 180px;
		background-image: url(../../images/gfx2010/bgSmallBox_180.png);
   		background-repeat: no-repeat;
   		margin-bottom: 10px;
   		position: relative;
   }
 .MediaBoxItem a:hover
{
	text-decoration: none;
	cursor: pointer;
}
.MediaBoxContent
{
	width: 214px;
	/*height: 202px;*/
	height: 175px;
	margin-left: 3px;
	background-repeat: no-repeat;
	background-position: top right;
	position: absolute;
	bottom: 3px;
	right: 3px;
}

.MediaBoxContent .Headline
{
	margin-top: 15px;
	margin-left: 19px;
	font-size: 14px;
	font-weight: bold;
	color: #2d4f6a;
}
.MediaBoxContent .Content
{
	margin-left: 19px;
	margin-right: 15px;
}
.MediaBoxContent .Content .Content
{
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 10px;
}
.MediaBoxContent .Content .Content .Image
{
	margin-top: 10px;
	width: 180px;
	text-align: center;
}
.MediaBoxContent .Content .MediaBoxDate
{
	margin-bottom: 3px;
	margin-top: 10px;
	font-size: 10px;
}
.MediaBoxContent .Content .MediaBoxLink a:hover
{
	text-decoration: underline;
}
.MediaBoxContent .Content .MediaBoxIngress
{
	margin-top: 10px;
	margin-bottom: 5px;
}
.MediaBoxContent .Content .MediaBoxMoreLink
{
	margin-top: 3px;
	margin-bottom: 3px;
}
.MediaBoxContent .Content .MediaBoxMoreLink a:hover
{
	text-decoration: underline;
}
   #MediaBoxItem_2, #MediaBoxItem_5,#MediaBoxItem_8
   {
   	margin-left: 10px;
   	margin-right: 10px;
   }
   
 /*********************************************************************************************************************
    FileList
*********************************************************************************************************************/
   
  
   #FileList
   {
   	/*margin-left: 20px;width: 619px;*/
   	margin-left: 66px;
	margin-top: 20px;
	*margin-top: 40px;
	width: 573px;
   }
   #FileList td
   {
   font-size: 11px;
   }
   #FileList .Date
   {
	width: 80px;	
   }
   #FileList #Archive
   {
		float:right;
		margin-top: 18px;
   }
   #FileList #Archive ul
   {
		margin-left: 20px;
   }
   #FileList #Archive .lblArchive {
		padding-bottom:5px;
		font-weight: bold;
   }
   #ArchiveTop
   {
   		background-image: url(../../images/gfx2010/archiveboxtop.png);
   		height:8px;
   		width: 88px;
   		background-repeat: no-repeat;
   }
    #ArchiveContent
   {
   		background-image: url(../../images/gfx2010/archiveboxmidle.png);
   		width: 73px;
   		padding-left: 10px;
   		padding-right: 5px;
   		background-repeat: repeat-y;
   }
    #ArchiveBottom
   {
   		background-image: url(../../images/gfx2010/archiveboxbottom.png);
   		height:8px;
   		width: 88px;
   		background-repeat: no-repeat;
   }
   .OSEDisclosure
   {
   	
   	margin-top: 20px;
   }
    .DisclosureTop
   {
   		background-image: url(../../images/gfx2010/archiveboxtop.png);
   		height:8px;
   		width: 88px;
   		background-repeat: no-repeat;
   }
    .DisclosureContent
   {
   		background-image: url(../../images/gfx2010/archiveboxmidle.png);
   		width: 73px;
   		padding-left: 10px;
   		padding-right: 5px;
   		background-repeat: repeat-y;
   }
    .DisclosureBottom
   {
   		background-image: url(../../images/gfx2010/archiveboxbottom.png);
   		height:8px;
   		width: 88px;
   		background-repeat: no-repeat;
   }
   .TblBorder tr td
   {
	border-bottom: 1px solid #C7D1DB;
	line-height: 20px;
   }
   #FileList .YellowHeadline
   {
		font-weight: bold;
   }
/*********************************************************************************************************************
    ERROR
*********************************************************************************************************************/
    
    .Error
        {
            background-color:#ffffff;
            border:solid 1px #ff0000;
            padding:10px;
            margin:10px;
            color:#ff0000;
        }
    
    
   /****************************
	Bonds 
*****************************/ 
    
    #Bonds .ListHeader
{
	background-color: #dbe2e9;
	padding: 2px 5px 2px 5px;
width:556px;
}
#Bonds a
{
	padding-left: 5px;
}
#Bonds table
{
	border: 0px solid #FFFFFF;
}
#Bonds table a
{
	padding-left: 0px;
}
#Bonds .Row_1
{
	background-color: #dbe2e9;
}
#Bonds .Row_2
{
}
#Bonds td
{
	padding: 2px 5px 2px 5px;
}
#Bonds table thead
{
	background-color: #779abc;
	color: #FFFFFF;
}
#Bonds .col1
{
	width: 135px;
}
#Bonds .col2
{
	width: 125px;
}
#Bonds .col3
{
	width: 115px;
}
#Bonds .col4
{
	width: 125px;
}
#Bonds .col5
{
	width: 120px;
}