*{border:0px solid #eee;margin:0;padding:0;list-style:none}
html,body,h1{width:100%;height:100%;overflow:auto}
body,h1{font-family:Arial;font-size:11px;;cursor:default;color:#444444;line-height:15px}
body,h1{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;width:100%; height:100%}

a{text-decoration:none;color:#444444}

img{display:inline}
b{font-weight:bold}

.red{color:red}
.fuf{font-family:Verdana;font-weight:bold;color:black}

.outer{width:100%; height:100%}
.outer td{text-align:center; vertical-align:middle}
.inner{margin-left:auto; margin-right:auto;width:30em;text-align:left}

#display{position:relative;top:0px;left:0px;margin-top:20px;margin-bottom:80px;margin-left:20px;margin-right:80px;width:950px;height:525px;overflow:hidden}

#display_header{position:relative;height:100px;border:1px none blue}
#display_body{position:relative;width:100%}

#logo{font-size:14px;position:absolute;top:0px;left:0px;text-align:right;color:black}

#menu{position:absolute;left:0px;top:25px;height:338px;width:230px;overflow:hidden;font-weight:normal;line-height:15px;text-transform:lowercase;z-index:10}

#top_menu{position:relative;top:0px;right:0px;font-size:12px;text-align:right}
#sub_menu{font-size:11px;position:absolute;text-align:left;margin-left:0px;width:230px;height:338px;top:0px;left:0px;overflow:hidden;z-index:10}
#sub_menu p,a{line-height:15px}
#top_menu p,a{display:inline;margin-right:5px}
.sub_menu_item{display:block}

#navi p:hover{font-weight:bold;opacity:0.9;filter:alpha(opacity=90)}
.selected{font-weight:bold}
#menu a:hover,#top_menu a:hover{font-weight:bold}
.unselected{font-weight:normal}

.seperator{display:block;position:relative;left:0px;float:left;width:40px;height:15px}

#cont{position:absolute;left:250px;width:700px;border:0px none red}

#page_header{width:100%;height:25px;border:1px none grey;font-size:110%;font-weight:bold}
#page_header_left{width:65%;position:absolute;left:0px;border:inherit;text-align:left;overflow:hidden}
#page_header_right{width:35%;position:absolute;right:0px;border:inherit;text-align:right;font-weight:normal;overflow:hidden}

#main_cont_text{position:relative;top:0px;left:0px;height:338px;text-align:left}
#main_cont_pics, #main_cont_text{position:absolute;top:25px;left:0px;width:700px}
#main_cont_pics{z-index:19;background-color:#eeeeee;height:338px}
#main_cont_text{z-index:20;background-color:none;height:338px}

.text_cont{padding:20px 25px}
.browser{padding:0px}

#screen{max-width:700px;max-height:338px;text-align:left;z-index:5}
#screen_pdf{max-width:700px;height:338px}

#footer{position:absolute;top:372px;left:0px;width:100%}

#navi{position:absolute;top:0px;left:0px;width:700px;margin-bottom:7px;height:12px;z-index:5;text-align:left;overflow:visible}
#navi_background{position:absolute;left:0px;top:0px;width:700px;height:20px;background-color:none;z-index:0}
#navi p{float:left;width:20px;font-size:11px}

.nav_selected {opacity:1.0;filter:alpha(opacity=100)}
.nav_unselected {opacity:0.5;filter:alpha(opacity=50)}

#nav_stat{position:absolute;left:20px;width:660px}
#navi img{width:8px;height:8px;margin-top:3px}

#navi_ovl{position:absolute;top:-350px;left:0px;width:700px;height:338px;font-size:36px;z-index:22}
#navi_ovl_prev, #navi_ovl_next{width:50%;float:left}

#hefte{position:absolute;top:-10px;height:338px;width:100%;overflow:visible;z-index:15}
.hefte{display:inline;float:left;margin-bottom:5px;overflow:visible}
.hefte img{max-height:105px;border:1px none red}
#cont .hefte a:hover{border-bottom:none}

.hefte_seperator{display:inline;float:left;width:5px;height:5px}

#sub_cont{position:absolute;left:0px;top:393px;padding-left:0px;text-align:left;margin-top:0px}

#status{display:none;color:black}
#status p{display:inline}

#divScroller0, #divScroller1{width:100%;height:315px;position:absolute;overflow:hidden;left:0px;top:10px}
#divScroller0{z-index:20}
#divScroller1{z-index:10}
#dynPage0, #dynPage1 {position:absolute; z-index:11;left:0px;top:0px;width:100%;visibility:visible;z-index:5}
#slider0, #slider1{height:313px;top:12px;z-index:21}

#dynPage1 a:hover,#sub_cont  a:hover,#float_text a:hover{color:#99CCFF}
#dynPage1 a,#sub_cont a,#float_text a{font-weight:bold;color:#446688}

.slider{position: absolute; overflow: hidden; z-index:10; right: 5px; width:12px; top:0px; border:0px solid blue;z-index:11}

.silder_up{position:absolute;top:0px;left:0px}
.slider_down{position:absolute;bottom:0px;left:0px}
.slider_range{position:absolute;top:8px;left:0px;height:15px}
#slider_thumb_0,#slider_thumb_1{position:absolute;height:11px;width:12px}
.slider_thumb_inner{position:absolute;top:4px;left:0px;width:12px;height:3px;background-color:#999999}

.webcam{height:338px;max-width:700px}

.home{position:absolute;top:-10px;height:338px;width:100%;overflow:visible;z-index:22}
.home img{height:338px;max-width:700px;z-index:3}
.home_titel{position:absolute;bottom:0px;left:0px;width:100%;padding:3px 5px 3px 10px;background-color:white;opacity:0.8;filter:alpha(opacity=80);z-index:7}
.home_contact{position:absolute;bottom:0px;left:-250px;padding-bottom:0px;}
.home_news{position:absolute;top:0px;left:-250px;width:200px;font-weight:normal;z-index:22}
.home a{z-index:22}

.webcam_link{position:absolute;top:0px;right:0px;;padding:5px 5px;z-index:7}
.webcam_insert{position:absolute;top:-12px;left:0px;;padding:5px 5px;z-index:21;width:100%;background-color:white;opacity:0.8;filter:alpha(opacity=80);z-index:22}

.text_include{padding-left:20px;padding-right:20px;overflow:visible}
.text_include td{text-align:left}
.text_include img{display:block}

.publication div{float:left}
.year{width:45px}
.author{margin-right:5px;font-style:italic}
.media{margin-right:5px;font-weight:bold}

.pub_heading{font-weight:bold}
.pub_entry td{font-weight:normal;padding-left:20px}