/* An example of reasonable styles at the application level which go well with the
  provided sample page templates. Copy this to main.css if you wish. */

/*@charset "utf-8";
/* CSS Document */
html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr,a{
	margin:0px;
	padding:0px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

body{
	background: url(../images/bg.jpg) repeat top left fixed;
}

#pk-wrapper
{ /*Site Wrapper, For Layout*/
	width: 981px;
	margin: 0 auto;
}

#nt-login-page{
	width: 200px;
	margin: 100px auto;

}

#pk-header
{
	float: left;
	height: 184px;
	width: 979px;
	background-color: #ffecce;
	border: 1px #FFF solid;
}

#pk-area-logo, 
#pk-area-header01, 
#pk-area-header02, 
#pk-area-header03
{
	display: inline;
	float: left;
	height: 183px;
	width: 242px;
	margin:0px;
	border: 1px #FFF solid;
}

#menu{
	float: left;
	height: 73px;
	width: 979px;
	background-color: #E18625;
	border: 1px solid #FFF;
}
#topmenu{
	width: 979px;
	height: 36px;
	background-color: #900;
}
#submenu{
	clear: both;
	width: 979px;
	height: 37px;
	background-color: #E18625;
}
.pk-slot{
	margin: 0;
}

#pk-content{
	float: left;
	width: 979px;
	background-color: #ffecce;
	border: 1px solid #FFF;
	border-top: none;
	margin: 0;
	padding: 0;
}
#pk-content h1, #pk-content h2, #pk-content h3, 
#pk-content h4, #pk-content h5, #pk-content h6{
	margin: 10px;
}
#pk-content h1
{
	color: #C00;
	font-size: 18px;
}
#pk-content h2
{
	color: #990000;
	font-weight: bold;
	font-size: 14px;	
}
#pk-content h3
{
	color: #000;
	font-weight: bold;
	font-size: 14px;
}
#pk-content p{
	color: #000;
	margin: 10px;
	margin-top: 0;
	width: auto;
}
#pk-content table{
	margin: 10px;
	padding: 2px;
}
#pk-content ol{
	margin: 10px 30px;
  clear: both;
  list-style-position: outside;
}
#pk-content .pk-context-media-pdf{
	margin: 10px;
	padding: 2px;
}
#scroll_content{
	position: relative;
	height: 358px;
	width: 100%;
	overflow-x: hidden;
	overflow-y: auto;
}
#scroll_content p, #scroll_content div,
#scroll_content h1, #scroll_content h2, #scroll_content h3,
#scroll_content h4, #scroll_content h5, #scroll_content h6{
	height: auto;
	width: 930px;
}
#homeTextEdit{
	position: relative;
	margin: 50px;
}
#pk-area-homeText{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 500px;
	margin: 0;
	padding: 0;
	overflow-y: auto;
	overflow-x: hidden;
}
#pk-area-homeText h1{
	color: #C00;
	font-size: 24px;
	font-weight: bold;
	margin: 5px 0px 0px 5px;
}
#pk-area-homeText p{
	color: #fff;
	font-size: 14px;
	margin: 0px 0px 5px 20px;
}
#pk-area-homePhoto{
	margin: 0;
	padding: 0;
}
#themaLeft,
#pk-area-ntText{
	display: inline;
	float: left;
	width: 440px;
	border-right: 1px solid #FFF;
	margin: 0;
}
#themaLeft p,
#pk-area-ntText p{
	width: 400px;
}
#pk-area-ntPhotos{
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	height: 358px;
	width: 538px;
}
.pkContextCMSSlideshow
{
	margin-top: 0px; /* Space for the Arrow Controls*/
	margin-bottom: 0px;
}
.ntReisLink{
	clear: both;
	position: relative;
	top: -15px;
	margin: 0;
	padding: 0;
}
.ntThema{
	clear: both;
	margin-left: 10px;
	padding: 0;
}

#ntReisText{
	display: inline;
	float: left;
	width: 580px;
	height: 358px;
	margin: 0;
}
#ntReisText p,
#ntReisText h1, #ntReisText h2, #ntReisText h3, 
#ntReisText h4, #ntReisText h5, #ntReisText h6{
	width: 500px;
}
#ntReisContact{
	display: inline;
	float: right;
	width: 350px;
	min-height: 358px;
	height: 358px;
	border-left: 1px solid #FFF;
	background: #E18625
}
#pk-area-ntDagDag,
#pk-area-ntBrochure{
	margin: 10px;
}

#pk-area-column-one
{
	width: 480px;
	margin:0;
	float: left;
	display: inline;
	position: relative;
}

#pk-area-column-two
{
	width: 200px;
	margin: 0 0 0 40px;
	float: left;
	display: inline;
	position: relative;
}
#pk-area-lijst .pk-context-media-pdf
{
	margin-bottom: 30px;
}
#pk-area-lijst .pk-context-media-pdf a
{
	margin: 10px;
}
#pk-area-footer
{
	float: left;
	height: 89px;
	width: 979px;
	background-color: #990000;
	border: 1px solid #FFF;
	border-top: none;
	text-align: center;
	padding-top: 10px;
	margin: 0;
}
#pk-area-footer a,
#pk-area-footer p {
  color: #FFFFFF;
}

/* == */
/* == pk_tab_navigation == */
/* == */
#pk-tab-navigation
{
	float: left;
	display: inline;
	width: auto;
	height: auto;
	clear: both;
	margin: 0;
}

#pk-tab-navigation .pk-tab-nav-item
{
	float: left;
	display: inline;
	width: auto;
	height: auto;
	line-height: 0;
	border: none;
	background: #900;
}

#pk-tab-navigation .pk-tab-nav-item.last
{
	border-right: none;
}

#pk-tab-navigation .pk-tab-nav-item a
{
	float: left;
	display: inline;
	width: auto;
	height: auto;
	max-height: 36px;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	float: left;
	padding: 18px;
	margin: 0;
	border-right: 1px solid #E18625;
}
#pk-tab-navigation .pk-tab-nav-item a:hover
{
	color: #FFF;
	text-decoration: underline;
	background: #900;
}

#pk-tab-navigation .pk-tab-nav-item.pk-current-page a
{
	color: #FFF;
	background: #E18625;
	text-decoration: none;
}


/* == */
/* ==  PK-SUBNAV */
/* == */

#pk-subnav
{
	clear: both;
	width: 960px;
	margin: 0px 10px 0px 10px;
}

#pk-subnav .pk-search-form
{
	margin-bottom: 20px;
	float: left;
	display:inline;
}

#pk-subnav .pk-search-form
{
background: url(/pkContextCMSPlugin/images/pk-search-bg-180.png) no-repeat 0 0;
width: 180px;
}

#pk-subnav .pk-search-form .pk-search-field
{
width: 150px;
}

#pk-subnav .pk-navcolumn{
	margin: 10px 15px 5px 0px;
}

#pk-subnav .pk-navcolumn li
{
position: relative;
line-height: 0px;
margin: 10px 15px 5px 0px;
display: inline;
}
#pk-subnav .pk-navcolumn li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#pk-subnav .pk-navcolumn li a:hover,
#pk-subnav .pk-navcolumn .self_item a	
{
	color: #900;
}
#pk-subnav .pk-navcolumn li .pk-drag
{
float: right;
position: relative;
margin-left: 10px;
}

#pk-subnav-media
{
	margin: 10px;
}
#indicator h1,
#contactform h1{
	color: #FFF;
}
#contactform{
	clear: both;
}
#contactform li{
	list-style-type: none;
	padding: 3px;
}
#contactform label{
	display: inline-block;
	vertical-align: top;
	width: 120px;
	text-align: right;
}
#contactform input{
	width: 200px;
}
#contactform textarea{
	width: 200px;
}
#contactform .error_list{
	color: #FFF;
	align: right;
}
#pk-area-ntBrochure a,
#pk-area-ntDagDag a{
	text-decoration: none;
	font-weight: bold;
	color: #990000;
	margin: 0 0 10px 20px;
}

#pk-area-ntTextQA h2{
	margin: 0;
	margin-left: 10px;
	cursor: pointer;
}
#indicator_offerte h1,
#offerteform h1{
	color: #000;
}
#offerteform{
	clear: both;
}
#offerteform li{
	list-style-type: none;
	padding: 3px;
}
#offerteform label{
	display: inline-block;
	vertical-align: top;
	width: 200px;
	text-align: right;
}
#offerteform input{
	width: 400px;
}
#offerteform textarea{
	width: 400px;
	height: 100px;
}
#offerteform ul.error_list{
	margin: 0;
	margin-left: 200px;
	width: 400px;
	text-align: left;
	padding: 0;
}
#offerteform .error_list li{
	color: red;
}

