﻿html, body
{
    height:100%;
}

body 
{
    margin:0px;
    font-family:Trebuchet MS;
    font-size:62.5%;
    background:url(AllBG.jpg) repeat-x top;
}

BODY.bdybnr DIV.UIContentContainer
{
    margin:0 200px 0 0 !important;
}

BODY.bdybnr DIV.bnr
{
    width:190px;
    float:right;
    padding-left:10px;
}

IMG
{
    display:block;
    border:none;
}

.hidden
{
    display:none;   
}

DIV.clear
{
    clear:both;
}

DIV.MainContainer
{
    /*background:url(../Images/AllBG.jpg) top repeat-x;
    width:1280px;*/
    /*height:1222px;*/
    margin:0 auto;
}

DIV.Main
{
    width:893px;
    margin:0 auto;
    height:100%;
    position:relative;
}

DIV.Top
{
    position:relative;
    height:85px;
}

DIV.ProblemenText
{
    font-size:1.6em;
    font-weight:bold;
    color:White;
    float:left;
    padding:2px 0px 0px 50px;
    letter-spacing:0.2em;
}

DIV.Problemen
{
    background:url(Problems.jpg) no-repeat right;
    width:522px;
    height:47px;
    position:absolute;
    top:0px;
    right:0px;
}

DIV.UIContentContainer
{
    border:1px solid #cecece;
    min-height:100%;
}

DIV.UIContentContainer DIV.UIContent
{
    padding:5px 10px 0px 0px;
    background-color:#eaeaea;
    position:relative;
    /*overflow:hidden;*/
    font-family:Tahoma;
    min-height:260px;
    height:100%;
    
}

DIV.UIContentContainer DIV.UIContent DIV.ErrorContent, DIV.UIContentContainer DIV.UIContent DIV.BeschikbaarheidContent
{
    padding:0px 10px 10px 10px;   
}

DIV.BeschikbaarheidContent TABLE.BeschikbaarheidContentTableOfDomeinen
{
   background-color:White;
   font-size:1.1em;
}

DIV.BeschikbaarheidContent TABLE.BeschikbaarheidContentTableOfDomeinen TH
{
    text-align:left;   
}

DIV.DIVinformationEmail
{
    position:relative;   
}

DIV.DIVinformationEmail DIV.VulUwGegevens
{
    padding-left:27px;
}

DIV.DIVinformationEmail DIV.Errorsummary
{
    position:absolute;
    right:40px;   
    top:0;
}

DIV.BeschikbaarheidContent TD.TDCheckbox
{
    padding-left:27px;   
}

DIV.ContentLeft
{
    position:absolute;
    top:0;
    left:0px;
    padding:0px 0px 0px 0px;
    width:258px;
    height:100%;
    background-color:White;
}

DIV.ContentLeftMenu 
{
    position:absolute;
    left:130px;
    width:130px;   
}

DIV.ContentLeftMenu UL.Menu
{
    margin:10px 10px 0px 0px;
}

DIV.ContentLeftVragen
{
    position:absolute;
    left:3px;   
    width:122px;
    top:10px;
}

DIV.ContentLeft UL.Menu
{
    font-size:0.8em;
    line-height:16px;
}

DIV.ContentLeft DIV.BackButton
{
    position:absolute;
    top:90px;
    left:28px;  
    width:80px;
    background-image:url(Terugbutton.png);
    background-repeat:no-repeat;
    background-position:left; 
    padding-left:20px;
    padding-bottom:2px;
    line-height:15px;
    
}

DIV.ContentLeft DIV.BackButton A
{
    text-decoration:none;
    width:78px;
    display:inline-block;
}

DIV.ContentRight
{
    margin:10px 0px 0px 274px;
    padding-left:10px;
    padding-bottom:5px;
}

DIV.TOP IMG.2RLogo
{
    padding-left:20px;   
}

/*-------------------------------------TOPMENU-------------------------------------*/

DIV.TopMenu
{
    position:absolute;
    bottom:0px;
    right:0px;
}

DIV.TopMenu UL
{
    margin:0px;
    padding:0px;
}

DIV.TopMenu UL LI
{
    display:inline;
    padding:0px;
}

DIV.TopMenu UL LI A
{
    display:inline-block;
    height:21px;
    padding:3px 10px 0px 10px;
    color:#cc0000;
    text-decoration:none;
    vertical-align:middle;
    font-size:1.2em;
    border-left:1px solid #666666;
    float:left;
}

DIV.TopMenu UL LI A:hover
{
    color:#333333;
}

DIV.TopMenu UL LI.Selected A
{
    color:#333333;
}

DIV.TopMenu UL LI.First A
{
    color:#333333;
    border:none;
}

#menuSelected A
{
    color: #333333;  
}
#menuSelected A:Hover
{
    color:black;  
}

.FirstHome A
{
    border-left:none !important;
}

DIV.Languages
{
    float:right;
    margin:5px 20px 0px 0px;
}

DIV.Languages A
{
    display:inline-block;
}

DIV.Languages A IMG
{
    margin:0px 3px;
}

/*--------------------------------------BANNER-------------------------------------*/

DIV.Banner
{
    margin-top:10px;
    position:relative;
}

DIV.Banner IMG
{
    border:1px solid #cccccc;
    z-index:10;
    position:relative;
}

DIV.Banner DIV.RightCorner
{
    background:url(TopRightCorner.jpg) no-repeat right top;
    position:absolute;
    right:1px;
    top:0px;
    height:5px;
    width:5px;
    z-index:0;
}

DIV.Banner DIV.LeftCorner
{
    background:url(TopLeftCorner.jpg) no-repeat left top;
    position:absolute;
    left:0px;
    top:0px;
    height:5px;
    width:5px;
}


/*----------DomainChecker----------*/

DIV.DomainChecker
{
      position:relative;
      height:115px; 
      width:293px;
      text-align:center;
      font-size:1.14em;
}

.DomainBestelButton
{
       position:absolute;
       bottom:5px;
       right:13px;
}

.DomeinCheckResults
{
    position:absolute;
    bottom:10px;
    left:10px;
    width:160px;
}

.DomeinCheckResults IMG
{
    display:inline !important;
    border:0px !important;
    
}


/*----------BetweenText----------*/

DIV.BetweenText
{
    width:100%;
    font-size:1.3em;
    padding:10px 0px 10px 0px;
   
    
}

DIV.BetweenText P
{
    margin:0px 20px 0px 20px;
    padding:0px;
}

DIV.BetweenText HR
{
    background:url(WelcomeSeparator.jpg) no-repeat center;
    border:none;
    height:1px;
    padding-top:1px;
}


DIV.BetweenText H3
{
    margin:0px 20px 0px 20px;
}

DIV.BetweenText DIV.UIContent
{
    padding:0px 0px 0px 0px; 
    font-size:0.9em;  
    font-family:Tahoma;
}

/*----------------------------------HOME NAVIGATION---------------------------------*/

.CheckboxListHome
{
    display:inline-block;   
}

DIV.HomeNavigation
{
    background-color:White;
    padding:2px 2px 170px 3px;
    height:200px;
}

DIV.HomeNavigation IMG, DIV.HomeNavigation OBJECT
{
    display:block;
}

DIV.HomeNavigation DIV.Banner
{
    margin:1px 0px 0px 0px;
}

DIV.Ontwikkeling, DIV.SysteemBeheer, DIV.Hosting
{
    width:293px;
    float:left;
    height:100%;
}

DIV.Ontwikkeling, DIV.SysteemBeheer
{
    margin-right:3px;
}

DIV.Ontwikkeling DIV.MenuHeader
{
    background:url(OntwikkelingBG.jpg) no-repeat;
}

DIV.SysteemBeheer DIV.MenuHeader
{
    background:url(SysteembeheerBG.jpg) no-repeat;
}

DIV.Hosting DIV.MenuHeader
{
    background:url(HostingBG.jpg) no-repeat;
}

DIV.Banner IMG
{
    display:block;
}

DIV.Shadow
{
    background:url(Shadow.jpg) repeat-x top;
    height:10px;
}

SPAN.Kruimelpad
{
    padding-left:20px;
    font-weight:bold;
    font-size:0.9em;
}

SPAN.Kruimelpad A:hover
{
   color:Red;
}

/*-----------MenuHeader----------*/

DIV.MenuHeader A
{
    text-align:center;
    color:White;
    font-weight:bold;
    display:block;
    height:30px;
    font-size:1.6em;
    padding-top:7px;
    letter-spacing:0.2em;
    text-decoration:none;
}

/*--------------Menu-------------*/

DIV.MenuContainer
{
    position:relative;
    height:100%;
}

DIV.Menu
{
    float:left;
    margin-bottom:75px;
}

UL.Menu
{
    margin:0px 0px 0px 0px;
    padding:0px;
    width:124px;
    margin-right:10px;
    
    
}

UL.Menu LI
{
    list-style-type:none;
    margin-bottom:3px;
}

UL.Menu LI A
{
    text-decoration:none;
    background:url(NavBG.jpg) no-repeat;
    display:block;
    height:16px;
    padding:1px 0px 0px 3px;
    color:#cc0000;
    font-weight:bold;
}

UL.Menu LI A:visited
{
    color:#cc0000;
}

UL.Menu LI.Selected A, UL.Menu LI A:hover, UL.Menu LI A.selectedSubMenu
{
    background:url(NavBGSel.jpg) no-repeat;
    color:White;
    font-weight:bold;
}


DIV.Direct
{
    height:45px;
    width:118px;
    padding:0px 0px 0px 0px;
    color:#333333;
    font-size:0.9em;
    position:absolute;
    bottom:15px;
    left:0px;
    font-weight:bold;
}

/*
DIV.Direct SPAN.HeeftuVragen
{
    font-size:1.2em;
    color:#767676;
}

DIV.Direct A
{
    color:#660000;
    font-size:1.1em;
    font-weight:bold;
}
*/

/*--------------Info-------------*/

DIV.Info
{
    position:relative;
    background:#e1e1e0;
    margin-left:134px;
    height:100%;
}

DIV.InfoBottom
{
    background:url(InfoBottom.jpg) no-repeat bottom left;
    position:absolute;
    bottom:-1px;
    left:0px;
    height:4px;
    width:100%;
}

DIV.InfoContent
{
    height:98%;
    font-size:1.1em;
    border:1px solid #9c9d9c;
}

DIV.InfoContent P
{
    padding:0px;
    margin:0px;
}

DIV.MenuContainer DIV.InfoInnerContent
{
    height:85%;
    padding:5px;
}

DIV.MenuContainer DIV.LeesVerder
{
    text-align:right;
}

DIV.MenuContainer DIV.LeesVerder A
{
    display:inline-block;
    background:url(Verder.jpg) no-repeat right top;
    padding:2px 25px 5px ;
    height:15px;
    color:#cc0000;
    font-style:italic;
}

DIV.MenuContainer DIV.LeesVerder A:Hover
{
    text-decoration:none;
    color:#660000;
}

DIV.MenuContainer DIV.Menu UL.Menu
{
    margin:0px 10px 0px 0px;   
}

/*-------------------------------------SUBJECTS-------------------------------------*/

/*------------General------------*/

DIV.Portfolio, DIV.SponsorField, DIV.Tags
{
    margin-top:20px;
}

DIV.Portfolio, DIV.Partners, DIV.MVO, DIV.Tags
{
    border:solid 1px #cccccc;
}

DIV.Portfolio DIV.Header, DIV.Partners DIV.Header, DIV.MVO DIV.Header, DIV.Tags DIV.Header, DIV.PortfolioOntwikkeling DIV.Header, DIV.PortfolioBeheer DIV.Header, DIV.PortfolioAlles DIV.Header
{
    background:url(SubjectBG.jpg) repeat-x top;
    height:33px;
}

DIV.Portfolio DIV.Header A, DIV.Partners DIV.Header A, DIV.MVO DIV.Header A, DIV.Tags DIV.Header A, DIV.PortfolioBeheer DIV.Header A
{
    display:block;
    background:url(SubjectTop.jpg) no-repeat left top;
    height:26px;
    color:White;
    font-size:1.4em;
    text-decoration:none;
    font-weight:bold;
    padding:7px 0px 0px 18px;
}


/*-----------Portfolio-----------*/

DIV.PortfolioOntwikkeling
{
    padding-bottom:1px;   
}

DIV.PortfolioBeheer
{
    border-top:solid 1px #cecece;     
}
DIV.PortfolioOntwikkeling DIV.Header A, DIV.PortfolioBeheer DIV.Header A, DIV.PortfolioAlles DIV.Header A
{
    display:inline-block;
    background:url(SubjectLongTop.jpg) no-repeat left top;
    height:26px;
    color:White;
    font-size:1.4em;
    text-decoration:none;
    font-weight:bold;
    padding:7px 0px 0px 18px;
    width:140px;
}

DIV.PortfolioKlantDetails
{
    padding:10px 10px 10px 20px;   
}

DIV.PortfolioFooter
{
    width:100%;   
    height:17px;
    background-image:url(PortfolioFooterBG.png);
    background-repeat:repeat-x;
    background-position:top;
    padding:0px;
}

DIV.PortfolioFooter A
{
    color:White;
    font-weight:bold;
    margin-left:20px;
    font-size:0.9em;
    text-decoration:none;
}

DIV.PortfolioFooter A:Hover
{
    color:#ccc;
}

DIV.PortfolioOntwikkeling DIV.Header A.PortfolioClientHeader, DIV.PortfolioBeheer DIV.Header A.PortfolioClientHeader, DIV.PortfolioAlles DIV.Header A.PortfolioClientHeader
{
    display:inline !important;
    color:Black;
    font-weight:bold;
    padding:7px 0px 0px 0px;
    background:none !important;
}

DIV.PortfolioItemContent
{
    padding:5px 20px 10px 20px;
}

DIV.PortfolioItem 
{
    padding:30px 10px 10px 10px;
    height:100%;
    text-align:center;
}

DIV.PortfolioItem img
{
    display:inline !important;
}

TABLE.PortfolioOverzicht 
{
    padding:10px;   
    font-size:1.1em;
}

TABLE.PortfolioOverzicht TD SPAN
{
    margin-left:18px;
}

DIV.PortfolioItem A, TABLE.PortfolioOverzicht TD SPAN A
{
    color:Black;
}

DIV.PortfolioItem A:Hover, TABLE.PortfolioOverzicht TD SPAN A:Hover
{
    color:Red;
    text-decoration:none;
}

DIV.PortfolioItem DIV.PortfolioItemText
{
   vertical-align: bottom;
   text-align:center;   
   font-size:1.1em;
   padding-top:10px;
}

DIV.Portfolio DIV.InnerContent
{
    text-align:right;
    padding:1px;
}

/*------------Partners-----------*/

DIV.SponsorField
{
   
}

DIV.Partners
{
    border:solid 1px #cccccc;
    float:left;
    width:65%;
    height:100%;
}

DIV.Partners IMG
{
    display:inline-block;
}

DIV.Partners DIV.Header
{
    background:url(SubjectBG.jpg) repeat-x top;
    height:33px;
}

DIV.Partners DIV.Header A
{
    display:block;
    background:url(SubjectTop.jpg) no-repeat left top;
    height:26px;
    color:White;
    font-size:1.4em;
    text-decoration:none;
    font-weight:bold;
    padding:7px 0px 0px 15px;
}

DIV.Partners DIV.InnerContent
{
    text-align:left;
}

DIV.Partners DIV.InnerContent IMG
{
    margin:8px 0px 0px 0px;
}

/*------------Sponsors-----------*/

DIV.MVO
{
    float:right;
    vertical-align:middle;
    width:33%;
    height:100%;
}

DIV.MVO IMG
{
    display:block;
    margin:15px 10px 15px 10px;
}

/*--------------Tags-------------*/

DIV.Tags DIV.InnerContent
{
    padding:10px;
    text-align:center;
    overflow:hidden;
}

DIV.Tags DIV.InnerContent UL
{
    margin:0;
    padding:0;
}

DIV.Tags DIV.InnerContent UL LI
{
    display:inline;
    list-style-type:none;
}

DIV.Tags DIV.InnerContent UL LI A
{
    display:inline-block;
    text-decoration:none;
    color:Black;
    font-size:1em;
    padding-left:10px;
    padding-right:10px;
    vertical-align:middle;
    height:25px;
}

DIV.Tags H1, DIV.Tags H2, DIV.Tags H3, DIV.Tags H4, DIV.Tags H5, DIV.Tags H6
{
    display:inline;
    font-weight:normal;
    margin:0px;
    padding:0px;
    height:10px;
}

DIV.Tags H1
{
    font-size:2em;
}

DIV.Tags H2
{
    font-size:1.8em;
}

DIV.Tags H3
{
    font-size:1.6em;
}

DIV.Tags H4
{
    font-size:1.4em;
}

DIV.Tags H5
{
    font-size:1.2em;
}

DIV.Tags H6
{
    font-size:1em;
}

DIV.Tags H1.Rate1, DIV.Tags H2.Rate1, DIV.Tags H3.Rate1, DIV.Tags H4.Rate1, DIV.Tags H5.Rate1, DIV.Tags H6.Rate1
{
    font-weight:bold;
    font-style:italic;
}

DIV.Tags H1.Rate2, DIV.Tags H2.Rate2, DIV.Tags H3.Rate2, DIV.Tags H4.Rate2, DIV.Tags H5.Rate2, DIV.Tags H6.Rate2
{
    font-weight:bold;
}

DIV.Tags H1.Rate3, DIV.Tags H2.Rate3, DIV.Tags H3.Rate3, DIV.Tags H4.Rate3, DIV.Tags H5.Rate3, DIV.Tags H6.Rate3
{
    font-style:italic;
}


/*--------------------------------------TAGGED CONTENT-------------------------------*/

DIV.TaggedContent H3
{
    padding-top:10px;
    padding-left:10px;
    margin:0px;
    font-size:1.3em;
}

DIV.TaggedContent TABLE.TaggedContentResults
{
    padding-left:10px; 
    padding-right:10px;
    font-size:1.1em;  
    width:100%;
}

DIV.TaggedContent TABLE.TaggedContentResults A
{
    text-decoration:none;
    color:red;
}

DIV.TaggedContent TABLE.TaggedContentResults A:Hover
{
    text-decoration:underline;
    font-weight:bold;
}

DIV.TaggedContent TABLE.TaggedContentResults SPAN.TagFoundResult
{
    color:red;
    font-style:italic;
    font-size:1.1em;
    font-weight:bold;   
}

DIV.TaggedContent TABLE.TaggedContentResults TR.rptBackgroundTemplateItem
{
    background-color:#f3f3f3;
}


/*--------------------------------------CONTACT--------------------------------------*/

DIV.ContactForm
{
    font-size:1.2em;  
    padding:10px;  
    width:450px;
    float:left;
    overflow:hidden;
    background-color:#f3f3f3;
}

DIV.ContactDetailsForm
{
    font-size:1.2em;
    padding:10px;
    width:400px; 
    float:left;  
    overflow:hidden;
}

TD.CheckListOnderwerp
{
    background-color:#f9f9f9;   
}

DIV.CheckListSubBoxes
{
    float:left;
    width:33%;
}

TABLE.ChecklistLeftSub
{
   padding-left:7px
}

TABLE.ChecklistCenterSub
{
    padding-left:0px;
}

TABLE.ChecklistRightSub
{
    padding-left:14px;
}

/*--------------------------------------FOOTER--------------------------------------*/

DIV.Footer
{
    margin-top:40px;
    background:url(FooterBG.jpg);
    min-height:50px;
}

DIV.FooterContent
{
    margin:0 auto;
    width:893px;
    padding:10px 0px 10px 0px;
}

DIV.FooterMenu
{
    float:right;
}

DIV.FooterMenu UL
{
    margin:0px;
    padding:0px;
}

DIV.FooterMenu UL LI
{
    display:inline;
}

DIV.FooterMenu A
{
    color:White;
    text-decoration:none;
    border-right:1px solid White;
    display:inline-block;
    padding:0px 10px 0px 10px;
}

DIV.FooterMenu A.NoDecoration:Hover
{
    text-decoration:none;   
}

DIV.FooterMenu A:Hover
{
    text-decoration:underline;   
}

DIV.LoginForm
{
	font-family:Tahoma;
	font-size:1.1em;
    padding:10px; 
    background-color:#eaeaea;   
}


.txtLogin
{
    margin-left:10px;  
}

#SupportLogo
{
	float:right;
	padding-top:1px;
	padding-right:30px;
}

H4.Support
{
	font-size:1.2em;
	padding:6px 10px 4px 10px;
	margin:0px;
	width:408px;
	display:block;
	background:url(SupportHeader.png) no-repeat top left;
}

DIV.Support
{
	padding:10px;
	background-color:white;
	width:386px;
	border:solid 1px #CCCCCC;
}

A.SupportButtonWin
{
	display: block; 
	width: 316px; 
	height:45px; 
	background: transparent url(btn_supp_win.png) no-repeat; 
}

A.SupportButtonMac
{
	display: block; 
	width: 316px; 
	height:45px; 
	background: transparent url(btn_supp_mac.png) no-repeat; 
}


A.SupportButtonWin:hover, A.SupportButtonMac:hover
{
	background-position: -316px 0;			
}
	

.sbsTable
{
    border-collapse:collapse;
    margin-left:40px;
    margin-bottom:20px;

}

.sbsTable td
{
    border: solid 1px #e9e9e9;
    background-color:White;    

}

.sbsTable th
{
    background-color:#4B4B4B;
    color:White;
    font-size:0.95em;
}
