@import "extensions.css";

body {
	margin:0;
	padding:0;
	background-color:#515151;
	background-image:url(images/background_top.png);
	background-repeat:repeat-x;
}

#site {
	width:676px;
	height:auto;
	min-height:100%;
	_height:100%;
	position:absolute;
	left:50%;
	margin-left:-338px;	
	background-image:url(images/background_shadow.png);
	background-repeat:repeat-y;
	float:left;
}
#site_left {
	float:left;
	width:29px;
	height:300px;
	background-image:url(images/background_shadow_top_left.png);
	background-repeat:no-repeat;
}
#site_content {
	width:618px;
	min-height:300px;	
    	float:left;
	background-image:url(images/title.jpg);
	background-repeat:no-repeat;
}	
#site_right {
	float:left;
	width:29px;
	height:300px;
	background-image:url(images/background_shadow_top_right.png);
	background-repeat:no-repeat;
}

#site_top_menu {
	position:absolute;
	left:50%;
	margin-left:20px;
         display:block;
         float:left;        
	height:15px;
	width:315px;
	margin-top:30px;
}

#site_top_menu img {
	display:block;
	float:left;
	margin:0;
	padding:0;
}

#image_show {
    margin-top:41px;
    _margin-top:2px;
    float:left;
    background-color:#FFF;
}
#image_show img {
    display:block;
}

#site_top_menu a {
	display:block;
	height:15px;
	background-repeat:no-repeat;
	float:left;
	text-decoration:none;
}
#site_top_menu span {
	visibility:hidden;	
}
#btn_Home {
	background-image:url(images/btn_home.png);
	width:38px;
}
#btn_Home:hover {
	background-image:url(images/btn_home_f2.png);
}
#btn_Diensten {
	background-image:url(images/btn_diensten.png);
	width:51px;
	margin-left:3px;
	margin-right:5px;
}
#btn_Diensten:hover {
	background-image:url(images/btn_diensten_f2.png);
}
#btn_Contact {
	background-image:url(images/btn_contact.png);
	width:53px;
	margin-left:2px;
	margin-right:2px;
}
#btn_Contact:hover {
	background-image:url(images/btn_contact_f2.png);
}
#btn_Bedrijf {
	background-image:url(images/btn_bedrijf.png);
	width:46px;
	margin-left:2px;
	margin-right:2px;
}
#btn_Bedrijf:hover {
	background-image:url(images/btn_bedrijf_f2.png);
}
#btn_Referenties {
	background-image:url(images/btn_referenties.png);
	width:72px;
	margin-left:2px;
}
#btn_Referenties:hover {
	background-image:url(images/btn_referenties_f2.png);
}


#site_content_text {
	width:618px;
	height:auto;
	margin:0;
	float:left;
	border:0;
	padding:0;
	font-family:Tahoma, Arial, Sans-serif;
	font-size:11px;
	color:#515151;
	padding-bottom:30px;
}
#site_content_text table {
    font-size:11px;
    color:515151;
}
#site_content_text p {
	line-height:1.4em;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
#site_content_text img {
	margin-top:5px;
}
#site_content_text .morelink {
	float:right;
}
#site_content_text .morelink a,
#site_content_text .internal-link {
	color:#0099FF;
	text-decoration:none;
}
#site_content_text .morelink a:hover,
#site_content_text .internal-link:hover {
	color:#3366CC;
}
#site_content_text h1 {
	font-size:13px;
	color:#333;
	padding:0;
	margin:0;
	line-height:2em;
}
#site_content_text h2 {
	font-size:11px;
	font-family:Arial, sans-serif;
	color:#656565;
	line-height:2em;
	margin:0;padding:0;
	padding-bottom:2px;
	background-image:url(images/h2_divider.png);
	background-repeat:no-repeat;
	background-position:0 22px;
}
#site_content_right p {
	background-image:url(images/h2_divider.png);
	background-repeat:no-repeat;
	background-position:0 22px;
	font-family:tahoma, arial, sans-serif;
	font-size:10px;
	color:#999;
	margin:0;
	padding:3px 0 7px 0;
}
#site_content_right p a,
#site_content_right p .internal-link {
	text-decoration:none;
	color:#999;
}
#site_content_right p a:hover,
#site_content_right p .internal_link:hover {
	color:#000;
}
#site_content_left {
	width:369px;
	float:left;
	border:0;
	margin:0;
	margin-left:20px;
	padding:0;
	padding-top:20px;
	
}
#site_content_right {
	width:170px;
	float:left;
	border:0;
	margin:0;
	margin-left:40px;
	padding:0;
	padding-top:20px;

}
.menu_divider_Referenties {
	visibility:hidden;
}

.numb_list {
	list-style-type:lower-roman;
}
.numb_list ul {
	list-style-type:lower-latin;
}
.tx-net4allwhois-pi1 {
	border:1px solid #FC9;
	background-color:#FFC;
	padding:14px;
}
.tx-net4allwhois-pi1 table {
	font-size:11px;
	color:#555;
	padding:0;
	margin:0;
}
.tx-net4allwhois-smallinput {
	font-size:11px;
	font-weight:bold;
	border:0;
	border-bottom:1px solid #333;
	background-color:#FFC;
}
#languagemenu {
    float:right; 
    display:block;
    margin-top:5px;
    margin-right:5px;
}
