html{
margin:0;padding:0
}

body {
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-style: normal;
color: #333;
letter-spacing: 0px;
background: #fff;
text-align: center;
line-height: 15px;
}

#container{
width: 760px;
margin: 10px 0 0 0; 
border: none;
background: #fff;
position: relative;
margin: auto;
}

#corpo {
float: left;
width: 100%;
background: #fff;
}

#content {
margin: 0 0 0 218px;
}

#top {
width: 760px;
margin: 0 0 10px 0;
padding: 0 0 0 0;
background: url(../images/back-top-menu.jpg);
height: 41px;
}

#top2 {
width: 760px;
margin: 0 0 10px 0;
padding: 0 0 0 0;
background: #fff;
}

#top-menu {
float: left;
width: 380px;
height: 31px;
margin: 10px 0 0 0;
padding: 0 10px 0 10px;
text-align: left;
}

#top-menu-off {
float: right;
width: 340px;
height: 34px;
margin: 7px 0 0 0;
padding: 0 10px 0 10px;
border: none;
text-align: right;
color: #fff;
}

#top-menu-off a {
color:#fff;
}

#menu-servizio {
position: absolute;
top: 81px;
left: 15px;
color: #fff;
}

#menu-servizio a {
color: #fff;
}

#extra {
float:left;
width: 1px;
margin: 0 0 0 -208px;
}

#footer {
clear: left;
width: 760px;
height: 75px;
background: #f6f6f6 url(../images/footer.jpg) top left no-repeat;
margin: auto;
padding: 10px 0 10px 0;
border-top: 2px solid #EAEAEA;
text-align: left;
}

#footer-1 {
width: 518px;
position: absolute;
top: 10px;
left: 0px;
background: #757575;
margin: auto;
margin: 0 0 0 365px;
padding: 0 0 0 0;
z-index: 1000;
text-align:right;
}

#sx {
float: left; 
width: 208px; 
margin: 0 0 0 -760px;
text-align: left;
padding: 0 10px 0 0;
}
	
#sx-1 { 
width: 208px; 
text-align: left;
padding: 10px 0 0 0;
}

#sx-2 {
min-height: 25px;
height: auto !important;
height: 25px; 
background: #D6D6D6 url(../images/back-search-box.jpg) top left no-repeat;
text-align: left;
padding: 15px 0 15px 13px;
}

#sx-2 form {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#mid { 
width: 540px; 
padding: 0 0 0 0;
text-align: left;
z-index: -1;
}

#mid-a {
float: left; 
width: 178px;
height: 80px;
margin: 5px 0 0 0;
padding: 0 0 0 0;
text-align: left;
border: 1px solid #ccc;
}

#mid-b {
float: left; 
width: 354px;
height: 75px;
margin: 5px 0 0 0;
padding: 5px 0 0 5px;
text-align: left;
border: 1px solid #ccc;
border-left: none;
}

#mid-c { 
width: 538px;
margin: 5px 0 0 0;
padding: 5px 0 0 0;
text-align: center;
border: 1px solid #ccc;
}

#mid-a-int { 
float: left;
width: 250px;
margin: 0 0 0 0;
padding: 0 0 0 0;
border: none;
text-align: left;
}

#mid-b-int { 
width: 280px;
margin: 0 0 0 0;
padding: 5px 0 0 0;
border: none;
text-align: left;
}

#mid-box-a { 
float: left;
width: 178px;
margin: 1px 0 0 0;
padding: 0 0 0 0;
text-align: left;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #fff;
}

#mid-text-box-a { 
float: left;
width: 178px;
height: 10px;
margin: 1px 0 0 0;
padding: 0 0 0 0;
text-align: center;
background: #333;
border-right: 1px solid #fff;
}

#mid-box-b { 
float: left;
width: 179px;
margin: 1px 0 0 0;
padding: 0 0 0 0;
text-align: center;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #fff;
}

#mid-text-box-b { 
float: left;
width: 179px;
height: 10px;
margin: 1px 0 0 0;
padding: 0 0 0 0;
text-align: center;
background: #333;
border-right: 1px solid #fff;
}

#mid-box-c { 
float: left;
width: 179px;
margin: 1px 0 0 0;
padding: 0 0 0 0;
text-align: center;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #fff;
}

#mid-text-box-c { 
float: left;
width: 180px;
height: 10px;
margin: 1px 0 0 0;
padding: 0 0 0 0;
text-align: center;
background: #333;
border-right: 1px solid #fff;
}

#mid-list-a { 
float: left;
width: 170px;
margin: 1px 0 10px 0;
padding: 0 0 0 0;
text-align: left;
}

#mid-list-b { 
float: left;
width: 170px;
margin: 1px 0 10px 15px;
padding: 0 0 0 0;
text-align: left;
}

#mid-list-c { 
float: left;
width: 170px;
margin: 1px 0 10px 15px;
padding: 0 0 0 0;
text-align: left;
}

img.listing {
margin: 0 0 0 0;
padding: 0 0 0 0;
border: 1px solid #ccc;
}

#mid-list-text-a { 
float: left;
width: 170px;
margin: 1px 0 0 0;
padding: 0 0 15px 0;
text-align: left;
border: 1px solid #fff;
}

#mid-list-text-b { 
float: left;
width: 170px;
margin: 1px 0 0 12px;
padding: 0 0 15px 0;
text-align: left;
border: 1px solid #fff;
}

#mid-list-text-c { 
float: left;
width: 170px;
margin: 1px 0 0 12px;
padding: 0 0 15px 0;
text-align: left;
border: 1px solid #fff;
}

#dx {
float: right;
width: 200px; 
border: 1px solid #eaeaea;
padding: 0 0 0 0;
text-align: center;
}

a {
font-size: 11px;
font-style: normal;
color: #333;
text-decoration: underline;
}

a.searchbox {
font-size: 10px;
font-weight: bold;
color: #777;
text-decoration: none;
padding: 0 0 0 3px;
}

a.searchbox img {
padding: 0 0 0 0;
border: none;
}

a img {
padding: 0 0 0 0;
border: none;
}

a.testa-menu{
color: #fff;
font-size: 10px;
text-decoration: none;
}

a.box, a.box:hover, a.box:active, a.box:visited {
font-size: 10px;
font-weight: normal;
color: #fff;
text-decoration: none;
}

h1 {
font-family: arial, helvetica, sans-serif;
font-size: 20px;
line-height: 26px;
font-weight: bold;
color: #333;
letter-spacing: -1px;
margin: 10px 0 10px 0;
border-bottom: 5px solid #D6D9E0;
padding: 0 0 0 0;
}

h1.stretto {
font-family: arial, helvetica, sans-serif;
font-size: 20px;
line-height: 26px;
font-weight: bold;
color: #333;
letter-spacing: -1px;
margin: 0px 0 3px 0;
border-bottom: 5px solid #D6D9E0;
padding: 0 0 0 0;
}

h2 {
font-family: arial, helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #999;
line-height: 17px;
margin: 0 0 0 0;
}

img {
padding: 0 0 0 0;
}

/*---------------------------------------------------------------------------------------------*/

ul.menu_mod {
width: 100%;
list-style: none; /* elimino i punti elenco */
margin: 0 0 0 0;
padding: 0 0 0 0; /* elimino i rientri delle liste */
background: #e2e2e2;
}

ul.menu_mod li {
display: inline; 
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.menu_mod li a {
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 6px 8px 6px 8px; /* lascia spazio far il bordo del menu e il testo del link */
min-height: 14px;
height: auto !important;
height: 14px;
line-height: 14px; /* altezza del link: height e line-height devono avere il medesimo valore */
border-top: 1px solid #f8f8f8;
border-bottom: 1px solid #c5c5c5;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
text-align: left;
}

ul.menu_mod li a:link, ul.menu_mod li a:visited, ul.menu_mod li a:active {
color: #333;
} /* colori per il link */

ul.menu_mod li a:hover {
background: #51D3FF;/*#eee;*/
color: #fff;/*#c00;*/
border-top: 1px solid #D2F7FF;
border-bottom: 1px solid #008BB9;
} /* colori per l'effetto roll-over */

/*---------------------------------------------------------------------------------------------*/

ul.submenu {
width: 90%;
list-style: none; /* elimino i punti elenco */
margin: 0 0 0 0;
padding: 5px 0 5px 0; /* elimino i rientri delle liste */
background: #f4f4f4;
border-bottom: 1px solid #ccc;
}

ul.submenu li {
display: inline;
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.submenu li a {
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 5px 5px 5px 30px; /* lascia spazio far il bordo del menu e il testo del link */
min-height: 10px;
height: auto !important;
height: 10px;
line-height: 10px; /* altezza del link: height e line-height devono avere il medesimo valore */
font-weight: normal;
font-size: 10px;
}

ul.submenu li a:link, ul.submenu li a:visited {
color: #333;
} /* colori per il link */

ul.submenu li a:hover, ul.submenu li a:active {
background: #fff;
color: #333;
} /* colori per l'effetto roll-over */

/*---------------------------------------------------------------------------------------------*/

ul.cat {
width: 133px;
list-style: none; /* elimino i punti elenco */
margin: 0 0 0 0;
padding: 0 0 0 0; /* elimino i rientri delle liste */
}

ul.cat li {
display: inline;
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.cat li a.nb {
display: block; /* il link occupa tutto lo spazio orizzontale */
text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding: 0 0 0 5px; /* lascia spazio far il bordo del menu e il testo del link */
min-height: 22px;
height: auto !important;
height: 22px;
line-height: 10px; /* altezza del link: height e line-height devono avere il medesimo valore */
border: 1px solid #ccc; /* aggiungo dei bordi laterali */
font-size: 10px;
}

ul.cat li a.nb:link, ul.cat li a.nb:visited {
background: #fff;
color: #333;
} /* colori per il link */

ul.cat li a.nb:hover, ul.cat li a.nb:active {
background: #F2F2F2;
color: #333;
font-weight: normal;
} /* colori per l'effetto roll-over */

ul.cat li img.nnb {
float:left;
display: inline;
padding: 0 0 0 0;
margin: 0 0 0 0;
border: none;
}

table.opt {
padding: 0 0 0 0;
background: #f2f2f2;
margin-top: 3px;
border: 1px solid #ccc;
text-align: center;
}

table.opt td.on {
color: #333;
font-weight: bold;
}

table.opt td.off {
color: #999;
}

input {
font-family: tahoma, verdana, arial, heletica, sans-serif;
font-size: 11px;
color: #333;
border: 1px solid #999;
text-align: center;
}

input.button {
border: none;
}

input[type="image"] {
border: none;
}

select.select-ship {
font-family: tahoma, verdana, arial, heletica, sans-serif;
font-size: 10px;
}

input.off {
color: #f2f2f2;
background: #f2f2f2;
border: 1px solid #ccc;
cursor: default;
}

input.cart {
border: none;
}

input.searchbox {
font-family: tahoma, arial, helvetica, sans-serif;
font-size: 11px;
color: #333;
padding: 0 0 0 0;
margin: 0 0 0 0;
border: 1px solid #999;
text-align: left;
}

table.cart {
width: 540px;
border: 0px solid #fff;
text-align: center;
border-collapse: collapse;
}

table.cart th {
color: #fff;
font-weight: bold;
border-bottom: 1px solid #999;
background-color: #2bccff;
}

table.cart td {
color: #333;
vertical-align: top;
padding: 5px 0 0 0;
border: none;
}

table.cart td.ricalcola-cart {
color: #999;
font-size: 9px;
padding: 0 0 0 0;
border: none;
text-align: right;
background: #fff;
}

table.cart td.info-change-ship-cart {
width: 128px;
color: #747B85;
padding: 5px 0 1px 5px;
border: none;
text-align: right;
background: #fff;
text-align: left;
}

table.cart td.img-cart {
width: 80px;
color: #333;
background: #F7F7F7;
font-weight: normal;
vertical-align: top;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
text-align: center;
}

table.cart td.nome-cart {
width: 240px;
color: #333;
padding-left: 10px;
background: #F7F7F7;
font-weight: normal;
vertical-align: top;
border-bottom: 1px solid #999;
text-align: left;
}

ul.testo-omaggio{
width: 138px;
margin: -2px 0 0 0;
padding: 0 0 0 0; /* elimino i rientri delle liste */
}

ul.testo-omaggio li{
list-style: disk; /* elimino i punti elenco */
background: url(../images/omaggio-card-center.jpg) top left repeat-y;
margin: 0 0 0 0;
padding: 0 0 0 7px; /* elimino i rientri delle liste */
font-size: 10px;
line-height:10px;
}

table.cart td.taglia-cart {
width: 20px;
color: #333;
background: #F7F7F7;
font-weight: normal;
vertical-align: top;
border-bottom:1px solid #999;
text-align: center;
}

table.cart td.quantita-cart {
width: 75px;
color: #333;
background: #F7F7F7;
font-weight: normal;
vertical-align: top;
border-bottom:1px solid #999;
text-align: center;
}

table.cart td.prezzo {
width: 150px;
color: #333;
background: #F7F7F7;
padding-right: 5px;
font-weight: normal;
vertical-align: top;
border-bottom: 1px solid #999;
text-align: right;
}

table.cart td.prezzo-quantita {
width: 75px;
color: #333;
background: #F7F7F7;
padding-right: 5px;
font-weight: normal;
vertical-align: top;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
text-align: right;
}

table.cart td.subtotale-cart {
color: #333;
font-weight: normal;
background-color: #fff;
vertical-align: top;
border-bottom: 1px solid #ddd;/*1px dotted #333;*/
border-right: 1px solid #999;
text-align: right;
padding: 10px 5px 10px 0;
}

table.cart td.info-subtotale-cart {
color: #333;
font-weight: normal;
background: #fff;
vertical-align: top;
border-bottom: 1px solid #ddd;/*1px dotted #333;*/
border-left: 1px solid #999;
text-align: right;
padding: 10px 5px 10px 0;
}

table.cart td.info-total-cart {
color: #000;
font-weight: normal;
background: #EFEFEF;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
text-align: right;
padding: 5px 5px 5px 0;
}

table.cart td.total-cart {
color: #000;
font-weight: normal;
background: #EFEFEF;
/*vertical-align: top;*/
border-top: 1px solid #999;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
text-align: right;
padding: 5px 5px 5px 0;
}

table.cart td.info-ship-cart {
color: #333;
font-weight: normal;
background: #F9F9F9;
vertical-align: top;
padding: 0 5px 0 0;
border-left: 1px solid #999;
text-align: right;
}

table.cart td.ship-cart {
color: #333;
font-weight: normal;
background: #F9F9F9;
vertical-align: top;
padding: 0 5px 0 0;
border-right: 1px solid #999;
text-align: right;
}

table.cart td.change-ship-cart {
color: #333;
font-weight: normal;
background: #F9F9F9;
/*vertical-align: middle;*/
padding: 0 2px 20px 0;
border-left: 1px solid #999;
border-right: 1px solid #999;
text-align: right;
}

table.cart td.rimuovi {
background: #F7F7F7;
border-left: 1px solid #999;
border-bottom: 1px solid #999;
padding: 2px 0 0 0;
}

input.checkbox {
border: none;
}

table.cart td.info-ship {
color: #333;
background: lightgray;
font-weight: normal;
vertical-align: top;
border: 1px solid #999;
text-align: right;
padding: 0 5px 0 0;
}

/*---------------------------------------------------------------------------------------------*/
/* tabella riepilogo carello */
/*---------------------------------------------------------------------------------------------*/

table.order {
width: 540px;
margin: 10px 0 0 0;
padding: 0 0 0 0;
border: none;
text-align: center;
border-collapse: collapse;
}

table.order th {
color: #fff;
font-weight: bold;
border-bottom: 5px solid #fff;
background: #ccc;
}

table.order td {
height:20px;
color: #333;
vertical-align: top;
padding: 5px 0 0 0;
}

table.order td.ricalcola-cart {
color: #333;
padding: 0 0 0 0;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
text-align: right;
background: #fff;
}

table.order td.info-change-ship-cart {
color: #747B85;
padding: 5px 0 1px 5px;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
text-align: right;
background: url(../images/back-change-ship.jpg) no-repeat;
font-size: 11px;
line-height: 14px;
text-align: left;
}

table.order td.img-cart {
width: 15%;
color: #333;
background: #F7F7F7;
font-weight: normal;
/*vertical-align: top;*/
border-bottom: 2px solid #fff;
border-left: 1px solid #fff;
text-align: left;
}

table.order td.nome-cart {
width: 240px;
color: #333;
background: #F7F7F7;
font-weight: normal;
/*vertical-align: top;*/
border-bottom: 2px solid #fff;
text-align: left;
}

table.order td.taglia-cart {
width: 20px;
color: #333;
background: #F7F7F7;
font-weight: normal;
/*vertical-align: top;*/
border-bottom: 2px solid #fff;
text-align: center;
}

table.order td.quantita-cart {
width: 75px;
color: #333;
background: #F7F7F7;
font-weight: normal;
/*vertical-align: top;*/
border-bottom: 2px solid #fff;
text-align: center;
}

table.order td.prezzo {
width: 150px;
color: #333;
background: #F7F7F7;
font-weight: normal;
/*vertical-align: top;*/
border-bottom: 2px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
text-align: right;
padding-right: 5px;
}

table.order td.prezzo-quantita {
width: 75px;
color: #333;
background: #F7F7F7;
font-weight: normal;
/*vertical-align: top;*/
border-bottom: 2px solid #fff;
border-left: 1px solid #999;
border-right: 1px solid #fff;
text-align: right;
padding-right: 5px;
}

table.order td.subtotale-cart {
color: #333;
background: #fff;
font-weight: normal;
vertical-align: top;
border-top: 1px solid #999;
border-bottom: 1px dotted #333;
border-right: 1px solid #999;
text-align: right;
padding: 0 5px 0 0;
}

table.order td.info-subtotale-cart {
color: #333;
background: #fff;
font-weight: normal;
vertical-align: top;
border-bottom: 1px dotted #333;
border-left: 1px solid #999;
text-align: right;
padding: 0 5px 0 0;
}

table.order td.info-total-cart {
color: #000;
background: #EFEFEF;
font-weight: normal;
vertical-align: top;
border-top: 3px solid #DB6666;
border-bottom: 1px solid #999;
border-left: 1px solid #999;
text-align: right;
padding: 0 5px 0 0;
}

table.order td.total-cart {
color: #000;
background: #EFEFEF;
font-weight: normal;
vertical-align: top;
border-top: 3px solid #DB6666;
border-bottom: 1px solid #999;
border-left: 0px solid #999;
border-right: 1px solid #999;
text-align: right;
padding: 0 5px 0 0;
}

table.order td.info-ship-cart {
color: #333;
background: #F9F9F9;
font-weight: normal;
vertical-align: top;
border-bottom: 1px solid #333;
border-left: 1px solid #999;
text-align: right;
padding: 0 5px 0 0;
}

table.order td.ship-cart {
color: #333;
background: #F9F9F9;
font-weight: normal;
vertical-align: top;
border-bottom: 1px solid #333;
border-right: 1px solid #999;
text-align: right;
padding: 0 5px 0 0;
}

table.order td.info-ship {
color: #333;
background: lightgray;
font-weight: normal;
vertical-align: top;
border: 1px solid #999;
text-align: right;
padding: 0 5px 0 0;
}

/*---------------------------------------------------------------------------------------------*/
/* table total view */
/*---------------------------------------------------------------------------------------------*/

table.totalview {
width: 540px;
padding: 0 0 0 0;
background: #fff;
border: none;
border-collapse: collapse;
text-align: right;
}

table.totalview input {
border: none;
}

table.totalview th {
color: #fff;
background: #ccc;
font-weight: bold;
border-bottom: 1px solid #999;
border-bottom: 1px solid #fff;
text-align: left;
}

table.totalview td {
color: #333;
/*vertical-align: top;*/
padding: 5px 4px 5px 4px;
}

table.totalview td.info-totale-fattura {
height: 20px;
/*vertical-align: top;*/
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
}

table.totalview td.totale-fattura {
height: 20px;
/*vertical-align: top;*/
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}

/*---------------------------------------------------------------------------------------------*/
/* table payment */
/*---------------------------------------------------------------------------------------------*/

table.payment {
width: 540px;
margin: 20px 0 15px 0;
padding: 0 0 0 0;
border: none;
border-collapse: collapse;
text-align: left;
}

table.payment th {
color: #fff;
background: #fff;
font-weight: bold;
text-align: left;
}

table.payment td {
height: 60px;
color: #333;
background: #F7F7F7;
vertical-align: top;
padding: 10px 10px 10px 10px;
border: none;
text-align: left;
}

table.payment td.confirm {
padding: 13px 10px 12px 0;
text-align: right;
}

table.payment td.check {
width: 40px;
padding: 0 10px 20px 0;
text-align:right;
}

table.payment td.info-check {
padding: 2px 10px 0 0;
text-align:left;
}

table.payment input {
border: none;
}

/*---------------------------------------------------------------------------------------------*/
/* REVIEW ORDER */
/*---------------------------------------------------------------------------------------------*/

table.review-order {
width: 410px;
padding: 0 0 0 0;
border: none;
border-collapse: collapse;
text-align: center;
}

table.review-order th {
color: #333;
background: #f3f3f3;
padding: 5px 5px 5px 5px;
font-weight: bold;
border-bottom: 1px solid #999;
border-right: 3px solid #fff;
text-align: left;
}

table.review-order td {
color: #333;
vertical-align: top;
text-align: left;
padding: 5px 0 0 0;
border: none;
}

/*---------------------------------------------------------------------------------------------*/

#premi {
float: left;
width: 700px;
background: yellow;
}

#premi-sx {
float: left;
width: 200px;
color:#000;
background: red;
}
#premi-dx {
float: right;
width: 500px;
color: #000;
background: green;
}

/*---------------------------------------------------------------------------------------------*/

#label-price-top {
height: 27px;
margin: 0 0 0 0;
background: url(../images/cartello-prezzo-top.jpg) no-repeat;
}

#label-price-mid {
margin: 0 0 0 0;
background: url(../images/cartello-prezzo-centro.jpg) repeat-y;
padding: 0 5px 0 10px;
}

#label-price-bottom {
height: 29px;
margin: 0 0 0 0;
background: url(../images/cartello-prezzo-bottom.jpg) no-repeat;
}

#label-prezzo {
font-size: 18px;
font-weight: bold;
}

#label-prezzo-scontato {
font-size: 22px;
font-weight: bold;
color: darkred;
margin: 5px 0 0 0;
}

#molliche {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
margin: 0 0 15px 0;
}

#molliche a {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #656565;
text-decoration: none 
}

#molliche a:hover {
text-decoration: underline;
}

table.search {
width: 100%;
margin: 0 0 12px 0;
}

table.search td.molliche{
background: #f5f5f5;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
color: #666;
border-bottom: 1px dotted #999;
padding: 4px 4px 4px 4px;
}

table.search td.molliche a{
font-family: arial, helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
color: #999;
text-decoration: none;
}

table.search td.molliche a:hover{
color: #666;
text-decoration: none;
}

table.search td.foto{
width: 13%;
padding-top: 7px;
}

table.search td.testi{
padding-top: 7px;
}