/*
	GovertMuijs.nl ~ General CSS
	Author: J.N. van Oosten (www.jannico.nl)
	Creation date: 17-03-2010
	Description: General styles for most GM sites
	Copyright (C) Jan Nico van Oosten
*/
.grid_1{width:60px;}.grid_2{width:140px;}.grid_3{width:220px;}.grid_4{width:300px;}.grid_5{width:380px;}.grid_6{width:460px;}.grid_7{width:540px;}.grid_8{width:620px;}.grid_9{width:700px;}.grid_10{width:780px;}.grid_11{width:860px;}.grid_12{width:940px;}.column{margin:0 10px;overflow:hidden;float:left;display:inline;}.row{width:960px;margin:0 auto;overflow:hidden;}.row .row{margin:0 -10px;width:auto;display:inline-block;}html{height:100%;}body{background:#fcfbeb url(../img/bg.jpg) no-repeat top center;height:auto;font:62.5%/1.7 verdana,arial,sans-serif;}h1,h2,h3{font-family:sans-serif;}strong{font-weight:bold;}a{color:#000;cursor:pointer;}a:focus,a:active{background-color:#FCFBEB!important;}a:hover{background-color:#b5bfc4!important;text-decoration:none;}a:hover span{cursor:pointer;}h1{color:#0A3A4F;font-family:Cambria,Georgia,'Times New Roman',serif;font-size:2em;font-weight:bold;letter-spacing:.1em;line-height:1.5em;margin-bottom:.5em;text-transform:uppercase;}h2{color:#032A3B;font-size:1.4em;font-weight:bold;line-height:1em;margin-bottom:.4em;margin-top:1em;}h3{color:#032A3B;font-size:1.2em;font-weight:bold;line-height:1em;margin-bottom:.3em;}p{margin-bottom:1em;}#page_wrapper{position:relative;margin:0 auto;width:960px;}#top_wrapper{margin-top:20px;}#top_top{background:transparent url(../img/top_topshadow.png) no-repeat bottom left;height:13px;}#top_content{background:transparent url(../img/top_bg.png) repeat-y top left;height:90px;}#logo{padding:10px 35px;}#top_foot{background:transparent url(../img/top_footshadow.png) no-repeat top left;height:13px;}#content_wrapper{margin-top:-50px;}#content_top{background:transparent url(../img/content_top.png) no-repeat top left;height:13px;}#content_content{background:transparent url(../img/content_bg.png) repeat-y left 13px;margin-top:-3px;overflow:visible;padding:0 10px 20px;width:920px;}#menu{background:url("../img/menu_shadow.png") repeat-x scroll left bottom transparent;height:50px;margin-left:-10px;position:relative;width:940px;z-index:3;}#content_foot,#content_foot_front{background:transparent url(../img/content_foot.png) no-repeat top left;height:13px;overflow:visible;}#footer_wrapper{height:35px;padding:10px 0 0 25px;}#menu ul{background:transparent url(../img/menu_bg.png) repeat-x top left;float:left;height:37px;width:100%;}#menu li.menu_item{display:inline;}#menu li.menu_item a{color:#EAEAEA;float:left;font-family:arial,sans-serif;font-size:1.2em;font-weight:bold;margin:0;padding:9px 10px 8px 14px;text-decoration:none;text-transform:uppercase;text-shadow:1px 1px 5px #0C455F;}#menu li.menu_item a span{color:#648C9E!important;}#menu li.menu_item a:hover{background-color:#7cabc0!important;color:#fff!important;}#menu li.menu_item a.m_menuActive{background-color:#7cabc0!important;color:#fff!important;}#menu li.menu_item a.m_menuActive span{color:#fff!important;}#menu .m_menu_content{display:none;}#MegaMenuContent,#MegaMenuContentShadow{padding:10px 10px;margin-left:8px;position:absolute;z-index:10;}#MegaMenuContent{background:#fff;border:2px solid #7cabc0;}#MegaMenuContentShadow{margin-left:12px;margin-right:13px;margin-top:4px;z-index:9;opacity:.5;-moz-opacity:.5;box-shadow:1px 1px 5px #000;-moz-box-shadow:1px 1px 5px #000;-webkit-box-shadow:1px 1px 5px #000;}#menu ul.m_menu_submenu{background:none;float:left;height:100%;list-style:none none none;padding-right:5px;margin-left:2px;width:auto;}#menu ul.m_menu_submenu .last{margin-right:0;}#menu ul.m_menu_submenu li{color:#000;display:block;margin-right:10px;height:30px;}#menu ul.m_menu_submenu li a{border-right:0 none!important;border-bottom:1px solid #CCC;color:#000;display:block;float:none;font-family:arial;font-size:1.2em;font-weight:normal;line-height:30px;padding:0 10px 0 10px!important;text-decoration:none;text-transform:none;width:auto;text-shadow:0 0;}#menu ul.m_menu_submenu li a strong{font-size:1.2em;}#menu ul.m_menu_submenu li:hover{background-color:#7cabc0!important;color:#fff!important;}#menu ul.m_menu_submenu li:hover a{border-bottom:1px solid #fff;text-shadow:1px 1px 5px #0C455F;}#menu ul.m_menu_submenu li.last a{border-bottom:0 none;}#intro_content{font-size:1.2em;height:160px;padding:13px 30px 0;width:540px;}#intro_content h1{font-size:1.6em;font-weight:bold;letter-spacing:1px;margin-bottom:.5em;text-transform:none;}#intro_content p{margin-bottom:.5em;}#intro_content p strong{color:#2A6B88;}#intro_content a{border-bottom:1px solid #50606D;color:#305776;line-height:1.3em;padding:0 2px 1px 1px;text-decoration:none;}#intro_content a:hover{color:#fff;border-bottom:1px solid #b5bfc4;text-shadow:0 0 2px #032A3B;-moz-text-shadow:0 0 2px #032A3B;-webkit-text-shadow:0 0 2px #032A3B;}#intro_picture{padding-left:28px;padding-top:20px;width:250px;}#intro_picture img{border:3px solid #CCC;float:left;height:42px;opacity:.8;margin-bottom:8px;margin-right:15px;}#intro_picture a:hover img{border:3px solid #666;opacity:1;}.grid_blocks{height:150px;margin:0 auto;padding:10px 10px 10px 15px;position:relative;width:940px;}.grid_blocks .block{background:none repeat scroll 0 0 #FFF;cursor:pointer;height:100%;width:290px;}.grid_blocks .block .block_content{background:transparent url(../img/bg_blue_50p.png) repeat top left;color:#fff;height:70px;margin-top:80px;padding:0 10px;}.grid_blocks .hover .block_content{background-color:#3a7c99!important;}.grid_blocks .block .block_content h2{color:#FFF;font-size:2.1em;font-weight:bold;margin-bottom:.1em;margin-top:0;padding-top:16px;}.grid_blocks .block .block_content p{font-size:1.1em;}.grid_blocks .block .block_content a{color:#fff;text-decoration:none;}.grid_blocks .block .block_content a:hover{background-color:transparent!important;}.grid_blocks #block1{background:transparent url(../img/startpagina/block1.jpg) no-repeat top left;}.grid_blocks #block2{background:transparent url(../img/startpagina/block7.jpg) no-repeat top left;}.grid_blocks #block3{background:transparent url(../img/startpagina/block3.jpg) no-repeat top left;}.grid_blocks #block4{background:transparent url(../img/startpagina/block4.png) no-repeat top left;margin:0;padding:0 10px 10px;}.grid_blocks #block5{background:transparent url(../img/startpagina/block5.jpg) no-repeat -17px -35px;}.grid_blocks #block6{background:transparent url(../img/startpagina/block6.jpg) no-repeat top left;}#govertmuijsfront #content_foot{display:none;}#twocolumn{margin-top:20px;}#header{border-bottom:1px solid #2A6B88;height:200px;margin-top:-14px;position:relative;z-index:1;}#contents_wrapper{width:610px;}#contents_wrapper.grid_12{width:920px;}#contents{padding:12px 10px 10px 30px;}#sidebar_wrapper{border:1px solid #e1e1cc;margin-top:10px;background:transparent url(../img/bg_beige_80p.png) repeat top left;width:270px;}#sidebar_wrapper .side_block{padding:9px 20px 10px;}.side_block h3{border-bottom:1px solid #A9A980;color:#4D4D28;font-size:1.4em;font-weight:bold;line-height:1em;margin-bottom:.7em;padding-bottom:.3em;text-transform:uppercase;}.side_block p{margin:0 0 .5em;font-size:1.2em;}.side_block p.thumbs a img{border:3px solid #e1e1cc;margin-bottom:8px;margin-right:12px;opacity:.5;}.side_block.nomilk p.thumbs a img{border:3px solid #e1e1cc;margin-bottom:8px;margin-right:12px;opacity:1!important;}.side_block p.thumbs a:hover img{border:3px solid #A9A980;opacity:1;}.side_block p.thumbs a:hover{background-color:transparent!important;}.side_block p.thumbs a.last img{margin-right:0;}.side_block p.morelink a{color:#2A6B88;font-size:1em;font-weight:bold;padding:3px;text-decoration:none;}.side_block ul{margin-bottom:1em;}.side_block li{font-size:1.2em;line-height:1.4em;padding-left:3px;}.side_block a.link_block{border-color:#CCC #AAAAAA #AAA #CCCCCC;border-style:solid;border-width:1px;color:#F4FAFC;display:block;font-size:1.4em;font-weight:bold;height:43px;line-height:1em;padding:30px 5px 0 7px;text-decoration:none;text-shadow:1px 1px 2px #6F6F6F;width:216px;}.side_block a.link_block:hover{color:#fff;border-color:#555;text-shadow:1px 1px 2px #000;}a.link_block#cursus_landschap{background:transparent url(../img/linkblocks/linkblock_cursuslandschap.jpg) repeat top left;}a.link_block#cursus_portret{background:transparent url(../img/linkblocks/linkblock_cursusportret.jpg) repeat top left;}a.link_block#zwembad{background:transparent url(../img/linkblocks/linkblock_zwembadmuurschildering.jpg) repeat top left;}a.link_block#auto{background:transparent url(../img/linkblocks/linkblock_automuurschildering.jpg) repeat top left;}a.link_block#media_memories{background:transparent url(../img/linkblocks/linkblock_media_memories.jpg) repeat top left;text-indent:-999em;margin-bottom:.5em;}a.link_block#media_schipluiden{background:transparent url(../img/linkblocks/linkblock_media_schipluiden.jpg) repeat top left;text-indent:-999em;margin-bottom:.5em;}a.link_block#media_klokhuis{background:transparent url(../img/linkblocks/linkblock_media_klokhuis.jpg) repeat top left;text-indent:-999em;margin-bottom:.5em;}a.link_block#media_autos{background:transparent url(../img/linkblocks/linkblock_media_autos.jpg) repeat top left;text-indent:-999em;margin-bottom:.5em;}#contents h2,#contents h3{margin-left:2px;margin-top:1.5em;}#contents p{font-size:1.2em;margin-left:2px;}#contents_wrapper.grid_12 #contents p{width:610px;}#contents p strong{color:#2A6B88;}#contents a{border-bottom:1px solid #50606d;color:#305776;line-height:1.3em;padding:2px 2px 1px;text-decoration:none;}#contents a:hover{color:#fff;border-bottom:1px solid #b5bfc4;}#contents a:visited{color:#082E3F!important;}#contents a.ext{background:transparent url("../img/sprites.png") no-repeat scroll right 6px;display:inline-block;padding-right:14px;}#contents a.ext:hover{background:transparent url("../img/sprites.png") no-repeat scroll right -16px;}#contents ul{list-style:disc inside none;}#contents ol{list-style:decimal inside none;}#contents li{margin:0 0 .1em 1em;font-size:1.2em;line-height:inherit;}#contents li li,#contents li li li{font-size:1em;}#contents ul ul{margin-bottom:1em;}#contents img{margin:0 0 1em 0;padding:4px!important;}#contents img.noborder{border:0 none!important;}#contents img.up{margin:-18px 0 1em;}#contents .special_gallery{background-color:#f4fafc;border:1px solid #D1DBDF;padding:5px 9px 7px 9px;margin-bottom:2.5em;}#contents_wrapper.grid_12 #contents .special_gallery{width:610px;}#contents .special_gallery h3{font-size:1.4em;margin-left:0;margin-top:.5em;}#contents .special_gallery p{margin-bottom:1em;}#contents .special_gallery a.thumblink{margin-top:-10px!important;}#contents .special_gallery a.thumblink img{margin:10px 5px 0 5px!important;}#contents .gallery{position:relative;padding:0 10px;margin:0 auto;}#contents a.thumblink{border-bottom:0 none;display:inline-block;padding:0;position:relative;}#contents a.thumblink:hover{background-color:transparent!important;}#contents a.thumblink span{background:transparent url("../img/sprites.png") no-repeat scroll left -46px;color:#D40000;display:none;float:left;font-size:12px;font-style:normal;font-weight:bold;height:60px;margin-left:10px;margin-top:15px;position:absolute;text-decoration:none;text-indent:-999em;width:160px;}#contents a.thumblink:hover span{border-color:#000!important;display:block;}#contents a.thumblink img{background-color:#FFF!important;border-color:#DDD #AAAAAA #AAA #DDDDDD!important;border-style:solid!important;border-width:1px!important;margin:10px 5px 0;padding:4px!important;}#contents a.more{border-bottom:0 none;display:block;margin-top:10px;padding:5px;text-decoration:underline;}#contents a.more:hover{background-color:#EFEFEF!important;color:#000;}#contents a.more:hover span{color:#2A6B88;}#contents a.top{border-bottom:0 solid #CCC;color:#666;display:block;font-size:1.1em;margin-top:20px;padding:5px;}#contents a.top:hover{background-color:#EFEFEF!important;color:#000;}#contents a.top:hover span{color:#2A6B88;}#timeline{height:100%;position:relative;}#timeline table tr td{font-size:1.1em;padding:5px;}#timeline table tr td.td_titel{background:none repeat scroll 0 0 #D4E0E5;border-right:1px solid #9BC1D1;color:#2A6B88;font-weight:bold;}#contactform{background:url("../img/contact_bg.png") no-repeat scroll 0 0 transparent;margin:1em 0 0 5px;padding:0;position:relative;}#contactform .alt{display:none;}#contactform textarea{background:none repeat scroll 0 0 transparent;border:0 none;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:1.4em;height:127px;line-height:1.6em;margin:0 0 10px;overflow:auto;padding:13px 15px 15px;width:420px;}#contactform textarea.default{color:#ccc;font-style:italic;}#contactform .label_wrapper{float:left;width:87px;}#contactform .label_wrapper label{display:block;font-size:1.2em;font-weight:bold;line-height:2.6em;margin:10px 0 7px;}#contactform .field_wrapper{float:left;padding:10px;}#contactform .field_wrapper input{background:none repeat scroll 0 0 transparent;border:3px solid #CCC;color:#000;display:block;font-size:1.3em;height:1.3em;margin-bottom:6px;padding:5px;width:220px;}#contactform .field_wrapper input:hover,#contactform .field_wrapper input:focus{border-color:#000;color:#000;}#contactform .submit{background:url("../img/contact_bg.png") no-repeat scroll 0 -115px transparent;border:0 none;color:#FFF;cursor:pointer;float:left;font-weight:bold;height:33px;margin-top:88px;outline:medium none;padding:0;width:102px;}#contactform .submit:hover{border-color:#000;color:#B5D2DF;}#contactform .submit:active{top:2px;left:2px;position:relative;}#footer_wrapper p,#footer_wrapper p a{color:#A9A980;}#footer_wrapper p a:hover{background-color:transparent!important;color:#000;}