/*
EU PV Platform Screen Stylesheet

Version:   1.0
Author:    Jim Michels
Email:     jim at ansjo dot be
Website:   www.ansjo.be
Updated:   3 June 2010

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Setup some basic styles and formating */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
p {
	margin: 0;
	text-align: justify;
}

.faq p {
	margin: 0 0 16px 0;
}
a {
	text-decoration:none;
	color:#689bc4;
}

a:hover {
	color:#366CA3;
	text-decoration:underline;
}

h1, h2, h3, h4, h5 {
	margin:20px 0 8px 0;
	padding:0;
}

h1 {
	color:#343539;
	font-size:24px;
        line-height:26px;
}

/*h2 {
	color:#343539;
	font-size:22px;
	font-weight:lighter;
	line-height:24px;
}*/

h2 {
	margin:0 0 8px;
	padding:0;
	color:#003366;
	font-size:15px;
	font-weight: bold;
	text-transform:uppercase;
}

h3 {
	color:#6699cc;
	font-size:17px;
	line-height:19px;
}
h4 {
	color:#606064;
	font-size:15px;
}
h5 {
	color:#343539;
	font-size:11px;
}

img {
	border:none;
	display:block;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Main body */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
body {
	margin:0;
	color:#343539;
	font:11px Arial, Helvetica, sans-serif;
	background: #fff url(../images/interface/bg.jpg) top center no-repeat;
}
#main {
	margin:0 auto;
	width:900px;
	overflow:hidden;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Header and logo */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#header {
	width:100%;
	height:138px;
	overflow:hidden;
	/*background:url(../images/interface/bg_header.jpg) no-repeat;*/
	border-bottom:1px solid #fff;
	position:relative;
}
#header-members {
	width:100%;
	height:138px;
	overflow:hidden;
	background:url(../images/interface/bg_header_members.jpg) no-repeat;
	border-bottom:1px solid #fff;
	position:relative;
}
.logo {
	float:left;
	display:inline;
	margin:0 0 0 22px;
	background:url(../images/interface/logo.gif) no-repeat;
	overflow:hidden;
	text-indent:-3000px;
	width:265px;
	height:123px;
}
.logo a {
	display:block;
	width:265px;
	height:123px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Top right navigation */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.topmenu {
	float:right;
	margin:0 28px 0 0;
	padding:0;
	height:25px;
}
.topmenu li:first-child {background:none;}
.topmenu li {
	list-style:none;
	display:inline;
	padding:0 4px 0 8px;
	background:url(../images/interface/topmenu-sep.gif) no-repeat 0 50%;
}
.topmenu li a {
	color:#242424;
	font-size:11px;
	line-height:25px;
	text-decoration:none;
}
.topmenu li a:hover {
	color:#242424;
	text-decoration:underline;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Main navigation */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#navigation {
	background-color: #fff;
	width: 900px;
	height: 37px;
	padding: 0 22px;
}
* html .navigation {bottom:-1px;}
.navigation {
	margin:0 0 4px 0;
	padding:0;
	height: 31px;
	width: 856px;
	background: #ccdbe9 url(../images/interface/nav_bg.gif) 0 0 repeat-x;
}
#navigation ul {
 margin:0
}
.navigation li {
	list-style:none;
	float:left;
	display:inline;
}
.navigation li:hover {
	list-style:none;
	float:left;
	display:inline;
}
.navigation li a {
	height: 27px;
	color:#004180;
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	float:left;
	padding:4px 12px 0 12px;
	background:url(../images/interface/nav_bg2.gif) top left no-repeat;
}
.navigation li a:last-child {
	background: url(../images/interface/nav_sep.gif) top right no-repeat;
}
.navigation li.active a,
.navigation li a:hover {
	cursor:pointer;
	color:#fff;
	background:url(../images/interface/nav_bg2_over.gif) top left no-repeat;
	text-decoration:none;
}
.navigation li a.first {
	background-position: -1px;
}
#navigation .separator {
	margin: 4px 0 0 0;
	padding: 0;
	width: 856px;
	border-top: 1px solid #ececec;
 float: left;
	background-color: #fff;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Search */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.search { /*Seachbox in the header*/
	float:right;
	margin: 68px 22px 10px 0px;
	padding:0;
	height: 21px;
	clear: right;
}
.search-field {
	padding:1px 0 0 20px;
	margin: 10px 0px 10px 22px;
	height: 20px;
	width: 109px;
	color: #828282;
        line-height: 19px;
	border:0;
	background:#fff url(../images/interface/bg_field_search.gif) no-repeat;	/*height:17px;*/
}
.search-button {
	margin: 0 0 0 1px;
	padding: 0;
	width: 21px;
	height: 21px;
}
.search2 { /*Seachbox in the left column*/
        margin: 10px 0px 0px 22px;
	padding: 0px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Footer */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#footer {
	margin:0;
	padding:32px 0 0 0;
	width:900px;
	height:55px;
	overflow:hidden;
	background: #ffffff url(../images/interface/bg-footer.gif) repeat-x;
}
.footer-copyright {
	overflow:hidden;
	margin:0 22px 20px;
	float: right;
 font-size:10px;
	color:#a0a0a0;
	text-align:right;
}
.footer-copyright a:link {
	color:#a0a0a0;
	text-decoration:none;
}
.footer-copyright a:hover {
	color:#818181;
	text-decoration:underline;
}
.footer-address {
	margin:0 0 0 22px;
	float:left;
	width:650px;
	height:85px;
	display:inline;
	overflow:hidden;
	color:#003366;
}
#footer p {
	display:block;
	line-height:16px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Home */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#intro {
	width:900px;
	float:left;
	padding: 4px 22px;
	margin: 0;
	overflow:hidden;
	background-color:#fff;
}
#intro-wrap {
	width: 856px;
	float:left;
}
#intro .intro-image {
	width:549px;
	float:right;
	/*margin-right: 22px;*/
}
#intro .intro-image img {
	width:549px;
	float:right;
	/*padding-right: 22px;*/
}
#intro .intro-text {
	width: 280px; /*307px*/
	float:left;
	overflow:hidden;
	padding: 20px 20px 0 0;
	font-family:"Trebuchet MS", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #47484E;
}
#intro .readmore {
	margin-top: 6px;
	font-size: 11px;
}
#home {
	clear: both;
	background-color:#fff;
	width: 900px;
	overflow: hidden;
}
#home-wrap {
	width: 856px;
	margin: 0 auto;
}
#home .column-left {
	width:303px;
	float:left;
	background-color: #ececec;
	height: 355px;
	line-height: 16px;
}
#home .column-middle {
	width:273px;
	float:left;
	background-color:#dbe6f0;
	margin-left: 4px;
	height: 355px;
	line-height: 16px;
}
#home .column-right {
	width:271px;
	float:right;
	background:#004c93 url(../images/interface/bg2.jpg) no-repeat;
	height: 355px;
}
#home .news {
	padding:20px 16px 20px 16px;
}
#home .publications {
	padding:20px 16px 20px 16px;
}
#home .members {
	padding:22px 16px 22px 16px;
	color: #fff;
}
#home .members a {
	text-decoration: underline;
}
#home .members a:hover {
	color:#dbe6f0;
}
.news h2, .members h2 {
	margin:0 0 8px;
	padding:0;
	color: #81aeda;
	font-size:15px;
	font-weight: bold;
	text-transform:uppercase;
}
.publications h2 {
	margin:0 0 8px;
	padding:0;
	color:#003366;
	font-size:15px;
	font-weight: bold;
	text-transform:uppercase;
}
#home h3 {
	margin:0 0 8px;
	padding:0;
	color:#81aeda;
	font-size:14px;
	font-weight: bold;
 text-transform:uppercase;
}
#home p {
	margin:0 0 8px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Forms */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#home .textfield {
	margin: 0;
	padding: 0 12px 0 8px;
	line-height: 21px;
	height: 22px;
	width: 145px;
	color: #fff;
	border: solid 0 #fff;
	background: url(../images/interface/bg_field.gif) no-repeat;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Content */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#content {
	background-color:#fff;
	padding:0 0 22px 0;
	margin:0;
	width:100%;
	overflow:hidden;
	clear: both;
}
#content .column-left2 {
	width:200px;
	float:left;
	overflow:hidden;
}
#content .column-full {
	width:640px;
	padding:0 30px;
	float:left;
	line-height:16px;
	overflow:hidden;
	background: url(../images/interface/bg3.jpg) no-repeat;
	size: 11px;
	
}
.column-left2 h3 {
	margin:0;
	padding:0;
	color:#004b93;
	font-size:13px;
	text-transform:uppercase;
}
.calendar {
 margin:60px 0 0 22px;
}
.calendar img {
 margin-bottom: 5px;
}
.calendar p {
 color: #999;
}
.column-left2 p {
	margin:0 0 6px;
}
.column-middle2 p {
	margin:0 0 8px;
}
.column-middle2 img, .column-full img {
	margin:3px 15px 10px 0;
}

.img-spacer {
	padding:0 0 5px 20px;
}

.content_item {
	padding:0 0 20px 0;
	border-bottom: 1px dashed #dedede;
	overflow: hidden;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Side navigation */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.side-navigation {
	width:154px;
	margin:52px 0 0 22px;
	padding:0;
	overflow:hidden;
}
.side-navigation li {
	margin:0;
	list-style:none;
	float:left;
	display:inline;
	width:154px;
/*	height:24px;*/
	background: #fff url(../images/interface/hor-sep-sidebar.gif) no-repeat top left;
}
ul.side-navigation {
	background: #fff url(../images/interface/hor-sep-sidebar.gif) no-repeat bottom left;
}

.side-navigation li ul{
	margin: 0;
	float:left;
	padding:2px 2px 2px 15px;
}

.side-navigation li li {
	width:120px;
}

.side-navigation li a {
	display:block;
	width:100%;
	color:#043c75;
	line-height:24px;
 padding:0 0 0 1px;
	text-decoration:none;
}

.side-navigation li li a {
	line-height:15px;
}

li a.active, .side-navigation li a:hover {
	color:#6da8d8;
	text-decoration:none;
	line-height:23px;
}

.side-navigation li li a:hover {
	line-height:15px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Breadcrumbs */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.breadcrumbs {
	color:#a0a0a0;
	margin:12px 0 12px 0;
}
.breadcrumbs a, .breadcrumbs a:hover {
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Flash */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.flash {
	width:100%;
	overflow:hidden;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Tables */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
table {
	border-collapse: collapse;
	border-color: none;
	margin:12px 0;
}
th {
	padding:2px 5px;
	text-align:left;
	/*border-top:1px solid #004c93;*/
	border-bottom:1px solid #004c93;
	background:#cddbe9;
}
td {
	/*border-bottom:1px solid #ccc;*/
	padding:2px 5px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Lists */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Icons */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.icon1 a {
	padding-left:12px;
	background:url(../images/icons/icon1.gif) no-repeat 0 50%;
}
.icon-pdf {
	float:left;
	display:inline;
 background:url(../images/icons/i_pdf.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
}
.icon-word {
	float:left;
	display:inline;
 background:url(../images/icons/i_word.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
}
.icon-excel {
	float:left;
	display:inline;
 background:url(../images/icons/i_excel.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
}
.icon-zip {
	float:left;
	display:inline;
 background:url(../images/icons/i_zip.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
}

.ddl_item img {
	display: inline;
	width:16px;
	height: 16px;
}

.ddl_item a {
	display: inline;
}
.calendar-table {
	margin-left: 5px;
}

.csc-header h2 {
	margin-top: 15px;
}

div.tx-powermail-pi1 label {
	width: 160px;
	float:left;
}

div.tx-powermail-pi1 input {
	margin-bottom: 4px;
}

img.date2cal_img_cal {
	display: inline;
}

img.date2cal_img_help {
	display: inline;
}

p.tx_powermail_pi1_fieldwrap_html_radio_title {
	font-weight: bold;
}

.ga2011 legend{
	visibility: hidden;
}

#uid71_msgCnt span {
	visibility: hidden;
	width: 50px;
	margin-left: 160px;
	font-weight: bold;
}

#powermaildiv_uid72 {
	margin-top: 5px;
}

p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin-top: 6px;
}

#button_ga2011 {
	margin: 5px 0px 0px 200px;
}

#button_ga2011_HP {
	margin-left: 60px;
}

.tx-gooffotoboek-pi1 img {
margin : 0;
padding : 0;
display : inline;
}
