html, body{
	margin:0;
	padding:0;
	font-family: verdana, helvetica, 'trebuchet MS';
	font-size:12px;
	width:100%;
	color:#000000;
	line-height:20px;
}

html.gradient_html{
	height:100%;
}

img{
	border:none;
}
a{
	color:#cc3333;
	text-decoration:none;
}

h1 {	
	font-size:14px;
	margin:0 0 20px 0;
	padding:0;
}

h2 {	
	font-size:12px;
	margin:0 0 0 0;
	padding:0;
}

.container {
	width:960px;
}

.welkom {
	display:none;
}
.noshow {
	display:none;
}

.header{
	overflow:hidden;
	padding:10px 0 10px 10px;
	height:110px;
}

.browse_left{	
	width:50px;
	height:36px;
	float:left;
	padding:69px 0 0 10px;
}

.browse_right{	
	width:50px;
	height:36px;
	float:left;
	padding:69px 0 0 0;
	text-align:right;
}

.header_menu{
	width:468px;
	height:110px;
	float:left;
}

.header ul.contact {
	position:absolute;
	list-style:none;
	margin:8px 0 0 0;
	left:70px;
	padding:0;
	float:left;
	line-height:100%;
}

.header ul.contact li {
	float:left;
	margin:0 21px 0 0;
	background:url(/gfx/arrow_right_small.gif) no-repeat right 4px;
	padding:0 19px 0 0;
}
.header ul.contact li {
	background:url(/gfx/arrow_left_small.gif) no-repeat right 4px;
}
.header ul.contact li img{
	margin:3px 0 0 0;
}

.header ul.contact li:hover{
	opacity:0.6;
	filter:alpha(opacity=60)
}

.header ul.contact li.arrow_front{
	margin:0 15px 0 0;
	background:url(/gfx/arrow_right_small.gif) no-repeat left 4px;
	padding:0 0 0 20px;
}

.header ul.contact li.arrow_front#home{
	margin:0 15px 0 30px;
}

img.logo{	
	float:left;
	margin:0 0 0 0;
}

img.logo_breed{	
	float:right;
	margin:0 50px 0 0;
}


.header .client{
	margin:50px 0 0 0;
	float:left;
}
.header .client img {
	margin:4px 0;
	padding:0;
	vertical-align:bottom;
}

/*   MENU    */

.menu_div{
	margin:0;
	float:left;
}

ul.menu{
	margin:30px 0 0 0;
	padding:0;
	list-style:none;
	width:200px;
	text-align:right;
	line-height:29px;
}
ul.menu#breed{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	width:200px;
	text-align:right;
	line-height:29px;
}


ul.menu#right{
	text-align:left;
	float:right;
	margin:0;
}


ul.menu li:hover{

}

ul.menu li a{
	text-decoration:none;
}

ul.menu li a:hover{
}

ul.menu ul{
	display:none;
	list-style:none;
	margin:0;
	padding:0 0 0 0;
}

ul.menu li.active ul{
	display:block;
	
}

ul.menu li.active{
	
}

ul.menu li.subactive a{
	color:#fff !important;	
}

ul.menu li.active li{
	border-bottom:0;
}

ul.menu ul.submenu {
	display:none;
	border:none;
}

ul.menu ul.submenu li{
	padding:0 10px 0 10px;
}




/*   CONTENT    */
.main {
	float:left;
	width:750px;
}
.content{
	float:left;
	width:315px;
	overflow:hidden;
	margin:30px 20px 0 50px;
}

.content_right{
	float:left;
	width:335px;
	overflow:hidden;
	margin:30px 0 0 50px;
	color:#fff;
}

.content450{
	float:left;
	width:450px;
	overflow:hidden;
	margin:30px 50px 0 50px;
}

.content p{
	margin:0 0 20px 0;
}

.image_right {
	float:right;
	margin:30px 50px 0 0;
	color:#fff;
	width:300px;
}
.image_left div div, 
.image_right div div {
	position:absolute;
}
.image_right .image,
.image_left .image {
	height:320px;
}
.image_left {
	float:left;
	margin:30px 0 0 50px;
	width:300px;
	overflow:hidden;
	color:#fff;
}

.opdr{	
	float:left;
	width:670px;
	margin:30px 0 0 50px;
}


a.client_logos{
	display:block;
	width:80px;
	height:80px;
	float:left;
	margin:0 30px 30px 0;
}


/*   FOOTER    */

.footer{
	clear:both;
	overflow:auto;
	border:1px solid green;
}

.adress_data{
	float:left;
}

.site_data{
	float:right;
}
.info_list {
	border-top:1px solid #000;
	
}