/*
Theme Name: Metamorfose
Theme URI: http://www.metamorfosevertalingen.nl
Description: Metamorfose wordpress template 2009
Version: 2009
Author: Enof online+communicatie
Author URI: http://www.enof.nl
*/

@charset "utf-8";
/* CSS Document */


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; }

* {margin:0; padding:0;}
img { border:none; }

body { font-family:Verdana, Geneva, sans-serif;	font-size:1em; }

h1	{ font-size:0.9em; color:#7c8d12; font-weight:bold; padding-bottom:0.7em; }
h2 { font-size:0.7em; color:#00697e; font-weight:bold; padding:10px 0 0 0; }
h3 { font-size:0.7em; font-style:italic; color:#00697e; font-weight:normal; padding:10px 0 0 0;}
p { font-size:0.7em; color:#00697e; line-height:1.4em; padding:0.4em 0; }
table { font-size:0.7em;color:#00697e; line-height:1.4em; }
p.alt { color:#7c8d12; }
.center li { font-size:0.7em; color:#00697e; line-height:1.4em; list-style-type:disc; list-style-position:inside; }
span { font-size:0.7em; color:#7c8d12; line-height:1.4em; }
.center span { font-size:1em; }
a { font-size:0.7em; text-decoration:none; color:#0095d7; }
p a { font-size:1em; font-style:italic; }
.center li a { font-size:1em; font-style:italic; }
a:hover { text-decoration:underline; }

/*HEADER*/

#headercontainer { position:relative; height:136px; border-bottom:1px solid #7c8d12; }
#headerbgL { position:absolute; margin:0; padding:0; height:100%; width:50%; top:0px; left:0px; background:#486b29; z-index:0; }
#headerbgR { position:absolute; margin:0; padding:0; height:100%; width:50%; top:0px; right:0px; background:#318395; z-index:0; }
#header { position:relative; width:960px; margin:0 auto; height:100%; z-index:2; }
.header1 {background:url(img/headerbg1.gif) no-repeat;}
.header2 {background:url(img/headerbg2.gif) no-repeat;}
.header3 {background:url(img/headerbg3.gif) no-repeat;}
.header4 {background:url(img/headerbg4.gif) no-repeat;}
.header5 {background:url(img/headerbg5.gif) no-repeat;}
.header6 {background:url(img/headerbg6.gif) no-repeat;}
#header a.logo { display:block; position:absolute; top:30px; }
#languageselect { position:absolute; right:0px; top:60px; overflow:visible; }
#languageselect ul { list-style:none;}
#languageselect li { float:left; }
#languageselect a { text-decoration:none; color:#fff; font-size:0.7em; padding:0 5px; border-right:1px solid #fff; }
#languageselect li.first a { border-left:1px solid #fff; border-right:1px solid #fff; }
#languageselect li.active a { text-decoration:underline; }
#languageselect a:hover { text-decoration:underline; }
#menubalk { position:absolute; width:100%; height:29px; background:#fff; z-index:1; bottom:0px; left:0px;}
#menubg { position:absolute; bottom:0px; width:100%; height:29px; background:#fff; 
	filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#menu { position:absolute; bottom:0px; left:0px; width:100%; height:29px; margin:0; padding:0; }
#menu ul { position:relative; list-style:none; overflow:visible; line-height:29px; margin:0; padding:0 }
#menu li { float:left; }
#menu li a { display:block; color:#0095d7; text-decoration:none; line-height:1em; padding:0 10px; margin-top:8px; border-right:1px solid #9caa00; }
#menu li.page-item-155 a { border-left:1px solid #9caa00; border-right:1px solid #9caa00; }
#menu li a:hover { color:#9caa00; }
#menu li.current_page_item a, #menu li.current_page_parent a, #menu li.current_page_ancestor a { color:#9caa00; }


/*Footer*/
#footercontainer { position:relative; width:100%; border-top:1px solid #7c8d12; }
#footer { position:relative; width:960px; margin:0 auto; overflow:hidden; background:url(img/transforming-languages.gif) no-repeat center left #fff; }
#footer ul {  list-style:none; overflow:hidden; line-height:25px; float:right; }
#footer li { float:left; }
#footer a { font-size:0.7em; color:#0095d7; text-decoration:none; padding:0 5px; border-right:1px solid #7c8d12; }
#footer li.first a { border-left:1px solid #7c8d12; border-right:1px solid #7c8d12; }
#footer a:hover	{ color:#9caa00; }

/*Content*/
#content { position:relative; width:960px; margin:0 auto; overflow:hidden; padding: 20px 0; }

/*Pagina-afhankelijk*/

/*Home*/
.homeleft { position:relative; width:230px; padding:0 10px 0 0; float:left; height:390px; }
.homeleft a.offerte { display:block; width:220px; padding:5px; color:#fff; font-size:0.7em; font-weight:bold; background:#486b29; text-decoration:none;}
.homeleft a.offerte span { color:#0095d7; font-weight:bold; }
.homeleft .contactons { position:absolute; top:265px; left:0px; }

.homecenter { position:relative; width:478px; float:left; border-right:1px solid #7c8d12; border-left:1px solid #7c8d12; min-height:410px; _height:410px; overflow:hidden; }
.homecenter .main { position:relative; overflow:hidden; height:255px; margin:0 10px; _margin: 0 5px; padding-bottom:5px; border-bottom:1px solid #7c8d12; /*font-size:0.7em; color:#00697e; line-height:1.4em; */ }
.homecenter .main a { font-size:0.7em; }
.homecenter .main p a { font-size:1em; }
.homecenter .main h1 { font-size0.9em; }
.homecenter .main p { /*padding:0;*/ }
.home h2 { font-size:0.8em; font-weight:bold; }
.homecenter .block { position:absolute; margin:0; padding:0; left:0px; top: 265px;}
.homecenter .Lblock { position:relative; overflow:hidden; width:50%; float:left; }
.homecenter .Rblock { position:relative; overflow:hidden; width:50%; float:right; }
.homecenter .Lblock h2, .homecenter .Lblock p, .homecenter .Lblock a { padding-left:10px; padding-right:5px; }
.homecenter .Lblock p a { padding:0; }
.homecenter .Rblock h2, .homecenter .Rblock p, .homecenter .Rblock a { padding-left:5px; padding-right:10px; }
.homecenter .Rblock p a {padding:0}

.homeright { position:relative; width:190px; margin-left:10px; padding:0px 20px; float:right; background:#f6f1d5; height:410px; }
.homeright .bericht { margin-bottom:10px; _margin-bottom:5px; }
.homeright .bericht p { padding:0; color:#7c8d12;}
.homeright h2 { padding-bottom:10px; padding-top: 5px; }
.homeright h3 { font-weight:bold; padding:0; }
.homeright span { font-style:italic; }

/*Nieuws*/
.left 		{ position:relative; width:230px; margin-right:10px; _margin-rigth:5px; float:left; border-bottom:1px solid #7c8d12; }
.left ul		{ list-style:none; }
.left ul ul	li { color:#0095d7; list-style-type:disc; list-style-position:inside; font-size:70%; }
.left ul ul	li a { font-size:100%; }
.left ul li 	{ border-top: 1px solid #7c8d12; padding-left:15px; }
.left ul ul li{ border-top: 1px dashed #7c8d12; padding-left:10px; font-style:italic; }
.left ul ul li.current_page_item { color:#7c8d12; }

.left a { font-size:0.7em; line-height:25px; }
.left li li a { font-weight:normal; }
.left li.current_page_item a { color:#9caa00; }
.left li.current_page_item li a { color:#0095d7; }
.left li.current_page_item li.current_page_item a { color:#9caa00; }

.center { position:relative; width:459px; padding:0 10px; float:left; border-right:1px solid #7c8d12; min-height:410px; _height:auto; overflow:hidden; }
.news .center .newsItem { border-top:1px solid #7c8d12; margin-top:10px; _margin-top:5px; }
.news .center .newsItem span { font-style:italic; font-size:0.7em; }

.right { position:relative; width:230px; margin-left:10px; _margin-left:5px; float:right; min-height:410px; _height:410px; }
.right img { position:relative; padding:10px; }
.right a.offerte { display:block; width:220px; padding:5px; color:#fff; font-size:0.7em; font-weight:bold; background:#486b29; text-decoration:none; margin-bottom:10px; _margin-bottom:5px;}
.right a.offerte span { color:#0095d7; font-weight:bold; }

.right .groenblokje { background:#9cab00; padding:10px 5px; }
.right .groenblokje h3 { color:#fff; font-style:normal; font-weight:bold; font-size:0.75em; }
.right .groenblokje p { color:#fff;}

/*Weblog*/
.center h2.blogtitle { color:#7c8d12; }
.center span.who { font-style:italic; padding:5px 0; display:block; }

/*Offerte aanvragen*/
.formulier .center { border:none; background:#f2ebbf; margin-top:-20px; _margin-top:-10px; margin-bottom:-20px; _margin-bottom:-10px; padding-top:20px; min-height:430px; _height:auto; overflow:hidden; ;_overflow:auto; }
.formulier .center span { color:#1F7487; }
.formulier .center span.reqtxt, .formulier .center span.emailreqtxt { color:#9CAA00; }
.formulier .center span.asterisk { color:#9CAA00; }

/* SITEMAP */

ul.sitemap, ul.aanvullendeInfo {
padding: 0px;
}

ul.sitemap li, ul.sitemap li a, ul.aanvullendeInfo li, ul.aanvullendeInfo li a{
font-size: 10px;
font-style: normal;
}

ul.sitemap li ul, ul.aanvullendeInfo li ul {
padding-left: 15px;
}

div.groenblokje h3 {padding-top: 0px;}

#content p a { font-size:1em; font-style:normal; }

div.center ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -0.8em;
	}

div#directions table { font-size:1em; }