html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0;
	border: 0; outline: 0;
	font-size: 100%; vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/* WellDesignedMedia.nl CSS file for all device user - Author: Guido Slotboom */

body {font-family: "Droid Sans","Lucida Sans";font-size: 12px; color: #f0f0f0;background: url('../templates/standard/bg.jpg') top center fixed #ffffff;}

h1, .h1, .h1:hover, .h1:link, h1 a, h1 a:hover, h1 a:link {font-size:23px;font-weight:normal;color:#525252;line-height:29px;text-decoration:none;margin:0px 0px 9px 0px;}
h2, .h2, .h2:hover, .h2:link, h2 a, h2 a:hover, h2 a:link {font-size:18px;font-weight:normal;color:#525252;line-height:24px;text-decoration:none;margin:0px 0px 9px 0px;}
h3, .h3, .h3:hover, h3 a, h3 a:hover {font-size:16px;font-weight:normal;color:#525252;line-height:22px;text-decoration:none;margin:0px 0px 9px 0px;}
h4, .h4, .h4:hover, h4 a, h4 a:hover {font-size:14px;font-weight:normal;color:#525252;line-height:20px;text-decoration:none;margin:0px 0px 7px 0px;}
p, .p {margin: 0px 0px 14px 0px; line-height: 20px;}
a {color: #f0f0f0;}
a:hover {color: #f0f0f0;}
a:link, a:visited {text-decoration:none;}
blockquote {
	margin: 10px 14px 14px 14px; padding: 14px 14px 6px 14px; float: left;
	border: 1px dashed #00adef; background: #ffffff;
	font-size: 11px;}
blockquote:before, blockquote:after { content: "";}

#site {width: 100%; margin: auto; margin-top: 0px; float: left;}
.left {float: left;}
.right {float: right;}
.center {width: 980px; margin: auto;}

/* Header Style */
#top {width: 100%; float: left;}

/* Menu Style */
#top #header .menu {width: 607px; height: 49px; margin: 0px 0px 0px 0px; float: left; border-bottom:1px solid #ffffff;line-height: 15px;}
#top #header .menu li {padding: 20px 17px 14px 17px; text-align: left;font-family: "lucida sans","lucida sans unicode","tahoma";}
#top #header .menu li a {padding: 12px 0px 12px 0px; text-align: left;text-transform:uppercase;font-family:"lucida sans","lucida sans unicode","tahoma";font-size: 12px;color: #ffffff; text-decoration: none; z-index: 3;}
#top #header .menu li:hover, #top #header .menu li.active {padding: 20px 16px 14px 16px; background: #2fade2; color: #ffffff; border: solid #ffffff; border-width: 0px 1px 1px 1px;}
/* #top #header .menu li#home {padding: 20px 16px 14px 16px;} */
#top #header .menu li { /* all list items */ float: left; position: relative;}
#top #header .menu li ul { /* second-level lists */ display: none; position: absolute; left: 0px; text-decoration: none; z-index: 999;}
#top #header .menu li ul li {width: 190px; top: 2px; left: -17px; padding: 10px 0px 10px 0px; background: #9a9a9a; border: solid #ffffff; border-width: 0px 1px 1px 1px; text-decoration: none;}
#top #header .menu li ul li a { /* second-level lists */ padding:0px 0px 0px 15px; color: #ffffff; text-transform: none; font-size: 11px; text-decoration: none;}
#top #header .menu li ul li:hover, #top #header .menu li ul li.active {padding: 10px 0px 10px 0px;}
#top #header .menu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;	left: auto;}
#top #header .menu li:hover ul, li.over ul { /* lists nested under hovered list items */ margin: 13px 0px 0px 0px; display: block;}

/* Mid Style */
#mid p a:link {text-decoration:underline;}
#mid p.info a:link {text-decoration:none;}

/* Content Style */
	#contentground {width: 600px; min-height: 240px; height: auto !important; height: 240px; margin: 98px 0px 6px 0px; float: left;}
	.content_full ul, .content_left ul, .content_right ul, .item_full ul {padding:0px 0px 0px 15px;}
	
	/* Main Style */
	.content_full {width: 600px; margin: 0px 0px 4px 0px;  float: left;}
	.content_left {width: 284px; margin: 0px 0px 4px 0px;  float: left;}
	.content_right {width: 284px; margin: 0px 0px 4px 0px;  float: right;}
	.content_left p, .content_right p {min-height: 40px; height: auto !important;}
	
	.item_full {list-style:circle;}
	
	.item_full, #comments {width: 600px; margin: 0px 0px 4px 0px;  float: left;}
	.items .item {width: 278px; margin: 0px 20px 4px 0px;  float: left;}
	.items .intro_s, .items .intro_s {min-height: 170px; height: auto !important; height: 170px;}
	.items .intro_l, .items .intro_l {min-height: 185px; height: auto !important; height: 185px;}
	
	#comments ul.dsq-login-buttons li {margin-right:7px !important;}
	#comments .dsq-request-user-avatar {background:#eee;}
	#comments #dsq-content .dsq-request-user-info td a {font-weight:normal;}
	#comments .dsq-request-user-stats {font-size:10px;}
	#comments #dsq-post-button {padding:7px 9px 6px 9px;background:url(../templates/standard/cmnt_btn_normal.png)#1689B5;border:1px solid #fff;font-size:11px;font-weight:normal;}
	
	.socialmediabutton {float:left;width:160px;height:38px;}
	
	.space {width:100%;height:10px;float:left;}
	.line_h {width: 100%; height: 2px; margin: 0px 0px 8px 0px; float: left; background: url('../templates/standard/line_h.png');}
	img.icon {margin: 5px 15px 0px 7px;}
	img.size24 {width: 24px; height: 24px;}
	img.size32 {width: 32px; height: 32px;}
	img.size48 {width: 48px; height: 48px;}
	img.img_1px_left {border:1px solid #555;margin:5px 5px 0px 0px;}
	img.img_1px_right {border:1px solid #555;margin:5px 0px 0px 5px;}
	img.img_2px_left {border:2px solid #555;margin:5px 5px 0px 0px;}
	img.img_2px_right {border:2px solid #555;margin:5px 0px 0px 5px;}

/* Sitemap */
.sitemap h2 {margin:0px 0px 5px 0px;}
.sitemap a:link {text-decoration:none;}
.sitemap a:hover {text-decoration:underline;}

/* Form style */
	input[type=text], input[type=url], input[type=tel], input[type=email], textarea
	{padding: 4px 6px 4px 6px; background: #2bace1; border: 1px solid #fff; color: #fff; font-family: "Lucida Sans Unicode", "Helvetica", "Tahoma"; font-size: 11px; background: #38b6e6;}
	
	#form label {width:200px;float:left;}
	#form .question {font-size:15px;color:#fff;margin:0px 0px 6px 0px;}
	#form input[type=text] {width:206px;}
	#form textarea {min-width:386px;}
	form input[type=submit] {width:218px;padding:6px 0px 14px 0px;float:left;background:url('../templates/standard/btn/sb_form_normal.png') no-repeat; 
	border: 0px none; color: #fff; font-size: 12px;}
	form input[type=submit]:hover {background: url('../templates/standard/btn/sb_form_hover.png') no-repeat;}
	#form .margin140 {margin-left:200px;}
	
	#form form#enquete label {float:none;}
	#form form#enquete label.question {width:100%;float:left;}
	#form form#enquete label.normal {width:175px;float:left;}
	#form form#enquete textarea {min-width:582px;height:75px;margin:8px 0px 0px 0px;}
	#form form#enquete input[type=text] {width:200px;}
	
	#offerteform label {width:265px;float:left;}
	#offerteform input[type=text] {width:206px;}
	
/* Page nav style */
.pagenav {width:100%; margin:10px 0px 20px 0px; text-align:center; float:left; cursor:pointer; color:#fff;}
.pagenav a {padding: 4px 5px 3px 5px; margin: 2px;text-decoration:none;color:#fff;font-size: 12px;letter-spacing: 1px;}
.pagenav a:hover, .pagenav a:active {color:#fff;}
.pagenav .current {margin:2px;padding:4px 5px 3px 5px;color:#fff;font-weight:bold;}
.pagenav .current:hover, .pagenav .current:active {color: #fff;}
.pagenav .disabled {padding:4px 5px 3px 5px;margin:2px;color:#fff;}

/* Footer Style */
#bot {width: 100%; float: left;}
#bot, #bot a {font-size: 11px;}
#footer {width: 950px; margin: 12px 0px 12px 0px; float: left;}
#footer span {float: left; margin: 0px 5px 0px 0px;}
#footer ul, #footer ul li {float: left;}
