/* CSS Document */

body{
	margin: 0px;
	padding: 0px;
	font: 11px Arial;
	background: #b8e5e9;
}

h1{	font: bold 32px arial;}
h2{	font: bold 27px arial; color: #5badc2; }
h3{	font: 22px arial; color: #828282; }
h4{	font: 18px arial; color: #9a9a9a; }
h5{	font: 18px arial; color: #70cbd2; }
h6{	font: bold 12px verdana; color: #45719b; }

/* MAKES ALL BROWSERS HANDLE HEADINGS AND PARAGRAPHS THE SAME, USE AT YOUR DISCRETION */
/*h1, h2, h3, h4, h5, h6, p{ margin: 0; padding: 6px 0; }*/

.clear{	clear: both; }
.left{ float: left; }
.right{ float: right; }
.red{ color: red; }
img{ border: none; }
.blueText{ color: #70cbd2; }

form, fieldset, legend{ margin: 0; padding: 0; }
fieldset{ border: none; }
legend{ display: none; }
.nobg{ border: none; background: none; }

a{
	color: #666666;
	text-decoration: none;
}

a:focus{outline:0;}


a:hover{
	text-decoration: underline;
}

/* CSS TRANSPARENCY, THIS INVALIDATES THE STYLESHEET, USE AT YOUR DISCRETION */
/*a:hover img{ opacity: 0.8; filter: alpha(opacity=80); -moz-opacity:0.8; }*/

/* input[type=""] DOES NOT WORK IN IE6 */
input[type="checkbox"], input[type="radio"]{ border: none; width: auto; background: none; }

input, textarea{
	background: white;
	border: solid 1px #797979;	
}

input.submit{
	width: 100px;
	background: white;
	height: 24px;
}


#container{
	width: 100%;
	background: #b8e5e9 url(../gfx/bgRepeat.gif) repeat-y center;
	overflow: hidden;	
}



.mainAreaDevide{
	width: 100%;
	background: url(../gfx/mainAreaDevide.gif) no-repeat center;
	height: 3px;
}



.box{
	width: 966px;
	margin: 0 auto;
}

#header{ 
	width: 100%;
	height: 108px;
}

a#headerLeft{
	width: 257px;
	float: left;
}

#headerRight{
	width: 700px;
	float: right;
}

#headerRightTop{
	height: 56px;
	text-align: right;
}

#headerRightBottom{
	clear: both;
	height: 50px;
	margin-top: 2px;
}

a#navOn{
	color: black;
	text-decoration: none;
}

#headerRightBottom ul{
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	margin-right: 33px;
}

#headerRightBottom ul li{
	list-style: none;
	margin: 0px 0px 0px -2px;
	padding: 0px;
	float: left;
	background: url(../gfx/navButtonRightEdge.gif) no-repeat right bottom;
}


#headerRightBottom ul li a{
	background: url(../gfx/navButtonLeftEdge.gif) no-repeat left bottom;
	padding: 20px 10px 13px 12px;
	margin: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #72cbd2;
	display: block;
}

#headerRightBottom ul li a:hover, #headerRightBottom ul li a#navOn{
	color: #52a9b1;
	text-decoration: none;
}



#banner{
	background: url(../gfx/banner.jpg) no-repeat center top;
	padding-bottom: 15px;
}

#bannerDutch{
	background: url(../gfx/bannerDutch.jpg) no-repeat center top;
	padding-bottom: 15px;
}

#bannerOut{
	background: url(../gfx/mainAreaRepeat.gif) repeat-y top;
	width: 100%;
	overflow: hidden;
	margin-top: -1px;
	
}

#bannerTitle{
	background: url(../gfx/bannerTitle.png) no-repeat;
	width: 414px;
	height: 80px;
}

#bannerTitleDutch{
	background: url(../gfx/bannerTitleDutch.png) no-repeat;
	width: 450px;
	height: 80px;
	margin-left: -20px;
}

#bannerTitle, #bannerTitleDutch{
	margin-top: -10px;
	text-indent: -9999px;
}

#bannerBox{
	padding: 72px 0px 0px 30px;
	text-align: center;
	clear: both;
	overflow: hidden;
}

#bannerBoxLeft{
	padding: 0px 0px 0px 0px;
	width: 415px;
	float: left;
}

#bannerBoxRight{
	background: url(../gfx/youtubeBg.png) no-repeat bottom right;
	padding: 0px 0px 25px 60px;
	margin: -49px 17px 0px -40px;
	float: right;
}

a#bannerBoxButton{
	background: url(../gfx/buttonbanner.png) no-repeat;
	height: 73px;
	width: 150px;
	text-indent: -9999px;
	display: block;
	margin: 0 auto;
}

a#bannerBoxButtonDutch{
	background: url(../gfx/buttonbannerDutch.png) no-repeat;
	height: 73px;
	width: 150px;
	text-indent: -9999px;
	display: block;
	margin: 0 auto;
}

#mainAreaHome{
	clear: both;
	background: url(../gfx/mainAreaRepeat.gif) repeat-y top;
	overflow: hidden;
	width: 100%;
	color: #868686;
	font-size: 14px;
	line-height: 18px;
}

#mainLeftHome li {margin:0 0 10px 0}

#mainAreaTop{
	clear: both;
	margin-top: -19px;
	padding-top: 50px;		
}

#mainAreaTop h2 {
	margin:10px 0 0 0;
}

.testt {
	margin:0;
}

#mainAreaHome img{
	margin: 10px 0px;
}

#mainAreaHome a{
	color: #70cbd2;
}

hr{
	background: url(../gfx/subRightDivide.gif) no-repeat;
	width: 665px;
	height: 2px;
	color: #d9d9d9;
	display: block;
	border: none;
}

#mainLeftHome{
	float: left;
	width: 403px;
	padding: 0px 33px 0px 46px;
}

#mainRightHome{
	float: right;
	width: 445px;
	padding-right: 30px;
}


#containerBottom{
	background: #b8e5e9 url(../gfx/bgRepeatBottom.gif) repeat-y;
	width: 100%;
	overflow: hidden;
}

#containerBottomBg{
	background: #b8e5e9 url(../gfx/bottomFadeEnd.jpg) top no-repeat;
	width: 100%;
	
}



#quoteTop{
	background: url(../gfx/bgRepeatBottom.gif) repeat-y center;
	overflow: hidden;
	width: 100%;

}

#quoteRepeat{
	background: url(../gfx/bottomFE.jpg) no-repeat center top;
	padding: 100px 0px 0px 0px;
	width: 100%;
	overflow: hidden;
}

#quoteBottom{
	height: 49px;
	background: url(../gfx/bottomEnd.gif) no-repeat center;
}



#bottomHome, #bottomHomePage{
	padding: 16px 0px 0px 30px;
	line-height: 18px;
	margin-top: -100px;
}

#bottomHomePage{
	padding: 16px 0px 0px 0px;
}

#bottomHome h4, #bottomHomePage h4{
	line-height: 24px;
}



#bottomHomeLeft{
	float: left;
	width: 612px;
}

#whatTheySay{
	float: left;
	width: 257px;
	margin: 0 0 0 45px;
	background: url(../gfx/commaLeft.gif) 0 30px no-repeat;
	color: #9a9a9a;	
}

#whatTheySay h4{
	background: url(../gfx/commaRight.gif) no-repeat bottom right;
	width: 230px;
	text-align: center;
	font-style:italic;
}

#whatTheySay h5{
	margin-bottom: -15px;
	padding-bottom: 0px;
}

#whatTheySay a{
	color: #70cbd2;
	font-size: 14px;
	margin-bottom: -10px;
	font-weight: bold;
}

#didYouKnow{
	float: left;
	width: 257px;
	padding: 0px 10px 10px 0px;
	margin: 0 0 0 30px;
	color: #9a9a9a;
}

#didYouKnow p{
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 21px;
	margin-bottom: -5px;
}

#whatTheySay p{
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: -5px;
}

#bottomHomeRight{
	float: right;
	width: 289px;
	padding: 0px 40px 0px 0px;
	color: #c5c5c5;	
	font-weight: bold;
}

#bottomHomeRight ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#bottomHomeRight ul li{
	margin: 0px;
	padding: 0px 0px 8px 15px;
	list-style: none;
	background: url(../gfx/bullet.gif) 0 6px no-repeat;
}

#bottomHomeRight ul li a{
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	color: #9a9a9a;
}

#bottomHomeRight a{
	color: #70cbd2;
	font-size: 14px;
}

#footer{
	clear: both;
	color: #489ea4;
	font-size: 12px;
	line-height: 16px;
	width: 100%;
	overflow: hidden;
	margin-bottom: 34px;
}

#footer ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#footer ul li{
	margin: 0px;
	padding: 0px 0px 3px 0px;
	list-style: none;
}


#footer a{
	color: #489ea4;
	font-size: 13px;
}

#footerLeft{
	float: left;
	width: 760px;
}

#footerLeftL{
	float: left;
	width: 416px;
}

#footerLeftL1{
	float: left;
	width: 100px;
	padding: 0px 87px 0px 46px;
}

#footerLeftL2{
	float: left;
	width: 108px;
	padding: 0px 75px 0px 0px;

}

#footerLeftR{
	float: right;
	width: 344px;
}

#footerLeftR1{
	float: left;
	width: 122px;
	padding: 0px 84px 0px 0px;
}

#footerLeftR2{
	float: right;
	width: 128px;
	padding: 0px 10px 0px 0px;
	line-height: 18px;
}

#footerRight{
	float: right;
	width: 186px;
	padding: 0px 0px 0px 20px;
	line-height: 18px;
}

#bottomAll{
	clear: both;
	background: white url(../gfx/bottomAll.gif) repeat-x;
	padding-top: 22px;
	overflow: hidden;
	width: 100%;
	text-align: center;
}

#bottomAll img{
	margin: 0px;
	margin-left: -3px;
}

#bottomAllTop{
	padding: 0px 0px 0px 2px;
	clear: both;
}

#bottomAllBottom{
	clear: both;
	color: #9f9f9f;
	font-size: 13px;
	margin-bottom: 50px;
	text-align: center;
}

#bottomAllBottom a{
	color: #9f9f9f;
	font-size: 13px;
}


/* ***************************************************************************************************************** */
												/* SUB PAGE css */								
/* ***************************************************************************************************************** */												

#subPageTop{
	background: url(../gfx/subPageTop.jpg) no-repeat center top;

	width: 100%;
}

#subPageLeft{
	float: left;
	width: 246px;
	background: url(../gfx/subSubLeftColulmnBgBlank.jpg) no-repeat left top;
	text-align: left;
	overflow: hidden;
	margin-left: -3px;
	padding-top: 27px;
}

#subPageLeftPackages{
	float: left;
	width: 246px;
	background: url(../gfx/subLeftMenuRobbert.png) no-repeat left top;
	text-align: left;
	overflow: hidden;
	margin-left: -2px;
	padding-top: 85px;
	padding-left: 1px;
}

#subPageLeftPackagesDutch{
	float: left;
	width: 246px;
	background: url(../gfx/subLeftColulmnBgDutch.jpg) no-repeat left top;
	text-align: left;
	overflow: hidden;
	margin-left: -2px;
	padding-top: 85px;
	padding-left: 1px;
}

#subPageLeftPackagesTest{
	float: left;
	width: 246px;
	background: url(../gfx/subLeftColulmnBgDutch.jpg) no-repeat left top;
	text-align: left;
	overflow: hidden;
	margin-left: -2px;
	padding-top: 85px;
	padding-left: 1px;
}

body:first-of-type #subPageLeft, body:first-of-type #subPageLeftPackages, body:first-of-type #subPageLeftPackagesDutch, body:first-of-type #subPageLeftPackagesTest { 	padding-left: 1px; margin-left: -2px; } /* SAFARI / CHROME HACK */


#subPageLeftNav{
	margin-left: 14px;
	padding-top: 0px;
}


#subPageLeft a, #subPageLeftPackages a, #subPageLeftPackagesDutch a, #subPageLeftPackagesTest a{
	background: none;
	width: 231px;
	display: block;
}

a#subNavSeaLite, a#subNavSeaLiteOn{ height: 49px; }

a#subNavSeaLiteOn{ background: url(../gfx/subNavSeaLite.gif) no-repeat; display: block;}

a:hover#subNavSeaLite{ background: url(../gfx/subNavSeaLite.gif) no-repeat; }


a#subNavSeaEasy, a#subNavSeaEasyOn{ height: 49px; }

a#subNavSeaEasyOn{ background: url(../gfx/subNavSeaEasy.gif) no-repeat; display: block;}

a:hover#subNavSeaEasy{ background: url(../gfx/subNavSeaEasy.gif) no-repeat; }

					
a#subNavSeaBasic, a#subNavSeaBasicOn{ height: 48px;  }

a#subNavSeaBasicOn{	background: url(../gfx/subNavSeaBasic.gif) no-repeat; display: block; }

a:hover#subNavSeaBasic{	background: url(../gfx/subNavSeaBasic.gif) no-repeat; }

					
a#subNavSeaPro, a#subNavSeaProOn{ height: 49px; }

a#subNavSeaProOn{ background: url(../gfx/subNavSeaPro.gif) no-repeat;  display: block;}

a:hover#subNavSeaPro{ background: url(../gfx/subNavSeaPro.gif) no-repeat; }


a#subNavSeoPro, a#subNavSeoProOn{ height: 48px; }

a#subNavSeoProOn{ background: url(../gfx/subNavSeoPro.gif) no-repeat; display: block; } 

a:hover#subNavSeoPro{ background: url(../gfx/subNavSeoPro.gif) no-repeat; }

					
a#subNavSeoBooster, a#subNavSeoBoosterOn{ height: 50px; }

a#subNavSeoBoosterOn{ background: url(../gfx/subNavSeoBooster.gif) no-repeat; display: block;}

a:hover#subNavSeoBooster{ background: url(../gfx/subNavSeoBooster.gif) no-repeat; }


a#subNavSeoVideo, a#subNavSeoVideoOn{ height: 52px; }

a#subNavSeoVideoOn{ background: url(../gfx/subNavSeoVideo.jpg) no-repeat; display: block;}

a:hover#subNavSeoVideo{ background: url(../gfx/subNavSeoVideo.jpg) no-repeat; }

					
a#subNavSeoAnalytics, a#subNavSeoAnalyticsOn{ height: 50px; }

a#subNavSeoAnalyticsOn{ background: url(../gfx/subNavAnalytics.gif) no-repeat; display: block;}

a:hover#subNavSeoAnalytics{ background: url(../gfx/subNavAnalytics.gif) no-repeat; }


a#subNavWebDesign, a#subNavWebDesignOn{ height: 48px; }

a#subNavWebDesignOn{ background: url(../gfx/subNavWebDesign.gif) no-repeat; display: block;}

a:hover#subNavWebDesign{ background: url(../gfx/subNavWebDesign.gif) no-repeat; }


a#subNavConsultancy, a#subNavConsultancyOn{ height: 49px; }

a#subNavConsultancyOn{ background: url(../gfx/subNavConsultancy.gif) no-repeat; display: block;}

a:hover#subNavConsultancy{ background: url(../gfx/subNavConsultancy.gif) no-repeat; }


#subPageLeftFacts{
	padding: 0px 20px 0px 35px;
	font-size: 13px;
}


#subPageLeftFacts h3{
	margin-bottom: 0px;
	
}

.subPageRight{
	background: url(../gfx/subPageTopRight.gif) no-repeat top right;
	float: right;
	width: 669px;
	margin-right: 3px;
	padding: 27px 28px 0px 20px;
}

body:first-of-type .subPageRight { margin-right: 2px; } /* SAFARI / CHROME HACK */

.subPageRight td{
	vertical-align: top;
	padding: 0px 10px 0px 0px;
}

.subPageRight h1{
	margin: 10px 0px 0px 0px;
	font-weight: normal;
	font-size: 32px;
}

.subPageRight h3{ margin: 0px 0px 20px 0px; }

.subPageRight ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.subPageRight ul li{
	margin: 0px;
	padding: 0px 0px 7px 15px;
	list-style: none;
	background: url(../gfx/bullet.gif) 0 6px no-repeat;
}

.subPageRight ul li a{
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	color: #9a9a9a;
}

.whatTheySaySub{
	padding: 5px 0px 0px 20px;
	background: url(../gfx/commaLeft.gif) 0 0px no-repeat;
	color: #9a9a9a;	
	margin: 0px 0px 0px 40px;
}

.whatTheySaySub h4{
	background: url(../gfx/commaRight.gif) no-repeat bottom right;
	width: 505px;
	padding: 0px 30px 20px 0px;	
	font-style: italic;
	font-weight: normal;
	line-height: 24px;
}

.whatTheySaySub h5{
	font-size: 15px;
	margin: -20px 0px 0px 0px;

}

.whatTheySaySub a{
	color: #70cbd2;
	font-size: 14px;
	margin-bottom: -10px;
	font-weight: bold;
}

#subPageRightContactForm{ 
	height: 435px;
	width: 665px;
	overflow: hidden;
	background: #ebf8f9 url(../gfx/contactBoxTop.gif) no-repeat;
	float: right;
	margin-right: 30px;
}

#subPageRightContactBottom, #subPageRightContactBottomLogin{
	clear: both;
	background: url(../gfx/contactBoxBottom.gif) no-repeat bottom right;
	height: 11px;
	margin-right: 30px;
}

button { cursor: pointer; }


#subPageRightContactForm form { 
	width: 665px; 
	float: left;
}

#subPageRightContactForm form ol li { 
	display: block; 
	width: 100%; 
	overflow: hidden; 
	list-style: none;
}

#subPageRightContactForm form ol li label { 
	display: block; 
	font-size: 14px; 
	line-height: 1em;
	font-family: Arial, Verdana, sans-serif; 
	color: #70cbd2; 
	padding: 10px 0 7px 4px; 
}

#subPageRightContactForm form ol li input, #subPageRightContactForm form ol li textarea { 
	background: #fff url(../gfx/fieldBg.gif) repeat-x; 
	display: block; 
	border: 1px solid #c9c9c9; 
	height: 20px; 
	padding: 7px 5px 0px 5px; 
	margin: 0 0 5px 5px; 
	width: 90%; 
	font: 1.1em/1.5em Verdana, Arial, sans-serif; 
	color: #444;
}

#subPageRightContactForm form ol li textarea { height: auto; }

#subPageRightContactForm form button { 
	width: 96px; 
	height: 46px; 
	background: url(../gfx/buttonFormSubmitBg.gif) no-repeat;
	overflow: hidden; 
	border: none;
	margin-left: 44px;
	color: white;
	font-weight: bold;	
	font-size: 14px;
	padding: 0px 0px 0px 2px;
}

/* ***************************************************************************************************************** */
												/* TOOLS PAGE css */								
/* ***************************************************************************************************************** */

#subPageRightToolsForm{ 
	height: 570px;
	width: 665px;
	overflow: hidden;
	background: #ebf8f9 url(../gfx/contactBoxTop.gif) no-repeat;
	float: right;
	margin-right: 30px;
}

#subPageRightToolsForm form { 
	width: 665px; 
	float: left;
}

#subPageRightToolsForm form ol li { 
	display: block; 
	width: 100%; 
	overflow: hidden; 
	list-style: none;
}

#subPageRightToolsForm form ol li label { 
	display: block; 
	font-size: 14px; 
	line-height: 1em;
	font-family: Arial, Verdana, sans-serif; 
	color: #70cbd2; 
	padding: 10px 0 7px 4px; 
}

#subPageRightToolsForm form ol li input, #subPageRightToolsForm form ol li textarea { 
	background: #fff url(../gfx/fieldBg.gif) repeat-x; 
	display: block; 
	border: 1px solid #c9c9c9; 
	height: 20px; 
	padding: 7px 5px 0px 5px; 
	margin: 0 0 5px 5px; 
	width: 90%; 
	font: 1.1em/1.5em Verdana, Arial, sans-serif; 
	color: #444;
}

#subPageRightToolsForm form ol li textarea { height: auto; }

#subPageRightToolsForm form button { 
	width: 96px; 
	height: 46px; 
	background: url(../gfx/buttonFormSubmitBg.gif) no-repeat;
	overflow: hidden; 
	border: none;
	margin-left: 44px;
	color: white;
	font-weight: bold;	
	font-size: 14px;
	padding: 0px 0px 0px 2px;
}

.subPageRightToolsResultHeaderKeyword {
    text-align: left;
    width: 300px;
    background-color: #bee7eb;     
	font-size: 14px; 
	line-height: 1em;
	font-family: Arial, Verdana, sans-serif; 
	color: #70cbd2; 
	padding: 10px 0 7px 4px;
}

.subPageRightToolsResultHeaderEngine {  
    width: 150px;
    background-color: #bee7eb;    
	font-size: 14px; 
	line-height: 1em;
	font-family: Arial, Verdana, sans-serif; 
	color: #70cbd2; 
	padding: 10px 0 7px 4px;
}

.subPageRightToolsResultRecordKeyword {
    text-align: left;    
    width: 300px;
    background-color: #e1f4f6;    
	font-size: 14px; 
	font-family: Arial, Verdana, sans-serif;	
}

.subPageRightToolsResultRecordEngine {
    text-align: center;    
    width: 150px;
    background-color: #e1f4f6;    
	font-size: 14px; 
	font-family: Arial, Verdana, sans-serif;		
}


/* ***************************************************************************************************************** */
												/* BLOG PAGE css */								
/* ***************************************************************************************************************** */		


#blogPost{

	margin: 0px 0px 0px 0;
	line-height: 21px;
}

#blogPost li{
	width: 550px;
}


.blogFoot{
	height: 30px;
	background: #f2f2f2;
	border-top: #a0d4e8 1px solid;
	padding: 0px 0px 0px 0px;
	margin: 20px 0 30px 0;
}

.blogFoot p{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 20px;
}

.blogFoot span{
	color: #43afd3;
}


#blogSideBar{
	padding: 0px 20px 0px 35px;
	font-size: 13px;
}

#blogSideBar ul{	
	margin: 0px 0px 0px 5px;
	padding: 0px;
	list-style: none;
}

#blogSideBar li{	
	background: url(../gfx/bullet_secondary.gif) 0 2px no-repeat;
	vertical-align: text-top;
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 20px;
	line-height: 16px;
	height: auto;
	display: block;
}

#blogSideBar h3{
	margin: 20px 0px 5px 0px;
	color: #70cbd2;
}

#blogSideBar h4{
	background: url(../gfx/righttop.jpg) no-repeat;
	width: 236px;
	height: 31px;
	text-align: left;
	padding: 5px 5px 0px 10px;
	font-size: 14px;
	margin: 0;
}



/* ***************************************************************************************************************** */
												/* Language Select css */								
/* ***************************************************************************************************************** */		

.Group {
	display: block;
	height: 44px;
	width: 182px;
	background: url(../gfx/languageSelectTop.gif) no-repeat;
	line-height: 27px;
	padding-left: 27px;
	color: #dfdfdf;
	text-decoration: none;
	margin: 0 auto;
	margin-bottom: -6px;
}

.GroupDutch {
	display: block;
	height: 44px;
	width: 182px;
	background: url(../gfx/languageSelectTopDutch.gif) no-repeat;
	line-height: 27px;
	padding-left: 27px;
	color: #dfdfdf;
	text-decoration: none;
	margin: 0 auto;
	margin-bottom: -6px;
}

.GroupOver {
	display: block;
	height: 38px;
	width: 182px;
	background: url(../gfx/languageSelectTop.gif) no-repeat;
	line-height: 27px;
	padding-left: 27px;
	color: #dfdfdf;
	text-decoration: none;
	margin: 0 auto;
}

.Group:hover, .GroupOver:hover {
	text-decoration: underline;
}

.Option {
	display: block;
	height: 28px;
	width: 164px;
	background: url(../gfx/languageSelect.gif) no-repeat;
	line-height: 27px;
	padding-left: 45px;
	text-align: left;
	color: #a6a6a7;
	text-decoration: none;
	margin: 0 auto;
}

.Option a{
	float: left;
}

#flagEnglish{ background: url(../gfx/languageSelectEnglish.gif) no-repeat; }
#flagNederland{ background: url(../gfx/languageSelectDanish.gif) no-repeat; }
#flagSuomi{ background: url(../gfx/languageSelectFinland.gif) no-repeat; }
#flagDanmark{ background: url(../gfx/languageSelectDenmark.gif) no-repeat; }
#flagDeutschland{ background: url(../gfx/languageSelectGerman.gif) no-repeat; }
#flagCzech{ background: url(../gfx/languageSelectCzech.gif) no-repeat; }
#flagSverige{ background: url(../gfx/languageSelectSweden.gif) no-repeat; }
#flagpolska{ background: url(../gfx/languageSelectPolish.gif) no-repeat; }
#flagSlovakia{ background: url(../gfx/languageSelectSlovakia.gif) no-repeat; }


.Option:hover {
	color: #dfdfdf;
	text-decoration: underline;
}


.show {
	display: inline;
}

.hide {
	display: none;
}

/* C2A (lops) */

#cta {
width:460px;
margin-left: 100px;
margin-bottom: 20px;
}
#cta a {
background-color: #71CBD3;
border:1px solid #999999;
color:#fff;
display:block;
font-family:Verdana;
font-size:15px;
font-weight:bold;
padding:5px;
text-align:center;
}
#cta a:hover {
background-color: #fff;
color: #71CBD3;
font-family:Verdana;
}

/* Blog (blog) */

.cat-item {text-align: left;}

#blogSideBar a {display: inline}

#s {width: 100px; height: 23px;}

.bloginput {	background: #fff url(../gfx/fieldBg.gif) repeat-x; 
	border: 1px solid #c9c9c9; 
	height: 18px; 
	padding: 7px 5px 0px 5px; 
	margin: 0; 
	font: 1.1em/1.5em Verdana, Arial, sans-serif; 
	color: #444;}

.zoekbtn {background:transparent url(../gfx/buttonZoekBg.gif) no-repeat scroll 0 0;
border:medium none;
color:white;
font-size:14px;
width: 65px;
font-weight:bold;
height:40px;
overflow:hidden;
padding:0 0 8px 2px;}


#blogPost h2 {margin: 10px 0 4px 0; font-size: 20px}

#blogh1 {margin: 8px 0 4px 0; font: normal 30px arial; color: #70cbd2;}

/* Comments (blog) */
#respond p { font-size:11px; margin:0 0 1em; }
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:3px solid #EBF8F9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid rgba(155,155,155,.25); left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

#commentform {background: #ebf8f9;padding: 20px 40px 10px 40px;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
#commentform label { display: block; font-size: 14px; line-height: 1em;font-family: Arial, Verdana, sans-serif; color: #70cbd2; padding: 10px 0 7px 4px; }
#commentform input, #commentform textarea { background: #fff url(../gfx/fieldBg.gif) repeat-x; border: 1px solid #c9c9c9; height: 20px; padding: 7px 5px 0px 5px; margin: 0 0 5px 5px; width: 96%; font-size: 12px; color: #444;}
#commentform textarea { height: 100px; }
#commentform button { width: 96px; height: 46px; background: url(../gfx/buttonFormSubmitBg.gif) no-repeat; overflow: hidden; border: none;color: white;font-weight: bold;	font-size: 14px;padding: 0px 0px 0px 2px;}

#downloadform {background: #ebf8f9;padding: 20px 40px 10px 40px;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
#downloadform label { display: block; font-size: 14px; line-height: 1em;font-family: Arial, Verdana, sans-serif; color: #70cbd2; padding: 10px 0 7px 4px; }
#downloadform input, #downloadform textarea { background: #fff url(../gfx/fieldBg.gif) repeat-x; border: 1px solid #c9c9c9; height: 20px; padding: 7px 5px 0px 5px; margin: 0 0 5px 5px; width: 96%; font-size: 12px; color: #444;}
/* #downloadform select { text-align: middle; height: 60px; width: 99%; padding: 0px 0px 15px 0px;} */
#downloadform select { background: #fff url(../gfx/fieldBg.gif) repeat-x; border: 1px solid #c9c9c9; height: 30px; padding: 3px 3px 5px 5px; margin: 0 0 5px 5px; width: 99%; font-size: 12px; color: #444;}
#downloadform button { width: 300px; height: 46px; background: url(../gfx/buttonFormSubmitBg2.gif) 0 2px no-repeat; overflow: hidden; border: none;color: white;font-weight: bold;	font-size: 14px; padding: 0px 0px 0px 2px; margin: 10px 32px;}


/* RSS (home) */
.rss a {font-size: 12px; width: 170px; margin-bottom: 4px; color:#868686; text-decoration: underline;}
.rss a:hover {color:#828282; text-decoration: none;}
.rss span {color: #a7a7a8; display: block;}


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

.greet_blok {
  background:#eee;
  border:1px solid #ccc;
  margin:10px 0;
  width:100%;
}

.greet_plaatje {
  float:left;
  padding:0 10px 0 0;
}

.greet_plaatje img{
  background:none;
  border:none;
  margin:0;
  padding:0;
}

.greet_txt {
  color:#333;
  line-height:20px;
  margin:10px;
}

.sidebarheader {
-x-system-font:none;
color:#70CBD2;
margin:30px 0 5px;
font-family:arial;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.meerinfo {
-x-system-font:none;
color:#828282;
margin:0;
font-family:arial;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.subheading {
-x-system-font:none;
color:#5BADC2;
font-family:arial;
font-size:27px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

#hometekst {
-x-system-font:none;
color:#70CBD2;
margin:11px 0 5px;
font-family:arial;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

.wp-pagenavi {height: 30px}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
	text-decoration: underline;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

#nieuwsbrief input {margin:0 0 3px 0;}

#nieuwsbriefarchief h2 {
-x-system-font:none;
color:#5BADC2;
font-family:arial;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:10px 0 0 0;
}

.belmenusidebar {	
	margin: 60px 0 0 18px;
}

.belmenu {	
	padding: 0;
	margin: 60px 0 10px 35px;
	height: 20px;
	width: 150px;
}

.belmebtn {
	background: transparent; /*url(../gfx/home-btn-bel-mij-nu.jpg) no-repeat scroll 0 -3px;*/
	border: none;
	color: white;
	font-size: 14px;
	width: 99px;
	font-weight: bold;
	height: 24px;
	overflow: hidden;
	margin: -3px 0px 0px 63px;
	padding: 0 0 4px 0;
}

.belmenublok {
   background: url(../gfx/btn-bel-mij-nu.jpg) no-repeat; 
   height: 121px; 
   margin: -50px 0 0 17px; 
   width: 226px; 
   position: absolute;
}

.belstate {
   height: 20px;
   width: 200px;   
   position: relative;
   left:40px;
   top:80px;   
}
