* {margin: 0; padding: 0;font-family: arial, sans-serif;}
img {border: 0;}
html {background: #dddddd; height: 100%;}
body {	margin: 0 auto; width: 707px; min-height: 100%;  _height:100%;
		background: #ffffff; background: #ffffff url(/images/shade.png) repeat-y right; 
		border-left: 1px solid #c9c9c9;
		border-top: 1px solid #c9c9c9;}
h1 {color: #ff7f00; font-size: 17px; margin-bottom: 15px;}
h2, h3, h4, h5, h6 {color: #ff7f00;}
ol {list-style-type: upper-alpha; color: #000000; font-size: 12px; margin-bottom: 20px; padding-left:20px;}
ul {color: #000000; font-size: 12px; margin-bottom: 20px; padding-left:20px; margin-left: 20px;}
p {color: #000000; font-size: 12px; text-align: justify; margin-bottom: 15px;}
label {font-size: 12px;color: black; display:block; float:left; width: 75px;}
input{font-size: 12px; margin-left: 5px;border: 1px solid gray;}
input:focus {border: 1px solid black;}
textarea {border: 1px solid gray;width: 150px;height: 200px; color: black; margin: 5px}
textarea:focus {border: 1px solid black;width: 150px;height: 200px; color: black;}
select {border: 1px solid gray; font-size: 12px;}
table td {padding: 3px; vertical-align: top;}

#header {background-image: url('/images/header.png');  background-repeat: no-repeat; height: 228px; margin-top: 0px; padding-top: 0px;}
#content {margin-left: 50px; margin-right: 50px; padding-bottom: 50px;}


#navcontainer {position: relative; top: 128px; width: 701px; height: 24px; clear:both; margin:0; padding: 0;}
#nav a {text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff;}
#nav a:hover {text-decoration: none; font-size: 12px; font-weight: bold; color: #6e6e6e;}
#nav ul {position: relative; padding: 0; margin: 0; top: 0; list-style: none;}
#nav li {float: left; position: relative; list-style: none; margin: 0px 10px 0px 10px;}
#nav li ul {display: none; position: absolute; top: 1em; left: 0; padding-bottom: 5px;}
#nav li ul li {list-style-image: url("/images/arrow.gif"); padding: 10px 0px 0px 0px; margin: 3px 0px 0px 0px;}
#nav li ul li a {font-weight: bold; font-style: italic; color: #6e6e6e; padding: 13px 25px 5px 5px; left:0}
#nav li ul li a:hover {font-weight: bold; font-style: italic; color: black; }
#menu {padding-left: 80px;}

.clear {clear: both}
.rechts {float: right; margin-left: 20px; margin-bottom: 20px;}
.pagina {font-size: 24px; color: #ffd8b3; margin-bottom: 0px;}
.language {float: right; margin-top: 5px; margin-right: 15px; border: 0px;}
.error {color: red;}

#inloggen label {width: 120px; margin-top: 10px;}
#inloggen input {margin-top: 10px;}

/*nieuws */
.nieuwsposter {font-size: 9px;}
.nieuwsbericht {margin: 10px 30px 10px 30px;}
.nieuwslijst {list-style-type: none;}
.nieuwscategorie {display:block; float:left; width: 150px;}
.titelinput {width: 400px;}
.berichtinput{margin-left: 5px;width: 400px; height: 500px; border: 1px solid black;}
.nieuwsadmin {background: #970808; color:#E5C192; margin: 0px; padding: 2px;font-size: 9px;}

.nieuwstitel {font-size: 13px;}
.nieuwstitel a {text-decoration: none; font-weight:bold; color:black;}
.nieuwstitel a:hover {text-decoration: underline; font-weight:bold; color:black;}
.nieuwsdatum {width: 100px; float:left; color:black;}
.nieuwslink  {font-style: italic; color: black; text-decoration: none;}
.nieuwslink:hover {text-decoration: underline; font-style: italic; color: black;}
.nieuwsberichtdatum {color: #ffd8b3; font-size: 10px;}

#fotoalbum img {margin: 10px;}

/* fotos op pagina */
#fotos {float: left; width: 85px; text-align: center; margin: 15px 0px 0px 0px; padding-top: 6px; background: transparent url(/images/foto_op_pagina.gif) repeat-x; min-height: 400px; _height: 400px;}
#fotos img {border: 1px solid #ff7f00}

#inhoud {margin-left: 100px;}
#bodytekst {border: 2px solid #ff7f00; padding: 15px; min-height: 400px; _height: 400px;}
