
@charset "utf-8";
/* CSS Document */
/* FORMER STYLE.CSS */
* {
	/*border: 1px solid red;*/
}
/*

div.menu{
	position:relative;
	height:32px;
	text-align:left;
	padding-left:15px;
	padding-top:45px;
	overflow:hidden;
	font-size:9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
*/


/*horizontale spatie tussen de category rijen*/
div.cat_ruler{
	height:0px;
	background-color:#FFFFFF;
	font-size:1px;
}
div.categories{
	margin-left:10px;	
}

div.content_title {
	text-align: left;
	margin-left: 15px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
}

div.content_search {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

div.content_line {
	margin-left: 15px;
}

div.content_text {
	text-align: left;
	margin-left: 15px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;

}

td.category_browser{
	background-image:url(../../image/background-bar.jpg);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	font-size:8pt;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	
}

td.product_pages{
	background-image:url(../../image/background-content.jpg);
	background-repeat:no-repeat;
	background-position:top;
}


a img{
	border:0px solid red;
}


.small_orange a:link, .small_orange a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#FF9B04;
}

.small_orange a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#666666;
}

.small_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
}
.small_grey a:link, .small_grey a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
}

.small_grey a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FF9B04;
}

.small_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
}

select { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#666666;
	} 

.dealer_name {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#666666;
}

.dealer_list{
font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#666666;
}

	
#tooltip { 
	position: absolute; 
	right: 180px; 
	bottom: 90px; 
	height: 18px; 
	line-height: 18px; 
	cursor: pointer; 
	border-bottom: 1px solid dodgerblue;
}

/* de tabs voor de productpagina */

#tabs{
        margin: 0px;
        padding: 0;
        background: transparent;
        voice-family: "\"}\"";
        voice-family: inherit;
        /*padding-left: 5px;*/
    }
    #tabs ul{
        font: bold 11px Arial, Verdana, sans-serif;
        margin-left:11px;
        padding:0;
        list-style:none;
    }
    #tabs li{
        display:inline;
        margin:0;
        padding:0;
        text-transform:uppercase;
		text-align: center;
		
    }
    #tabs a{
		z-index:2;
        float:left;
        background:#fff;
		background-image:url(../../image/passive-tab.jpg);
		background-repeat:no-repeat;
		width:85px;
		height:25px; /*hoogte tabheaders */
        /*margin:0 5px 0 0; tussenruimte tabheaders*/
        /*padding:0 0 1px 3px;*/
		text-align: center;
		color:#FFFFFF;
		margin: 0px 1px 0px 0px;
		padding: 0px;
		text-decoration: none;
		
    }
	#tabs a:hover {
		color: #FBB410;
	}
    #tabs a span{
        float:left;
        display:block;
        background: transparent right top;
        padding:6px 9px 2px 6px; /* Padding text binnen de tab */
		font-family:Arial, Helvetica, sans-serif;
		
    }
    #tabs a span{float:none;}
	/*
         #tabs a:hover{background-color: #7E94B9;color: white;}
	#tabs a:hover span{background-color: #7E94B9;}
	*/
    #tabHeaderActive span, #tabHeaderActive a { 
		text-decoration: none;
		z-index:2;
		position:relative;
		background-image:url(../../image/active-tab.jpg);
		background-repeat:no-repeat;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#666666;
	}
	
    .tabContent {
		z-index:1;
		position:relative;
		top:-3px; /*FIX voor tabs in IE 6 */
        clear:both;
        border:1px solid #C1C1C1;
        padding-top:0px;
        background-color:#FFF;
		width:600px;
		padding: 0;
		margin: 0;
		padding-bottom: 20px;
		
    }
	.tabContent li {
		font-size: 12px;
		font-weight: normal;
		color: #666666;
	}
	.tabContent a {
		font-size: 12px;
		color: #666666;
		font-weight: normal;
		text-decoration: underline;
	}
	.tabContent td {
		font-size: 12px;
		color: #666666;
		
		padding: 0;
		margin: 0;
	}

/* FORMER NEWSTYLE.CSS */
#subsubcontent {
	background: white;
}
#subsubcontent table td {
	font-size: 12px;
	color: #666666;
    
}
#subsubcontent ul li {
	margin: 0px;
	margin-left: 20px;
}
#subsubcontent table {
	margin: 5px;
	/*text-align: left;*/
}
#movielist ul, #movielist li {
	list-style: none;
    margin: 0;
    padding: 0;
}
#movielist li {
	margin-bottom: 10px;
}
#movielist li a {
	color: #666666;
}
#movielist li a:hover {
	color: #FBB410;
}
#moviestyle p {
	background: #EFEFEF;
    margin: 0;
    padding: 10px;
    width: 340px;
   
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */
.bugfix {
	float: none;
}
.clear {
    clear: both;
    height: 0;
    line-height: 0px;
    font-size: 0px;
}
/* END BUGFIX -- START STRUCTURE */
body {
	margin: 0;
	padding: 0;
	
}
#container {
	margin: 0 auto;
	margin-top: 20px;
	width: 836px;
}
#title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#rolandlogo {
	float: left;
	margin: 10px 0px 10px 10px; 
	height: 42px;
	width: 179px;
	display: inline; /* bugfix double margin ie6 */	
	background: url("../image/rolandlogo.gif") no-repeat top left;
}
#rolandlogo span {
	display: none;
}
#rolandlogo a {
	display: block;
	height: 42px;
	width: 179px;;
}
#challenge a:hover {
	background: url("../image/rolandlogo-.gif") no-repeat top right;
}
#languageselector {
	float: right;	
}
#languageselector ul {
	margin: 38px 10px 0px 0px;
}
#languageselector li {
	float: left;
	list-style: none;
}
#languageselector li a {
	color: #F9B10F;
	font-weight: bold;
}
#languageselector li a:hover {
	color: #666666;
}
#languageselector li .current {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#navigation {
	width: 836px;
	height: 74px;
	background: url("../image/navigationbackground.jpg") no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 0;
	padding-bottom: 0;
}
#navigation ul {
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
#navigation ul li {
	float: left;
	height: 74px; /* want height = height - (padding-top + padding-bottom) */
	font-weight: bold;
	list-style: none;
	
}
#navigation ul li a {
	text-decoration: none;
	color: white;
	padding: 49px 20px 9px 11px;
	border-right: 1px solid #666666;
	display: block;
}
#navigation ul li a:hover {
	color: #F9B10F;
}
#navigation ul li .current {
	color: #F9B10F;
} 
#navigation #search {
	float: right;
	padding: 45px 11px 8px 20px;	
	vertical-align: top;
}
#navigation #search #searchbox {
	border: 1px solid #666666;
	background: #222222;
	color: white;
	float: left;
	font-weight: bold;
	width: 150px;
	font-size: 10px;
	height: 16px;
	padding-left: 5px;
	margin: 0;	
}
#navigation #search #searchbutton {
	vertical-align: top;
	height: 20px;
	float: left;
}
#navigation form {
	margin: 0px;
	padding: 0px;
	display: inline;
}
#searchbutton {
	background: url("../image/searchbutton.gif") no-repeat top right;
}
#searchbutton:hover {
	background: url("../image/searchbutton-.gif") no-repeat top right;
}

#subnavigation {
 	
}
#subnavigation ul {
	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-tranform: uppercase;
    font-weight: bold;
   
   	height: 21px;
    background: url(../image/subnavigation.gif) no-repeat top center;
    list-style: none;
    margin:0;
    padding: 0;
    padding-left: 5px;
    margin-top: 0px;
    
}
#subnavigation ul li {
	float: left;
        
}
#subnavigation ul li a {
	color: #666666;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    border-right: 1px solid #C1C1C1;
    padding-top: 3px;
    height: 17px;
    display: block;
    margin: 0;
}

#subnavigation ul li a:hover, #subnavigation ul li .current {
	color: #F9B10F;
    text-decoration: none; 
}

#subnavigation .current {
	color: #666666;
	text-decoration: none;
}
#searchresults {
	display:inline;
	width: 95%;
	margin: 10px;
}
#searchresults td {
	font-size: 12px;
	color: #666666;
	padding: 0px 20px 0px 20px;
	margin: 0;
}
#searchresults td a {
	color: #666666;
	
}
#searchresults td a:hover {
	color: #F9B10F;
}
#banner {
	/* DIMENSIES WORDEN PAGINASPECIFIEK PER PARAMETER MEEGEGEVEN IN UTILS INTERFACE */ 
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 0px;
}
#content {
	margin-bottom: 10px;
}
#leftcontents {
	width: 203px;
	margin-right: 10px; 
	float: left;
}
#bosslogo {
	float: left;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	width: 203px;
	height: 74px;
	display: inline; /* bugfix double margin ie6 */	
	background: url("../image/bosslogo.jpg") no-repeat top left;
}
#bosslogo span {
	display: none;
}
#bosslogo a {
	display: block;
	height: 74px;
	width: 203px;;
}
#bosslogo a:hover {
	background: url("../image/bosslogo-.jpg") no-repeat top left;
}
#edirollogo {
	float: left;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	width: 203px;
	height: 74px;
	display: inline; /* bugfix double margin ie6 */	
	background: url("../image/edirollogo.jpg") no-repeat top left;
}
#edirollogo span {
	display: none;
}
#edirollogo a {
	display: block;
	height: 74px;
	width: 203px;;
}
#edirollogo a:hover {
	background: url("../image/edirollogo-.jpg") no-repeat top left;
}
#cakewalklogo {
	float: left;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	width: 203px;
	height: 74px;
	display: inline; /* bugfix double margin ie6 */	
	background: url("../image/cakewalklogo.jpg") no-repeat top left;
}
#cakewalklogo span {
	display: none;
}
#cakewalklogo a {
	display: block;
	height: 74px;
	width: 203px;;
}
#cakewalklogo a:hover {
	background: url("../image/cakewalklogo-.jpg") no-repeat top left;
}
#rodgerslogo {
	float: left;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	width: 203px;
	height: 74px;
	display: inline; /* bugfix double margin ie6 */	
	background: url("../image/rodgerslogo.jpg") no-repeat top left;
}
#rodgerslogo span {
	display: none;
}
#rodgerslogo a {
	display: block;
	height: 74px;
	width: 203px;;
}
#sp555logo {
	float: left;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	width: 203px;
	height: 74px;
	display: inline; /* bugfix double margin ie6 */	
	background: url("../image/button_sp555.jpg") no-repeat top left;
}
#sp555logo span {
	display: none;
}
#sp555logo a {
	display: block;
	height: 74px;
	width: 203px;;
}
#rodgerslogo a:hover {
	background: url("../image/rodgerslogo-.jpg") no-repeat top left;
}
#rightcontents {
	background: #FFFFFF url("../image/contentsbackground.jpg") no-repeat top right; 
	min-height: 434px;
	height: auto !important;
	height: 434px;
    
	width: 623px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}
#ext {
	background: url("../image/linkboxmiddle.gif");
    clear: both;
    
}
#ext p, #ext ul {
	color: #666666;
}
#ext a {
	
    color: #666666;
}
#ext a:hover {
	color: #F9B10F;
}
#ext_top {
	height: 6px;
    width: 203px;
    background: url("../image/linkboxtop.gif") no-repeat top left;
}
#ext_bottom {
    background: url("../image/linkboxbottom.gif") no-repeat bottom left;
	padding-bottom: 10px;
}
#ext {
	
}
#ext ul, #ext p {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	padding: 0px 10px 10px 10px;
    margin: 0;
    
}
#ext p {
	margin-bottom: 0;
}
#ext ul {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
#ext #ext_bottom ul li {
	list-style: none;
	margin: 0;
	padding: 0;
    padding-top: 10px;
}
#rightcontents p a, #rightcontents #ext ul a, #rightcontents #leftnews ul a, #rightcontents ul a, #rightcontents #ext ol a, #rightcontents #leftnews ol a, #rightcontents ol a  {
	color: #666666;
}
#rightcontents #leftnews ul, #rightcontents ul, #rightcontents #leftnews ol, #rightcontents ol {
	margin-left: 20px;
	padding-left: 20px;
	list-style: disc;
}
#rightcontents #leftnews ol , #rightcontents ol {
	list-style: decimal;
}
#rightcontents p a:hover, #rightcontents #ext ul a:hover, #rightcontents #leftnews ul a:hover, #rightcontents ul a:hover, , #rightcontents #ext ol a:hover, #rightcontents #leftnews ol a:hover, #rightcontents ol a:hover  {
	color: #F9B10F;
}
#rightcontentssmall {	
	width: 623px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}
#rightcontents #breadcrumb {
	text-align: right;
	margin: 5px 10px 10px 10px;
	padding: 0px;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
    text-transform: uppercase;
}
#rightcontents #breadcrumb a {
	color: #666666;
	font-weight: bold;
}
#rightcontents #breadcrumb a:hover {
	color: #F9B10F;
}
#rightcontents #breadcrumb p {
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#rightcontents h1 {
	margin-left: 10px;
	color: #666666;
	font-size: 18px;
	font-weight: normal;
}
#rightcontents h2 {
	margin-left: 10px;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
#rightcontents p, #rightcontents ul, #rightcontents ol {
	margin-left: 10px;
	margin-right: 10px;
	color: #666666;
	font-size: 12px;
}
#rightcontents hr, .line {
	margin: 0;
	padding: 0;
	border-top: 1px solid #FBB410;
	border-bottom: 1px solid #666666;
	margin-left: 10px;
	margin-right: 10px;
}
#footer {
	clear: both;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 50px;
}
#footer hr {	
	margin: 0;
	padding: 0;
	border-top: 1px solid #FBB410;
	border-bottom: 1px solid #666666;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 5px;
}
#footer #left {
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 10px;
	width: 375px;
}
#footer #right {
	float: right;
	margin: 0;
	padding: 0;
	padding-right: 10px;
	padding-top: 10px;
	/*width: 300px;*/
}
#footer #right p {
	margin: 0;
	padding: 0;
}
#footer #left a {
	color: #666666;
}
#footer #left a:hover {
	color: #FBB410;
}
/*
#footer #right {
	float: right;
	margin: 0;
	padding: 0;
	padding-right: 10px;
	padding-top: 2px;
	width: 400px;
}
*/

/*
.overview {
	overflow: visible;
	margin: 0;
	padding: 0;
}
.overview td div {
	height: 150px;
	width: 150px;
	text-align: center;
}
.overview span {
	height: 150px;
	width: 150px;
	color: #FFFFFF;
	font-weight: bold;
}
*/
.sideframe {
	height: 115px;
	background: url("../image/sideframe.jpg") no-repeat top left;
	margin-bottom: 10px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sideframe p, .sideframe form {
	margin: 10px;
    color: #666666;
}	
.sideframe h1 {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 4px;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	float: left;
}
.sideframe .iconprofile {
	background: url("../image/iconprofile.gif") no-repeat top right;
	height: 16px;
	width: 16px;
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	display: inline;
}
.sideframe .icontickets {
	background: url("../image/icontickets.gif") no-repeat top right;
	height: 16px;
	width: 16px;
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	display: inline;
}
.sideframe .iconproducts {
	background: url("../image/iconproducts.gif") no-repeat top right;
	height: 16px;
	width: 16px;
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	display: inline;
}
.sideframe .iconmanuals {
	background: url("../image/iconmanuals.gif") no-repeat top right;
	height: 16px;
	width: 16px;
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	display: inline;
}
.sideframe .iconupdates {
	background: url("../image/iconupdates.gif") no-repeat top right;
	height: 16px;
	width: 16px;
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	display: inline;
}
.sideframe span {
	display: none;
}
.sideframe ul {
	margin: 0;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0;
	list-style: none;
	color: #666666;
}
.sideframe .buttons {
	margin-top: 10px;
	margin-left: 10px;
}
.sideframe .add a {
	background: url("../image/add.gif") no-repeat top right;
	height: 16px;
	width: 16px;
	float: left;
	margin-right: 2px;
}
.sideframe .edit a {
	background: url("../image/edit.gif") no-repeat top right;
	height: 16px;
	width: 16px;
	float: left;
	margin-right: 2px;
}
.sideframe .delete a {
	background: url("../image/delete.gif") no-repeat top right;
	height: 16px;
	width: 16px;
	float: left;
	margin-right: 2px;
}
.sideframe .delete a:hover {
	background: url("../image/delete-.gif") no-repeat top right;
}
.sideframe .edit a:hover {
	background: url("../image/edit-.gif") no-repeat top right;
}
.sideframe .add a:hover {
	background: url("../image/add-.gif") no-repeat top right;
}

#cakewalklogosmall {
	float: right;
	margin: 0px;
	padding: 0px;
	display: inline; /* bugfix double margin ie6 */	
	background: url("../image/cakewalklogosmall.gif") no-repeat top left;
	margin-top: 0px;
	margin-left: 10px;
}
#cakewalklogosmall span {
	display: none;
}
#cakewalklogosmall a {
	display: block;
	height: 23px;
	width: 106px;
}
#cakewalklogosmall a:hover {
	background: url("../image/cakewalklogosmall-.gif") no-repeat top left;
}

#edirollogosmall {
	float: right;
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	margin-left: 10px;
	display: inline; /* bugfix double margin ie6 */	
	background: url("../image/edirollogosmall.gif") no-repeat top left;
}
#edirollogosmall span {
	display: none;
}
#edirollogosmall a {
	display: block;
	height: 17px;
	width: 89px;;
}
#edirollogosmall a:hover {
	background: url("../image/edirollogosmall-.gif") no-repeat top left;
}

#rodgerslogosmall {
	float: right;
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
	margin-left: 10px;
	display: inline; /* bugfix double margin ie6 */	
	background: url("../image/rodgerslogosmall.gif") no-repeat top left;
}
#rodgerslogosmall span {
	display: none;
}
#rodgerslogosmall a {
	display: block;
	height: 17px;
	width: 80px;;
}
#rodgerslogosmall a:hover {
	background: url("../image/rodgerslogosmall-.gif") no-repeat top left;
}

#bosslogosmall {
	float: right;
	margin: 0px;
	padding: 0px;
	margin-top: 9px;
	margin-left: 10px;
	display: inline; /* bugfix double margin ie6 */	
	background: url("../image/bosslogosmall.gif") no-repeat top left;
}
#bosslogosmall span {
	display: none;
}
#bosslogosmall a {
	display: block;
	height: 15px;
	width: 80px;
}
#bosslogosmall a:hover {
	background: url("../image/bosslogosmall-.gif") no-repeat top left;
}
/* INSCHRIJVINGSFORMULIER */
#register {
	margin: 10px;
	display: inline;
}
#register table, #register td, #register th, #register tr {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #666666;
}
#register {
	
}
#register td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	vertical-align: top;
}
#register th {
	text-align: left;
	font-size: 12px;
	font-weight: bold;	
}

#verzenden {
	background-image: url("../image/verzenden.gif");
	background-repeat: no-repeat;
}
#verzenden:hover {
	background-image: url("../image/verzenden-.gif");
	background-repeat: no-repeat;
}
#register .iconprofile {
	background: url("../image/iconprofile.gif") no-repeat center right;
	padding-right: 25px;
	
	height: 40px;
}
#register .iconemail {
	background: url("../image/iconemail.gif") no-repeat center right;
	padding-right: 25px;
	
	height: 40px;
}
#register .iconfavorites {
	background: url("../image/iconfavorites.gif") no-repeat center right;
	padding-right: 25px;
	
	height: 40px;
}
#register .iconproducts {
	background: url("../image/iconproducts.gif") no-repeat center right;
	padding-right: 25px;
	
	height: 40px;
}
/* LINKED PHOTO SHUFFLER */
#photodiv {
	background-repeat: no-repeat;
}
img a {
	border: none;
}
#events {
	margin: 10px;
	width: 95%;
	border: 0;
	
	font-size: 12px;
}
#events td {

	padding: 0;
	margin: 0;
	padding-right: 5px;

	vertical-align: top;
	color: #666666;
	padding-bottom: 5px;
}
#events .date {
	width: 65px;
}
#events a {
	color: #666666;
}
#events a:hover {
	color: #F9B10F;
}
#events th {
	padding: 0;
	margin: 0;
	/*padding-right: 10px;*/
	vertical-align: top;
	text-align: left;
	color: #666666;
}
#overview .cat_group_thumbs {
	
}
#overview .cat_group_title a {
	padding-top: 120px;
    height: 22px;
	display: block;
    text-align: center;
    font-weight: bold;
    color: white;
    text-decoration: none;
}
#overview .cat_group_title a:hover {
	color: #FBB410;
}




#overview .cat_thumbs {
	
}
#overview .cat_title a {
	padding-top: 58px;
    height: 22px;
	display: block;
    text-align: center;
    font-weight: bold;
    color: white;
    text-decoration: none;
}
#overview .cat_title a:hover {
	color: #FBB410;
}
#overview .cat_description { 
	height: 75px;
    
    padding: 8px;
}




#overview {	
	margin-left: 5px;
	 
	width: 615px;
}
#overview td {
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #666666;
    vertical-align: top;
}
.minheight {
    min-height:75px;
	height: auto !important;
	height: 75px;
}
#product_overview {
	margin: 10px;
	width: 100%;
}
#dealer_overview {
	margin: 10px;
	width: 600px;
}
#dealer_overview a {
	color: #666666;
}
#dealer_overview a:hover {
	color: #F9B10F;
}	
#dealer_overview td {
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #666666;
	vertical-align: top;
	padding-bottom: 5px;
}
/*
#dealer_overview .name {
	width: 100px;
}
#dealer_overview .address {
	width: 50px;
	overflow: visible;
}
#dealer_overview .pc {
	width: 75px;
}
#dealer_overview .location {
	width: 75px;
}
#dealer_overview .country {
	width: 75px;
}
*/
#dealer_selectors {
	margin: 10px;
	color: #666666;
	font-size: 12px;
	padding: 0px;
}
.multimedia {
	margin: 10px;
	width: 100%;
}
.multimedia td {
	margin-top: 10px;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #666666;
    vertical-align: top;
}
.multimedia td a {
	color: #666666;
}
.multimedia td a:hover {
	color: #FBB410
}
/* FORMER STYLETOBEADDED.CSS */
.formcontent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left:10px;
}

.formcontent h1{
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-top: 4px;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	float: left;
}

.formcontent span{
	display: none;
}

.formcontent .iconprofile {
	background: url("../../image/iconprofile.gif") no-repeat top right;
	height: 16px;
	width: 16px;
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	display: inline;
}

.formcontent .iconproducts {
	background: url("../../image/iconproducts.gif") no-repeat top right;
	height: 16px;
	width: 16px;
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	display: inline;
}

.formcontent .iconemail{
	background: url("../../image/iconemail.gif") no-repeat top right;
	height: 16px;
	width: 16px;
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	display: inline;
}

.formcontent .iconlogin{
	background: url("../../image/iconlogin.gif") no-repeat top right;
	height: 16px;
	width: 16px;
	float: right;
	margin-right: 10px;
	margin-top: 4px;
	display: inline;
}
#leftnews {
	width: 400px;
	display: inline;
	margin-top: 10px;
}
#leftnews h2 {
	margin-left: 10px;
}
#rightnews {
	width: 200px;
	float: right;
   	margin: 5px 10px 0px 10px;
    }
#morenews {
	background: url(../../image/morenewsback.gif) repeat-y top left;
	margin: 5px 0px 10px 0px;
}
#morenews h2  {
	background: url(../../image/morenewstop.gif) no-repeat bottom left;
	width: 192px;
	height: 22px;
	display: block;
	padding-top: 7px;
	padding-left: 8px;
	margin-top: 1px;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	margin: 0;
}
#morenews h2 a:hover {
	color: #F9B10F;
}
#morenews ul {
	margin: 10px 10px 5px 10px;
	padding: 0;
	list-style: none;
	
}
#morenews ul li {
	line-height: 18px;
    list-style: none;
    margin: 0;
    padding: 0;
}
#morenews ul li a {
	color: #666666;
}
#morenews ul li a:hover {
	color: #F9B10F;
}
#morenewsbottom {
	background: url(../../image/morenewsbottom.gif) no-repeat bottom left;
	height: 5px;
	width: 200px;
}
#smallrssbutton {
	background: url(../../image/smallrssbutton.gif) no-repeat bottom left;
	height: 21px;
	width: 170px;
	display: block;
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	padding: 7px 0px 1px 30px;
    margin-bottom: 10px;
}
#smallrssbutton:hover {
	color: #F9B10F;
}
#smallbackbutton {
	background: url(../../image/smallbackbutton.gif) no-repeat bottom left;
	height: 21px;
	width: 170px;
	display: block;
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	padding: 7px 0px 1px 30px;
    margin-bottom: 10px;
}
#smallbackbutton:hover {
	color: #F9B10F;
}
#more {
	background: url(../../image/more.gif) no-repeat bottom left;
	height: 21px;
	width: 130px;
	display: block;
	font-weight: bold;
	color: #666666;
	font-size: 12px;
	padding: 7px 0px 1px 30px;
    margin-bottom: 10px;
}
#more:hover {
	color: #F9B10F;
}
#popularlinks {
	/*background: #FFFFFF url("../image/popularlinks.jpg") no-repeat top left;*/	
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #666666;
}
#popularlinks ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#popularlinks ul li {
	margin: 0;
	padding: 0;
	font-size: 12px;
	padding: 0;
}
#popularlinks ul li a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	display: block;
	height:  20px;
	width: 193px;
	padding-left: 10px;
	padding-top: 5px;
}
#popularlinks ul li a:hover {
	color: #F9B10F;
}
#popularlinks #b1 {
	background: #FFFFFF url("../../image/b1.jpg") no-repeat top left;	
}
#popularlinks #b1:hover {
	background: #FFFFFF url("../../image/b1-.gif") no-repeat top left;	
}
#popularlinks #b2 {
	background: #FFFFFF url("../../image/b2.jpg") no-repeat top left;	
}
#popularlinks #b2:hover {
	background: #FFFFFF url("../../image/b2-.gif") no-repeat top left;	
}
#popularlinks #b3 {
	background: #FFFFFF url("../../image/b3.jpg") no-repeat top left;	
}
#popularlinks #b3:hover {
	background: #FFFFFF url("../../image/b3-.gif") no-repeat top left;	
}
#popularlinks #b4 {
	background: #FFFFFF url("../../image/b4.jpg") no-repeat top left;	
}
#popularlinks #b4:hover {
	background: #FFFFFF url("../../image/b4-.gif") no-repeat top left;	
}
#popularlinks #b5 {
	background: #FFFFFF url("../../image/b5.jpg") no-repeat top left;	
}
#popularlinks #b5:hover {
	background: #FFFFFF url("../../image/b5-.gif") no-repeat top left;	
}
#popularlinks #b6 {
	background: #FFFFFF url("../../image/b6.jpg") no-repeat top left;	
}
#popularlinks #b6:hover {
	background: #FFFFFF url("../../image/b6-.gif") no-repeat top left;	
}
#dealerlogin a {
	color:#F9B10F;
	float: left;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 38px;
}
#dealerlogin a:hover {
	color: #666666;	
	
}
#subsubcontent {
	border: 1px solid #C6C6C6;
	margin: 10px;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: none;
	width: 600px;
}
#subsubcontent div {
	padding-top: 5px;
	font-size: 12px;
	color: #666666;
}
#subsubcontent ul {
	padding: 0;
	padding-left: 10px;
	margin: 0;
}
#subsubnav {
  float:left;
  width: 602px;
  /*width: 100%;*/
  background: url("../../image/bg.gif") repeat-x bottom;
  margin-left: 10px;
  margin-right: 10px;
  display: inline;
  font-size:93%;
  line-height:normal;
  }
#subsubnav ul {
  padding: 0px;
  margin: 0px;
  list-style:none;
  }
#subsubnav li {
  float:left;
  background:url("../../image/left.gif") no-repeat left top;
  margin:0;
  margin-right: 2px;
  padding:0 0 0 9px;
  border-bottom:1px solid #C6C6C6;
  }
#subsubnav a {
  width:.1em;
  float:left;
  display:block;
  background:url("../../image/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#666666;
  
  }
#subsubnav > ul a {width:auto;}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#subsubnav a {float:none;}
/* End IE5-Mac hack */
#subsubnav a:hover {
  color:#FBB410;
  }
#subsubnav .current {
  background-image:url("../../image/left_on.gif");
  border-width:0;
  }
#subsubnav .current a {
  background-image:url("../../image/right_on.gif");
  color:#666666;
  padding-bottom:5px;
  }
img, a, map {
	border: none;
}

#locatorlist {
		padding: 10px;
    margin-top: 10px;
   
    }
#maptools {
	}
#locatorlist table {
	margin: 0;
	padding: 0;
}
#locatorlist .odd {
	/*background: #F5f5f5;*/
}
#locatorlist td {
	width: 33%;
	vertical-align: top;
    color: #666666;
    font-size: 12px;
}
#locatorlist td a {
	color: #666666;
}
#locatorlist td a:hover {
	color: #FBB410;
}
#locatorlist td img {
}
#locatorlist .split {
	height: 1px;
	line-height: 0px;
	font-size: 0px;
    background: #FBB410;	padding: 0;
	margin: 0;
}
#locatorlist .spacer {
	height: 10px;
}
#buttonslideshow {
	margin-top: 5px;
}
#buttonslideimages{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    width: 203px;
    height: 74px;
    overflow:hidden;
}

#buttonslideimages li{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
}

#buttonslideimages li img{
    display:block;
    background-color:#FFFFFF;
}

#bannerslideshow {
	/*margin-bottom: 10px;
    margin-top: 1Opx;*/
}
#bannerslideimages{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    width: 836px;
    height: 270px;
    overflow:hidden;
}

#bannerslideimages li{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
}
#bannerslideimages li img{
    display:block;
    background-color:#FFFFFF;
}
#viewnav ul {
	margin: 0;
    padding: 0;
	list-style: none;
    height: 22px;
    padding-top: 3px;
}
#viewnav ul li {
	float: left;
}
#viewnav ul li a {
	float: left;
    margin: 0;
    padding: 0;
	font-weight: bold;
    
    padding-top: 4px;
    height: 18px;
    border-right: 1px solid #D4D4D4;
    width: 60px;  
}
#viewnav ul li a span {
	display: none;
}
#viewnav ul #viewpictures a {
	background: url(../image/iconpictures.gif) no-repeat center center;
}
#viewnav ul #viewmovies a {
	background: url(../image/iconmovies.gif) no-repeat center center;
}
#viewnav ul #viewpictures a:hover, #viewnav ul #viewpictures .current {
	background: url(../image/iconpictures-.gif) no-repeat center center;
}
#viewnav ul #viewmovies a:hover, #viewnav ul #viewmovies .current {
	background: url(../image/iconmovies-.gif) no-repeat center center;
}
#dealertype h1 {
	color: #666666;
	font-size: 18px;
	font-weight: normal; 
    font-family: Arial, Helvetica, sans-serif;
}
#dealertype p {
	color: #666666;
	font-size: 12px;
	font-weight: normal; 
    font-family: Arial, Helvetica, sans-serif;
}
#leftnews #result_separator {
	margin-top: 20px;
    margin-left: 10px;
}
#leftnews #result_separator ul {
	margin: 0;
	list-style: none;
	padding: 0;
}
#leftnews #result_separator ul li {
	float: left;
	list-style: none;
    margin: 0;
    padding: 0;
    margin-right: 3px;
}
#leftnews #result_separator ul li .current {
	display: block;
	padding: 0px 3px 0px 3px;
	border: 1px solid #F9B10F;
	float: left;
	color: #F9B10F;
}
#leftnews #result_separator ul li a {
	display: block;
	padding: 0px 3px 0px 3px;
	border: 1px solid #666666;
	float: left;
	color: #666666;
    text-decoration: none;
}
#leftnews #result_separator ul li a:hover {
	border: 1px solid #F9B10F;
	color: #F9B10F;
}
#support {
	background-image: url("../image/support.gif");
	background-repeat: no-repeat;
    width: 143px;
    height: 36px;
    display: block;
    float: left;
    margin-right: 10px;
}
#support:hover {
	background-image: url("../image/support-.gif");
	background-repeat: no-repeat;
    width: 143px;
    height: 36px;
    display: block;
}
h2 .top {

}
h2 .top  {
	float: right;
    margin-right: 10px;
	height: 16px;
    width: 16px;
    display: block;
    background: url(../image/totop.gif) no-repeat;
}
h2 .top:hover {
	background: url(../image/totop-.gif) no-repeat;
}
h2 .top span {
	display: none;
}
#newsletter {
	float: left;
	height: 74px;
    width: 203px;
    
   	padding: 0;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 1px;
}
/*
#newsletter p {
	padding: 0;
    margin: 0px 0px 1px 10px; 
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
}
#newsletter form {
	margin: 0px 0px 0px 10px;
    padding: 0;
}
*/
.box {
	border: 1px solid #F9B10F;
    margin: 10px;
    background: #FFFF99;
}
.message {
	border: 1px solid #F9B10F;
    background: #FFFF99;
    margin-bottom: 20px;
}
.message p {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-align: center;
}
.tablestyle {
	margin: 10px;
	border: 0;
	font-size: 12px;
}
.tablestyle td {
	padding: 0;
	margin: 0;
	padding-right: 5px;
	vertical-align: top;
	color: #666666;
	padding-bottom: 5px;
    padding-right: 20px;
}
.roland_connect_button {
	float: left;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	width: 203px;
	height: 74px;
	display: inline; /* bugfix double margin ie6 */	
}
#roland_connect_button_nl {
	background: url("../image/buttons/button_connect.jpg") no-repeat top left;
}
#roland_connect_button_fr {
	background: url("../image/buttons/button_connect_fr.jpg") no-repeat top left;
}
#roland_connect_button_en {
	background: url("../image/buttons/button_connect.jpg") no-repeat top left;
}
#roland_connect_button_ {
	background: url("../image/buttons/button_connect.jpg") no-repeat top left;
}
.roland_connect_button span {
	display: none;
}
.roland_connect_button a {
	display: block;
	height: 74px;
	width: 203px;;
}
#support_form fieldset {
	margin: 10px;
    padding: 0;
    outline: none;
    border: none;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    color: #666666;
}