/*	-------------------------------------------------------------
	F-Graphics Standaard CSS Setup
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*	-------------------------------------------------------------
	BODY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

* {
	margin: 0;
	padding: 0;
	}

html {
	font-size: 100%;
	width: 100%; }

body {
	font-family: Arial;
	color: #737376;
	width: 100%;
	background-color:#000000;
	} 

/*	-------------------------------------------------------------
	LINKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

A:link {
	text-decoration: none;
	color: #0090d7;
	}
A:visited {
	text-decoration: none;
	color: #0090d7;
	}
	
A:active {
	text-decoration: none;
	color: #0090d7;
	}
	
A:hover {
	text-decoration: underline;
	color: #0090d7;
	}

a img {
	border: none;
	}
	
/*	-------------------------------------------------------------
	TYPOGRAPHY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

@font-face {
    font-family: 'bree_serifregular';
    src: url('../font/breeserif-regular-webfont.eot');
    src: url('../font/breeserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/breeserif-regular-webfont.woff2') format('woff2'),
         url('../font/breeserif-regular-webfont.woff') format('woff'),
         url('../font/breeserif-regular-webfont.ttf') format('truetype'),
         url('../font/breeserif-regular-webfont.svg#bree_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

p {
	font-size:			12px;
	color:				#000000;
	line-height:		18px;
	font-weight:		normal;
	width:				100%;
	}

h1, h2, h3, h4, h5 {
	color:				#000000;
	margin:				0;
	padding:			0;	
	line-height: 		1.5em;	
	letter-spacing:		-0.5px;
	font-weight: 		normal;
    font-family: 'bree_serifregular';
	}
 
h1 {
	font-size:			28px;
	color:				#000000;
	line-height:		34px;
	width:				100%;
	margin:				10px 0 10px 0;
	padding: 			0 0 10px 0;
	border-bottom: 		1px solid #000000;
	}
 
h2 {
	font-size:			24px;
	color:				#000000;
	line-height:		30px;
	width:				100%;
	margin:				0 0 10px 0;
	}
 
h3 {
	font-size:			20px;
	color:				#000000;
	line-height:		26px;
	width:				100%;
	margin:				0 0 10px 0;
	}

h4 {
	font-size:			16px;
	color:				#000000;
	line-height:		22px;
	width:				100%;
	margin:				0 0 10px 0;
	}

h5 {
	font-size:			12px;
	color:				#000000;
	line-height:		18px;
	width:				100%;
	margin:				0 0 10px 0;
	}

.strong {
	font-weight:bold;
	}

/*	-------------------------------------------------------------
	GRID
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#header_container {
	width:				100%;
	height:				auto;
	margin:				0;
	float:				left;
	display:			block;
	background-color:	#000000;
	position: 			fixed;
	z-index: 			1000000;
	}

#banner_top_container {
	width:				100%;
	height:				auto;
	margin:				120px 0 0 0;
	padding: 			10px 0 0 0;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-color:	#ffffff;
	}

#content_container {
	width:				100%;
	height:				auto;
	margin:				0;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-color:	#ffffff;	
	}

#middle_container {
	width:				100%;
	height:				auto;
	margin:				0;
	padding: 			30px 0;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-color:	#cdcbcc;	
	}
	
#bottom_container {
	width:				100%;
	height:				auto;
	margin:				0;
	padding: 			30px 0;
	float:				left;
	display:			block;
	overflow:			hidden;
	background-color:	#ffffff;	
	}
	
#footer_container {
	width:				100%;
	height:				auto;
	margin:				0;
	padding: 			30px 0;
	float:				left;
	display:			block;
	overflow:			hidden;
	}

/*	-------------------------------------------------------------
	HEADER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.header {
	width: 				960px;
	height: 			120px;
	position: 			relative;
	margin-left:		-480px;
	left: 				50%;
	background-image: 	url(../images/logo_resellersbusiness.png);
	background-position:left;
	background-repeat: 	no-repeat;
	background-size: 	18%;
}

.home {
	width: 20%;
	height: 100%;
	float: left;
	display: block;
}

.inloggen_header {
	float: 				right;
	display: 			block;
	margin: 			20px 0 0 0;
	padding: 			0;
	font-size: 			14px;
	width: 				80%;
	text-align: 		right;
	color: 				#ffffff;
}

.inloggen_header a {
	background-color: #0090d7;
    color: #ffffff;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    padding: 10px;
    text-align: center;
    width: auto;
    text-decoration: none;
}

.inloggen_header a:hover {
	background-color: #ffffff;
	color: #0090d7;
}

.banner_top_container {
	width: 				960px;
	height: 			auto;
	position: 			relative;
	margin-left:		-480px;
	left: 				50%;
	float:				left;
}

.banner_top {
	width: 				100%;
	height: 			auto;
	float:				left;
}

#displayText {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	width: 100%;
	float: left;
	padding-bottom: 5px;
}


/*	-------------------------------------------------------------
	CONTENT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.content {
	width: 				960px;
	height: 			auto;
	position: 			relative;
	margin-left:		-480px;
	left: 				50%;
	padding: 			10px 0 30px 0;
	float: 				left;
}

.content_marktforum {
	width: 				960px;
	height: 			auto;
	position: 			relative;
	margin-left:		-480px;
	left: 				50%;
	padding: 			10px 0 30px 0;
	float: 				left;
}

.content_left {
	width: 				600px;
	height: 			auto;
	min-height: 		200px;
	float: 				left;
	margin: 			0;
	padding: 			0;
}

.content_right {
	width: 				345px;
	height: 			auto;
	min-height: 		200px;
	float: 				left;
	margin: 			0 0 0 15px;
	padding: 			0;
}

.content ul li, .content_marktforum ul li {
	font-size:			12px;
	color:				#000000;
	line-height:		18px;
    margin-left: 		15px;
    text-decoration: 	none;
    list-style: 		disc;
}

.content ol li, .content_marktforum ol li {
	font-size:			12px;
	color:				#000000;
	line-height:		18px;
    margin-left: 		15px;
    text-decoration: 	none;
    list-style: 		disc;
}

.content tr td, .content_marktforum tr td {
	padding:			0 20px 0 0;
	font-size:			12px;
	color:				#000000;
    line-height: 		18px;
    margin-left: 		15px;
    text-decoration: 	none;
}

.content ul li.column, .content_marktforum ul li.column {
	margin-left: 0;
	list-style: none;
}

.columnFirst div.columnItems {
	padding-left: 0 !important;
}

.columnLast div.columnItems {
	padding-right: 0 !important;
}

.content iframe {
	width: 100%;
	height: auto;
}

.news-search-form {
	width: 				90%;
	border: 			1px solid #000000;
	height: 			auto;
	float: 				left;
	display: 			block;
	margin:				0 0 10px 0;
	padding:			10px 5%;
}

.news-search-form table {
	width: 				100%;
}

.news-search-form table tr td {
	margin: 			0;
	padding:			0;
}

.news-search-form input {
	width: 				90%;
	float: 				left;
	height: 			auto;
	padding: 			0;
	border: 			none;
	margin: 			0;
	font-size: 			12px;
	height: 			25px;
	font-weight: 		bold;
}

.news-search-form input[type="submit"] {
	width: 				10%;
	float: 				left;
	background-image: 	url(../images/search_button.png);
	background-position:right;
	background-repeat: 	no-repeat;
	cursor: 			pointer;
	background-color: 	#ffffff;
	height: 			0px;
	padding-top: 		25px;
	background-size: 	auto 100%;
}

.news-search-emptyMsg {
	color: #000;
    float: left;
    font-size: 12px;
    width: 100%;
}

.content_right .news-search-emptyMsg {
	display: none;
}

.banner_right {
	width: 				88%;
	border: 			1px solid #c7c8ca;
	height: 			auto;
	float: 				left;
	display: 			block;
	margin:				0;
	padding:			10px 6%;
}

.middle {
	width: 				960px;
	height: 			auto;
	position: 			relative;
	margin-left:		-480px;
	left: 				50%;
}

/*	-------------------------------------------------------------
	FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.bottom {
	width: 				728px;
	position: 			relative;
	left: 				50%;
	margin-left: 		-480px;
	border: 			1px solid #c7c8ca;
	height: 			auto;
	padding:			15px 115px 10px;
}

.footer {
	width: 				960px;
	position: 			relative;
	left: 				50%;
	margin-left: 		-480px;
	height: 			auto;
	min-height: 		50px;
	background-image: 	url(../images/logo_resellersbusiness.png);
	background-position:left;
	background-repeat: 	no-repeat;
	background-size: 	auto 100%;
}

.footer_links {
	width: auto;
	float: left;
	margin: 3px 0 0 30%;
	text-align: center;
}

.footer_links p {
	color: #878785;
	font-size: 12px;
}

/*  -------------------------------------------------------------
  LOGIN
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.tx-felogin-pi1 {
	color: #000000;
	font-size: 12px;
}

.tx-felogin-pi1 fieldset {
	border: none;
}

.tx-felogin-pi1 fieldset label {
	padding: 5px 0 5px;
	width: 100%;
	font-weight: bold;
}

.tx-felogin-pi1 fieldset input, .tx-felogin-pi1 fieldset textarea {
	padding: 15px 2% 15px 2%;
	background-color: #eaebec;
	border: none;
	margin: 5px 0 5px 0;
	width: 96%;
	font-size: 12px;
}

.tx-felogin-pi1 fieldset input[type="submit"] {
	background-color: #0090d7;
    color: #ffffff;
    float: left;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    width: auto;
    font-weight: bold;
    cursor: pointer;
    margin-right: 10px;
}

.tx-felogin-pi1 fieldset input[type="submit"]:hover {
	background-color: #000000;
    border: none;
}

/*  -------------------------------------------------------------
  NIEUWS PLAATSEN
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.tx-newsfrontendfeeder-pi1 {
	color: #000000;
	font-size: 12px;
}

.tx-newsfrontendfeeder-pi1 fieldset {
	border: none;
}

.tx-newsfrontendfeeder-pi1 fieldset label {
	padding: 5px 0 5px;
	width: 100%;
	font-weight: bold;
}

.tx-newsfrontendfeeder-pi1 fieldset input, .tx-newsfrontendfeeder-pi1 fieldset textarea {
	padding: 15px 2% 15px 2%;
	background-color: #eaebec;
	border: none;
	margin: 5px 0 5px 0;
	width: 96%;
	font-size: 12px;
	border-radius: 0px;
}

.tx-newsfrontendfeeder-pi1 fieldset select {
	padding: 15px 2%;
	background-color: #eaebec;
	border: none;
	margin: 5px 0 5px 0;
	width: 100%;
	font-size: 12px;
}

.tx-newsfrontendfeeder-pi1 input[type="submit"] {
	background-color: #0090d7;
    color: #ffffff;
    float: left;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    width: auto;
    font-weight: bold;
    cursor: pointer;
    margin-right: 10px;
    border: none;
	border-radius: 0px;
}

.tx-newsfrontendfeeder-pi1 input[type="submit"]:hover {
	background-color: #000000;
}

/*  -------------------------------------------------------------
  INSCHRIJVING
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.tx-keuserregister-pi1 {
	color: #000000;
	font-size: 12px;
}

.tx-keuserregister-pi1 .fieldset {
	border: none;
}

.tx-keuserregister-pi1 .fieldset label {
	padding: 5px 0 5px;
	width: 100% !important;
	font-weight: bold;
}

.tx-keuserregister-pi1 .fieldset .field {
	width: 100%;
}

.tx-keuserregister-pi1 .fieldset input, .tx-keuserregister-pi1 .fieldset textarea {
	padding: 15px 2% 15px 2%;
	background-color: #eaebec;
	border: none;
	margin: 5px 0 5px 0;
	width: 96%;
	font-size: 12px;
}

.tx-keuserregister-pi1 .fieldset select {
	padding: 15px 2%;
	background-color: #eaebec;
	border: none;
	margin: 5px 0 5px 0;
	width: 100%;
	font-size: 12px;
}

.tx-keuserregister-pi1 .fieldset input[type="submit"] {
	background-color: #0090d7;
    color: #ffffff;
    float: left;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    width: auto;
    font-weight: bold;
    cursor: pointer;
    margin-right: 10px;
    border: none;
}

.tx-keuserregister-pi1 .fieldset input[type="submit"]:hover {
	background-color: #000000;
}

.tx-keuserregister-pi1 .error, .tx-keuserregister-pi2 .error {
	width: 100%;
}

/*  -------------------------------------------------------------
  COMMENTS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.tx-comments-pi1 {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	border-top: 1px solid #000000;
	font-size: 12px;
	color: #000;
}

.tx-comments-comment-form {
	color: #000000;
	font-size: 12px;
	margin: 20px 0 0 0;
}

.tx-comments-comment-form h4 {
	font-weight: normal;
}

.tx-comments-comment-form fieldset {
	border: none;
}

.tx-comments-comment-form fieldset label {
	padding: 5px 0 5px;
	width: 100%;
	font-weight: bold;
}

.tx-comments-comment-form fieldset input, .tx-comments-comment-form fieldset textarea {
	padding: 15px 2% 15px 2%;
	background-color: #eaebec;
	border: none;
	margin: 5px 0 5px 0;
	width: 96%;
	font-size: 12px;
}

#tx_comments_pi1_email, label[for="tx_comments_pi1_email"] {
	display: none !important;
}

.tx-comments-comment-form fieldset input[type="submit"],
.tx-comments-comment-form fieldset input[type="reset"] {
	background-color: #0090d7;
    color: #ffffff;
    float: left;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    width: auto;
    font-weight: bold;
    cursor: pointer;
    margin-right: 10px;
    border: none;
}

.tx-comments-comment-form fieldset input[type="submit"]:hover,
.tx-comments-comment-form fieldset input[type="reset"]:hover {
	background-color: #000000;
}

.tx-comments-comment-1, .tx-comments-comment-2 {
	padding: 		10px 15px !important;
	font-size: 		12px;
	color: 			#000000;
}

.tx-comments-pi1 .tx-comments-required-mark {
	display: none;
}

.tx-comments-pi1 label[for="tx_comments_pi1_firstname"], .tx-comments-pi1 #tx_comments_pi1_firstname {
	display: none;
}

.tx-comments-pi1 label[for="tx_comments_pi1_lastname"], .tx-comments-pi1 #tx_comments_pi1_lastname {
	display: none;
}

.tx-comments-pi1 label[for="tx_comments_pi1_homepage"], .tx-comments-pi1 #tx_comments_pi1_homepage {
	display: none;
}

.tx-comments-pi1 label[for="tx_comments_pi1_location"], .tx-comments-pi1 #tx_comments_pi1_location {
	display: none;
}

.tx-comments-pi1 br {
	display: none;
}

/*  -------------------------------------------------------------
  ZOEKEN
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.tx-indexedsearch {
	color: #000000;
	font-size: 12px;
	width: 100%;
}

.tx-indexedsearch form table {
	border: none;
	width: 100%;
}

.tx-indexedsearch form td {
	padding: 5px 0 0;
	width: 100% !important;
	font-weight: bold;
	float: left;
	margin-left: 0;
}

.tx-indexedsearch form .field {
	width: 100%;
}

.tx-indexedsearch form input, .tx-indexedsearch form textarea {
	padding: 15px 2% 15px 2%;
	background-color: #eaebec;
	border: none;
	margin: 5px 0 5px 0;
	width: 96%;
	font-size: 12px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
	width: 96%;
}

.tx-indexedsearch form select {
	padding: 15px 2%;
	background-color: #eaebec;
	border: none;
	margin: 5px 0 5px 0;
	width: 100%;
	font-size: 12px;
}

.tx-indexedsearch form input[type="submit"] {
	background-color: #0090d7;
    color: #ffffff;
    float: left;
    font-size: 12px;
    padding: 10px;
    text-align: center;
    width: auto;
    font-weight: bold;
    cursor: pointer;
    margin-right: 10px;
    border: none;
}

.tx-indexedsearch form input[type="submit"]:hover {
	background-color: #000000;
}

.tx-indexedsearch-rules {
	margin: 20px 0 0 0;
}

/*  -------------------------------------------------------------
  MARKTFORUM
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.resellogo{
	background-image: 	url(../images/logores.png);
	height: 30px;
	width: 30px;
}

#tx-mmforum-footer{
	display: none;
}

.links {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.links li {
	list-style: none !important;
	margin-left: 0 !important;
}

.links li a {
	background-color: #000000;
    color: #ffffff;
    cursor: pointer;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    padding: 10px;
    text-align: center;
    width: auto;
    text-decoration: none;
}

.links li a:hover {
	background-color: #0090d7;
}

.tx-mmforum-textbutton a span {
	background-color: #0090d7;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-right: 10px;
    margin-top: 10px;
    padding: 10px;
    text-align: center;
    width: auto;
    text-decoration: none;
}

.tx-mmforum-textbutton a span:hover {
	background-color: #000000;
}

/*  -------------------------------------------------------------
  OVERIGE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

#c1 h2 {
	float: left;
}

#c4, #c17 {
	width: 100%;
	overflow: hidden;
}

.slider-wrap {
	overflow: visible !important;
}

.socialmedia_header {
  float:		left;
  width:        auto;
  height:        24px;
  display:      block;
  overflow:      hidden;
  margin:        17px 0 0 520px;
  padding:      0;
  }

.socialmedia_header p {
  color: 		#0090d7;
  font-size: 	14px;
  float: 		left;
  width: 		auto;
  padding: 		2px 10px 0 0;
}

.socialmedia_footer {
  float:		right;
  width:        auto;
  height:        24px;
  display:      block;
  overflow:      hidden;
  margin:        0;
  padding:      0;
  }

.socialmedia_footer p {
  color: 		#0090d7;
  font-size: 	14px;
  float: 		left;
  width: 		auto;
  padding: 		2px 10px 0 0;
}

.socialmedia_header div, .socialmedia_footer div, ul.socialmedialinks {
    margin: 0;
    padding: 0;
    float: left;
}
  
ul.socialmedialinks li.socialmedialink {
    float: left;
    list-style: none;
    margin: 0 3px;
    padding: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

ul.socialmedialinks li.socialmedialink:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0;
}

.header .tx-felogin-pi1 h3, .header .tx-felogin-pi1 legend, .header .tx-felogin-pi1 label,
.header .tx-felogin-pi1 div, .header .tx-felogin-pi1 .felogin-hidden {
	display: none;
}

.header .tx-felogin-pi1 fieldset {
	border: none;
}

.header .tx-felogin-pi1 form div {
	display: none;
}

.header .tx-felogin-pi1 form div:nth-child(3) {
	display: block;
	margin: 21px 0 0 0;
	float: right;
}

.header .tx-felogin-pi1 form div input[type="submit"] {
	background: none;
	border: none;
	color: #0090d7;
    font-size: 14px;
    float: right;
    cursor: pointer;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.header .tx-felogin-pi1 form div input[type="submit"]:hover {
	text-decoration: underline;
}

a.button {
	background-color: #0090d7;
    color: #ffffff;
    float: left;
    font-size: 14px;
    padding: 10px 0;
    text-align: center;
    width: 100%;
    font-weight: bold;
    cursor: pointer;
    margin-top: 10px;
    text-decoration: none;
}

a.button:hover {
	background-color: #000000;
}

#middle_container a.button {
	background-color: #ffffff;
	color: #0090d7;
	}

#middle_container a.button:hover {
	background-color: #000000;
	color: #ffffff;
}

.blue {
	background-color: #0090d7;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding: 15px 4%;
    text-align: center;
    width: 92%;
    margin: 0;
}

.tx-mmforum-pi1-markread{
	display: none;

}

.tx-mmforum-pi1-listforum-posts{
	display: none;
}

.tx-mmforum-pi1-listtopic-image{
	display: none;
}

.tx-mmforum-pagenav{
	display: none;
}

.tx-mmforum-pi1-listpost-topicicon {
	display: none;
}

.displaynone{
	display: none;
}

.tx-mmforum-pi1-listtopic-lastpost{
	display: none;
}


.tx-mmforum-pi1-attachment a div img{
	display: block!important;
	float: left;
	width: 100%;
	height: auto;
}


.banner_right table tbody tr td{float: left; display: block; margin-left: 0!important;}

.banner_right table tbody tr {overflow: hidden; display: block;float: left; height: 250px;}

.bottom table tbody tr td{float: left; display: block; margin-left: 0!important}

.bottom table tbody tr {overflow: hidden; display: block;float: left; height: 90px;}

#c75 {
	border: 1px solid #000;
	float: left;
	width: 90%;
	padding: 10px 5%;
	margin-bottom: 10px;
}

#c144 .bodytext, #c145 .bodytext, #c146 .bodytext{
	display: block;
	float: left;
	border: 1px solid #000;
	padding: 5px;
}

.nivo-caption a.readmore {
	font-family: "bree_serifregular";
	font-weight: normal;
}

.tx-t3sjslidernews-pi1 .lof-css3 {
	box-shadow: none;
}

/*  -------------------------------------------------------------
  RESPONSIVE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
 

    @media only screen and (min-width: 960px) {

	.mobielmenu{
		display: none !important;
	}


	}
    @media only screen (min-width: 600px) and (max-width: 960px) {

.slider-wrapper, #nivoslider4{
	width: 100%!important;
}

.nivo-caption {
    cursor: pointer;
    display: block!important;
    float: right!important;
    font-size: 16px;
    font-weight: bold;
    height: 200px!important;
    opacity: 1;
    text-align: center!important;
    text-decoration: none;
    width: 64% !important;
}
}

@media only screen and (max-width: 600px) {

.slider-wrapper, #nivoslider4{
	width: 100%!important;
}

.nivo-caption {
    cursor: pointer;
    display: block!important;
    float: right!important;
    font-size: 16px;
    font-weight: bold;
    height: 200px!important;
    opacity: 1;
    text-align: center!important;
    text-decoration: none;
    width: 100% !important;
}

.nivo-slice img, .nivo-main-image, .nivo-box img {
    height: auto !important;
    max-width: 100% !important;
        max-width: 100% !important;
    min-height: 190px;
    overflow: hidden;
}

.nivo-caption {
    display: block !important;
    height: 300px;
    margin-left: 0!important;
    position: absolute !important;
    width: 100% !important;
}

.nivo-slice img, .nivo-main-image, .nivo-box img {
    height: auto !important;
    max-width: 100%!important;
    min-height: 190px;
    overflow: hidden;
}
}

/*  -------------------------------------------------------------
  TABLET PORTRAIT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {

    .header .menu {
    	display: none !important;
    }

    .header .inloggen_header {
    	margin: 30px 0 0 0 !important;
    	text-align: center !important;
    }

    .header {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    	background-size: 20% !important;
    	height: 80px !important;
    }

    .collapse-button {
	    top: 40px !important;
	}

    #banner_top_container {
    	margin: 80px 0 0 0 !important;
    }

    .banner_top_container {
    	width: 100% !important;
    	margin-left: 0 !important;
    	left: 0 !important;
    }

    #displayText {
    	margin: 0 5% !important;
    	width: 90% !important;
	}

    .banner_top {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    }

    .banner_top img {
    	width: 100% !important;
    	height: auto !important;
    }

    .content, .content_marktforum {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    }

    .content_left {
    	width: 100% !important;
    	margin: 0 0 20px 0;
    }

    .content_right {
    	width: 100% !important;
    	margin-left: 0% !important;
    }

    .banner_right {
    	margin: 15px 0 0 50% !important;
    	left: -150px !important;
    	width: 300px !important;
    	position: relative !important;
    	padding: 0 !important;
    }

    .middle {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    }

    .multicolumnContainer .column {
    	width: 100% !important;
    }

    .multicolumnContainer .column .columnItems {
    	width: 100% !important;
    	padding: 0 !important;
    }

    .bottom {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    	padding: 0 !important;
    	display: none !important;
    }

    .footer {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    }

	}

/*  -------------------------------------------------------------
  MOBIEL LANDSCAPE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

    /* Note: Design for a width of 480px */

    @media only screen and (min-width: 480px) and (max-width: 767px) {

    .header .menu {
    	display: none !important;
    }

    .header .inloggen_header {
    	margin: 30px 0 0 0 !important;
    	text-align: center !important;
    }

    .header {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    	background-size: 20% !important;
    	height: 80px !important;
    }

    .collapse-button {
	    top: 40px !important;
	}

    #banner_top_container {
    	margin: 80px 0 0 0 !important;
    }

    .banner_top_container {
    	width: 100% !important;
    	margin-left: 0 !important;
    	left: 0 !important;
    }

    #displayText {
    	margin: 0 5% !important;
    	width: 90% !important;
	}

    .banner_top {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    }

    .banner_top img {
    	width: 100% !important;
    	height: auto !important;
    }

    .content, .content_marktforum {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    }

    .content_left {
    	width: 100% !important;
    	margin: 0 0 20px 0;
    }

    .content_right {
    	width: 100% !important;
    	margin-left: 0% !important;
    }

    .banner_right {
    	margin: 15px 0 0 50% !important;
    	left: -150px !important;
    	width: 300px !important;
    	position: relative !important;
    	padding: 0 !important;
    }

    .middle {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    }

    .multicolumnContainer .column {
    	width: 100% !important;
    }

    .multicolumnContainer .column .columnItems {
    	width: 100% !important;
    	padding: 0 !important;
    }

    .bottom {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    	padding: 0 !important;
    	display: none !important;
    }

    .footer {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    }

    }

/*  -------------------------------------------------------------
  MOBIEL PORTRAIT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 479px) {

    .header .menu {
    	display: none !important;
    }

    .header .inloggen_header {
    	margin: 30px 0 0 0 !important;
    	text-align: left !important;
    }

    .header {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    	background-size: 20% !important;
    	height: 80px !important;
    }

    .collapse-button {
	    top: 40px !important;
	}

    #banner_top_container {
    	margin: 80px 0 0 0 !important;
    }

    .banner_top_container {
    	width: 100% !important;
    	margin-left: 0 !important;
    	left: 0 !important;
    }

    #displayText {
    	margin: 0 5% !important;
    	width: 90% !important;
	}

    .banner_top {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    }

    .banner_top img {
    	width: 100% !important;
    	height: auto !important;
    }

    .content, .content_marktforum {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    }

    .content_left {
    	width: 100% !important;
    	margin: 0 0 20px 0;
    }

    .content_right {
    	width: 100% !important;
    	margin-left: 0% !important;
    }

    .banner_right {
    	margin: 15px 0 0 50% !important;
    	left: -150px !important;
    	width: 300px !important;
    	position: relative !important;
    	padding: 0 !important;
    }

    .middle {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    }

    .multicolumnContainer .column {
    	width: 100% !important;
    }

    .multicolumnContainer .column .columnItems {
    	width: 100% !important;
    	padding: 0 !important;
    }

    .bottom {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    	padding: 0 !important;
    	display: none !important;
    }

    .footer {
    	width: 90% !important;
    	margin: 0 5% !important;
    	left: 0 !important;
    	background-image: none !important;
    }

	.footer_links {
		margin: 3px 0 0 0 !important;
	}

    .news-latest-item {
    	width: 100% !important;
    	margin-left: 0 !important;
    	margin: 10px 0 10px 0 !important;
    }

	.congres-list-date {
    	width: 20% !important;
    }

    .congres-list-content {
    	width: 48% !important;
    }

    .congres-list-aanmelden {
    	width: 19% !important;
    }

    }

    .lof-slider_8 .lof-main-wapper .lof-item img {
  border:none;
  height:auto;
  margin:0 10px 0 0;
  padding:0;
  overflow: hidden;
  width:290px;
}




.nivo-caption h3{
	display: block!important;
	color: #fff;
}
.nivo-caption{
	display: block!important;
}

.nivo-directionNav{
	margin-top: -20px!important;
}

.nivo-title{
	margin-top: 20px;
}

.nivo-caption{
	background-image: url(../images/background.png);
  color:#FFFFFF;
  cursor:pointer;
  float:left;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  background-color: transparent!important;
  width:100%;
  opacity: 1
}

.nivo-caption h3 a:hover{
  color:#fff!important;
  text-decoration: none!important;
  cursor: pointer!important;
}

.nivoSlider{
	background-color: #000;
}

.nivo-caption{
	height: 185px!important;
}


.readmore:hover{ color:#fff!important; cursor: pointer;}

.tx-jkpoll-pi1 img {
	height: 20px;
}

.tx-jkpoll-pi1 h1 {
	display: none;
}

.tx_jkpoll_pi1_answer_horizontal {
	margin: 10px 0 0 0;
	border-top: 1px solid #000000;
	padding-top: 10px;
}

.leftcenter{
	text-align: left!important;
}
