DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center}DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left}DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image
IMG{border:2px
solid black;padding:0px
0px}DIV.csc-textpic-imagewrap{padding:0}DIV.csc-textpic
IMG{border:none}DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left}DIV.csc-textpic DIV.csc-textpic-imagewrap
UL{list-style:none;margin:0;padding:0}DIV.csc-textpic DIV.csc-textpic-imagewrap UL
LI{float:left;margin:0;padding:0}DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left}DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image
DT{float:none}DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image
DD{float:none}DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD
IMG{border:none}DL.csc-textpic-image{margin:0}DL.csc-textpic-image
DT{margin:0;display:inline}DL.csc-textpic-image
DD{margin:0}DIV.csc-textpic-clear{clear:both}DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:10px}DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px}DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:10px}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image
IMG{margin:0}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:5px}DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:5px;display:block}DIV.csc-textpic DIV.csc-textpic-imagerow{clear:both}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important}DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important}DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px !important}DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px !important}DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}DIV.csc-textpic-center{text-align:center}DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0
auto}DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{text-align:left}DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left}DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right}DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left}DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left}DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right}DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both}/*\*/* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}/**/ DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both}/*\*/* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%}/**/DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0}.csc-textpic-intext-left ol, .csc-textpic-intext-left
ul{padding-left:40px;overflow:auto;height:1%}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{text-align:center;color:#585858;font:88%/1 Verdana,Arial,Helvetica,Geneva,sans-serif;background-color:white}iframe,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,form,label,legend,fieldset,table{margin-bottom:10px}#container{margin-right:auto;margin-left:auto;text-align:left;background:url(/fileadmin/template/images/texture.gif) repeat-y center}#container,#header,#footer{background:url(/fileadmin/template/images/texture.gif) repeat-y center}.clear{clear:both;padding:0;margin:0;height:0;font-size:0;line-height:0}#centro{width:990px;margin-right:auto;margin-left:auto;text-align:center;height:auto}#zona1{width:234px;text-align:left;float:left;font:14px "Times New Roman",Times,Georgia,serif}#zona2{text-align:left;margin-left:18px;width:486px;float:left;margin-top:20px}#zona3{float:left;text-align:left;width:234px;margin-left:18px;margin-top:20px;font:11px/120% Arial,Helvetica,Geneva,Verdana,sans-serif}a:link,a:visited{text-decoration:underline;color:#003d16}a:hover,a:active{color:black}body#sommer #container,
body#sommer #header,
body#sommer
#footer{background:url(/fileadmin/template/images/texture-s.gif) repeat-y center}body#winter #container,
body#winter #header,
body#winter
#footer{background:url(/fileadmin/template/images/texture-w.gif) repeat-y center}h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal}h1{font-size:2.5em}h2{margin-bottom:5px;color:#545454;padding-bottom:5px;font:1.5em Trebuchet, "Trebuchet MS";border-bottom:1px solid #7f7f7f}h3{color:#5b5b5b;font-size:1em;text-transform:uppercase;margin-bottom:20px}h4{font-size:1em;text-transform:uppercase}img{border-spacing:0;border:0}p{line-height:160%}strong{font-weight:bold}em{font-style:italic}hr{border:0;height:1px;background:silver;color:silver;clear:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}cite{font-style:italic}del{text-decoration:line-through}ins{font-family:"Courier New",Courier,mono}ol,ul{list-style:none}ul{list-style-type:none}ul
li{line-height:180%;list-style-type:none;background:url(/fileadmin/template/images/icon-articolo.gif) no-repeat left 10px;padding-left:10px}ul li
ul{margin-bottom:0}ol{margin-left:20px}ol li
ol{margin-bottom:0}ol
li{background:none;padding-left:0;list-style-type:decimal;line-height:180%}dl{}dt{padding-left:25px;text-transform:uppercase;font-weight:bold}dd{}#headerdata{width:990px;margin-right:auto;margin-left:auto}#header{text-align:center;margin-right:auto;margin-left:auto}#headercontent{text-align:left;margin-right:auto;margin-left:auto;width:990px;position:relative}#slogan{font:italic 16px Georgia, "Times New Roman", Times, serif;color:#46240d;text-align:right;margin-bottom:0;letter-spacing:1px}#slogan
p{margin-bottom:0;line-height:40px}#requests{width:738px;float:right}#headerimage{margin-left:252px}#logo{width:234px;text-align:center;position:absolute;top:0;left:0}#toprequest{display:block;text-align:right;padding-bottom:0;margin-bottom:0;width:600px;margin-top:20px}#toprequest
h2{float:left;margin-bottom:0;margin:0;padding:0
0 0 29px;border-style:none;text-transform:uppercase;background:url(/fileadmin/template/images/calendar-big.png) no-repeat left center;font:normal bold 12px/30px Arial, Helvetica, Geneva, Verdana, sans-serif}#toprequest
label{margin-bottom:0;font-family:Arial,Helvetica,Geneva,Verdana,sans-serif}input#reqsubmit{background-color:white;line-height:16px;padding-left:5px;padding-right:5px;border:1px
solid #808080;color:#808080}#indirizzo{color:#393939;font:14px "Times New Roman", Times, Georgia, serif;padding-top:60px;padding-bottom:20px}#indirizzo
p{line-height:130%}#indirizzo a:link, #indirizzo a:visited{color:#393939}#indirizzo a:hover, #indirizzo a:active{text-decoration:none}.btnform{margin:0
0 20px 0}.btnform a:link,
.btnform a:visited{background-image:url(/fileadmin/template/images/btn-off.gif);color:#46240d;line-height:25px;display:inline-block;padding-left:20px;width:214px;text-decoration:none}.btnform a:hover,
.btnform a:active{background-image:url(/fileadmin/template/images/btn-on.gif);color:white;text-decoration:none}#footer{clear:both;text-align:center;margin-left:auto;margin-right:auto;font:11px Arial,Helvetica,Geneva,Verdana,sans-serif;padding-top:20px}#footerdata{text-align:left;width:990px;margin-right:auto;margin-left:auto}#footerdata2{text-align:center;margin-right:auto;margin-left:auto;background-color:white;padding-top:10px}#path{margin:0
0 10px}#path, #path a:link, #path a:visited{color:#838383}#path a:hover, #path a:hover{color:black}#path
p{padding-bottom:0;margin-bottom:0}#logos{background-color:white;text-align:left;width:990px;margin-right:auto;margin-left:auto}#logos
img{margin-right:10px}#editing{margin-top:10px;padding-bottom:5px;font-size:0.9em;text-align:right;width:990px;margin-right:auto;margin-left:auto}#editing
a{text-decoration:none}#editing, #editing a:link, #editing a:visited{color:silver}#editing a:hover, #editing a:active{text-decoration:underline}table{border-collapse:collapse;margin-bottom:10px}table.prezzi,table.contenttable{border-collapse:collapse;border:1px
solid #002d6b;border-right-width:0;border-bottom-width:0;width:99%;font:11px Verdana, Arial, Helvetica, Geneva, sans-serif;border-left-style:none}.prezzi th, .contenttable
th{background:#002d6b;padding:6px;text-align:left;border-bottom:1px solid #ffebad;border-right:1px solid #ffebad;color:white}.prezzi th a:link, .prezzi th a:visited,
.contenttable th a:link, .contenttable th a:visited{color:white}.prezzi td, .contenttable
td{padding:6px;border-bottom:1px solid silver;border-right:1px dashed silver;text-align:left;vertical-align:top}.prezzi tr, .contenttable
tr{background:white}div.tx-ttnews-browsebox{clear:both;padding-top:10px}.tx-ttnews-browsebox-pages{margin:10px
0 0 0}.tx-ttnews-browsebox-pages a:link,
.tx-ttnews-browsebox-pages a:visited,.tx-ttnews-browsebox-current{text-decoration:none;margin:0
10px 0 0}div.tx-ttnews-browsebox-pages a:hover,
div.tx-ttnews-browsebox-pages a:active{text-decoration:underline}div.tx-ttnews-browsebox
p{margin:0;padding:0}div.tx-ttnews-browsebox td
a{padding:5px
10px;background-color:#4f4f4f;border-right:1px solid #ffcc24}span.tx-ttnews-browsebox-strong{font-size:1.2em}ul#nav{list-style-type:none;margin:0
0 20px;padding:0;text-transform:uppercase;color:#46240d;background-color:#f7f7f7}ul#nav
li{margin:0;padding:0;display:block;line-height:30px;border-bottom:2px dotted #fbab4c;background-image:none}ul#nav li
a{padding-left:20px;display:block}ul#nav li.last
a{}ul#nav li a:link, ul#nav li a:visited{text-decoration:none;color:#46240d}ul#nav li a:hover,
ul#nav li a:active{color:black;background-color:#fbab4c}ul#nav li.active a:link,
ul#nav li.active a:visited{background-color:#fbab4c}ul#nav
ul{padding-left:0;text-transform:none;font-weight:normal;font-style:normal;background-color:white}ul#nav ul
li{background:url(/fileadmin/template/images/icon-submenu.gif) no-repeat 20px center;border-bottom-style:none;border-top:2px dotted #fbab4c}ul#nav ul li
a{padding-left:32px}ul#nav ul li a:link, ul#nav ul li a:visited{}ul#nav ul li a:hover,
ul#nav ul li a:active,
ul#nav ul li.active a:link,
ul#nav ul li.active a:visited{background:#fbab4c url(/fileadmin/template/images/icon-submenu-sel.gif) no-repeat 219px center;color:black}ul#nav li ul
li.active{background:#fbab4c url(/fileadmin/template/images/icon-submenu-sel.gif) no-repeat 219px center}ul#nav li.active ul li a:link,
ul#nav li.active ul li a:visited{background:url(/fileadmin/template/images/icon-submenu.gif) no-repeat 20px center}ul#nav li.active ul li a:hover,
ul#nav li.active ul li a:active{background:#fbab4c url(/fileadmin/template/images/icon-submenu-sel.gif) no-repeat 219px center}body#winter ul#nav li.active
a{}body#winter ul#nav li.active ul li
a{background:url(/fileadmin/template/images/icon-submenu-w.gif) no-repeat 20px center;border-bottom-style:none}body#winter ul#nav li.active ul li.active a,
body#winter ul#nav li.active ul li a:hover,
body#winter ul#nav li ul li a:hover,
body#winter ul#nav li ul li.active
a{background:#b0d8f0 url(/fileadmin/template/images/icon-submenu-sel.gif) no-repeat 219px center}body#sommer ul#nav li.active
a{}body#sommer ul#nav li.active ul li
a{background:url(/fileadmin/template/images/icon-submenu-s.gif) no-repeat 20px center;border-bottom-style:none}body#sommer ul#nav li.active ul li.active a,
body#sommer ul#nav li.active ul li a:hover,
body#sommer ul#nav li ul li a:hover,
body#sommer ul#nav li ul li.active
a{background:#c1cb00 url(/fileadmin/template/images/icon-submenu-sel.gif) no-repeat 219px center}ul#buttons{margin:0
0 20px 0;padding:0;text-transform:uppercase;font-weight:bold}ul#buttons
li{line-height:30px;margin:0;padding:0;list-style-type:none}ul#buttons li
a{display:block;padding-left:20px}ul#buttons li a:link, ul#buttons li a:visited{background:url(/fileadmin/template/images/btn-off.gif) no-repeat left center;text-decoration:none;color:#46240d}ul#buttons li a:hover,  ul#buttons li a:active{background:url(/fileadmin/template/images/btn-on.gif) no-repeat left center;color:white}#topmenu{}#topmenu
ul{}#topmenu
li{}#topmenu li a:link, #topmenu a:visited{}#topmenu li a:hover, #topmenu a:active{}#language{text-align:left;list-style-type:none;color:#6c6c6c;margin-bottom:10px;font-weight:bold;border-bottom:1px dashed #ccc;width:234px}#language
ul{margin:0;padding:0}#language
li{padding:0
0 0 12px;display:inline;background-image:none;margin-right:5px}#language li a:link, #language li a:visited{color:#6c6c6c;text-decoration:none}#language li a:hover, #language li a:active{color:black;text-decoration:underline}#language
li.it{background:url(/fileadmin/template/images/it.gif) no-repeat left center}#language
li.de{background:url(/fileadmin/template/images/de.gif) no-repeat left center}#language
li.en{background:url(/fileadmin/template/images/en.gif) no-repeat left center}form,fieldset,legend,label,input,textarea,select,option{color:#585858;font:100% Verdana,Arial,Helvetica,Geneva,sans-serif}form{width:100%}fieldset{border:1px
solid white;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}* html
fieldset{margin-bottom:0px}legend{text-transform:uppercase;letter-spacing:1px;border:1px
solid silver;padding:1px
5px;color:gray;font-size:0.8em;background-color:white}label{}input,textarea{border-top-color:#837666;border-left-color:#837666;border-right-color:#837666;border-bottom-color:#837666;padding:2px;border-width:1px}input,textarea,select{color:#4f4f4f;font-family:Arial,Helvetica,Geneva,Verdana,sans-serif}input{}input:checkbox{border:0px}textarea{width:98%;height:7em}textarea#requests{width:98%}select{}option{}input:focus,textarea:focus,select:focus{background:#ededed}#zona2 form
p{text-align:left;text-indent:0}form#mailform
table{width:auto}form #arrival, form
#departure{width:6em}form #singola, form #doppia, form #tripla, form #apartment,
form #adults, form #kidunder2, form #kid26, form
#kid612{width:1.5em}form
#singola{}form
#doppia{}form
#tripla{}form
#apartment{}form
#adults{}form
#kidunder2{}form
#kid26{}form
#kid612{}form
#service{}form
#requests{}form
#person{}form
#titel{}form
#firma{}form
#name{}form
#surname{}form
#street{}form
#streetnr{width:3em}form
#location{}form
#cap{width:5em}form
#region{}form
#country{width:160px}form
#email{}form
#phone{}form
#skype{}form
#privacy{color:gray;line-height:150%}form
#conditions{}form
#submit{width:10em;cursor:pointer;background-color:white;border:1px
solid #808080;text-transform:uppercase;line-height:20px;color:#808080}#icon1,#topicon1,#icon2,#topicon2{cursor:pointer;margin-right:10px;margin-left:5px}table.roomtable{padding:0px}table.roomtable
td{height:24px;padding:0px;vertical-align:top}form
.adults{width:60px}form
.kids{width:60px}form
.kidsage{width:40px}form
.roomcategory{width:200px}form
.service{width:200px}form #toparrival, form
#topdeparture{width:5em;margin-left:5px}table.addresstable{padding:0px}table.addresstable
td{height:24px;padding:0px;vertical-align:top}.error input, .error textarea, .error
select{background-color:#c0c0c0}.errormessage{background-color:#f00;border:1px
solid #a00;color:#fff;font-weight:bold;margin:10px
0px;padding:10px}#date{width:80px}#time{width:50px}.articolo{margin-bottom:20px;background-color:white;padding:20px}.articolo
img{}.articolo
.foto{margin-bottom:20px;padding:10px;background-color:white;border:1px
solid #e5e5e5}.articolo
.bigfoto{margin-bottom:20px;padding:10px
10px 14px;background:white url(/fileadmin/template/images/zoom.gif) no-repeat right bottom;border:1px
solid #e5e5e5}.articolo_img{margin-bottom:20px;padding-bottom:10px}.articolo_img
img{padding:5px;background-color:white;margin-right:2px;margin-bottom:2px}.artdescrizionedx{background-color:white}.artdescrizionedx img.foto, .artdescrizionedx
img.bigfoto{float:right;margin-left:20px}.artdescrizionesx{}.artdescrizionesx img.foto, .artdescrizionesx
img.bigfoto{float:left;margin-right:20px}.artnews{}.artnews
h2{}.topnews{}.articolo .topnews
.foto{}.topnews h2,
.topnews h3,
.topnews h4,
.topnews .teaser,
.topnews .footerarticolo,
.artnews h2,
.artnews h3,
.artnews h4,
.artnews .teaser,
.artnews
.footerarticolo{}.topnews
h2{}.topnews
h3{}.topnews
p{}.artnews h4, .topnews
h4{}.topnews h4
span.newsdata{}.topnews
p.linkcontinua{margin:0;padding:0}.artbigarticolo{}.artcompleto{}p.data, #zona3
p.data{font-size:0.9em;margin-bottom:0;color:#6b6b6b}table.diafotos{}.footerarticolo{border-bottom:1px dashed #999;font-size:11px;text-transform:uppercase;margin-top:10px}.footerarticolo
p{margin-bottom:0;padding-bottom:0}p.linkcontinua a:link, p.linkcontinua a:visited{text-decoration:none;color:#808080;padding-left:10px;background:url(/fileadmin/template/images/icon-articolo.gif) no-repeat left center;text-transform:uppercase;font-weight:bold}p.linkcontinua a:hover, p.linkcontinua a:active{color:#003d16}p.linkindietro
a{display:inline;padding:0;text-decoration:none}ul.iconsarticolo{text-transform:uppercase;font-weight:bold;text-align:left;float:left;width:234px;margin-right:18px;margin-bottom:0}ul.iconsarticolo
li{border-bottom:none;display:inline;margin-right:10px}ul.iconsarticolo li
a{background:none;display:inline;padding-left:10px}.iconsarticolo a:link, .iconsarticolo a:visited{text-decoration:none;color:#808080}.iconsarticolo a:hover, .iconsarticolo a:active{color:black;text-decoration:underline}.sendicon{background:url(/fileadmin/template/images/send.gif) no-repeat left center}.printicon{background:url(/fileadmin/template/images/print.gif) no-repeat left center}.topicon{background:url(/fileadmin/template/images/top.gif) no-repeat left center}ul.iconsarticolo li.topicon
a{padding-left:5px}.map{text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid white}.articolo_full .foto, .articolo_full
.bigfoto{float:left}#zona3
.articolo{padding:10px;border:1px
dotted #46240d}#zona3
p{line-height:120%;color:black}#zona3
h2{background-image:none;padding-bottom:2px;font:normal normal 15px Arial, Helvetica, Geneva, Verdana, sans-serif;color:#46240d;border-bottom-width:1px;border-bottom-color:#46240d}#zona3
h3{padding-left:0;font-variant:normal;font-style:normal;text-transform:none;font-size:13px}#zona3 .articolo .foto,
#zona3 .articolo
.bigfoto{padding:0;background:none no-repeat right bottom;margin-bottom:5px;border-bottom:2px solid #46240d}#zona3 .artdescrizionedx a
img.foto{margin:0
5px 0 0;border:none}#zona3 p.linkcontinua a:link, #zona3 p.linkcontinua a:visited{color:#46240d;padding-left:10px;background:url(/fileadmin/template/images/icon-articolo-zona3.gif) no-repeat left center;font-weight:bold;text-transform:none}#zona3 p.linkcontinua a:hover, #zona3 p.linkcontinua a:active{color:gray}.clear{clear:both;font-size:0px;height:0px;line-height:0px;margin:0px;padding:0px}#sn-buttons{border-left:1px dotted #46240d;border-right:1px dotted #46240d;border-top:1px dotted #46240d;background-color:#FFF;margin:0
0 20px 0}#sn-buttons
a{display:block;padding:10px;border-bottom:1px dotted #46240d}html>body{font-size:13px}* html ul#nav
a{}body
iframe{border:0px;overflow-x:hidden}* html #header,
* html
#footer{background:url(/fileadmin/template/images/texture.gif) repeat-y center}
.calendar, .calendar
table{font:11px tahoma,verdana,sans-serif;color:#000}.calendar{position:relative;background:#e5e5e5;border:1px
solid #c0c0c0;border-left:2px solid #c0c0c0;border-top:2px solid #c0c0c0;width:187px;z-index:100}* html
.calendar{border-left:1px solid #c0c0c0;width:188px}*+html
.calendar{border-left:1px solid #c0c0c0;width:188px}.calendar, .calendar tbody .emptyrow, .calendar
.combo{display:none}.calendar, .calendar table, .calendar
.combo{cursor:default}.calendar
table{background:#fff;border-collapse:collapse;margin:0px;padding:0px;width:187px}* html .calendar
table{width:188px}*+html .calendar
table{width:188px}.calendar table
td{border:1px
solid #c0c0c0;border-collapse:collapse}.calendar .button, .calendar tbody .rowhilite td,#img2,#img1{cursor:pointer}.calendar .button, .calendar thead .title, .calendar thead .name, .calendar tfoot .ttip, .calendar .combo .label-IEfix, .calendar .combo .label, .calendar td.time, .calendar td.time
.ampm{text-align:center}.calendar .button, .calendar thead .title, .calendar tbody td.selected, .calendar tfoot .ttip, .calendar tfoot .hilite, .calendar .combo, .calendar .combo .label-IEfix, .calendar .combo
.label{padding:1px}.calendar .button, .calendar .nav, .calendar thead .title, .calendar thead .weekend, .calendar tbody td.selected, .calendar tbody td.weekend, .calendar tbody td.today, .calendar td.time .ampm, .calendar td.time .minute, .calendar td.time .hour, .calendar td.time
.colon{font-weight:bold}.calendar .button, .calendar thead .title, .calendar thead .name, .calendar tfoot .hilite, .calendar
.combo{border:1px
solid #808080}.calendar .button, .calendar thead .title, .calendar tfoot .hilite, .calendar
.combo{border:1px
solid #c0c0c0;border-collapse:collapse}.calendar thead
.hilite{background:#ddd}.calendar #calpreviousmonth, .calendar #caltitle, .calendar
#calnextmonth{border:0px;padding:3px}.calendar
#calpreviousmonth{border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;font-size:1.3em;padding:0px}.calendar
#calnextmonth{border-left:1px solid #c0c0c0;border-right:1px solid #c0c0c0;font-size:1.3em;padding:0px}.calendar
.nav{background:transparent}.calendar thead
.name{border:1px
solid #c0c0c0;padding:4px
2px;background:#bebebe}.calendar thead .weekend, .calendar tbody
td.weekend{color:#f00}.calendar thead .weekend, .calendar tbody .rowhilite
td.wn{background:#ddd}.calendar thead .weekend, .calendar thead .hilite, .calendar tbody .rowhilite td.wn, .calendar td.time
span.hilite{color:#000}.calendar tbody td.today, .calendar tfoot
.ttip{color:#808080}.calendar thead
.active{background:#b8b8b8}.calendar thead .active, .calendar tfoot
.active{padding:2px
0px 0px 2px}.calendar thead .active, .calendar .combo
.active{border-top:1px solid #c0c0c0}.calendar thead .active, .calendar table .wn, .calendar tfoot .active, .calendar .combo
.active{border-right:1px solid #c0c0c0}.calendar thead .active, .calendar tfoot .active, .calendar .combo
.active{border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0}.calendar tbody
.day{width:2em;text-align:center;padding:5px
2px}.calendar tbody
.day.othermonth{font-size:80%;color:#aaa}.calendar tbody
.day.othermonth.oweekend{color:#faa}.calendar table
.wn{padding:5px
2px;background:#e8e8e8;color:#5e5e5e}.calendar tbody .rowhilite
td{}.calendar tbody td.hilite,.calendar tbody td.today, .calendar tfoot
.ttip{background:#ddd;font-weight:bold}.calendar tbody
td.active{padding:5px
2px;border:1px
solid;border-color:#000 #fff #fff #000;border-top-color:#808080;border-right-color:#c0c0c0;border-bottom-color:#c0c0c0;border-left-color:#808080}.calendar tbody
td.selected{background:#ff450d;color:#fff;padding:5px
2px}* html .calendar tbody
td.selected{background:#fff;border:2px
solid #ff450d;color:#000}*+html .calendar tbody
td.selected{background:#fff;border:2px
solid #ff450d;color:#000}.calendar tbody
td.weekend{color:#000}.calendar tbody
td.disabled{color:#999}.calendar tbody
.emptycell{}.calendar tfoot
.ttip{background:#e8f0f4;display:none}.calendar tfoot .ttip, .calendar
.combo{border-top:1px solid #c0c0c0}.calendar tfoot
.hilite{border-top:1px solid #fff}.calendar tfoot .hilite, .calendar
.combo{border-left:1px solid #c0c0c0;background:#fff}.calendar tfoot .active, .calendar
td.time{border-top:1px solid #000}.calendar
.combo{position:absolute;top:0px;left:0px;font-size:90%;z-index:100}.calendar .combo, .calendar .combo .label-IEfix{width:4em}.calendar .combo
.active{background:#d3d3d3;padding:0px}.calendar .combo
.hilite{background:#666;color:#fff}.calendar
td.time{background:#e8f0f4;padding:1px
0px}.calendar td.time .ampm, .calendar td.time .minute, .calendar td.time
.hour{background:#fff;padding:0px
3px 0px 4px;border:1px
solid #889}.calendar td.time
.colon{padding:0px
2px 0px 3px}.calendar td.time
span.hilite{background:#777}.calendar td.time
span.active{background:#000;border-color:#ff4c00;color:#0f0}#arrival,#departure{width:8em}#toparrival,#topdeparture{width:5em}#icon1,#icon2,#topicon1,#topicon2{cursor:pointer}
