@charset "utf-8";
/* CSS Document */
/* Prolink Nederland BV*/
/* Webdesign GrowingEnergy */
/* Development GrowingEnergy */

:-moz-any-link:focus {
  outline: none;
}

html {
    overflow: -moz-scrollbars-vertical;
	min-height: 100%; margin-bottom: 1px;
}

html,body{
	height:100%;
	body:100%;
	margin:0;
	padding:0;
	background-image: url(images/body-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: fff;
	font: 90% Tahoma,Arial, Helvetica, sans-serif;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #EB6E1F;
	scrollbar-highlight-color: #0061AA;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-shadow-color: #0061AA;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;

}

#wrapper{
	width:811px;
	margin:0 auto;
	background-image: url(images/bg-container_kop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#content-wrapper{
	float:right;
	width:811px;
	margin-top:25px;
	padding-top:0px;
	padding-bottom:20px;
	margin-right:0px;
	background-color:#;
}

/*------------------------  BEGIN HEADER  ----------------------*/

#header{
	width:811px;
	margin:0 auto;
	height:inherit;
}

#logo{
	float:left;
	width:300px;
	height:169px;
	margin-left:23px;
	margin-top:0px;
	margin-bottom:0px;
	background-image: url(images/prolink-logo.png);
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/prolink-logo.png');
	_background: none;
	background-repeat: no-repeat;
}

#citaat{
	float:right;
	width:420px;
	height:90px;
	margin-right:40px;
	margin-top:20px;
}

#citaat h1{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#fff;
	margin:0px;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: 0px;
	padding:5px;
}

#citaat p{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#fff;
	margin:0px;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: 1px;
	text-align:right;
	padding-bottom:5px;
	padding-right:5px;
}

/*------------------------  BEGIN ADRES TOP  ----------------------*/

#adres-top{
	float:right;
	width:460px;
	height:20px;
	margin-top:5px;
	margin-right:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#adres-top p{
	color:#0061aa;
	font-size:10px;
	line-height:1.6;
	padding-left:0px;
	padding-right:0px;
	font-weight: lighter;
	font-variant: normal;
}

#adres-top a:link, #adres-top a:visited {
	color: #0061aa;
	text-decoration: underline;
	font-weight: normal;
}

#adres-top a:hover, #adres-top a:active {
	color: #eb6e1f;
	text-decoration:none;
}


/*------------------------  EINDE ADRES TOP  ----------------------*/


/* ------------------    BEGIN MENU   ------------------ */
#tabs {
	float:right;
	margin-top:58px;
	margin-bottom:0px;
	font-size:15px;
	line-height:normal;
	margin-right:30px;
}

#tabs ul {
	float:left;
	margin:0;
	list-style:none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 30px;
}

#tabs li {
      display:inline;
      margin:0px;
      padding:0px;
	  padding-top:10px;
}
  
#tabs a {
      float:left;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}

#tabs a span {
	float:left;
	display:block;
	color:#0061aa;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 21px;
	padding-left: 0px;
	margin:0px;
}

#tabs a.current {
	float:left;
	background:url("images/tab-left.gif") no-repeat left top;
	margin:0;
	text-decoration:none;
	height:36px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
}

#tabs a.current span {
	float:left;
	display:block;
	background:url("images/tab-right.gif") no-repeat right top;
	color:#fff;
	height:36px;
	padding-top: 10px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 0px;
}

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#d57300;
      }
    #tabs a:hover {
/*      background-position:0% -55px;*/
      color:#d57300;
      }
    #tabs a:hover span {
/*      background-position:100% -55px;*/
      }

/* ------------------    EINDE MENU   ------------------ */

/*------------------------  EINDE HEADER  ----------------------*/

/*------------------------  BEGIN BUTTON  ----------------------*/

#button{
	width:256px;
	background-image: url(images/button-bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom:20px;
	margin-left:20px;
}

#button .button-image{
	margin-top:0px;
	margin-left:13px;
}

#button h1 {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#fff;
	padding-left:0px;
	margin-top:-5px;
	margin-bottom:0px;
	margin-left:10px;
	padding-top:20px;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: 1px;
	text-decoration: none;
}

/*------------------------  EINDE BUTTON  ----------------------*/

/* -----------------------  BEGIN SIDEBAR   ------------------ */

#sidebar {
	float:left;
	width:300px;
	background:#fff;
	margin-top:30px;
	margin-bottom:0px;
	margin-left:20px;
	padding-top:0px;
}

#sidebar p{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.6;
	padding-left:25px;
	padding-right:20px;
	color:#0061aa;	
}


#sidebar h2 {
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#eb6e1f;
	padding-left:15px;
	margin-top:10px;
	margin-bottom:5px;
	font-style: normal;
	font-weight: lighter;
	line-height:1.8;
}

#sidebar .img-sidebar{
	padding-left:2px;
	margin-left:0px;
	padding:2px;
	border: 1px solid #806227;
}

#sidebar ul{
	float:right;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.8;
	letter-spacing: 1px;
	margin:0px;
	padding:0px;
	padding-right:10px;
	text-align: left;
	color:#f47920;
	list-style-position: inside;
	list-style-type: disc;
}

#sidebar li{
}

#sidebar a:link, #sidebar a:visited {
	color: #f47920;
	text-decoration: underline;
	font-weight: normal;
}

#sidebar a:hover, #sidebar a:active {
	color: #f47920;
	text-decoration:none;
}

.sidebar-smallfont{
	font-size:10px;
}

.link-links{
	text-align:left;
}

/* -----------------------  EINDE SIDEBAR   ------------------ */



/*------------------------  BEGIN CONTENT  ----------------------*/

#content{
	float:right;
	width:480px;
	height: 420px;
	margin-top:30px;
	padding-top:0px;
	padding-bottom:30px;
	margin-right:0px;
	margin-left:5px;
	background-color: #fff;
	overflow: auto;
}

#content p {
	color:#0061aa;
	font-size:12px;
	line-height:1.6;
	padding-left:20px;
	padding-right:35px;
	font-weight: lighter;
	font-variant: normal;
}

#content td {
	color:#0061aa;
	font-size:12px;
	line-height:1.6;
	padding-left:20px;
	padding-right:35px;
	font-weight: lighter;
	font-variant: normal;
}


#content .img-oranje{
	float:left;
	padding:2px;
	border: 1px solid #eb6e1f;
	margin-right:7px;
	margin-bottom:0px;
}

#content .img-google{
	float:left;
	padding:2px;
	margin-right:7px;
	border: 1px solid #4f2e01;
}

#content a:link, #content a:visited {
	color: #0061aa;
	text-decoration: underline;
}
#content a:hover, #content a:active {
	color: #d57300;
	text-decoration:none;
}

#content h1 {
	font-size:20px;
	color:#eb6e1f;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: 1px;
	background-image: url(images/kop-beeldmerk.gif);
	background-repeat: no-repeat;
	padding-left:42px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	height:36px;
	line-height:2.7;
}

#content h2 {
	font-size:12px;
	color:#eb6e1f;
	padding-left:20px;
	margin-top:15px;
	margin-bottom:px;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
}

.p-oranje{
	color:#eb6e1f;
}

.p-smallfont{
	font-size:10px;
}

#content ul{
	font-size:12px;
	line-height:1.9;
	margin-left:0px;
	padding-left:7px;
	padding-right:15px;
	color:#0061aa;
	margin-top:0px;
}

#content li{
	list-style-type: disc;
	list-style-position: inside;
	padding-left : 17px;
	margin-left:4px;
}


#content li a{
	text-decoration:	none; 
	color: #0061aa;
}
/* ------------------    BEGIN FOOTER   ------------------ */
#footer-wrapper{
	background-image: url(images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#eb6e1f;
	height:75px;
}

#footer{
	width:811px;
	margin:0 auto;
	padding-top:5px;
}

#footer p{
	margin:0;
	padding:5px 10px;
	font-size: 10px;
	color: #fff;
}

#footer a:link, #footer a:visited {
	color: #FFF;
	text-decoration: underline;
}
#footer a:hover, #footer a:active {
	color: #FFF;
	text-decoration:none;
}

#ge{
	width:811px;
	font-size: 9px;
	color: #FFF;
}

#ge p{
	margin:0;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

#ge a:link, #ge a:visited {
	display:inline;
	padding:0;
	color: #fff;
	text-decoration: none;
}
#ge a:hover, #ge a:active {
	text-decoration:underline;
	color: #fff;
	background: none;
}

/* ------------------    EINDE FOOTER   ------------------ */

/* ------------------    BEGIN CONTACT PAGE   ------------------ */

#tabs a.current {
	float:left;
	background:url("images/tab-left.gif") no-repeat left top;
	margin:0;
	text-decoration:none;
	height:36px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
}

#tabs a.current span {
	float:left;
	display:block;
	background:url("images/tab-right.gif") no-repeat right top;
	color:#fff;
	height:36px;
	padding-top: 10px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#contact-form fieldset {
	margin-bottom: 20px;
	border:none;
}
#contact-form .mini {
	width: 340px;
	margin-right: 30px;
	float: left;
	display: inline;
}

#contact-form input, #contact-form textarea, #contact-form select {
	font-weight: normal;
}

.input {
	border-top: 1px solid #eb6e1f;
	border-left: 1px solid #eb6e1f;
	border-right: 1px solid #eb6e1f;
	border-bottom: 1px solid #eb6e1f;
	color:#0061aa;
	font-size: 13px;
	padding: 3px;
	background-color: #fff;
	margin-bottom:5px;
	font-weight: bold;
}

#contact-form fieldset input:focus {
	color:#eb6e1f;
	border-bottom: 1px solid #eb6e1f;
}

#contact-form fieldset textarea {
	width: 100%;
}

#contact-form fieldset textarea:focus {
	border-bottom: 1px solid #fff;
}

span.required {
	font-size: 11px;
	color: #0061aa;
	font-weight: normal;
}

#contact-form label {
	font-size: 11px;
	color: #0061aa;
}

#contact-form select {
	color: #000;
}

#contact-form .submit {
	background: #0061aa;
	color: #fff;
	float:left;
	border: 2px solid #ccc;
}

/* ------------------    EINDE CONTACT PAGE   ------------------ */

#clearall{
	clear:both;
}

h1.ode {
	font-size:20px;
	color:#eb6e1f;
	font-style: normal;
	font-weight: lighter;
	letter-spacing: 1px;
	background-image: url(images/kop-beeldmerk.gif);
	background-repeat: no-repeat;
	padding-left:42px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	height:36px;
	line-height:2.7;
}