/*#_Global#*/
body, html, form
{
    height: 100%;
    background-image: url(/TelbaseWebsite/Images/bg_lines.gif);
    background-repeat: repeat-x;
    background-color: #576f7e;
    padding: 0;
    font-family: Calibri, Arial, Helvetica, sans-serif;
}

*
{
    font-family: Calibri, Arial, Helvetica, sans-serif;
}

/*Removes margin between relative positioned divs in firefox*/
p
{
    margin: 0px;
}

img
{
    border: 0;
}

a
{
    color: #006699;    
}

a:hover 
{
    color: #ed1262;
}

/*#MainContainer#*/
.phTotal
{
    width: 914px;
    margin-left: auto;
    margin-right: auto;
}

/*#HeaderMasterPage#*/
.phTop
{
    float: left;
    width: 914px;
    height: 106px;
    background-image: url(/TelbaseWebsite/Images/bg_top.gif);
    background-repeat: no-repeat;
}

.phTopRight
{
    float: right;
    width: 385px;
    height: 50px;
    text-align: left;
}

.LanguagePulldownUC
{
    float: left;
    margin: 8px 0 0 13px;
    display: inline;
}

.LanguagePulldownUC select
{
    width: 122px;
}


.phTopRight .imgSeparator
{
    float: left;
    margin: 7px 4px 0 7px;
    display: inline;
}

.searchContainer
{
    float: left;
    margin-top: 5px;
    width: 233px;
    height: 26px;
    background-image: url(/TelbaseWebsite/Images/pic_inputfieldtop.gif);
    background-repeat: no-repeat;
}

.searchTextInput
{
    vertical-align: top; /*zorgt ervoor dat de text in IE6,7 goed staat */
    height:15px;
    background: transparent;
    color: #999999;
    padding:0;
    margin-left: 8px;
    margin-top: 7px;
    border: none;  
    font-size: 12px;
    color: #999999;
    width: 145px;
}

.searchButton
{
    width: 67px; 
    height: 26px;
    border: none;
    margin-left:8px;
    cursor: pointer;
    background: url('/TelbaseWebsite/Images/btn_searchtop.gif') no-repeat top;
    text-transform: uppercase;
    font-weight:bold;
    color: #B6CEDA;
    vertical-align: middle;
    padding: 0px;
    font-size:12px;
    
}

.searchButton:hover 
{
    background: white url('/TelbaseWebsite/Images/btn_searchtop_over.gif') no-repeat top;
    cursor: pointer;
    color: #D6FAFF;
    font-size:12px;
}

.ResultTitle a 
{
    font-weight:normal;
}

.ResultText
{
    font-weight:normal !important;	
}

.ResultText span p b
{
    font-weight:normal;	
}

.ResultText span p strong
{
    font-weight:normal;	
}

.PagerControl 
{
    font-weight:normal !important;
}


.phTopLogo
{
    float: left;
    width: 189px;
    height: 68px;
    margin: 28px 0 0 29px;
}

.phTopMenu
{
       float: left;
       width: 630px;
       padding-left: 30px;
}

td.TopMenu_CMSMenuItem
{
    text-decoration: none;
    color: #ed1262;
    vertical-align:top;
}

.TopMenu_CMSMenuItemMouseOver
{
    padding-bottom: 10px;
    text-decoration: none;
    color: #094fa3;
    background-image: url(/TelbaseWebsite/Images/pic_menuarrow.gif);
    background-position: center;
    background-repeat: no-repeat;
    vertical-align:top;
}

.TopMenu_CMSMenuHighlightedMenuItem
{
    padding-bottom: 10px;
    text-decoration: none;
    color: #094fa3;
    background-image: url(/TelbaseWebsite/Images/pic_menuarrow.gif);
    background-position: center;
    background-repeat: no-repeat;
    vertical-align:top;
}

.TopMenu_CMSMenuHighlightedMenuItemMouseOver
{
    padding-bottom: 10px;
    text-decoration: none;
    color: #094fa3;
    background-image: url(/TelbaseWebsite/Images/pic_menuarrow.gif);
    background-position: center;
    background-repeat: no-repeat;
    vertical-align:top;
}

.TopMenu_CMSMenuItemMouseDown
{
    padding-bottom: 10px;
    text-decoration: none;
    color: #094fa3;
    background-image: url(/TelbaseWebsite/Images/pic_menuarrow.gif);
    background-position: center;
    background-repeat: no-repeat;
    vertical-align:top;
}

.TopMenu_CMSMenuItemMouseUp
{
    padding-bottom: 10px;
    text-decoration: none;
    color: #094fa3;
    background-image: url(/TelbaseWebsite/Images/pic_menuarrow.gif);
    background-position: center;
    background-repeat: no-repeat;
    vertical-align:top;
}

.TopMenu_CMSMenuHighlightedMenuItemMouseDown
{
    padding-bottom: 10px;
    text-decoration: none;
    color: #094fa3;
    background-image: url(/TelbaseWebsite/Images/pic_menuarrow.gif);
    background-position: center;
    background-repeat: no-repeat;
    vertical-align:top;
}

.TopMenu_CMSMenuHighlightedMenuItemMouseUp
{
    padding-bottom: 10px;
    text-decoration: none;
    color: #094fa3;
    background-image: url(/TelbaseWebsite/Images/pic_menuarrow.gif);
    background-position: center;
    background-repeat: no-repeat;
    vertical-align:top;
}

#ctl00_CMSHeaderNav-006
{
    margin-right: 0px; /* zorgen dat company menu item op zijn plek blijft bij inzoomen pagina */
}

.CMSHeaderNavSeparator 
{
    width: 20px;    
}

/* Stylesheets leftmenu */
.LeftMenu_CMSListMenuUL
{
    list-style: none;
    padding: 0;
    margin:0;
    color: #094fa3;
    float: left;
    width: 250px;
    line-height: 24px;
    text-align: right;
    margin-top: 62px;
}

.LeftMenu_CMSListMenuLI
{
    text-decoration: none;
    color: #094fa3;
    width: 250px; /* als je Request (online) demo op 1 regel wilt) */
    /*padding-top: 1px;
    padding-bottom: 1px;*/
}

.LeftMenu_CMSListMenuHighlightedLI
{
    text-decoration: none;
    color: #094fa3;
    width: 250px; /* als je Request (online) demo op 1 regel wilt) */
}

.LeftMenu_CMSListMenuLink
{
    text-decoration: none;
    color: #094fa3;
    margin-right: 40px;
    margin-left: 15px;
    padding-right: 10px;
    display:block;
}

.LeftMenu_CMSListMenuLink:hover, .LeftMenu_CMSListMenuLinkHighlighted
{
    text-decoration: none;
    color: #094fa3;
    margin-right: 40px;
    margin-left: 15px;
    padding-right: 10px;
    background-image: url(/TelbaseWebsite/Images/pic_menuarrow_sub.gif);
    background-repeat: no-repeat;
    background-position:right;
    display:block;
}

/* Centreren van de contentplaceholder */
.contentPlaceHolder
{
    text-align: left;
    width: 914px;
}

/*#HomePageTopZone#*/
.phFlashHome
{
    float: left;
    width: 310px;
    height: 203px;
    margin-left: 2px;
}

.phTextHome
{
    color: #1d4464;
    float: right;
    width: 520px;
    height: 203px;
    margin-right: 50px;
    font-size:14px;
    line-height:28px;
}

.CMSEditableRegionTitle
{
    line-height: normal;
}

.phTextHome p
{
    font-size: 14px;
    color: #1d4464;
    line-height: 28px;
}

.phTextHome a.btnDemo
{
    float: left;
    background-image: url(/TelbaseWebsite/Images/btn_requestdemo_home.gif);
    background-repeat: no-repeat;
    margin-top: 20px;
    width: 317px;
    height: 26px;
    display: block;
    text-decoration: none;
}

.phTextHome a.btnDemo:hover
{
    float: left;
    background-image: url(/TelbaseWebsite/Images/btn_requestdemo_home_over.gif);
    background-repeat: no-repeat;
    margin-top: 20px;
    width: 317px;
    height: 26px;
    display: block;
    text-decoration: none;
}

/*#HomeAndContentPageTopZone#*/
.phVisualText
{
    float: left;
    width: 914px;
    height: 203px;
    background-image: url(/TelbaseWebsite/Images/bg_visualtext.gif);
    background-repeat: no-repeat;
}

/*#HomePageMiddleZone#*/
.phMiddleHome
{
    float: left;
    width: 914px;
    height: 218px;
    background-image: url(/TelbaseWebsite/Images/bg_middlehome.gif);
    background-repeat: no-repeat;
}
/*
.MiddleBlock p 
{
    padding-top: 20px;       
}*/

.MiddleBlock
{
    float: left;
    padding-left: 42px;
    padding-top: 23px;
    width: 242px;
    height: 170px;
}

.phMiddleHome h1
{
    margin: 0;
    padding:0;
    float: left;
    font-size: 16px;
    color: #133762;
    font-weight: bold;
    
}

.phMiddleHome p
{
    font-size: 16px;
    color: #333333;
}

.phMiddleHome a.btnReadMore
{
    background-image: url(/TelbaseWebsite/media/TelbaseImages/ContentImages/btn_readsmall.gif);
    background-repeat: no-repeat;
    margin-top: 10px;
    width: 99px;
    height: 17px;
    display: block;
    text-decoration: none;
}

.phMiddleHome a.btnReadMore:hover
{
    background-image: url(/TelbaseWebsite/media/TelbaseImages/ContentImages/btn_readsmall_over.gif);
    background-repeat: no-repeat;
    margin-top: 10px;
    width: 99px;
    height: 17px;
    display: block;
    text-decoration: none;
}

/*#HomePageBottomZone#*/
.phBottomHome
{
    float: left;
    width: 914px;
    height: 248px;
    background-image: url(/TelbaseWebsite/Images/bg_bottomhome.gif);
    background-repeat: no-repeat;
}

.phBottomBlocks
{
    float: left;
    width: 376px;
    height: 220px;
    padding-left: 42px;
    padding-right:20px;
    padding-top:20px;
}

.phTextScreenshotsHome
{
    float: left;
    width: 150px;
}

.phBottomBlocks h1
{
    margin: 0;
    padding-bottom:7px;
    font-size: 14px;
    font-weight: bold;
    color: #20426a;
}

.phBottomBlocks p
{
    font-size: 12px;
    line-height: 20px;
}

.phBottomBlocks img
{
    float: left;
    margin: 30px 0 0 10px;
}

.phTextContactHome
{
    float: left;
    width: 370px;
}

.HomeContactPulldown
{
    float: left;
    width: 370px;
    height: 54px;
    border: 1px solid #497988;
    background-color: #a2bcc5;
}

.contactpulldown
{
    width: 329px;
    margin-left: 20px;
    margin-top: 16px;
}

/*#ContentPageTopZone#*/
.phVisual
{
    float: left;
    width: 914px;
    height: 90px;
    background-image: url(/TelbaseWebsite/Images/bg_topmiddle.gif);
    background-repeat: no-repeat;
    margin:0;
    padding:0;
}
/*
.IE6 .phVisual /* zorgt ervoor dat phTop in IE 6 goed staat *//*
{
    margin-top: 92px;
}
*/
.phVisual img
{
    margin-left: 2px;
    display: inline;
}

/*#ContentPageLeftMenu#*/

.phMainLeft
{
    float: left;
    width: 258px;
    min-height:1px;
}

.phMenu
{
    float: left;
    width: 168px;
    line-height: 24px;
    text-align: right;
    margin: 62px 0 0 42px;
    display: inline;
}


.phMenu a
{
    color: #094fa3;
    padding-right: 10px;
    text-decoration: none;
}

.phMenu a:hover
{
    background-image: url(/TelbaseWebsite/Images/pic_menuarrow_sub.gif);
    background-repeat: no-repeat;
    background-position: right;
}

/*#ContentPageMainZone#*/
.phMain
{
    float: left;
    width: 914px;
    background-color: #f4f7f9;
    background-image: url(/TelbaseWebsite/Images/bg_content.gif);
    text-align: left; /* opheffen center in contentplaceholder */
}
/*#ContentPage#*/
/*#ContentPageBreadcrums#*/
.phMainRight
{
    float: left;
    width: 600px; /* ook phBreadcrums aanpassen */
}

.phBreadcrums 
{
    float: left;
    width: 600px; /* ook phMainRight aanpassen */
    height: 59px;
    text-transform:uppercase;
}

.phBreadcrums p
{
    margin-top: 27px;
    font-size: 12px;
    color: #858585;    
}


.phBreadcrums a
{
    color: #858585;
    
}

/*#ContentPageMainZoneContent#*/
.phContent
{
    float: left;
    width: 550px;
    padding-bottom: 15px;
    color: #5c5c5c;
}

.phContentWithPaddingTop
{
    float: left;
    width: 550px;
    padding-bottom: 15px;
    color: #5c5c5c;
    padding-top: 59px;
}

.phContent h1
{
    float: left;
    width: 550px;
    margin: 0 0 20px 0;
    padding: 0px;
    color: #009900;
    font-size: 24px;
    font-weight: normal;
}

.phContentWithPaddingTop h1
{
    float: left;
    width: 550px;
    margin: 0 0 20px 0;
    padding: 0px;
    color: #009900;
    font-size: 24px;
    font-weight: normal;
}

.phInfographic
{
    float: left;
    width: 550px;
    margin-top: 100px;
    color: #5c5c5c;
}

/*#ContentPageMainZonePapers#*/
.whitePapers 
{
    border: 1px solid #ccc; 
    padding: 10px; 
    margin-top:20px; 
    margin-bottom:20px; 
    clear: both;    
}

.whitePapers h1
{
    font-size: 16px; 
    font-weight: bold; 
    color: #67a1b5;
    padding: 0;
    margin-bottom:10px; 
}

.whitePapers p
{
    font-size: 12px; 
}

.WhitepaperLinkContainer
{
	width: 100%;
	padding-left: 10px;
	padding-top: 5px;
	height: 30px;
}

.WhitepaperIcon
{
	float: left;
}

.WhitepaperLink
{
	padding-left: 30px;
	padding-top: 5px;
}

.WhitepaperLink a,
.WhitepaperLink a:visited
{
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}

.WhitepaperLink a:hover
{
    color: #ed1262;
}

/*#ContentPageMainZoneScreenshots#*/
.phScreensContent
{
    float: left;
    text-align: right;
    width: 158px;
    margin: 30px 0 0 42px;
    height: 150px;
    overflow:hidden;
}

.phScreensContent h1
{
    font-size: 16px;
    color: #67a1b5;
}

.phScreensContent a
{
    float: right;
    padding-right: 5px;
    padding-bottom: 30px;
    width: 139px;
    height: 100px;
    display: block;
    font-size: 12px;
    color: #006699;
}

.phScreensContent a:hover
{
    float: right;
    padding-right: 5px;
    width: 139px;
    height: 100px;
    display: block;
    font-size: 12px;
    color: #ed1262;
}

.linkBelowContentScreenshot 
{
    margin-top: -40px;   
}

/*#HomePageScreenshots#*/
.phScreenshotsHome 
{
    float: right;
    text-align: right;
    width:220px;
    height: 190px;
    overflow:hidden;
    margin-top:29px; 
}

.phScreenshotsHome  a
{
    font-size: 12px;
    color: #006699;
}

.phScreenshotsHome  a:hover
{
    font-size: 12px;
    color: #ed1262;
}


.phScreenshotsHome a img
{
    margin-top:0px;
    margin-bottom: -55px;
}

.linkBelowHomeScreenshot 
{
    clear: both;
    margin-bottom: 50px;
    padding-right: 5px;
    font-size: 12px;
    color: #006699;
}

/*#ImageButtons#*/
.ImageButtonPadding
{
    margin-top: 20px;
}

.ImageButtonReadPadding
{
    margin-top: 30px;
}

/*#FooterMasterPage#*/
.phFooter
{
    clear: both;
    width: 914px;
    height: 63px;
    background-image: url(/TelbaseWebsite/Images/bg_footer.gif);
    background-repeat: no-repeat; /* Footer centreren */
}

.phFooter div
{
    float: right;
    margin-top: 7px;
    margin-right: 17px;
    height: 63px;
    color: #336170;
    font-size: 12px;
}

.FooterMenu_CMSMenuItem
{
    color: #336170;
    text-decoration: underline; 
}

.FooterMenu_CMSMenuItem
{
    color: #336170;
    text-decoration: none; 
}

.FooterMenu_CMSMenuItemMouseOver
{
    text-decoration: underline; 
}

.FooterMenu_CMSMenuItemMouseDown
{
    text-decoration: underline; 
}

.FooterMenu_CMSMenuItemMouseUp
{
    text-decoration: underline; 
}

.FooterMenu_CMSMenuHighlightedMenuItem
{
    text-decoration: underline;
}

.FooterMenu_CMSMenuHighlightedMenuItemMouseOver
{
    text-decoration: underline;
}

.FooterMenu_CMSMenuHighlightedMenuItemMouseDown
{
    text-decoration: underline;
}

.FooterMenu_CMSMenuHighlightedMenuItemMouseUp
{
    text-decoration: underline;
}

/*#TelbasePartnerSearch#*/
.PartnerHeaderLabel
{
    font-size: 16px; 
    font-weight: bold; 
    color: #67a1b5;
    text-transform: uppercase;  
    width: 370px;  
    margin-bottom: 7px;
}

.ContentContactPulldown
{
    float: left;
    width: 370px;
    height: 54px;
    border: 1px solid #497988;
    background-color: #a2bcc5;
}

.ContentContactPulldown select
{
    width: 329px;
    margin-left: 20px;
    margin-top: 16px;   
}

.PartnerInfoDiv 
{
  clear:both; 
  padding-top: 15px;
  font-size: 16px; 
  color: #5c5c5c;
}

/*#Sitemap#*/
.CMSSiteMapList 
{
    clear: both; /* fix bug in Chrome */
}
.CMSSiteMapListItem 
{
    color: #ed1262;
}
.CMSSiteMapLink 
{
   color: #006699;
}

.sitemapDiv {
    padding: 1px; /* correct display sitemapitems IE7 */
}

/*#BizFormStyles#*/

.EditingFormControlNestedControl input, textarea 
{
    width:200px;
    border: 1px solid #9AB7C2;
}

.EditingFormLabel 
{
     width:auto;     
}

.ErrorLabel 
{
    color: Red;    
}

.EditingFormErrorLabel 
{
    color: Red;
    width:100%;
}

.FormButton
{
    width: 75px; 
    height: 26px;
    border: none;
    margin-top:8px;
    cursor: pointer;
    background: white url('/TelbaseWebsite/Images/btn_bizform.gif') no-repeat top;
    text-transform: uppercase;
    font-weight:bold;
    color: #B6CEDA;
    vertical-align: middle;
    padding: 0px; 
    font-size:12px;
}

.FormButton:hover 
{ 
    background: white url('/TelbaseWebsite/Images/btn_bizform_over.gif') no-repeat top;
    cursor: pointer;
    color: #D6FAFF;
    font-size:12px;
}

.EditingFormControlNestedControl 
{
    display:inline;
}

input,select,textarea
{
    outline:none;	
}

