body
{
		font-family: arial;
		font-size: 12px;		
		background-image: url('/images/kart/bck-blue.png');
		background-repeat: repeat-x;
		background-color: #000000;
}

a
{
	color: #e32561;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.website
{
	position: relative;
	margin-top: 10px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.innerwebsite
{
	position: relative;
	float: right;
	width: 895px;
	background-image: url('/images/kart/innerbck.png');
	
}

.Topper
{
	position: relative;
	float: right;
	width: 895px;
	height: 268px;
	background-image: url('/images/kart/bcktop.png');
	z-index:5;
}

.LogoPlace
{
	position: relative;
	float: right;
	top: 12px;
	right: 20px;
	width: 214px;
	height: 100px;
	z-index:99;
	
}

.LogoPlace2
{
	position: relative;
	float: right;
	margin-top: -262px;
	z-index:25;
}

.knoppen
{
	position: relative;
	float: left;
	left: -112px;
	margin-top: 18px;
	z-index:75;
}

.knop1
{
	position: relative;
	float: left;
	width: 491px;
	height: 46px;
	background-image: url(/images/kart/knop1_bl.png);
	background-repeat: no-repeat;
	z-index:999;
	padding-top: 15px;
	cursor: pointer;
	font-size: 24px;
	color: #000000;
	text-align: center;
	font-weight: bold;
}

.knop2
{
	position: relative;
	float: left;
	width: 491px;
	height: 46px;
	left: 40px;
	background-image: url(/images/kart/knop1_bl.png);
	background-repeat: no-repeat;
	z-index:999;
	padding-top: 15px;
	cursor: pointer;
	font-size: 24px;
	color: #000000;
	text-align: center;
	font-weight: bold; 
}
.knop4
{
	position: relative;
	float: left;
	width: 491px;
	height: 46px;
	left: -30px;
	background-image: url(/images/kart/knop1_bl.png);
	background-repeat: no-repeat;
	z-index:999;
	padding-top: 15px;
	cursor: pointer;
	font-size: 24px;
	color: #000000;
	text-align: center;
	font-weight: bold; 
}

.knop1_hover, 
.knop2_hover, 
.knop4_hover,
.knop1_active, 
.knop2_active, 
.knop4_active{
	background-image: url(/images/kart/knop1_bl_hover.png);
	background-repeat: no-repeat;
	color: #ffffff;
	z-index:1000;
	cursor: pointer;	
}

.knop1:hover, .knop2:hover, .knop4:hover
{
	background-image: url(/images/kart/knop1_bl_hover.png);
	background-repeat: no-repeat;
	color: #ffffff;
	z-index:999;
	cursor: pointer;
}

.knop3{
	position: relative;
	float: left;
	width: 491px;
	height: 46px;
	text-align: center;
	left: 30px;
	background-image: url(/images/kart/knop3_bl.png);
	background-repeat: no-repeat;
	z-index:999;
	padding-top: 15px;
	cursor: pointer;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}

.knop3_hover,
.knop3_active{
	background-image: url(/images/kart/knop3_bl_hover.png);
	background-repeat: no-repeat;
	color: #ffffff;
	z-index:1000;
	cursor: pointer;
}

.knop3:hover
{

	background-image: url(/images/kart/knop3_bl_hover.png);
	background-repeat: no-repeat;
	color: #ffffff;
	z-index:999;
	cursor: pointer;
}

.TheImageTop
{
display: none;
}

.fotolinks
{
	position: relative;
	text-align: center;
	margin-top: 20px;
}

.fotolinks img
{border: 0px;}

.fotolinks a:hover
{background-color: #ffffff;
opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=75); /* IE lt 8 */
-ms-filter: "alpha(opacity=75)"; /* IE 8 */}

.slideshow-content
{
	position: relative;z-index:999;
}

.slide_home
{position: absolute;z-index:999;}

.tabletop
{
	position: relative;
	float: left;
	left: 290px;
	top: 4px;
	right: 0px;
	z-index:10;
}

.UnderTop
{
	position: relative;
	float: left;
	width: 915px;
	margin-top: 0px;
	
	z-index:1;
	background-image: url('/images/kart/contentbck_head.png');
	background-position: 10px 0px;
	background-repeat: no-repeat;
}


.undertopinner
{
	position: relative;
	float: left;
	margin-top: 119px;
	margin-bottom: 10px;
	left: 10px;
	background-image: url('/images/kart/content_bottom_bck.png');
	background-repeat: repeat-y;
	z-index:1;
}


.leftSite
{
	position: relative;
	float: left;
	top: -100px;
	width: 270px;
	font-size:11px;
	
}

.rightSite
{
	position: relative;
	float: right;
	top: -100px;
	width: 640px;
}

.rightMiddleContent
{
	position: relative;
	float: left;
	left: 8px;
	width: 430px;
}

.rightMiddleContentWide
{
	position: relative;
	float: left;
	left: 2px;
	width: 779px;
}

.rightMiddleContent .contenttop
{

}

.rightMiddleContent .contentcontent,  .rightMiddleContent .article_container_full
{
	position: relative;
	float: left;
	margin-top: 90px;
}


.rightMiddleContent .article_container_inner
{
	position: relative;
	float: left;
}

.rightMiddleContent .contentbottom
{
	position: relative;
	height: 11px;
	background-image: url('/images/ovo/contentbottom.png');
	background-repeat: no-repeat;
}

.rightMiddleContentWide .contenttop
{
	position: relative;
	height: 56px;
	background-image: url('/images/ovo/contenttopWide.png');
	background-repeat: no-repeat;
}

.rightMiddleContentWide .contentcontent, .rightMiddleContentWide .article_container_full
{
	background-image: url('/images/ovo/contentcontentWide.png');
	background-repeat: repeat-y;
	padding: 0px 25px 25px 25px;
}

.rightMiddleContentWide .contentbottom
{
	position: relative;
	height: 11px;
	background-image: url('/images/ovo/contentbottomWide.png');
	background-repeat: no-repeat;
}

.rightRight
{
	position: relative;
	float: right;
	padding-top: 30px;
	width: 210px;	
}


.rightRight .rightTop
{
	position: relative;
	float: left;
}


.rightMiddle, .rightBottom
{
	position: relative;
	top: 6px;
	right: 3px;
	float: left;
	height: 73px;
	width: 202px;
	background-image: url('/images/ovo/right_flex_top.png');
	background-repeat: no-repeat;
	background-position: center bottom;
}

.rightBottom
{
	position: relative;
	margin-top: 6px;
}

.rightMiddle_mid
{
	position: relative;
	top: 6px;
	padding: 8px;
	right: 3px;
	float: left;
	width: 186px;
	background-image: url('/images/ovo/right_flex_middle.png');
	background-repeat: repeat-y;
}

.rightMiddle_sub
{
	position: relative;
	top: 6px;
	right: 3px;
	height: 4px;
	float: left;
	width: 202px;
	background-image: url('/images/ovo/right_flex_bottom.png');
	background-repeat: repeat-x;
}

/*.article_container_full
{
	padding: 20px;
	background-color: transparent;
	background-image: url('/images/ovo/contentcontent.png');
	background-repeat: repeat-y;
}*/

/* articles contentcontent */

.contentcontent .articles_title, .contentcontent .form_title,
.contentcontent .forum_title,
.article_container_full .articles_title
{
	position: relative;
	margin-top: -40px;
	color: #e32561;
	font-weight: bold;
	font-size: 12px;
}

.article_container_full .articles_maintitle
{display:none;}

.rightRight .articles_maintitle
{
	position: relative;
	margin-top: -70px;
	color: #929191;
	font-size: 11px;
	font-weight: bold;
}

.rightRight .articles_title
{
	position: relative;
	color: #004677;
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
}

.rightRight .articles_introtext
{
	position: relative;
	color: #000000;
	margin-top: -12px;
	font-size: 11px;
	font-weight: bold;
}

.rightRight a.articles_readmore
{color: #959595;font-size:10px;text-decoration: none;float: right;}

.rightRight a.articles_readmore:hover
{text-decoration: none; color: #004677}

.contentcontent .articles_introtext, .contentcontent .form_introtext,
.article_container_full .articles_introtext
{
	position: relative;
	margin-top: 10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding-right: 10px;
}

.contentcontent .articles_intro .articles_large_main{
	position: relative;
	float:left;	
	padding:4px;	
	color:#959C93;
	margin-top:-25px;
}


.contentcontent .articles_maintext,
.article_container_full .articles_maintext
{
	position: relative;
	margin-top: 10px;
	color: #ffffff;
	font-size: 12px;
	padding-right: 10px;
}

.leftSite .articleborder
{
	position: relative;
	float: left;
	left: 20px;
	top: 20px;
	padding: 20px;
	margin-bottom: 10px;
	border: 2px solid #ffffff;
	background-color: #e32561;
}

.leftSite .articles_maintitle
{
	position: relative;
	height: 8px;
	width: 143px;
	padding: 10px;
	text-transform: uppercase;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	background-image: url('/images/kart/article_left_maintitle_header_bl.png');
	background-repeat: no-repeat;
}

.leftSite .articles_title
{
	position: relative;
	height: 10px;
	width: 143px;
	padding: 10px;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	background-image: url('/images/kart/article_left_title_header_bl.png');
	background-repeat: no-repeat;
}

.leftSite .articles_introtext
{
	position: relative;
	width: 143px;
	height: 60px;
	margin-top: -14px;
	padding: 10px;
	font-size: 12px;
	color: #ffffff;
	text-align: left;
	background-image: url('/images/kart/article_left_introtext_bck_bl.png');
	background-repeat: repeat-y;
}

.leftSite .articles_intro_bottom
{
	position: relative;
	height: 14px;
	background-image: url('/images/kart/article_left_introtext_bl.png');
	background-repeat: repeat-y;
}



.leftSite a.articles_readmore
{
	position: relative;
	color: #000000;
	font-size: 10px;
	float: right;
	margin-top: 0px;
}

/* end articles contentcontent */


.loginpart
{
	position: relative;
	float: right;
	top: -10px;
	margin-top: -2px;
	right: -180px;
	width: 250px;
	text-align: right;
	height: 60px;
	z-index:6;
}

.login_message
{
	position: relative;
	top: 34px;
	color: #929191;
	font-size: 10px;
}

.inputbox
{
	position: relative;
	margin-top: 1px;
	width: 140px;
	height: 12px;
	border-bottom: 1px solid #00925b;
	border-left: 1px solid #00925b;
	border-right: 1px solid #00925b;
	border-top: 0px;
	background-color: #bebdbd;
	padding: 2px;
}


input.submit 
{
	border: 0px;
	background-color: transparent;
	cursor: pointer;
}



/* menu */

#fullmenu
{
	position: relative;
	left: 10px;
	margin-top: 30px;
}


.no_access
{
	background-image: url('/images/ovo/no_access.png');
	background-repeat: no-repeat;
}

 .menubutton_active
 {
 	position: relative;
	width:75px; 
	border-left: 1px solid #000000;
	padding-top: 4px;
	height: 22px;
	text-align: center;
 }

 
 .menubutton_active a
 {color: #000000;font-weight: bold;text-decoration: none;}
 
  .menubutton_active a:hover
 {color: #000000;font-weight: bold;text-decoration: none;}
 
  .menubutton, .menubutton_niks
 {
 	position: relative;
	width:75px; 
	padding-top: 4px;
	height: 22px;
	border-left: 1px solid #000000;
	text-align: center;
 }
 
 .menubutton:hover
 {
 		text-shadow: 0.1em 0.1em 0.2em black;
 }
 
 .menubutton a
 {color: #000000;font-weight: bold;text-decoration: none;}
 
  .no_access a
 {color: #f0f0f1;font-weight: bold;text-decoration: none;}
 
  .menubutton a:hover
 {color: #ffffff;
 font-weight: bold;text-decoration: none;text-shadow: 0.1em 0.1em 0.2em black;
 }

dt, .menuitem
 {
 	position: relative;
	width: 177px;
	height: 12px;
	padding-top: 8px;
	background-image: url('/images/kart/submenu_bl.png');
	background-repeat: no-repeat;
	padding-left: 10px;
 }
 
 .menuitem {padding-bottom: 10px;}
 
 dt a, .menuitem a{color: #ffffff;font-weight: bold;text-decoration: none;}
 dt:hover, .menuitem:hover {background-image: url('/images/kart/submenu_bl_hover.png');background-repeat: no-repeat;}

 
 dt.active_header, #submenuwrapper_active
 {
 	position: relative;
	width: 177px;
	height: 18px;
	padding-top: 4px;
	background-image: url('/images/ovo/sub_active.png');
	background-repeat: no-repeat;
	padding-left: 10px;
 }
 
 dt.active_header:hover
 {background-image: url('/images/ovo/sub_active_hover.png');
	background-repeat: no-repeat;}
 
  dt.active_header a, #submenuwrapper_active a{color: #ffffff;font-weight: bold;text-decoration: none;}
 
 
 dd
 {margin-left: -20px;}
 
 dd li
 {
 	position: relative;
	list-style-type: none;
	margin-top: 4px;
	width: 157px;
	height: 15px;
	padding-top: 2px;
	background-image: url('/images/ovo/subsub.png');
	background-repeat: no-repeat;
	padding-left: 10px;
	z-index:99;
 }
 dd li a{color: #000000;font-weight: normal;text-decoration: none;}
 
 dd li.active a{
 	color: #ffffff;
	}
	
dd li.active{
	background-image: url('/images/ovo/subsub_active.png');
	background-repeat: no-repeat;}
 
 dd li:hover
 {
 	position: relative;
	list-style-type: none;
	margin-top: 4px;
	width: 157px;
	height: 15px;
	padding-top: 2px;
	background-image: url('/images/ovo/subsub_hover.png');
	background-repeat: no-repeat;
	padding-left: 10px;
	z-index:99;
 }
 #subsubmenuwrapper_active a, #subsubmenuwrapper a:hover {color: #000000;font-weight: normal;text-decoration: none;}
 
 
 /* forms */
 
 .form_fields{
 	position: relative;
	margin-top: 10px;
	width: 520px;
	
	
}
.form_label{
	width: 80px;
	float: left;
	height: 10px;
	margin-left: 10px;
	padding-top: 5px;
	color: #ffffff;
}
.forminput{
	
	float: left;
	width: 250px;
	
	padding-top: 5px;
	border: 1px solid #7e9db9;
	margin: 2px 0 2px 0;
}

.formEntry #captcha{
	width: 170px;
	margin-left:50px;
	margin-top:7px;
}

.forminput:hover{
	border: 1px solid #fd5900;
	margin: 2px 0 2px 0;
}

.new_formButton
{
	position: relative;
	left: 80px;
	top: 14px;
	font-weight: bold;
	width: 117px;
	height: 30px;
	border: 0px;
	background-image:url("/images/kart/formsubmit_bl.png");
	background-repeat:no-repeat;
	background-color: transparent;
}

.new_formButton:hover
{
	color: #ffffff;
	background-image:url("/images/kart/formsubmit_hover_bl.png");
	background-repeat:no-repeat;
	background-color: transparent;
}


.formEntry{
	position: relative;
	Height: 12px;
	
	
}
textarea.forminput
{
	width: 350px;
	height: 100px;	
}


#logoutbox
{
	position: relative;
	float: left;
	left: 60px;
	top: 34px;
	color: #929191;
	font-size: 10px;
}

.login_logout
{
	position: relative;
	float: right;
	right: -60px;
	top: -15px;
	color: #929191;
	font-size: 10px;
}
.form{
	position: relative;
	width: 450px;
}

.taalkeuze
{
	position: relative;
	float: left;
	width: 100%;
	text-align:center;
}

.taalkeuze img
{padding: 17px;}


div.articles_intro{
	padding:4px;
	z-index:4999;
	position:absolute;
	float: left;
	font-size:12px;
	color:#959c93;
	margin-top:-60px;
	border-bottom: 2px solid #000000;
	width:406px;
	/*height:350px;*/
	background:url(/upload/images/transparent_white.png) no-repeat top left;
}

.articleborder embed
{position: relative;float:left;margin-top: 10px;margin-bottom: 10px;}

div.articles_intro .articles_title{
	position: relative;
	float: left;	
	margin-top:10px;
	font-size:20px;
	font-weight:600;
	padding: 4px;
}

div.articles_intro .articles_introtext{
	position: relative;
	float: left;
	color:#5B89E1;
	font-size:14px;
	margin-bottom:50px;
	padding: 4px;
}

.articles_intro .close_remember{
	position:absolute;
	float:left;
	bottom:10px;
}

.langbuttons
{
	position: relative;
	float: left;
	left: 30px;
	top: 4px;
}

.small{color: #000000;width: 217px;}
