@charset "utf-8";
/* CSS Document */


body {
	font-family: Arial, Arial bold;
	font-size:12px;
	overflow:auto;
	margin:auto;
	padding:auto;
}
tbody { margin:0px; padding:0px;}
tr { margin:0px; padding:0px;}
td { margin:0px; padding:0px;}

#wrapper { overflow:hidden;}
#mainheader { margin:auto; padding:auto;}

#header { 
	height:80px;
	margin:30px 10px 0px 0px;
	padding:auto;
}

#menu {
	height:107px;
	margin:5px 0px 0px 0px;
	padding:auto;

}

#menu ul {list-style:none; margin:0px 0px 0px 0px; padding:0px; clear:both;}
#menu li {display:block; margin:0px; padding:0px;}
#menu a{ color:#FFF; text-decoration:none; text-align:center; } 
#menu a  { display:block; width:94px; height:20px; background-image:url(/images/menu/normal_menu.png); float:left; margin:0px 4px 0px 4px; padding:4px 0px 4px 0px;}
#menu a:hover  { background-image:url(/images/menu/hover_menu.png);}
#menu .selected a {background-image:url(/images/menu/current_menu.png);}
#search a { background-image:url(/images/menu/search_normal_menu.png); color:#FFFFFF; width:29px;}
#search a:hover { background-image:url(/images/menu/search_hover_menu.png); } 
#menu #search a.selected {  background-image:url(/images/menu/search_current_menu.png);}
#search img{ padding:0px 0px 0px 0px; margin:-4px 0px 0px 0px;}
#login li a { background-image:none; font-size:11px; color:#a6a6a6; margin:0px 0px 0px 0px; padding:0px;  width:45px; height:26px;}
#login li a:hover { background-image:none; font-size:11px; color:#a6a6a6; text-decoration:underline;}
.links { float:left; font-size:12px; color:#a5a5a5;}
.rechts { float:right;}

#mainproductcontent {background-color:#526880; margin:0px; padding:0px;background-image:url(/images/background_bottom.png);background-repeat:repeat-x;background-position:bottom;}
#smallheader {height:50px;}
#smallheader h3 { margin:8px 0px;  color:white;}
#productcontent {min-height:316px;  height:auto; margin:auto; padding:auto;}
#productcontent img {margin:10px 0px 0px 0px;}

#admincontent {margin:0px 0px 20px 0px; padding:0px;}
#maincontent {margin:0px 0px; padding:0px;}
.container { min-height:20px;}

.content { background-color:#ededee;}
.nieuwscontents { background-color:#ededee; padding:5px 0px; margin:20px 0px;}
.nieuwscontents p { margin:0px 5px; padding:0px;}
.nieuwscontents h3 {padding :5px; margin:0px 0px 5px 0px;}
.nieuwscontents ul {list-style:none; padding:0px; margin:0px;}
.nieuwscontents li {display:inline; margin:0px 0px 0px 5px; padding:0px;}
.nieuwscontents a { color:black;}
.nieuwscontents .toevoegen a { color:#526880;text-decoration:none;}
.rechtscontents  { background-color:#ededee; padding:5px 0px; margin: 20px 0px;}
.rechtscontents h3 {padding :0px 5px; margin:0px;}
.rechtscontents p {padding :5px; margin:5px 0px;}
.rechtscontents img {padding:0px 5px; margin:0px;}
.leftcontents { margin: 20px 0px; padding:0px; overflow:hidden;}

a.leesverder  {background-image:url(/images/knop/brown.png); width:112; height:28px; display:block; background-repeat:no-repeat; margin:0px 0px 0px 450px; padding:3px 0px 0px 25px; color:white; font-size:13px; text-decoration:none; }
a.leesverder:hover { color:white; text-decoration:underline;} 

.rechtscontents a { text-decoration:none; color:#526880;}
.rechtscontents a:hover { text-decoration:underline; color:#526880;}
 a { text-decoration:none; color:#526880;}
 a:hover { text-decoration:underline; color:#526880;}


#mainfooter {background-color:#526880; margin:0px; padding:0px;}
#footer {margin:15px 0px 15px 0px; width:auto; height:auto;}

.footerinfo ul {float:left; list-style:none; margin:0px; padding:0px 0px 0px 0px;}
.footerinfo li {margin:0px 30px 0px 0px; padding:0px;}
.footerinfo {float:left; color:#ffffff; margin:0px; padding:0px 80px 0px 0px;}
.footerinfo a { color:#ffffff;}
.footerinfo a:hover { color:#b2d3d4;}
.footerrechts ul {float:left; list-style:none; margin:0px; padding:0px 0px 0px 0px;}
.footerrechts li {margin:0px 30px 0px 0px; padding:0px;}
.footerrechts {float:left; color:#ffffff; margin:0px; padding:0px 0px 0px 0px;}

#footergrey  { height:10px; margin:0px; padding:0px; background-color:#d1d3d4;}
#footerbrown { height:10px; margin:0px; padding:0px; background-color:#572a00;}
#footerwhite { height:10px; margin:0px; padding:0px; background-color:#ffffff;}

.editor textarea { width:600px; height:300px;}

#menuAdmin {}

#adminsmenu {}
#adminsmenu ul{ margin:0px; padding:0px; list-style:none;}
#adminsmenu li{margin:0px; padding:0px; display:block;}
#adminsmenu a{  margin:0px; padding:0px; float:right; color:;}
#adminsmenu a:hover;{ background-color:#b2d3d4;}
#subadminmenu { margin:0px 0px 10px 0px; padding:0px; height:40px; width:auto; background-color:#91acbc;}
#subadminmenu ul {list-style:none;}
#subadminmenu li {display:inline; margin:10px 0px;}
#subadminmenu a { margin:0px 5px; padding:0px; text-decoration:none; color:white;}
#admincontent { margin:20px 0px;}

#admincontentleft { overflow: auto; background-color:#ededee; margin:0px; padding:0px; min-height:20px; height:auto; float:left; border-right:solid; border-width:thick; border-color:white;}
#admincontentright { background-color:#ededee; margin:0px; padding:0px; min-height:20px; height:auto; float:left;}
#admincontentleft h4 {text-align:center; background-color:#526880; margin:0px; padding:2px 0px; color:white; }
#admincontentright h4 {text-align:center; background-color:#526880; margin:0px; padding:2px 0px; color:white;}
.titel {margin:0px; padding:5px 0px 10px 0px; width:950px; text-align:center; height:auto; }
#admincontentleft td {padding:0px 2px;}
#admincontentright td {padding:0px 2px;}
#admincontentleft th {padding:0px 0px 0px 1px;}
#admincontentright th {padding:0px 0px 0px 1px;}
#admincontentindex { background-color:#ededee; margin:0px; padding:0px; min-height:20px;}
#admincontentindex h4 {text-align:center; background-color:#526880; margin:0px; padding:2px 0px; color:white; }

#inlogform { background-color:#ededee; width:230px; margin:20px 0px; padding:10px 0px;}
#inlogform p { margin:15px; padding:0px;}
#inlogform input[type=text] { width:200px; }
#inlogform input[type=password] { width:200px; }
#inlogform input[type=submit] {width:100px;}
.field_with_errors {padding:0px; margin:0px 15px;}
.actions { padding:20px 0px;}
.headers {  width:455px; min-height:316px; height:auto; float:left; color:white; margin:0px 10px 0px 0px; padding:0px; text-align:justify;}
.headers h3 {text-align:left; color:white; margin:20px 0px;}
.headers a { background-image:url(/images/knop/normal.png); width:193px; height:43px; display:block; background-repeat:no-repeat; margin:25px 120px; padding: 9px 0px; color:white; font-size:14px; text-decoration:none; text-align:center;}
.headers a:hover { background-image:url(/images/knop/hover.png); color:white;}
.headers a:active { background-image:url(/images/knop/active.png); color:white;}

#showcontent { margin:20px 0px;}
#smallheader a { color:white; text-decoration:none; font-size:15px;}
#smallheader a:hover {color:white; text-decoration:underline;}

.images { width:300px; padding:10px; float:right; height:500px; overflow:auto;}
.images img { margin:0px 0px;}


.span-12 textarea { width:470px; height:150px;}
#button {float:left; margin:5px 0px 0px 0px;}
#button  .field_with_errors { float:left;}
#notice {color:red;}

.textname input[type=text] { width:170px;}
.span-26 input[type=text] { width:150px;}
.span-12 input[type=submit] { margin:10px 0px;}
]
.alert {
  color: red;
}



.field_with_errors {
  margin:0px 0px 0px 0px;
  padding:0px;
}

.errors { 
	display:inline; margin:0px 0px 0px 5px; color:;
	font: 75% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

.field_with_errors label { color:red; margin:0px; padding:0px; float:left;}
.field_with_errors select {display:block;}

#error_explanation {
  margin:0px;
  padding:0px;
  background-color: #f0f0f0;
  clear:both;
  display:both;

}

#error_explanation h4 {
  text-align: left;
  font-weight: bold;
  font-size: 12px;
  background-color: #c00;
  color: #fff;
}

#error_explanation ul li {
  font-size: 12px;
  list-style: square;
}