div.center
{
	width: 1000px;

	margin-right: auto;
	margin-left: auto;

	background: #191919;
}

div.main-box
{
	width: 1009px;

	margin-right: auto;
	margin-left: auto;
}

div.header
{
	background: #191919;
	height: 110px;
	width: 1000px;
	text-align: left;
}

div.top-nav
{
	margin-top: 0px;
	margin-left: auto;
	float: right;
	vertical-align: top;
}


div.header-nav
{
	margin-top: 95px;
	margin-left: auto;
	margin-right: 12px;
	float: right;
}
div.header-nav img
{
	display: inline;
	float: left;
	outline: 0;
	_margin: 0 -3px;
}

div.panels ul, div.panels li
{
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.header-nav ul li a
{
	/**/
}

div.header-nav ul li a:hover, div.header-nav ul li a.active
{
	color: #000;
}

div.header-nav ul li a.active-last
{
	color: #000;
	border-right: 0px !important;
}

div.header-buttons
{
	position: absolute;
	width: 300px;
	margin-left: 685px;
	margin-top: 15px;
	text-align: right;
}

div.header-buttons table
{
	float: right;
}

div.languages
{
	position: absolute;
	margin: 15px 0 0 507px;
}

div.languages img
{
	margin-right: 5px;
}


a.last
{
	border-right: 0px !important;
}

#menu_1
{
	padding: 6px 17px 6px 14px;
}

#menu_2, #menu_4
{
	padding: 6px 17px 6px 17px;
}

#menu_3
{
	padding: 6px 13px 6px 13px;
}

#menu_5
{
	padding: 6px 8px 6px 12px;
}

a.mt-button
{
	background: url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/login_button.png) left no-repeat;
	_background: url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/login_button.gif) left no-repeat;
	width: 74px;

	padding-top: 23px;
	padding-bottom: 27px;
	text-align: center;
	float: left;
	font: bold 13px/14px tahoma, arial, verdana;
	color: #000;
	text-decoration: none;
}

a.mt-button-logout
{
	background: url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/logout_button.png) left no-repeat;
	_background: url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/logout_button.gif) left no-repeat;
	width: 74px;
	padding-top: 23px;
	padding-bottom: 27px;
	text-align: center;
	float: left;
	font: bold 13px/14px tahoma, arial, verdana;
	color: #000;
	text-decoration: none;
}

a.login, a.winkel
{
	margin-left: 75px;
}

a.mt-button:hover, a.mt-button-logout:hover
{
	font: bold 13px/14px tahoma, arial, verdana;
	color: #fff;
	text-decoration: none;
}

div.header-nav ul li a:hover, div.header-nav ul li a.active
{
	color: #fff;
}

div.top-nav ul li
{
	background: url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/tab_r.gif) right no-repeat;
	margin-right: 8px;
}

div.top-nav ul li a
{
	padding: 8px 18px 9px 19px;
	background: url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/tab_l.gif) left no-repeat;
	text-decoration: none;
	float: left;
	font: bold 13px/14px tahoma, arial, verdana;
	color: #000;
}

div.top-nav ul li a img
{
	display: inline;
	vertical-align: middle;
}

div.top-nav ul li a:hover, div.top-nav ul li a.active
{
	color: #2fb707;
}

div.header-1
{
	text-align: left;
	vertical-align: top;
	position: absolute;
	z-index: 100;
	margin: 20px 0px 0px 50px;
}

div.header-2
{
	width: 1000px;
	text-align: left;
	vertical-align: top;
	position: absolute;
	z-index: 100;
}

div.header-3
{
	position: absolute;
	margin-left: 775px;
	z-index: 1;
}

div.header-button
{
	padding-top: 18px;
	margin-right: 10px;
	width: 215px;
	text-align: right;
}

div.header-button a
{
	font: 13px tahoma, arial, verdana;
	color: #fff;

	text-decoration: none;
}

div.header-button a:hover
{
	color: #4edc27;
}

div.header-button img
{
	display: inline;
	vertical-align: middle;
	margin-left: 5px;
}

#logo
{
	margin: 18px 60px 0px 37px;
	position: absolute;
	display: inline;
}

div.streamer-shadow
{
	position: absolute;
	width: 1000px;
	background: url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/shadow_top.png) top left repeat-x;
	_background: url();
}

div.streamer
{
	height: 234px;
	background: #fff;
	text-align: left;
}

div.streamer-nav
{
	position: absolute;
	width: 1000px;
	text-align: right;
	margin-top: 12px;
}

div.streamer-nav img
{
	display: inline;
	float: left;
	outline: 0;
	_margin: 0 -3px;
}

div.streamer-nav ul, div.streamer-nav li
{
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}

div.streamer-nav ul li a
{
	padding: 5px 10px 6px 10px;
	background: #4edc27;
	color: #191919;
	text-decoration: none;
	float: left;
	border-right: 1px solid #191919;
	font: 13px/14px tahoma, arial, verdana;
}

div.streamer-nav ul li a.active-link
{
	background: #4edc27;
	text-decoration: none;
	float: left;
	border-right: 1px solid #191919;
	font: 13px/14px tahoma, arial, verdana;
	color: #191919;
}

div.streamer-nav ul li a.active-link-last
{
	background: #4edc27;
	text-decoration: none;
	float: left;
	font: 13px/14px tahoma, arial, verdana;
	color: #191919;
	border-right: 0px;
}

div.streamer-nav ul li a:hover, div.streamer-nav ul li a.active
{
	color: #fff;
}

div.streamer-nav-title
{
	float: right;
	font: bold 14px/14px tahoma, arial, verdana;
	color: #333;
	padding: 6px 5px 0px 0px;
}

div.streamer-nav-content
{
	float: right;
	margin-right: 15px;
}

div.streamer-content
{
	text-align: left;
	font: 13px/14px tahoma, arial, verdana;
	color: #191919;

	padding: 20px 25px;
}

div.streamer-content h3
{
	font: 30px/32px tahoma, arial, verdana;
	color: #191919;
	letter-spacing: -0.5px;
}

div.streamer-content span
{
	color: #4edc27;
}

div.main-panel
{
	position: absolute;
	_margin-top: -45px;
	background: #191919;
	width: 1000px;
}

div.panel
{
	width: 250px;
	height: 250px;
	text-align: center;
	float: left;
	margin-bottom: 52px;
	*margin-bottom: 0px;
	margin-top: -45px;
	_margin-top: 0px;
}

div.panel-small
{
	width: 242px;
	height: 250px;
	text-align: left;
	float: left;
	margin-bottom: 52px;
	*margin-bottom: 0px;
	margin-top: -45px;
	_margin-top: 0px;
	padding: 0;
	background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/panel_small.png) bottom left no-repeat;
	_background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/panel_small.gif) bottom left no-repeat;
}

div.panel-small-content
{
	padding: 10px;
}

div.panel-small-content-div
{
	padding: 18px 0 0 0;
	text-align: left;
	font: 11px/14px tahoma, arial, verdana;
	color: #191919;
	height: 165px;
}

div.panel-large
{
	width: 505px;
	height: 250px;
	text-align: center;
	float: left;
	margin-bottom: 52px;
	margin-top: -45px;
	padding: 0;
	background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/panel_large.png) bottom left no-repeat;
	_background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/panel_large.gif) top left no-repeat;
}

div.panel-scroller
{
	margin: 0;
	padding: 0;
	float: left;
	_height: 250px;
	height: 250px;
}

div.panel-scroller ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	_width: 505px;
	_height: 185px;
}

div.panel-scroller ul li
{
	margin: 0;
	padding: 11px 15px 15px 15px;
	width: 460px;
	_width: 495px;
	_height: 195px;
	_padding: 0;
	_margin: 0;
	text-align: left;
}

div.panel-scroller-left
{
	_padding: 10px 0 0 10px;
	width: 280px;
	float: left;
	font: 12px/18px verdana, tahoma, arial;
	color: #191919;
}

div.panel-scroller-left div
{
	font: 12px/19px verdana, tahoma, arial;
	color: #191919;
	padding-top: 20px;
}

div.panel-scroller-right
{
	width: 160px;
	float: right;
	text-align: center;
}

div.panel-scroller-left h3, div.panel-small h3
{
	display: inline;
	padding: 0 5px;
	font: 17px/20px verdana, tahoma, arial;
	color: #fff;
}

/*div.panel-scroller a.next div, div.panel-scroller a.prev div
{
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	display: inline;
	font: bold 13px/18px verdana, tahoma, arial;
	color: #fff;

	text-decoration: none;
}*/

div.panel-scroller a.next div, div.panel-scroller a.prev div, div.panel-small-content div a.more div, a.offerte div, a.button-page div
{
	padding: 8px 15px 7px 15px;
	text-align: center;
	vertical-align: middle;
	display: inline;
	font: bold 13px/24px verdana, tahoma, arial;
	color: #fff !important;
	text-decoration: none;
}

div.panel-scroller a.next div, div.panel-small-content div a.more div, div.panel-scroller a.prev div
{
	/*background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/button_meer_green.gif) bottom right no-repeat;*/
	background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/button_offerte.gif) bottom right no-repeat;
}

div.panel-scroller a.next:hover div, div.panel-scroller a.prev:hover div, div.panel-small-content div a.more:hover div, a.offerte div:hover, a.button-page div:hover
{
	color: #191919 !important;
	text-decoration: none;
}

a.offerte div
{
	background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/button_offerte.gif) bottom right no-repeat;
	color: #fff !important;
}

a.button-page div
{
	font: bold 13px/24px verdana, tahoma, arial !important;
	background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/button_submit.gif) bottom right no-repeat;
	color: #fff !important;
}


div.panel-page
{
	width: 1000px;
	text-align: center;
	float: left;
	margin-bottom: 0px;
	margin-top: -45px;
	_margin-top: 0px;
}

div.content
{
	background: #191919;
	text-align: left;
	padding-bottom: 75px;
	_padding-bottom: 107px;
	height: auto;
}

div.content-clear
{
	clear: both;
	height: 125px;
}

div.footer-clear
{
	clear: both;
	height: 8px;
	font-size: 2px;
	background: #191919;
}

div.panel-content ul
{
	list-style-type: square;
	list-style-image: url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/list_bullet.gif);
}

div.clear
{
	clear: both;
}

div.footer-text
{
	position: absolute;
	margin-left: 500px;
	margin-top: -10px;
	float: left;
	text-align: right;
}

div.footer-text h1
{
	color: #7f7f7f;
	font: bold 14px/16px tahoma, arial, verdana;
}

div.footer
{
	width: 1000px;

	margin-left: 0;
	margin-top: 20px;

	background: #191919;
}

div.footer-right
{
	float: right;
	width: 250px;
	color: #7f7f7f;
	font-size: 10px;
	text-align: right;
	margin: 25px 20px 0px 0px;
	background: #191919;
}

div.footer-right img
{
	display: inline;
	vertical-align: middle;
	margin-left: 10px;
}

div.footer-left
{
	float: left;
	font-size: 10px;
	color: #7f7f7f;
	margin: 25px 0px 20px 15px;
}

div.footer-left a, div.footer-right a
{
	color: #7f7f7f;
	text-decoration: underline;
	margin: 0px 5px;
}

div.footer-left a:hover, div.footer-right a:hover
{
	color: #4eda26;
	text-decoration: none;
}

div.price-euro
{
	float: left;
}

div.price-amount
{
	width: 80px;
	float: right;
	text-align: right;
	margin-right: 20px;
}

div.text-large-amount
{
	font: bold 16px arial, tahoma !important;
	color: #4edc27 !important;
}

tr.extra_info
{
	display: none;
}

tr.extra_info td h6
{
	font: 18px/24px tahoma, arial, verdana;
	color: #191919;
}

img.inline
{
	display: inline;
	vertical-align: middle;
}

a.product-info
{
	text-decoration: none;
	color: #191919;
	margin: 0px;
	padding: 0px;
}

div.mijn-trackjack-blok-1
{
	background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/mijn_trackjack_login.png) no-repeat;
	_background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/mijn_trackjack_login.gif) no-repeat;
	width: 241px;
	height: 156px;
	text-align: right;
	float: left;
	margin-bottom: 0px;
	margin-top: 0px;
	cursor: pointer;

}

div.mijn-trackjack-blok-2
{
	background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/mijn_trackjack_login.png) no-repeat;
	_background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/mijn_trackjack_login.gif) no-repeat;
	width: 241px;
	height: 156px;
	text-align: right;
	float: left;
	margin-bottom: 0px;
	margin-top: 0px;
}

div.mijn-trackjack-blok-1 h3, div.mijn-trackjack-blok-2 h3
{
	padding-right: 15px;
	padding-top: 7px;

	font: 18px/20px tahoma, arial, verdana;
	color: #191919;
	text-align: right;
}

div.mijn-trackjack-blok-1 div
{
	padding-right: 15px;
	padding-top: 45px;
	text-align: right;
	color: #191919;
}

div.mijn-trackjack-blok-2 div
{
	padding-top: 20px;
	padding-left: 10px;
	text-align: left;
	color: #191919;
}

div.mijn-trackjack-blok-2 div input
{
	font: 13px arial;
	letter-spacing: 11px;
	color: #191919;
	width: 205px;
	height: 19px;
	padding: 2px 5px;
	margin: 3px 2px 0px 2px;
	border: 0px solid #191919;
	background: url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/form_login_code.gif) no-repeat;
}

div.mijn-trackjack-blok-1 div a, div.mijn-trackjack-blok-2 div a
{
	font: 11px/18px tahoma, arial, verdana;
	color: #191919;
}

div.mijn-trackjack-blok-1 div a:hover, div.mijn-trackjack-blok-2 div a:hover
{
	font: 11px/18px tahoma, arial, verdana;
	color: #191919;
}

table.coordinaten
{
	margin: 0 0 0 15px;
	width: 179px;
	border: 1px solid #abadb3;
}

table.coordinaten td
{
	text-align: left;
	font: 11px/18px tahoma, arial, verdana;
	color: #191919;
	padding: 2px;
}

acronym
{
	cursor: help;
}

div.lingo
{
	position: absolute;
	font: 10px/14px tahoma, arial, verdana;
	color: #191919;
	text-align: left;
	width: 200px;
	padding: 5px 10px;
	background: #d1f4c6;
	z-index: 100;
}

span.notify-small
{
	font: 10px/14px tahoma, arial, verdana;
	color: #191919;
}

/* TABELLEN */

table.data
{
	border-bottom: 1px solid #4edc27;
}

tr.data-content-1 td
{
	background: #fff;
	border-top: 1px solid #4edc27;
	padding: 2px;

	font: 11px/18px tahoma, arial, verdana;
	color: #191919;
}

tr.data-content-0 td
{
	background: #fff;
	border-top: 1px solid #4edc27;
	padding: 2px;

	font: 11px/18px tahoma, arial, verdana;
	color: #191919;
}

a.readbutton div
{
	padding: 7px 30px 7px 37px;
	text-align: center;
	vertical-align: middle;
	display: inline;
	font: bold 13px/18px arial;
	color: #191919;
	text-decoration: none;
}

a.readmorebutton div
{
	background:url(/ENGINE/IMAGES/TRACKJACK/WEBSITE/button_meer.gif) bottom right no-repeat;
	text-decoration: none;
}

a.readbutton:hover div
{
	color: #288103;
	text-decoration: none;
}