* {margin: 0;padding: 0;}

html, body {height: 100%;}

body {background: #f7f1c7 url(../img/verlauf.png) repeat-x; font: 95% Verdana, Arial, Helvetica, sans-serif; color: #5D3915;}

h1, h2, h3 {color: #AB3333;}

h2 {margin-bottom: .8em; font-size: 1.5em; font-weight: normal;}

h3 {margin-bottom: 1.0em; font-size: 1.2em; font-weight: normal;}

ul {margin-bottom: 1.4em;line-height: 1.8em;}

p {font-size: 0.85em; margin-bottom: 1.4em;line-height: 1.8em;}

img.left {float: left; margin: 0 15px 0 0; border: solid 1px; border-color: #BE7F42; padding: 4px;}

img.right {float: right;margin: 0 0 0 15px; border: solid 1px; border-color: #BE7F42; padding: 4px;}

img {border: solid 1px; border-color: #BE7F42; padding: 4px;}

#flaggen {float: left; display: inline; position: absolute; top: 138px; left: 20px; }

#flaggen img {border: solid 1px; background: #fff; border-color: #785D48; padding: 2px; margin: 2px 26px 2px 2px;}

#klik {position: absolute; top: 451px; left: -20px;}

#klik ul {}

#klik li {float: left;  display: inline; }

#klik li.ned {margin: 0 16px 0 0px;}

#klik li.eng {margin: 0 15px 0 10px;}

#klik li.fr {margin: 0 14px 0 3px;}

#klik li.de {margin: 0 15px 0 3px;}

#klik a {font-size: 0.85em; text-decoration: underline; color: #5D3915;}

#klik a:hover {font-size: 0.85em; text-decoration: none; color: #5D3915;}

ul {margin-left: 3em;}

ul li {font-size: 0.85em;}

a {text-decoration: underline;color: #AB3333;}

a:hover {text-decoration: none;}

blockquote {font-size: 0.85em; margin-bottom: 1.4em;line-height: 1.8em;font-style: italic;}

#gedenkplaat {text-align: center; font-weight:bold;}

/* Logo */

#logo {	height: 40px;	padding: 20px 20px 20px 20px;}

#logo h1 {float: left;	font-size: 2.0em; font-weight: normal;}

#logo a {color: #f7f1c7; text-decoration: none;}

#logo a:hover {color: #f7f1c7; text-decoration: underline;}


/* Content */

#content {}


/* Main */

#main {margin: 0 20px 20px 260px; padding: 15px; background: #FFFFFF; border: 4px solid #BE7F42;}

#extra {height: 31px; margin: 0 20px 0 260px; background: url(../img/img02.gif) repeat-x;}


/* Sidebar */

#sidebar {float: left; width: 220px; padding: 100px 0 0 20px;}


/* Menu */

#menu {	margin-bottom: 30px; border-bottom: 3px solid #BE7F42; border-top: 2px solid #BE7F42; font-size: 1.0em;} 

#menu ul {margin: 0; padding: 0; list-style: none; line-height: normal;}

#menu li {display: inline;}

#menu a {display: block; padding: 10px; border-top: 1px solid #BE7F42; font-weight: bold; text-decoration: none;}

#menu a:hover {background: #5D3915; text-decoration: none; color: #fff;}

#menu .active a {background: #BE7F42; text-decoration: none; color: #fff; text-align:right;}


/* Footer */

.wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -35px; }

.footer, .push {height: 30px;}

.footer {clear: both; padding: 5px 20px 0 20px; background: #5D3915;}

.footer p {margin: 0;font-size: 0.7em;color: #f7f1c7;}

.footer a {text-decoration: underline;color: #f7f1c7;}

.footer a:hover {text-decoration: none;color: #F4E7DB;}

#footerleft {float:left;padding-left: 0;background: #5D3915;}

#footerleft p {margin: 0;font-size: 0.7em;color: #f7f1c7;}

#footerleft a {text-decoration: underline;color: #f7f1c7;}

#footerleft a:hover {text-decoration: none;color: #F4E7DB;}

#footerright {float:right;padding-right: 5px;background: #5D3915;}

#footerright p {margin: 0;font-size: 0.7em;color: #f7f1c7;}

#footerright a {text-decoration: underline;color: #f7f1c7;}

#footerright a:hover {text-decoration: none;color: #F4E7DB;}

hr {height: 3px;background-color: #BE7F42;color: #BE7F42; border: 0 none;margin: 20px -15px;} 

