/*--- general ---*/
* { position: static!important; width: auto!important; height: auto!important; overflow: visible!important; background: none!important; }
#functions, #author, #nav, #skip, .weblogo, #image, h1 img, .design_top, #back2overview { display: none!important; }
h1 span { display: inline!important; }
h1 { padding-top: 30px!important; }
.design_bottom div { text-align: center; }
#logo { display:block; text-align:center; } 
#content { margin-right: 3em; }
#main_box { margin-left: 0!important; }
#content-sp, #content-function, #content { padding: 0!important; border: 0!important; }
.printlogo{ visibility:visible!important; }
.design_bottom *{ margin: 0!important; }

/*--- fonts ---*/
h1, h2, h3, h4, h5, h6, legend { font-size: 12px!important; }

/*--- sections ---*/
#section_overview li { border: 0!important; }
#section_overview li.line { border: 0!important; }
#section_overview .section_link { padding: 0 0 10px 0!important; }
#section_overview .section_link  img { padding-bottom: 5px; }

/*--- list ---*/
#content ul, #content ol { list-style: disc; padding-left: 30px!important; }
#content li { padding: 0 20px 0 0!important; }

/*--- sitemap ---*/
#content-function #sitemap li li { padding: 0 20px 0 0!important; }
#content-function #sitemap ul { list-style: disc!important; padding-left: 30px!important; }

/*--- form ---*/
form { width: 500px!important; }

/*--- publications ---*/
.pub_selection select { display: none; }
.publications .infos { width: 200px!important; }
.publications .infos ul { display: none!important; }

/*--- doc ---*/
#content .sprechblasen { padding: 10px 0 0 7px!important; }
#content .sprechblasen li { margin: 0!important; padding: 0!important; }

/*--- team ---*/
#notable table.staff_member { border-top: 0px solid!important; }
.staff_member .picture { width: 100px!important; }