/* copyright: 1Site1 B.V. Amsterdam, Netherlands, http://www.1site1.nl */

/* root:design id=65 */
body {
	background-image: url(../graphics/18.png);
}

body, td, div, li, span {
	color: #323232;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
a:link, a:visited, a:visited:hover, a:hover {
	color: #24B047;
}
.pictureFrameDiv {  
	clear: all;
}
.imageWindowBody {
	margin: 0px;
}

.input select{
  width:236px;
}

.userstyle_1 {
	color: #6E007D;
	font-size: 16px;
	font-weight: bold;
}

.userstyle_groen {
	color: #15852f;
	font-size: 16px;
	font-weight: bold;
}

.userstyle_groen_klein {
	color: #15852f;
	font-size: 13px;
	font-weight: bold;
}

.userstyle_2 {
	font-size: 13px;
	font-weight: bold;
}
.userstyle_3 {
	color: #6E007D;
}
body, html{
	width: 100%;
	height: 100%;
}


#e67{
	text-align: center;
}

#e68{
	text-align: left;
	margin: 0px auto;
}



/* design:cell id=67 */
#e67 {
	width: 100%;
	height: 100%;
}

.groen {
	background-color: #d3efd9;
	padding: 10px;
	width:350px;
}

/* design:cell id=68 */
#e68 {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	width: 950px;
	background-position: 0% bottom;
	background-image: url(../graphics/25.jpg);
}

/* design:cell id=91 */
#e91 {
	background-color: #FFFFFF;
	float: left;
	margin-bottom: 0px;
}

/* design:cell id=69 */
#e69 {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	height: 173px;
	float: left;
	padding-right: 20px;
	margin: 0px;
	background-image: url(../graphics/27.jpg);
}

/* design:cell id=92 */
#e92 {
	background-color: #FFFFFF;
	width: 157px;
	height: 22px;
	float: right;
}

/* design:cell id=111 */
#e111 {
	height: 75px;
	padding-left: 20px;
	margin-top: 20px;
}

/* design:cell id=108 */
#e108 {
	height: 29px;
	overflow: hidden;
}

/* design:img id=109 */
.e109 {
	float: right;
}

/* design:cell id=94 */
#e94 {
	float: left;
	padding-left: 55px;
	padding-top: 1px;
	overflow: visible;
}

/* design:nav_2 id=97 */
.c_97 {
	float: left;
}
.ci_97, .cia_97 {
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #6E007D;
	height: 12px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: default;
}
.cil_97:link, .cil_97:visited, .cil_97:hover, .cil_97:visited:hover, .cial_97:link, .cial_97:visited, .cial_97:hover, .cial_97:visited:hover {
	color: #6E007D;
	font-weight: bold;
	white-space: pre;
	text-decoration: none ;
}
.sci_97, .scia_97 {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #A666B0;
	padding: 3px;
	padding-left: 9px;
	padding-right: 10px;
}

.scil_97:link, .scil_97:visited, .scial_97:link, .scial_97:visited, .scial_97:hover, .scial_97:visited:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none ;
}
.scil_97:hover, .scil_97:visited:hover, .scial_97:hover, .scial_97:visited:hover{
	color: #f1f1f1;
	font-weight: bold;
	text-decoration: none ;
}
.sc_97 {
	background-color: #6E007D;
}

.sc_97bis {
	background-color: #6E007D;
	position:relative;
  top: 20px;
}

* + html .sc_97bis {
	background-color: #6E007D;
	position:relative;
  top: 5px;
}

/* design:cell id=103 */
#e103 {
	width: 660px;
  float: left;
}

/* design:cell id=70 */
#e70 {
	background-color: #FFFFFF;
	width: 600px;
	margin-left: 45px;
}

#bedrijfstabel {
  width:610px;
}

#noprint{
	line-height: 0px;
}

#noprint input { 
  padding:0px;
}

.rsslibchannel{
display:none; !IMPORTANT 
}

a.rsslibitem{
  color: #323232; !IMPORTANT
	font-size: 11px; !IMPORTANT
	font-family: Arial, Helvetica, sans-serif; !IMPORTANT
	margin-top: 135px; !IMPORTANT
}

div.rsslibdesc{
  color: #ffffff; !IMPORTANT
	font-size: 1px; !IMPORTANT
	font-family: Arial, Helvetica, sans-serif; !IMPORTANT
  /*display:none; !IMPORTANT*/
}

/* design:cell id=71 */
#e71 {
	background-color: #FFFFFF;
	width: 246px;
	float: left;
	padding-left: 14px;
}

input.btn {
  background-color: #6d007d; 
  font-weight: bold; 
  font-size: 12px; 
  color: white;
  border:0px;
}

input.btn_mindermarge {
  background-color: #6d007d; 
  font-weight: bold; 
  width:220px;
  font-size: 12px; 
  color: white;
  border:0px;
}

input.btn_breed {
  background-color: #6d007d; 
  margin-left:18px;
  width:170px;
  height:16px;
  font-weight: bold; 
  font-size: 12px; 
  color: white;
  border:0px;
}

input.btn_breed_extra {
  display:inline; 
  margin-top:0px; 
  margin-bottom:0px;
  background-color: #6d007d; 
  margin-left:18px;
  width:170px;
  height:16px;
  font-weight: bold; 
  font-size: 12px; 
  color: white;
  border:0px;
}

/* design:cell id=73 */
#e73 {
	background-repeat: no-repeat;
	width: 246px;
	background-image: url(../graphics/24.png);
	height: 226px;
	margin-bottom: 26px;
}

#e73_bedrijven {
	background-repeat: no-repeat;
	width: 246px;
	background-image: url(../graphics/24.png);
	height: 226px;
	margin-bottom: 26px;
}

.bedrijfie{
margin-top:10px;
margin-left:12px;
}

#e73_nieuws {
	background-repeat: no-repeat;
	width: 236px;
	background-image: url(../graphics/25.png);
	height: 154px;
	margin-bottom: 26px;
	padding-left: 10px;
}

/* design:nav_graphic id=106 */
#e_106 {
	width: 246px;
}
.ci_106, .cia_106 {
	background-repeat: repeat-x;
	width: 246%;
	height: 77px;
	padding-bottom: 12px;
	background-position: 0% top;
	background-image: url(../graphics/29.png);
}

/* design:ptable id=88 */
#t88 {
	width: 100%;
	float: left;
	margin-top: 25px;

}

/* design:nav_graphic id=85 */
.ci_85, .cia_85 {
	padding: 8px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div.footer{
	display:block; width:948px; height:20px;
	text-align:center;
	clear:both;
	border-top:6px solid #21ad42;
	padding-top:3px;
	margin:auto;
}


table.general-info {
  margin: 0;
  margin-bottom: 20px;
  width: 100%;
}

table.general-info th {
  font-size: 9pt;
  font-weight: normal;
  vertical-align: top;
  text-align: left;
  width: 110px;
  border: 1px solid gray;
}

table.general-info td {
  font-size: 9pt;
  font-weight: normal;
  vertical-align: top;
  border: 1px solid gray;
}

table.general-info ul {
  margin: 0;
  padding: 0;
}

table.general-info ul li {
  list-style-type:none;
}

div.company-contact {
  background:url(../graphics/linksboven_grijs.gif) no-repeat top left #EFEDE0;
  padding: 20px;
  margin-bottom: 20px;
}

div.company-contact h5 {
  font-size: 12pt;
  margin: 0;
  padding: 0;
}

div.company-contact p {
  text-align: left;
}

/* geen idee */


div.block-green {
  background:url(../graphics/linksboven.gif) no-repeat top left #D3EFD9;
/*  position:relative;*/
  padding: 5px 20px 5px 20px;
  margin: 0 0 20px 0;
}

div.block-gray {
  background:url(../graphics/linksboven_grijs.gif) no-repeat top left #EFEDE0;
/*  position:relative;*/
  padding: 5px 20px 5px 20px;
  margin: 0 0 20px 0;
}

div.block-gray h5 {
  font-size: 12pt;
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 12pt;
  color: #000;
}

div.block-green h5 {
  font-size: 12pt;
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 12pt;
  color: #15852F;
}

div.block-green p.scores {
  font-weight: bold;
  color: #15852F;
  text-align: right;
  font-size: 10pt;
}


div.question-block h5 {
  font-size: 12pt;
  margin-top: 10px;
  margin-bottom: 0;
  margin-left:20px;
  padding-top: 0;
  font-size: 12pt;
  color: #6B007B;
}


div.categorie-block {
  background:url(../graphics/linksboven.gif) no-repeat top left #D3EFD9;
  position:relative;
  padding: 5px;
}

div.categorie-block h5 {
  font-size: 12pt;
}

div.categorie-block h5 span.score {
  position: relative;
/*  top: -12pt; */
  font-size: 10pt;
  font-style: italic;
  float: right;
}

div.aspect-block {
}

div.aspect-block h5 {
  font-size: 10pt;
  margin-left:0px !important;
}


/* geen idee */

div.question-block div.odd div,
div.question-block div.odd ul{
	width:100%;
	background-color: #EDEDED;
}

div.question-block div.even div,
div.question-block div.even ul{
  width:100%;
  background-color: #FFF;
}

div.categorie-block {
  margin-bottom: 10px;
}

div.question-wrapper-wide-odd,
div.question-wrapper-wide-even,
div.question-wrapper-narrow-odd,
div.question-wrapper-narrow-even {
  clear: both;
  height:100%;
  width:100%;
  padding: 1px;
  margin-left: 2px;
  position:relative;
} 

div.question-wrapper2-wide-odd,
div.question-wrapper2-wide-even,
div.question-wrapper2-narrow-odd,
div.question-wrapper2-narrow-even {
  clear: both;
  height:100%;
  width:100%;
  padding: 1px;
  margin-left: 2px;
  position:relative;
} 

div.question-wrapper-wide-even div.question,
div.question-wrapper-wide-odd div.question{
  float: left;
  width:305px;
  margin-bottom: 2px;	
  position:relative;
}

div.question-wrapper2-wide-even div.question-breed,
div.question-wrapper2-wide-odd div.question-breed{
  float: left;
  width:385px;
  margin-bottom: 2px;	
  position:relative;
}

div.question-wrapper-narrow-even div.question,
div.question-wrapper-narrow-odd div.question {
  float: left;
  width:178px;
  margin-bottom: 2px;
  position:relative;
}

div.question-wrapper2-narrow-even div.question-breed,
div.question-wrapper2-narrow-odd div.question-breed {
  float: left;
  width:288px;
  margin-bottom: 2px;
  margin-right: 15px;
  position:relative;
}


div.question-wrapper-wide-even ul,
div.question-wrapper-wide-odd ul{
  text-align: left;
  float: right;
  width:50px;
  margin: 0;
  padding: 0;
  position:relative;
}

div.question-wrapper-wide-odd ul li,
div.question-wrapper-wide-even ul li{
	list-style-type:none;
}

div.question-wrapper-narrow-odd ul,
div.question-wrapper-narrow-even ul{
  text-align: left;
  float: right;
  width:177px;
  margin: 0;
  padding: 0;
  position:relative;
}

div.question-wrapper-narrow-odd ul li,
div.question-wrapper-narrow-even ul li{
	list-style-type:none;
}

div.question-wrapper-wide-odd{
	display:block; clear:both;
	background:url(../graphics/question-gray-wide.gif) repeat-y center;
	width:100%;
	border-bottom:2px solid #D3EFD9;
}
div.question-wrapper-narrow-odd{
	background:url(../graphics/question-gray-narrow.gif) repeat-y center;
	width:100%;
	display:block; clear:both;
	border-bottom:2px solid #D3EFD9;
}
div.question-wrapper-wide-even{
	background:url(../graphics/question-white-wide.gif) repeat-y center;
	width:100%;
	display:block; clear:both;
	border-bottom:2px solid #D3EFD9;
}
div.question-wrapper-narrow-even{
	background:url(../graphics/question-white-narrow.gif) repeat-y center;	
	width:100%;
	display:block; clear:both;
	border-bottom:2px solid #D3EFD9;
}

div.question-wrapper2-wide-odd{
	display:block; clear:both;
	background:url(../graphics/question-gray-wide2.gif) repeat-y left;
	width:100%;
	border-bottom:2px solid #D3EFD9;
}
div.question-wrapper2-narrow-odd{
	background:url(../graphics/question-gray-narrow2.gif) repeat-y left;
	width:100%;
	display:block; clear:both;
	border-bottom:2px solid #D3EFD9;
}
div.question-wrapper2-wide-even{
	background:url(../graphics/question-white-wide2.gif) repeat-y left;
	width:100%;
	display:block; clear:both;
	border-bottom:2px solid #D3EFD9;
}
div.question-wrapper2-narrow-even{
	background:url(../graphics/question-white-narrow2.gif) repeat-y left;	
	width:100%;
	display:block; clear:both;
	border-bottom:2px solid #D3EFD9;
}


.pages { text-align: center; margin-bottom: 20px; margin-top: 20px; font: 11px/15px Arial, Helvetica;}
.paginator { font-size: 12px; padding-top: 10px; margin-left: auto; margin-right: auto; }
.paginator a, .pageList .this-page { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator a:visited { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator .atstart { margin-right: 20px; padding: 2px 6px; background: #fff; color: #aaa; }
.paginator .prev { margin-right: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff; }
.paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.paginator .next { margin-left: 20px; padding: 2px 6px; border: solid 2px #ddd; background: #fff;}
.paginator .atend { margin-left: 20px; padding: 2px 6px; background: #fff; color: #aaa; }
.paginator .this-page {padding: 2px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #000000; }
.paginator a:hover {color: #fff; background: #6e007d; border-color: #000; text-decoration: none;}
.pages div.results { text-align: center; font: 11px/15px Arial, Helvetica; color: #aaa; margin-top: 8px; }

/**************** menu coding *****************/
#menu {
width: 100%;
float: left;
z-index: 500;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
z-index: 500;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 0px;
z-index: 500;
}

#menu h2 a{
color: #6d007d;
padding-left:12px;
padding-right:12px;
padding-bottom:2px;
text-decoration: none;
z-index: 500;
}

#menu ul li ul li a {
color: #fff;
background: #6d007d;
text-decoration: none;
padding:3px;
margin: 0;
width: 14em;
padding-left:12px;
border-bottom: 1px solid #a666b0;
z-index: 500;
}

#menu ul li ul li a:hover {
color: #f2f2f2;
background: #7c018e;
z-index: 500;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
border-bottom: 3px solid #21ad42;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
z-index: 500;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;z-index: 500;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;z-index: 500;}
