* {margin:0;padding:0;}
html, body {height:100%;}
body,td,th { color: rgb(255,255,255); font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
a:link { color: rgb(139,127,119); text-decoration: none; }
a:visited { color: rgb(139,127,119); text-decoration: none; }
a:hover { color: rgb(169,63,63); text-decoration: underline; }
a:active { color: rgb(139,127,119); text-decoration: none; }
a.white{color:#FFFFFF;text-decoration:none;}
#centrato { margin:0 auto; position:relative; text-align:left; min-height:800px; width:900px; clear:left; background-image: url(images/villaseceda-bkg.png); background-repeat: no-repeat; background-position: left top; }
#imp { color: rgb(255,255,255); float: left; font-size: 11px; }
#webdesign { float: right; color: rgb(255,255,255); }
.bott { background-image: url(images/villaseceda8.png); background-repeat: no-repeat; background-position: center top; font-size: 11px; height: 31px; position: relative; width: 840px; min-width:840px; text-align: center; vertical-align: middle; clear: left; float: left; margin-left: 30px; padding-top: 10px; }
#men { position: relative; width: 696px; float: left; margin-top: 25px; margin-left: 50px; }
#nav { position: relative; width: 100px; left: 50px; top: 40px; }
.bod { background-image: url(images/villaseceda5.jpg); background-repeat: no-repeat; background-position: left top; width: 840px; min-height:743px; }
#slogan { position: relative; height: 59px; width: 314px; float: left; margin-top: 30px; margin-left: 330px; }
#booking { font-size: 11px; color: rgb(139,127,119); text-align: right; position: relative; width: 300px; float: right; margin-top: 90px; margin-right: 50px; }
#main { position: relative; min-height: 470px; width: 742px; float: left; margin-left: 79px; margin-top: 30px; }
h1 { font-size: 21px; font-weight: normal; color: rgb(169,63,63); }
#unten { font-size: 10px; height: 31px; position: relative; width: 810px; min-width:810px; text-align: center; vertical-align: middle; clear: left; float: left; margin-left: 45px; padding-top: 10px; }
#unten a:link { color: rgb(255,255,255); text-decoration: none; }
#unten a:visited { color: rgb(255,255,255); text-decoration: none; }
#unten a:hover { color: rgb(169,63,63); text-decoration: underline; }
#unten a:active { color: rgb(255,255,255); text-decoration: none; }
ul { list-style-position: inside; }
#from, #to { font-size: 11px; background-image: url(jquery-ui-1.8.7.custom/calendar.png); background-repeat: no-repeat; background-position: right; border: 1px solid #E7E1D3; padding: 3px; vertical-align: middle; background-color: #EAE8DD; }
.kl { font-size: 11px; text-align: justify; }
img,div,td {behavior:url(/sc/iepngfix.htc)}
.border { border: 1px solid rgba(255,255,255,1); }
#f2,#f3,#f4 { margin-right:16px; margin-top:16px; }
#f2,#f3,#f4,#f5 {border: 1px solid rgba(255,255,255,1);}
.innen { padding: 15px; }
.descrizione div { padding-top: 5px; padding-bottom: 25px; }
.descrizione div img { float: left; padding-right: 10px; padding-bottom: 5px; clear: both; }
#offtit { padding-top: 15px; padding-bottom: 15px; color: rgb(169,63,63); }
.impressum p { line-height: 18px;}
.impressum a, .priv a { color: #FFF;}
.priv p {padding:8px !important; }
.col-id-message-content {height:1px;overflow:hidden;color:#8B7F77;}