

#mezzo a, #mezzo a:link {  
text-decoration: underline;
} 

* {  
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
} 

html {  
height: 101%;
} 

body {  
background-color: #6A0106;
text-align: center;
} 

#strada {  
line-height: 130%;
display: block;
clear: both;
margin-right: auto;
margin-bottom: auto;
margin-left: auto;
width: 85%;
height: auto;
min-height: 550px;
} 

#rame {  
text-align: center;
clear: both;
float: left;
margin-right: -10px;
margin-left: -10px;
padding-right: 8px;
padding-bottom: 8px;
padding-left: 8px;
border-right: 2px solid #DC3A14;
border-bottom: 2px solid #DC3A14;
border-left: 2px solid #DC3A14;
width: 100%;
} 

html>body #rame {  
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

* html #rame {  
margin-right: 0px;
margin-left: 0px;
width: auto;
} 

#logo {  
margin-right: auto;
margin-left: auto;
padding-top: 3px;
padding-bottom: 1px;
background-image: url(http://www.jantorf.de/cassetto/vestilago/6.jpg);
background-repeat: repeat-x;
border-top: 1px solid #420000;
border-bottom: 1px solid #420000;
width: 100%;
overflow: visible;
} 

* html #logo {  
margin-right: 0px;
width: 105%;
} 

#tetto {  
background-color: #FFFFFF;
background-image: url(http://www.jantorf.de/cassetto/vestilago/7.jpg);
background-repeat: repeat-x;
background-position: -25px -9px;
height: 102px;
overflow: hidden;
} 

* html #tetto {  
margin-right: 0px;
width: 105%;
} 

.primotettopitt object, .altretettopitt object {  
height: inherit;
} 

.tettopitture {  
display: block;
float: left;
width: 150%;
height: 137px;
overflow: hidden;
} 

* html .tettopitture {  
width: auto;
} 

.primotettopitt {  
display: block;
float: right;
position: absolute;
z-index: 9;
overflow: visible;
top: 40px;
right: 200px;
} 

* html .primotettopitt {  
top: 38px;
right: 200px;
} 

*+html .primotettopitt {  
top: 38px;
} 

.altretettopitt {  
display: block;
float: left;
border-right: 1px solid #FFFFFF;
height: inherit;
overflow: hidden;
} 

.tettotelefonino {  
display: none;
background-image: url(http://www.jantorf.de/cassetto/vestilago/157.jpg);
} 

.tettostampa {  
display: none;
background-image: url(http://www.jantorf.de/cassetto/vestilago/61.jpg);
background-repeat: no-repeat;
} 

.tettoparole {  
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

#parolerame {  
display: block;
margin-top: 66px;
border-top: 1px solid #FFFFF4;
position: static;
width: 100%;
height: 55px;
z-index: 2;
overflow: hidden;
} 

html>body #parolerame {  
background-image: url(http://www.jantorf.de/cassetto/vestilago/172.png);
} 

*+html #parolerame {  
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

.parole {  
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 1.1em;
font-style: normal;
font-weight: normal;
color: #420000;
float: left;
margin-top: 8px;
margin-left: 20px;
} 

* html .parole {  
margin-left: 10px;
} 

#primomenurame {  
background-color: #FFFFF4;
display: block;
float: left;
border-top: 1px solid #420000;
position: static;
width: 100%;
z-index: 3;
} 

* html #primomenurame {  
margin-right: 0px;
width: 105%;
overflow: hidden;
} 

#primomenu {  
display: block;
float: left;
} 

#primomenu ul {  
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 1em;
font-weight: normal;
text-decoration: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
} 

#primomenu ul li {  
display: inline;
list-style-type: none;
float: left;
} 

#primomenu ul li a {  
color: #73403A;
text-decoration: none;
white-space: nowrap;
display: block;
padding-top: 7px;
padding-right: 1.2em;
padding-bottom: 7px;
padding-left: 1.4em;
} 

#primomenu ul li a:hover {  
color: #420000;
background-image: url(http://www.jantorf.de/cassetto/vestilago/18.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
} 

#primomenu ul li a#current {  
color: #420000;
background-image: url(http://www.jantorf.de/cassetto/vestilago/19.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
} 

#primomenu ul li.first a {  
text-decoration: none;
margin-left: 1.1em;
} 

#primomenu ul li.first a:hover {  
margin-top: 0px;
} 

#soffitto {  
text-align: left;
display: block;
clear: both;
float: left;
padding-top: 5px;
position: static;
width: 100%;
height: 35px;
} 

html>body #soffitto {  
background-image: url(http://www.jantorf.de/cassetto/vestilago/260.png);
background-repeat: repeat-x;
} 

.cumprabox {  
color: #420000;
text-align: left;
display: block;
float: left;
margin-top: 7px;
margin-left: 40px;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 3px;
border-top: 1px solid #420000;
border-right: 1px solid #420000;
border-bottom: 1px solid #420000;
border-left: 1px solid #420000;
width: auto;
} 

.cumprabox a {  
color: #420000;
} 

.cumpranorm {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
font-weight: normal;
color: #420000;
text-decoration: none;
background-repeat: no-repeat;
} 

.cumpranorm a {  
color: #420000;
text-decoration: none;
padding-left: 30px;
background-image: url(http://www.jantorf.de/cassetto/vestilago/202.gif);
background-repeat: no-repeat;
background-position: 0px -2px;
} 

.cumpranorm a:hover {  
color: #CF3F00;
text-decoration: none;
background-image: url(http://www.jantorf.de/cassetto/vestilago/203.gif);
} 

* html .cumprabox {  
margin-left: 10px;
} 

.cumpranorm img {  
margin-bottom: -4px;
} 

.labriciola {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #979580;
margin-left: 139px;
} 

.labriciola a {  
color: #565656;
} 

.labriciola a#bricurrent {  
color: #000000;
} 

#carta {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.5em;
font-weight: normal;
color: #333333;
float: right;
margin-top: 5px;
margin-right: 15px;
} 

* html #carta {  
margin-top: 5px;
margin-right: 10px;
} 

#carta a {  
color: #CBCCCC;
text-decoration: none;
} 

#carta a:hover {  
color: #CF3F00;
text-decoration: underline;
} 

#carta a .cartattivo {  
color: #AA171A;
} 

#camione {  
text-align: left;
display: block;
clear: both;
float: left;
padding-bottom: 30px;
background-image: url(http://www.jantorf.de/cassetto/vestilago/8.jpg);
position: static;
width: 100%;
min-height: 500px;
} 

* html #camione {  
margin-top: 0px;
margin-right: 0px;
width: 105%;
height: 100%;
} 

#sinistra {  
float: left;
margin-bottom: 5px;
padding-left: 15px;
width: 177px;
} 

#sinistra .norm {  
font-size: 0.7em;
} 

*+html #sinistra {  
left: 7.5%;
} 

* html #sinistra {  
width: 175px;
left: 5.5%;
} 

#sinistra .sinart .vasinistra .bildlinks {  
width: 100%;
} 

* html #sinistra .sinart .vasinistra .bildlinks {  
margin-right: 0px;
padding-right: 0px;
width: auto;
} 

#sinistra .bildunterschrift {  
font-size: 0.5em;
line-height: 1em;
} 

#sinistra .bildlinks img, #sinistra .bildrechts img {  
background-color: #FDFBFE;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top: 1px solid #420000;
border-right: 1px solid #420000;
border-bottom: 1px solid #420000;
border-left: 1px solid #420000;
} 

.sinart {  
float: left;
width: 100%;
} 

.sinart ul li {  
line-height: 1.5em;
list-style-type: circle;
margin-bottom: 1em;
} 

* html .sinart {  
display: block;
clear: both;
float: none;
} 

.desart {  
float: left;
width: 100%;
} 

.desart ul li {  
line-height: 1.5em;
list-style-type: circle;
margin-bottom: 1em;
} 

* html .desart {  
display: block;
clear: both;
float: none;
} 

.sinart a, .desart a {  
color: #6A0106;
text-decoration: none;
} 

.sinart a:hover,  .desart a:hover {  
text-decoration: underline;
} 

h1 {  
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 140%;
line-height: 1.2em;
font-weight: normal;
color: #420000;
text-decoration: none;
display: block;
padding-top: 0.3em;
padding-right: 0.3em;
padding-bottom: 0.5em;
} 

h1 a {  
color: #6A0106;
text-decoration: none;
} 

h1 a:hover {  
color: #DC3A14;
text-decoration: underline;
} 

h2 {  
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 120%;
font-weight: normal;
color: #420000;
text-decoration: none;
margin-bottom: 0.5em;
} 

h3 {  
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 110%;
font-weight: bold;
color: #420000;
text-decoration: none;
display: block;
} 

h4 {  
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 0.85em;
line-height: 1.5em;
font-weight: bold;
color: #420000;
text-decoration: none;
} 

h5 {  
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 0.7em;
font-weight: normal;
color: #420000;
text-decoration: none;
padding-top: 3px;
padding-bottom: 3px;
} 

h6 {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 60%;
font-weight: normal;
color: #420000;
} 

.norm {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
font-variant: normal;
color: #420000;
text-decoration: none;
} 

* html .norm {  
font-size: 0.8em;
} 

.normrot {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.85em;
font-weight: normal;
color: #420000;
text-decoration: none;
} 

.normverde {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #420000;
text-decoration: none;
} 

#mezzo {  
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

#mezzo  .bildrechts img {  
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top: 1px solid #420000;
border-right: 1px solid #420000;
border-bottom: 1px solid #420000;
border-left: 1px solid #420000;
} 

#mezzo .bildlinks img {  
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top: 1px solid #420000;
border-right: 1px solid #420000;
border-bottom: 1px solid #420000;
border-left: 1px solid #420000;
} 

#camione .bildlinks .noborder img, #camione .bildrechts .noborder img {  
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
} 

#content {  
margin-right: 10px;
margin-left: 200px;
padding-right: 23px;
padding-bottom: 20px;
padding-left: 17px;
} 

* html #content {  
display: block;
float: left;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 0px;
padding-right: 25px;
padding-bottom: 0px;
padding-left: 25px;
} 

* html #content .spazioso {  
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

#content .rubriche .elenco .vadestra .bildrechts {  
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
} 

#content .rubriche .elenco .vadestra .bildrechts img {  
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
} 

.rubriche {  
display: block;
width: 100%;
} 

#destra {  
display: none;
float: right;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 5px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 0px;
width: 175px;
z-index: 1;
right: 1px;
} 

* html #destra {  
display: block;
margin-right: 0px;
width: 1px;
overflow: hidden;
right: 0px;
} 

#destra .bildlinks {  
float: left;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-bottom: 5px;
width: 100%;
} 

#secondomenu {  
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 0.9em;
font-weight: normal;
width: 165px;
} 

#secondomenu p {  
display: none;
} 

#secondomenu ul {  
list-style-type: none;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 1em;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
} 

#secondomenu ul li {  
margin-bottom: 1px;
} 

#secondomenu ul li a {  
color: #73403A;
text-decoration: none;
display: block;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 26px;
width: 100%;
} 

html>body #secondomenu ul li a {  
width: auto;
} 

#secondomenu ul li a:hover {  
color: #420000;
background-image: url(http://www.jantorf.de/cassetto/vestilago/28.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
} 

#secondomenu ul li a#securrent {  
color: #420000;
background-image: url(http://www.jantorf.de/cassetto/vestilago/29.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
} 

#secondomenu ul li a#terzcurrent {  
color: #420000;
background-image: url(http://www.jantorf.de/cassetto/vestilago/30.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
} 

.terzio {  
color: #73403A;
display: block;
padding-left: 1em;
} 

.bildlinks {  
float: left;
margin-right: 10px;
margin-bottom: 0px;
padding-bottom: 1px;
} 

.bildlinks img {  
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top: 1px solid #420000;
border-right: 1px solid #420000;
border-bottom: 1px solid #420000;
border-left: 1px solid #420000;
} 

.bildrechts {  
float: right;
margin-bottom: 0px;
margin-left: 10px;
padding-bottom: 5px;
} 

.bildrechts img {  
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top: 1px solid #420000;
border-right: 1px solid #420000;
border-bottom: 1px solid #420000;
border-left: 1px solid #420000;
} 

.bildmittig {  
text-align: center;
display: table;
margin-right: auto;
margin-bottom: 6px;
margin-left: auto;
} 

.bildunterschrift {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #420000;
text-decoration: none;
padding-top: 3px;
padding-bottom: 3px;
} 

a {  
color: #6A0106;
text-decoration: none;
} 

a:link, a:visited {  
text-decoration: none;
} 

a:hover {  
color: #DC3A14;
text-decoration: underline;
} 

a:active {  
color: #DC3A14;
text-decoration: underline;
} 

a:focus {  
color: #DC3A14;
text-decoration: underline;
} 

.saltatore {  
display: none;
} 

.spazioso {  
display: block;
float: left;
left: 0px;
} 

#piedi {  
text-align: center;
display: block;
float: left;
margin-right: auto;
margin-left: auto;
padding-top: 0.5em;
padding-bottom: 0.5em;
position: static;
width: 99%;
overflow: hidden;
} 

#piedi img {  
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
} 

.piedinorm {  
font-family: Georgia, Times, "Times New Roman", serif;
font-size: 1em;
font-weight: normal;
color: #FDEAC5;
text-decoration: none;
} 

#piedi .normrot {  
font-size: 0.7em;
} 

* html #piedi {  
float: none;
} 

.piedinorm a {  
font-size: 0.9em;
color: #CF3F00;
text-decoration: none;
} 

.piedilogo img  {  
background-color: #6A0106;
position: static;
} 

a.piedinorm a {  
font-size: 1em;
color: #FDEAC5;
text-decoration: none;
} 

a:hover.piedinorm {  
color: #FDEAC5;
text-decoration: underline;
} 

*+html #piedi {  
clear: both;
float: none;
} 

#piedindirizzo {  
color: #420000;
text-align: center;
margin-right: 60px;
margin-left: 60px;
} 

* html #piedindirizzo {  
margin-right: 0px;
} 

.paniere {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
background-color: #FFFFF4;
display: block;
padding-top: 0.5em;
padding-right: 0.5em;
padding-bottom: 0.5em;
padding-left: 0.5em;
border-top: 1px solid #420000;
border-right: 1px solid #420000;
border-bottom: 1px solid #420000;
border-left: 1px solid #420000;
width: 130px;
height: auto;
} 

.zweitefarbe {  
background-color: #FDFBFE;
display: table;
width: 100%;
} 

.erstefarbe {  
background-color: #FFFFF4;
display: table;
width: 100%;
} 

.percumpra {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
line-height: 1.2em;
color: #420000;
display: block;
float: left;
margin-top: 3px;
margin-bottom: 20px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top: 1px dashed #420000;
border-right: 1px dashed #420000;
border-bottom: 1px dashed #420000;
border-left: 1px dashed #420000;
position: static;
width: 9em;
height: auto;
} 

* html .percumpra {  
display: block;
float: none;
} 

*+html .percumpra {  
display: block;
float: none;
} 

.tabpuntato {  
display: table;
float: left;
padding-top: 5px;
padding-bottom: 5px;
border-top: 1px dotted #420000;
border-bottom: 1px dotted #420000;
width: 100%;
} 

*+html .tabpuntato {  
display: block;
float: none;
} 

* html .tabpuntato {  
display: block;
clear: both;
float: none;
} 

.formusin {  
color: #000000;
text-decoration: none;
text-align: right;
float: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
width: 30%;
height: 100%;
} 

.formudes {  
color: #000000;
text-decoration: none;
text-align: left;
float: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
width: 60%;
height: 100%;
} 

.piccolonna {  
display: table-cell;
float: left;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
border-top: 1px dotted #CCCCCC;
border-right: 1px dotted #CCCCCC;
border-bottom: 1px dotted #CCCCCC;
border-left: 1px dotted #CCCCCC;
width: 4.9em;
height: 2.5em;
} 

* html .piccolonna {  
width: 5.5em;
height: 2.5em;
} 

.pictabcolpitt {  
float: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 10px;
width: 15%;
height: 100%;
} 

.pictabcolsin {  
float: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 10px;
width: 15%;
height: 100%;
} 

.pictabcolmez {  
float: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
width: 35%;
height: 100%;
} 

.pictabcoldes {  
display: table;
float: none;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
width: 60%;
height: 100%;
} 

* html .pictabcoldes {  
width: auto;
} 

*+html .pictabcoldes {  
width: auto;
} 

.tabspazio {  
display: table;
float: left;
padding-top: 3px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;
width: 100%;
} 

.tabspazio .desart .norm h1 a {  
color: #CBCCCC;
} 

.tabspazio .desart .norm h1 a:hover {  
color: #AA171A;
text-decoration: underline;
} 

* html .tabspazio {  
display: block;
clear: both;
float: none;
} 

*+html .tabspazio {  
display: block;
float: none;
width: auto;
} 

.linealtocol {  
display: table;
float: left;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
border-top: 1px solid #420000;
width: 95%;
} 

.linealtocol .vasinistra {  
float: left;
} 

.tutteriga {  
display: block;
padding-top: 5px;
padding-right: 3px;
padding-bottom: 5px;
padding-left: 30px;
border-top: 1px dotted #420000;
border-right: 1px dotted #420000;
border-bottom: 1px dotted #420000;
border-left: 1px dotted #420000;
width: auto;
height: auto;
} 

*+html .tutteriga {  
float: left;
width: 93%;
} 

input {  
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 0.8em;
color: #333333;
background-color: #EFEFEF;
margin-right: 3px;
margin-left: 3px;
border-top: 1px dotted #CF3F00;
border-right: 1px dotted #CF3F00;
border-bottom: 1px dotted #CF3F00;
border-left: 1px dotted #CF3F00;
} 

input:focus,textarea:focus {  
background-color: #FFFFFF;
} 

.buttonSubmit {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #6A0106;
background-color: #DFDFDF;
margin-right: 3px;
margin-left: 3px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
} 

.checkbox {  
background-color: #CCCCCC;
margin-top: 6px;
margin-right: 3px;
margin-bottom: 0px;
margin-left: 3px;
border-top: 1px dotted #CF3F00;
border-right: 1px dotted #CF3F00;
border-bottom: 1px dotted #CF3F00;
border-left: 1px dotted #CF3F00;
} 

select {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #333333;
background-color: #EFEFEF;
margin-right: 3px;
margin-left: 3px;
border-top: 1px dotted #CF3F00;
border-right: 1px dotted #CF3F00;
border-bottom: 1px dotted #CF3F00;
border-left: 1px dotted #CF3F00;
} 

textarea {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: normal;
color: #333333;
background-color: #EFEFEF;
margin-right: 3px;
margin-left: 3px;
border-top: 1px dotted #CF3F00;
border-right: 1px dotted #CF3F00;
border-bottom: 1px dotted #CF3F00;
border-left: 1px dotted #CF3F00;
} 

.chiamacerca {  
text-decoration: none;
margin-left: 10px;
width: 165px;
} 

.chiamacerca .norm {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #333333;
} 

* html .chiamacerca {  
margin-left: 15px;
position: static;
} 

*+html .chiamacerca {  
margin-left: 15px;
position: static;
} 

.chiamacerca .norm label {  
font-size: 110%;
} 

.chiamacerca .norm input#suchtext {  
font-size: 110%;
} 

#cercar {  
background-color: transparent;
margin-left: 0px;
background-image: url(http://www.jantorf.de/cassetto/vestilago/69.gif);
background-repeat: no-repeat;
background-position: center center;
border-top: none;
border-right: none;
border-bottom: none;
border-left: none;
} 

.vasinistra {  
text-align: left;
display: block;
width: auto;
} 

.vadestra {  
text-align: right;
display: block;
width: auto;
} 

.vainmezzo {  
text-align: center;
width: auto;
} 

.boxbruch {  
clear: left;
} 

ul {  
display: block;
list-style-type: disc;
margin-top: 1em;
padding-left: 1em;
} 

p {  
margin-top: 0px;
} 

pre {  
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

address {  
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

cite {  
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

strong {  
font-family: Verdana, Arial, Helvetica, sans-serif;
} 

dl {  
font-size: 100%;
} 

dt {  
font-size: 100%;
} 

dd {  
font-size: 100%;
} 

hr {  
clear: both;
border-top: 2px solid #D5B493;
border-right: none;
border-bottom: none;
border-left: none;
} 

img {  
border-top: 0px;
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
} 

.suchtitel {  
color: #DC3A14;
display: block;
clear: both;
padding-top: 2px;
padding-right: 3px;
width: 100%;
} 

.suchtext {  
display: block;
padding-top: 1px;
padding-right: 3px;
padding-bottom: 1px;
padding-left: 30px;
height: 100%;
} 

input#suchtext {  
margin-right: 0px;
margin-bottom: 1px;
margin-left: 5px;
padding-left: 0px;
} 

.editmenu {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: normal;
color: #000000;
background-color: #F2E6D7;
margin-right: 5px;
margin-bottom: 1em;
margin-left: 5px;
padding-left: 0.5em;
border-top: 1px dashed #CF3F00;
border-right: 1px dashed #CF3F00;
border-bottom: 1px dashed #CF3F00;
border-left: 1px dashed #CF3F00;
} 

.editcolonna {  
color: #000000;
float: left;
padding-top: 5px;
padding-right: 7px;
padding-bottom: 5px;
padding-left: 7px;
border-top: 1px dotted #CF3F00;
width: auto;
height: 2em;
min-width: 7em;
} 

.editcolonna:hover {  
background-color: #BFD2E1;
} 

.editriga {  
background-color: #F2E6D7;
display: table;
float: left;
margin-top: 1em;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
border-top: 2px solid #CF3F00;
border-right: 2px solid #CF3F00;
border-bottom: 2px solid #CF3F00;
border-left: 2px solid #CF3F00;
width: 100%;
} 

.editklein {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-variant: normal;
color: #333333;
text-decoration: none;
} 

.editkleindeco {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight: normal;
color: #333333;
text-decoration: none;
} 

.topmenue {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: normal;
color: #333333;
text-decoration: none;
} 

.topmenueaktiv {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: normal;
color: #CBCCCC;
text-decoration: none;
} 

.top {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #420000;
text-decoration: none;
} 

.toprot {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: normal;
color: #DC3A14;
text-decoration: none;
} 

.seitenmenue {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
font-weight: normal;
color: #333333;
text-decoration: none;
} 

.seitenmenueaktiv {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
font-weight: normal;
color: #CF3F00;
text-decoration: none;
} 

* html table {  
font-size: 100%;
} 

.quadro {  
background-color: #F2E6D7;
display: block;
float: left;
margin-top: 1em;
margin-bottom: 1em;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
border-top: 1px dotted #CF3F00;
border-right: 1px dotted #CF3F00;
border-bottom: 1px dotted #CF3F00;
border-left: 1px dotted #CF3F00;
} 

*+html .quadro {  
display: block;
clear: both;
float: none;
width: 90%;
} 

* html .quadro {  
display: block;
clear: both;
float: none;
width: 99%;
} 

.messaggiolink {  
text-align: left;
float: left;
margin-top: 0.1em;
margin-left: 100px;
} 

* html .messaggiolink {  
margin-top: 15px;
margin-left: 10px;
} 

*+html .messaggiolink {  
margin-top: 3px;
} 

ol {  
margin-left: 1.5em;
} 

.dueinsieme {  
float: left;
width: 49%;
} 

.dueinsieme .norm {  
margin-right: 13px;
} 

.dueinsieme h1 {  
margin-right: 13px;
} 

.dueinsieme .bildrechts {  
margin-right: 13px;
} 

.treinsieme {  
float: left;
position: static;
width: 33%;
overflow: hidden;
clear: none;
} 

.treinsieme .norm {  
margin-left: 0px;
padding-right: 19%;
} 

.treinsieme h1 {  
margin-right: 13px;
margin-left: 0px;
padding-right: 19%;
} 

.treinsieme .bildrechts {  
margin-right: 13px;
margin-left: 0px;
width: 80%;
} 

.treinsieme .bildrechts img {  
margin-top: 0px;
width: 99%;
} 

.treinsieme .bildlinks {  
margin-right: 13px;
margin-left: 0px;
width: 80%;
} 

.treinsieme .bildlinks img {  
margin-top: 0px;
width: 99%;
} 

.formusinsin {  
color: #000000;
text-decoration: none;
text-align: left;
float: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
width: 30%;
height: 100%;
} 

.elenco {  
color: #444444;
background-color: #FAFAFA;
display: table;
float: left;
border-top: 1px dashed #CCCCCC;
border-bottom: 1px solid #CCCCCC;
width: 100%;
} 

.elenco h2 {  
color: #420000;
background-color: #F5F5F5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0.3em;
padding-right: 0.3em;
padding-bottom: 0.3em;
padding-left: 0.3em;
border-bottom: 1px dashed #CCCCCC;
} 

.elenco h2 a {  
color: #420000;
text-decoration: none;
} 

.elenco h2:hover, .elenco h2 a:hover {  
color: #420000;
text-decoration: underline;
background-color: #EBEBEB;
border-bottom: 1px solid #420000;
} 

.elenco .norm {  
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0.3em;
padding-right: 0.3em;
padding-bottom: 0.3em;
padding-left: 0.3em;
} 

body div#toolTip {  
background-color: #6A0106;
text-align: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-top: 2px double #FFFFFF;
border-right: 2px double #FFFFFF;
border-bottom: 2px double #FFFFFF;
border-left: 2px double #FFFFFF;
position: absolute;
width: 220px;
z-index: 1000;
min-height: 1em;
} 

body div#toolTip p {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
color: #FFFFFF;
} 

body div#toolTip p em {  
font-style: normal;
font-weight: bold;
color: #F60;
display: block;
margin-top: 3px;
} 

body div#toolTip p em span {  
font-weight: bold;
color: #FFFFFF;
} 

.segno {  
background-color: #FFFFF4;
display: table;
float: left;
margin-top: 1em;
margin-bottom: 1em;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
border-top: 4px double #420000;
border-right: 4px double #420000;
border-bottom: 4px double #420000;
border-left: 4px double #420000;
width: 100%;
} 

.segno .erstefarbe .ildetto h2 {  
color: #420000;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0.4em;
padding-right: 0.3em;
padding-bottom: 0em;
padding-left: 0.3em;
border: none;
} 

.segno .erstefarbe {  
text-align: center;
} 

*+html .segno .erstefarbe {  
width: auto;
} 

.segno .erstefarbe .ildetto .norm {  
padding-top: 0.3em;
padding-right: 0.3em;
padding-bottom: 0.3em;
padding-left: 0.3em;
} 

#map {  
background-color: transparent;
display: block;
border-top: 3px double #420000;
border-right: 3px double #420000;
border-bottom: 3px double #420000;
border-left: 3px double #420000;
} 


