* {font-family:Arial,sans-serif}
body{font-size:77%;line-height:1.4;background:white none}
td{font-size:1em}
.heading{margin-top:0;font-size:13pt}
a:link, a:visited{background:transparent;text-decoration:none;color:#333;border-bottom:1px dashed #aaa}
a:link img,a:visited img, a.logo-print,a.logo{border:none}
ul{list-style-type:disc}
.skip-to-content,#meta,.meta,.member,#fontsize,div.Breadcrumb,#search,.RadMenu,.RadPanelBar,
.searchBox,.advanced,.btn,#slideshowContainer,.paging a,.editor,#loadingPanel,.loading_fo,#initializer,#lcpbox_container,
.actions,div.elokButtons,a.more,a.mail,.comments,.edit,ul.footerMenu,img.lcp,table.search,.col4,#sub,.legal,a.add,a.remove,.fczHeader,div.register,div.login,div.profile {display:none}

.wrap,#wrapper,.wrapper,.maxwidth,#header,#data,#content,#footer
{overflow:hidden;width:auto;height:auto;position:static;border:0;margin:0;padding:0;float: none !important;color:black;background:transparent;border:none}

#nav .about{ display:block !important;position:absolute;top:10px;right:10px;color:#6e6e6e;font-size:9pt }
#nav .about strong{ display:block;margin-top:2% }
table{ vertical-align:top;margin:0;padding:0;border-collapse:collapse;border-spacing:0; }
th{ vertical-align:top;text-align:left;border-bottom:1px solid #000 }
td{ vertical-align:top;padding:1% 0;border-bottom:1px solid #bebebe }
td.col1{ width:10% }
a.title{ font-weight:bold }
.date .start, .date .end{display:block}
.date span span{ padding-right:3pt }

#header{margin:0 2%;padding:1% 0}
#content{margin:0 2%;padding:0 0 3% 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}
#footer{position:relative;clear:both;margin:3% 2% 0;font-size:90%}

.foto{display:block;float:left;margin:0 3% 1% 0}
.date,span.cat,td span.hours,.praktisch th,#privacy,.pages,label,.label,
#sub .name,#sub .parent,#sub .info .title,span.query,.GridPager_S1 .Result,.GridPager_S1 a{color:#6E6E6E}
.cat .spacer, .cat .break{padding-left:.25em;}
.list{ margin:0 0 .35em;padding:0;list-style:none;}
.item{ overflow:hidden;margin:0;padding:.4em 0;border-bottom:1px solid #ccf3ff}
.item a.title, td.title .title{display:block;text-decoration:none;*display:inline-block;border:none}
ul.topic a.title, ul.my a.title, ul.library a.title{display:inline;float:left}
.act .item  a.title{margin-left:5.4em;}
.item .info, .item .intro{ display:block;margin:.85em 0 0}
div.date{overflow:hidden;display:block;width:100% !important;margin:1.7em 0;padding-top:.85em;border-top:1px solid #bebebe;}
.praktisch{margin:1.7em 0;padding-bottom:.85em}
.praktisch table{width:60%;color:#6e6e6e;border:1px solid #bebebe}
.praktisch th{ border-bottom:1px solid #bebebe }
