 
*{
margin:           0px;
padding:          0px;
font-family: verdana;
}

body{
padding:          0px;
background-color: #f0edec;
}

a {
 color:#376bba;
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
}

a img {
 border:0px;
}

ul {
margin-left:15px;
}

#container{
margin-left:      auto;
margin-right:     auto;
width:            1024px;
min-height:       500px;
background-color: #f0edec;
z-index:          1;
position:         relative; 
}

#repeattop{
background-image: url(/images/repeat_02_kleiner.gif);
position:         absolute;
margin-top:       0px;
top:              0px;
left:             0px;
z-index:          0;
margin-left:      0px;
width:            100%;
height:           83px;
}

#menu{
background-image: url(/images/layout04_01_klein.jpg);
width:            1024px;
height:           83px;
}

#menu img {
clear:            both;
display:          block;
}

#flashmenu {
position:absolute;
top:26px;
width:1024px;
height:40px;
}
#flashgallerydiv {
 width:620px;
 height:530px;
 margin-left:-24px;
}

#top{
 background: url(/images/layout04_bg_04.jpg) no-repeat 25px 0px;
 width: 1024px;
 height: 279px;
 margin-top: 13px;
}
#selectlangdiv {
 font-size:10px;
}

div#main {
 float: left;
}

div#main h1 {
 margin: 0;
 color:            #376bba;
}
div#main h1.title {
 padding-top:       61px;
 padding-left:      40px;
}

#header{
background: #ffffff url(/images/layout04_30_15.gif) no-repeat;
width:            652px;
height:           91px;
margin-right:      53px;
margin-top: -15px;
}

#tekstvlak{
margin-right:     53px;
background-color: #ffffff;
width:            652px;
display:          block;
font-size:        12px;
}

#txt{
width:            602px;
padding:          20px;
padding-left:     40px;
padding-right:    10px;
padding-top:      20px;
display:          block;
}

#shade-1,#shade-2,#shade-3{
background-image: url(/images/shade_31.jpg);
margin-top:      15px;
margin-bottom:    20px;
height:           136px;
width:            200px;
float:            left;
}

#shade-2{
margin-left:      0px;
}

#shade-3{
background-image: url(/images/shade_33.jpg);
margin-left:      0px;
width:            202px
}


#btm_txt{
background-color: #ffffff;
margin-right:     53px;
margin-bottom:    35px;
width:            652px;
}

#linkerbalk{
 width:            252px;
 float:            left;
 margin-right: 15px;
 padding-left: 48px;
 margin-top: -125px;
 margin-bottom: 35px;
}

#linksboven{
background-image: url(/images/layout04_11.jpg);
width:            252px;
height:           265px;
}

#tekstlinksboven{
padding:          10px;
}

#linksonder{
margin-top:       10px;
width:            250px;
}

#linksondertekst{
padding:          2px;
width:            200px;
}

#form{
margin-top:       10px;
margin-bottom     10px;
height:           23px;
}

.mid{
	background: 	  transparent url(/images/mid_19.jpg) left top repeat-y;
	width:			    232px;
	float:			    left;
	padding:        10px;
}



.top{
	float:			    left;
	background: 	  transparent url(/images/mid_15.jpg) left top no-repeat;
	width:			    242px;
	padding:        5px;
}

.bottom{
	float:			    left;
	background:  	  transparent url(/images/mid_25.jpg) left bottom no-repeat;
 	width:			    242px;
  padding:        5px;
  padding-top:    0px;
}

#footer{
margin-bottom:    0px;
margin-top:       35px;
display:          block;
}

#repeatbtm{
background-image: url(/images/repeat_56.jpg);
position:         absolute;
margin-bottom:    0px;
margin-left:      0px;
width:            100%;
height:           176px;
z-index:          0;
}
#repeatbtm ul {
 display:inline;
}
#repeatbtm ul li {
 display:inline;
 float:left;
}
#bottom_middle {
 width:1024px;
 margin-left:auto;
 margin-right:auto;
}
#navigation {
 position:absolute;
 left:568px;
 top:55px;
 font-size:13px;
 font-weight:bold;
 color:#737373;
 font-size:11px;
}
#navigation a {
 color:#737373;
}
#navigation .separator {
 color:#737373;
 margin-left:4px;
 margin-right:4px;
}

h6{
font-family:      verdana;
font-size:        12px;
color:            #4b4c4c;
}

h5{
font-family:      verdana;
font-size:        10px;
color:            #4b4c4c;
}

h4{
color:            #636363;
font-weight:bold;
font-size:         12px;
}

h3{
font-family:      verdana;
font-size:        12px;
color:            #4b4c4c;
}

h2{
font-family:     verdana;
font-size:       15px;
color:            #4b4c4c;
}

h1{
font-family:     verdana;
font-size:       20px;
color:            #4b4c4c;
}

.blue{
color:            #376bba;
}

.white{
color:          #ffffff;
}

.head{
color:            #376bba;
margin-top:       80px;
margin-left:      40px;
}

.gray{
color:            #636363;
margin-bottom:    5px;
}

.position{
margin-bottom:    32px;
margin-right:     32px;
}

.links{
margin-left:      15px;
margin-top:       4px;
}

.center{
margin-top:       40px;
}

.logo{
margin-top:       28px;
margin-left:      48px;
}

#select{
width:            145px;
height:           40px;
margin-right:     0px;
margin-top:       52px;
float:            right;
}

.nl{
margin-left:      5px;
float:            left;
}

.en, .fra, .dui{
float:            left;
margin-left:      15px;
}

.search{
border:           1px solid black;
background:       #f7f3e6;
font-family:      verdana;
font-size:        10px;
float:            left;
height:           16px;
padding-top:      4px;
padding-left:     4px;
padding-right:    4px;
}

.verder{
margin-left:      5px;
margin-top:       2px;
float:            left;
margin-bottom:    12px;
font-size:        12px;
cursor:hand;
cursor:pointer;
}

.float{
float:            right;
margin-top:       -15px;
margin-right:     24px;
}

.line{
margin-top:       5px;
margin-bottom:    5px;
}

.padding{
padding-left:     30px;
}

.button {
 border:1px solid #999999;
 cursor:hand;
 cursor:pointer;
}

#flashrotator {
 position:absolute;
 left:315px;
 top:118px;
 width:652px;
 height:289px;
}
#flashglobe {
 position:absolute;
 top: 118px;
 left: 130px;
 width:80px;
 height:80px;
}

form#contactform fieldset {
 border:0px;
}
form#contactform label {
 width:120px;
 display:block;
 float:left;
 height:1px;
}
form#contactform input,form#contactform textarea {
 border:1px solid #999999;
 margin-bottom:3px;
}

#map {
color:#666666;
float:left;
height:286px;
margin-right:0px;
overflow:hidden;
position:relative;
width:590px;
}