@charset "utf-8";
/* CSS Document */
/* CustomCoders - PCWolf */
/* RESET */
body{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* END RESET */

.clear {
	
clear: both;	
}

ol {
	margin-left: 20px;
}
ol li{
	list-style-type: decimal;

}

body {

color: #555;
font-size:14px;
	font-family:'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;


}

h1 {
	font-size:28px;
	line-height:28px;
	font-weight:bold;
}

h2 {
	font-size:20px;
	line-height:26px;
	font-weight:bold;
}

h3 {
	font-size:17px;
	font-weight:bold;
}

h4 {
	font-size:15px;
	font-weight:bold;
}

h5 {
	font-size:14px;
	font-weight:bold;
}

h6 {
	font-size:12px;
	font-weight:bold;
}

h1, h2, h3, h4, h5, h6 {margin-bottom:11px;}
p {margin-bottom:22px;}
strong, b {font-weight:bold;}

.lijstbollen li {
	list-style: disc;
	margin-left: 15px;
}

#headerbalk {
	width: 100%;
	height: 50px;
	background-color:#FFF;
	border-bottom: 1px solid #FF6600;
	margin-bottom: 10px;
}

#containerheader {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	
}

.leftlogo {
	float: left;
	
}

.rightlogo {
	float: right;
}

#content {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	min-height: 250px;
	margin-top: 20px;
	
}

/*************************************
	middencontent
**************************************/

#leftwrapper {
	width: 620px;
	float:left;
	display: inline;
}

#rightwrapper {
	width: 270px;
	float:right;
	display: inline;
}

.post {margin-bottom:30px;padding:20px 30px 20px 30px;}
.extra {margin-bottom:30px;padding:20px 30px;}

.box {
	position:relative;
	background:#fff url(../images/bg-gradient.png) top left repeat-x;
	border:#ccc 1px solid;
}

.boxmoto {
	
	position:relative;
	background:#fff url(../images/bg-gradient.png) top left repeat-x;
	border:#ccc 1px solid;
	width: 210px;
	height: 283px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:6px;
	padding:15px 5px 15px 7px;
	float: left;
	display: inline;
}

.title {margin-bottom:0!important;}
.title a {color:#000;text-decoration:none;}

.postmeta {
	display:block;  
	float:left;
	width:100%;
	margin-bottom:20px;
	font-size:12px;
}

.posttitelmini {
	display:block;
	float:left;
	width:100%;
	margin-bottom:10px;
	margin-top: 10px;
	font-size:15px;
	
}

.prijspostmini {
	font-size:16px;
	display:block;
	float:left;
	color:#ccc;
	font-weight: bold;
	
}

.postimg {
	float:left;
	margin-right:20px;
	margin-bottom: 10px;
	margin-top: 5px;
	border:#000 3px solid;
}

.thumbimg {
	float:left;
	margin-right:9px;
	margin-bottom:0px;
	margin-top: 9px;
	border:#FF6600 1px solid;
}

.thumbcontainer {
	margin-left: 3px;
	
}



/*.post .excerpt {min-height:120px;}*/

.buttons {
	width:100%;
	height:35px;
	padding-top:15px;
	border-top:#ccc 1px solid;
	background:url(../images/bg-gradient.png) top left repeat-x;
	position:absolute;
	bottom:0;
	left:0;
}

.leesverder {
	margin-left: 30px;
}

	.buttons a {color:#000;text-decoration:none;}
.buttons .comments {
	display:block;
	float:left;
	margin-left:30px;
	padding-left:27px;
	background:url(img/bg-post-comments.png) center left no-repeat;
}
.buttons .tweets {
	display:block;
	float:left;
	margin-left:30px;
	padding-left:27px;
	background:url(img/bg-post-tweets.png) bottom left no-repeat;
}

.buttons .post-ratings {
	display:block;
	width:100px;
	float:left;
	margin-left:30px;
}
	.buttons .post-ratings img {position:relative;top:2px;}

.single .post {padding:20px 30px 0 30px;}
.single h1 a {color:#000;text-decoration:none;}
.single .postimg {margin:0 0 20px 0;}

.postnav {position:relative;top:-10px;}


a

{
color: #FF6600;
}

:focus

{
outline-width: 0pt;
outline-style: none;
outline-color: -moz-use-text-color;
}

a:hover
{
text-decoration: none;
}

.title a
{
color: #000000;
text-decoration: none;
}





#footer {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	
}


/*FOOTER KTM*/

#triqui_container {
	width: 100%;
	position: fixed;
	bottom: 0;
	
}
 
#triqui_ad{
	background-color:#FF6600;
	height: 50px;
	text-align:center;
	display:none;
	overflow: visible;
}
 
#triqui_ad_close {
	position: absolute;
	cursor: pointer;
	bottom: 23px;
	cursor: pointer;
	right: 0px;
	background-image: url("images/boekad/close.png");
}

.ktmgegevens  {
	position: absolute;
	height: 50px;
	bottom: -20px;
	left: 35px;
	color:#fff;
	font-size: 15px;
}
.ktmgegevens a {
	color:#fff;
}


.adbalk {
	position: absolute;
	bottom: 7px;
	right: 275px;
	
}


/*************************************
	NAV BUTTONS MENU BOVEN
**************************************/

#navbalk {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	
}

#nav li {
	background-color:#FFF;
	float: left;
	
	}

	
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a {
	color: #fff;	
	background-color:#000;
	}
	
#nav ul li.contacteerons a {
	
	color: #fff;	
	background-color:#505050;
	margin-right: 0px;
	
}
#nav ul li a {
	color: #000;
	background-color:#FFF;
	}
#nav ul li a:hover {
	color: #fff ;
	background-color:#FF6600;
	}

#nav ul li a {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
display: block;
padding-top: 6px;
padding-right: 10px;
padding-bottom: 6px;
padding-left: 10px;
margin-top: 0px;
margin-right: 36px;
margin-bottom: 0px;
margin-left: 0px;
text-transform: uppercase;
	
	
}

#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a {
text-decoration: none;
}
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a {
text-decoration: none;
}

#nav ul li a:hover {text-decoration: none;}
#nav ul li.current_page_item a:hover {text-decoration: none;}


.ktm {
	color: #FF6600;
	font-weight: bold;
}

.ktm_black {
	color: #666666;
}
a.ktm_black  {
	text-decoration: underline;
}
a:hover.ktm_black  {
	text-decoration: none;
}

/********************************      jQuery plugins styles      ********************************/

/*************** Facebox ***************/

#facebox .b {
  background:url(../images/b.png);
}

#facebox .tl {
  background:url(../images/tl.png);
}

#facebox .tr {
  background:url(../images/tr.png);
}

#facebox .bl {
  background:url(../images/bl.png);
}

#facebox .br {
  background:url(../images/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 400px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

/*************** jQuery WYSIWYG ***************/

div.wysiwyg { border: 1px solid #cccccc; padding: 5px; background-color: #ffffff; width: 50% !important; }
div.wysiwyg * { margin: 0; padding: 0; }

div.wysiwyg ul.panel { border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 0 0 5px 0; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 0 2px; padding: 0 !important;  background: #ffffff; background-image: none !important;}
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }
div.wysiwyg ul.panel li a { display: block; padding: 0 !important; width: 16px; height: 16px; background: url('../images/icons/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active {  }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: -48px -48px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -64px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }

div.wysiwyg iframe { border: 0; margin: 5px 0 0 0; clear: left; width: 97.5% !important; }

.webshop_menu ul {
	margin-left: 20px;
	margin-bottom: 10px;
}

/*************** Forms ***************/

form label {
                display: block;
                padding: 0 0 10px;
                font-weight: bold;
                }
             
form fieldset legend {
                font-weight: bold;
                margin-bottom: 10px;
                padding-top: 10px;
                }
                
form p small {
                font-size: 0.75em;
                color: #777;
                }
				
				
form input.text-input,
form select,
form textarea,
form .wysiwyg {
                padding: 6px;
                font-size: 13px;
                background: #fff url('../images/bg-form-field.gif') top left repeat-x;
                border: 1px solid #d5d5d5;
				color: #333;
                }
            
form .small-input {
                width: 25% !important;
                }
                
form .medium-input {
                width: 50% !important;
                }
                
form .large-input {
                width: 97.5% !important;
				font-size: 16px !important;
				padding: 8px !important;
                }
                
form textarea {
                width: 97.5% !important;
                font-family: Arial, Helvetica, sans-serif;
	
                }
                
form select {
                padding: 4px;
                background: #fff;
                }
				
form input[type="checkbox"],
form input[type="radio"] {
				padding: 0;
                background: none;
				border: 0;
                }
                
/************ Button ************/
.button {
				background: #FF6600 url('../images/bg-button-orange.gif') top left repeat-x !important;
                
				font-family: Verdana, Arial, sans-serif;
                display: inline-block;
                
                border: 1px solid #459300 !important;
                border-color: #FF6600 !important;
                padding: 4px 7px 4px 7px !important;
                color: #fff !important;
                font-size: 11px !important;
                cursor: pointer;
                }
                
.button:hover {
                text-decoration: underline;
                }
                
.button:active {
                padding: 5px 7px 3px 7px !important;
                }
				
a.remove-link {
				color: #bb0000;
				}

a.remove-link:hover {
				color: #000;
				}
/*************** Notifications ***************/

.notification {
                position: relative;
                margin: 0 0 15px 0;
                padding: 0;
                border: 1px solid;
                background-position: 10px 11px !important;
                background-repeat: no-repeat !important;
                font-size: 13px;
                width: 99.8%;
                }
                

.attention {
                background: #fffbcc url('../images/icons/exclamation.png') 10px 11px no-repeat;
                border-color: #e6db55;
                color: #666452;
                }

.information {
                background: #dbe3ff url('../images/icons/information.png');
                border-color: #a2b4ee;
                color: #585b66;
                }

.success {
                background: #d5ffce url('../images/icons/tick_circle.png');
                border-color: #9adf8f;
                color: #556652;
                }

.error {
                background: #ffcece url('../images/icons/cross_circle.png');
                border-color: #df8f8f;
                color: #665252;
                }

.notification div {
                display:block;
                font-style:normal;
                padding: 10px 10px 10px 36px;
                line-height: 1.5em;
                }

.notification .close {
                color:#990000;
                font-size:9px;
                position:absolute;
                right:5px;
                top:5px;
                }

/* Notification for form inputs */

.input-notification {
				background-position: left 2px;
				background-repeat: no-repeat;
				padding: 2px 0 2px 22px;
				background-color: transparent;
				margin: 0 0 0 5px;
				}
.expand_menu {
	cursor: pointer;
}
#menuproducten ul li ul {
	/*float: left;*/
	padding: 3px;
	padding-left: 5px;
	display: block;
	margin-left: 10px;
	background-color: #fff;
	border-left-color: #FF6600;
	border-left-style: solid;
	border-left-width: 2px;
	margin-top:3px;
	width: 200px;
}