/* -- Header -- */

body {
	background: #3f658d;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
	z-index: 500;
	font-family: arial, sans-serif;
	font-size: 0.8em;
	width: 950px;

}

div.inhoudwrap {
  display: table-row; 
}

div.inhoud, div.sidebar {
  display: table-cell; 
  background: #ebf2f7;
}

div.sidebar {
  padding: 15px;
  border-left: 1px solid #aaa;
}

div.header {
height: 40px;
margin: 0px;
padding: 0px;
text-align: center;
background-color: #2f759a;
}

.kieskleur, .zoekvak, img.logo, div.menunietvet, br.menubreak {
display: none;
}

div.uitmenu, .menukop, div.inmenu a:link,div.inmenu a:active,div.inmenu a:visited, div.header {
color: #ffffff;
}

img {
display: none;
}

/* -- Inhoud -- */

div.inhoud {
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
padding: 0px 10px;
}

div.foruminhoud {
font-size: 0.7em;
}

h1,h2,h3,h4,h5,h6 { color: #000000; }

/* --- Verfraaing --- */

p.code {
margin: 5px;
padding: 5px;
font-family: monospace;
font-size: 1.2em;
border: 1px solid #aaaaaa;
background: #dddddd url('images/code.png') no-repeat right center;
color: #000000;
}

p.code span {
display: block;
margin-left: 56px;
}

ol.code li {
padding-bottom: 5px;
}

ul.glossary li {
list-style: none;
display: inline;
}

img.foto {
margin-left: 5px;
float: right;
border: 1px outset #c1c1c1;
}

img.fotol {
margin-right: 10px;
float: left;
border: 1px outset #c1c1c1;
}

.right {
float: right;
}


h1.forum {
color: #000000;
}

div.wit {
background-color: white;
border: 1px #808080 outset;
color: #000000;
padding-left: 20px;
}

div.menukoppel, div.menukoppel a  {
padding: 2px;
}

ul.inhoudmenu {
padding-left: 0px;
}

ul.inhoudmenu li {
display: block;
padding-bottom: 5px;
}

.left {
display: block;
float: left;
}
.center {
display: block;
text-align: center;
}
.right {
display: block;
float: right;
}

div.footer {
font-size: 0.65em;
text-align: center;
}

/* -- Menu -- */

div.menu {
text-align: center;
font-weight: bold;
font-size: 17px;
font-family: DeliciousSmallCaps;
text-shadow: 1px 1px 2px #444;
margin: 0;
padding: 0;
color: #fff;
z-index: 500;
top: 0px;
width: 950px;

}

div.menu ul {
background: transparent url('http://www.icer.nl/images/menuachtergrond.png') repeat-x 0 0;
-moz-border-radius-topleft: 1em;
-webkit-border-radius-topleft: 1em;
border-radius-topleft: 1em;
-moz-border-radius-topright: 1em;
-webkit-border-radius-topright: 1em;
border-radius-topright: 1em;
display: block;
padding: 3px 0 0 5px;
margin: 0;
margin-left: auto;
margin-right: auto;
height: 23px;
}
div.menu ul li {
display: inline;
padding: 3px 0 3px 0;
margin: 0;
/*border-left: 1px outset rgba(200,200,200,.2);
border-right: 1px outset rgba(200,200,200,.6);*/
border-left: 1px solid #6d9ed2;
border-right: 1px solid #5c7691;
}
div.menu ul li:first-child {
border-left: 0px solid;
}
div.menu ul li:last-child {
border-right: 0px solid;
}

div.menu ul li a {
color: #fff;
display: inline;
margin: 0;
padding: 3px 7px 5px 13px;
text-decoration: none;
}
div.menu ul li:hover {
background: transparent url('http://www.icer.nl/images/menuachtergrond.png') repeat-x 0 -27px;
}
div.menu ul li:last-child:hover {
background: transparent none;
}

div.inhoud {
border-top: 0;
padding: 15px 15px 0 15px;
width: 920px;
}

/* -- Header -- */

div.header {
height: 120px;
background-repeat: no-repeat;
background-position: center center;
z-index: 10;
}

div.zoekvak {
text-align: center;
float: right;
font-size: 0.70em;
color: #fff;
padding: 10px 13px 13px 13px;
}

div.zoekvak span {
display: block;
font-family: serif;
font-weight: bold;
font-size: 1.2em;
}

div.zoekvak a {
color: #fff;
}
