/* kite rood #C41330*/

* {
	margin: 0px;
}
* :focus { outline: 0; }
p {
	margin: 0px 0px 1em 0px;
}
h1 {
	margin: 0px 0px 1em 0px;
}
h2 {
	margin: 0px 0px 0.8em 0px;
}
h3 {
	margin: 0px 0px 0.5em 0px;
}
h4 {
	margin: 0px 0px 0.5em 0px;
}
h5 {
	margin: 0px 0px 0.5em 0px;
}
h6 {
	margin: 0px 0px 0.5em 0px;
}
html {
	margin: 0px;	
	padding : 0px 0px 0px 0px;
}
Body {	 
	overflow:-moz-scrollbars-vertical; 
	background-image: url(/img/KITE/back.gif); 
	background-repeat: repeat-y; 
	background-color : #FFFFFF;	
	background-position : top center;	
	padding : 0px 0px 0px 0px;	
	font-family: Arial, Helvetica, sans-serif;	 
}
A { 
	color: #C41330; 
}
#pagecontainer { 
	width: 960px; 
	padding: 0px 0px 0px 0px; 
	margin: 0px auto 0px auto; 
}
.clearDIV { 
	clear: both; 
}
.fullwidthfloater {
	float: left;
	clear: both;
	width: 100%;
}

/* headerthumbs*/
.headerthumb {
	display: none;
}

.KiteH2 {
	float: left;
	clear: both;
	width: 100%;
	font-style: normal;	
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px SOLID #C41330;
}


#toprij { 
	width: 960px; 	
	background-color : #FFFFFF;		
	height
	float: left;
	clear: both; 
	padding: 10px 0px 20px 0px; 
	margin: 0px 0px 0px 0px; 
}
.COLA { 
	float: left;
	clear: none; 
	width: 140px; 
	padding: 0px 0px 0px 0px; 
}
.COLA .thumbmenu {

}
.COLA .thumbmenu .product_rollover_tabel {
	
}
.COLA .thumbmenu .product_rollover_tabel td {
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
}
.COLB { 
	width:600px;
	float: left;	
	clear: none;
	padding: 0px 0px 0px 0px; 
}



.innerCOLB {
	padding: 25px 25px 20px 25px;
	float: left;
	clear: both;
}
.innerinnerCOLB {
	width: 550px;
}
.COLC { 
	float: left; 
	width: 220px; 
	padding: 20px 0px 0px 0px; 
}
.logoCOL { 
	text-align: left; 
	padding: 0px 0px 0px 20px;
}

.content { 
	text-align: left; 
	font-size:0.8em;  
	border-top: 1px SOLID #DDD;
}


.content { }
.content h2 { 
	color:#C41330;  
	font-size:1.5em; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 10px 0px;
}
.description { 
	line-height: 1.5em;
	font-size: 11px;
}


.prodtable { margin: 0px 0px 10px 0px; font-size: 11px;}
.prodtable .standardimageTD  { padding: 0px 0px 0px 0px;}

.thumbcollectie { float: left; border-top : 1px dashed #CCCCCC; border-bottom : 1px dashed #CCCCCC; padding: 10px 0px 0px 0px; }
.thumbdiv {
	float:left; 
	background-color : #FFF; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 10px 0px 0px; 
	height: 140px; 
	font-size:11px;
}
.thumbtitletd {
	width: 100px;
	height: 25px;	
}
.zonderrechtermarge { 
	margin: 0px 0px 0px 0px; 
}
.thumbtable {
	width:130px;
	height:100px;
	border:0px; 
}
.thumbtd {
	width:130px;
	height:100px;
	border:0px;
	vertical-align:center; 
	text-align:center; 
}
.thumbtable A {
	text-decoration: none; 
	color : #C41330;
}
.thumbtable A:HOVER {
	text-decoration: underline; 
	color : #C41330;
}
.thumbtable img {
	vertical-align: middle;
	border-width: 0px;
}
.thumbtable img:HOVER {

}
.thumbbijschrift {
	height: 30px;
}
.thumbmenu { 
	text-align: left; 
}
.thumbmenu .product_rollover_tabel { 
	background-color : #FFFFFF; 
}

.img-shadow {

  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 




#navigation { 
	color: #FFF;	
	background-image: url(/img/KITE/degradee.jpg); 
	background-repeat: repeat-y; 	
	background-color: #C41330;	
	float: left;
	clear: both;
	width: 100%;
	padding: 40px 0px 4px 0px;
	text-align: left;
}
#innernavigation {
	margin: 0px auto 0px auto;
	width: 600px;
	padding: 0px 0px 0px 0px;
}
#innerinnernavigation {
	 text-transform: uppercase;
	 font-size: 11px;

} 
#navigation A { color: #FFF; float: left; clear: none; display: blok; margin: 0px 10px 0px 0px; padding: 0px 0px 3px 0px; }
#navigation .actief { text-decoration :none; border-bottom: 2px SOLID #FFF; }
#navigation .nonactief { text-decoration :none; border-bottom: 2px SOLID #000;  }
#navigation .nonactief:HOVER { text-decoration :none; border-bottom: 2px SOLID #FFF; }







#altmenu { clear: left; float: left; padding: 0px 0px 0px 0px; margin: 0px 20px 0px 10px; text-align: left;}
#altmenu A { font-size: 11px; }
#altmenu H3 { padding: 0px 0px 0px 0px; margin: 7px 0px 0px 0px;  color: #C41330; font-size: 10px; font-weight: normal}
#altmenu H3 A { color: #C41330; text-decoration :none;}
#altmenu H3 A:HOVER { color: #C41330; text-decoration :underline;}
#altmenu .productactief { display: block;  margin: 2px 0px 0px 0px; text-decoration :none;  color: #000000; }
#altmenu .productnonactief { display: block; margin: 2px 0px 0px 0px;  text-decoration :none;  color: #666666; }
#altmenu .productactief:HOVER { display: block; margin: 2px 0px 0px 0px;  text-decoration :none;  color: #000000; }
#altmenu .productnonactief:HOVER { display: block; margin: 2px 0px 0px 0px;  text-decoration :none;  color: #000000; }
#altmenu .actief { background: #FFFFFF; display: block;  padding: 2px 5px 2px 5px; margin: 0px 10px 0px 20px; text-decoration :none;  color: #000000; border : 1px solid #C41330; }
#altmenu .nonactief { background: #FFFFFF; display: block;  padding: 2px 5px 2px 5px; margin: 0px 10px 0px 50px;  text-decoration :none;  color: #444444; border : 1px solid #C41330; }
#altmenu .nonactief:HOVER { background: #FFFFFF; margin: 0px 10px 0px 0px;  text-decoration :none;  color: #000000; border : 1px solid #C41330;  }
#altmenu .actief:HOVER { background: #FFFFFF; margin: 0px 10px 0px 0px;  text-decoration :none;  color: #000000; border : 1px solid #C41330;  }

#taalmenu img {
	border: 0px SOLID #FFF;
}


#footer { 
	clear: left; 
	float: left; 
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 20px; 
	text-align: left; 
}
.taalkeuze_home {  font-size:10px; margin: 0px 0px 20px 50px; line-height: 2em; }
#footer h3 {  font-size:12px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; color: #C41330; }
#footer h4 {  font-size:11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #000000; }
#footer .newsP { font-size:10px; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px; color: #444444; }
#footer .bijschrift { font-size:10px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #AAAAAA; }
#footer .footeradres { font-size:11px; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; color: #AAAAAA; text-align: right; width:200px;}
#footer A {text-decoration: none; color : #C41330;}
#footer A:HOVER {text-decoration: underline; color : #C41330;}


.itemtitle { color: #C41330; margin: 0px 0px 5px 0px; font-size: 12px;}
.intro { color: #999999; margin: 0px 0px 5px 0px; }
.tekst { 
	float: left;
	clear: both;
	color: #000;
	width: 100%; 
	margin: 0px 0px 10px 0px; 
	line-height: 1.6em;
}

.innerCOLB h2.lijsttitel {
	float: left;
	clear: both;
	width: 100%;
	font-style: normal;	
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px SOLID #C41330;	
}
.innerCOLB .lijst {
	width: 100%;
	float: left;
	clear: both;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
.innerCOLB .listblok {
	width: 100%;
	float: left;
	clear: both;
	padding: 5px 0px 10px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px SOLID #DDD;
}
.innerCOLB .listblok img.thumbnail {
	border-width: 0px;
	float: left;
	vertical-align: top;
	margin: 0px 10px 10px 0px;
}
.innerCOLB .listblok .naastthumbfloater {
	width: 290px;
	float: left;
	clear: none;
	margin: 0px 0px 0px 0px;
} 

.innerCOLB .listblok h3 {
	margin: 0px 0px 5px 0px;
	color: #C41330;
}
.innerCOLB .listblok h4 {
	margin: 0px 0px 5px 0px;
}
.innerCOLB .listblok div.intro {
	padding: 0px 0px 0px 0px;
	color: #666;
}
.innerCOLB .listblok div.text {
	margin: 0px 0px 10px 0px;
}
.innerCOLB .listblok a {
	text-decoration: none;
}
.innerCOLB .listblok a:hover {
	text-decoration: underline;
}


#dealersmenu { width:140px; float: left; font-size: 11px}
#dealersmenu a { color: #C41330; text-decoration: none;}
#dealersmenu .actief { font-weight: normal; color: #000000; }
#dealersmenu a:hover { color: #000000; margin: 0px 0px 0px 10px;}


.specatbleDIV {
	float: left;
	clear: both;
}







.content .spectable { 
	width: 550px; 
	margin: 10px 0px 10px 0px; 
	padding: 0px 0px 2px 0px; 
	font-size: 10px; 
}
.content .spectable .A1 { 
	border-bottom : 1px solid #C41330; 
	width: 165px; 
	padding: 2px 0px 2px 2px; 
	text-align: left; 
	vertical-align: bottom;	
	color:#C41330;
}
.content .spectable .model { 
	vertical-align: bottom;
	border-bottom : 1px solid #C41330;  
	padding: 2px 10px 2px 10px; 
	text-align: center; 
	color:#C41330;
}
.content .spectable .model img { 
	vertical-align: bottom;
	border : 0px solid #C41330;  
	padding: 0px 0px 0px 0px; 
}
img:focus { 
outline: none;
}
img:active { 
outline: none;
}
.content .spectable .spectitle img { 
	vertical-align: middle;
}
.content .spectable .spectitle { 
	border-bottom : 1px dotted #CCCCCC; 
	padding: 2px 0px 2px 2px; 
	text-align: left; 
}
.content .spectable .spectd {
	border-bottom : 1px dotted #CCCCCC;
	padding: 2px 10px 2px 10px; 
	text-align: center;
}
p.meer_nieuws {
	text-align: right;
}
p.meer_events {
	text-align: right;
}
p.meer_nieuws a, p.meer_events a{
	text-decoration: none;
}
p.meer_nieuws a:hover, p.meer_events a:hover{
	text-decoration: underline;
}


/** relatedFiles */
.relatedFiles {
	
}
.relatedFiles ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.relatedFiles ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.relatedFiles ul li img.fileTypeIcon {
	margin: 0px 0.5em 0px 0px;
	vertical-align: middle;
	border-width: 0px;
}
.relatedFiles ul li span.file_size {
	color: #999;
	font-size: 10px;
}
.relatedFiles ul li a {
	text-decoration: none;
}
.relatedFiles ul li a:hover {
	text-decoration: underline;
}
