html {
	background-color:#dddddd;
	min-height:100%;
	font-family:arial, verdana, serif;
	font-size:12px;
	margin-bottom:1px;
	position:relative;
}

.dhtmlgoodies_aTab {
	overflow-x: auto;
	background-color: #ffffff;
}

body {
	margin:0px;
	text-align:center;
	height:100%;
	color:#434343;
	background-color:#dddddd;
	padding-bottom:109px;
}

a {
	color: #434343;
}

#footerWrapper, #topBarWrapper {
	background-color: #022660;
}


#content, #dialogContent, #topBarContent, #footerContent {
	width:991px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#pntProjectName {
	padding-left: 10px;
	color: #ccc;
}

#content, #dialogContent {
  border: 1px solid #717171;
  box-shadow: 2px 2px 2px #ccc;
  background-color: white;

}

#content, #dialogContent, #pntTitelWrapper {
	border-radius: 2px
}

#pntTitelWrapper {

	height:78px;
	border-bottom: 1px solid #94b1d9;
	background-color: #e5f0ff;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-image: url("../images/header.png");
  background-position: right bottom;
  background-repeat: no-repeat;
}

/* ###################################
   ############ topBar ###########
   ###################################
*/

div#lilo a.hMo,
div#lilo a.hMo {
	background-repeat: no-repeat;
	background-image: url('../images/lock-closed.gif');
	background-position: left center;
	padding-left: 24px;
}

#topBarContent div.pntHmOWrapper.loginButton,
#topBarContent div.pntHmOWrapper.logoutButton {
	padding-left: 10px;
	padding-right: 10px;
}



#topBarContent div#lilo:hover {
	background-color: #1e427a;
}

#topBarContent {
	position: relative;
	line-height: 22px;
}
#topBarContent div.pntHmOWrapper {
	position: absolute;
	right: 0px;
	top: 0px;
	height:22px;
	cursor:pointer;
}

#topBarContent {
	font-weight:bold;
}

#topBarContent #lilo {
	padding-left:10px;
	padding-right:10px;
}

#topBarContent .pntHmOWrapper .hMo {
	color:white;
  height: 22px;
  line-height: 22px;
  font-size:10px;
  text-decoration: none;
}

#topBarWrapper {
	height:22px;
}

#pntTypeIcon {
	float:right;
}

#pntTypeIcon .pntTypeIconImg {
	margin-top:20px;
	margin-right:20px;
}

#pntInfo, #pntTitel {
	padding-left:22px;
}

#pntTitel {
	padding-top:22px;
	font-weight:bold;
	font-size:20px;
	color:#0056ca;
}

#pntMainPart{
	padding: 20px;
	padding-top:24px;
	padding-bottom:80px;
	clear: both;
	overflow: hidden;

}



form {
	margin:0px;
}

#pntButtonsPanelPart {
	margin-top:12px;
	text-align:right;
}

#pntButtonsPanelPart input, .pntButton {
	background-color:white;
	color:#434343;
	font-family:arial, verdana, serif;
	font-size:12px;
	height:20px;
	border:1px solid #c8c8c8;
	background-image:url("../images/button.gif");
	padding-left:12px;
	padding-right:12px;
	margin-left:6px;
	margin-bottom:6px;
	cursor:pointer;
}

#pntButtonsPanelPart input:hover,  .pntButton:hover,  .pntButton.active {
	background-image:url("../images/button-active.gif");
}

#container #dialogContentWrapper {
	background-image:none;
}

#pntButtonsPanelPart input.pntSaveToListButton, .pntButton.pntSaveToListButton
,#pntButtonsPanelPart input.pntSaveReturnButton, .pntButton.pntSaveReturnButton,
#pntButtonsPanelPart input.pntSendMailButton, .pntButton.pntSendMailButton,
#pntButtonsPanelPart input.pntSendMailResendButton, .pntButton.pntSendMailResendButton,
#pntButtonsPanelPart input.pntSendMailForwardButton, .pntButton.pntSendMailForwardButton,
#pntButtonsPanelPart input.pntSendMailButtonGhost, .pntButton.pntSendMailButtonGhost {
	background-image: none;
	background-image:url("../images/pntSaveToListButton.gif");
	background-position: center right;
	background-repeat: no-repeat;
	width: 103px;
}


#pntButtonsPanelPart input.pntSendMailButton, .pntButton.pntSendMailButton,
#pntButtonsPanelPart input.pntSendMailButtonGhost, .pntButton.pntSendMailButtonGhost {
	background-image:url("../images/pntSendMailButton.gif");
	padding-left:0px;
}

#pntButtonsPanelPart input.pntSendMailForwardButton, .pntButton.pntSendMailForwardButton {
	background-image:url("../images/pntSendMailForwardButton.gif");
	padding-left:0px;
}

#pntButtonsPanelPart input.pntSendMailResendButton, .pntButton.pntSendMailResendButton {
	background-image:url("../images/pntSendMailResendButton.gif");

	width: 143px;
	padding-left:0px;

}

#pntButtonsPanelPart input.pntSaveReturnButton, .pntButton.pntSaveReturnButton {
	background-image:url("../images/pntSaveReturnButton.gif");
}
#pntButtonsPanelPart input.pntSaveToListButton:hover, .pntButton.pntSaveToListButton:hover,
#pntButtonsPanelPart input.pntSaveToListButton.active, .pntButton.pntSaveToListButton.active {
	background-image:url("../images/pntSaveToListButton-active.gif");
}

#pntButtonsPanelPart input.pntSendMailButton:hover, .pntButton.pntSendMailButton:hover,
#pntButtonsPanelPart input.pntSendMailButton.active, .pntButton.pntSendMailButton.active {
	background-image:url("../images/pntSendMailButton-active.gif");
}

#pntButtonsPanelPart input.pntSendMailForwardButton:hover, .pntButton.pntSendMailForwardButton:hover,
#pntButtonsPanelPart input.pntSendMailForwardButton.active, .pntButton.pntSendMailForwardButton.active {
	background-image:url("../images/pntSendMailForwardButton-active.gif");
}

#pntButtonsPanelPart input.pntSendMailResendButton:hover, .pntButton.pntSendMailResendButton:hover,
#pntButtonsPanelPart input.pntSendMailResendButton.active, .pntButton.pntSendMailResendButton.active {
	background-image:url("../images/pntSendMailResendButton-active.gif");
}

#pntButtonsPanelPart input.pntSaveReturnButton:hover, .pntButton.pntSaveReturnButton:hover
#pntButtonsPanelPart input.pntSaveReturnButton.active, .pntButton.pntSaveReturnButton.active {
	background-image:url("../images/pntSaveReturnButton-active.gif");
}

#pntButtonsPanelPart .Ghost,
#pntButtonsPanelPart .Ghost:hover,
.pntButtonGhost,
.pntButtonGhost:hover,
#pntButtonsPanelPart input.pntSendMailButtonGhost, .pntButton.pntSendMailButtonGhost,
#pntButtonsPanelPart input.pntSendMailButtonGhost:hover	, .pntButton.pntSendMailButtonGhost:hover
{
	cursor:default;
	border:1px solid #dddddd;
	color:#dddddd;
}

#pntButtonsPanelPart input.pntSendMailButtonGhost, .pntButton.pntSendMailButtonGhost,
#pntButtonsPanelPart input.pntSendMailButtonGhost:hover	, .pntButton.pntSendMailButtonGhost:hover {
	background-image:url("../images/pntSendMailButtonGhost.gif");
}


.pntDisplayNone
{
	display: none;
}

#pntProfilingInfoDiv
{
	background-color:#49a9cd;
	border:1px solid white;
	color: white;
	font-size: 10px;
	width: 200px;
	position:absolute;
	top:113px;
	right:83px;
	display: none;
	padding:3px;
}

#pntProfilingInfoDiv table
{
	margin:4px;
	border-collapse: collapse;
}

#pntProfilingInfoDiv table td, #pntProfilingInfoDiv table th
{
	text-align: left;
	padding-left:3px;
}

#pntProfilingInfoDiv table tr.error {
	background-color:red;
}

#pntProfilingInfoDiv table tr.error td,
#pntProfilingInfoDiv table tr.error th  {
	color:white;
}


#loginLogout img {
	border:0px;
	vertical-align:middle;
}
#loginLogout a {
	color:#fff;
}

#containerWrapper {
	padding-bottom:40px;
}





/* ###################################
   ############ pntToolTip ###########
   ###################################
*/

.pntToolTipDiv, .pntTooltipError {
	border: 1px solid #2F5282;
	position: absolute;
	width: 240px;
	z-index:11;
	box-shadow: 5px 5px 5px #ccc;
	border-radius-topleft: 5px;
	border-radius-topright: 5px;
	-moz-box-shadow: 5px 5px 5px #ccc;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
	background-color: #2F5282;
	text-align: left;

}

.pntToolTipDivContent,  .pntToolTipDivCaption{
	padding: 5px;
}

.pntToolTipDivCaption {
	padding-top: 2px;
	padding-bottom: 0px;
	font-weight: bold;
	background-color: #2F5282;
	color: white;
}

.pntToolTipDivContent {
	background-color: white;

}

/* ###################################
   ############ pntToolTip ###########
   ###################################
*/



/*############ mail restrictiemelding ########### */
div#pntMailerRestriction {
	  position: fixed;
   bottom: 0;
   left:0;
   margin:0;
   width: 100%;
   height: 15px;
		background-color: #616161;
	text-align:center;
		color:white;
		padding:5px 0px;
}

div#pntMailerRestriction strong {
	color:#FFC73C;
}


/* ###################################
   ############ footer ###########
   ###################################
*/

#footerWrapper {
	position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
 	height: 109px;
}

#footerContent {
	position: relative;
	text-align:right;

}

#bfLogoFooter {
	position: absolute;
	right: 27px;
	top: 13px;
	cursor:pointer;
}

.clearfix {
	overflow: hidden;
	clear:both;
}

