/*
	
search for '//removed ny JOU 26.06.2008'

*/
/*********************************************************************************************************************
    COMMON
*********************************************************************************************************************/

    *
        {
            margin:0px;
            padding:0px;
        }
    
    html
        {
           font-family:Verdana;
           font-size:100%; /* IE hack */
           background-image:url(../../images/graphic/site_bg.png);
           background-repeat:repeat-x;
           background-color:#515f82;
           height:100%;
        } 
    
    body
        {
            font-family:Verdana;
            font-size:0.70em;
            text-align:center;
            color:#516082;
        }     
    
    p
        {
            display:block;
            margin:auto;
        }
    
    ul, ol
        {
            display:block;
            margin:auto auto auto 30pt;
        }
    
    h1
        {
        }
    
    h2
        {
        }
    
    h3
        {
        }
    
    h4
        {
        }  
    p	
		{
			padding-top:10px;
			padding-bottom:10px;
			margin:0px;	
		}
    .WebAccess
        {
	        display:none;
        }
    
     img
		{
			border:0px;
		}   
/*********************************************************************************************************************
    SITECONTAINER
*********************************************************************************************************************/

    #SiteContainer
        {
            text-align:left;
            margin-left:auto;
            margin-right:auto;
            width:964px;
            margin-top:30px;
        }
    .DottedLine
      {
        height:1px;
        background-image:url(../../images/graphic/bgDottedLine.gif);
        background-repeat:repeat-x; 
        clear:both;
        font-size:0px;
      }
/*********************************************************************************************************************
    SITEHEADER
*********************************************************************************************************************/
    
    #SiteHeader
        {
          height:187px;
          background-image:url(../../images/graphic/siteheader_bg.png);
          background-repeat:no-repeat;
          padding-top:20px;
          padding-left:20px;
          padding-right:21px;
        }
    #SiteHeader #Flags 
    {
      height:20px;
      margin-right:5px;
      float:right;
    }
    #SiteHeader #Flags .Flag
    {
		float:left;
		display:none;			/*removed ny JOU 26.06.2008*/
	}
	#SiteHeader #Flags .FlagSep
    {
		background-image:url(../../images/graphic/sepflags.gif);
		width:3px;
		height:15px;
		float:left;
		margin-left:5px;
		margin-right:5px;
		display:none;			/*emoved ny JOU 26.06.2008*/
	}
    #SiteHeader #Logo
    {
		float:left;
		clear:left;
		margin-top:11px;
		background-image:url(../../images/graphic/bgLogo2.gif);
		background-repeat:no-repeat;
		width:730px;
		height:133px;
		margin-bottom:2px;
	}
	#SiteHeader #Logo img
    {
		display:block;
	}
    #SiteHeader #Logo #TopMenu
    {
      height:24px;
    }
	#SiteHeader #HorisontalDottedLineHeader
	{
		background-image:url(../../images/graphic/bgHorrisontalDottedLineHeader.gif);
		width:4px;
		height:120px;
		float:left;
		margin-top:22px;
	}
	#SiteHeader #LoggInBox
    {
		width:186px;
		height:120px;
		background-color:#0072a7;
		float:left;
		margin-left:0px;
		margin-top:3px;
	}
	#SiteHeader #BreadCrumbLine
	{
		background-image:url(../../images/graphic/bgBreadCrumbs.gif);
		background-repeat:repeat-x;
		height:36px;
	}
	#SiteHeader #BreadCrumbs
	{
		background-image:url(../../images/graphic/bgBreadCrumbs.gif);
		background-repeat:repeat-x;
		height:25px;
		padding-left:10px;
		padding-top:11px;
		float:left;
	}
	#SiteHeader #BreadCrumbs a
	{
		 color:#516082;
		 text-decoration:none;
	}
	#SiteHeader #BreadCrumbs a:hover
	{
		text-decoration:underline
	}
/*********************************************************************************************************************
    SITEWRAPPER
*********************************************************************************************************************/
	#SiteWrapper
	{
		
    background-image:url(../../images/graphic/bgSiteContainer.png);
    background-repeat:repeat-y;
		clear:both;
	}
	#SiteWrapper #LeftColumn
	{
		width:189px;
		padding-left:6px;
		margin-right:4px;
		float:left;
	}
	#SiteWrapper #RightColumn
	{
		width:185px;
		margin-left:3px;
		float:left;
	}
	.BoxItem 
	{
		background-color:#eaf2f8;
	}
	.BoxItem .BoxHeader
	{
		background-image:url(../../images/graphic/bgBoxHeader.gif);
		background-repeat:repeat-x;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		color:#e21b23;
	}
	.BoxItem .BoxContent 
	{
		padding-left:10px;
		padding-top:3px;
		padding-right:2px;
		padding-bottom:5px;
	}
	.BoxItem .BoxContent .Ingress
	{
		padding-left:2px;
		padding-right:2px;
	}
	.BoxItem .BoxContent .Image
	{
		width:100%;
		padding-bottom:5px;
	}
	.BoxItem .BoxContent .Image img
	{
		text-align:center;
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.BoxItem .ReadMore
	{
		color:#e21b23;
		text-decoration:none;
		display:inline-block;
	}
	.BoxItem  a:hover
	{
		text-decoration:underline;
	}
	#SiteWrapper #RightColumn .BoxItem 
	{
	}
	#SiteWrapper #RightColumn #Basket
	{
		height:182px;
		background-color:#eaf2f8;
		margin-bottom:4px;
	}
	#SiteWrapper #RightColumn #Basket #BasketHeader
	{
		background-image:url(../../images/graphic/bgBasketHeader.gif);
		background-repeat:no-repeat;
		
	}
	#RightCampaign1 .BoxItem
	{
		background-color:#d4e6f0;
	}
	.RightCampaign
	{
		margin-top:3px;
		margin-bottom:3px;
	}
	.RightCampaign .DottedLine
	{
		margin-top:3px;
		margin-bottom:3px;
	}
	#LeftBoxes
	{
		margin-top:40px;
		padding-left:14px;
		float:left;
		width:175px;
	}
	#LeftBoxes .BoxHeader
	{
		background-image:url(../../images/graphic/bgCallMeHeader.gif);
		background-repeat:no-repeat;
		width:165px;
	}
	#LeftBoxes .BoxNewsHeader
	{
		background-image:url(../../images/graphic/bgNewsHeader.gif);
		background-repeat:repeat-x;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
		color:#e21b23;
	}
	#LeftBoxes #LeftBox_0
	{
		background-color:#FFFFFF;
	}
	#LeftBoxes .DottedLine
	{
		margin-top:3px;
		margin-bottom:3px;
		width:174px;
		clear:both;
	}
/*********************************************************************************************************************
    SITEMENU
*********************************************************************************************************************/

    #SiteMenu
        {
            float:left;
            padding-left:13px;

        }
        
/*********************************************************************************************************************
    PAGECONTENT
*********************************************************************************************************************/
    
    #PageContent
        {
            width:546px;
            float:left;
            padding-left:5px;
            padding-right:4px;
        }
        
/*********************************************************************************************************************
    SITEFOOTER
*********************************************************************************************************************/
    
    #SiteFooter
        {
			clear:both;
			background-image:url(../../images/graphic/sitefooter_bg.png);
			background-repeat:no-repeat;
			height:60px;
			padding-left:20px;
			padding-right:25px;
			padding-top:5px;
			width:920px;
			text-align:center;
        }
    #SiteFooter .DottedLine
    {
		padding-bottom:12px;
	}
    #SiteFooter .CompanyInfo
    {
		/*margin-left:90px;*/
	}
	 #SiteFooter .CompanyInfo a
    {
		color:#516082;
		text-decoration:none;
	}
	#SiteFooter .CompanyInfo a:hover
    {
		text-decoration:underline;
	}
	#SiteFooter .CompanyInfo .OrgSep
    {
		/*background-image:url(../../images/graphic/orgSep.gif);
		background-repeat:no-repeat;
		height:9px;
		width:2px;
		margin-left:6px;
		margin-top:2px;
		margin-right:6px;
		display:block;
		float:left;*/
	}
	#SiteFooter .CompanyInfo .OrgElement
    {
		/*display:block;
		float:left;*/
	}
	#SiteFooter .CompanyInfo #OrgElementVisit
	{
	/*	margin-left:166px;*/
	}
/*********************************************************************************************************************
    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;
            }
                
        
/*********************************************************************************************************************
    ERROR
*********************************************************************************************************************/
    
    .Error
        {
            background-color:#ffffff;
            border:solid 1px #ff0000;
            padding:10px;
            margin:10px;
            color:#ff0000;
        }

/*********************************************************************************************************************
    INDEX.ASP
*********************************************************************************************************************/
#PageContent #TopLinks
{
	clear:both;
}
#PageContent #TopLinks .LinkItem
{
	float:left;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:1px;
	margin-right:1px;
	background-image:url(../../images/graphic/bgButton.gif);
	background-repeat:repeat-x;
	height:76px;
}
#PageContent #TopLinks #LinkItem_0
{
	height:100%;
}
#PageContent .NewsBox
{
	padding-top:3px;
	padding-bottom:20px;
}
#PageContent .NewsBox .CategoryHead
{
	background-color:#eaf2f8;
	padding-left:25px;
	margin-bottom:22px;
	color:#516082; /*#93afc3;*/
	padding-right:25px;
	height:19px;
	line-height:17px;
}
#PageContent .NewsBox .Dotts
{
  display:block;
  float:left;
  width:10px;
  height:10px;
  background:url(../../images/dotts.jpg) no-repeat;
  margin-top:4px;
  padding-left:5px;
}
#PageContent .NewsBox .CategoryHeadline
{
	font-size:14px;
	float:left;
}
#PageContent .NewsBox .archive
{
	float:right;
}
#PageContent .NewsBox .archive a
{
	text-decoration:none;
	color:#516082;
}
#PageContent .NewsBox .archive a:hover
{
	text-decoration:underline;
}
#PageContent .NewsBox .NewsItem
{
	margin-left:25px;
	margin-bottom:15px;
	margin-right:20px;
}
#PageContent .NewsBox .NewsItem .Image
{
	float:left;
	padding-right:20px;
}
#PageContent .NewsBox .NewsItem .Title 
{
	font-size:14px;  
	padding-bottom:10px;
}
#PageContent .NewsBox .NewsItem .Title a
{
	color:#516082;
	font-weight:bold;
	text-decoration:none;
}
#PageContent .NewsBox .NewsItem .ReadMore
{
	font-weight:normal;
	color:#e21b23;
	text-decoration:none;
	display:inline-block;
	float:right;
}
#PageContent .NewsBox .NewsItem a:hover
{
	text-decoration:underline;
}
.ClearDiv
{
	height:1px;
	width:1px;
	clear:both;
}

/***************************************************************************************************
*****       SearchContainer       ******************************************************************
***************************************************************************************************/

#SearchContainer
{
	float:right;
	margin-top:5px;
	margin-right:5px;
}
#SearchContainer input
{
	float:left;
	display:block;
	width:133px;
	height:17px;
	margin-top:3px;
	margin-right:3px;
	padding-top:2px;
	padding-left:3px;
	padding-bottom:1px;
	border:0px solid #FFFFFF;
	color:#516082;
}
.BtnSearch
{
	float:left;
}
.BtnSearch .BtnSearchLeft
{
	float:left;
	background-image:url(../../images/graphic/bgBtnSearchLeft.gif);
	background-repeat:no-repeat;
	width:10px;
	height:25px;
}
.BtnSearch .BtnSearchText
{
	float:left;
	background-image:url(../../images/graphic/bgBtnSearch.gif);
	background-repeat:repeat-x;
	height:25px;
	line-height:23px;
}
.BtnSearch .BtnSearchText a
{
	color:#c2171e;
	text-decoration:none;
}
.BtnSearch .BtnSearchRight
{
	float:left;
	background-image:url(../../images/graphic/bgBtnSearchRight.gif);
	background-repeat:no-repeat;
	width:10px;
	height:25px;
}
#LoggInBox .BoxContent
{
	margin-left:10px;
	/*margin-right:5px;*/
}
#LoggInBox .BoxContent a
{
color:#FFFFFF;
text-decoration:none;
}
#LoggInBox .BoxContent a:hover
{
text-decoration:underline;
}