.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
body{margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;background-color:white;}
block{display:block;}
table{border-collapse:collapse;border:solid black 1px;}
table p{margin:0;padding:0;}
table tr{background-color:#deb887;border:solid black 1px;}
table td, table th{border:solid black 1px;}
table caption{padding-bottom:10px;font-size:1.2em;color:black;}
table.calendar{width:100%;background-color:#f0ffff;}
table.calendar td, table.calendar th{text-align:center;padding:10px;}
table.calendar th{background-color:#deb887;}
.ce_gallery table td, .ce_gallery table th,.ce_gallery table, .ce_gallery table tr{border:none}
.ce_gallery img{border:none;width:100%;height:100%;}
.image_container img{border:none;}
.no_print{display:none;}
#d_l,#d_m,#d_r,#d_m_1,#m_1_c,#d_m_2,#m_2_c,#d_b_2,#rand_padding,#f,#f_s,.ce_form div,.print-button,#m_3_c{display:none;}
#d_m_c,#rand,#i_c{width:100%;height:100%;}
#i_mc{font-family:verdana;font-size:0.8em;width:100%;height:100%;}
h1{font-size:1.1em;border-bottom:solid black 1px;}
div.caption{text-align:center;font-size:0.8em;}
#sitemap, #sitemap a{font-family:verdana;color:black;line-height:150%;text-decoration:none;}
.formulartext div{border:solid red 1px;}
.mandatory{}
.rahmen{border:solid 1px black;}
.glossary_abbr{border-bottom:none;border-bottom-width:0px}
p a{text-decoration:none;color:black}
