body {
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12pt;
	color: #000000;
	text-align: center;
}
div {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid;
}
#all {
	margin: 0px auto;
	text-align: left;
	width: 1258px;
	border: 0px solid;
	overflow-x: hidden;
}
#head {
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
	height: 178px;
	cursor: pointer;
}
#background {
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	height: auto;
    min-height: 940px;
	width: 1258px;
}
#main {
	margin-left: 29px;
}
#left {
	float: left;
}
#menu {
	background-image: url(images/background_menu.jpg);
	background-repeat: no-repeat;
	padding-top: 4px;
	margin-top: -5px;
	width: 214px;
	height: 332px;
}
#ledenmenu {
	background-image: url(images/background_menu_leden.jpg);
	background-repeat: no-repeat;
	padding-top: 2px;
	margin-top: 5px;
	width: 214px;
	height: 205px;
}
#menu ul, #ledenmenu ul {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}
#menu li, #ledenmenu li {
	margin: 9px 0px 1px 18px; /* 20 0 20 18 */
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 11pt;
	font-weight: bold;
	color: #E39007;
}
#menu li a, #ledenmenu ul a {
	color: #E39007;
	text-decoration: none;
}
li>pre {
	font-family: Verdana, Arial, Tahoma
}
#mid {
	float: left;
	margin: 10px 0px 0px 20px;
}
#right {
	margin: 6px 1px 0px 20px;
	float: left;
	width: 221px;
	height: 587px;
	background-image: url(images/background_right_small.jpg);
	background-repeat: no-repeat;
}
#rightbox {
	margin: 18px 0px 0px 25px;
	width: 160px;
}
#rightbox_old {
	margin: 35px 0px 0px 25px;
	width: 160px;
}
#righttop {
	margin-bottom: 18px;
}
#rightcontent {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: justify;
	height: 535px;
	border: 0px solid;
	overflow-y: hidden;
	overflow-x: hidden;
}
#content {
	margin: 20px 0px 0px 0px;
	width: 727px; /* 655 / 644 */
	padding-right: 15px; /* 0 */
	text-align: left; /* justify */
	font-size: 11pt;
	overflow-x: hidden; /* disable horizontal scrollbar in IE */
}
.contentscroll {
	overflow: auto;
	height: 470px;
}
#content h1 {
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
}
#content h2 {
	font-weight: bold;
}
#content h3 {
	font-size: +1pt;
}
.submenu {
	text-align: left;
	position: absolute;
	background-image: url(images/submenu.gif);
	background-repeat: none;
	width: 132px;
	height: 169px;
	top: 200px;
	left: 200px;
	display: none;
}
.submenu_small {
	background-image: url(images/submenu_small.gif);
	height: 135px;
}
.submenu_small2 {
	background-image: url(images/submenu_small2.gif);
	height: 145px;
}
.submenu_small3 {
	background-image: url(images/submenu_small3.gif);
	height: 85px;
}
.submenu ul {
	margin: 17px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.submenu li {
	margin: 0px 0px 12px 12px; /* 0 0 15 12 */
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 10pt;
	font-weight: bold;
	color: #E39007;
}
.submenu li a {
	color: #E39007;
	text-decoration: none;
}
#content ul { }
#content li {
	margin-left: -20px;
}
#content a {
	line-height: 22px;
}
div.newsitem {
	background-image: url(images/item.gif);
	background-repeat: none;
	width: 713px; /* 656 */
	height: 110px;
	margin-bottom: 15px;
}
div.newsitem_img {
	float: left;
	padding: 11px 10px 10px 12px;
}
div.newsitem_teaser {
	float: left;
	padding: 11px 10px 10px 24px;
	color: #FFFFFF;
	width: 240px;
}
div.newsitem_date {
	float: right;
	padding: 11px 10px 10px 12px;
	color: #E39007;
	width: 90px;
}

div.newsitem_right {
	width: 160px;
	margin-bottom: 25px;
	text-align: left;
}
div.newsitem_teaser_right {
	float: left;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	width: 160px;
}
div.newsitem_date_right {
	float: left;
	padding: 0px 0px 0px 0px;
	color: #E39007;
	width: 90px;
}

div.newsitem a, div.newsitem_right a {
	font-decoration: underline;
	color: #E39007;
}
div.newsitem a:hover {
	font-decoration: underline;
	color: #FFFFFF;
}
div.admin {
	font-size: 12pt;
}
div.admin h1 {
	margin: 2px 2px 2px 0px;
	padding: 2px 2px 2px 0px;
	font-size: 16pt;
	font-weight: bold;
}
div.admin td.desc {
	text-align: right;
	vertical-align: top;
	padding-top: 2px;
}
div.admin input[type="text"] {
	width: 640px;
	margin-bottom: 6px;
}
div.admin textarea {
	width: 640px;
	height: 220px;
}
div.admin input[type="submit"] {
	width: 180px;
}
div.admin div.error, div.error {
	margin: 10px 10px 10px 10xp;
	margin-bottom: 20px;
	padding: 4px 4px 4px 4px;
	border: 4px solid #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: left;
}
div.admin div.ok, div.ok {
	margin: 10px 10px 10px 10xp;
	margin-bottom: 20px;
	padding: 4px 4px 4px 4px;
	border: 4px solid #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00DD00;
	text-align: left;
}
div.admin td.error {
	font-weight: bold;
	color: #FF0000;
}
div.imgcontainer {
	float: left;
	margin: 10px 8px 10px 8px;
	width: 140px;
	height: 140px;
	text-align: center;
}
div.admin div.imgcontainer {
	height: 160px;
}

td.head {
	font-weight: bold;
}
td.list {
	justify: left;
}
ul.large li, ul.large ul {
	padding-top: 2px;
	padding-bottom: 2px;
}

h3 {
	font-size: 12pt;
	
}

div.faq {
	padding-right: 20px;
}
