.datatitle  {font-family:Arial, Helvetica, sans-serif;    text-transform:UPPERCASE;    font-weight:bold;	color=#333333;	font-size:14px; }

.indextitle  {font-family:Arial, Helvetica, sans-serif;    font-weight:bold;	color=#333333;	font-size:12px; }
.indextitle2  {font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	color=#333333;	font-size:11px; }

.index-jumplink:link, .index-jumplink-enabled:visited {	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:underline; }
.index-jumplink {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; }

.index-scrollLink-pre {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; }

.index-header {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:9px;	text-decoration:none; }
.index-header-grigio {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:9px;	text-decoration:none; }
.index-header-grigioGRANDE {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:20px;	text-decoration:none; }

.index-qualita {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:20px;	text-decoration:none; }
.index-profilo {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:20px;	text-decoration:none; background-color: #00ff00;}
.index-distinta {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; background-color: #00ff00;}

.titoli-ordine { font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:none; }

.index-instance {	font-family:Arial, Helvetica, sans-serif;	color:#0000FF;	font-size:9px;	text-decoration:none; }
.index-instance-grigio-main {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:none; }
.index-instance-grigio-main-dp {	font-family:Arial, Helvetica, sans-serif;	color:#FFFFFF;	font-size:10px;	text-decoration:none; }
.index-instance-grigio {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:none; }
.index-instance-grigioGRANDE {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:20px;	text-decoration:none; }
.index-instance-grigio:link {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:underline; }	
.index-instance-grigio:hover { font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#555555;	font-size:10px;	text-decoration:none;}

.index-instance-rosso {	font-family:Arial, Helvetica, sans-serif;	color:#ff0000;	font-size:12px;	text-decoration:none; }
.index-instance-verde {	font-family:Arial, Helvetica, sans-serif;	color:#32CD32;	font-size:12px;	text-decoration:none; }
.index-instance-nero {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; }

.error {	  font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:red;	font-size:12px;	text-decoration:none;	color:red;}
.errorRMA { font-weight:bold;
	    font-family:Arial, Helvetica, sans-serif;
	    color:red;
	    font-size:10px;
	    text-decoration:none;}

.index-link {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; }	
.index-link:link {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; }	
.index-link:hover { background-color:#ffffff;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; }

.multidata-title { 	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:16px;	text-decoration:none; }
.multidata-jumplink-enabled {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:underline; }
.multidata-jumplink-disabled {	ont-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none;}
.multidata-scrollLink-pre {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; }

.spacer {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; }
.spacer_ {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; }

.border  {	border-top:2px;	color:#ffffff;	 }	 .titolo  {font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:12 px;text-indent:10 px;}

.padding  {padding-left: 6px;border-left-width: medium; border-left:#FFCC66;}

.link-underlined {font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:underline; }	
.link-underlined:link {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:underline; }	
.link-underlined:hover { font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#555555;	font-size:12px;	text-decoration:none;}

.link-underlined-grigio {font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:underline; }	
.link-underlined-grigio:link {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:underline; }	
.link-underlined-grigio:hover { font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#555555;	font-size:10px;	text-decoration:none;}

.link-underlined-grigio-main {font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:underline; }	
.link-underlined-grigio-main:link {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:underline; }	
.link-underlined-grigio-main:hover { font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#555555;	font-size:10px;	text-decoration:none;}

.box { border: 4px ridge #333333; width:100%; height:100%; padding:3px; background-color:#ffedc7}
.box-lighter { border-top: 1px solid black; border-left: 1px solid black; width:100%; height:100%; padding:3px; margin-top:2px}

.dbutton {border: 2px outset #F6F2F6;background-color:#dedede; color:#000000; padding:2px; font-family: sans-serif; text-decoration: none; font-weight:normal; font-size:12px;height:20px}

.revolution {
	 border-right: 0px;
	 border-top: 0px;
	 font-weight: normal; 
	 font-size: 12;
	 border-left: 0px;
	 color: #ff0000; 
	 border-bottom: 0px;
	 font-family: Arial, Helvetica, sans-serif; 
	 background-color: transparent;
	 height:11;
}
.revolutionMio {
	 border-right: 0px;
	 border-top: 0px;
	 font-weight: normal; 
	 font-size: 12;
	 border-left: 0px;
	 color: #ff0000; 
	 border-bottom: 0px;
	 font-family: Arial, Helvetica, sans-serif; 
	 background-color: transparent;
	 height:16;
}
.input_dare {
        
	heigth: 9pt; 
	width: 50pt;
	PADDING-LEFT: 3px; 
	FONT-SIZE: 9px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
.sortindex-header {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; background-color:#999999; padding: 2px;}
.sortindex-header-RMA {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:none; background-color:#E0DDEE; padding: 0px;}
.sortindex-header-sempl {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; background-color:#00ff00; padding: 2px;}

.sortindex-instance-RMA1 { font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:none;  background-color:#E0DDEE;padding: 2px;}
.sortindex-instance-RMA2 { font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:none;  background-color:#EBECF1;padding: 2px;}

.sortindex-instance1 {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none;  background-color:#AFEEEE;padding: 2px;}
.sortindex-instance2 {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none;  background-color:#79CDCD;padding: 2px;}
.sortindex-instance3 {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none;  background-color:#ffe4b5;padding: 2px;}
.sortindex-instance4 {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none;  background-color:#fff8dc;padding: 2px;}
.sortindex-instance5 {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none;  background-color:#FF0000;padding: 2px;}
.sortindex-instance6 {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none;  background-color:#FF8C00;padding: 2px;}
.sortindex-instance7 {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none;  background-color:#c1ffc1;padding: 2px;}
.sortindex-instance-cur {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none;  background-color:#ff8c00;padding: 2px;}

.sortindex-instance-RMA-cur {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:none;  background-color:#9090d0;padding: 2px;}

.sortlink-underlined {font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:underline; background-color:#999999;}	
.sortlink-underlined:link {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:underline; background-color:#999999;}	
.sortlink-underlined:hover { font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#555555;	font-size:12px;	text-decoration:none; background-color:#FFFFFF;}

.sortlink-underlined-RMA {font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:underline;}	
.sortlink-underlined-RMA:link {	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:underline;}	
.sortlink-underlined-RMA:hover { font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	color:#555555;	font-size:10px;	text-decoration:none; background-color:#FFFFFF;}

.fieldindex-instance {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:12px;	text-decoration:none; background-color:transparent;}
.fieldindex-instance-grigio {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:none;}
.fieldindex-instance-grigio-95 {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:none; width:95;}
.fieldindex-instance-grigio-255 {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:10px;	text-decoration:none; width:255;}
.fieldindex-instance-blu {	font-family:Arial, Helvetica, sans-serif;	color:#0000FF;	font-size:12px;	text-decoration:none; background-color:transparent;}
.fieldindex-instanceGRANDE {	font-family:Arial, Helvetica, sans-serif;	color:#333333;	font-size:20px;	text-decoration:none; background-color:transparent;}

.bianca { filter: glow(color: white, strength: 10);}

.ebutton
{
   font-family:Arial, Helvetica, Geneva, sans-serif; 
   color:#336699;
   font-size:9PT;
   font-weight:bold;
   background-color:#CCCCCC;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	background-color: #D6D7DE;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px outset;
}

.buttonEmts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: bold;
	color: #333333;
	background-color: #E0DDEE;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px outset;
}

.button2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 font-weight: bold;
 color: #000000;
 background-color: #D6D7DE;
 text-decoration: none;
 text-transform: uppercase;
 border: 1px outset;
 width:200px;
}

.button_rosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	background-color: red;
	text-decoration: none;
	text-transform: uppercase;
	border: 1px outset;
}

.topLogo {
	border: 2px solid #666666;
}

div.scroll_header_fix {position: 100px;
		       width:605px;
		       height:20px;
		       overflow: hidden;
		       padding: 2px;}

div.scroll_body_fix {top: 0px; 
		     position: 100px;
		     width:605px;
		     height: 130px;
		     overflow-y: auto;
		     overflow-x: auto;
		     padding: 2px;}

div.scroll_horizontal {top: 80px;position: 100px; width: 500 px; height: 200px; overflow: auto;}
div.scroll {top: 80px;position: 100px;height: 200px; overflow: auto; border: 1px solid #666; padding: 2px;}
div.scroll_entry {top: 80px;position: 100px;height: 62px; border: 1px solid #666; padding: 2px;}
div.scroll_container {position: 100px; height: 230px; border: 1px solid #666; padding: 2px;}
div.scroll_container_liste {position: 100px; height: 380px; border: 1px solid #666; padding: 2px;}
div.scroll_body {top: 0px;position: 100px; height: 130px; overflow-y: auto;padding: 2px;}
div.scroll_body_kosme {top: 0px;position: 100px; width:270px; height: 90px; overflow: auto;padding: 2px;}
div.scroll_kosme_225 {top: 0px;position: 100px; width:225px; height: 140px; overflow: auto;padding: 2px;}
div.scroll_body_liste {top: 0px;position: 100px; height: 280px; overflow-y: auto;padding: 2px;}
div.scroll_body_corto {top: 0px;position: 100px; height: 80px; overflow-y: auto;padding: 2px;}
div.scroll_body_lungo {top: 0px;position: 100px; height: 230px; overflow-y: auto;padding: 2px;}
div.scroll_header {position: 100px; height:20px; overflow: hidden; padding: 0px;}
div.scroll_bottoni {position: 100px; height: 30px; padding: 2px;}
div.scroll_100 { position: 100px; height: 135px; border: 1px solid #666; padding: 2px;}
div.scroll_120 { position: 100px; height: 125px; border: 1px solid #666; padding: 4px;}
div.scroll300 { position: 100px; height: 290px; overflow: auto; border: 1px solid #666; padding: 2px;}
..hide{position:relative;visibility:hidden}
div.scroll_filtro { position: 100px; height: 200px; border: 1px solid #666; padding: 2px; background-color: #ffffff;}
div.scroll_filtro300 { position: 100px; height: 280px;border: 1px solid #666; padding: 2px; background-color: #ffffff;}
div.main {
	position: absolute;
	height: 520px;
	width: 680px;
	border: 1px solid #9090d0;
	padding: 0px;
	overflow:-moz-scrollbars-horizontal;
	overflow-x:hidden;
	overflow-y:scroll;
}

div.main2nobordo {
	position: absolute;
	height: 190px;
	width: 300px;
	border: 1px solid #9090d0;
	padding: 0px;
	overflow:-moz-scrollbars-horizontal;
	overflow-x:hidden;
	overflow-y:hidden;
}

div.main3nobordo {
	position: absolute;
	height: 190px;
	width: 300px;
	border: 1px solid #9090d0;
	padding: 0px;
	overflow:-moz-scrollbars-horizontal;
	overflow-x:hidden;
	overflow-y:hidden;
}

div.main2 {
	position: absolute;
	height: 190px;
	width: 300px;
	border: 1px solid #9090d0;
	padding: 0px;
	overflow:-moz-scrollbars-horizontal;
	overflow-x:hidden;
	overflow-y:scroll;
}

/* set millions of background images */
.rbroundbox { background-color: #BDE9B6; }
.rbtop div { background: url(Resources/tl.gif) no-repeat top left; }
.rbtop { background: url(Resources/tr.gif) no-repeat top right; }
.rbbot div { background: url(Resources/bl.gif) no-repeat bottom left; }
.rbbot { background: url(Resources/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 16px;
font-size: 1px;
}
.rbcontent { margin: 0 16px; }
.rbroundbox { width: 50%; margin: 1em auto; }

fieldset{
	border-right: #5f6470 1px solid;
	border-top: #5f6470 1px solid;
	border-left: #5f6470 1px solid;
	border-bottom: #5f6470 1px solid;
}
fieldset.bright{
	border-right: #9090d0 1px solid;
	border-top: #9090d0 1px solid;
	border-left: #9090d0 1px solid;
	border-bottom: #9090d0 1px solid;
}
legend{
	color: #5f6470 ;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;	
}
legend.bright{
	color: #333333 ;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;	
}
IMG.barra_top {
	MARGIN: 0px 0px 10px
}
P {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif
}

.STRONG {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	COLOR: #002662
}

.index-asus-header {
        font-family: Verdana, Geneva, Tahoma, Helvetica, sans-serif;
        font-size: 11px;
        FONT-WEIGHT: bold;
	background-color: #3D556F;
	color: White;
	letter-spacing: 3px;
	padding: 3px;
}

.index-circuiti-header {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        FONT-WEIGHT: bold;
	background-color: #9090d0;
	color: #333333;
	letter-spacing: 2px;
	padding: 2px;
}

.index-circuiti-header-nint {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        FONT-WEIGHT: bold;
	background-color: #FFFFFF;
	color: #1e90ff;
	letter-spacing: 2px;
	padding: 2px;
}

.index-circuiti-header-nint-title {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 18px;
        FONT-WEIGHT: bold;
	background-color: #FFFFFF;
	color: #1e90ff;
	letter-spacing: 2px;
	padding: 2px;
}

.index-asus-subheader{
        font-family: Verdana, Geneva, Tahoma, Helvetica, sans-serif;
        font-size: 11px;
        FONT-WEIGHT: bold;
	background-color: #7E7E7E;
	color: White;
	font-size: 10px;
	padding: 3px;
}

.index-circuiti-subheader{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        FONT-WEIGHT: bold;
	background-color: #E0DDEE;
	color: #333333;
	padding: 2px;
}

.index-asus{
        font-family: Verdana, Geneva, Tahoma, Helvetica, sans-serif;
        font-size: 11px;
        FONT-WEIGHT: bold;
	
	font-size: 10px;
	
	padding: 3px;
	
}

.index-circuiti{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
	border-bottom: 1px solid #7e7e7e;
	background-color: #EBECF1;
	padding: 2px;
	color: #333333;
}

.index-asus-elenco{
        font-family: Verdana, Geneva, Tahoma, Helvetica, sans-serif;
        FONT-WEIGHT: bold;
	font-size: 10px;
	
	padding: 3px;
	
}

.index-circuiti-elenco{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EBECF1;
	padding: 2px;
	color: #333333;
}

.menu {float: left;margin: 0;padding: 0;}
.menu ul {margin:0px; padding:0px; list-style:none; text-align:left;}
.menu li {display:inline; 
          line-height:23px;
          }
.menu li a { text-decoration:none; padding:4px 5px 6px 5px;
            background: url(tab.png) no-repeat;
            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: 10px;}
.menu li a.tabactive {font-weight:bold;  position:relative;
            background: url(tab2.png) no-repeat;
            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: 10px;}
            
/* ********************************************************************************* */
    /* ### Filter support & support contact filter ### */
    /* ********************************************************************************* */
    .filter-support,
    .filter-support-contact-gr {
        width: 308px;
        margin-bottom: 32px;
    }
    .filter-support-contact-gr {
        background-color: #EEEEEE;
    }
    .filter-support .filter-top,
    .filter-support-contact-gr .filter-top {
        background: url(bg-308-dcdcdc-ffffff-top.gif) no-repeat top;
        padding: 10px 0 0 0;
    }
    .filter-support-contact-gr .filter-top {
        background-image: url(bg-308-eeeeee-ffffff-top.gif);
    }
    .filter-support .filter-header,
    .filter-support-contact-gr .filter-header {
        font-weight: bold;
        color: #808080;
        padding: 0 16px 4px;
        background: #DCDCDC;
    }
    .filter-support-contact-gr .filter-header {
        background: #EEEEEE;
    }
    .filter-support .filter-content-top,
    .filter-support-contact-gr .filter-content-top{
        background: url(bg-308-eeeeee-dcdcdc-top-.gif) no-repeat top left;
        padding: 10px 0 0 0;
    }
        .filter-support.support-topics .filter-content {
      padding-top: 16px;
    }
    .filter-support-contact-gr .filter-content-top{
        background-image: url(bg-308-ffffff-dcdcdc-eeeeee-top.gif);
    }    
    .filter-support .filter-content-bottom,
    .filter-support-contact-gr .filter-content-bottom  {
        background: url(bg-308-eeeeee-dcdcdc-ffffff-bottom.gif) no-repeat bottom;
        padding: 0 0 10px 0;
    }
    .filter-support-contact-gr .filter-content-bottom  {
        background-image: url(bg-308-ffffff-eeeeee-ffffff-bottom.gif);
    }
    .filter-support .filter-content,
    .filter-support-contact-gr .filter-content {
        background: url(bg-308-eeeeee-dcdcdc-middle.gif) repeat-y;
        padding:2px 16px 0px;
        color:#646464;
    }
    .filter-support-contact-gr .filter-content {
        background-image: url(bg-308-ffffff-eeeeee-middle.gif);
    }
    .filter-support .filter-content select {
        border: 1px solid #B4B4B4;
        color: #646464;
        margin-bottom: 6px;
        width: 176px;
    }
    .filter-support-contact-gr .filter-content .filter-content-hotline{
        font-weight: bold;
        line-height:1.46em;
        margin:0pt 0pt 1em;
        font-size: 12px;
    }
    .filter-support-contact-gr .filter-content .filter-content-hotline p{
        font-weight: normal;
        font-size: 0.692em;
        margin:0;
    }
    .filter-support .filter-content .input-searchword {
        border: 1px solid #B4B4B4;
        color: #646464;
        float: left;
        padding: 0 2px;
        height: 18px;
        width: 170px;
        margin:0 0 5px 0;
    }
    .filter-support .filter-content p.keyword{
        margin-bottom:5px;
    }
    .filter-support .filter-content .input-startsearch {
        float:right;
        margin-bottom: 8px;
    }
    .filter-support .filter-content p.left-floater{
        float:left;
    }
    
    /*
    ### Search Module
    */
    .filter-support.searchpage p{
        margin-top:8px;
    }

/* ********************************************************************************* */
    /* ### Filter support & support contact filter ### */
    /* ********************************************************************************* */
    .filter-support,
    .filter-support-contact-408 {
        width: 408px;
        margin-bottom: 32px;
    }
    .filter-support-contact-408 {
        background-color: #EEEEEE;
    }
    .filter-support .filter-top,
    .filter-support-contact-408 .filter-top {
        background: url(bg-408-dcdcdc-ffffff-top.gif) no-repeat top;
        padding: 10px 0 0 0;
    }
    .filter-support-contact-408 .filter-top {
        background-image: url(bg-408-eeeeee-ffffff-top.gif);
    }
    .filter-support .filter-header,
    .filter-support-contact-408 .filter-header {
        font-weight: bold;
        color: #808080;
        padding: 0 16px 4px;
        background: #DCDCDC;
    }
    .filter-support-contact-408 .filter-header {
        background: #EEEEEE;
    }
    .filter-support .filter-content-top,
    .filter-support-contact-408 .filter-content-top{
        background: url(bg-408-eeeeee-dcdcdc-top-.gif) no-repeat top left;
        padding: 10px 0 0 0;
    }
        .filter-support.support-topics .filter-content {
      padding-top: 16px;
    }
    .filter-support-contact-408 .filter-content-top{
        background-image: url(bg-408-ffffff-dcdcdc-eeeeee-top.gif);
    }    
    .filter-support .filter-content-bottom,
    .filter-support-contact-408 .filter-content-bottom  {
        background: url(bg-408-eeeeee-dcdcdc-ffffff-bottom.gif) no-repeat bottom;
        padding: 0 0 10px 0;
    }
    .filter-support-contact-408 .filter-content-bottom  {
        background-image: url(bg-408-ffffff-eeeeee-ffffff-bottom.gif);
    }
    .filter-support .filter-content,
    .filter-support-contact-408 .filter-content {
        background: url(bg-408-eeeeee-dcdcdc-middle.gif) repeat-y;
        padding:2px 16px 0px;
        color:#646464;
    }
    .filter-support-contact-408 .filter-content {
        background-image: url(bg-408-ffffff-eeeeee-middle.gif);
    }
    .filter-support .filter-content select {
        border: 1px solid #B4B4B4;
        color: #646464;
        margin-bottom: 6px;
        width: 176px;
    }
    .filter-support-contact-408 .filter-content .filter-content-hotline{
        font-weight: bold;
        line-height:1.46em;
        margin:0pt 0pt 1em;
        font-size: 12px;
    }
    .filter-support-contact-408 .filter-content .filter-content-hotline p{
        font-weight: normal;
        font-size: 0.692em;
        margin:0;
    }
    .filter-support .filter-content .input-searchword {
        border: 1px solid #B4B4B4;
        color: #646464;
        float: left;
        padding: 0 2px;
        height: 18px;
        width: 170px;
        margin:0 0 5px 0;
    }
    .filter-support .filter-content p.keyword{
        margin-bottom:5px;
    }
    .filter-support .filter-content .input-startsearch {
        float:right;
        margin-bottom: 8px;
    }
    .filter-support .filter-content p.left-floater{
        float:left;
    }
    
    /*
    ### Search Module
    */
    .filter-support.searchpage p{
        margin-top:8px;
    }
