/*
ESHA Screen Stylesheet

Version:   1.0
Author:    Jim Michels
Email:     jim at ansjo dot be
Website:   www.ansjo.be
Updated:   14 december 2009


/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Setup some basic styles and formating */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

@import url("menuleft.css");
@import url("../sunbeam/glossar.css");

.tx-damfrontend-pi1 input {
	
}

p {
	margin:0;
}

a:link, a:visited {
	color:#0089cf;
	text-decoration:underline;
}

a:hover {
	color:#f7941e;
}
 
a:active, a:focus {
	outline:none;
	-moz-outline-style none;
}

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

/*.contenttable td {
	padding-left: 15px;
	padding-top: 5px;
}*/

h1 {
	margin:10px 0 22px;
	color:#00699f;
	font-size:20px;
	line-height:18px;
	font-weight:100;
}

h2 {
	margin:0 0 9px;
	color:#0089cf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
 line-height:17px;
	font-weight:bold;
}
h3 {
	margin:32px 0 9px;
	color:#4fb3e6;
	font-size:12px;
	/*text-transform:uppercase;*/
	line-height:15px;
	font-weight:bold;
}
h4 {
	margin:32px 0 9px;
	color:#333;
	font-size:11px;
	text-transform:uppercase;
	line-height:14px;
	font-weight:bold;
}
h5 {
	margin:32px 0 9px;
	color:#666;
	font-size:11px;
	text-transform:uppercase;
}

h6 {
	margin:10px 0 25px;
	color:#FFF;
	font-size:24px;
	line-height:22px;
	font-weight:100;
}

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

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Main body */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
body {
	margin:0;
	color:#323232;
	font:11px Verdana, Geneva, sans-serif;
	line-height:16px;
}
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Header and logo */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#header-bg {
	background:url(../img/bg-header.gif) repeat-x;
	margin:0;
	padding:0;
	width:100%;
	height:204px;
}
#header {
 clear:both;
	margin:0 auto;
	width:878px;
	height:129px;
	position:relative;
	text-align:center;
}
.logo {
	float:left;
	display:inline;
	margin:10px 0 0 69px;
	background:url(../img/logo.gif) no-repeat;
	overflow:hidden;
	text-indent:-3000px;
	width:165px;
	height:119px;
}
.logo a {
	display:block;
	width:115px;
	height:115px;
}
.header-title {
	float:right;
	margin-top:24px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Search and login button */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#search {
	float:right;
	margin-top:10px;
}
form#searchbox {
	background:url(../img/search-bar.gif) no-repeat;
	width:360px;
	height:32px;
	float:left;
	display:inline;
	padding:3px 0 3px 3px;
}
form#searchbox fieldset {
	border:none;
	float:right;
	height:25px;
	padding:3px 10px 3px 0px;
	display:inline;
}
form .memberbutton {
	float:left;
	padding:3px 10px 3px 3px;
	background:url(../img/search-divider.gif) no-repeat right 1px;
	display:inline;
}
form#searchbox fieldset label {
	color:#fff;
	text-shadow:#333 0 -1px 1px;
	font-size:12px;
	padding-top:3px;
	padding-right:8px;
	float:left;
	display:inline;
}
#search_field {
	border-style:none;
	color:#333;
	font-size:11px;
	text-shadow:#444 0 -1px 1px;
	padding:3px 0 3px 0;
	width:120px;
	background:transparent url(../img/search-input.gif) no-repeat;
}
form#searchbox input#search_field {
	padding-left:20px;
}
input#searchbutton {
	padding-left:0px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Main navigation | See also nav.css */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
* html .menu {bottom:-1px;}
#topmenu {
 clear:both;
	margin:0 auto;
	width:870px;
	height:75px;
	background:url(../img/bg-topmenu.jpg) no-repeat center;
	position:relative;
	text-align:center;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Footer */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.spacer {
	margin:30px;
	clear:both;
	overflow:hidden;
}
#footer {
	margin:0 auto;
	padding:0;
	width:878px;
	overflow:hidden;
}
#footer div {
	margin-left:180px;
	padding:0 0 0 40px;
	background: transparent url(../img/bg-footer.gif) no-repeat scroll left top;
	height:105px;
}
p.design {
	float:right;
}

#footer .design, #footer .design a:link, #footer .design a:visited, #footer .design a:hover {
	color:#60b4cc;
}
#footer .design, #footer .copyright {
	padding-top:10px;
        font-size:10px;
	line-height:16px;
}
#footer .design {
	color:#bbb;
}
#footer .copyright {
	color:#fff;
}
#footer a:link, #footer a:visited {
	color:#85c7e8;
	text-decoration:none;
}
#footer a:hover {
	color:#c1e3f4;
	text-decoration:underline;
}

#footer .design, #footer .copyright {
	font-size:10px;
	line-height:16px;
	padding-top:10px;
	}
#footer .copyright {
	color:#FFFFFF;
	padding:16px 0 0;
	}
	
#footer .iee-logo {
	padding:22px 0 8px;
	}


/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Page content */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#page-bg {
	background:url(../img/bg.jpg) no-repeat center top;
	margin:0;
	padding:0;
	width:100%;
}
#page {
	margin:0 auto;
	padding:0;
	width:878px;
	overflow:hidden;
}
#page .col-left {
	width:180px;
	float:left;
	overflow:hidden;
}
#page .col-right {
	width:658px; /*618px*/	
	float:right;
	overflow:hidden;
	min-height: 350px;
}
.page-inner {
	overflow:hidden;
}
.page-inner p {
	margin:8px 0;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Banners */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.banner {
	font-size: 8px;
	color: black;
	line-height: 10px;
	text-align: justify;
	margin: 120px 0 0 0;
	width:178px;
	background-color: none;
	overflow:hidden;
}

.banner p {
	padding: 3px 3px 3px 3px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Breadcrumbs */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.breadcrumbs {
	color:#898989;
	margin:40px 0 12px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.breadcrumbs a, .breadcrumbs a:hover {
	text-decoration:none;
	padding:0 2px;
	color:#0089cf;
}
.breadcrumbs a:hover {
	text-decoration:underline;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* PV Legal database button */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.pvlegaldatabase {
 position:absolute;
 margin:18px;
	width:175px;
 height:71px;
 z-index:10;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Icons downloads */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.download-pdf {
	display:block;
 background:url(../img/icons/i_pdf.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
}
.download-excel {
	display:block;
 background:url(../img/icons/i_excel.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
}
.download-word {
	display:block;
 background:url(../img/icons/i_word.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
}
.download-zip {
	display:block;
 background:url(../img/icons/i_zip.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
}

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* List custom bullets */
/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
ul { list-style-image:url(../img/bullet01.gif); } 
ol { list-style-image:url(../img/bullet01.gif); }



div#main {
	left: auto;
	}

.news-latest-item {
	border-bottom:1px solid #0089CF;
	/*
	margin:0;
	padding:3px;
	*/
	}

.tx-damfrontend-pi1 {
	width:658px;
	}
	
#page-inner {
	width:658px;
	}

#rgaccord1-nest {
	width:658px;
	}

#rgaccord1-nest h3 {
	padding-right: 60px;
	}

table.filelist {
	width:658px;
	}
	
/******************************** Advanced category tree */

		.cattree {
			width:400px;
		}
		
		.treeBgWhite {
			height: 15px;
			padding: 0px 0px 3px 0px;
			margin-top: 10px;
		}
		
		.treeBgGrey {
			height: 15px
			padding: 0px 0px 3px 0px;			
			margin-top: 10px;
			background:lightgrey;
		}
				
		.checkbox_green a {
			display:block;
			float:left;
			padding: 0px 0px 3px 20px;
			background:url(http://www.pvlegal.eu/typo3conf/ext/dam_frontend/res/images/checkbox_green.gif) no-repeat left top;
		}
		
		.checkbox a{
			display:block;
			float:left;
			padding: 0px 0px 3px 20px;
			background:url(http://www.pvlegal.eu/typo3conf/ext/dam_frontend/res/images/checkbox.gif) no-repeat left top;
		}

		.checkbox_grey a{
			display:block;
			float:left;
			padding: 0px 0px 3px 20px;
			background:url(http://www.pvlegal.eu/typo3conf/ext/dam_frontend/res/images/checkbox_grey.gif) no-repeat left top;
		}
		
		.no_access {
			background:url(http://www.pvlegal.eu/typo3conf/ext/dam_frontend/res/images/no_access.gif) no-repeat left top;
			padding-left: 17px;
		}
		
		.tree_close {
			padding-left: 17px;
			background:url(http://www.pvlegal.eu/typo3conf/ext/dam_frontend/res/images/tree_close.gif) no-repeat left top;
		}
		
		.tree_open {
			padding-left: 17px;
			background:url(http://www.pvlegal.eu/typo3conf/ext/dam_frontend/res/images/tree_open.gif) no-repeat left top;
		}
		.tree_noControll {
			padding-left: 17px;
		}
/******************************** Advanced category tree END */


/*\\\\\\\\\\\\\\\\ BOXES \\\\\\\\\\\\\\\\\\ */
#liquid-round {
	width: 99%;
	color: #fff;
	margin:0px auto;
	background:#FFFFFF url(../img/boxBlue/leftside.gif) repeat-y left top;
	}
#liquid-round .top {
	width:100%;
	height:33px;
	background:url(../img/boxBlue/top.gif) no-repeat left top;
	}
#liquid-round div.top span {
	height:33px;
	display: block;
	position: relative;
	background: url(../img/boxBlue/top-right.gif) no-repeat right top;
	}
#liquid-round .center-content {
	position:relative;
	background:url(../img/boxBlue/rightside.gif) repeat-y right top;
	padding:1px 20px 30px 25px;
	margin:-1px 0 -50px 0;
	}
#liquid-round .bottom {
	width:100%;
	height:60px;
	background:url(../img/boxBlue/bottom.gif) no-repeat left bottom;
	}
#liquid-round .bottom span {
	display:block;
	position:relative;
	height:60px;
	background:url(../img/boxBlue/bottom-right.gif) no-repeat right top;
	}
#liquid-round p {
	margin:0 0 8px 0;
	color: #fff;
	}

#liquid-round-white {
	width: 99%;
	color: #E05115;
	margin:0px auto;
	background:#FFFFFF url(../img/boxGrey/leftside.gif) repeat-y left top;
	}
#liquid-round-white .top {
	width:100%;
	height:33px;
	background:url(../img/boxGrey/top.gif) no-repeat left top;
	}
#liquid-round-white div.top span {
	height:33px;
	display: block;
	position: relative;
	background: url(../img/boxGrey/top-right.gif) no-repeat right top;
	}
#liquid-round-white .center-content {
	position:relative;
	background:url(../img/boxGrey/rightside.gif) repeat-y right top;
	padding:1px 20px 30px 25px;
	margin:-1px 0 -50px 0;
	}
#liquid-round-white .bottom {
	width:100%;
	height:60px;
	background:url(../img/boxGrey/bottom.gif) no-repeat left bottom;
	}
#liquid-round-white .bottom span {
	display:block;
	position:relative;
	height:60px;
	background:url(../img/boxGrey/bottom-right.gif) no-repeat right top;
	}

#liquid-round-white p {
	margin:0 0 1em 0
	color: #000000;
	}
	
#liquid-round h1 {
	color:#00699f;
	font-size:20px;
	line-height:18px;
	margin:0 0 9px;
	}

#liquid-round h2 {
	margin:0 0 9px;
	color:#0089cf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-transform:uppercase;
        line-height:17px;
	font-weight:bold;
}	

#liquid-round h3 {
	color:#4fb3e6;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	margin:0 0 9px;
	}
	
#liquid-round a {
	color:#000000;
	}

#liquid-round a:link, a:visited {
	color:#0089cf;
	text-decoration:underline;
}

#liquid-round a:hover {
	color:#f7941e;
}
 
#liquid-round a:active, a:focus {
	outline:none;
	-moz-outline-style none;
}
	
#liquid-round p {
	font-style: italic;
	font-size: 11px;
}
	
#liquid-round p abbr {
	display: none;
}

#powermaildiv_uid1 {
	display: inline;
}

#powermaildiv_uid1 input {
	margin-left: 35px;
}

#powermaildiv_uid2 {
	display: inline;
	margin-left: 35px;
}

#tx-powermail-pi1_fieldset_1 legend {
	color:#E05115;
	font-size:20px;
	line-height:18px;
	margin:0 0 9px;
}

.tx-powermail-pi1_mandatory_submit {
	position: absolute;
	margin-top: 10px;
	margin-bottom: 25px;
	margin-left: 200px;
}

.powermail_mandatory_listitem {
	position: relative;
	float: left;
	margin-top: 10px;
}

.blank_space {
	margin-top:18px;
}

form#registration label{
display: block;
padding-top: 10px;
}

a:link, a:visited{
text-decoration:none !important;
color:#0089cf; !important;
}


.htmlarea-content-body a:link, .htmlarea-content-body a:visited {
text-decoration:none !important;
color:#0089cf; !important;
}

#rgaccord1-nest a:visited {
text-decoration:none !important;
color:#0089cf; !important;
}

#rgaccord1-nest a:hover {
text-decoration:none !important;
color:#f7941e; !important;
}
.filelist .odd{
background-color: #eee;
}
/*#tx_damfrontend_pi_drilldown0{
display:none;
}*/

img.top50 {
margin-top: 10px;
margin-left: 15 px;
}
