/* ************************************************************************** */
/* LETTERTYPEN                                                                */
/*                                                                            */
/* Belangrijk om als eerste te benoemen.                                      */
/* ************************************************************************** */
body
{
font-family:arial, Verdana;
font-size:12px;
font-weight:normal;
line-height:16px;
}

/* ************************************************************************** */
/* ALGEMENE INSTELLINGEN                                                      */
/*                                                                            */
/* ************************************************************************** */
body {
margin-top:0px;
margin-left:0px;
margin-right:0px;
padding:0;
width:100%;
height:100%;
background-color:#ffffff;	/* default */
color:#4b54a5;				/* default */
}
#framework {
position:absolute;
margin-left:-489px;
margin-top:20px;
top: 0px;
left: 50%;
width:978px;
height:638px;
background-image:url('siteimages/main/bg/bg_home.gif'); 
background-repeat:no-repeat; 
background-position:0px 0px;
border:1px solid #000000;
}
#framework_main {
position:absolute;
margin-left:-489px;
margin-top:20px;
top: 0px;
left: 50%;
width:978px;
height:638px;
background-image:url('siteimages/main/bg/bg_main.gif'); 
background-repeat:no-repeat; 
background-position:0px 0px;
border:1px solid #000000;
}
#framework_2h1v {
position:absolute;
margin-left:-489px;
margin-top:20px;
top: 0px;
left: 50%;
width:978px;
height:638px;
background-image:url('siteimages/main/bg/bg_2h1v.gif'); 
background-repeat:no-repeat; 
background-position:0px 0px;
border:1px solid #000000;
}
#framework_1v2h {
position:absolute;
margin-left:-489px;
margin-top:20px;
top: 0px;
left: 50%;
width:978px;
height:638px;
background-image:url('siteimages/main/bg/bg_1v2h.gif'); 
background-repeat:no-repeat; 
background-position:0px 0px;
border:1px solid #000000;
}
#framework_3v {
position:absolute;
margin-left:-489px;
margin-top:20px;
top: 0px;
left: 50%;
width:978px;
height:638px;
background-image:url('siteimages/main/bg/bg_3v.gif'); 
background-repeat:no-repeat; 
background-position:0px 0px;
border:1px solid #000000;
}
#framework_breed {
position:absolute;
margin-left:-489px;
margin-top:20px;
top: 0px;
left: 50%;
width:978px;
height:638px;
background-image:url('siteimages/main/bg/bg_breed.gif'); 
background-repeat:no-repeat; 
background-position:0px 0px;
border:1px solid #000000;
}

.colone_container {
width:980px;
height:425px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
border:0px;
}

p, h1, h2, h3 {
font-weight:normal;
margin:0;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
border:0;
}

h1 {
font-size:14px;
color: #006699;
line-height:20px;
}
h2 {
font-size:10px;
color: #006699;
line-height:15px;
}
h3 {
font-size:10px;
color: #333333;
line-height:20px;
}
.megarood {
font-size:50px;
color: #ed1c24;
font-weight:bold;
line-height:50px;
}
.koprood {
color: #ed1c24;
font-weight:bold;
}
.kop {
font-weight:bold;
}
.zwart {
color: #000000;
}
.rood {
color: #ed1c24;
}

.clearfix {
	margin:				0;
	padding:			0;
	border:				0;
    display: 			block;
    clear: 				both;
}

/* ************************************************************************** */
/* Menus                                                                  */
/*                                                                            */
/* ************************************************************************** */

#container_menu {
position:absolute;
top:25px;
left:445px;
}
#container_menuhome {
position:absolute;
top:185px;
left:840px;
}
.bloc_menu {
float:left;
width:110px;
padding-right:15px;
line-height:0px;
}
.bloc_menuhome {
width:133px;
height:80px;
}
#container_slagzin {
position:absolute;
top:590px;
left:50px;
width:796px;
font-size:18px;
}
#container_slagzin_home {
position:absolute;
top:590px;
left:0px;
width:796px;
text-align:right;
font-size:17px;
font-weight: bold;
}
#container_opendisc {
position:absolute;
top:565px;
left:805px;
}

/* ************************************************************************** */
/* Container Content                                                          */
/*                                                                            */
/* ************************************************************************** */
#container_gastenboek {
position:absolute;
top:176px;
left:65px;
width:710px;
height:370px;
}

#container_main_left {
position:absolute;
top:176px;
left:15px;
width:382px;
height:370px;
}
#container_img_left {
position:absolute;
top:210px;
left:15px;
width:382px;
height:370px;
text-align:center;
}

#container_main_right {
position:absolute;
top:176px;
left:421px;
width:400px;
height:370px;
}
#container_img_right {
position:absolute;
top:210px;
left:421px;
width:400px;
height:300px;
text-align:center;
overflow:hidden;
}
#container_hor_top {
position:absolute;
margin-top:176px;
margin-left:15px;
width:382px;
height:172px;
}
#container_img_hor_top {
position:absolute;
top:186px;
left:15px;
width:382px;
height:169px;
text-align:center;
}
#container_horright_top {
position:absolute;
margin-top:176px;
margin-left:421px;
width:400px;
height:172px;
}
#container_hor_bot {
position:absolute;
top:376px;
left:15px;
width:382px;
height:169px;
}
#container_img_hor_bot {
position:absolute;
top:380px;
left:15px;
width:382px;
height:169px;
text-align:center;
}
#container_horright_bot {
position:absolute;
top:376px;
left:421px;
width:400px;
height:169px;
}
#container_img_horright_bot {
position:absolute;
top:382px;
left:421px;
width:400px;
height:169px;
text-align:center;
}
#container_ver_left {
position:absolute;
top:176px;
left:421px;
width:189px;
height:370px;
}
#container_img_ver_left {
position:absolute;
top:211px;
left:421px;
width:189px;
text-align:center;
}
#container_ver_right {
position:absolute;
top:176px;
left:629px;
width:191px;
height:370px;
}
#container_img_ver_right {
position:absolute;
top:195px;
left:629px;
width:189px;
text-align:center;
}
#paging_right {
position:absolute;
top:520px;
left:690px;
}
#paging_foto {
position:absolute;
top:520px;
left:730px;
}
#paging_left {
position:absolute;
top:520px;
left:274px;
}
#paging_dvd {
position:absolute;
top:520px;
left:520px;
}
#colofon {
position:absolute;
top:540px;
left:843px;
}

/* ************************************************************************** */
/* Bloc Content blocken                                                       */
/*                                                                            */
/* ************************************************************************** */

.bloc_main_left {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin:0px;
width:430px;
}
.bloc_main_right {
padding-top:0px;
padding-right:5px;
padding-bottom:0px;
padding-left:5px;
margin:0px;

}
.bloc_hor_top {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin:0px;
width: 430px;
}
.bloc_hor_bot {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin:0px;
width: 430px;
}
.bloc_ver_left {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin:0px;
width: 188px;
}
.bloc_ver_right {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin:0px;
width: 188px;
}

/* ************************************************************************** */
/* Linken                                                                     */
/*                                                                            */
/*                                                                            */
/* ************************************************************************** */
A img {
border:0;
}
A
{ 
color: #ed1c24;
text-decoration:none;
}
A:hover
{ 
color: #211c70;

}
A:visited
{ 
}
A:active
{
  outline: none;
}
a:focus { 
-moz-outline-style: none; 
}
A.koprood
{ 
font-weight: bold;
color: #ed1c24;
text-decoration: none;
}
A:hover.koprood
{ 
font-weight: bold;
color: #211c70;
text-decoration: none;
}
A:visited.koprood
{ 
}
A.kopblauw
{ 
font-weight: bold;
color: #4b54a5;
text-decoration: none;
}
A:hover.kopblauw
{ 
font-weight: bold;
color: #211c70;
text-decoration: none;
}
A:visited.kopblauw
{ 
}

/* ************************************************************************** */
/* Formulier                                              					  */
/*                                                                            */
/*                                                                            */
/* ************************************************************************** */
.formfieldparse
{
border: 1px solid #b40000;
background-color: #ffffff;
color: #b40000;
margin-top: 5px;
}