body  {color:#333;background:#FFFFFF}
.page { margin: 0px auto; width: 768px; text-align: left; background:#fff }
.bg  {background:#FFFFFF};

ul  {margin-top:7px}
li  {margin-top:7px;list-style:disk}
.bg_stx  {background:#900};
.line  {background:#EC6};

.input-heading {padding-top:10px;padding-bottom:8px; font-weight:bold}

.phdg {padding-top:20px;padding-left:10px;padding-right:10px;padding-bottom:5px;font-size:110%}
.hdg {padding-top:20px;padding-left:10px;padding-right:10px;padding-bottom:5px}
.main {padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:5px;font-size:80%}
.lcol {}
.llh {}
.lline {background:#2C79C6}
.lline2 {background:#cccccc}
.logo {text-align:center}
.lhf {background:url(http://www.klosterschalet.com/lgo/skin/c1/lhf.gif)}


.logo h1, .logo h1 a:link, .logo h1 a:visited  {text-decoration:none; text-align:center;margin-top:0px;margin-bottom:0px;font-size:100%;font-weight:bold;color:#009900; font-family :Verdana, Arial, Helvetica, sans-serif;}
.logo h2  {text-align:center;margin-top:0px;margin-bottom:0px;font-size:130%;font-weight:normal;color:#a33; font-family :Verdana, Arial, Helvetica, sans-serif;}
.logo h3   {text-align:center;margin-top:0px;margin-bottom:0px;font-size:200%;font-weight:normal;color:#a33; font-family :Verdana, Arial, Helvetica, sans-serif;}
.head2 h3  {margin-top:0px;margin-bottom:0px;font-size:160%;font-weight:normal;color:#a33; font-family :Verdana, Arial, Helvetica, sans-serif;}

.ul {text-decoration:underline}




a.plain a:link, .plain a:visited, .plain a:active {text-decoration:underline;color:#a33}
a:link, a:visited, a:active {text-decoration:underline;color:#003366;} /* #660099} */

a:hover  {text-decoration:none;color:#3df}
/* a:hover  {text-decoration:none;color:#bdf} */





.mark_E1 {background:#Fcc;color:#f00}
.mark_E  {background:#Fcc;color:#f00}
.mark_W  {background:#cfc;color:#090}


.slight, .slight a:link, .slight a:visited, .slight a:active, .slight a:hover{text-decoration:none;color:#dddddd;font-weight:normal;font-size:40%;}

.pic  {text-align:center;font-size:80%;color:#669999}

.center {text-align:center}
.pl1  {font-size:105%}
.pl2  {font-size:110%}
.txtc1  {font-size:92%;text-align:center}
.smlink {font-size:86%}
.small {font-size:80%;}
.smallg {font-size:80%;color:#aa9966}
.smalla {font-size:80%;color:#000099}
.smallb {font-size:60%;color:#000099}
.smallerbold {font-size:92%;font-weight:bold}
.intrst {color:#990000;font-size:70%;vertical-align:bottom}
.data {color:#009900;font-weight:bold}
.data2 {color:#996633;font-weight:normal}


.emph  {color:#0033AA; font-weight:bold; font-family :Kristen ITC, tempus Sans ITC, Verdana, Arial, Helvetica, sans-serif;}
.quotation {font-size:120%; color:#0033AA; font-weight:bold; font-family : Lucida Handwriting, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;}
.linktable {padding-top:10px}

.or {color:#000;font-weight:bold}
.faqrow em {font-weight:bold}
.faqq {font-weight:bold;color:#090;}
.faq a:link, .faq a:visited, .faq a:active {color:#090;text-decoration:none;}
.faq a:hover {text-decoration:underline;}

.eg  {font-size:80%;font-weight:normal;color:#a99;}








body, table, td, div, textarea, input, select {font-family : Verdana, Helvetica, Arial, sans-serif}
ul  {margin-top:7px}
li  {margin-top:7px;list-style:disk}

.header h1 {color: #003366; font-size:27px; font-weight:normal; margin-bottom: 4px; margin-left: 14px;}
.toppics {background: #003366;}
.toppics p { text-align:right; margin-top: 30px; margin-right: 12px; color: #fff; font-size:11px; }
.botbox {background: #003366; color: #fff; font-size:11px;}

.box_main {padding-top:5px;padding-left:6px;padding-right:4px;padding-bottom:5px;font-size:80%}
.box_left_image {padding-top:5px;padding-left:6px;padding-right:1px;padding-bottom:5px;font-size:80%}
.box_box_blue     { background: #ccd7ea }
.box_box_darkblue   { background: #E1E4E8 }
.box_box_orange   { background: #f8d1b1 }
.box_box_green     { background: #d8f193 }
.box_box_purple   { background: #e1c5de }
.box_box_navywhite   { background: #ffffff }
.box_box_grey     { background: #eeeeee }
.box_box_default   { background: #eeeeee }
.box_box_admin     { background: #f6eeee }

.bhdg h2    { margin-top:0px; margin-bottom:0px; font-size:100%; font-weight:bold}
.bhdg_box_blue     { color:#fff; background: #5D80BC; padding: 4px 3px 5px 6px}
.bhdg_box_darkblue   { color:#fff; background: #003366; padding: 4px 3px 5px 6px}
.bhdg_box_orange   { color:#fff; background: #dd6a0d; padding: 4px 3px 5px 6px}
.bhdg_box_green   { color:#fff; background: #71901C; padding: 4px 3px 5px 6px}  
.bhdg_box_purple   { color:#fff; background: #6B005C; padding: 4px 3px 5px 6px}
.bhdg_box_navywhite   { color:#fff; background: #003366; padding: 4px 3px 5px 6px}
.bhdg_box_grey     { color:#fff; background: #bbbbbb; padding: 4px 3px 5px 6px}
.bhdg_box_default   { color:#fff; background: #bbbbbb; padding: 4px 3px 5px 6px}
.bhdg_box_admin   { color:#fff; background: #FF9999; padding: 4px 3px 5px 6px}

.bdvd_box_blue     { background: #ffffff url(lgo/skin/page_dvd_blue.gif); padding: 0px}
.bdvd_box_darkblue   { background: #ffffff url(lgo/skin/page_dvd_darkblue.gif); padding: 0px}
.bdvd_box_orange   { background: #ffffff url(lgo/skin/page_dvd_orange.gif); padding: 0px}
.bdvd_box_green   { background: #ffffff url(lgo/skin/page_dvd_green.gif); padding: 0px}
.bdvd_box_purple   { background: #ffffff url(lgo/skin/page_dvd_purple.gif); padding: 0px}
.bdvd_box_navywhite   { background: #ffffff url(lgo/skin/page_dvd_darkblue.gif); padding: 0px}
.bdvd_box_grey     { background: #ffffff url(lgo/skin/page_dvd_lightgrey.gif); padding: 0px}
.bdvd_box_default   { background: #ffffff url(lgo/skin/page_dvd_lightgrey.gif); padding: 0px}
.bdvd_box_admin   { background: #ffffff url(lgo/skin/page_dvd_pink.gif); padding: 0px}


.main_box_blue     { background: #ccd7ea }
.main_box_darkblue   { background: #E1E4E8 }
.main_box_orange   { background: #f8d1b1 }
.main_box_green   { background: #d8f193 }
.main_box_purple   { background: #e1c5de }
.main_box_navywhite   { background: #ffffff }
.main_box_grey     { background: #eeeeee }
.main_box_default   { background: #eeeeee }
.main_box_admin   { background: #f6eeee }

.phdg h2    {margin-top:0px; margin-bottom:0px; font-size:90%; font-weight:bold}
.phdg_box_blue     { color:#fff; background: #5D80BC; padding: 4px 3px 5px 6px}
.phdg_box_darkblue   { color:#fff; background: #003366; padding: 4px 3px 5px 6px}
.phdg_box_orange   { color:#fff; background: #dd6a0d; padding: 4px 3px 5px 6px}
.phdg_box_green   { color:#fff; background: #71901C; padding: 4px 3px 5px 6px}
.phdg_box_purple   { color:#fff; background: #6B005C; padding: 4px 3px 5px 6px}
.phdg_box_navywhite   { color:#fff; background: #003366; padding: 4px 3px 5px 6px}
.phdg_box_grey     { color:#fff; background: #bbbbbb; padding: 4px 3px 5px 6px}
.phdg_box_default   { color:#fff; background: #bbbbbb; padding: 4px 3px 5px 6px}
.phdg_box_admin   { color:#fff; background: #FF9999; padding: 4px 3px 5px 6px}

.pdvd_box_blue     { background: #ffffff url(lgo/skin/page_dvd_blue.gif); padding: 0px}
.pdvd_box_darkblue   { background: #ffffff url(lgo/skin/page_dvd_darkblue.gif); padding: 0px}
.pdvd_box_orange   { background: #ffffff url(lgo/skin/page_dvd_orange.gif); padding: 0px}
.pdvd_box_green   { background: #ffffff url(lgo/skin/page_dvd_green.gif); padding: 0px}
.pdvd_box_purple   { background: #ffffff url(lgo/skin/page_dvd_purple.gif); padding: 0px}
.pdvd_box_navywhite   { background: #ffffff url(lgo/skin/page_dvd_darkblue.gif); padding: 0px}
.pdvd_box_grey     { background: #ffffff url(lgo/skin/page_dvd_grey.gif); padding: 0px}
.pdvd_box_default   { background: #ffffff url(lgo/skin/page_dvd_grey.gif); padding: 0px}
.pdvd_box_admin   { background: #ffffff url(lgo/skin/page_dvd_pink.gif); padding: 0px}

.mesgmain {height:17px; width:25px; background-position: 0% 0%;}
.tcbg {background-position: 60% 2px; }

.mesgtriangle {background-repeat: no-repeat; }
.main_box_blue .mesgtriangle  { background-image: url(lgo/skin/mesg_tri_xblue.gif); }
.main_box_darkblue .mesgtriangle  { background-image: url(lgo/skin/mesg_tri_xgrey.gif); }
.main_box_orange .mesgtriangle  { background-image: url(lgo/skin/mesg_tri_xorange.gif); }
.main_box_green .mesgtriangle  { background-image: url(lgo/skin/mesg_tri_xgreen.gif); }
.main_box_purple .mesgtriangle  { background-image: url(lgo/skin/mesg_tri_xpurple.gif); }
.main_box_navywhite .mesgtriangle  { background-image: url(lgo/skin/mesg_tri_xwhite.gif); }
.main_box_grey .mesgtriangle  { background-image: url(lgo/skin/mesg_tri_xgrey.gif); }
.main_box_default .mesgtriangle { background-image: url(lgo/skin/mesg_tri_xdefault.gif); }
.main_box_admin .mesgtriangle  { background-image: url(lgo/skin/mesg_tri_xadmin.gif); }


.whitelink  {text-decoration:none;color:#fff;}
.whitelink a:link, .whitelink a:visited, .whitelink a:active  {text-decoration:none;color:#fff}
.whitelink a:hover {text-decoration:underline;color:#bdf;}

.white {  background: #fff;}
/*.hometab {color: #fff; font-size:11px;}*/
.hometab h2 {color: #fff; font-size:16px; font-weight:normal; margin-bottom: 14px;}
.hometab p {margin-top: 10px;}

.md  {text-decoration:none;color:#cccccc;font-size:11px;font-weight:normal}
.md a:link, .md a:visited, .md a:active  {text-decoration:none;color:#cccccc;font-weight:normal}
.md a:hover {text-decoration:underline;color:#0066ff;font-weight:normal}

.foot  {text-align:center;color:#999999;font-size:11px;font-weight:normal}
.footl  {text-align:left;color:#999999;font-size:11px;font-weight:normal}
.foot a:link, .foot a:visited, .foot a:active  {text-decoration:underline;color:#999999;font-weight:normal}
.foot a:hover {text-decoration:none;color:#f00;font-weight:normal}

.leftpic {  float: left; margin:0px 10px 10px 0px; }
.leftpic td { text-align:center;font-size:80%;color:#666600; padding:2px;}
.rightpic { float: right; margin:0px 0px 10px 5px; }
.rightpic td { text-align:center;font-size:80%;color:#666600; padding:2px;}
.columnofimg  {text-align:center;font-size:80%;color:#666600;}
.tableofimg  {text-align:center;font-size:80%;color:#666600;}

.item_heading  { font-weight:bold;color:#330033;}
.item_desc    { font-size:90%;}
.item_item  {}
.item_image  { text-align:center;font-size:70%;color:#666600; }
.event_item  { }
.event_day  { font-size:100%; color:#6B005C; font-weight:bold; }
.event_month  {}  
.event_desc  { font-size:90%;}
.event_heading  { font-size:110%; font-weight:bold; color:#330033;}
.event_contact  { color:#940058; margin-top:5px; }  
.event_venue  { color:#940058; margin-bottom:5px; }  
.box_date  { color:#6B005C;font-size:80%} /* {color:#cceeff} */
.box_event_head  {}
.box_event_desc  {font-size:80%}
.more {}
.moreonright {text-align:right}

.form_price {color:#669900; font-weight:bold;}

/*Misc*/

.line  {background:#999999};
hr, .hr  {background:#999999; color:#999999; width:100%; height:1px;};
