.main-border {
	border: 1px solid #999999;
}
.main-border-left {
	width: 167px;
}

.content a
{
    text-decoration:underline;
}

h3 {
	margin-bottom:12px;
	margin-top:0px;
	font-size:14px;
}

.content-area {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.top-line {
	background-color: #888888;
	height: 5px;
}
.top-langborder {
	background-color: #d5d5d5;
	height: 12px;
}
.bottom-diagonal {
	background-image: url(img/diagonal.gif);
	height: 100px;
}
.top-line2 {
	background-color: #888888;
	height: 25px;
}

body {
	background-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.brd {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
a {
	color: #000000;
	text-decoration: none;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align:center;
}
.brd2 {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}










.righttextbar-header { font-size:16px; color:#fff; line-height:25px; } 
.righttextbar-content { font-size:12px; color:#fff; } 



.mainmenuitem {
	font-size:11px;
	background:url('images/btn-main.gif') left bottom;
	width:167px;height:53px;
	text-transform:uppercase;
}

#menuitem1 {
	height:54px;
}

.mainmenuitem a:link,
.mainmenuitem a:visited,
.mainmenuitem a:active,
.mainmenuitem a:hover {
	display:block;
	color:#000;
	width:167px;height:53px;
	padding:8px 6px;
	text-decoration:none;
}

.mainmenuitem-over {
	background:url('images/btn-main-over.gif') left bottom;
}

.mainmenuitem-spacer {
	background-color:#898989; width:167px;height:1px;
}

#bgimages {   
	position:relative;
	width:663px; height:378px;
	overflow:hidden;
}

#bgimages img {
	display:none;
	position:absolute;
	top:0;
	left:0;
}

#bgimages img.active {
	display:block;
}

#righttextbar {
	position:absolute;
	width:442px; height:108px;
	left:663px; top:54px;
	background-color:#363636;
}

#righttextbar div {
	display:none;
	padding:18px 31px 0px 31px;
}

#righttextbar div.active {
	display:block;
}

#logo {
	position:absolute;
	left:42px;top:30px;
}

#advert {
	position:absolute;
	left:287px;top:5px;
}

#logo img {
	display:none;
	position:absolute;
	top:0;
	left:0;
}

.languagechoice {
	position:absolute;
	display:none;
}

#footer1 {
	background-color:#898989;
	position:absolute;
	left:0px;bottom:102px;
	width:830px;height:6px;
}

#footer2 {
	background:url('images/footergrid.gif');
	position:absolute;
	left:0px;bottom:0px;
	width:830px;height:102px;
}

#footer1short {
	background-color:#898989;
	position:absolute;
	left:0px;bottom:102px;
	width:167px;height:6px;
}

#footer2short {
	background:url('images/footergrid.gif');
	position:absolute;
	left:0px;bottom:0px;
	width:167px;height:102px;
}

#gridoverlay {
	position:absolute;
	left:0px;top:0px;
	width:663px;height:378px;
}

#bgimageflash { 
	display:none; position:absolute;left:0px;top:0px;width:663px;height:378px;background-color:#fff;			
}

#bgimages_holder {
	position:absolute;left:0px;top:0px;width:663px;height:378px;
}

#stage_holder {
	position:absolute;left:167px;top:131px;width:663px;height:378px;
}

#stage {
	position:relative;
	width:663px;height:378px;
	background-color:#fff;
	color:#000;
	overflow:hidden;
}

#mainmenu_holder {
	position:absolute;left:0px;top:131px;width:167px;height:378px;
}

#mainmenu {
	width:167px; height:378px;background:url('images/mainmenu-bg.gif') no-repeat;
}

#headertop {
	position:absolute;left:0px;top:0px;width:830px;height:5px;background-color:#898989;
}

#website_holder {
	position:relative;
	background-color:#fff;
	border:1px solid #898989;
	width:830px;
	min-height:617px;
	margin-left:auto;
	margin-right:auto;
}

#languagebar {
	position:absolute;
	left:0px;top:119px;
	width:167px;height:12px;
	background-color:#d5d5d5;
}

#homebutton {
	position:absolute;
	left:180px; top:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height:31px;
}


#submenu {
	position:absolute;
	left:167px; top:100px;
	width:663px; height:31px;
	background-color:#888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height:31px;
	text-align:right;
}

#submenu div {
    padding-right:10px;
}

#submenu a:link,
#submenu a:visited,
#submenu a:active,
#submenu a:hover,
#homebutton a:link,
#homebutton a:visited,
#homebutton a:active,
#homebutton a:hover {
	color: #fff;	
}

#buttonnl-select {
    position:absolute;left:15px;top:118px;
}

#buttonen-select {
    position:absolute;left:41px;top:118px;
}

#lang-spacer-nl {
    position:absolute;left:77px;top:106px;width:1px;height:10px;background-color:#d6d6d6
}   

#lang-spacer-en {
    position:absolute;left:33px;top:106px;width:1px;height:10px;background-color:#d6d6d6
} 

#buttonnl {
    position:absolute;left:86px;top:105px;
}

#buttonen {
    position:absolute;left:15px;top:106px;
}

.content_images_holder {
    position:absolute;left:182px;top:158px;   
}

.content_header_holder {
    position:absolute;
    left:388px;top:138px;
    width:412px;
}

.content_text_holder {
    padding-top:160px;
    padding-left:388px;
    padding-bottom:8px;
    width:412px;
}

.content_text_holder2 {
    padding-top:175px;
    padding-left:388px;
    padding-bottom:8px;
    width:412px;
}

.content_line {
    border-top:1px solid #000;
    padding-bottom:4px;
}

.content_submenu {
    padding-bottom:6px;
}

.text_holder {
    margin-top:10px;
    margin-bottom:10px;
    min-height:300px;
}
