﻿body
{
	margin: 0px 0px 0px 0px;
	padding: 0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align: center; /* Hack for IE5/Win */
	font-family: Calibri, Verdana, Sans-Serif;
	/* background-image: url(images/back.jpg); */
	background-position: center top;
	background-repeat: repeat-y;
	background-color: White;
	color: #000000;
	font-size: 13px;
}

input, select
{
	font-family: Calibri, Verdana, Sans-Serif;
	font-size: 11pt;
}

img
{
	padding: 0px;
	margin: 0px;
	border-style: none;
	border-width: 0px;
}

fieldset
{
	width: 430px;
	padding: 2px;
}

legend
{
	font-weight: bold;
}

ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}

a
{
	color: #B10022;
}

a:hover
{
	color: #B10022;
	text-decoration: none;
}

a.pl_bold
{
	color: #B10022;
	font-weight: bold;
	text-decoration: underline;
}

a.pl_bold:hover
{
	color: #B10022;
	font-weight: bold;
	text-decoration: none;
}

a.pl_bold_black
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.pl_bold_black:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.pl_center
{
	text-align: center;
}

.pl_main
{
	width: 975px;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
}

.pl_header
{
	background-color: #FFFFFF;
	height: 94px;
	width: 975px;
}

.pl_choose_backcolor
{
	background-color: #B2B2B2;
	text-align: center;
}

.pl_choose_backcolor_image
{
	padding-left: 10px;
	padding-right: 10px;
}

.pl_header_logo
{
	position: relative;
	top: 22px;
	left: 15px;
	height: 130px;
}

.pl_header_myplataan
{
	padding-right: 0px;
	text-align: left;
	vertical-align: top;
	width: 250px;
}

.pl_menu
{
	background-image: url(images/menu_back.jpg);
	background-repeat: repeat-x;
	text-align: center;
}

.pl_menu_item
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12pt;
	padding-left: 28px;
	padding-right: 28px;
	padding-top: 10px;
	vertical-align: top;
}

.pl_homepage_column
{
	width: 250px;	
	height: 100%;
}

.pl_homepage_td
{
	height: 250px;
	vertical-align: top;
}

.pl_homepage_column_content
{
	padding: 2px;	
	padding-left: 5px;	
	padding-right: 5px;
}

.pl_requiredfield
{
	color: Red;
}

a.pl_top_link
{
	color: #949494;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
}

a.pl_top_link:hover
{
	color: #949494;
	font-weight: bold;
	font-size: 10pt;	
	text-decoration: none;
}

a.pl_menu_item_link
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.pl_menu_item_link:hover
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.pl_training_item_link
{
	color: #95A105;
	font-weight: bold;
	text-decoration: underline; /*display: block;	*/
}

a.pl_training_item_link:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.pl_submenu_noback
{
	background-color:  Transparent;
	font-size: 2px;
	height: 10px;
}

.pl_submenu_back
{
	background-color: #D8CAAF;
	font-size: 2px;
	height: 10px;
}

.pl_submenu_items_back
{
	height: 25px;	
	text-align: left;	
}

.pl_submenu_items
{
	text-align: left;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;	
	background-color: #D8CAAF;
	color: #493218;
	font-weight: bold;
	font-size: 15px;
}

a.pl_submenu_item_link_selected
{
	color: #493218;
	font-weight: bold;
	text-decoration: underline;
}

a.pl_submenu_item_link_selected:hover
{
	color: #493218;
	font-weight: bold;
	text-decoration: underline;
}

a.pl_submenu_item_link
{
	color: #493218;
	font-weight: bold;
	text-decoration: none;
}

a.pl_submenu_item_link:hover
{
	color: #493218;
	font-weight: bold;
	text-decoration: underline;
}

.pl_content
{
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 15px;
}

.pl_bottom_line
{
	background-image: url(images/line_bottom.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 10px;
}

.pl_bottom_icons
{
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
}

/* TEXT */

.pl_chapter_title
{
	color: #6C3217;
	font-weight: bold;
}

.pl_title
{
	color: #2E1807;
	font-size: 20px;
	font-weight: bold;
}

.pl_title_green
{
	color: #827B00;
	font-size: 14pt;
	font-weight: bold;
}

.pl_title_blue
{
	color: #00AEEF;
	font-size: 15pt;
	font-weight: bold;
}

.pl_title_red
{
	/*color: #C43427;*/
	color: #B20838;
	font-size: 14pt;
	font-weight: bold;
}

.pl_title_grey
{
	color: #456C7E;
	font-size: 15pt;
	font-weight: bold;
}

.pl_subtitle
{
	color: #B10022;
	font-size: 14px;
	font-weight: bold;
}

.pl_redtext
{
	color: #B10022;
}

.pl_error
{
	color: Red;
}

.pl_calendar_center
{
	width: 780px;
	margin: 0px auto;
}

.pl_page_center
{
	width: 940px;
	margin: 0px auto;
}

.pl_juridisch
{
	vertical-align: bottom;
	color: #949494;
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
	padding-right: 10px;
}

/* Profile */
.pl_profile_text
{
	width: 100px;
}

.pl_profile_textbox
{
	width: 300px;
}

.pl_profile_textbox_password
{
	font-family: Verdana, Sans-Serif;
	width: 300px;
}

/* Calendar */
.pl_cal_title
{
	font-weight: bold;
}

.pl_calendar_alternating
{
	background-color: #EFEBD6;
}

.pl_calendar_item_summary
{
	vertical-align: top;
	padding-right: 15px;
}

.pl_calendar_item_info
{
	width: 220px;
	vertical-align: top;
}

.pl_horizontal_line
{
	border-bottom-color: #493218;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.pl_text_summary
{
}

.pl_content_image
{
	padding: 15px;
	padding-left: 0px;
}

/* Info */
.pl_item_summary
{
	width: 50%;
	vertical-align: top;
	padding-right: 15px;
}

.pl_item_info
{
	width: 50%;
	vertical-align: top;
	padding-right: 20px;
	padding-left: 4px;
}

/* Training Info */
.pl_training_item_summary
{
	vertical-align: top;
	padding-right: 15px;
}

.pl_training_item_summary_left
{
	vertical-align: top;
	padding-left: 15px;
}

.pl_training_item_info
{
	width: 185px;
	vertical-align: top;
}

/* Boxes */
.pl_box_beige_title_large
{
	background-image: url(images/box_beige_title_large.jpg);
	background-repeat: no-repeat;
	width: 550px;
	height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 15px;	
	font-weight: bold;
}

.pl_box_beige_back_large
{
	background-image: url(images/box_beige_back_large.jpg);
	background-repeat: repeat-y;
	width: 550px;
	padding: 10px;
}

.pl_box_beige_bottom_large
{
	background-image: url(images/box_beige_bottom_large.jpg);
	background-repeat: no-repeat;
	width: 550px;
	height: 10px;
}

.pl_box_beige_title_medium
{
	background-image: url(images/box_beige_title_medium.jpg);
	background-repeat: no-repeat;
	width: 460px;
	height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 15px;	
	font-weight: bold;
}

.pl_box_beige_back_medium
{
	background-image: url(images/box_beige_back_medium.jpg);
	background-repeat: repeat-y;
	width: 460px;
	padding: 10px;
}

.pl_box_beige_bottom_medium
{
	background-image: url(images/box_beige_bottom_medium.jpg);
	background-repeat: no-repeat;
	width: 460px;
	height: 10px;
}

.pl_box_beige_title_small
{
	background-image: url(images/box_beige_title_small.jpg);
	background-repeat: no-repeat;
	width: 185px;
	height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 15px;	
	font-weight: bold;
}

.pl_box_beige_title_small2
{
	background-image: url(images/box_beige_title_small2.jpg);
	background-repeat: no-repeat;
	width: 185px;
	height: 45px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 15px;	
	font-weight: bold;
}

.pl_box_beige_back_small
{
	background-image: url(images/box_beige_back_small.jpg);
	background-repeat: repeat-y;
	width: 185px;
	padding: 10px;
}

.pl_box_beige_bottom_small
{
	background-image: url(images/box_beige_bottom_small.jpg);
	background-repeat: no-repeat;
	width: 185px;
	height: 10px;
}

.pl_box_green_title_small
{
	background-image: url(images/box_green_title_small.jpg);
	background-repeat: no-repeat;
	width: 185px;
	height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.pl_box_green_back_small
{
	background-image: url(images/box_green_back_small.jpg);
	background-repeat: repeat-y;
	width: 185px;
	padding: 10px;
}

.pl_box_green_bottom_small
{
	background-image: url(images/box_green_bottom_small.jpg);
	background-repeat: no-repeat;
	width: 185px;
	height: 10px;
}


.pl_box_green_title_large
{
	background-image: url(images/box_green_title_large.jpg);
	background-repeat: no-repeat;
	width: 320px;
	height: 45px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.pl_box_green_back_large
{
	background-image: url(images/box_green_back_large.jpg);
	background-repeat: repeat-y;
	width: 320px;
	padding: 10px;
}

.pl_box_green_bottom_large
{
	background-image: url(images/box_green_bottom_large.jpg);
	background-repeat: no-repeat;
	width: 320px;
	height: 10px;
}

.pl_box_brown_title_medium
{
	background-image: url(images/box_brown_title_medium.jpg);
	background-repeat: no-repeat;
	width: 320px;
	height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 15px;	
	font-weight: bold;
}

.pl_box_brown_back_medium
{
	background-image: url(images/box_brown_back_medium.jpg);
	background-repeat: repeat-y;
	width: 320px;
	padding: 10px;
}

.pl_box_brown_bottom_medium
{
	background-image: url(images/box_brown_bottom_medium.jpg);
	background-repeat: no-repeat;
	width: 320;
	height: 10px;
}

.pl_box_brown_title_large
{
	background-image: url(images/box_brown_title_large.jpg);
	background-repeat: no-repeat;
	width: 675px;
	height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 15px;	
	font-weight: bold;
}

.pl_box_brown_back_large
{
	background-image: url(images/box_brown_back_large.jpg);
	background-repeat: repeat-y;
	width: 675px;
	padding: 10px;
}

.pl_box_brown_bottom_large
{
	background-image: url(images/box_brown_bottom_large.jpg);
	background-repeat: no-repeat;
	width: 675;
	height: 10px;
}

.pl_box_red_title
{
	background-image: url(images/box_red_title.jpg);
	background-repeat: no-repeat;
	width: 250px;
	height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.pl_box_red_back
{
	background-image: url(images/box_red_back.jpg);
	background-repeat: repeat-y;
	width: 250px;
	padding: 10px;
}

.pl_box_red_bottom
{
	background-image: url(images/box_red_bottom.jpg);
	background-repeat: no-repeat;
	width: 250px;
	height: 10px;
}

.pl_box_olive_title
{
	background-image: url(images/box_olive_title.jpg);
	background-repeat: no-repeat;
	height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size:  15px;
	font-weight: bold;
}

.pl_box_olive_back
{
	background-image: url(images/box_olive_back.jpg);
	background-repeat: repeat-y;
	padding: 10px;	
	vertical-align: top;
	height: 100%;	
}

.pl_box_olive_bottom
{
	background-image: url(images/box_olive_bottom.jpg);
	background-repeat: no-repeat;
	height: 10px;
}

.pl_box_olive_title_large
{
	background-image: url(images/box_olive_title_large.jpg);
	background-repeat: no-repeat;
	height: 45px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.pl_box_olive_back_large
{
	background-image: url(images/box_olive_back_large.jpg);
	background-repeat: repeat-y;
	padding: 10px;	
	vertical-align: top;
	height: 100%;	
}

.pl_box_olive_bottom_large
{
	background-image: url(images/box_olive_bottom_large.jpg);
	background-repeat: no-repeat;
	height: 10px;
}

.pl_box_brown_title
{
	background-image: url(images/box_brown_title.jpg);
	background-repeat: no-repeat;
	height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.pl_box_brown_back
{
	background-image: url(images/box_brown_back.jpg);
	background-repeat: repeat-y;
	padding: 10px;
	vertical-align: top;
	height: 100%;
}

.pl_box_brown_bottom
{
	background-image: url(images/box_brown_bottom.jpg);
	background-repeat: no-repeat;
	height: 10px;
}

.pl_box_filter_title
{
	background-image: url(images/box_filter_title.jpg);
	background-repeat: no-repeat;
	height: 27px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
}

.pl_box_filter_back
{
	background-image: url(images/box_filter_back.jpg);
	background-repeat: repeat-y;
	padding: 10px;
	vertical-align: top;
	height: 100%;
}

.pl_box_filter_bottom
{
	background-image: url(images/box_filter_bottom.jpg);
	background-repeat: no-repeat;
	height: 10px;
}


.pl_case_study
{
 font-style: italic;
 /*color: #95A105;*/
}

.pl_text_search
{
	width: 150px;
	font-size: 10pt;
}

.pl_button_search
{
	font-size: 10pt;	
}