﻿ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
	{
	margin: 0;
	padding: 0;
	list-style: none;
}

a img,:link img,:visited img {
	border: none;
}

#header .mainMenu a  , #header .mainMenu a:hover  , #header .mainMenu a:visited 
	, #header .mainMenu a:active  , #header li.mainMenu-first-element a  ,
	#header li.mainMenu-first-element a:hover  , #header li.mainMenu-first-element a:visited 
	, #header li.mainMenu-first-element a:active {
	color: #fff;
	text-decoration: none;
}

#footer  .mainMenu a  , #footer  .mainMenu a:hover  , #footer  .mainMenu a:visited 
	, #footer  .mainMenu a:active  , #footer  .mainMenu-first-element a  ,
	#footer  .mainMenu-first-element a:hover  , #footer  .mainMenu-first-element a:visited 
	, #footer  .mainMenu-first-element a:active {
	color: #8da3dc;
	text-decoration: none;
}

#header .mainMenu a.active  , #header li.mainMenu-first-element a.active
	{
	height: 25px; /*25*/
	background: #008999;
	float: left;
	line-height: 25px;
}

.links-li-a  , .links-li-a:hover   , .links-li-a:active  , .links-li-a:visited
	{
	color: #075d5c;
	text-decoration: underline;
}

.links-li-sub a.active {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}

.links-li-a-sub  , .links-li-a-sub:hover   , .links-li-a-sub:active  ,
	.links-li-a-sub:visited {
	color: #fff;
	text-decoration: underline;
}

.less-meer a  , .less-meer a:hover   , .less-meer a:active  , .less-meer a:visited
	{
	color: #008a97;
	text-decoration: underline;
	width: 81px;
	height: 14px;
}

.image-arrow-meer  , .image-arrow-meer:hover  , .image-arrow-meer:active 
	, .image-arrow-meer:visited {
	text-decoration: none;
	border: 0;
}

.gy_slide_intro_link a,.gy_slide_intro_link a:hover   ,
	.gy_slide_intro_link a:active  , .gy_slide_intro_link a:visited {
	color: #008a97;
	text-decoration: underline;
}

a {
	text-decoration: none;
}

html>body {
	height: auto
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	background-color: #fff;
	width: 100%;
	height: 768px;
	min-height: 768px;
	background: url("/images/body_background1.gif") repeat-x;
}

/*html>body .leftDownRight {
  height:auto
}*/

html>body #main {
	height: auto
}

#main {
	width: 986px;
	height: 732px; /*768 - 36 footer*/
	min-height: 732px;
	background: url("/images/body_background1.gif") repeat-x;
	margin-left: auto;
	margin-right: auto;
}

#header {
	float: left;
/*	background: url("/images/header_strip.gif") repeat-x;
	height: 136px;*/
	width: 986px;
	margin-bottom: 3px;
	padding: 0px;
}

#header .logo {
	float: left;
	width: 276px;
	height: 105px;
  margin: 0px;
	margin-right: 10px;
	padding: 0px;
}

#header ul {
	float: left;
	margin: 0;
	margin-top: 40px;
	padding: 0;
}

#header li.mainMenu  , #header li.mainMenu-first-element {
	float: left;
	text-decoration: none;
	height: 25px;
	font-size: 18px;
	font-family: "Times new Roman";
	color: #fff;
	margin-right: 11px;
	padding-left: 10px;
	padding-right: 6px;
	line-height: 25px;
	/*  padding-top: 2px;*/
}

.menuRight {
	float: left;
	width: 5px;
	height: 25px;
	/*background: no-repeat url("/images/manu_right.gif");*/
}

.menuLeft {
	float: left;
	width: 5px;
	height: 25px;
	/*background: no-repeat url("/images/manu_left.gif");*/
}

.left-and-right {
	float: left;
}

.left-and-right img {
	width: 5px;
	height: 25px;
	border: none;
	float: left;
}

/*==============================middle*/
#middle {
	float: left;
	width: 986px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	background: #d6f0f1;
}

.slideshow {
	float: left;
	width: 986px;
	height: 253px; /*278*/
	margin-top: 15px;
	padding: 0;
	background: repeat-x url("/images/slide_background1.gif");
}

.slides {
	float: left;
	margin: 0;
	padding: 0;
	padding-top: 5px;

	width: 947px; /*839px when vertical-menu was*/
}

.borderLeft {
	float: left;
	width: 6px;
	height: 253px;
	background: url("/images/border_left1.gif") no-repeat;
}

.best {
	float: left;
	width: 25px;
	height: 240px; /*265*/
	margin-top: 5px;
	background: url("/images/bestle-dga.gif");
}

/*.best a {
	float: left;
	width: 25px;
	height: 265px;
}*/

.borderRight {
	float: right;
	width: 6px;
	height: 253px;
	background: url("/images/border_right1.gif") no-repeat;
}

/*==============================content*/
.content {
	float: left;
	margin: 0;
	margin-top: 15px;
	padding: 0;
}

.content-left {
	float: left;
	width: 6px;
	height: 382px;
	background: url("/images/content-left.gif") no-repeat;
}

.content-middle {
	float: left;
	width: 974px;
	height: 382px;
	background: url("/images/content-middle.gif") repeat-x;
	padding-top: 5px;
}

.content-middle-left {
	float: left;
	width: 400px;
	margin-right: 4px;
	height: 339px;
}

.content-right {
	float: right;
	width: 6px;
	height: 382px;
	background: url("/images/content-right.gif") no-repeat;
}


#error_for_loginUsername {
  background-color:#33FF77;
  color:black;
  float:left;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  height:42px;
  margin:0 0 4px;
  padding:10px;
  text-align:center;
}



.form-place {
	float: left;
	width: 375px;
	height: 143px;
	background: url("/images/form-place.gif");
	margin-bottom: 4px;
	padding-top: 10px;
	padding-left: 25px; 
}

.form-place p {
	margin: 0;
	margin-bottom: 7px;
	padding: 0;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	float: left;
}

.form-place .gy-form-field {
	float: left;
	margin-bottom: 5px;
  
}

.form-place label {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 25px;
}

.form-place .login {
  border:0 none;
  color:#017987;
  float:left;
  font-family:Arial;
  font-size:12px;
  height:25px;
  margin:0 0 0 13px;
  padding:5px 0 2px 3px;
  width:215px;
	background: url("/images/label1.gif");
}

.form-place span {
	float: left;
	width: 100%;
	height: 4px;
	margin: 0;
	padding: 0;
}

.form-place .pass {
	float: left;
	margin: 0;
	margin-left: 42px;
	padding: 0;
	padding-top: 5px;
	padding-left: 3px;
	background: url("/images/label2.gif");
	border: 0;
	width: 215px;
	height: 27px;
}

.content-middle-left .form-place .submit {
  background:transparent url(/images/inloggen1.gif) repeat scroll 0 0;
  border:0 none;
  cursor:pointer;
  float:left;
  height:30px;
  margin:2px 0 0 249px;
  padding:0;
  width:101px;
}
.form-place .submit {
	float: left;
	margin: 0;
	margin-left: 250px;
	margin-top: 2px;
	padding: 0;
	background: url("/images/inloggen1.gif");
	border: 0;
	width: 102px;
	height: 30px;
	cursor:pointer;
}


.folmulier {
	float: left;
	/* padding-left: 20px;
  padding-top: 15px;*/
	width: 380px;
	height: 111px;
	background: url("/images/formulier.gif") repeat-x;
}

.corner { /*width: 138px;
  height: 27px;*/
	padding-left: 20px;
	padding-top: 15px;
	width: 380px;
	height: 111px;
	background: url("/images/bottom-corner.gif") no-repeat right bottom;
}

.form-a  , .form-a:hover  , .form-a:active  , .form-a:visited {
	text-decoration: none;
	color: #fff;
}

/*.folmulier img {
  float: right;
  width: 138px;
  height: 29px;
  margin: 0;
  padding: 0;
  margin-top: 21px;
  margin-left: 242px;
  display: inline;

}*/
.folmulier-topic1 {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 26px;
	color: #fff;
}

.folmulier-topic2 {
	float: left;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
}

.content-middle-right {
	float: left;
	width: 570px;
}

.product {
	float: left;
	width: 570px;
	height: 232px;
	background-color: #edfdfc;
}

.title-form-help {
	float: left;
  color: #00879a;
  font-family: Arial;
  font-size: 34px;
  font-weight: bold;
 /* font-style: italic;*/
  height: 106px;
  width: 243px;
}

.product .text-help {
  float: left;
  margin-top: 19px;
  padding-left:58px;
  width: 200px;
}

.product .text-help .label-help {
	color: #075d5c;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  float: left;
/*  width: 150px;*/
}

.product .text-help .input-help1 {
  color: #075d5c;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: italic;
  float: left;
  margin-left: 11px;
}

.product .text-help .input-help2 {
  color: #075d5c;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  font-style: italic;
  float: left;
  margin-left: 40px;
}

.product .text-help .break-help {
  float: left;
  height: 18px;
  width: 100%;
}

.product img {
  float: left;
  margin-top: 18px;
  margin-left: 0;
}

.maatwerk {
	float: left;
	width: 250px;
	height: 171px;
	padding-right: 25px;
	background: url("/images/border.gif") repeat-y right;
}

.topic-h1 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #00879a;
	letter-spacing: -1px;
	margin-bottom: 12px;
}

.links-li { /*width: 235px;*/
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #075d5c;
	background: url("/images/li_sign.gif") no-repeat left bottom;
	padding-left: 10px;
}

.less-meer {
	float: left;
	width: 64px; /*81*/
	height: 14px;
	color: #008a97;
	/* background: url("/images/arrow.gif") no-repeat right;*/
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 16px;
}

.less-mee {
	float: left;
	padding: 0;
	margin: 0;
	width: 16px;
	height: 14px;
	margin-top: 16px;
}

.meer {
	width: 192px;
	height: 14px;
	color: #008a97;
	background: url("/images/arrow.gif") no-repeat right;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 16px;
}

.software {
	float: left;
	width: 243px;
	height: 171px;
	padding-left: 25px;
}

.news {
	float: left;
	width: 520px;
	height: 108px;
	background-color: #edfdfc;
	margin-top: 4px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;
}

/*==============================footer*/
#footer {
	height: 36px;
	background: repeat-x url("/images/footer_strip.gif");
	padding-left: 18px;
	padding-top: 9px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 18px;
}

.logo-security {
  background: url("/images/logo-security.gif") no-repeat;
  float: left;
  border: 0;
  margin: 0;
  padding: 0;
  width: 65px;
  height: 33px;
}

.in-footer-in {
  float: left;
  width: 908px;
}

.footer-in {
	width: 986px;
	margin-left: auto;
	margin-right: auto;

}

.free-space {
  width: 986px;
  height: 12px;
}

.footer-in-menu {
  width: 986px;
  margin-left: auto;
  margin-right: auto;
  font-size: 9px;
  color: #d6f0f1;
}

#footer ul {
	width: 908px;
}

#footer li.mainMenu {
	float: left;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	color: #8da3dc;
	margin-right: 8px;
	margin-bottom: 1px;
	padding-left: 8px;
	background: no-repeat url("/images/footer_menu_strip.gif") left;
}

#footer li.mainMenu-first-element {
	float: left;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	color: #8da3dc;
	margin-right: 8px;
}

.copyright {
	width: 300px;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	color: #d5dbf1;
	margin: 0;
	padding: 0;
	margin-top: 1px;
	margin-right: 8px;
}

.copyright a {
  font-size: 11px;
  font-family: Arial;
  color: #d5dbf1;
  margin: 0;
  padding: 0;
  margin-left: 8px;
}


/* =========================== products */
.gy-article {
	float: left;
	width: 710px;
	background: #d3edee;
	padding: 10px;
}

.gy-article-no-submenu {
	float: left;
	width: 954px;
	background: #d3edee;
	padding: 10px;
}

.gy-article-all {
	float: left;
	margin: 0;
	margin-top: 25px;
	padding: 0;
	width: 986px;
	margin-bottom: 1px;

}

.gy-article-up {
	float: left;
	margin: 0px;
  padding: 0px;
	background: url("/images/strip_long.gif") no-repeat;
	height: 5px;
	line-height: 0px;
	width: 986px;

}

.gy-article-middle {
	float: left;
	background: url("/images/strip_long_middle.gif") repeat-y;
	width: 974px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 5px;
	display: inline;
}

.gy-article-down {
	float: left;
	background: green url("/images/strip_long_down.gif") no-repeat;
	height: 3px;
	width: 986px;
	line-height: 0;
}

.gy-article-h1 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #00879a;
	margin-bottom: 12px;
}

.introduction  , .body {
	color: #004349;
	font-family: Arial;
	font-size: 12px;
	margin-top: 15px;
}

.gy-faq .introduction  , .gy-faq .body {
  color: #004349;
  font-family: Arial;
  font-size: 12px;
  margin: 3px 0 0 0;
}

.introduction ul , .body ul {
  margin: 12px 0;
}

.introduction li , .body li {
  background:transparent url(/images/li_sign_body.gif) no-repeat scroll left bottom;
  color:#075D5C;
  font-family:Arial;
  font-size:12px;
  line-height:20px;
  margin: 0;
  padding: 0 0 0 10px;
}

.introduction li a, .body li a , .introduction a, .body a {
  color: #004349;
  font-family: Arial;
  font-size: 12px;
  margin-top: 15px;
  text-decoration: underline;
}


.introduction1  , .body1 {
	color: #004349;
	font-family: Arial;
	font-size: 12px;
	margin-top: 10px;
}

.introduction1 ul , .body1 ul {
  margin-top: 2px;
}

.introduction1 li , .body1 li {
  background:transparent url(/images/li_sign_body.gif) no-repeat scroll left bottom;
  color:#075D5C;
  font-family:Arial;
  font-size:12px;
  line-height:20px;
  margin: 0;
  padding: 0 0 0 10px;
}

.before-body1 .introduction1 li , .before-body1 .body1 li {
  background:transparent url(/images/li_sign.gif) no-repeat scroll left bottom;
  color:#075D5C;
  font-family:Arial;
  font-size:12px;
  line-height:20px;
  margin: 0;
  padding: 0 0 0 10px;
}

.introduction1 li a, .body1 li a , .introduction1 a, .body1 a {
  color: #004349;
  font-family: Arial;
  font-size: 12px;
  margin-top: 15px;
  text-decoration: underline;
}


.gy-cms-submenu {
	background: #008999;
	float: left;
	width: 220px;
	margin-right: 4px;
	padding: 10px;
}

.links-li-sub {
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #fff;
	background: url("/images/arrow-white.gif") no-repeat left top;
	padding-left: 10px;
}

.links-category {
  margin: 0;
  padding: 0;
  line-height: 20px;
  font-family: Arial;
  font-size: 12px;
  color: #fff;
  background: url("/images/arrow-white.gif") no-repeat left top;
  padding-left: 10px;
  float: left;
  width: 200px;
}

.links-category:hover {
  border: none;
  font-weight: bold;
}

.links-category:focus , .links-category:active {
  border: none;
}

p.image1 {
	float: right;
	margin-left: 10px;
}

.title-submenu {
	color: #fff;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

.gy-form    {
	float: left;
	background: #d3edee;
	padding: 10px;
	width: 954px;
}

.category-title {
  margin-bottom: 3px;
  font-family: Arial;
  font-size: 17px;
  font-weight: bold;
  color: #00879a;
}

.categories {
  margin-bottom: 16px;
}

.new-question-ul {
  float: left;
  background: #d3edee;
  padding: 10px;
  width: 680px;
  padding-bottom: 0;
  /*border-top:2px solid #FFFFFF;*/
  padding-top: 0; /*for while when border is *...* */
}

#new_question_div {
  float: left;
  background: #d3edee;
  padding: 10px;
  width: 680px;
  padding-bottom: 0;
  border-top:2px solid #FFFFFF;
}


.gy-form-text {
	float: left;
	width: 457px;
	padding-left: 20px;
}

.gy-form-text h1  {
	float: left;
	width: 457px;
	color: #00879A;
	font-family: Arial;
	font-size: 24px;
}

/*h1.title-submenu {
  float: left;
  width: 700px;
  color: #00879A;
  font-family: Arial;
  font-size: 24px;
}*/

.gy-cms-images-list li img {
  margin-top: 5px;
}

.gy-faq h1 {
  float: left;
  width: 700px;
  color: #00879A;
  font-family: Arial;
  font-size: 24px;
}


.gy-form-text .address {
	float: left;
	width: 447px;
	color: #004349;
	font-family: Arial;
	font-size: 13px;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.gy-form-field {
	color: #00879a;
	font-family: Arial;
	font-size: 14px;
	margin-bottom: 3px;
}

.gy-form .gy-form-field .input-text {
	background: url("/images/form-contact.gif") repeat-x;
	width: 211px;
	height: 26px;
	border: 0;
	color:#017987;
  font-family:Arial;
  font-size:12px;
  padding:6px 5px 0 3px;
	
}

                   
.gy-form .gy-form-field .textarea-box {
  width: 218px;
  height: 75px;
  float: left;
  margin: 0;
  padding: 0;
}

.gy-form .gy-form-field .textarea-box .textarea {
	/*background: url("/images/form-contact-big.gif");
	width: 210px;
	height: 69px;*/
	
	background:  url("/images/textarea.gif");

	width: 210px;
  height: 64px;
  
	border: 0;
  color:#017987;
  font-family:Arial;
  font-size:12px;
  padding:6px 5px 0 3px;
  margin: 0;
  float: left
}

.gy-form .gy-form-field .textarea-box .textarea-line {
  background: url("/images/line-textarea.gif") no-repeat;
  
  width: 218px;
  height: 5px;
  float: left;
  border: 0;
  margin:0;
  padding: 0;
}

.gy-form-field .labell {
	width: 196px;
	float: left;
	color: #037777;
	font-weight: bold;
	line-height: 25px;
	padding: 0;
	margin: 0;
}

.gy-form-field .checkbox {
  float: left;
  color: #037777;
  margin-top: 5px;
 /* margin-right: 118px;*/
 
}

.gy-form-field .labell-checkbox {
  width: 218px; /*210*/
  float: left;
  color: #037777;
  font-weight: bold;
  line-height: 19px;
  padding-left: 150px;
}

#new_question_div form label {
	width: 115px;
	float: left;
	color: #037777;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	line-height: 25px;
}

.no-result-p , .result-p {
  width: 955px;
  float: left;
  color: #037777;
  font-weight: bold;
  font-family: Arial;
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 7px;
}

.search-results li {
  color: #037777;
  font-family: Arial;
  font-size: 13px;
  margin-bottom: 20px;
}

.search-results li a {
  color: #008A97;
  font-family: Arial;
  font-size: 14px;
  margin-right: 5px;
  text-decoration: underline;
}

#new_question_div h4 {
	float: left;
	width: 680px;
	color: #014344;
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 5px;
}

.gy-form .submit {
	background: url("/images/send-button.gif") no-repeat;
	width: 102px;
	height: 29px;
	border: 0;
	margin-left: 314px;
	margin-top: 5px;
}

#new_question_div .submit {
	background: url("/images/send-button.gif") no-repeat;
	width: 102px;
	height: 30px;
	border: 0;
	float: left;
	margin-left: 15px;
	margin-top: 2px;
}


.input-question-right {
  background: url("/images/input-question-right.gif") no-repeat;
  float: left;
  width: 6px;
  height: 32px;
  line-height: 0px;
}

.input-question-left {
  background: url("/images/input-question-left.gif") no-repeat;
  float: left;
  width: 5px;
  height: 32px;
  line-height: 0px;
}

.inbox-question {
  background: url("/images/input-question-middle.gif") repeat-x;
  border: 0;
  color: #017987;
  font-family: Arial;
  font-size: 12px;
  height: 25px;
  padding: 7px 0 0 0px;
  width: 435px;
  float: left;
 }
 
.inbox-search {
  background: url("/images/input-question-middle.gif") repeat-x;
  border: 0;
  color: #017987;
  font-family: Arial;
  font-size: 12px;
  height: 25px;
  padding: 7px 0 0 0px;
  width: 200px;
  float: left;
}

.query-search {
  float: left;
  margin-bottom: 20px;
  padding-left: 10px;
  width: 344px;
}

.query-search h4 {
  color: #014344;
  float: left;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 10px;
  width: 680px;
}

.no-result-h2 , .null-search , .result-h1 {
  color: #014344;
  float: left;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
  width: 955px;
}


.query-search label {
  color:#037777;
  float:left;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  line-height:25px;
  width:115px;
}

.inbox-search-submit {
  float: left;
  margin-left: 15px;
  margin-top: 1px;
  width: 102px;
  height: 30px;
  background: url("/images/search-button.gif") no-repeat;
  border: 0;
}

/*#new_question {
	background: url("/images/form-question.gif") repeat-x;
	width: 546px; 
	height: 26px;
	border: 0;
	float: left;
	color: #017987;
	font-family: Arial;
	font-size: 12px;
	padding: 6px 5px 0 3px;
}*/

.gy-form-map {
	float: left;
	width: 477px;
}

#new_question_div .form_error {
	color: red;
	font-family: Arial;
	font-size: 12px;
	margin-bottom: 3px;
	margin-left: 122px;
	width: 208px;
}

.form_error {
	color: red;
	font-family: Arial;
	font-size: 12px;
	margin-bottom: 3px;
	margin-left: 240px;
}

iframe  , small , .map_span {
	float: right;
	color: #00879a;
	font-family: Arial;
	font-size: 12px;
	margin-right: 41px;
	
	margin-bottom: 10px;
}

small a  , small a:visited  , small a:active  , small a:hover {
	color: #00879a;
}

#map div span , #map div a {
  font-size: 8px;
}

.text-after-map {
  color: #008080; /*#004349;*/
  float: left;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 19px;
  padding: 0 40px 0 10px;
  width: 425px;
}

.text-form-send {
  color: #008080; /*#004349;*/
  float: left;
  font-family: arial;
  font-size: 14px;
}

.answer {
	color: #004349;
	font-family: Arial;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 3px;
}

.answer p {
  margin-top: 3px;
}


.added-question {
	/*width: 200px;*/
	color: green;
	font-family: Arial;
	font-size: 12px;
	/* margin-bottom: 3px;
  margin-left: 102px;*/
}

.question-and-answer a , .question-and-answer a:visited , .question-and-answer a:hover , .question-and-answer a:active , .question{
	color: #008a97;
	font-family: Arial;
	font-size: 14px;
	margin-bottom: 5px;
}

.question-and-answer a.active {
  color: #008a97;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
/*  margin-bottom: 5px;*/
}
.gy-article-home {
  
}

.introduction-home {
  color: #00879a;
  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  line-height: 27px;
  width: 302px;
  float: left;
}

.demo {
  color: #037777;
  font-family: Arial;
  font-size: 14px;
  line-height: 25px;
  width: 242px;
  margin-top: 3px;
  float: left;
}

.introdution-and-demo {
  border-bottom: 4px solid #fff;
  height: 84px;
  padding-left: 25px;
  padding-top: 2px;
  position:relative;
}

.before-body1 {
  padding-left: 25px;
}

/*=============================== SITEMAP ==================*/

.gy-sitemap {
  float: left;
  width: 944px;
  background: #eafeff;
  padding: 0px;
  padding-top: 10px;
  padding-right: 10px;
  padding-left: 20px;
}

.ul-root-0 , .ul-root-0 a {

  font-family: Arial;
  margin-bottom: 15px;
  text-decoration: none;
}

.ul-root-0 a:hover {
  font-weight: bold;
}

li.level1, li.level2 {
  font-family: Arial;
  margin-bottom: 5px;
  text-decoration: none;

  /*background:transparent url(/images/li_sign.gif) no-repeat scroll left bottom;*/

  
}

li.level1 , li.level1 a {
  font-size: 14px;
  color: #037777;
  margin-top: 9px;
  /*background:transparent url(/images/li_sign.gif) no-repeat scroll left bottom;*/
}

li.level1 {
  background:transparent url(/images/li_sign.gif) no-repeat scroll left bottom;
}

li.level2 , li.level2 a {
  font-size: 12px;
  margin-left: 5px;
  color: #00879a;
}

/*html>body .body p img {
  width: auto;
}

.body p img {
	width: 100%;
	max-width: 710px; 
}*/

.get-acrobat {
  border-top: 2px solid white;
  float: left;
  margin-top: 15px;
  padding-top: 7px;
  width: 709px;
}

.get-acrobat-text {
  float: left;
  font-size: 12px;
  width: 347px;
}

.get-acrobat-image {
  float: left;
  margin-left: 5px;
}

/* =========================== software form */

.gy-software-form {
  background: #d3edee none repeat scroll 0 0;
  float: left;
  padding: 20px;
  width: 933px;
}

.gy-software-form .logo-form {
  float: left;
  width: 933px;
}

.gy-software-form img {
  float: right;
}

.gy-software-form .title-form {
  float: left;
  text-align: center;
  width: 933px;
  font-size: 16px;
  font-weight: bold;
  color: #000;
  margin-top: 7px;
  margin-bottom: 25px;
}

.gy-software-form .square {
  float: left;
  margin-bottom: 25px;
  width: 933px; 
}

.gy-software-form .square-top {
  float: left;
  background: url("/images/square-top.gif") no-repeat;
  line-height: 0;
  width: 933px;
  height: 15px;
}

.gy-software-form .square-middle {
  float: left;
  background-color: #98D7D9;
  width: 913px;
  padding: 10px 10px 5px 10px; 
}

.gy-software-form .square-bottom {
  float: left;
  background: url("/images/square-bottom.gif") no-repeat;
  line-height: 0;
  width: 933px;
  height: 15px;
}

.gy-software-form .text1 {
  float: left;
  font-size: 14px;
  margin-left: 10px;
  font-weight: bold;
  color: #037777;
  width: 888px;
}

.gy-software-form .names {
  float: left;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  line-height: 27px;
  width: 130px;
}

.gy-software-form .names-long {
  float: left;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  line-height: 27px;
  width: 290px;
}

.gy-software-form  .text-before-checkboxes {
  float: left;
  font-size: 15px;
  color: #037777;   /*#00879a;*/
  font-weight: bold;
  margin-left: 10px;
  width: 888px;
}

.gy-software-form .text-before-checkbox {
  float: left;
  font-size: 15px;
  color: #037777;
  padding-left: 10px;
  margin-bottom: 10px;
  font-weight: bold;
}

.gy-software-form .text-before-send {
  float: left;
  font-size: 15px;
  color: #037777;
  padding-left: 10px;
  font-weight: bold;
}

.gy-software-form .text-before-checkboxes a {
  /*float: left;*/
  font-size: 15px;
  color: #00879a;
  font-weight: bold;
  text-decoration: underline;
}

.gy-software-form .input-left {
  background: url("/images/input-form-software-left.gif") no-repeat;
  float: left;
  width: 9px;
  height: 32px;
  line-height: 0px;
  margin: 0;
}

.gy-software-form .inbox {
  /*background: url("/images/input-form-software.gif") repeat;*/
  background: url("/images/input-form-software-middle.gif") repeat-x;
  border: 0;
  color: #017987;
  font-family: Arial;
  font-size: 12px;
  height: 25px;
 /* margin: 0 0 0 13px;*/
  padding: 7px 0 0 0px;
  width: 560px;
  
  float: left;
}

.gy-software-form  .select {
  float: left;
  width: 82px;
  height: 32px;
  background: url("/images/select-background.gif");
}

.gy-software-form  select {
  color: #017987;
  margin-left: 5px;
  margin-top: 2px;
  padding-top: 3px;
  width: 65px;
  border: 0;
}

.select-strip {
  float: left;
  background: url("/images/select-strip.gif") repeat-x;
  width: 65px;
}

.gy-software-form .inbox-contact-person {
  background: url("/images/input-form-software-middle.gif") repeat-x;
  border: 0;
  color: #017987;
  font-family: Arial;
  font-size: 12px;
  height: 25px;
  padding: 7px 0 0 0px;
  width: 478px;
  float: left;
}

.gy-software-form .inbox-short {
  /*background: url("/images/input-form-software.gif") repeat;*/
  background: url("/images/input-form-software-middle.gif") repeat-x;
  border: 0;
  color: #017987;
  font-family: Arial;
  font-size: 12px;
  height: 25px;
 /* margin: 0 0 0 13px;*/
  padding: 7px 0 0 0px;
  width: 400px;
  
  float: left;
}

.gy-software-form .input-right {
  background: url("/images/input-form-software-right.gif") no-repeat;
  float: left;
  width: 8px;
  height: 32px;
  line-height: 0px;
  margin: 0;
}

.gy-software-form .radio {
  float: left;
  margin: 0;
  padding: 0;
}

.gy-software-form .names-checkbox {
  float: left;
  font-size: 14px;
  color: #00879a;
  font-weight: bold;
  width: 130px;
  margin:0;
  margin-left: 15px;
  line-height: 16px;
  width:780px;
}

.gy-software-form .names-checkbox-lower {
  float: left;
  font-size: 13px;
  color: #00879a;
  font-weight: bold;
  width: 130px;
  margin:0;
  margin-left: 15px;
  line-height: 16px;
  width:785px;
}

.gy-software-form .or {
  float: left;
  line-height: 18px;
  margin: 0;  
  margin-bottom: 7px;
  padding: 0;
  color:#037777;
  font-size: 14px; 
}

.gy-software-form .gy-form-field {
  float: left;
  /*width: 903px;*/
  padding-left: 10px;
  
}

.gy-software-form .gy-form-field-checkbox {
  float: left;
  width: 903px;
  padding-left: 10px;
  /*height: 22px;*/
}

.gy-software-form .whites {
  padding-left: 30px;
  float: left;
  display: inline;
}

.gy-software-form .names-checkbox-white1 {
  float: left;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  line-height: 27px;
  width: 240px;
  padding-left: 5px;
}

.gy-software-form .names-checkbox-white2 {
  float: left;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  line-height: 27px;
  width: 370px;
  margin: 0;
  padding-left: 5px;
}

.gy-software-form .inbox-checkbox {
  background: url("/images/input-form-software-middle.gif") repeat-x;
  border: 0;
  color: #017987;
  font-family: Arial;
  font-size: 12px;
  height: 25px;
  padding: 7px 0 0 0px;
  width: 50px;
  float: left;
}

.gy-software-form #license_corporate_div , .gy-software-form #license_office_div {
	float:left;
	margin-top:10px;
	padding-left:60px;
	width:835px;
}

.checkbox-and-label {
  float: left;
  width:833px;
  margin-bottom: 10px;
  margin-top: 10px;
  /*line-height: 14px;*/
}

.gy-software-form .names-in {
  float: left;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  line-height: 27px;
  width: 30px;
}

.gy-software-form .names-on {
  float: left;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  line-height: 27px;
  width: 30px;
  margin: 0;
  /*margin-left: 40px;*/
}

.gy-software-form .inbox-in-on {
  background: url("/images/input-form-software-middle.gif") repeat-x;
  border: 0;
  color: #017987;
  font-family: Arial;
  font-size: 12px;
  height: 25px;
  padding: 7px 0 0 0px;
  width: 200px;
  float: left;
}

.gy-software-form .bottom {
  width: 900px;
  float: left;
  margin-top: 20px;
}

.gy-software-form .gy-form-field-bottom {
	float: left;
  padding-left: 10px;
  width: 903px;
  margin-bottom: 25px;
}

.gy-software-form .bottom-left {
  float: left;
  color: #003837;
  margin-left: 30px;
}

.gy-software-form .bottom-right {
  float: left;
  color: #003837;
  margin-left: 433px;
  font-size: 15px;
}

.gy-software-form  .send-button-form {
  float: right;
  width: 180px;
  height: 34px;
}

.gy-form-field-send {
  width: 100%;
  float: left;
}


.gy-software-form .accept-checkbox {
  float: left;
}

.gy-software-form  .accept {
  padding-left: 15px;
  float: left;
}
	

#error_for_address , #error_for_postal_code , #error_for_city, #error_for_telephone, #error_for_email ,
#error_for_company_name , #error_for_mobile , #error_for_contact_person , #error_for_kvk_number , #error_for_btw_number {
  margin-left: 134px;
}

#error_for_contact_person {
  margin-left: 214px;
}

#error_for_requested_user , #error_for_requested_date {
  margin-left: 292px;
}

#error_for_license_corporate {
  margin-left: 28px;
}

#error_for_accept_terms {
  margin-left: 39px;
}

#error_for_license_corporate_number {
	margin-left: 242px;
}

#error_for_license_office_number_1 , #error_for_license_office_number_user_1 , #error_for_license_office_number_2 , #error_for_license_office_number_user_2 {
  margin-left: 369px;
}

#error_for_signed_in , #error_for_signed_on {
  margin-left: 33px;
}




.sign {
  float: left;
  margin: 0;
  margin-right: 40px;
}


/* =========================== software form for print */

.gy-software-form-print {
  background: #fff none repeat scroll 0 0;
  float: left;
  padding: 20px;
  width: 840px;
  border: 1px solid #000;
  font-family: Arial;
}

.gy-software-form-print .logo-form {
  float: left;
  width: 840px;
}

.gy-software-form-print img {
  float: right;
}

.gy-software-form-print .title-form {
	float: left;
	position:absolute;
	text-align:center;
	top:34px;
	width: 840px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-top: 7px;
	margin-bottom: 25px;
	left:0px;
}

.gy-software-form-print .square {
  float: left;
  margin-bottom: 25px;
  width: 754px; 
}

.gy-software-form-print .text1 {
  float: left;
  font-size: 14px;
  margin-left: 10px;
  color: #000;
  font-weight: bold;
}

.gy-software-form-print .names {
  float: left;
  font-size: 14px;
  color: #000;
  line-height: 33px;
  width: 130px;
  margin-left: 10px;
  font-weight: bold;
}

.gy-software-form-print .names-long {
  float: left;
  font-size: 14px;
  color: #000;
  line-height: 33px;
  width: 290px;
  font-weight: bold;
  margin-left: 10px; 
}

.gy-software-form-print .names-city {
  float: left;
  font-size: 14px;
  color: #000;
  line-height: 33px;
  width: 60px;
  margin-left: 20px;
  font-weight: bold;
}

.gy-software-form-print .names-fax {
  float: left;
  font-size: 14px;
  color: #000;
  line-height: 33px;
  width: 45px;
  margin-left: 20px;
  font-weight: bold;
}

.gy-software-form-print .names-number {
  float: left;
  font-size: 14px;
  color: #000;
  line-height: 33px;
  width: 115px;
  margin-left: 20px;
  font-weight: bold;
}

.gy-software-form-print .names-mail {
  float: left;
  font-size: 14px;
  color: #000;
  line-height: 33px;
  width: 62px;
  margin-left: 20px;
  font-weight: bold;
}

.gy-software-form-print  .text-before-checkboxes {
  float: left;
  font-size: 15px;
  color: #000;
  font-weight: bold;
  margin-left: 10px;
  margin-bottom: 10px;
}

.gy-software-form-print .text-before-checkbox {
  float: left;
  font-size: 15px;
  color: #000;
  margin-left: 20px;
  margin-bottom: 10px;
}

.gy-software-form-print .text-before-checkboxes a {
  /*float: left;*/
  font-size: 15px;
  color: #000;
  font-weight: bold;
  text-decoration: underline;
}


.gy-software-form-print .inbox {
  border: 0;
  border-bottom: 1px solid #000;
  color: #000;
  font-family: Arial;
  font-size: 14px;
  height: 22px;
  padding: 10px 0 0 0px;
  width: 615px;
  float: left;
}

.gy-software-form-print .inbox-postal {
  border: 0;
  border-bottom: 1px solid #000;
  color: #000;
  font-family: Arial;
  font-size: 14px;
  height: 22px;
  padding: 10px 0 0 0px;
  width: 237px;
  float: left;
}

.gy-software-form-print .inbox-city {
  border: 0;
  border-bottom: 1px solid #000;
  color: #000;
  font-family: Arial;
  font-size: 14px;
  height: 22px;
  padding: 10px 0 0 0px;
  width: 298px;
  float: left;
}

.gy-software-form-print .inbox-phone {
  border: 0;
  border-bottom: 1px solid #000;
  color: #000;
  font-family: Arial;
  font-size: 14px;
  height: 22px;
  padding: 10px 0 0 0px;
  width: 237px;
  float: left;
}

.gy-software-form-print .inbox-fax {
  border: 0;
  border-bottom: 1px solid #000;
  color: #000;
  font-family: Arial;
  font-size: 14px;
  height: 22px;
  padding: 10px 0 0 0px;
  width: 313px;
  float: left;
}

.gy-software-form-print .inbox-number {
  border: 0;
  border-bottom: 1px solid #000;
  color: #000;
  font-family: Arial;
  font-size: 14px;
  height: 22px;
  padding: 10px 0 0 0px;
  width: 243px;
  float: left;
}

.gy-software-form-print .inbox-mail {
  border: 0;
  border-bottom: 1px solid #000;
  color: #000;
  font-family: Arial;
  font-size: 14px;
  height: 22px;
  padding: 10px 0 0 0px;
  width: 268px;
  float: left;
}

.gy-software-form-print .inbox-person {
  border: 0;
  border-bottom: 1px solid #000;
  color: #000;
  font-family: Arial;
  font-size: 14px;
  height: 22px;
  padding: 10px 0 0 0px;
  width: 615px;
  float: left;
}

.gy-software-form-print .inbox-short {
  border: 0;
  border-bottom: 1px solid #000;
  color: #000;
  font-family: Arial;
  font-size: 14px;
  height: 22px;
  padding: 10px 0 0 0px;
  width: 457px;
  float: left;
}


.gy-software-form-print .radio {
  float: left;
  margin: 0;
  padding: 0;
}

.gy-software-form-print .names-checkbox {
  float: left;
  font-size: 14px;
  color: #000;
  font-weight: bold;
  width: 130px;
  margin-left: 15px;
  font-style: italic;
}

.gy-software-form-print .or {
  float: left;
  line-height: 18px;
  margin: 0;  
  margin-bottom: 7px;
  padding: 0;
  color:#000;
  font-size: 14px; 
}

.gy-software-form-print .gy-form-field {
  float: left;
  width: 810px;
  padding-left: 10px;
  
}

.gy-software-form-print .gy-form-field-checkbox {
  /*float: left;
  width: 810px;
  padding-left: 20px;
  margin-top: 5px;*/

  float: left;
  margin-top: 5px;
  padding-left: 20px;
  width: 790px;
}

.gy-software-form-print .names-checkbox-white1 {
  float: left;
  font-size: 14px;
  color: #000;
  line-height: 33px;
  width: 240px;
}

.gy-software-form-print .names-checkbox-white2 {
  float: left;
  font-size: 14px;
  color: #000;
  line-height: 33px;
  width: 370px;
}

.gy-software-form-print .inbox-checkbox {
  border: 0;
  border-bottom: 1px solid #000;
  color: #000;
  font-family: Arial;
  font-size: 14px;
  height: 22px;
  padding: 10px 0 0 0px;
  width: 50px;
  float: left;
  text-align: center;
}


.gy-software-form-print #license_corporate_div , .gy-software-form-print #license_office_div {
  padding-left: 60px;
}

.gy-software-form-print .names-in {
  float: left;
  font-size: 14px;
  color: #000;
  line-height: 33px;
  width: 30px;
  padding-left: 10px;
}

.gy-software-form-print .names-on {
  float: left;
  font-size: 14px;
  color: #000;
  line-height: 33px;
  width: 30px;
  margin-left: 40px;
}

.gy-software-form-print .inbox-in-on {
  border: 0;
  border-bottom: 1px solid #000;
  color: #000;
  font-family: Arial;
  font-size: 14px;
  height: 22px;
  padding: 10px 0 0 0px;
  width: 200px;
  float: left;
}

.gy-software-form-print .bottom {
  width: 712px;
  float: left;
  margin-top: 50px;
}

.gy-software-form-print .gy-form-field-bottom {
  float: left;
  padding-left: 10px;
  width: 712px;
  margin-bottom: 45px;
}

.gy-software-form-print .bottom-left {
  float: left;
  color: #003837;
  margin-left: 40px;
}

.gy-software-form-print .bottom-right1 {
  float: right;
  color: #000;
  margin-right: 14px;
  font-size: 15px;
}

.gy-software-form-print .bottom-right2 {
  float: right;
  color: #000;
  margin-right: 75px;
  font-size: 15px;
}

.gy-software-form-print  .send-button-form {
  float: right;
  /*background: url("/images/send-butt.gif") no-repeat;*/
  width: 102px;
  height: 30px;
  margin-right: 100px;
}

.button-back-to a {
	background:url(/images/button-back-to.gif) no-repeat;
	border:0;
	color:#FFFFFF;
	float:left;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	height:26px;
	margin-left:5px;
	margin-top:1px;
	padding-top:5px;
	text-align:center;
	width:131px;
}


div.search-page-numbers .bookend{
  width: 56px !important;
}

a.iframe {
  background:url("/images/demo.png") no-repeat scroll 0 0 transparent;
  display:block;
  height:54px;
  overflow:hidden;
  position:absolute;
  right:15px;
  text-indent:999px;
  top:15px;
  width:204px;
}
a.iframe:hover {
background-position:0 -54px
}

.modal .gy-software-form .inbox-contact-person {
  width:230px;
}
.modal .gy-software-form .inbox { 
	width:314px;
}

.modal .gy-software-form .square-middle {
  width:480px;
}

.modal .gy-software-form .square-top, .modal .gy-software-form .square-bottom{
  display:none
}

.modal .gy-software-form, .modal .gy-software-form .square {
  width:auto;
  padding:0;
}
.modal .gy-software-form .send-button-form {
  left:312px;
  position:absolute;
  top:243px;
}
#modal {
  min-height:230px;
  overflow:hidden;
  background:#98D7D9 none repeat scroll 0 0
}
.modal .gy-software-form {
  position:relative
}
.modal .alert {
  padding:20px
}

#modal .gy-software-form {
  background:#98D7D9 none repeat scroll 0 0
}