* {
margin: 0;
padding: 0;
outline:none;
}

body
{
background: #4e4d4c url(../Graphics/Bg.jpg);
background-repeat:repeat;
background-position:top center;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
color:#fff;
}

#container
{
width: 970px;
margin:0 auto 0 auto;
padding-top:30px;
}

#top
{
width:970px;
height:71px;
}

#logo
{
float:left;
width:335px;
height:71px;
padding:0px;
margin:0px;
}

#welkom
{
float:left;
width:635px;
height:71px;
padding:0px;
margin:0px;
text-align:right;
color:#aaa9a9;
}

#nav_top
{
padding-top:25px;
margin:0px;
width:970px;
height:26px;
}

#nav_top_left
{
float:left;
background-image:url(../Graphics/Nav_top_left.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
width:337px;
height:26px;
}

.nav_top
{
float:left;
background-repeat:no-repeat;
padding:0px;
margin:0px;
height:26px;
}

#header
{
clear:both;
background-image:url(../Graphics/Header_empty.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
width:970px;
height:174px;
}

#header_pics
{
padding-left:35px;
padding-top:20px;
height:113px;
width:935px;
}

#header_pic1
{
float:left;
width:200px;
height:133px;
}

#header_pic2
{
padding-left:32px;
float:left;
width:200px;
height:133px;
}

#header_pic3
{
padding-left:32px;
float:left;
width:200px;
height:133px;
}

#header_pic4
{
padding-left:32px;
float:left;
width:200px;
height:133px;
}

#header2
{
clear:both;
background-image:url(../Graphics/Header2.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
width:970px;
height:174px;
}

#header3
{
clear:both;
background-image:url(../Graphics/Header3.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
width:970px;
height:174px;
}

#header4
{
clear:both;
background-image:url(../Graphics/Header4.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
width:970px;
height:174px;
}

#nav_bottom
{
padding-top:0px;
margin:0px;
width:970px;
height:26px;
}

#nav_bottom_left
{
float:left;
background-image:url(../Graphics/Nav_bottom_left.jpg);
background-repeat:no-repeat;
padding:0px;
margin:0px;
/*
width:302px;
*/
width: 448px;
height:26px;
}

.nav_bottom
{
float:left;
background-repeat:no-repeat;
padding:0px;
margin:0px;
height:26px;
}

#main
{
width:970px;
padding:0px;
margin:0px;
height:auto;
height:100%;
}

#main_left
{
float:left;
width:249px;
padding:0px;
margin:0px;
height:auto;
height:100%;
}

#main_right_full
{
float:left;
width: 685px;
padding:0px;
margin:0 20px 0 0;
}

#main_middle
{
float:left;
width: 480px;
padding:0px;
margin:0 20px 0 0;
}

#main_right
{
float:left;
width: 205px;
min-height: 341px;
height: auto !important;
height: 341px;
padding: 0 0 0 10px;
margin: 32px 0 0 0;
border-left: 1px solid #5e5e5e;
}

div.blog_item { margin: 26px 0 0 0; padding: 0 0 10px 0; border-bottom: 1px solid #5e5e5e; overflow: hidden; }
div.blog_item img { float: left; margin: 0 15px 5px 0; border: 2px solid #5e5e5e; }
div.blog_item h5 { margin: 0 0 10px 0; }
div.blog_item p.reactions { clear: both; margin: 10px 0 0 0; background-color: #5e5e5e; padding: 5px; color: #fff; }
div.blog_item p.reactions a { color: #fff !important; }

div.blog_item div.blog_item_reaction { margin: 10px 0 0 0; }
div.blog_item div.blog_item_reaction form p { margin: 0 0 10px 0; }
div.blog_item div.blog_item_reaction form .input { width: 450px; }
div.blog_item div.blog_item_reaction form textarea { width: 450px; }

#main_right p.blog_post { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #5e5e5e; line-height:16px; color:#aaa9a9;}
#main_right p.first { margin-top: 28px; }
#main_right p.last { border-bottom: none; }
#main_right p.blog_post a.blog_title { display: block; margin-bottom: 5px; color: #aaa9a9; text-decoration: underline;  }
#main_right p.blog_post a:hover.blog_title { color: #fff; }

#content p.blog_post { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #5e5e5e; line-height:16px; color:#aaa9a9;}
#content p.first { margin-top: 28px; }
#content p.blog_post a.blog_title { display: block; margin-bottom: 5px; color: #aaa9a9; text-decoration: underline;  }
#content p.blog_post a:hover.blog_title { color: #fff; }

#main_left_box
{
background-image:url(../Graphics/Box_left.jpg);
background-repeat:no-repeat;
width:249px;
height:384px;
padding:0px;
margin:0px;
}

#main_left_box3
{
background-image:url(../Graphics/Box_leftb.jpg);
background-repeat:no-repeat;
width:249px;
height:384px;
padding:0px;
margin:0px;
}

#main_left_box2
{
padding:0px;
margin-top:20px;
}

#products
{
background-image:url(../Graphics/Box_left2.jpg);
background-repeat:repeat-y;
padding-left:25px;
padding-top:15px;
width:200px;
}

#contact
{
padding-left:15px;
padding-top:75px;
color:#aaa9a9;
width:200px;
height:150px;
overflow:hidden;
line-height:16px;
}

#contact2
{
padding-left:15px;
padding-top:0px;
color:#aaa9a9;
width:200px;
height:150px;
overflow:hidden;
line-height:16px;
}

#open2
{
padding-left:15px;
padding-top:80px;
color:#aaa9a9;
width:200px;
height:150px;
overflow:hidden;
line-height:16px;
}

#open
{
padding-left:15px;
padding-top:87px;
color:#aaa9a9;
width:200px;
height:200px;
overflow:hidden;
line-height:16px;
}

#content
{
padding-top:34px;
padding-left:25px;
}

#jaar
{
margin-top:40px;
margin-left:50px;
width:99px;
height:89px;
background-image:url(../Graphics/Jaar.jpg);
background-repeat:no-repeat;
}

#before_footer
{
clear:both;
height:50px;
}

#footer
{
background-image:url(../Graphics/Footer.jpg);
background-repeat:no-repeat;
width:970px;
height:27px;
color:#aaa9a9;
font-size:10px;
}

#after_footer
{
clear:both;
color:#999;
padding-top:15px;
min-height:50px;
font-size:11px;
}

#footer_left
{
padding-top:6px;
padding-left:15px;
float:left;
width:470px;
}

#footer_right
{
padding-top:6px;
float:left;
text-align:right;
width:470px;
padding-right:15px;
}

#footer a:link 
{  
color:#aaa9a9;
text-decoration: none;
}

#footer a:visited 
{ 
color:#aaa9a9;
text-decoration: none; 
}

#footer a:hover 
{   
color:#aaa9a9;
text-decoration: underline; 
}

#footer a:active 
{ 
color:#aaa9a9;
text-decoration: none; 
}

#contact a:link 
{  
color:#aaa9a9;
text-decoration: none;
}

#contact a:visited 
{ 
color:#aaa9a9;
text-decoration: none; 
}

#contact a:hover 
{   
color:#aaa9a9;
text-decoration: underline; 
}

#contact a:active 
{ 
color:#aaa9a9;
text-decoration: none; 
}

#contact2 a:link 
{  
color:#aaa9a9;
text-decoration: none;
}

#contact2 a:visited 
{ 
color:#aaa9a9;
text-decoration: none; 
}

#contact2 a:hover 
{   
color:#aaa9a9;
text-decoration: underline; 
}

#contact2 a:active 
{ 
color:#aaa9a9;
text-decoration: none; 
}


#content a:link 
{  
color:#aaa9a9;
text-decoration: none;
}

#content a:visited 
{ 
color:#aaa9a9;
text-decoration: none; 
}

#content a:hover 
{   
color:#aaa9a9;
text-decoration: underline; 
}

#content a:active 
{ 
color:#aaa9a9;
text-decoration: none; 
}

h1
{
color:#c72a25;
font-size:125%;
}
h1 a { color: #c72a25; text-decoration: none; }
h1 a:hover { text-decoration: underline; }

h2
{
color:#fff;
font-size:120%;
font-family:Arial,sans-serif;
}

h3
{
color:#fff;
font-size:135%;
}

h4
{
color:#c72a25;
font-size:135%;
}

h5
{
color:#e1e1e1;
font-size:120%;
font-family:Arial,sans-serif;
}

.teambox
{
background-image:url(../Graphics/Box_team2.jpg);
background-repeat:no-repeat;
width:555px;
height:170px;
}

#teampic
{
float:left;
width:205px;
padding-top:12px;
padding-left:12px;
}

#teamtext
{
float:left;
width:290px;
padding-top:12px;
}

form
{
font-family:"Trebuchet MS", Arial, sans-serif;
color:#fff;
font-size:12px;
}

textarea
{
font-family:"Trebuchet MS", Arial, sans-serif;
}

label
{
padding-left:3px;
}

.input
{
width:445px;
height:20px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#aaa9a9;
font-size:12px;
background:url(../Graphics/Input1.jpg) 0 0 repeat;
border: none;
padding-top: 0.4em;
margin-top:0.2em;
padding-left: 0.4em;
}

.input2
{
width:120px;
height:20px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#aaa9a9;
font-size:11px;
background:url(../Graphics/Input2.jpg) 0 0 repeat;
border: none;
padding-top: 0.4em;
margin-top:0.2em;
padding-left: 0.4em;
}

.input3
{
width:371px;
height:20px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#aaa9a9;
font-size:11px;
background:url(../Graphics/Input3.jpg) 0 0 repeat;
border: none;
padding-top: 0.4em;
margin-top:0.2em;
padding-left: 0.4em;
}

.input4
{
width:446px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#aaa9a9;
font-size:11px;
background:url(../Graphics/Input1.jpg) 0 0 repeat;
border: none;
padding-top: 0.4em;
margin-top:0.2em;
padding-left: 0.4em;
overflow: auto;
}

.inputred
{
border: 1px solid #c72a25;
width:445px;
height:23px;
color:#a39a94;
background:url(../Graphics/Input1.jpg) 0 0 repeat;
}

.input2red
{
border: 1px solid #c72a25;
color:#a39a94;
width:120px;
height:23px;
background:url(../Graphics/Input2.jpg) 0 0 repeat;
}

.input3red
{
border: 1px solid #c72a25;
color:#a39a94;
width:370px;
height:23px;
background:url(../Graphics/Input3.jpg) 0 0 repeat;
}

.input4red
{
border: 1px solid #c72a25;
width:446px;
color:#a39a94;
background:url(../Graphics/Input1.jpg) 0 0 repeat;
overflow: auto;
}

.input5red
{
border: 1px solid #c72a25;
width: 205px;
padding:2px;
font-size: 12px;
background-color:#f5f5f5;
color:#a39a94;
}

#verstuur
{
margin-top:20px;
text-indent: -9999px;
font-size: 0px;
background: url(../Graphics/Verstuur.jpg) no-repeat 50% 50%;
width: 87px;
height: 28px;
border: none;
cursor: pointer;
display: block;
}
#aanpassen
{
float: left;
margin-top:20px;
margin-right: 5px;
text-indent: -9999px;
font-size: 0px;
background: url(../Graphics/Aanpassen.jpg) no-repeat 50% 50%;
width: 95px;
height: 28px;
border: none;
cursor: pointer;
display: block;
}
#verwijderen
{
float: left;
margin-top:20px;
text-indent: -9999px;
font-size: 0px;
background: url(../Graphics/Verwijderen.jpg) no-repeat 50% 50%;
width: 107px;
height: 28px;
border: none;
cursor: pointer;
display: block;
}

.red
{
color:#c72a25;
font-weight:bold;
}

input:focus, select:focus, textarea:focus {
color: #fff;
background:url(../Graphics/Input1_focus.jpg) 0 0 repeat;
}

#form
{
padding:5px 0px 0px 0px;
}

#products li 
{
margin: 0 0 0px 0;
padding: 0;
background: none;
border-bottom: 1px solid #444444;
list-style:none;
line-height:26px;
color:#aaa9a9;
width:180px;
height:26px;
}

#products li a
{
margin: 0 0 0px 0;
padding-left: 20px;
background: none;
line-height:26px;
color:#aaa9a9;
text-decoration:none;
width:180px;
background:url(../Graphics/Spacer.gif);
display:block;
height:26px;
}

#products li a:hover
{
margin: 0 0 0px 0;
padding-left: 15px;
background: none;
line-height:26px;
color:#fff;
text-decoration:none;
width:180px;
background:url(../Graphics/Spacer.gif);
height:26px;
display:block;
}

li
{
padding: 0px 2px 0px 0px;
margin: 5px 3px 0px 22px;
text-indent: 1px;
list-style-position: outside;
list-style-type:circle;
font-size:12px;
}

#sitemap li
{
padding: 0px 2px 0px 0px;
margin: 5px 3px 0px 22px;
text-indent: 1px;
list-style-position: outside;
list-style-image:url(../Graphics/Link.gif);
font-size:12px;
}

#insprong li
{
padding: 0px 2px 0px 0px;
margin: 5px 3px 0px 52px;
text-indent: 1px;
list-style-position: outside;
list-style-image:url(../Graphics/Link.gif);
font-size:12px;
}

#newsitem
{
width:455px;
min-height:70px;
padding-top:5px;
}

#newsdate
{
float:left;
background:url(../Graphics/Date.jpg);
background-repeat:no-repeat;
width:55px;
height:64px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:140%;
color:#3a3938;
line-height:14px;
font-weight:bold;
text-align:center;
}

#newstext
{
float:left;
padding-left:25px;
min-height:70px;
}

#newsline
{
background:url(../Graphics/Newsline.jpg);
width:455px;
height:2px;
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:20px;
}

/* start css slideshow */

.slideshowContainer {
	float:left;
	border: none;
	width: 300px;
	height: 500px;
	margin-bottom: 5px;
}

.slideshowThumbnail {
	outline: none;
	float:left;
	padding-left:7px;
	padding-bottom:4px;
}

.slideshowThumbnail img {
	border: 1px solid #5a5a5a;
	padding: 4px;
	width:89px;
	height:89px;
}

a:hover.slideshowThumbnail img {
	border: 1px solid #5a5a5a;
	padding: 4px;
}

.current img {
	border: 1px solid #c72a25;
	padding: 5px;
}

.outline {
	border: 1px solid #c72a25;
	z-index: 0;
	position: absolute;
}

#thumbnails {
	/*width: 130px;
	float: left;*/
}

/* end css slideshow */

#gegevens
{
background:url(../Graphics/Input1.jpg);
width: auto;
height:210px;
}

strong
{
font-size:14px;
}



/* BLOG */
div.message { margin: 20px 0 0 0; padding: 3px 5px; background: #c72a25; color: #fff; }
p.reactions { margin: 10px 0; background-color: #666; padding: 3px 5px; }

div#react { margin: 10px 0; }
div#react h5 { margin: 0 0 10px 0; }

div#react div.item { margin-bottom: 5px; }

div#react input[type="text"]
{
width:450px;
height:20px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#aaa9a9;
font-size:12px;
background:url(../Graphics/Input1.jpg) 0 0 repeat;
border: none;
padding-top: 0.4em;
margin-top:0.2em;
padding-left: 0.4em;
}
div#react input[type="text"]:focus,
div#react textarea:focus {
color: #fff;
background:url(../Graphics/Input1_focus.jpg) 0 0 repeat;
}
div#react textarea {
width:450px;
min-height:100px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#aaa9a9;
font-size:12px;
background:url(../Graphics/Input1.jpg) 0 0 repeat;
border: none;
padding-top: 0.4em;
margin-top:0.2em;
padding-left: 0.4em;
overflow: auto;
}

div#react #reactie_toevoegen
{
margin-top:10px;
text-indent: -9999px;
font-size: 0px;
background: url(../Graphics/Reactie_toevoegen.jpg) no-repeat 50% 50%;
width: 154px;
height: 28px;
border: none;
cursor: pointer;
display: block;
}


div.reaction_item
{
	margin: 10px 0;
}

/* END BLOG */





