/* start of CropEye */
p {
  border: 0;
  font-weight: inherit;
  font-size: 100%;
  font-family: inherit;
}


a, a visited {
  text-decoration: underline;  
  color: purple;
}

form, label, legend
{
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
dl,dt,dd {
  float: left;
}

dt,dd {
  margin: 0;
  padding: 2px 0 2px 0;
}
dl {
  width: 500px;
}
dt {
  clear: left;
  width: 140px;
}
dd {
  width: 250px;
  font-weight: bold;
}

.login-fields {
   margin-left:20px;
  width: 350px;
  height: 30px;
}
#password, #username {
  width:175px;  
}

.button {
/*  margin-left:192px; */
  width: 110px;
  padding:0px;
  height: 30px;
}

.login .button {
  margin-left:190px;
  width:180px;  
  padding:0px;

}

.login-fields input {
  float: right;
}

body
{
  background: #50094B;
  color: #50094B;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  padding: 0px;
  margin: 0;
  text-align: left;  
  line-height: 1.3em;
}

.moduletable.-blok {
  margin: 0px;
  margin-top: 1px;  
  color: #E3830A;
  font-weight: bold;
 /* background: white !important; */
  text-align: left;
  width: 175px;
  height: 225px;
  overflow: hidden;
  opacity: 0.9;
}
.moduletable.-blok h3 {
  margin-left: 5px;
}

#all
{
  background: url(../images/background_main_r2_c1.png) repeat-y scroll top; 
/*  background: url(../images/background_main_r1_c1.png) no-repeat top; */
  margin: 0 auto 0 auto;
  width: 1132px;
  padding: 0 0 0 0;
  text-align: left;
  min-height: 700px;
  scrollbar-base-color:#C2A9C0;
  z-index: 1;

}

#BackImg {
  background: transparent url(../images/background_main_r1_c1.png) no-repeat top;
}

#bottom
{
  background: url(../images/background_main_r2_c1.png) no-repeat top;
  margin: 0 auto 0 auto;
  width: 1132px;
  padding: 0 0 0 0;
  text-align: left;
  height: 25px;
}


#bloklogo img
{
  text-align: center;
  vertical-align: middle;
}

#bloklogo {
   background: white url(../images/logo.gif) no-repeat center;
   opacity:1.0;
}
#blok3 {

  background: #fff url(../../../images/stories/blokplaatjes/Homepage/homepage3.jpg) no-repeat !important;
}
#blok4 {

  background: #fff url(../../../images/stories/blokplaatjes/Homepage/homepage4.jpg) no-repeat !important;
}
#blok5 {

  background: #fff url(../../../images/stories/blokplaatjes/Homepage/homepage5.jpg) no-repeat !important;
}

#blok6 {

  background: #fff url(../../../images/stories/blokplaatjes/Homepage/homepage6.jpg) no-repeat !important;
}


#header, #contentarea, #footer
{
   width: 1111px;
}

#header
{
  background: transparent;
  color: #000000;
  margin: 0;
  position: relative;
  text-align: right;
  overflow: hidden;
  height: 100px;
}

#dare {
  background: transparent url(../images/daretoshare.png) no-repeat top;
   width: 526px;
   height:72px;
  position: relative;
  float: left;
  left: 165px;
  top: 17px;
}
#zoek {
   position:absolute;
  left: 919px;
  top: 39px;
   filter:alpha(opacity=60);
   opacity:0.6;
   border: medium solid #E3830A;
   margin:0px;
   padding:0px;
  color: #98397b;
}
.syndicate-module {
  background: transparent url(../images/livemarks.png) no-repeat left;
  text-decoration: none;  
  float: left;
  padding-left: 20px;
  padding-top:2px;
  color: #000;
  font-weight: bold;
  margin-bottom:2px;
  
}
.syndicate-module img {
   vertical-align: middle;
}  

#mainleft {
  position: relative;
  float: left;
  width: 160px;
  min-height: 400px;
  height: 100%;
  z-index: 2;

}

/*
#breadcrumbsWrapper 
{
  position: relative;
  float: left;
  margin-left:5px;
  margin-right:5px;
  margin-bottom: 5px;
  width: 730px;
  min-height: 16px;
}
*/
#logoBlok345 {
  position: relative;
  float: left;  
  width: 925px;
}

#blok12content {
  position: relative;
  float: left;  
  height: auto;
  overflow:hidden;
  width: 925px;
}

#bloklogo, #blok1, #blok2, #blok3, #blok4, #blok5, #blok6 {
  position: relative;
  text-align: left;
  z-index: 1;
  width: 175px;
  overflow: hidden;
  margin: 5px;
}
#bloklogo, #blok3, #blok4, #blok5, #blok6 {
  height: 150px;
}

#blok1, #blok2 {
  height: 225px;
}


#belowblok2 {
   margin-left: 10px;
   float: left;
  width: 170px;
  height: 50px;
  overflow: hidden;
}
.moduletable-logedin {
  position: relative;
   float: left;
  width: 160px;
  height:100px;
  top: 0px;
  
}
#bloklogo, #blok3, #blok4, #blok5 , #blok6, #blok12 {
  float: left;
}
#bloklogo {
   top: 0px;
}
#blok2 {
  margin-top: 10px;
}
#blok1, #blok2, #zoek, #zoek .search , .blok12 {
  background-color: #F2CBA4 !important;
}


#contentarea
{
  border:0px none #000;
  margin:0px;
  padding:0px 0px 0px 0px;
  position: relative;
  left:0px;
  height: 100%;
  display: inline-block;
/*  background: url(../images/background_main_r2_c1.png) repeat-y scroll top; */
   z-index: 0;
}
#footer {
    height:10px;
}

#main
{
   position: relative;
  background: #fff;
  margin: 5px 5px 5px 5px;
  position: relative;
  height:580px;
  width: 730px;
  float:left;
/*  opacity: 0.8; */
  background-color: rgba(255, 255, 255, 0.8);
  padding: 0px;
}

#main ul {
  list-style: circle;
}

.featureCls  {
  overflow: none;
}

.NofeatureCls  {
  overflow-x: hidden; 
  overflow-y: scroll; 
  heigth: auto;

}

#homemenu, #navigatie
{
   position: relative;
  background: transparent;
   font-size: 1em;
   width: 130px;
}
#homemenu ul, #navigatie ul
{
   margin:0;
   padding: 0;

}

#homemenu
{
   left: 48px;
   top: 58px;
}
#navigatie
{
   left: 30px;
   top: 100px;
}
div#navigatie ul.mod-menu.mod-list.nav.\32,
div#navigatie ul.mod-menu.mod-list.nav.\33
{
  background-color:transparent;
  list-style: none;
}

#navigatie ul.mod-list.nav.\33 {
  padding-top: 15px;
}

.mod-list.nav.\33 li {
  padding-bottom:5px;
}
.mod-list.nav.\33 li a span.image-title {
  display:none;
}


.login-description, .logout-description 
{
   margin-top: 10px;
   margin-bottom:10px;
   margin: 15px 10px 10px;
}

#users-profile-custom,  #users-profile-core legend 
{
/*  display: none; */
}

/* Article functions */
.mod-breadcrumbs {
  color: #B99CB7;
}

.breadcrumb {
	padding: 2px 0px;
	margin: -2px 0px 0 1px;
	border-radius: 4px;
}
ol.mod-breadcrumbs.breadcrumb {
	display:inline;
}
ol.breadcrumb > li {
	display:list-item;
	list-style-image: url("../images/arrow.png");
	list-style-position: inside;
      padding-right: 2px;
	margin-right:0px;
	text-shadow: 0 1px 0 #fff;
	float: left;
}
.breadcrumb > li > .divider {
	padding: 0 0px;
	color: #ccc;
}
.breadcrumb > .active {
	color: #999;
}
ol.breadcrumb > li.float-start 
{
	list-style: url("..");
}

ul.actions {
  margin-top: -35px;
  margin-right: 5px;
}
a img {
  border:none;
}
.blog, .blog-featured, .category-list, .item-page, .login, .logout, .profile, #main .search {
   margin-left:8px;
   margin-right: 8px;
}  
#main .search, #main .search #searchForm {
  margin-top: 8px;
}
/*
.blog-featured, .item-page {
  margin-top:-14px;
}  
*/
.profile, .profile-edit {
  display: inline-block;
  margin-left: 8px;
}
.blog h2, .blog-featured h2, .category-list h2, .item-page h2, .login h1, .logout h1, .profile h1, #main .search h1 , 
.item-page div.page-header h1
{
 font-size:1.5em !important;
 font-weight:bold !important;
 line-height:1.3em !important;
 color: #98397B;
 border-bottom:solid 1px #D4A7C5;
 padding: 0 15px 5px 0;
 margin: 5px 15px 10px 0px; 
}
.agenda h2 {
 font-size:1.3em !important;
 padding: 0 15px 5px 0;
 margin: 0px 15px 10px 0px; 
}
div.items-row  h2 {
  line-height: auto;  
}
.pathway {
  text-decoration: none;
  color: #a985a4;
}
.joomla-nav2 li {
   margin-top: 4px;
 }

.nav.\32  ul li {
  list-style: square;
  margin-left:20px;
}
.nav, .nav.\32 {
  background-color:transparent;
  list-style: none;
}


.nav li a, 
.nav.\32 li a, 
.latestnews li a, 
.category-module li h3 a, 
a.mod-articles-category-title, 
a.mod-articles-category-title visited,
.latestnews-blok li a, 
.latestnews-blok li a visited
  {
   text-decoration: none;
  color:#50094B;
  font-weight: normal;
}
.nav li a, 
.nav.\32 li a {
  font-weight:bold;
}


.nav.\32 .current ul a {
  color: #50094B;
}
.nav.\32  li.current.active > a {
  color: #E3830A;
}



.category-module li a:focus,
.category-module li a:hover,
.category-module-blok li a:focus,
.category-module-blok li a:hover,
.latestnews-blok li a:focus,
.latestnews-blok li a:hover,
.latestnews li a:focus,
.latestnews li a:hover,
.nav li a:focus,
.nav li a:hover,
.nav.\32 li a:focus,
.nav.\32 li a:hover,
.nav.\32 #current ul a:hover,
a.pathway:hover {
  color: #E6961C;
}

.latestnews, .category-module, .category-module-blok, .latestnews-blok {
  padding-left: 18px;
}

ul.latestnews, ul.category-module, ul.category-module-blok, ul.latestnews-blok 
{
  margin-top: 5px;
  margin-left: 5px;
  padding-left: 15px;
  list-style: square outside;
  color:#50094B;
}


#blok2 
{
  padding: 0px;
}
.item-separator {
  height: 10px;
}
.readmore {
  height: 18px;
}

dt.error {
  font-size: large;
  color: red;
  margin-left: 20px;
}
.error h2 {
  visibility: hidden;
}
#main p {
  margin-top: 5px;
   margin-bottom: 10px;  
}
/* ++++++++++++++ Read More  +++++++++++++++++++++++++++++++++++ */
#main .readmore a
{
        font-weight:bold;
        padding:2px 5px 2px 10px;
        display:inline-block;
        margin-top:0px;
        line-height:18px;
        text-decoration:none
}

.readmore a:link,
.readmore a:visited,
a.readmore:link,
a.readmore:visited
{
  color:#444;
  background:#E0D4E0 url(../images/arrow1.gif) repeat-x left top;
  border:solid 1px #ddd;
   padding:2px 5px 2px 10px ;
   
}
.readmore a:hover,
.readmore a:active,
.readmore a:focus,
a.readmore a:hover,
a.readmore a:active,
a.readmore a:focus
{
/*  background: #B89CB6 ; */
   background: #50094b;
  color:#E6961C;
}

a.readmore:hover,
a.readmore:active,
a.readmore:focus
{
  background:#B89CB6;
  color: #E6961C;
}

/* ++++++++++++++ End Read More  +++++++++ */

/*
#form-login {
 margin-top:50px;
 width: 100%;  
}
*/

/* ##########################  editor  ########################### */

.contentpaneopen_edit img
{
  border:0
}

form.editor fieldset
{
  border:solid 1px #ccc;
}


/* ++++++++++++++  edit  ++++++++++++++ */
.item-page {
    display: block;
    //overflow: hidden;
    padding: 0 5px;
}

form#adminForm
{
  border:solid 0px #000
}

.edit form#adminForm fieldset
{
  border:solid 1px #ddd
}
.edit form#adminForm  legend
{
  font-weight:bold
}
/* ++++++++++++++  tooltip  ++++++++++++++ */
.tip
{
  border:solid 1px #333;
  background:#ffffcc;
}
/* +++++++++ input borders +++++++++ */
input, textarea  {
   border-color: purple;  
}

.button, .validate {
  background-color: #c2a9c0;
   border-color: purple;  
}

.cat-children ul li {
  list-style: square;
}

.item-title a {
 font-size:1em !important;
 font-weight:bold !important;
 color: #98397B;
 line-height:18px;
 text-decoration:none;
}

.item-title a:hover,
.item-title a:active,
.item-title a:focus
{
/*  background: #B89CB6 ; */
/*   background: #50094b; */
  color:#E6961C;
}

.category-desc p {
   margin-bottom: 10px;
}
.moduletable.blokplaatjes p {
  margin: 0;
  padding: 0;
  border: 0;

}
.oranje-link a {
  color: #ff9900;
  font-weight: bold;
} 

.icons ul.dropdown-menu {
	display:inline-block;
	float:right;
	margin: -35px 18px 0;
}

.icons .dropdown-menu > li {
	list-style: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0;
width: 16px;
	
}

.icons .dropdown-menu > li.email-icon > a  {
	display: inline-block;
   width: 16px;
   background-image: url(../../../media/system/images/emailButton.png);
}

.icons .dropdown-menu > li.print-icon > a  {
	display: inline-block;
   width: 16px;
	background-image: url(../../../media/system/images/printButton.png);
}
div [class*="leading-"] {
	padding-top:10px;
}

div [class="leading-0"] {
	padding-top:0px;
}

.alert {
	padding: 8px 35px 8px 14px;
	margin-bottom: 18px;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	background-color: #fcf8e3;
	border: 1px solid #fbeed5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.alert,
.alert h4 {
	color: #c09853;
}
.alert h4 {
	margin: 0;
}
.alert .close {
	position: relative;
	top: -2px;
	right: -21px;
	line-height: 18px;
}
.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #468847;
}
.alert-success h4 {
	color: #468847;
}
.alert-danger,
.alert-error {
	background-color: #f2dede;
	border-color: #eed3d7;
	color: #b94a48;
}
.alert-danger h4,
.alert-error h4 {
	color: #b94a48;
}
.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #3a87ad;
}
.alert-info h4 {
	color: #3a87ad;
}
.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
	margin-bottom: 0;
}
.alert-block p + p {
	margin-top: 5px;
}
.close {
	float: right;
	font-size: 20px;
	font-weight: bold;
	line-height: 18px;
	color: #000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.4;
	filter: alpha(opacity=40);
}
button.close {
	padding: 3;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}
.btn.dropdown-toggle {
	display:none;
}
input.rapid_contact.btn.btn-primary.button {
	width: 200px;
}
.visually-hidden, .sr-only,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption), .sr-only:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
