body,
html {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	/*
	background-image: url(zupin_FILES/bar_top.jpg);
	background-repeat: repeat-x;
	*/
	background-color: #1e1d1d;
}
h1 {
	font-size:14px;
	font-weight: normal;
	color: #d21034;
}
h1.csc-firstHeader {
	font-size:14px;
    padding-top: 0px; 
    margin-top: 20px;

}


div.csc-header {
       
}
div.csc-textpicHeader {
       margin-top: 20px;
}
div.csc-textpic-imagewrap{
       margin-top: 0px;
       
}



h5 {
	font-size: 14px;
	color: #d21034;
	background: url(zupin_FILES/bullet_15x15.gif) no-repeat left;
	padding-left: 19px;
	line-height: 24px;
	position: relative;
	z-index: 999;
	}
h6 {
	font-size: 14px;
	color: #d21034;
	background: url(zupin_FILES/bullet_15x15y.gif) no-repeat left;
	padding-left: 19px;
	line-height: 24px;
	position: relative;
	z-index: 999;
	}
ul {
   list-style-image:url(zupin_FILES/punkt_aufz_bebebe.jpg);
}

.inhalt_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #364497;
	font-weight: normal;
	font-size: 9px;
}
.inhalt_oben a {
	color: #364497;
	text-decoration: underline;
}
.rootline a:hover {
	color: #d21034;
	text-decoration: underline;
}
.inhalt {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #d21034;
	font-size: 11px;	
}
.inhalt h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #d21034;
	margin: 0px;
	font-size: 14px;
}
.inhalt td {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #d21034;
/*	margin: 0px;*/
	font-size: 11px;
	
}
.inhalt p {
	line-height: 135%;
}
/*
a.internal-link {
        font-size: 11px;
        text-decoration: none;
        color: #0E5DA9;
}
*/
a {
        font-size: 11px;
        text-decoration: none;
        color: #666666;
}

/*
a.internal-link:hover {
        color: #bebebe;
}
*/


table.main_table {
	background-image: url(zupin_FILES/background.png);
	background-repeat: no-repeat;
	background-position: left bottom;


	width: 1007px;
    background-color: #1e1d1d;
	border-bottom: 1px solid #b2b2b2;
	border-collapse: collapse;
	border-right: 0px;
	border-left: 0px;
	
}

td.headerimage_1 {
	width: 188px;
	border-right: 2px solid white;
}
td.headerimage_2 {
	width: 188px;
	border-right: 2px solid white;
}
td.headerimage_3 {
	width: 188px;
	border-right: 2px solid white;
}
td.headerimage_4 {
	width: 188px;
	border-right: 2px solid white;
}
td.headerimage_5 {
	width: 188px;
	border-right: 2px solid white;
}
td.blue_line_below_header {
	padding-top: 0px;
	vertical-align: top;
	border-top: 1px solid white;

}

td.spalte_links {
padding: 0px;
margin: 0px;
	width: 192px;
	/*background-color: #d8d8d8;*/
	vertical-align: top;
	/*padding-left: 7px;
	padding-right: 7px;*/
	/*padding-top: 20px;*/
	border-bottom: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
}

td.spalte_mitte {
	/*width:578px;*/
	width:613px;
	font-size: 11px;
	vertical-align: top;
	border-bottom: 1px solid #b2b2b2;
	color: #b2b2b2;

}
td.inhalt {
/*background-image: url(zupin_FILES/opacity.png);
behavior: url(fileadmin/css/iepngfix.htc);*/
color: #666666;

}


td.spalte_rechts {
    width: 200px;
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-right: 1px;
	padding-left: 0px;
	vertical-align: top;
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	/*border-right: 1px solid #b2b2b2;*/
	background-color: #d8d8d8;
color: #666666;	
margin: 0;
}

table.spalte_rechts_content {
	width: 200px;
	border-collapse: collapse;
	margin: 0;

}
table.spalte_rechts_content td.spalte_rechts_bild {
	margin: 0;
	padding: 0;
}
table.spalte_rechts_content td.spalte_rechts_haendlersuche {
	margin: 0;
	padding: 0;
}

table.spalte_rechts_content td.spalte_rechts_content {
padding:0;
margin: 0;
}

table.spalte_rechts_content td.spalte_rechts_content a {
padding:0;
margin: 0;
}

/* auskommentiert 14.09.2011 R. Eisele (Typo3 4.5.4)
td.spalte_rechts_content * {
  margin-left:8px;
  margin-right:8px;
}
*/
td.spalte_rechts_content div.csc-textpic {
  margin-left: 0px;
  margin-right: 0px;
}

td.spalte_rechts_content div.csc-textpic-center  .csc-textpic-imagewrap  .csc-textpic-image {
	display:inline;
	margin-left:0px;
	margin-top:-1px;
	margin-bottom:10px;
}

/*Hack f�r IE <= 6*/
* html td.spalte_rechts_content img {
	padding-top: 0px;
	padding-bottom: 0px;
}
* html td.spalte_rechts_content p.bodytext {
	padding-top:0px;
	padding-bottom:10px;
	margin: 0;
}

/*Hack f�r IE 7*/
*+html td.spalte_rechts_content img {
	
	padding-bottom: 10px;
}
*+html td.spalte_rechts_content p.bodytext {
	
	padding-bottom:10px;
	margin: 0;
}

td.spalte_rechts_content p.bodytext {
	padding-top:0px;
	padding-bottom:10px;
	margin: 0;
}





#user_zupin_startpage {
	border-bottom: 1px solid #b2b2b2;
	border-left: 1px solid #b2b2b2;
	border-right: 1px solid #b2b2b2;
	border-collapse: collapse;
	width: 100%;
	
}

td.template_user_zupin_startpage_imagecol {
	border-right: 2px solid white;
	border-bottom: 1px solid white;

}
/*
td.template_user_zupin_startpage_imagecol_5columns  img{
	width: 952px;
}
*/

td.template_user_zupin_startpage_imagecolLast {
	border-right: 0px;
	border-bottom: 1px solid white;

}

td.menuspalte_links {
	/*background-image: url(zupin_FILES/opacity.png);*/
	/*behavior: url(fileadmin/css/iepngfix.htc);*/
	padding: 0px;
    border: 0px;
	width: 192px;
}
td.menuspalte_links_transparent {
	background-image: url(zupin_FILES/opacity.png);
	behavior: url(fileadmin/css/iepngfix.htc);
	padding: 0px;
    border: 0px;
	
}


td.footer {
	background-color: #ebebeb;
	text-align: left;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 7px;
}
td.footer a.navifooter {
	font-family: verdana, arial, helvetica, sans-serif;
	color: gray;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;	
}
td.footer a.navifooteract {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #D21034;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;	
}
td.footer a.navifooter:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #D21034;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;	
}
td.footer_links {
	background-color: #ebebeb;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 7px;
}
td.footer_rechts {
	background-color: #ebebeb;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 7px;
}


ul.sub {
	list-style-type: none;
        list-style-image: none;
	/*list-style-image:url(pfeil.gif);*/
	margin-left: 15px;
        margin-top: 0px;
        padding-left: 0px;

}


li.sub {
	padding-top: 5px;
	padding-bottom: 8px;
	vertical-align: center;
}

ul.sub2 {
	padding: 0px;
	margin: 0px;

	list-style-type: none;
    list-style-image: none;
	padding-left: 18px;
}
li.sub2{
	padding: 0px;
	margin: 0px;
	padding-top: 7px;
}
ul.sub3 {
	padding: 0px;
	margin: 0px;

	list-style-type: none;
    list-style-image: none;
	padding-left: 20px;

}
li.sub3{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	padding-top: 3px;
}
li.sub3 td.sub3arrow {
	padding-top: 4px;
	vertical-align: top;
}
ul.sub4 {
	padding: 0px;
	margin: 0px;

	list-style-type: none;
    list-style-image: none;
	padding-left: 25px;
}
li.sub4{
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	vertical-align: top;
}
li.sub4 td.sub4arrow {
	padding-top: 4px;
	vertical-align: top;
}


a.navi {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
a.navi:hover {
	color: #000000;
}
a.naviact {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #d21034;
}
a.navisub {
	font-family: verdana, arial, helvetica, sans-serif;
	color: b2b2b2;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
a.navisub:hover {
	color: #000000;
}
a.navisubact {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #d21034;
}
a.navisubsub {
	font-family: verdana, arial, helvetica, sans-serif;
	color: b2b2b2;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
a.navisubsub:hover {
	color: #000000;
}
a.navisubsubact {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	color: #d21034;
}

td.ce_imgcolumn_image img {

}

table.ce_imgcolumn {
         
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	/* text-align: left; */
	color: #0E5DA9;
padding-right: 0px;
	
}

table.ce_imgcolumn td.ce_imgcolumn_imagetext {
	padding-top: 3px;
         padding-bottom: 4px;
}

table.ce_imgcolumn td{
width: 189px;
	padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
border-top: 1px solid white;
border-bottom: 1px solid white;
}


/* zupin_dealers */
table.user_zupin_dealers {
	margin-top: 20px;
}
table.user_zupin_dealers  td{
	padding-right: 30px;
	color: #666666;
}

table.user_zupin_dealers_listview_table {
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	font-size: 9px;
}
table.user_zupin_dealers_listview_table td {
	padding-right: 20px;
	padding-bottom: 3px;
        padding-top: 3px;
}
table.user_zupin_dealers_listview_table td.labels{
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: bold;
	color: #666666;
	
}
table.user_zupin_dealers_listview_table td.item_even {
	/*background-color: rgb(225,240,255);*/
	border-top: 1px dotted #666666;
	color: #666666;
}
table.user_zupin_dealers_listview_table td.item_even a {
	color: #d21034;
}
table.user_zupin_dealers_listview_table td.item_odd {
	/*background-color: rgb(206,231,255);*/
	border-top: 1px dotted #666666;
	color: #666666;
}
table.user_zupin_dealers_listview_table td.item_odd a {
	color: #d21034;
}

div.user_zupin_dealers_listview_headline {
	font-size: 13px;
	font-weight: bold;
	margin-top: 20px;
	color: #666666;
}

input.user_zupin_plz_searchbox {
	width: 50px;
	
}

table.user_zupin_dealers_detailview_table {

}
table.user_zupin_dealers_detailview_table td.user_zupin_dealers_detailview_headline {
	font-weight: bold;
	padding-bottom: 20px;
	padding-top: 20px;
	color: #666666;
}
table.user_zupin_dealers_detailview_table td.label{
	font-weight: bold;
	padding-top: 2px;
	color: #666666;
}
table.user_zupin_dealers_detailview_table td.item{
	font-weight: normal;
	padding-top: 2px;
	color: #666666;
}
table.user_zupin_dealers_detailview_table td.firma{
	font-weight: bold;
	padding-top: 2px;
	color: #666666;
}
table.user_zupin_dealers_detailview_table td.legende{
	vertical-align: top;
	color: #666666;
}
table.user_zupin_dealers_legend_table  {
	width: 550px;
	border: 1px solid #ebebeb;
	border-collapse: collapse;
    margin-top: 20px;
	color: #666666;
	
}
table.user_zupin_dealers_legend_table td.image_legende{
	width: 20px;
	
}
table.user_zupin_dealers_legend_table td.item_legende {
	padding-left: 5px;
	text-align: left;
	color: #666666;
	
}
div.user_zupin_dealers_noshow {
	padding-top: 30px;
}

/* zupin_content_imagerow */
table.tx_zupincontentimagerow {
		
}
td.tx_zupincontentimagerow_imagetext {
	padding-top: 5px;
	font-size: 10px;
	text-align: center;
}
td.tx_zupincontentimagerow_image {
	font-size: 10px;
	text-align: center;
}

/* user_zupin_events */


table.user_zupin_events_listview_table  {

	width: 100%;
	
	border-collapse: collapse;
	margin-top: 20px;
	margin-bottom: 20px;

	
}
tr.user_zupin_events_vehicle_category {
	
}

td.user_zupin_events_vehicle_category {
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;	
	background-color: #dcdcdc;	
	color: #0E5DA9;
	font-size: 12px;
}

td.user_zupin_events_category {
	font-weight: bold;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #ebebeb;
	color: #ababab;
	font-size: 12px;
}

td.user_zupin_events_label_date {
	width: 85px;
	font-weight: bold;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-top: 15px;
	color: #ababab;
	font-size: 11px;
	background-color: #ebebeb;
	
}
td.user_zupin_events_label_location {
	width: 85px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-top: 15px;
	background-color: #ebebeb;
	color: #ababab;
	
	font-size: 11px;

}
td.user_zupin_events_label_event {
	
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-top: 15px;	
	font-size: 11px;
	background-color: #ebebeb;
	color: #ababab;

}


td.user_zupin_events_item_even_date {
	width: 85px;
	font-weight: normal;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;	
	font-size: 11px;
	background-color: #f8f8f8;

}
td.user_zupin_events_item_even_location {
	width: 85px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;	
	font-size: 11px;
	background-color: #f8f8f8;
}
td.user_zupin_events_item_even_event {
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;	
	font-size: 11px;
	background-color: #f8f8f8;
}

td.user_zupin_events_item_odd_date {
	width: 85px;
	font-weight: normal;
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 11px;
	background-color: #f1f1f1;
}
td.user_zupin_events_item_odd_location {
	width: 85px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	
	font-size: 11px;
	background-color: #f1f1f1;
	
}
td.user_zupin_events_item_odd_event {
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	
	font-size: 11px;
	background-color: #f1f1f1;
	
}


/*user_zupin_2columns */

table.user_zupin_2columns_maintable {
    width: 570px;
}
td.user_zupin_2columns_headline_white {
    font-weight: bold;
    height: 16px;    
    border-top: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;   
    
}
td.user_zupin_2columns_headline_notwhite {
    font-weight: bold;
    height: 16px;
    padding-left: 3px;
    border-top: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;   
    
}

td.user_zupin_2columns_spacer {
    width: 10px;       
}

td.user_zupin_2columns_content {
	width: 251px;
	padding-top: 5px;
	vertical-align: top;
}

img.user_zupin_2columns_image {
    /*width: 83px;*/
    
    margin-right: 10px;
    margin-bottom: 2px;
    border: 0;
}


/* 15.05.2009 */
table.user_zupin_2columns_maintable td{
    vertical-align: top;
}
div.user_zupin_2columns_var1 {
	width: 250px;
}
div.user_zupin_2columns_var2 {
	width: 250px;
}
div.user_zupin_2columns_var3 {
	width: 250px;
}

div.user_zupin_2columns_image_var1 {
	float:left;
}
div.user_zupin_2columns_image_var2 {
    border: 1px solid #bebebe;
	
	text-align: center;
}
div.user_zupin_2columns_image_var2  img {
	
}

div.user_zupin_2columns_image_var3 {
	float:left;
}

div.user_zupin_2columns_text_var1 {
	/* wenn umfliessen ums Bild gew�nscht, dann folgende Zeilen �berfl�ssig*/
	/*float: right;
	width: 150px;
	*/
	margin-bottom: 15px;
	
	
}
div.user_zupin_2columns_text_var1 p {
	margin: 0;
	padding:0;
}

div.user_zupin_2columns_text_var2 {
	/* wenn umfliessen ums Bild gew�nscht, dann folgende Zeilen �berfl�ssig*/
	margin-bottom: 15px;
}
div.user_zupin_2columns_text_var2 p {
	margin: 0;
	padding:0;
}

div.user_zupin_2columns_text_var3 {
	/* wenn umfliessen ums Bild gew�nscht, dann folgende Zeilen �berfl�ssig */
	
	margin-bottom: 15px;
	
}
div.user_zupin_2columns_text_var3 p {
	margin: 0;
	padding:0;
}


div.user_zupin_2columns_header_var1 {
    font-weight: bold;
    padding-top: 3px;
	padding-bottom: 3px;
    
    padding-left: 3px;
    border-top: 1px solid #bebebe;
    border-bottom: 1px solid #bebebe;   
	margin-bottom: 8px;
}

div.user_zupin_2columns_header_var2 {
    font-weight: bold;
    padding-top: 3px;
	padding-bottom: 3px;
    
    padding-left: 3px;
	margin-bottom: 8px;
	
	clear: left;
}

div.user_zupin_2columns_header_var3 {
    font-weight: bold;
    padding-top: 3px;
	padding-bottom: 3px;
    padding-left: 3px;
	margin-bottom: 8px;
}


/*23.05.09*/
div.user-zupin2columns-pi1 {
	float: left;
}
/* user_zupin_cataloguerequest */

div.user_zupin_cataloguerequest_commitrequest {
	font-weight: bold;
}



div.tx-indexedsearch {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
}
div.suchbox {
	padding-left: 8px;
}

table.menutable_links {

	table-layout: fixed;
    padding-left: 0px;
    padding-right: 0px;
    border-collapse: collapse;    
}
table.contenttable {
  border-collapse: collapse;
  margin-top: 10px;
}
table.contenttable td {
  border-bottom: 1px solid #000000;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
  border: 1px solid #bebebe;
  padding:0px;
}

td.breadcrumb {
	padding: 20px;
}

span.breadcrumb {
	margin-right: 8px;
}
span.breadcrumb_active {	
	color: #d21034;
	margin-right = 5px;
}
span.breadcrumb_active a{	
	color: #d21034;
}


div.user-zupindivimage-pi1 {
	/*position: absolute;*/				
	/*float:left;*/
	/*left:50%;
	margin:0pt 0pt 0pt -311px;
	position: absolute;*/
	margin-left: -20px;
	margin-right: -20px;	
	width: 573px;
}

table.in_spalte_mitte {
	width: 613px;
	margin: 0px;
	padding: 0px;
	border: 0;
	border-collapse: collapse;
/*
	background-image: url(zupin_FILES/opacity_mitte.png);
	behavior: url(fileadmin/css/iepngfix.htc);
*/
	
	background-image: url(zupin_FILES/opacity.png);
	behavior: url(fileadmin/css/iepngfix.htc);
	
	
}

table.in_spalte_mitte  td.inhalt {
	padding-left: 20px;
	padding-right: 20px;
}

td.template_user_zupin_startpage_imagecol_5columns {
	background-color: #1e1d1d;
}




/*user_zupin_husqvarnamodels*/

div.user-zupinhusqvarnamodels-pi1 {
	text-align: center;
	float: left;
	width: 573px;
	/*
	background-image: url(zupin_FILES/opacity_mitte.png);
	behavior: url(fileadmin/css/iepngfix.htc);
	width: 613px;
	margin-left: -20px;
	margin-right: -20px;
*/
}

div.user_zupin_husqvarnamodels_listview {
	text-align: center;
	/*padding-left: 19px;*/
	
	padding: 0;
	margin: 0;
	
	float:left;
	left:50%;
	margin:10px 0 0 -287px;
	
	position:relative;
	
	
	
}
table.user_zupin_husqvarnamodels_modelcontent {
	padding: 0;
	margin: 0;
	text-align: left;
	
}
/*
div.user_zupin_husqvarnamodels_listview {
	margin-top: 10px;
	width: 574px;
	color: #ffffff;

}
*/
div.user_zupin_husqvarnamodels_model {
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 10px;
	width: 564px;
	background-image: url(zupin_FILES/model_bg.png);
	color: #ffffff;

}

table.user_zupin_husqvarnamodels_modelcontent td.user_zupin_husqvarnamodels_modelcontent_headline {
	width: 100px;
	
	font-family: verdana, arial, helvetica, sans-serif;	
	
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px dotted #ffffff;
}



table.user_zupin_husqvarnamodels_modelcontent td.user_zupin_husqvarnamodels_modelcontent_list {
	width: 100%;
	
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin: 0;
	color: #ffffff;
	font-size: 12px;
	
	vertical-align: bottom;
	

}
table.user_zupin_husqvarnamodels_modelcontent td.user_zupin_husqvarnamodels_modelcontent_image {
	width: 200px;
	/*vertical-align: bottom;*/
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;

}

table.user_zupin_husqvarnamodels_modelcontent td.user_zupin_husqvarnamodels_modelcontent_list ul{
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
	
}

table.user_zupin_husqvarnamodels_modelcontent td.user_zupin_husqvarnamodels_modelcontent_list ul a{
	color: #ffffff;
}
table.user_zupin_husqvarnamodels_modelcontent td.user_zupin_husqvarnamodels_modelcontent_list ul a:hover{
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #ffffff;
	
}

div.user_zupin_husqvarnamodels_listview_headerimage {
	float: left;
	margin-left:-21px;
	margin-right:-20px;
	margin-top:-1px;
	position:relative;
	
}
img.user_zupin_husqvarnamodels_listview_headerimage {
	width: 614px;
}

div.user_zupin_husqvarnamodels_detailview {
	clear: left;
	float:left;
	width: 574px;
	left:50%;
	margin:20px 0 0 -287px;
	position:relative;
	display:inline;
	background-color: #eaeaea;
}


div.user_zupin_husqvarnamodels_detailview_headerimage {
	
	float: left;
	margin-left:-21px;
	margin-right:-20px;
	margin-top:-1px;
	position:relative;
	
}
img.user_zupin_husqvarnamodels_detailview_headerimage {
	width: 614px;
}

div.user_zupin_husqvarnamodels_detailview_modelimage {
	float: left;
	
}
div.user_zupin_husqvarnamodels_detailview_modelimage  img{
	width: 574px;
	float: left;
}
div.user_zupin_husqvarnamodels_detailview_navigation {
	float: left;
	clear: left;
	width: 574px;
}
div.user_zupin_husqvarnamodels_detailview_navigation_item {
	float: left;
	width: 114px;
	height: 17px;
	padding-top: 3px;
	margin-right: 1px;
	background-color: #b6b6b6;
	text-align: center;
}
div.user_zupin_husqvarnamodels_detailview_navigation_item_last {
	float: left;
	width: 114px;
	height: 17px;
	padding-top: 3px;
	margin-right: 0px;
	background-color: #b6b6b6;
	text-align: center;
}


div.user_zupin_husqvarnamodels_detailview_navigation_item_active {
	float: left;
	width: 114px;
	height: 17px;
	padding-top: 3px;
	margin-right: 1px;
	background-color: #eaeaea;
	text-align: center;	
}
div.user_zupin_husqvarnamodels_detailview_navigation_item_active_last {
	float: left;
	width: 114px;
	height: 17px;
	padding-top: 3px;
	margin-right: 0px;
	background-color: #eaeaea;
	text-align: center;
}




/*
div.user_zupin_husqvarnamodels_detailview_navigation_end {
	float: left;
	width: 20px;
	height: 20px;
	background-image: url(zupin_FILES/model_detail_navi_end_bg_grau.png);
	
	
}
*/

div.user_zupin_husqvarnamodels_detailview_navigation_item  a{
	color: #ffffff;
}
div.user_zupin_husqvarnamodels_detailview_navigation_item  a:hover{
	color: #d21034;
}
div.user_zupin_husqvarnamodels_detailview_navigation_item_active  a{
	color: #d21034;
}

div.user_zupin_husqvarnamodels_detailview_navigation_item_last  a{
	color: #ffffff;
}
div.user_zupin_husqvarnamodels_detailview_navigation_item_last  a:hover{
	color: #d21034;
}
div.user_zupin_husqvarnamodels_detailview_navigation_item_active_last  a{
	color: #d21034;
}

/*
div.user_zupin_husqvarnamodels_detailview_navigation_lastitem  a{
	color: #ffffff;
}
*/
div.user_zupin_husqvarnamodels_detailview_content {
	clear: left;
	float: left;
	
	text-align: left;
	background-color: #eaeaea;
	color: #666666;

}
div.user_zupin_husqvarnamodels_detailview_content table {
	border-collapse: collapse;
	width: 574px;
}

div.user_zupin_husqvarnamodels_detailview_content table td{
	color: #666666;
	/*padding: 10px;*/
	
}

td.user_zupin_husqvarnamodels_detailview_content_overview_items_item {
	padding: 0;
	margin: 0;	
	line-height: 1.5;
	padding: 10px;
	font-size: 12px;
}
td.user_zupin_husqvarnamodels_detailview_content_tdata_engine_items_label {
	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #ffffff;
	padding-left: 5px;
	padding-bottom: 3px;
	width: 180px;
}
td.user_zupin_husqvarnamodels_detailview_content_tdata_engine_items_item {
	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #ffffff;
	padding: 2px;
}

td.user_zupin_husqvarnamodels_detailview_content_tdata_chassis_items_label {
	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #ffffff;
	width: 150px;
	padding-left: 5px;
	padding-bottom: 3px;

	width: 180px;
}
td.user_zupin_husqvarnamodels_detailview_content_tdata_chassis_items_item {
	border-top: 1px solid #ffffff;

	border-bottom: 1px solid #ffffff;
	padding: 2px;
}



div.user_zupin_husqvarnamodels_detailview_content_tdata_engine {
	padding-top: 5px;
}

div.user_zupin_husqvarnamodels_detailview_content_tdata_chassis {
	padding-top: 5px;
}
div.user_zupin_husqvarnamodels_detailview_content_tdata_engine_label {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
}

div.user_zupin_husqvarnamodels_detailview_content_tdata_chassis_label {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
}
div.user_zupin_husqvarnamodels_detailview_modeltype {
	font-size: 14px;
	font-weight: bold;
	color: #d21034;
	text-align: left;
	clear: left;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
}

div.user_zupin_husqvarnamodels_detailview_content_galleryimages {
	clear: left;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
}


div.user_zupin_husqvarnamodels_detailview_content table.user_zupin_husqvarnamodels_detailview_content_galleryimages {
	width: 560px;
	
	margin-top: 10px;
	margin-bottom: 20px;
	border-collapse: collapse;
	margin-left: 13px;
	
	
}
table.user_zupin_husqvarnamodels_detailview_content_galleryimages  td{
	border-collapse: collapse;	
	padding-top: 10px;
}

table.user_zupin_husqvarnamodels_detailview_content_galleryimages td img{
	width: 170px;
	border: 1px solid #5e5e5e;
}

div.user_zupin_husqvarnamodels_detailview_content_downloads {
	clear: left;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	
}

div.user_zupin_husqvarnamodels_detailview_headerimage_type {
/*clear:right;*/
	float: left;
	position: relative;
	margin-top: -60px;
	padding-left: 20px;
	/*width: 100px;*/
	height: 50px;
/*clear:both;*/
	color: #ffffff;
	font-size: 24px;

	display:inline

}
div.topnavi {

	height: 100px;
	position: absolute;
	/*
	margin-top: 10px;
	margin-left:820px;
	*/
	float:right;
	right: 50%;
	margin-top: 10px;
	margin-right: -490px;

	
}
div.topnavi a {
	color: #eaeaea;	
}
div.topnavi a:hover {
	border-bottom: 1px dotted #eaeaea;
}

span.topnavi {
	height: 10px;
	
}
div.topnavi img.clear {
	width: 5px;
	height: 10px;
	border-right: 1px dotted #eaeaea;
}
div.topnavi img.clear2 {
	width: 5px;
	height: 10px;
	border: 0;
}


div.huskylogo {
	float:left;
	left:50%;
	margin: 0 0 0 -464px;
	position: absolute;	
}
div.firmaschriftzug {
	float:left;
	left:50%;
	margin-top: 40px;
	margin-left: -200px;
	position: absolute;	
	color: #ffffff;
	font-size: 19px;
	font-weight: bold;
}
div.model_year_select {
	float:left;
	left:50%;
	margin-top: -55px;
	margin-left: 171px;
	position: relative;	
	color: #ffffff;
	font-size: 11px;
	z-index: 9;
	
}
div.model_year_select span {
	padding-right: 5px;
}

/* user_zupin_downloads */
div.user-zupindownloads-pi1 {
	clear: both;
	
}
div.user_zupin_husqvarnamodels_detailview_content table.user_zupin_downloads_listview_table  {

	border-collapse: collapse;
	width: 554px;
	margin-top: 20px;
	margin-bottom: 20px;

	
}
tr.user_zupin_downloads_vehicle_category {
	
}
/*
td.user_zupin_downloads_vehicle_category {
	font-weight: bold;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 10px;	
	
	color: #666666;
	font-size: 12px;
}

td.user_zupin_downloads_category {
	
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
    border-top: 1px dotted #000000;
	
	color: #ababab;
	font-size: 12px;
}
*/
td.user_zupin_downloads_label_description {
	width: 100%;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 15px;
	color: #ababab;
	font-size: 11px;
	/*background-color: #ebebeb;*/
    border-bottom: 1px dotted #666666;
	
}

td.user_zupin_downloads_label_version {
	
	font-weight: bold;
	
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 15px;	
	font-size: 11px;
	/*background-color: #ebebeb;*/
	color: #ababab;
	border-bottom: 1px dotted #666666;
}
td.user_zupin_downloads_label_size {
	
	font-weight: bold;
	
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 15px;	
	font-size: 11px;
	color: #ababab;
	border-bottom: 1px dotted #666666;
}
td.user_zupin_downloads_label_download {
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 15px;	
	font-size: 11px;
	/*background-color: #ebebeb;*/
	border-bottom: 1px dotted #666666;
	color: #ababab;
}
td.user_zupin_downloads_item_description {
	width: 100%;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
 	padding-bottom: 3px;
	vertical-align: top;
	font-size: 11px;
}


td.user_zupin_downloads_item_version {
	font-weight: normal;
	padding-right: 10px;
	padding-top: 3px;
 	padding-bottom: 3px;
	font-size: 11px;
}
td.user_zupin_downloads_item_type {
	font-weight: normal;
	padding-right: 10px;
	padding-top: 0px;
 	padding-bottom: 3px;
	font-size: 11px;
	vertical-align: top;
}
td.user_zupin_downloads_item_type img {
	width: 16px;
	height: 16px;
}

td.user_zupin_downloads_item_size {
	font-weight: normal;
	
	padding-right: 0px;
	padding-top: 0px;
 	padding-bottom: 3px;
	font-size: 11px;
	white-space: nowrap;
	vertical-align: top;
}

span.user_zupin_downloads_item_description {
	font-weight: bold;
}
span.user_zupin_downloads_item_fileinfo {
	font-size: 10px;
}

td.user_zupin_downloads_item_download_image {
	padding: 0;
	border: 1px solid #bebebe;
}
td.user_zupin_downloads_item_download_image_empty {
	padding-left: 0px;
	/*width: 80px;*/
	padding-right: 0px;
}

td.user_zupin_downloads_itemisnew {
	padding-left: 20px;
}
img.user_zupin_downloads_item_image {
	width: 80px;
	border: 0;
}


/*user_zupindealersearch */

div.user_zupindealersearch {
	width: 198px;
}
table.user_zupindealersearch {
	text-align: left;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 31px;
	margin-right: 31px;
}

table.user_zupindealersearch td.user_zupindealersearch_label {
	text-align: left;

}
table.user_zupindealersearch td.user_zupindealersearch_header_label {
	text-align: left;
	
}

input.user_zupindealersearch_plz {
	width: 50px;
}
input.user_zupindealersearch_submit {
	font-size:10px;
}

table.user_zupindealersearch input {
	padding: 0;
	margin: 0;
	margin-bottom: 3px;
	margin-right: 3px;
}

p.user_zupindealersearch_countryselect {
	padding: 0;
	margin: 0;
}
p.user_zupindealersearch_countryselect input{
	padding: 0;
	margin: 0;
	height: 15px;
	margin-right: 5px;
}

div.csc-textpic-imagerow {
	margin-top: 10px;
}
div.csc-textpic-imagewrap {
	margin-top: 10px;
}
/*
div.user_zupin_husqvarnamodels_detailview_content div.user_zupin_husqvarnamodels_detailview_content_data div.user_zupin_husqvarnamodels_detailview_content_specialparts_thumbtable {
	width: 201px;
}
div.user_zupin_husqvarnamodels_detailview_content div.user_zupin_husqvarnamodels_detailview_content_specialparts_thumbtable table.user_zupin_husqvarnamodels_detailview_content_specialparts_thumbtable {
	width: 201px;
	
}
*/
div.user_zupin_husqvarnamodels_detailview_content table.user_zupin_husqvarnamodels_detailview_content_specialparts_thumbtable img {
	width: 100px;
	height: 100px;
	border: 1px solid #666666;
	cursor: pointer;
	
}

div.user_zupin_husqvarnamodels_detailview_content_specialparts {
	float: left;
	width: 573px;
	background-color: #ffffff;
	
}
div.user_zupin_husqvarnamodels_detailview_content_specialparts_thumbtable {
	float: left;
	
}
div.user_zupin_husqvarnamodels_detailview_content_specialparts_thumbtable table{
	
	
	border-collapse: collapse;
}
div.user_zupin_husqvarnamodels_detailview_content_specialparts_thumbtable table td{
	/*border: 1px solid #666666;*/
	padding: 6px;
	
	
}

div.user_zupin_husqvarnamodels_detailview_content_specialparts_detailtable {
	
}
div.user_zupin_husqvarnamodels_detailview_content_specialparts_detailtable table {
	background-color: #ffffff;
	
	
}
/*
div.user_zupin_husqvarnamodels_detailview_content_specialparts_detailtable table img {
	width: 201px;
	
}
*/
#specialpartimage {
	width: 237px;
	
	
}
#specialpartarticlenumber {
	vertical-align: top;
	color: #D21034;
	font-weight: bold;
	margin-top: 20px;
}

#specialpartshortdescription {
	vertical-align: top;
	font-weight: bold;
	margin-top: 5px;
}
#specialpartdescription {
	vertical-align: top;
	margin-top: 5px;
}

#specialpartlogo {
	padding-top: 10px;
	width: 105px;
	vertical-align: top;
	
}
#specialpartdescriptioncolumn {
width: 100%;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}

div.news-list-item {
	float: left;
}
div.news-list-browse {
	clear: both;
}


/* user_zupin_racing */


div.user-zupinracing-pi1 {
	text-align: center;
	float: left;
	width: 574px;
	/*
	background-image: url(zupin_FILES/opacity_mitte.png);
	behavior: url(fileadmin/css/iepngfix.htc);
	width: 613px;
	margin-left: -20px;
	margin-right: -20px;
*/
}
div.user-zupinracing-pi1 a {
	color: #d21034;
}

div.user_zupin_racing_team_content {
	float:left;
	width: 554px;
	padding: 10px;
	padding-top: 20px;
	
}

div.user_zupin_racing_team_headerimage {
	width: 574px;
	float:left;
	position:relative;
}
img.user_zupin_racing_headerimage {
	width: 574px;
}

div.user_zupin_racing_team_content_headline {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	width: 554px;
	border-bottom: 1px dotted #666666;
}




div.user_zupin_racing_detailview {
	clear: left;
	float:left;
	width: 574px;
	left:50%;
	margin:20px 0 0 -287px;
	position:relative;
	display:inline;
	background-color: #eaeaea;
}


div.user_zupin_racing_headerimage {
	
	float: left;
	margin-left:-21px;
	margin-right:-20px;
	margin-top:-1px;
	position:relative;
	
}


div.user_zupin_racing_team_navigation {
	float: left;
	clear: left;
	width: 574px;
	height: 23px;
	border-top: 1px solid #787878;
	border-bottom: 1px solid #787878;
	
}
div.user_zupin_racing_team_navigation_item {
	float: left;
	width: 191px;
	height: 20px;
	padding-top: 4px;
	/*margin-right: 1px;*/
	border-right: 1px solid #787878;
	/*background-color: #b6b6b6;*/
	text-align: center;
	background-image: url(zupin_FILES/2995inakt.jpg);
	background-repeat: repeat-x;
	
}
div.user_zupin_racing_team_navigation_item_last {
	float: left;
	width: 190px;
	height: 20px;
	padding-top: 4px;
	margin-right: 0px;
	text-align: center;
	background-image: url(zupin_FILES/2995inakt.jpg);
	background-repeat: repeat-x;	
	
}


div.user_zupin_racing_team_navigation_item_active {
	float: left;
	width: 191px;
	height: 20px;
	padding-top: 4px;
	/*margin-right: 1px;*/
	border-right: 1px solid #787878;
	text-align: center;
	background-image: url(zupin_FILES/2994akt.jpg);
	background-repeat: repeat-x;	
	
}
div.user_zupin_racing_team_navigation_item_active_last {
	float: left;
	width: 190px;
	height: 20px;
	padding-top: 4px;
	margin-right: 0px;

	background-image: url(zupin_FILES/2994akt.jpg);
	background-repeat: repeat-x;	
	
	text-align: center;
}





div.user_zupin_racing_team_navigation_item  a{
	color: #787878;
	
	font-weight: bold;
	list-style-image:url(fileadmin/images/arrowsR.gif);
}
div.user_zupin_racing_team_navigation_item  a:hover{
	color: #d21034;
	
	font-weight: bold;
	
}
div.user_zupin_racing_team_navigation_item_active  a{
	color: #d21034;
	
	font-weight: bold;
	
}

div.user_zupin_racing_team_navigation_item_last  a{
	color: #787878;
	
	font-weight: bold;

}
div.user_zupin_racing_team_navigation_item_last  a:hover{
	color: #d21034;
	
	font-weight: bold;
	
}
div.user_zupin_racing_team_navigation_item_active_last  a{
	color: #d21034;
	
	font-weight: bold;
	
}
img.user_zupin_racing_team_navigation_item_arrowdistance {
	width: 5px;

}
/*
div.user_zupin_racing_detailview_navigation_lastitem  a{
	color: #ffffff;
}
*/
div.user_zupin_racing_team {
	clear: left;
	float: left;
	
	text-align: left;
	background-color: #eaeaea;
	color: #666666;
	width: 574px;
}
div.user_zupin_racing_team table {
	border-collapse: collapse;
	width: 553px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.user_zupin_racing_team table td{
	color: #666666;
	padding-top: 4px;
	
}

table.user_zupin_racing_team_content_data_listview_members td.user_zupin_racing_team_content_data_listview_members_item_link_profile a {
	color: #d21034;
}

table.user_zupin_racing_team_content_data_listview_members tr.user_zupin_racing_team_content_data_listview_members_item_headline {
	margin-bottom: 5px;
}

table.user_zupin_racing_team_content_data_listview_members td.user_zupin_racing_team_content_data_listview_members_item_headline {

	font-size: 14px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 15px;
	border-bottom: 1px dotted #666666;
}


div.user_zupin_racing_team_content_data {

}

div.user_zupin_racing_team_content_data_singleview_teammember {

}


div.user_zupin_racing_team_content_data_singleview_teammember_race_facts {

}

table.user_zupin_racing_team_content_data_singleview_teammember_race_facts {
	border-top: 1px dotted #666666;
	
}

table.user_zupin_racing_team_content_data_singleview_teammember_race_facts td.user_zupin_racing_team_content_data_singleview_teammember_race_facts_headline {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}
table.user_zupin_racing_team_content_data_singleview_teammember_race_facts td.user_zupin_racing_team_content_data_singleview_teammember_race_facts_year {
	width: 50px;
}


div.user_zupin_racing_team_content_data_singleview_teammember_results_before {

}

table.user_zupin_racing_team_content_data_singleview_teammember_results_before {
	border-top: 1px dotted #666666;
}

table.user_zupin_racing_team_content_data_singleview_teammember_results_before td.user_zupin_racing_team_content_data_singleview_teammember_results_before_headline {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}

table.user_zupin_racing_team_content_data_singleview_teammember_results_before td.user_zupin_racing_team_content_data_singleview_teammember_results_before_subheadline {
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 10px;
}



table.user_zupin_racing_team_content_data_singleview_teammember_results_before td.user_zupin_racing_team_content_data_singleview_teammember_results_before_year {
	width: 50px;
}

span.user_zupin_racing_team_content_data_singleview_teammember_backlink  a {
	color: #d21034;
}


td.user_zupin_racing_team_content_data_listview_members_item_data {
	vertical-align: top;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 10px;
	width: 100%;
}

td.user_zupin_racing_team_content_data_listview_members_item_logo {
	vertical-align: top;
}

td.user_zupin_racing_team_content_data_listview_members_item_logo img {
	height: 80px;
	margin-bottom: 10px;
	border: 1px solid #787878;
}

div.user_zupin_racing_team_content_data_listview_members_item_name {
	color: #d21034;
	margin-bottom: 10px;
}
div.user_zupin_racing_team_content_data_listview_members_item_description {
	margin-bottom: 10px;
}


td.user_zupin_racing_team_content_data_singleview_teammember_name_label {

}
td.user_zupin_racing_team_content_data_singleview_teammember_name_item {

}

table.user_zupin_racing_team_content_data_sponsors_listview_items {

}

table.user_zupin_racing_team_content_data_galleryimages {

}
div.user_zupin_husqvarnamodels_detailview_content table.user_zupin_racing_team_content_data_galleryimages {
	width: 560px;
	
	margin-top: 10px;
	margin-bottom: 20px;
	border-collapse: collapse;
	margin-left: 13px;
	
	
}
table.user_zupin_racing_team_content_data_galleryimages  td{
	border-collapse: collapse;	
	padding-top: 10px;
}

table.user_zupin_racing_team_content_data_galleryimages td img{
	width: 100px;
	border: 1px solid #5e5e5e;
}


/*user_zupin_action */
table.user_zupin_action_table {
	/*width: 573px;*/
}
td.user_zupin_action_table_column {
	border: 1px dotted #b2b2b2;
	
}

td.user_zupin_action_table_column img{
	width: 176px;
	border: 1px solid #787878;
}

td.user_zupin_action_headline {
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
}

div.user-zupinaction-pi1 {
	clear: both;
	position: relative;
}
div.user_zupin_action_article_oldprice {
	color: #666666;
	text-decoration: line-through;
}
div.user_zupin_action_article_newprice {
	color: #d21034;
	
}
