body
{
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 11px;
}


/* { border: 1px solid green;}*/

body.DMsite
{
	background-image: url(../img/DMsite_bgRepeater.jpg);
	background-color: #d8d7d5;
	background-position: top left;
	background-repeat: repeat-x;
}

body.dmApp
{
	background-image: url(../img/DM_bgRepeater.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #d8d7d5;
}

#mainContainer
{
	width: 980px;
	background-color: #FFFFFF;
	margin: 0 auto;
	height: auto;
}

#header
{
	width: 100%;
	height: 98px;
	background-image: url(../img/headerBG.jpg);
	background-repeat: repeat-x;
}

#headerLogin
{
	width: 100%;
	height: 150px;
	background-image: url(../img/headerLoginBG.jpg);
	background-repeat: repeat-x;
}




ul#ctl00_loginMenu
{
	margin-left: 20px;
	width: 550px;
	height: 31px;
	position: absolute;
	margin-top: 119px;
}

ul#ctl00_loginMenu li
{
	list-style-type: none;
	padding-left: 4px;
	height: 31px;
	float: left;
	margin: 0 2px;
}

ul#ctl00_loginMenu li a
{
	text-transform: capitalize;
	display: block;
	float: left;
	height: 31px;
	line-height: 34px;
	font-family: arial;
	font-size: 12px;
	color: #aecce8;
	text-decoration: none;
	padding-right: 4px;
}

ul#ctl00_loginMenu li a:hover
{
	color: #fff;
}

ul#ctl00_loginMenu li.active
{
	background: transparent url(../img/leftdoorTab.gif) no-repeat left;
	padding-left: 4px;
	height: 31px;
	float: left;
	margin: 0 2px;
	font-weight: bold;
}

ul#ctl00_loginMenu li.active a
{
	background: transparent url(../img/rightdoorTab.gif) no-repeat right;
	display: block;
	height: 31px;
	line-height: 34px;
	font-family: arial;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	padding: 0px 8px 0px 4px;
}

.logintable
{
}

.loginButton
{
}

.loginFailedBox
{
	display: inline;
	float: left;
	padding: 9px 0 0 12px;
	margin-top: 27px;
	margin-left: 120px;
	background-image: url(../img/textBalloon.png);
	background-repeat: no-repeat;
	width: 170px;
	height: 70px;
}

.loginFailedText
{
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

h1, h2, h3, h4, h5, h6, ul, ul li, p
{
	margin: 0;
	padding: 0;
}

ul li
{
	list-style-type: none;
}

.floatLeft
{
	float: right;
}

.Phoneddl
{
	width: 175px;
	float: left;
}

.PhoneText
{
	width: 175px;
	float: left;
}

.floatRight
{
	float: right;
	margin-right: 20px;
}

a#logo
{
	width: 182px;
	height: 98px;
	background-image: url(../img/logoDM.jpg);
	margin-left: 30px;
	float: left;
	display: inline;
}

a#logoLogin
{
	width: 237px;
	height: 97px;
	background-image: url(../img/logoLogin.jpg);
	margin-left: 30px;
	float: left;
	display: inline;
}

#loginBox
{
	width: 375px;
	height: 108px;
	background-image: url(../img/LogInBox_loggedin.jpg);
	float: right;
	margin-right: 17px;
	display: inline;
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}

#loginBox ul
{
	display: block;
	height: 55px;
	width: 355px;
	margin: 5px auto;
}

#loginBox ul li
{
	float: left;
	display: block;
	width: 175px;
	line-height: 25px;
}

#loginBox ul li a
{
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 33px;
	background-position: 15px;
	background-repeat: no-repeat;
}

#loginBox ul li#infocenter a
{
	background-image: url(../img/memberZoneIcon3.gif);
}

#loginBox ul li#algemeneVoorwaarden a
{
	background-image: url(../img/memberZoneIcon2.gif);
}

#loginBox ul li#FAQ a
{
	background-image: url(../img/memberZoneIcon1A.gif);
}

#loginBox ul li#contact a
{
	background-image: url(../img/memberZoneIcon4.gif);
}

/* */
#ctl00_loginBoxLogin
{
	width: 375px;
	height: 168px;
	background-image: url(../img/LogInBox.jpg);
	background-repeat: no-repeat;
	float: right;
	margin-right: 30px;
	display: inline;
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	display: inline;
}

#ctl00_loginBoxLogin ul
{
	display: block;
	height: 55px;
	width: 355px;
	margin: 5px auto;
}

#ctl00_loginBoxLogin ul li
{
	float: left;
	display: block;
	width: 175px;
	line-height: 25px;
}

#ctl00_loginBoxLogin ul li a
{
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 33px;
	background-position: 15px;
	background-repeat: no-repeat;
}

#loginBox ul li a:hover
{
	text-decoration: underline;
}

#ctl00_loginBoxLogin ul li#infocenter a
{
	background-image: url(../img/memberZoneIcon3A.gif);
}

#ctl00_loginBoxLogin ul li#algemeneVoorwaarden a
{
	background-image: url(../img/memberZoneIcon2A.gif);
}

#ctl00_loginBoxLogin ul li#FAQ a
{
	background-image: url(../img/memberZoneIcon1A.gif);
}

#ctl00_loginBoxLogin ul li#contact a
{
	background-image: url(../img/memberZoneIcon4A.gif);
}

#ctl00_loginBoxLogin table
{
	font-family: arial;
	font-size: 11px;
	margin-top: 3px;
	margin-left: 7px;
}

#ctl00_loginBoxLogin table a
{
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
}

#ctl00_loginBoxLogin table a:hover
{
	text-decoration: none;
}

.loginlabel
{
	text-align: right;
}

.loginInput
{
	width: 167px;
}

.loginInput .textInput
{
	font-family: arial;
	font-size: 11px;
	width: 150px;
	background-color: #ffffff; /* ffffda */
	color: #000000;
	border: 1px solid #7f9db9;
}

/*#ctl00_loginBoxLogin table .input .btn
{
	font-family: arial;
	font-size: 11px;
	width: 80px;
	height: 19px;
	color: #FFF;
	line-height: 14px;
	text-align: center;
	outline: none;
	border: none;
	cursor: pointer;
	background: transparent url(../img/btnLogin.gif) no-repeat;
}
/* */

#memberName
{
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width: 200px;
	float: left;
	padding-left: 45px;
	margin-top: 6px;
	background-image: url(../img/memberZoneProfile.gif);
	background-repeat: no-repeat;
	background-position: 25px;
}

#LoginTitle
{
	color: #FFFFFF;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width: 229px;
	float: left;
	padding-left: 40px;
	margin-top: 6px;
}

#memberLinkDiv
{
	float: left;
	width: 110px;
	text-align: right;
}

a.memberLink
{
	display: inline;
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 27px;
	text-align: right;
}

a.memberLink:hover
{
	text-decoration: none;
}

#menu
{
	width: 181px;
	padding-bottom: 30px;
	background-image: url(../img/menuBG.jpg);
	background-repeat: repeat-y;
	background-position: bottom;
	margin: 3px 0px 5px 5px;
	float: left;
}

a.accordionLink, .accordionHeader
{
	display: block;
	width: 161px;
	height: 38px;
	background-image: url(../img/menuHeader.jpg);
	padding: 0px 10px 0px 10px;
	background-repeat: no-repeat;
	font-family: arial;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	line-height: 37px;
}

.accordionHeader:hover
{
	cursor: pointer;
	font-weight: bold;
}

.accordionDiv
{
	overflow: hidden;
	height: 0px;
	display: none;
	opacity: 1;
}

.accordion
{
	height: 460px !important;
}

.accordionDivVisible
{
	overflow: auto;
	height: auto;
	display: block;
	opacity: 1;
}

.accordionContent
{
	overflow: auto;
	display: block;
	height: auto;
}

#mailerTopBox
{
	background-image: url(../img/lightGreyBG.jpg);
	background-repeat: repeat-y;
	padding-bottom: 7px;
}

#mailerTopBox select
{
	margin: 10px 0px 10px 10px;
	font-size: 10px;
	font-family: verdana;
	width: 153px;
}

#mailerTopBox p
{
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
	color: #36302b;
	margin: 0px 10px 0px 12px;
}

#mailerTopBox p.contactenStatus
{
	margin-left: 19px;
}

.accordionContent ul li
{
	display: block;
	width: 174px;
	background-repeat: no-repeat;
}

.accordionContent ul li a
{
	text-decoration: none;
	padding-left: 40px;
	line-height: 31px;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	height: 32px;
}

.accordionContent ul li a:hover
{
	color: #CCCCCC;
}

#accordion .toggler
{
}

ul.subMenu
{
	padding: 0;
	margin: 0;
}

ul.subMenu li
{
	padding: 0;
	margin: 0;
	height: 25px;
	line-height: 16px;
}

ul.subMenu li a
{
	line-height: 16px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	padding-left: 40px;
	display: inline;
}

ul.subMenu li a:hover
{
	background-image: url(../img/subMenuItemHover.gif);
	background-repeat: no-repeat;
	background-position: 20px;
}

ul.subMenu li a.active
{
	background-image: url(../img/subMenuItemHover.gif);
	background-repeat: no-repeat;
	background-position: 20px;
}

#content
{
	float: left;
	padding-bottom: 15px;
}

#leftPane
{
	float: left;
	margin-top: 3px;
}

#rightPane
{
	width: 390px;
	float: right;
}

#leftPane .contentBox
{
	width: 387px;
	background-image: url(../img/contentBox.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 15px;
	margin-top: 15px;
}

#leftPane .contentBox div
{
	font-size: 11px;
	line-height: 16px;
}

#leftPane .contentBox div ul
{
}

#leftPane .contentBox h1
{
	color: #FFFFFF;
	font-size: 14px;
	margin-left: 35px;
	line-height: 33px;
	text-transform: capitalize;
}

#leftPane .contentBox h3
{
	color: #206AB1;
	padding: 4px 0px;
}

#leftPane .contentBox p
{
	font-family: arial;
	font-size: 11px;
	color: #36302b;
	line-height: 20px;
	margin-left: 20px;
	margin-top: 11px;
}

#leftPane .contentBox p strong
{
	color: #2e7e06;
}

#content h2
{
	font-family: arial;
	font-size: 24px;
	margin-top: 15px;
	margin-left: 5px;
	color: #206ab1;
	font-style: italic;
	padding-left: 50px;
	height: 63px;
	line-height: 50px;
	margin-bottom: 5px;
}

#content h2.surveysIcon
{
	background-image: url(../img/surveysIcon.jpg);
	background-repeat: no-repeat;
}

#content h2.reportsIcon
{
	background-image: url(../img/reportsIcon.jpg);
	background-repeat: no-repeat;
}

#content h2.profileIcon
{
	background-image: url(../img/profielIcon.jpg);
	background-repeat: no-repeat;
}

#content h2.memberIcon
{
	background-image: url(../img/membersIcon.jpg);
	background-repeat: no-repeat;
}

#content h2.messageIcon
{
	background-image: url(../img/messageIcon.jpg);
	background-repeat: no-repeat;
}

#content h2.campaignIcon
{
	background-image: url(../img/campaignsIcon.jpg);
	background-repeat: no-repeat;
}

#content h2.administratieIcon
{
	background-image: url(../img/administrationIcon.jpg);
	background-repeat: no-repeat;
}

#content h2.assetIcon
{
	background-image: url(../img/assetsIcon.jpg);
	background-repeat: no-repeat;
}

/*#content */
hr
{
	width: 760px;
	padding-left: 5px;
	height: 1px;
	color: #2774be;
	background-color: #2774be;
	border: none;
	margin-top: 10px;
}

#dialog hr
{
	width: 600px;
	padding-left: 5px;
	height: 1px;
	color: #2774be;
	background-color: #2774be;
	border: none;
	margin-top: 2px;
}

#content table
{
	font-family: arial;
	font-size: 11px;
	margin-top: 7px;
}

#content table table
{
	margin: 0 !important;
}

/*#content table */
.label
{
	width: 200px;
	text-align: right;
	padding-right: 5px;
}

/*#content table */
.input
{
	width: 355px;
}

.emailAdres
{
	width: 250px;
}

.forward
{
	width: 100px;
}

/*#content table*/
.message
{
	width: 200px;
	font-style: italic;
}

.textInput /*, #content .dataGrid .gridRow .email .textInput*/
{
	width: 350px;
	background-color: #fff;
	color: #000000;
	border: 1px solid #7f9db9;
}

/*#content table .input */
.isMandatory /*, #content .dataGrid .gridRow .email .isMandatory*/
{
	background-color: #efefef;
}

.wrong
{
	background-color: #FF0000;
}

/*#content table .input */
.radioinput
{
}

/*#content table .input */
.optionInput /*, #content .dataGrid .gridRow .email .optionInput*/
{
	width: 350px;
	font-family: arial;
	font-size: 11px;
}

/*IE hack for input text outline #content table .input */
*:first-child + html .optionInput /*, *:first-child + html #content .dataGrid .gridRow .email .optionInput*/
{
	width: 353px;
}
/*End hack*/

.disabled
{
	background-color: Gray !important;
	border: 1px solid darkgray !important;
}

.Error
{
	background-color: #ffaa66 !important;
}

#paging
{
	padding-top: 10px;
	margin-left: 10px;
	color: #858483;
	font-family: arial;
	font-size: 11px;
	height: 30px;
}

#dialog
{
	background-color: White;
	width: 700px;
}

#dialog #paging
{
	padding-top: 2px;
	margin-left: 5px;
	color: #858483;
	font-family: arial;
	font-size: 11px;
	height: 28px;
}

#paging .btnGa
{
	position: relative;
	display: inline-block;
	background-image: url(../img/pagingGa.jpg);
	width: 20px;
	height: 19px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: center;
}


/* IE hack for btn outline */
*:first-child + html #paging .btnGa
{
	margin-left: 1px;
	margin-top: 0px;
}
/* end hack */

#paging .browse
{
	display: inline;
}

#paging .inputPage
{
	width: 30px;
	border: 1px solid #dbdfe6;
	color: #858483;
	font-family: arial;
	font-size: 11px;
	margin-left: 5px;
}

#paging a
{
	margin-right: 5px;
	margin-left: 2px;
	color: #858483;
	text-decoration: none;
}

#paging .total
{
	float: right;
	margin-top: -18px;
	width: 250px;
	text-align: right;
	line-height: 20px;
	padding-right: 15px;
}


.btns
{
	margin-top: -25px;
	float: right;
}

a.btn
{
	margin: 0;
	padding: 0;
	display: block;
	width: 6px;
	height: 24px;
	background-image: url(../img/btnEdit.gif);
	background-repeat: no-repeat;
	float: left;
}

#progressBar
{
	background-image: url(../img/progressBar.jpg);
	background-repeat: repeat-x;
	height: 31px;
	width: 750px;
	margin-left: 15px;
	margin-right: 25px;
	padding-left: 10px;
	color: #FFFFFF;
}

#progressBar .nActive
{
	float: left;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	padding-left: 17px;
	background-image: url(../img/progressBarArrow.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	margin-left: 20px;
	height: 31px;
}

#progressBar .Active
{
	float: left;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	padding-left: 8px;
	background-image: url(../img/progressBarActive.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 20px;
	height: 31px;
	width: 164px;
}

.progressBar .active a span
{
	cursor: text;
}

.progressBar .nActive a span
{
	cursor: text;
}

a.edit
{
	background-image: url(../img/btnEdit.gif);
}

a.preview
{
	background-image: url(../img/btnPreview.gif);
}

a.results
{
	background-image: url(../img/btnResults.gif);
}

#links ul
{
	width: 365px;
	margin: 7px 0px 0px 12px;
}

#links ul li
{
	border-bottom: 1px solid #c0bebf;
}

#links ul li a
{
	display: block;
	text-decoration: none;
	color: #155b99;
	padding-left: 18px;
	line-height: 26px;
	font-weight: bold;
}

#links ul li a:hover
{
	background-color: #f5f5f5;
}

#berichten ul
{
	width: 365px;
	margin: 7px 0px 0px 12px;
}

#berichten ul li
{
	border-bottom: 1px solid #c0bebf;
}

#berichten ul li a
{
	display: block;
	text-decoration: none;
	color: #155b99;
	padding-left: 18px;
	line-height: 26px;
}

#berichten ul li a:hover
{
	background-color: #fff;
	font-weight: bold;
}

#campagnes ul
{
	width: 365px;
	margin: 7px 0px 0px 12px;
}

#campagnes ul li
{
	border-bottom: 1px solid #c0bebf;
}

#campagnes ul li a
{
	display: block;
	text-decoration: none;
	color: #155b99;
	padding-left: 18px;
	line-height: 26px;
}

#campagnes ul li a:hover
{
	background-color: #fff;
	font-weight: bold;
}

#campagnes ul li a.cDone
{
	background-image: url(../img/btnCampagneInDone.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}

#campagnes ul li a.cProgress
{
	background-image: url(../img/btnCampagneInProgress_ani2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}

#campagnes ul li a.cFailed
{
	background-image: url(../img/btnCampagneInFailed.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}

#campagnes ul li a.cNew
{
	background-image: url(../img/btnCampagneNew.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}

#rapporten ul
{
	width: 365px;
	margin: 7px 0px 0px 12px;
}

#rapporten ul li
{
	border-bottom: 1px solid #c0bebf;
}

#rapporten ul li a
{
	display: block;
	text-decoration: none;
	color: #155b99;
	padding-left: 18px;
	line-height: 26px;
}

#rapporten ul li a:hover
{
	background-color: #fff;
	font-weight: bold;
}

#rightPane .contentBox
{
	width: 387px;
	background-image: url(../img/contentBox.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 15px;
	margin-top: 15px;
}

#rightPane .contentBox h1
{
	color: #FFFFFF;
	font-size: 14px;
	margin-left: 35px;
	line-height: 33px;
	text-transform: capitalize;
}

#rightPane .contentBox p
{
	margin-left: 20px;
	font-family: arial;
	font-size: 11px;
	color: #36302b;
	line-height: 20px;
	margin-left: 20px;
	margin-top: 4px;
}

#rightPane .contentBox p strong
{
	color: #2e7e06;
}

#rightPane #berichten
{
	background-image: url(../img/contentBoxBerichten.jpg);
}

#rightPane #berichten h1
{
	margin-left: 65px;
	line-height: 34px;
}

#rightPane #campagnes
{
	background-image: url(../img/contentBoxCampagnes.jpg);
}

#rightPane #campagnes h1
{
	margin-left: 65px;
	line-height: 43px;
}

#rightPane #rapporten
{
	background-image: url(../img/contentBoxRapporten.jpg);
}

#rightPane #rapporten h1
{
	margin-left: 65px;
	line-height: 46px;
}

#rightPane a.listLink
{
	color: #fe7702;
	font-size: 9px;
	font-family: verdana;
	text-decoration: none;
	float: right;
	width: 50px;
	text-align: right;
	padding-right: 15px;
}

#rightPane a.listLink:hover
{
	text-decoration: underline;
}

#footer
{
	background-color: #d8d7d5;
	text-align: center;
	width: 980px;
	padding-top: 3px; /**width: 947px; 	padding-left: 33px;*/
	margin: 0 auto;
	clear: both;
	font-size: 10px;
}

#footer a, #footer a:visited, #footer a:active
{
	color: Black;
}

.validatorText
{
	color: Red;
}

.CheckboxList td
{
	width: 175px;
}

.CheckboxList td input
{
	float: left;
}

.CheckboxList td label
{
	width: 140px;
	display: block;
	padding: 4px 0 0 2px;
}

.ContentTable
{
	width: 750px;
	margin: 0 auto;
}

.ContentTable td
{
	padding-bottom: 2px;
}

.GridView
{
	width: 750px;
	margin: 0 auto;
}

.CheckboxCollum_Header
{
	width: 140px;
	text-align: center;
}

.CheckboxCollum
{
	text-align: center;
}

.LabelCollum_header
{
	text-align: center;
}

.LabelCollum
{
	text-align: right;
}

#clear
{
	clear: both;
	font-size: 0px;
}

.dataGrid
{
	width: 774px;
	margin: 7px 0px 0px 10px;
	float: left;
}

.dataGrid .gridHeader, .WizardInner .gridHeader, .titleCollapse
{
	height: 26px;
	background-color: #3072ac;
	background-image: url(../img/gridBG.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 24px;
}

.dataGrid .gridHeader a, .WizardInner .gridHeader a, .titleCollapse a
{
	color: White;
	font-size: 11px;
	text-decoration: none;
}

.titleCollapse img
{
	margin-left: 5px;
	margin-right: 3px;
}

.statusIconCell img
{
	margin-left: 1px;
	margin-right: 4px;
}

.dataGrid a:hover, .gridHeader a:hover, .titleCollapse a:hover
{
	color: White;
	text-decoration: underline;
}

.dataGrid .gridHeader .select
{
	width: 20px;
}

.dataGrid .gridHeader .title
{
	padding-left: 5px;
	text-align: left;
}

.dataGrid .gridHeader .titleMenu
{
	padding-left: 28px;
	text-align: left;
}

.jeroen
{
	background-color: Red;
	border: solid 1px green;
}

.dataGrid .gridRow
{
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	height: 10px;
}

.dataGrid .gridRow table tr td
{
	margin: 0 !important;
	padding: 0 !important;
}

.dataGrid .gridRow table
{
	margin: 0 !important;
	padding: 0 !important;
}

.dataGrid .gridRow .select
{
	border-bottom: 1px solid #c0bebf;
	text-align: center;
}

.dataGrid .gridRow .select input[type="image"]
{
	float: left;
	margin: 1px;
}

.dataGrid .gridRow .text
{
	border-bottom: 1px solid #c0bebf;
	padding-left: 5px;
}

.dataGrid .gridRow .button
{
	border-bottom: 1px solid #c0bebf;
}

.dataGrid .gridRow .wijzig
{
	border-bottom: 1px solid #c0bebf;
	text-align: center;
}

.dataGrid .gridRow img
{
}

.dataGrid .gridRow .wijzig img
{
	border: none;
}

/*.dataGrid .gridRow a.gridDrowDown
{
	text-align:center;
	position: absolute;
	display: block;
	width: 23px;
	height: 24px;
	background-image: url(../img/gridDropDown.gif);
	margin-left: 227px;
	margin-top: -5px;
	padding-left: 227px;
}*/

#content .gridFooter, .dataGrid .gridFooter
{
	margin-left: 10px;
	background-color: #dfdedc;
	height: 26px;
	width: 773px;
	border-top: 1px solid white;
	border-bottom: 1px solid #2674bf;
}

#content .gridFooter select
{
	margin-top: 3px;
	font-size: 12px;
	margin-left: 5px;
	width: 235px;
	float: left;
	border: 1px solid #e4e9ef;
	color: #848484;
	font-family: arial;
}
#content .gridFooter div
{
	float: left !important;
	margin-top: -1px;
	margin-left: 3px;
	margin-right: 2px;
}

/* IE hack for a */
#content .gridFooter div
{
	margin-top: 4px;
}

.dividerRow
{
	border-top: 1px solid #2774be;
}


#ctl00_ContentPlaceHolder1_CampaignReportOverviewHtml1_btnDeleteReports, #ctl00_ContentPlaceHolder1_CampaignMemberActivityReport1_btnGo
{
	background-image: url(../img/btnLogin.gif) !important;
	width: 80px !important;
}

.RadMenu
{
	width: 23px;
	margin-right: 5px;
}

.imagebutton
{
	width: 25px;
}

#nav
{
	margin-top: 118px;
}

#nav ul
{
	margin: 0 0 0 10px;
	padding: 0;
	font-family: arial;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	list-style: none;
	line-height: 18px;
}

#nav ul li
{
	margin: 8px 0;
	background: url(../images/bull_subnav.gif) no-repeat 0 3px;
	padding-left: 15px;
	float: left;
}

#nav ul li a a:link a:visited
{
	background: url(../images/bull_subnav.gif) no-repeat 0 3px;
	color: #FFF;
	text-decoration: none;
}

#nav ul li a:hover
{
	background: url(../images/bull_subnav.gif) no-repeat 0 3px;
	color: #FFF;
	text-decoration: none;
}

#loginPage
{
	width: 950px;
	background-color: #FFFFFF;
	margin: 20px 15px 20px 15px;
	height: auto;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
}

#loginPage table
{
	width: 650px;
	background-color: #FFFFFF;
	margin: 20px 15px 20px 15px;
	height: auto;
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
	float: left;
}

#loginPage table#contact
{
	width: 400px;
}
.contactGeg strong
{
	display: inline-block;
	width: 65px;
}

#loginPage h1
{
	color: #404040;
	font-family: arial;
	font-size: 24px;
	font: "Arial Narrow";
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 15px;
}

#threeCols
{
	position: relative;
	width: 950px; /* background: url(../img/bgDottedBorder.gif); */
}

#left
{
	border-right: 1px dotted silver;
	float: left;
	width: 275px;
	margin-left: 40px;
	margin-bottom: 20px;
	padding-right: 15px; /*background: url(../img/dottedBorder.gif);  	background-repeat:repeat-y; 	background-position:right; */
	display: inline;
}

#middle
{
	border-right: 1px dotted silver;
	float: left;
	padding-left: 20px;
	width: 260px;
	padding-right: 15px; /*background: url(../img/dottedBorder.gif);  	background-repeat:repeat-y; 	background-position:right;*/
}


#right
{
	padding-left: 20px;
	float: left;
	width: 260px;
	margin-bottom: 20px;
}

#left h1
{
	color: #404040;
	font-family: arial;
	font-size: 24px;
	font: "Arial Narrow";
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 0px;
}

#left a
{
	color: #000000;
	font-family: arial;
	line-height: 20px;
	text-decoration: none;
}

#left a:hover
{
	color: #000000;
	font-family: arial;
	line-height: 20px;
	text-decoration: underline;
}

/*#left h2
{
	color: #404040;
	font-family: arial;
	font-size: 14px;
	font: "Arial Narrow";
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0px;
	padding-left: 0px;
}*/

#middle h1
{
	color: #404040;
	font-family: arial;
	font-size: 24px;
	font: "Arial Narrow";
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 0px;
}

#right h1
{
	color: #404040;
	font-family: arial;
	font-size: 24px;
	font: "Arial Narrow";
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 0px;
}

#right ul
{
	list-style: inside;
}

#right ul li
{
	list-style-image: url(../img/listItemLogin.gif);
	margin-left: 20px;
	font-size: 14px;
	line-height: 20px;
	color: #404040;
	text-decoration: none;
}

#right ul li a
{
	color: #404040;
	text-decoration: none;
}

#right ul li a:hover
{
	color: #404040;
	text-decoration: underline;
}

.stepDiv
{
	background-color: #c0bebf;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 7px;
}

.QueryTable
{
	border: solid 1px #c0bebf;
	background-color:White;
}

.QueryTableInverse
{
	border: solid 2px Red;
	background-color:#ffc0c0;
}

/* Campaign Add Edit Timing Step */
.firstColumn
{
	width: 300px;
	vertical-align: top;
	padding-right: 8px;
	line-height: 25px;
}

.firstColumnSplit1
{
	width: 45px;
	vertical-align: top;
}

.firstColumnSplit2
{
	width: 255px;
	vertical-align: top;
	line-height: 25px;
}

.secondColumn
{
	width: 350px;
}

.thirdColumn
{
	width: 200px;
}

.thirdColumn .blueButton
{
	float: right;
}

/* Campaign Add Edit Timing Step */

.wizard
{
}

/* !!!!!!!!!! SBOX START ****/

/*Nieuw*/
#SBox
{
	font-family: arial;
	font-size: 12px;
}

#SB_tabscontent
{
	width: 950px;
	height: 253px;
	background: url(../img/sbox/pixel.gif);
	position: relative;
}

.SB_tabContent span
{
	font-size: 20px;
	color: #FFFFFF;
	font-family: Trebuchet MS;
	display: block;
	padding: 5px 0px;
}
.SB_tabContent p
{
}

.SB_tabContent
{
	float: left;
	height: 253px;
	width: 880px;
	position: absolute;
	left: 0px;
	background-image: url(../img/sbox/img1.jpg);
	background-repeat: no-repeat;
	margin-top: 0px !important;
	padding: 0px 35px 0px 35px;
	line-height: 18px;
}

.SB_tabContent img
{
	float: left;
	padding: 5px 10px 5px 0px;
}

#SB_tabHeader1 a
{
	background: url(../img/sbox/btn1.jpg) no-repeat;
	width: 190px;
	height: 79px;
	padding-left: 9px;
}

#SB_tabHeader2 a
{
	background: url(../img/sbox/btn2.jpg) no-repeat;
	width: 185px;
	height: 79px;
}

#SB_tabHeader3 a
{
	background: url(../img/sbox/btn3.jpg) no-repeat;
	width: 183px;
	height: 79px;
}

#SB_tabHeader4 a
{
	background: url(../img/sbox/btn4.jpg) no-repeat;
	width: 184px;
	height: 79px;
}

#SB_tabHeader5 a
{
	background: url(../img/sbox/btn5.jpg) no-repeat;
	width: 190px;
	height: 79px;
	padding-right: 9px;
}

#SB_tabHeaderActive1 a
{
	background: url(../img/sbox/btn1_h.jpg);
	width: 190px;
	height: 79px;
	color: #FFFFFF !important;
	padding-left: 9px;
}

#SB_tabHeaderActive2 a
{
	background: url(../img/sbox/btn2_h.jpg);
	width: 185px;
	height: 79px;
	color: #FFFFFF !important;
}

#SB_tabHeaderActive3 a
{
	background: url(../img/sbox/btn3_h.jpg);
	width: 183px;
	height: 79px;
	color: #FFFFFF !important;
}

#SB_tabHeaderActive4 a
{
	background: url(../img/sbox/btn4_h.jpg);
	width: 184px;
	height: 79px;
	color: #FFFFFF !important;
}

#SB_tabHeaderActive5 a
{
	background: url(../img/sbox/btn5_h.jpg);
	width: 190px;
	height: 79px;
	color: #FFFFFF !important;
	padding-right: 9px;
}

#SB_prev
{
	background: transparent /*url(assets/graphics/home/sbox/prev_red.gif)- 9999px no-repeat*/;
	width: 30px;
	height: 30px;
	top: 65px;
	left: 0px;
	position: absolute;
	display: block;
	z-index: 9999;
	outline: none;
	-moz-outline: none;
}

#SB_prev:hover /*Path?*/
{
	background: url(assets/graphics/home/sbox/prev_red.gif) left top no-repeat;
}

#SB_prev:focus
{
	background: url(assets/graphics/home/sbox/prev_redF.gif) left top no-repeat;
}

#SB_next
{
	background: /*url(assets/graphics/home/sbox/next_red.gif)- 9999px no-repeat*/ transparent;
	width: 30px;
	height: 30px;
	top: 65px;
	position: absolute;
	right: -2px;
	display: block;
	z-index: 9999;
	outline: none;
	-moz-outline: none;
}

#SB_next:hover /*Path?*/
{
	background: url(assets/graphics/home/sbox/next_red.gif) left top no-repeat;
}

#SB_next:focus
{
	background: url(assets/graphics/home/sbox/next_redF.gif) left top no-repeat;
}

.tabs ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.tabs li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.tabs a
{
	display: block;
	text-decoration: none;
	float: left;
	color: #9b9b9b;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 75px;
}

.tabs a:hover
{
	color: #fff;
}
.tabs span
{
	display: block;
	text-align: center;
}

/* END SBOX */

.dialogDataGrid
{
	width: 570px;
	margin: 0px;
}

/* Collapseable panels */
.titleCollapse
{
	width: 790px;
}

.contentCollapse
{
	height: 0px;
}

.row
{
	margin: 5px 0 15px 0;
	float: none;
	width: 100%; /*display: block;*/
}

.columLabel
{
	text-align: right;
	float: left;
	width: 250px;
	line-height: 20px;
	padding-right: 3px;
}

.columInput
{
	float: left;
	width: 400px;
	margin: 0 !important;
	padding: 0 !important;
}


.columMessage
{
	float: left;
	width: auto;
}
/* end Collapseable panels */
/* ModalPopup */
.ModalPopup
{
	background-color: White;
	border: solid 2px #ccc;
	padding: 10px;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	line-height: 32px;
	position: fixed;
	top: 40%;
	left: 45%;
	z-index: 100;
	/*filter: alpha(opacity=100); discarded */
	/*-moz-opacity: 1.0; discarded */
	/*opacity: 1.0; discarded */
	
}

.ModalPopupBackground
{
	background-image: url(../img/bg_dm.png);
	z-index: 50;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000000; /* the background          */
	filter: alpha(opacity=50); /* Internet Explorer       */
	-moz-opacity: 0.5; /* Mozilla 1.6 and below   */
	opacity: 0.5; /* newer Mozilla and CSS-3 */
}
/* end Modal popup */

.boxList
{
	margin: 0;
	padding: 0;
}

ul.tabs, ul.tabs li
{
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
ul.tabs
{
	height: 29px;
	width: 100%;
	background-image: url(../img/tabsLine.gif);
	list-style-type: none;
}
ul.tabs li
{
	background-image: url(../img/tabsTabLeft.gif);
	float: left;
	height: 29px;
}
ul.tabs li a
{
	display: block;
	background-image: url(../img/tabsTabRight.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 29px;
	padding: 0 10px;
	line-height: 30px;
	color: #fff;
	text-decoration: none;
}
ul.tabs li a:hover
{
	color: #CCCCCC;
}

ul.tabs li.here
{
	background-image: url(../img/tabsActiveTabLeft.gif);
	float: left;
	height: 29px;
}
ul.tabs li.here a
{
	display: block;
	background-image: url(../img/tabsActiveTabRight.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 29px;
	padding: 0 10px;
	line-height: 30px;
	color: #2672b9;
	text-decoration: none;
}

/*a.greenButton
{
	height: 24px;
	background-image: url(../img/contentButtonGreenLeft.jpg);
	display: inline-block;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 22px;
	font-family: arial;
	font-size: 12px;
	float: right;
}*/

.greenButton_customButton
{
	padding-left: 6px;
	background-image: url(../img/contentButtonGreenLeft.jpg);
	text-decoration: none;
	color: #FFFFFF;
	line-height: 24px;
	font-family: arial;
	font-size: 12px;
	white-space: nowrap;
	display: inline-block;
}

/*a.greenButton:hover, */
.greenButton_customButton:hover
{
	cursor: pointer;
	text-decoration: none !important;
}

.greenButton
{
	float: left;
}

.greenButton_customFirstImage
{
	line-height: 24px;
	background-image: url(../img/contentButtonGreenRight.jpg);
	background-position: right 0px;
	background-repeat: no-repeat;
	padding-right: 6px;
	display: inline-block;
}

/*.greenButton span, */

/*a.blueButton
{
	height: 19px;
	background-image: url(../img/contentButtonBlueLeft.jpg);
	display: inline-block;
	text-decoration: none;
	color: #FFFFFF;
	line-height: 19px;
	font-family: arial;
	font-size: 12px;
}*/

.blueButton
{
	float: right;
}

.blueButton_customButton
{
	padding-left: 5px;
	background-image: url(../img/contentButtonBlueLeft.jpg);
	text-decoration: none;
	color: #FFFFFF;
	line-height: 19px;
	font-family: arial;
	font-size: 12px;
	white-space: nowrap;
	display: inline-block;
}

/*a.blueButton:hover, */
.blueButton_customButton:hover
{
	cursor: pointer;
	text-decoration: none !important;
}

.blueButton_customFirstImage
{
	line-height: 19px;
	background-image: url(../img/contentButtonBlueRight.jpg);
	background-position: right 0px;
	background-repeat: no-repeat;
	padding-right: 4px;
	display: inline-block;
}

/*.blueButton span, 
.blueButton_customLastImage
{
	float: left;
	height: 19px;
	background-image: url(../img/contentButtonBlueRight.jpg);
	background-position: right 0px;
	background-repeat: no-repeat;
	width: 5px;
	display: inline-block;
	margin: 4px 0 0 0 !important;
}*/

/*a.blueButtonLogIn
{
	height: 19px;
	background-image: url(../img/contentButtonBlueLeft.gif);
	display: inline-block;
	text-decoration: none !important;
	color: #FFFFFF;
	line-height: 19px;
	font-family: arial;
	font-size: 12px;
}*/

.blueButtonLogIn
{
}

.blueButtonLogIn_customButton
{
	padding-left: 5px;
	background-image: url(../img/contentButtonBlueLeft.gif);
	text-decoration: none;
	color: #FFFFFF;
	line-height: 19px;
	font-family: arial;
	font-size: 12px;
	white-space: nowrap;
	display: inline-block;
}

/*a.blueButtonLogIn:hover*/
.blueButtonLogIn_customButton:hover
{
	cursor: pointer;
}

/*.blueButtonLogIn span
.blueButtonLogIn_customLastImage
{
	float: left;
	height: 19px;
	background-image: url(../img/contentButtonBlueRight.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
	width: 5px;
	display: inline-block;
}*/

.blueButtonLogIn_customFirstImage
{
	line-height: 19px;
	background-image: url(../img/contentButtonBlueRight.gif);
	background-position: right 0px;
	background-repeat: no-repeat;
	padding-right: 4px;
	display: inline-block;
}

ul.progressBar, ul.progressBar li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.progressBar
{
	height: 31px;
	background-image: url(../img/progressBar.jpg);
}
ul.progressBar li
{
	float: left;
	display: inline;
	margin-left: 20px;
	background-image: url(../img/progressBarArrow.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 18px;
	height: 31px;
}
ul.progressBar li a
{
	color: #FFF;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;
}

ul.progressBar li.active
{
	background-image: url(../img/progressBarActiveLeft.jpg);
	background-position: left top;
}
ul.progressBar li.active a
{
	color: #FFF;
	background-image: url(../img/progressBarActiveRight.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	padding-right: 15px;
}

.dateTextbox
{
	width: 75px;
}

.CampaingAddBounceRadiobutlist input, .FirstColumn input
{
	float: left;
}

.CampaingAddBounceRadiobutlist label, .FirstColumn label
{
	float: left;
	display: block;
}

.CampaingAddBounceRadiobutlist label
{
	padding-top: 3px;
}

#ctl00_ContentPlaceHolder1_CampaignAddEditWUC_wizCampaign_BounceTypesTable tr
{
	padding-top: 4px;
	padding-bottom: 2px;
}

#ctl00_ContentPlaceHolder1_CampaignAddEditWUC_wizCampaign_BounceTypesTable .label
{
	padding-right: 2px;
}

#ctl00_ContentPlaceHolder1_CampaignAddEditWUC_wizCampaign_BounceTypesTable .input
{
	padding-left: 2px;
	padding-right: 2px;
}

.mappingFields
{
	float: left;
	background-color: white;
	padding: 2px;
	margin: 2px;
}

.fileFields
{
	float: left;
}

.databaseFields
{
	float: right;
	margin-left: 200px; /*#margin-left:0px;*/
}

.fieldbox, .fieldboxselect, .dragger, .FieldboxSelect, .globalselect
{
	font-family: trebuchet MS, verdana;
	font-size: 13px;
	text-align: center;
	line-height: 38px;
	border: solid 1px silver;
	background-color: #eee;
	margin: 5px;
	width: 200px;
	height: 40px;
}

.fieldboxselect
{
	cursor: move;
	background-color: #CCCCCC;
}

.dragger
{
	position: absolute;
	border-style: dashed;
	background-color: #CCCCCC;
	border-color: Black;
}

.line
{
	position: absolute;
	font-size: 0px;
	background-color: Black;
}

.globalselect
{
	border: solid 1px white;
	margin: 5px;
	background-color: #CCCCCC;
}

.FieldboxSelect
{
	background-color: #999;
}


.HardBounceReportHeader
{
	margin-left: 10px;
	width: 275px;
}

.sortLinkButton
{
	float: left;
}

.sortImageGrid
{
	/* float: left; -- uitgehaald zoadat sommige pijltjes NIET op een nieuwe lijn beginnen, indien pijltjes nu verkeerd staan, gelieve Christophe even iets te laten weten */
	margin-top: 8px;
	margin-left: 2px;
}

#ctl00_ContentPlaceHolder1_MessageAddEditWUC1_MessageWizard
{
	width: 765px;
	margin-left: 12px;
}

#ctl00_ContentPlaceHolder1_MessageAddEditWUC1_MessageWizard_wzdStep2Table
{
	width: 765px;
}

.EditorContainer
{
}

.CalendarExt .ajax__calendar_container
{
	padding: 4px;
	position: absolute;
	cursor: default;
	width: 170px;
	font-size: 11px;
	text-align: center;
	font-family: tahoma,verdana,helvetica;
	z-index: 100;
	background-color: White;
	border: solid 1px #646464;
}

.CalendarExt .ajax__calendar_body
{
	height: 139px;
	width: 170px;
	position: relative;
	overflow: hidden;
	margin: auto;
}

.CalendarExt .ajax__calendar_days, .CalendarExt .ajax__calendar_months, .CalendarExt .ajax__calendar_years
{
	top: 0px;
	left: 0px;
	height: 139px;
	width: 170px;
	position: absolute;
	text-align: center;
	margin: auto;
}

.CalendarExt .ajax__calendar_container TABLE
{
	font-size: 11px;
}

.CalendarExt .ajax__calendar_header
{
	height: 20px;
	width: 100%;
}

.CalendarExt .ajax__calendar_prev
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../img/arrow-left.gif);
}

.CalendarExt .ajax__calendar_next
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: right;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../img/arrow-right.gif);
}

.CalendarExt .ajax__calendar_title
{
	cursor: pointer;
	font-weight: bold;
}

.CalendarExt .ajax__calendar_footer
{
	height: 15px;
}

.CalendarExt .ajax__calendar_today
{
	cursor: pointer;
	padding-top: 3px;
}

.CalendarExt .ajax__calendar_dayname
{
	height: 17px;
	width: 17px;
	text-align: right;
	padding: 0 2px;
}

.CalendarExt .ajax__calendar_day
{
	height: 17px;
	width: 18px;
	text-align: right;
	padding: 0 2px;
	cursor: pointer;
}

.CalendarExt .ajax__calendar_month
{
	height: 44px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}

.CalendarExt .ajax__calendar_year
{
	height: 44px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}

.CalendarExt .ajax__calendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #ffffff;
	color: #000000;
}

.CalendarExt .ajax__calendar .ajax__calendar_footer
{
	border-top: 1px solid #f5f5f5;
}

.CalendarExt .ajax__calendar .ajax__calendar_dayname
{
	border-bottom: 1px solid #f5f5f5;
}

.CalendarExt .ajax__calendar .ajax__calendar_day
{
	border: 1px solid #ffffff;
}

.CalendarExt .ajax__calendar .ajax__calendar_month
{
	border: 1px solid #ffffff;
}

.CalendarExt .ajax__calendar .ajax__calendar_year
{
	border: 1px solid #ffffff;
}

.CalendarExt .ajax__calendar .ajax__calendar_active .ajax__calendar_day
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}

.CalendarExt .ajax__calendar .ajax__calendar_active .ajax__calendar_month
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}

.CalendarExt .ajax__calendar .ajax__calendar_active .ajax__calendar_year
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}

.CalendarExt .ajax__calendar .ajax__calendar_other .ajax__calendar_day
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: #646464;
}

.CalendarExt .ajax__calendar .ajax__calendar_other .ajax__calendar_year
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: #646464;
}

.CalendarExt .ajax__calendar .ajax__calendar_hover .ajax__calendar_day
{
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}

.CalendarExt .ajax__calendar .ajax__calendar_hover .ajax__calendar_month
{
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}

.CalendarExt .ajax__calendar .ajax__calendar_hover .ajax__calendar_year
{
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}

.CalendarExt .ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
	color: #0066cc;
}

.CalendarExt .ajax__calendar .ajax__calendar_hover .ajax__calendar_today
{
	color: #0066cc;
}

#content .ReadRaportLabelChart, .CampaignReportHeader
{
	padding-left: 10px;
}


#accordion
{
}

.toggler
{
	cursor: pointer;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 5px;
	margin: 2px;
	font-size: 14px;
	font-family: Arial, sans-serif;
}

.toggler:hover
{
	background: #eee;
}

.element
{
	padding: 0 13px;
	line-height: 20px;
	padding-right: 200px;
}

.noTopSpace
{
	margin-top: 0px;
	padding-top: 0px;
}

.search_td
{
	vertical-align: top;
	border-width: 1px;
	border-color: #c0bebf;
	border-style: solid;
}

.inGridoverflow
{
	position: relative;
	overflow: scroll;
	width: 790px;
}
/*word waarschijn lijk niet meer gebruikt
.buttons 
{
	float: right;
}*/

.case_logo
{
	width: 255px;
	text-align: center;
	margin-bottom: 20px;
}

a.case_thb
{
	display: block;
	width: 190px;
	height: 130px;
	background-color: #F3F3F3;
	float: left;
	text-decoration: none;
	padding: 5px;
	margin: 5px;
	border: 1px solid #F9F9F9;
}

a:hover.case_thb
{
	background-color: #EEEEEE;
	border: 1px solid #F1F1F1;
}

a:visited.case_thb
{
	background-color: #FFFFFF;
	border: 1px solid #F1F1F1;
}

.case_thb img
{
	margin: auto;
	width: 190;
	height: 70;
	border: none;
	padding-top: 10px;
}

.case_thb span.title
{
	color: #000000;
	padding: 5px;
	padding-bottom: 10px;
	display: block;
	text-align: center;
	clear: both;
	font-size: 12px;
}

.nieuws
{
	padding: 20px 200px 20px 8px;
	line-height: 20px;
}

.contactUsLabel
{
	vertical-align: text-top;
	text-align: right;
	width: 150px;
}

.contactUsInput
{
	width: 360px;
}

.contactValidator
{
	width: 210px;
}

.contactUsTable td
{
	width: 150px;
}

.iFrame
{
	position: absolute;
	display: none;
	width: 141px;
	height: 127px;
}

.SearchSelectMandatory
{
	height: 80px;
	width: 98%;
}


.CampaignReportHeader
{
	text-align: left;
	line-height: 18px;
	padding: 10px;
	margin-left: 10px;
	background-color: #eee;
}

.CampaingHeaderLabel, .labelInfoTitel
{
	color: #206AB1;
	font-size: 12px;
	font-weight: bold;
}

.labelInfoTitel
{
	display: block;
	background-color: #eee;
	padding: 5px;
}

.scrollingDiv
{
	width: 695px;
	height: 300px;
	overflow: auto;
}

#AssetImagePreviewBar1_folderExplorer_trvExplorer
{
	border: 1px solid silver;
	float: left;
	padding-left: 5px;
	background-color: #FFFFFF;
}

.isBold
{
	font-weight: bold;
	color: #206AB1;
}

.pLeft
{
	padding-left: 10px;
}

.BounceAdvancedHeader
{
	padding-right: 15px;
	text-align: right;
}

.pTop
{
	padding-top: 7px;
}

.introUL
{
	list-style-type: none !important;
	list-style-position: outside;
	line-height: 18px;
	padding-top: 5px;
}
.introUL li
{
	display: block;
	font-size: 11px;
}

.breadcrum
{
	padding-left: 10px;
	padding-bottom: 7px;
	display: inline-block;
	color: #206AB1;
}

.BounceSpanLabel
{
	display: inline-block;
	width: 450px;
}


/*Classe for email test result. */
.EmailTestResult /*div rond resultaat van 1 applicatie de title van de app komt ts h4 in deze div*/
{
}

.thumbs /* div rond 2 tumb img */
{
}

.hlWindow /* hyperlink (a) met een tumb van de window */
{
}

.hlFull /* hyplerlink met een tumb van de full */
{
}

/* Bibliotheek IE6 fix */

.overviewTable
{
	width: 790px;
	overflow: auto;
}

.overviewTable tr td div
{
	width: 750px;
	height: 175px;
	overflow: auto;
}

.litmusClient
{
	float: left;
	width: 192px;
	margin: 1px 0;
}

.litmusSelectContainer
{
	float: left;
	display: block;
	margin: 10px 0;
	width: 100%;
}

.litmusSelectLabel
{
	font-weight: bold;
	margin-bottom: 7px;
	display: inline-block;
}

.litmusSelectAll
{
	margin-bottom: 5px;
}

.LitmusResultEmail
{
	width: 130px;
	height: 112px;
	float: left;
	margin: 20px 30px 0px 30px;
	background-color: #ddd;
}

.LitmusThumbImg
{
	border: none;
	margin-left: 5px;
	margin-top: 0px;
}

.LitmusLodingImg
{
	margin: 28px 5px 5px 49px;
}

.LitmusResultSpam
{
	background-color: #ddd;
	width: 220px;
	float: left;
	margin: 20px 5px 0 5px;
}

.LitmusResultHeaderPara
{
	margin: 3px 5px 0 8px;
}

.LitmusResultHeaderTitle
{
	font-weight: bold;
	margin: 0 3px 0 0;
}

.LitmusresultAppText
{
	margin-left: 5px;
	line-height: 25px;
}

.LitmusFullImage
{
	margin: 10px 0px 0px 2px;
}

.LitmusFullImage img
{
	/*width: 765px;*/ /*height: 574px;*/
}

.buttonPositief
{
	float: right;
}

.buttonNegatief
{
	float: left;
}

.tabs_content
{
	cursor: pointer;
}

a.overviewlink, a:hover.overviewlink, a:active.overviewlink
{
	color: #206AB1;
}

.reportCollapse
{
    height: 26px;   
    font-size: 11px;
}
