/* "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework */
/* Modifikationen, Ergaenzungen, Copyright:  CeDiS, http://www.cedis.fu-berlin.de  Datum: 18.04.2012 */
/* Wird per HTML eingebunden fuer den Mockup-Mode */
/* Begin vertical navigation */
@media all { .vlist { overflow: hidden; margin: 0 5px 30px; list-style-type: none; border-top: 1px #dddddd solid; }
  .vlist ul { list-style-type: none; margin: 0; padding: 0; }
  .vlist li { float: left; width: 100%; margin: 0; padding: 0; }
  .vlist a, .vlist strong, .vlist span { display: block; padding: 3px 0 3px 10px; text-decoration: none; border-bottom: 1px #dddddd solid; color: #333333; }
  .vlist a:active, .vlist a:focus { border-bottom: 1px #dddddd solid; }
  .vlist a:link, .vlist a:visited { color: #333333; }
  .vlist li span { display: block; border-bottom: 1px #dddddd solid; }
  .vlist li.active { color: #333333; background-color: #eeeeee; }
  .vlist li a, .vlist li strong, .vlist li span { padding-left: 10px; }
  .vlist li a:focus, .vlist li a:hover, .vlist li a:active { background-color: #eeeeee; color: #333333; outline: 0 none; text-decoration: none; }
  .vlist li ul li a, .vlist li ul li strong, .vlist li ul li span { padding-left: 20px; padding-top: 0.3em; padding-bottom: 0.3em; line-height: 1.4em; font-size: 85%; }
  .vlist li ul li a { background-color: white; color: #333333; }
  .vlist li ul li a:visited { background-color: white; color: #333333; }
  .vlist li ul li a:focus, .vlist li ul li a:hover, .vlist li ul li a:active { background-color: #eeeeee; color: #333333; }
  .vlist li ul li ul li a, .vlist li ul li ul li strong, .vlist li ul li ul li span { padding-left: 30px; }
  .vlist li ul li ul li a { background-color: white; color: #333333; }
  .vlist li ul li ul li a:visited { background-color: white; color: #333333; }
  .vlist li ul li ul li a:focus, .vlist li ul li ul li a:hover, .vlist li ul li ul li a:active { background-color: #eeeeee; color: #333333; }
  .vlist li ul li ul li ul li a, .vlist li ul li ul li ul li strong, .vlist li ul li ul li ul li span { padding-left: 40px; }
  .vlist li ul li ul li ul li a { background-color: white; color: #333333; }
  .vlist li ul li ul li ul li a:visited { background-color: white; color: #333333; }
  .vlist li ul li ul li ul li a:focus, .vlist li ul li ul li ul li a:hover, .vlist li ul li ul li ul li a:active { background-color: #eeeeee; color: #333333; } }
/* End vertical navigation */
/* Begin horizontal navigation */
@media all { #nav { margin: 0 5px; height: 30px; background: white; }
  .hlist_flex { width: 950px; overflow: hidden; float: left; display: inline; position: relative; background: #c5d2e3; line-height: 0; margin: 0; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
  .hlist_flex ul { display: inline; float: left; margin: 0; margin-left: -5px; padding: 0; overflow: hidden; }
  .hlist_flex ul li { display: inline; float: left; font-size: 1.2em; line-height: 1.6em; list-style-type: none; margin: 0; padding: 0; }
  .hlist_flex ul li a, .hlist_flex ul li strong { background: transparent; color: #333333; display: block; font-size: 1em; font-weight: bold; margin: 0; padding: 0.2em 20px 0.2em 21px; border-right: 1px solid #c5d2e3; text-decoration: none; text-transform: uppercase; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; }
  .hlist_flex ul li.button_1 a, .hlist_flex ul li.button_1 strong { padding-left: 15px; }
  .hlist_flex ul li a:focus, .hlist_flex ul li a:hover, .hlist_flex ul li a:active { background: #999999; color: white; text-decoration: none; }
  .hlist_flex ul li.active a, .hlist_flex ul li a.active { background: #999999; color: white; text-decoration: none; }
  .hlist_flex ul li.active strong { background: #999999; color: white; text-decoration: none; }
  .hlist_flex ul li.active a:link, .hlist_flex ul li.active a:focus, .hlist_flex ul li.active a:hover, .hlist_flex ul li.active a:active { background: #999999; color: white; text-decoration: none; }
  #topnav li { display: inline; }
  #topnav a { color: #333333; }
  #bottomnav li { display: inline; }
  #bottomnav a { color: #999999; } }
/* End horizontal navigation */
@media screen, projection, print { /* Begin basemod */
  body { background: #eeeeee; text-align: center; }
  body * { text-align: left; }
  .page_margins { margin: 0 auto; width: auto; min-width: 990px; max-width: 990px; padding: 0 0 3px 0; background: white; }
  .page_raster { background: white url(/images/raster.gif) top left repeat-y; background-position: -5px; }
  .page_raster_10 { background: white url(/images/raster_10.gif) top left repeat-y; background-position: -5px; }
  .page { position: relative; padding: 0; background: none; width: 960px; margin: 0 15px; }
  #header { position: relative; height: 84px; padding: 0; }
  #fu_logo { position: absolute; top: 9px; left: 5px; }
  #header #topnav { position: absolute; top: 16px; right: 5px; color: #333333; font-size: 85%; }
  #services { position: absolute; top: 43px; right: 5px; height: 26px; text-align: right; z-index: 1; color: #666666; }
  #services img { border: 0; padding: 0; }
  #services .dropdown { float: left; margin-left: 10px; font-size: 85%; }
  #services .dropdown_inner { cursor: pointer; background: url(../images/dropdown_bg.gif) center right no-repeat white; padding: 6px 25px 3px 10px; border: 1px solid #cccccc; height: 15px; }
  #services ul.dropdown_box { background: white; margin-top: 7px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; list-style-type: none; margin-top: 0px; padding: 8px 10px 7px 10px; z-index: -1; background: #f1f1f1; }
  #services ul.dropdown_box li { margin: 0; padding: 0 0 1px; }
  #services ul.dropdown_box a { color: #666666; margin: 0; padding: 5px 0; }
  #languages { float: left; border: 1px solid #cccccc; height: 20px; padding: 4px 11px 0 11px; }
  #languages a, #languages span { text-decoration: none; font-size: 85%; margin: 0; padding: 0; }
  #languages a.lang_link { color: #666666; }
  #languages a.lang_link_active { color: #999999; }
  #languages .lang_link_active { color: #999999; }
  #services #languages ul.dropdown_box a:hover { color: #333333; }
  #languages img { vertical-align: text-top; margin: 0; padding: 0; }
  #services #languages ul.dropdown_box { padding: 8px 10px 3px 10px; }
  #services #languages ul.dropdown_box li { padding: 0 0 4px; }
  #quicklinks { width: 236px; float: left; }
  #service_menue { float: left; margin-left: 10px; font-size: 85%; width: 136px; height: 24px; background: white; border: 1px solid #cccccc; }
  #service_menue_link { display: block; width: 125px; height: 24px; padding: 6px 0 0 11px; color: #666666; text-decoration: none; background: url(../images/icon_service_menue.gif) 114px 5px no-repeat; }
  #service_menue_link:hover, #service_menue_link:visited { display: block; width: 125px; height: 24px; padding: 6px 0 0 11px; color: #666666; text-decoration: none; background: url(../images/icon_service_menue.gif) 114px 5px no-repeat; }
  #service_menue_content { width: 780px; }
  #share_box { width: 550px; height: 500px; }
  #search { height: 24px; margin-left: 10px; font-size: 85%; background: white; float: left; }
  #search_inner { position: relative; }
  #search .search_input { position: absolute; top: 1px; left: 10px; height: 23px; width: 120px; border: none; font-family: Arial, Helvetica, sans-serif; color: #666666; }
  .search_input:focus, .search_button:focus { outline: 0; }
  #search .search_button { position: absolute; top: 0; right: 0; }
  #icons { float: left; height: 20px; margin-left: 10px; padding: 3px 0; }
  #icon_share:hover { cursor: pointer; }
  #footer { background: white; padding: 0; color: #999999; font-size: 85%; border-top: 1px solid #dddddd; }
  #footer #bottomnav { padding: 8px 0 7px 0; line-height: 1.5em; }
  #footer .bottom_main_nav { padding: 7px 0 5px 0; }
  #footer .bottom_main_nav h3 { margin-bottom: 2px; }
  #footer .bottom_main_nav h3 a { color: #333333; text-decoration: none; }
  #footer #bottomnav ul { text-align: right; float: right; }
  #footer .bottom_main_nav ul li { text-transform: uppercase; float: left; padding: 0.2em 1.5em 0.2em 0; }
  #footer .bottom_main_nav ul li a { color: #666666; }
  .feedback { line-height: 1.5em; float: right; padding: 0 0 0 10px; }
  #main { margin: 0 0 15px 0; padding: 0; }
  .subc { padding: 0; margin: 0 5px; position: relative; }
  .subcl { padding: 0; margin: 0 5px 0 0; }
  .subcr { padding: 0; margin: 0 0 0 5px; }
  .subc_default_padding { padding: 14px 10px; overflow: hidden; }
  .margin_top { margin-top: 15px; }
  .margin_top_em { margin-top: 1.5em; }
  .margin_bottom { margin-bottom: 15px; }
  .margin_bottom_30 { margin-bottom: 30px; }
  .margin_left { margin-left: 10px; }
  .margin_right { margin-right: 10px; }
  .padding_top { padding-top: 14px; }
  .padding_top_10 { padding-top: 10px; }
  .padding_bottom { padding-bottom: 14px; }
  .padding_bottom_10 { padding-bottom: 10px; }
  .padding_left { padding-left: 10px; }
  .padding_right { padding-right: 10px; }
  .subcolumns_sub_margin_bottom { margin-bottom: 15px; }
  #main .subc.no_padding { padding: 0; }
  .c10l, .c20l, .c30l, .c40l, .c50l, .c60l, .c70l, .c80l, .c90l { float: left; }
  .c10r, .c20r, .c30r, .c40r, .c50r, .c60r, .c70r, .c80r, .c90r { float: right; margin-left: -5px; }
  .c10l, .c10r { width: 10%; }
  .c20l, .c20r { width: 20%; }
  .c30l, .c30r { width: 30%; }
  .c40l, .c40r { width: 40%; }
  .c50l, .c50r { width: 50%; }
  .c60l, .c60r { width: 60%; }
  .c70l, .c70r { width: 70%; }
  .c80l, .c80r { width: 80%; }
  .c90l, .c90r { width: 90%; }
  .equalize .c10l, .equalize .c20l, .equalize .c30l, .equalize .c40l, .equalize .c50l, .equalize .c60l, .equalize .c70l, .equalize .c80l, .equalize .c90l, .equalize .c10r, .equalize .c20r, .equalize .c30r, .equalize .c40r, .equalize .c50r, .equalize .c60r, .equalize .c70r, .equalize .c80r, .equalize .c90r { display: table-cell; vertical-align: top; float: none; margin: 0; overflow: hidden; }
  .box_bg_dark { background-color: #cccccc; }
  .box_bg_medium { background-color: #dddddd; }
  .box_bg_light { background-color: #f1f1f1; }
  .box_bg_dark_c20_subc { background: url(../images/images/box_bg_dark_c20_subc.gif) repeat-y; background-position: 5px 0; color: #333333; }
  .box_bg_medium_c20_subc { background: url(../images/images/box_bg_medium_c20_subc.gif) repeat-y; background-position: 5px 0; color: #333333; }
  .box_bg_light_c20_subc { background: url(../images/images/box_bg_light_c20_subc.gif) repeat-y; background-position: 5px 0; color: #666666; }
  .box_bg_dark_c40_subc { background: url(../images/images/box_bg_dark_c40_subc.gif) repeat-y; background-position: 5px 0; color: #333333; }
  .box_bg_medium_c40_subc { background: url(../images/images/box_bg_medium_c40_subc.gif) repeat-y; background-position: 5px 0; color: #333333; }
  .box_bg_light_c40_subc { background: url(../images/images/box_bg_light_c40_subc.gif) repeat-y; background-position: 5px 0; color: #666666; }
  .box_bg_dark_c60_subc { background: url(../images/images/box_bg_dark_c60_subc.gif) repeat-y; background-position: 5px 0; color: #333333; }
  .box_bg_medium_c60_subc { background: url(../images/images/box_bg_medium_c60_subc.gif) repeat-y; background-position: 5px 0; color: #333333; }
  .box_bg_light_c60_subc { background: url(../images/images/box_bg_light_c60_subc.gif) repeat-y; background-position: 5px 0; color: #666666; }
  .box_bg_dark_c20_subcl { background: url(../images/images/box_bg_dark_c20_subclr.gif) repeat-y; background-position: 0 0; }
  .box_bg_medium_c20_subcl { background: url(../images/images/box_bg_medium_c20_subclr.gif) repeat-y; background-position: 0 0; }
  .box_bg_light_c20_subcl { background: url(../images/images/box_bg_light_c20_subclr.gif) repeat-y; background-position: 0 0; }
  .box_bg_dark_c20_subcr { background: url(../images/images/box_bg_dark_c20_subclr.gif) repeat-y; background-position: 5px 0; }
  .box_bg_medium_c20_subcr { background: url(../images/images/box_bg_medium_c20_subclr.gif) repeat-y; background-position: 5px 0; }
  .box_bg_light_c20_subcr { background: url(../images/images/box_bg_light_c20_subclr.gif) repeat-y; background-position: 5px 0; }
  .box_border_c20_subc { background: url(../images/images/box_border_c20_subc.gif) no-repeat; background-position: 5px 0; }
  .box_border_c20_subc_bottom { background: url(../images/images/box_border_c20_subc_bottom.gif) no-repeat; background-position: 5px 100%; min-height: 1px; }
  .box_border_c40_subc { background: url(../images/images/box_border_c40_subc.gif) no-repeat; background-position: 5px 0; }
  .box_border_c40_subc_bottom { background: url(../images/images/box_border_c40_subc_bottom.gif) no-repeat; background-position: 5px 100%; min-height: 1px; }
  .box_border_c60_subc { background: url(../images/images/box_border_c60_subc.gif) no-repeat; background-position: 5px 0; }
  .box_border_c60_subc_bottom { background: url(../images/images/box_border_c60_subc_bottom.gif) no-repeat; background-position: 5px 100%; min-height: 1px; }
  .box_border_c80_subc { background: url(../images/images/box_border_c80_subc.gif) no-repeat; background-position: 5px 0; }
  .box_border_c80_subc_bottom { background: url(../images/images/box_border_c80_subc_bottom.gif) no-repeat; background-position: 5px 100%; min-height: 1px; }
  .box_border_top { border-top: 1px solid #dddddd; }
  .box_border_bottom { border-bottom: 1px solid #dddddd; }
  .box_border_left { border-left: 1px solid #cccccc; }
  .box_border_right { border-right: 1px solid #cccccc; }
  #media_container { position: relative; width: 758px; height: 276px; background: #dddddd; overflow: hidden; }
  #media_container_tabs { position: absolute; top: 250px; left: 0; width: 748px; height: 25px; padding: 0 0 0 10px; background: #99cc00; overflow: hidden; border-bottom: 1px solid #666666; }
  .media_container_tab_headline { float: left; text-transform: uppercase; font-size: 95%; height: 26px; margin: 0; padding: 5px 10px 0 10px; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; overflow: hidden; }
  .media_container_tab_divider { float: left; text-transform: uppercase; font-size: 95%; height: 26px; margin: 0; padding: 5px 0 0 0; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; overflow: hidden; }
  #media_container_tab_video .media_container_tab_headline, #media_container_tab_slides .media_container_tab_headline { background: #99cc00; font-weight: bold; color: #666666; }
  #media_container_tab_video .media_container_tab_headline:hover, #media_container_tab_slides .media_container_tab_headline:hover { background: #99cc00; font-weight: bold; color: black; cursor: pointer; }
  #media_container_tab_video .media_container_tab_headline.tab_active, #media_container_tab_slides .media_container_tab_headline.tab_active { background: #99cc00; font-weight: bold; color: black; }
  #media_container_slideshow_outer, #media_container_video_outer { position: absolute; top: 0; left: 0; width: 758px; height: 250px; background: white; overflow: hidden; }
  #media_container_slideshow_inner, #media_container_video_inner { position: relative; width: 758px; height: 250px; overflow: hidden; }
  #media_container_slideshow_inner .media_container_slide, #media_container_video_inner .media_container_video { float: left; width: 758px; height: 250px; }
  .media_container_video { position: relative; }
  #media_container_slideshow_control { position: absolute; top: 3px; right: 10px; height: 30px; width: 128px; text-align: right; z-index: 100; overflow: hidden; }
  #caption { margin: 3px 9px 0 6px; font-size: 90%; color: #333333; }
  #prev, #next, #pause, #play { margin: 0 5px 0 0; cursor: pointer; }
  #media_container_slideshow_control a { background: transparent url(../images/bullet_off.png) top left no-repeat; padding: 0; overflow: hidden; color: transparent; padding: 0 5px; }
  #media_container_slideshow_control a:hover { text-decoration: none; background: transparent url(../images/bullet_on.png) top left no-repeat; }
  #media_container_slideshow_control a:focus { text-decoration: none; outline: none; }
  #media_container_slideshow_control a:active { outline: none; }
  #media_container_slideshow_control a.activeSlide { background: transparent url(../images/bullet_on.png) top left no-repeat; }
  .media_container_slideshow_control_bullet { margin: 0 2px; }
  .media_container_slideshow_control_bullet:hover { cursor: pointer; }
  #media_container_video_control { position: absolute; top: 3px; right: 10px; height: 50px; width: 128px; text-align: right; z-index: 100; overflow: hidden; }
  #video_caption { margin: 3px 9px 0 6px; font-size: 90%; color: #333333; }
  #video_caption a { color: #333333; text-decoration: none; }
  #video_play { margin: 0 5px 0 0; cursor: pointer; }
  #media_container_video_play_button:hover { cursor: pointer; }
  .media_container_slideshow_overlay, .media_container_video_overlay { z-index: 10; position: absolute; left: 0; width: 718px; padding: 7px 20px 7px 20px; background: black; opacity: 0.45; -moz-opacity: 0.4; filter: alpha(opacity=40); overflow: hidden; }
  .media_container_slideshow_overlay { top: 189px; height: 49px; }
  .media_container_video_overlay { top: 169px; height: 69px; }
  .media_container_slideshow_text, .media_container_video_text { position: absolute; left: 20px; width: 717px; color: white; z-index: 100; }
  .media_container_slideshow_text { top: 205px; }
  .media_container_video_text { top: 185px; }
  .media_container_video_text h3 { display: block; float: left; width: 352px; height: 41px; overflow: hidden; }
  .media_container_video_text p { display: block; float: left; width: 344px; height: 50px; overflow: hidden; margin-left: 20px; }
  .media_container_slideshow_text p, .media_container_video_text p { line-height: 1.3em; }
  .media_container_slideshow_text a:link, .media_container_slideshow_text a:visited { color: white; text-decoration: none; }
  .media_container_video_text a:link, .media_container_video_text a:visited { color: white; text-decoration: none; }
  #show_desc, #hide_desc { float: left; cursor: pointer; }
  #slideshow_container { position: relative; background: white; overflow: hidden; }
  .slideshow_xs { height: 162px; }
  .slideshow_m { height: 306px; }
  .slideshow_l { height: 426px; }
  .slideshow_l_wide { height: 306px; }
  .slideshow_xl { height: 555px; }
  .slideshow_xl_wide { height: 386px; }
  .slideshow_xs.slideshow_c { width: 182px; }
  .slideshow_xs.slideshow_subc { width: 162px; }
  .slideshow_m.slideshow_c { width: 374px; }
  .slideshow_m.slideshow_subc { width: 354px; }
  .slideshow_l.slideshow_c, .slideshow_l_wide.slideshow_c { width: 566px; }
  .slideshow_l.slideshow_subc, .slideshow_l_wide.slideshow_subc { width: 546px; }
  .slideshow_xl.slideshow_c, .slideshow_xl_wide.slideshow_c { width: 759px; }
  .slideshow_xl.slideshow_subc, .slideshow_xl_wide.slideshow_subc { width: 739px; }
  .slideshow_c { margin: 0; }
  .slideshow_subc { margin: 0 10px; }
  #slideshow_tabs { position: absolute; height: 25px; background: #99cc00; overflow: hidden; border-bottom: 1px solid #666666; }
  .slideshow_xs #slideshow_tabs { top: 136px; width: 182px; }
  .slideshow_m #slideshow_tabs { top: 280px; width: 374px; }
  .slideshow_l #slideshow_tabs { top: 400px; width: 566px; }
  .slideshow_l_wide #slideshow_tabs { top: 280px; width: 566px; }
  .slideshow_xl #slideshow_tabs { top: 529px; width: 759px; }
  .slideshow_xl_wide #slideshow_tabs { top: 360px; width: 759px; }
  .slideshow_c #slideshow_tabs { left: 0; }
  .slideshow_subc #slideshow_tabs { left: -10px; }
  #slideshow_outer { position: absolute; top: 0; background: white; overflow: hidden; }
  #slideshow_inner { position: relative; overflow: hidden; }
  .slideshow_xs #slideshow_outer, .slideshow_xs #slideshow_inner { width: 182px; height: 136px; }
  .slideshow_m #slideshow_outer, .slideshow_m #slideshow_inner { width: 374px; height: 280px; }
  .slideshow_l #slideshow_outer, .slideshow_l #slideshow_inner { width: 566px; height: 400px; }
  .slideshow_l_wide #slideshow_outer, .slideshow_l_wide #slideshow_inner { width: 566px; height: 280px; }
  .slideshow_xl #slideshow_outer, .slideshow_xl #slideshow_inner { width: 759px; height: 529px; }
  .slideshow_xl_wide #slideshow_outer, .slideshow_xl_wide #slideshow_inner { width: 759px; height: 360px; }
  .slideshow_c #slideshow_outer { left: 0; }
  .slideshow_subc #slideshow_outer { left: -10px; }
  #slideshow_inner .slide { float: left; }
  #slideshow_control { position: absolute; top: 3px; height: 25px; width: 200px; text-align: right; z-index: 100; overflow: hidden; }
  .slideshow_c #slideshow_control { right: 10px; }
  .slideshow_subc #slideshow_control { right: 20px; }
  #slideshow_control a { background: transparent url(../images/bullet_off.png) top left no-repeat; padding: 0; overflow: hidden; color: transparent; padding: 0 5px; }
  #slideshow_control a:hover { text-decoration: none; background: transparent url(../images/bullet_on.png) top left no-repeat; }
  #slideshow_control a:focus { text-decoration: none; outline: none; }
  #slideshow_control a:active { outline: none; }
  #slideshow_control a.activeSlide { background: transparent url(../images/bullet_on.png) top left no-repeat; }
  .slideshow_control_bullet { margin: 0 2px; }
  .slideshow_control_bullet:hover { cursor: pointer; }
  .slideshow_overlay { z-index: 10; position: absolute; left: 0; background: black; opacity: 0.45; -moz-opacity: 0.4; filter: alpha(opacity=40); overflow: hidden; }
  .slideshow_xs .slideshow_overlay { top: 100px; width: 182px; height: 36px; }
  .slideshow_m .slideshow_overlay { top: 205px; width: 374px; height: 75px; }
  .slideshow_l .slideshow_overlay { top: 303px; width: 566px; height: 97px; }
  .slideshow_l_wide .slideshow_overlay { top: 205px; width: 566px; height: 75px; }
  .slideshow_xl .slideshow_overlay { top: 432px; width: 759px; height: 97px; }
  .slideshow_xl_wide .slideshow_overlay { top: 263px; width: 759px; height: 97px; }
  .slideshow_text { position: absolute; color: white; z-index: 100; overflow: hidden; line-height: 1.3em; }
  .slideshow_xs .slideshow_text { top: 111px; height: 17px; }
  .slideshow_m .slideshow_text { top: 220px; height: 50px; }
  .slideshow_l .slideshow_text { top: 318px; height: 66px; }
  .slideshow_l_wide .slideshow_text { top: 220px; height: 50px; }
  .slideshow_xl .slideshow_text { top: 447px; height: 66px; }
  .slideshow_xl_wide .slideshow_text { top: 278px; height: 66px; }
  .slideshow_c .slideshow_text { left: 20px; }
  .slideshow_subc .slideshow_text { left: 30px; }
  .slideshow_xs.slideshow_c .slideshow_text { width: 142px; }
  .slideshow_xs.slideshow_subc .slideshow_text { width: 122px; }
  .slideshow_m.slideshow_c .slideshow_text { width: 334px; }
  .slideshow_m.slideshow_subc .slideshow_text { width: 314px; }
  .slideshow_l.slideshow_c .slideshow_text, .slideshow_l_wide.slideshow_c .slideshow_text { width: 526px; }
  .slideshow_l.slideshow_subc .slideshow_text, .slideshow_l_wide.slideshow_subc .slideshow_text { width: 506px; }
  .slideshow_xl.slideshow_c .slideshow_text, .slideshow_xl_wide.slideshow_c .slideshow_text { width: 719px; }
  .slideshow_xl.slideshow_subc .slideshow_text, .slideshow_xl_wide.slideshow_subc .slideshow_text { width: 699px; }
  .slideshow_text a:link, .slideshow_text a:visited { color: white; text-decoration: none; }
  .identity_text { height: 26px; margin: 0 5px; padding: 2px 10px 0 10px; border-top: 1px solid #cccccc; background-color: #eeeeee; position: relative; line-height: 0; overflow: hidden; margin-bottom: 15px; }
  .identity_text_border_bottom { border-bottom: 4px solid #999999; }
  .identity_text h2 { color: #333333; font-size: 1.2em; text-transform: uppercase; font-weight: normal; line-height: 1.6em; margin: 0; }
  .identity_text h2 a { color: #333333; }
  .identity_text h2 a:hover { text-decoration: none; }
  .strip_image { overflow: hidden; margin: 0 5px 10px 5px; }
  .breadcrumbs_expanded { width: 100%; margin: 0 5px 8px 15px; font-size: 95%; color: #666666; }
  .breadcrumbs { margin-top: -9px; font-size: 85%; }
  .breadcrumbs li { display: inline; padding: 0 14px 0 0; background-image: url(../images/link_list_arrow_grey.png); background-position: 100% -488px; background-repeat: no-repeat; }
  #main_content .breadcrumbs li { display: inline; padding: 0 14px 0 0; background-image: url(../images/link_list_arrow_grey.png); background-position: 100% -488px; background-repeat: no-repeat; }
  .breadcrumbs li.active { padding: 0; background-image: none; }
  #main_content .breadcrumbs li.active { padding: 0; background-image: none; }
  #main_content .breadcrumbs a { color: #666666; }
  /* End basemod */ }
/* Begin content */
@media all { html * { font-size: 100.01%; }
  textarea, pre, code, kbd, samp, var, tt { font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier; }
  body { font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #222222; }
  h1, h2, h3, h4, h5, h6 { font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-weight: normal; color: black; margin: 0 0 0.5em 0; }
  h1 { font-size: 155%; line-height: 1.4em; }
  h2 { font-size: 130%; line-height: 1.4em; }
  h3 { font-size: 110%; line-height: 1.4em; }
  h4 { font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #cc0000; line-height: 1.5em; }
  h5 { font-family: Arial, Helvetica, sans-serif; font-size: 100%; background-color: #f4f4f4; padding: 10px; line-height: 1.5em; }
  h6 { font-size: 100%; color: #666666; line-height: 1.5em; }
  #main_content h1, #main_content h2, #main_content h3, #main_content h4, #main_content h5, #main_content h6 { margin: 1em 0 0.5em 0; }
  #main_content h1.main_headline { margin: 0.75em 0 0.5em 0; max-width: 546px; }
  #main_content h5 { margin: 1em 0; }
  #main_content h1 + h2, #main_content h1 + h3, #main_content h1 + h4, #main_content h1 + h5, #main_content .az_index_anchor + h2, #main_content .az_index_anchor + h3, #main_content .az_index_anchor + h4, #main_content .az_index_anchor + h5 { margin-top: 0; }
  #main_content h2 + h3, #main_content h2 + h4, #main_content h2 + h5 { margin-top: 0; }
  #main_content h3 + h4, #main_content h3 + h5 { margin-top: 0; }
  #main_content h4 + h5 { margin-top: 0; }
  #main_content h1 + .icaption_right + h2, #main_content h1 + .icaption_left + h2, #main_content h1 + .icaption_right + h3, #main_content h1 + .icaption_left + h3 { margin-top: 0; }
  #main_content .content_left > *:first-child, #main_content .content_right > *:first-child { margin-top: 0; }
  ul, ol, dl { line-height: 1.5em; margin: 0 0 0.5em 0; }
  ul li { list-style-type: none; }
  ul ul { margin-top: 0.5em; }
  ul ul li { list-style-type: none; }
  ol ol { margin-top: 0.5em; }
  ol li { list-style-type: decimal; }
  ol ol li { list-style-type: lower-latin; }
  li { margin: 0; line-height: 1.5em; padding: 0 0 0 10px; }
  #main_content ul li { background-image: url(../images/list_bullet.gif); background-position: 0 7px; background-repeat: no-repeat; margin: 0; line-height: 1.5em; }
  #main_content ul ol li { background-image: none; }
  ul.na_list li { margin: 0 0 0.5em 0; line-height: 1.4em; }
  ul ul { margin-bottom: 0; }
  ul ul ul { margin-bottom: 0; }
  ol ol { margin-bottom: 0; }
  ol ol ol { margin-bottom: 0; }
  dt { font-weight: bold; }
  dd { margin: 0 0 0.5em 0.8em; }
  #sub_nav li, #header li, #nav li, #subnavigation_six_items li { background-image: none; }
  ol { margin-left: 1.5em; }
  ol li { background: none; padding: 0; }
  #main_content .link_list_arrow_small li, .link_list_arrow_small li { background-image: url(../images/link_list_arrow.png); background-position: 0 -487px; background-repeat: no-repeat; padding-left: 11px; font-size: 85%; overflow: hidden; }
  #main_content .link_list_arrow_small.na_list li { margin-bottom: 0.5em; line-height: 1.4em; }
  #main_content .link_list_arrow_small a:link, #main_content .link_list_arrow_small a:visited { color: #666666; }
  .link_list_arrow_small a:link, .link_list_arrow_small a:visited { color: #666666; }
  #main_content .link_list_downloads_small a:link, #main_content .link_list_downloads_small a:visited { color: #666666; }
  .link_list_downloads_small a:link, .link_list_downloads_small a:visited { color: #666666; }
  .link_list_downloads_medium a:link, .link_list_downloads_medium a:visited { color: #666666; }
  #main_content .link_list_arrow_medium li, .link_list_arrow_medium li { background-image: url(../images/link_list_arrow.png); background-position: 0 -242px; background-repeat: no-repeat; padding-left: 13px; overflow: hidden; }
  #main_content .link_list_arrow_medium a:link, #main_content .link_list_arrow_medium a:visited { color: #666666; }
  .link_list_arrow_medium a:link, .link_list_arrow_medium a:visited { color: #666666; }
  #main_content .link_list_arrow_large li, .link_list_arrow_large li { background-image: url(../images/link_list_arrow.png); background-position: 0px 4px; background-repeat: no-repeat; padding-left: 20px; overflow: hidden; }
  #main_content .link_list_arrow_large a:link, #main_content .link_list_arrow_large a:visited { color: #666666; }
  .link_list_arrow_large a:link, .link_list_arrow_large a:visited { color: #666666; }
  p { line-height: 1.5em; margin: 0 0 0.5em 0; }
  blockquote { margin: 0 0 0.5em 1.6em; color: #666666; line-height: 1.5em; }
  strong, b { font-weight: bold; }
  em, i { font-style: italic; }
  pre, code, kbd, tt, samp, var { font-size: 100%; }
  pre, code { color: #cc0000; }
  pre { line-height: 1.5em; margin: 0 0 0.5em 0; }
  kbd, samp { color: #666666; }
  var { color: #666666; font-style: italic; }
  acronym, abbr { border-bottom: 1px #aaaaaa dotted; font-variant: small-caps; letter-spacing: 0.07em; cursor: help; }
  sub, sup { font-size: 91.667%; }
  hr { border: none; border-top: 1px #cccccc solid; height: 1px; margin: 0 0 0.5em 0; }
  .uppercase { text-transform: uppercase; }
  small { font-size: 85%; line-height: 1.2em; }
  .last_updated { margin-top: 15px; clear: both; }
  a:link, a:visited { color: #0066cc; text-decoration: none; }
  a[href]:hover, a:active { text-decoration: underline; }
  a:hover { text-decoration: none; }
  a:focus { border: none; color: #0066cc; text-decoration: underline; }
  a:hover img { text-decoration: none; }
  #main_content a.link_arrow_small, a.link_arrow_small { background-image: url(../images/link_list_arrow.png); background-position: 0 -488px; background-repeat: no-repeat; font-size: 85%; color: #666666; padding: 0 0 0 12px; display: block; }
  #main_content a.link_arrow_medium, a.link_arrow_medium { background-image: url(../images/link_list_arrow.png); background-position: 0 -245px; background-repeat: no-repeat; color: #666666; padding: 0 0 0 14px; }
  #main_content a.link_arrow_large, a.link_arrow_large { background-image: url(../images/link_list_arrow.png); background-position: 0 4px; background-repeat: no-repeat; font-size: 85%; color: #666666; padding: 0 0 0 18px; }
  .teaser_bg_hover { margin: 0 5px; padding: 10px 10px 0 10px; cursor: pointer; color: black; }
  .teaser_bg_hover a:hover, .teaser_bg_hover a:visited { text-decoration: none; }
  .teaser_bg_hover:hover { background-color: #f1f1f1; }
  .teaser_floatbox { float: left; }
  .teaser_cat_campusleben { border-left: 3px solid #99cc00; padding: 0 0 0 5px; font-size: 85%; line-height: 1.8em; }
  .teaser_text_c20 { margin: 0 0 0 10px; padding: 0; float: left; width: 162px; }
  .teaser_text_c20 h3 { font-size: 100%; }
  .teaser_text_c40 { margin: 0 0 0 10px; padding: 0; float: left; width: 258px; }
  .teaser_text_c40 h3 { font-size: 100%; }
  .teaser_text_c40 p { font-size: 90%; color: black; }
  .teaser_text_c40_image_xs { margin: 0 0 0 30px; padding: 0; float: left; width: 162px; }
  .teaser_text_c40_image_xs h3 { font-size: 100%; }
  .teaser_text_c40_image_xs p { font-size: 90%; color: black; }
  .teaser_text_c50 { margin: 0 0 0 30px; padding: 0; float: left; width: 258px; }
  #main_content .teaser_text_c50 h2 { margin-top: 0; }
  .teaser_text_c50_image_xxs { margin: 0 0 0 30px; padding: 0; float: left; width: 430px; }
  .teaser_text_c50 .title { font-weight: bold; }
  .teaser_text_c60 { margin: 0 0 0 30px; padding: 0; float: left; width: 354px; }
  #main_content .teaser_text_c60 h2 { margin-top: 0; }
  .teaser_text_c60_image_xxs { margin: 0 0 0 30px; padding: 0; float: left; width: 430px; }
  .teaser_text_c60 .title { font-weight: bold; }
  .teaser_image { margin: 0; padding: 0; float: left; }
  .teaser_image_xs { margin: 0; padding: 0; float: left; width: 162px; }
  .teaser_image_xxs { margin: 0; padding: 0; float: left; width: 86px; }
  .teaser_meta_info { font-size: 95%; line-height: 1.3em; font-weight: normal; color: #666666; margin: 0 0 0.5em 0; }
  .teaser_date { font-weight: normal; }
  h3.width150 { width: 150px; }
  .teaser_column p { font-size: 90%; color: #222222; }
  .teaser_column p.title { font-weight: normal; margin: 0 0 1em 0; }
  #lead_story p { color: #666666; }
  #lead_story p.title { color: black; font-weight: bold; }
  #lead_story p.subtitle { font-weight: bold; }
  .icaption { margin: 0 0 20px 0; }
  .icaption_left { float: left; display: inline; margin: 4px 30px 0 0; }
  .icaption_right { float: right; display: inline; margin: 4px 0 0 30px; }
  .icaption img, .icaption_left img, .icaption_right img { padding: 0; border: none; }
  .icaption h6, .icaption_left h6, .icaption_right h6 { display: block; overflow: hidden; margin: 0; padding: 6px 10px; background: #eeeeee; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 85%; line-height: 1.3em; }
  .icaption h6 .image_source_text, .icaption_right h6 .image_source_text, .icaption_left h6 .image_source_text { display: block; }
  .icaption h6 a.image_source_link, .icaption_right h6 a.image_source_link, .icaption_left h6 a.image_source_link { display: block; color: #666666; }
  .galleria-info-description .image_source { margin: 0; }
  .galleria-info-description .image_source_text { font-size: 85%; }
  .galleria-info-description .image_source_link { font-size: 85%; }
  .galleria-info-description .image_source_link a { color: white; }
  .content_image_xxxs { width: 66px; }
  .content_image_xxs { width: 86px; }
  .content_image_xs { width: 162px; }
  .content_image_s { width: 258px; }
  .content_image_m { width: 354px; }
  .content_image_l { width: 546px; }
  .content_image_xl { width: 739px; }
  .content_image_xxl { width: 930px; }
  .icaption_xxxs { width: 66px; }
  .icaption_xxs { width: 86px; }
  .icaption_xs { width: 162px; }
  .icaption_s { width: 258px; }
  .icaption_m { width: 354px; }
  .icaption_l { width: 546px; }
  .icaption_xl { width: 739px; }
  .icaption_xxl { width: 930px; }
  .icaption_xxxs h6 { width: 46px; }
  .icaption_xxs h6 { width: 66px; }
  .icaption_xs h6 { width: 142px; }
  .icaption_s h6 { width: 238px; }
  .icaption_m h6 { width: 334px; }
  .icaption_l h6 { width: 526px; }
  .icaption_xl h6 { width: 719px; }
  .icaption_xxl h6 { width: 910px; }
  #main_content .icaption_xxxs h6, #main_content .icaption_xxs h6, #main_content .icaption_xs h6, #main_content .icaption_s h6, #main_content .icaption_m h6, #main_content .icaption_l h6, #main_content .icaption_xl h6, #main_content .icaption_xxl h6 { margin: 0 0 20px 0; }
  .highlight { color: #cc0000; }
  .dimmed { color: #666666; }
  .info { background: #f8f8f8; color: #666666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }
  .note { background: #dddddd; color: #333333; border: 2px #cccccc solid; padding: 8px 10px; margin: 0.8em 0 1em 0; }
  .important { background: #ffffee; color: #444400; border: 2px #888844 solid; padding: 10px; margin-bottom: 0.5em; }
  .warning { background: #ffeeee; color: #440000; border: 2px #884444 solid; padding: 10px; margin-bottom: 0.5em; }
  .float_left { float: left; display: inline; margin: 0 30px 20px 0; }
  .float_right { float: right; display: inline; margin: 0 0 20px 30px; }
  .center { display: block; text-align: center; margin: 0.5em auto; }
  .clearing_oldschool { clear: both; }
  table { border-collapse: collapse; margin: 1.1em 0; border-top: 2px #999999 solid; border-bottom: 2px #999999 solid; }
  table caption { font-variant: small-caps; margin: 0 0 2px 6px; }
  table.full { width: 100%; }
  table.fixed { table-layout: fixed; }
  th, td { line-height: 1.5em; padding: 4px 10px; border: 1px solid #dddddd; }
  thead th { color: black; border-bottom: 2px #0066cc solid; }
  tbody th { background: #eeeeee; color: #333333; border-bottom: 1px solid white; text-align: left; }
  tbody th[scope="row"], tbody th.sub { background: #f0f0f0; }
  tbody td { border-bottom: 1px solid #dddddd; }
  table.border_none { border: none; }
  table.border_none td, table.border_none th { border: none; }
  table.border_none tbody td, table.border_none tbody th { border: none; }
  h3.box_headline_small { text-transform: uppercase; font-size: 105%; font-weight: bold; line-height: 1.2em; margin: 0 0 14px 0; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #333333; }
  #main_content h3.box_headline_small { margin: 0 0 14px 0; color: #333333; }
  #main_content h3.box_headline_medium { margin: 0 0 14px 0; color: #333333; margin: 0 0 14px 0; color: #333333; }
  h3.box_headline_medium { text-transform: uppercase; font-size: 120%; font-weight: bold; margin: 0 0 14px 0; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; letter-spacing: -0.035em; color: #333333; }
  h3.box_headline_large { text-transform: uppercase; font-size: 130%; font-weight: bold; margin: 0 0 14px 0; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; letter-spacing: -0.035em; color: #333333; }
  h2.box_headline_medium { text-transform: uppercase; font-size: 140%; font-weight: bold; margin: -9px 0 14px 0; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #333333; }
  h2.box_headline_large { text-transform: uppercase; font-size: 180%; font-weight: bold; margin: -9px 0 14px 0; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #333333; }
  h1.box_headline_large { font-size: 180%; font-weight: normal; margin: 0 0 14px 14px; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #333333; }
  h1.headline_light { color: #666666; }
  h3.headline_light { color: #666666; }
  .box_banner h3 { margin: 0 0 0.5em 0; }
  .box_banner p { font-size: 90%; }
  .box_list { font-size: 90%; font-weight: normal; margin-top: -5px; }
  .box_list li { margin: 0 0 2px 0; padding: 0; }
  .box_list a { color: #333333; }
  .events { line-height: 1.3em; margin-top: -3px; font-size: 85%; }
  .events .day { font-weight: bold; }
  .events .time { color: #666666; }
  .box_column_left { float: left; margin-bottom: 14px; border-right: 1px solid #bbbbbb; }
  .box_column_right { float: left; margin-left: -1px; margin-bottom: 14px; border-left: 1px solid #bbbbbb; }
  .events .box_column_left { width: 40px; padding-right: 10px; }
  .events .box_column_right { width: 100px; padding-left: 10px; }
  .events_box_home .events { font-size: 100%; }
  .events_box_home .previous_next_nav { margin: 0; }
  .events_box_home .events_without_columns { font-size: 90%; }
  ul.events_without_columns { margin: 0; }
  ul.events_without_columns li { width: 162px; display: block; margin: 0 0 6px 0; padding: 0 0 6px 0; border-bottom: 1px solid #dddddd; }
  ul.events_without_columns .date { margin: 0; padding: 0.5em 0 0; color: #666666; display: block; font-size: 100%; }
  .events_box_home h3 { font-size: 130%; }
  .info_box { font-size: 85%; }
  .info_box .title { font-weight: bold; }
  .annual_events ul { font-size: 85%; line-height: 1.3em; margin: 0; padding: 0; }
  .annual_events ul li { width: 162px; display: block; margin: 0 0 6px 0; padding: 0 0 6px 0; border-bottom: 1px solid #dddddd; }
  .annual_events ul li .date { margin: 0; padding: 0; color: #666666; display: block; font-size: 100%; }
  .annual_events ul li .annual_events_image { margin: 6px 0 6px 0; padding: 0; display: block; }
  h3.pop_headline_small { text-transform: uppercase; font-size: 105%; font-weight: bold; margin: 0 0 14px 0; padding: 0 0 6px 0; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; display: block; border-bottom: 1px solid #cccccc; }
  .news { font-size: 85%; line-height: 1.3em; margin-top: -3px; }
  .news .day { font-weight: normal; margin: 0 0 10px 0; padding: 4px 0; display: block; border-bottom: 1px solid #cccccc; }
  .news .time { color: #666666; }
  .news .abstract { color: #333333; }
  .news .title { display: block; }
  .news_list li { padding: 0; line-height: 1.4em; }
  .rss_box { line-height: 1.3em; }
  .rss_box h3 { margin-bottom: 0.25em; }
  .box_sub_headline_small { font-weight: normal; font-size: 80%; margin-bottom: 1.2em; line-height: 1.3em; color: #999999; }
  .rss_box .day { display: block; border-bottom: 1px solid #cccccc; margin: 0 0 10px 0; padding: 4px 0; font-weight: normal; }
  .rss_box .time { color: #666666; }
  .rss_box .abstract { color: #333333; }
  .rss_box .title { display: block; }
  .rss_box .box_items { font-size: 85%; }
  .box_sub_headline_small { font-weight: normal; font-size: 80%; margin-bottom: 1.2em; line-height: 1.3em; color: #999999; }
  .rss_box .day { font-weight: normal; margin: 0 0 10px 0; padding: 4px 0; display: block; border-bottom: 1px solid #cccccc; }
  .rss_box .time { color: #666666; }
  .rss_box .abstract { color: #333333; }
  .rss_box .title { display: block; }
  .rss_box .box_items { font-size: 85%; }
  .box_column_left { float: left; margin-bottom: 14px; border-right: 1px solid #bbbbbb; }
  .box_column_right { float: left; margin-left: -1px; margin-bottom: 14px; border-left: 1px solid #bbbbbb; }
  ul.link_list_downloads_small li { background-image: url(../images/download_list_icon.png); background-position: 0 -487px; background-repeat: no-repeat; padding-left: 13px; font-size: 85%; overflow: auto; }
  ul.link_list_downloads_medium li { background-image: url(../images/download_list_icon.png); background-position: 0 -242px; background-repeat: no-repeat; padding-left: 13px; overflow: auto; }
  #campusleben p { color: #666666; font-size: 90%; }
  #campusleben .campusleben_logo { margin: 14px 0 12px 0; padding: 0; }
  .campusleben_logo { margin: 15px; }
  .research_news_en { margin: 0 0 0 30px; padding: 0; float: left; width: 162px; }
  .research_news_en p { color: #666666; font-size: 90%; }
  #banner .banner, #banner img { margin: 10px 30px 15px 0; float: left; }
  .sidebar_banner { width: 182px; overflow: hidden; margin: 0 5px 15px 5px; padding: 0; }
  .sidebar_banner a, .sidebar_banner img { display: block; }
  div.abstract { color: #666666; font-weight: bold; }
  .previous_next_nav { margin: 12px 0 0 0; clear: both; font-size: 85%; }
  .previous_next_nav small, .previous_next_nav span, .previous_next_nav img { margin: 4px 6px 0 0; float: left; }
  .previous_next_nav span { margin: 5px 6px 0 0; width: 33px; text-align: center; }
  .news .previous_next_nav, .events .previous_next_nav { font-size: 100%; }
  #main_content .previous_next_nav_page_number { color: #666666; width: 50px; }
  .date { color: #666666; font-size: 85%; }
  .event_list_item, .event_meta { margin: 1.2em 0 0.5em; }
  #main_content .event_list_item h3, #main_content .event_list_item h6 { margin: 0 0 0.5em 0; color: #333333; }
  #main_content .event_meta h1 { margin: 0 0 0.5em 0; color: #333333; }
  #main_content .event_meta h3 { margin: 0.15em 0 0.6em 0; line-height: 1.5em; }
  .site_functions { clear: both; }
  .site_functions h3 { font-size: 105%; color: #666666; }
  #main_content .site_functions ul li { line-height: 1.5em; margin: 0; }
  .border_medium_top { border-top: 2px solid #dddddd; }
  .border_medium_bottom { border-bottom: 2px solid #dddddd; }
  .image_container { margin-bottom: 1.2em; }
  #main_content .image_container h3 { margin: 0 0 0.5em 0; font-size: 110%; }
  .grouped_elements img.floatleft { margin: 0 3px 3px 0; }
  .padding_bottom_gallery_1 { padding-bottom: 8px; }
  h3.label_small { font-size: 85%; font-family: Arial, Helvetica, sans-serif; }
  .links_box_left ul, .downloads_box_left ul { border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; padding-top: 4px; width: 100%; }
  .links_box_left .link_list_arrow_small li { margin-left: 9px; padding: 0 10px 0 11px; }
  .downloads_box_left ul.link_list_downloads_small li { padding: 0 10px 0 13px; margin-left: 9px; background-image: url(../images/download_list_icon.png); background-position: 0 -487px; background-repeat: no-repeat; overflow: auto; }
  .staff_list { margin-top: 15px; }
  .staff_item { margin-bottom: 15px; border-bottom: 1px solid #999999; }
  #main_content .staff_item h3 { margin: 0; }
  #main_content .staff_item h3 a { padding: 8px 0; display: block; }
  .staff_item_name { padding: 0 10px; }
  .staff_item_link { padding: 4px 10px; }
  #main_content .staff_item_link a.link_arrow_small, .staff_item_link a.link_arrow_small { background-position: 0 -485px; }
  #main_content .staff_item p { color: #333333; border-top: 1px solid #dddddd; margin: 0; }
  .staff_item_email, .staff_item_phone { padding: 0 10px; }
  .staff_item_type, .staff_item_function { padding: 4px 10px; }
  #main_content p.staff_item_function { color: #666666; }
  .staff_item_email a { color: #333333; padding: 4px 0; display: block; }
  .staff_item_email a:hover { text-decoration: underline; color: #333333; }
  span.desc { padding: 4px 0; display: block; width: 75px; float: left; font-weight: bold; }
  span.text { padding: 4px 0; display: block; float: left; }
  .staff_item_with_image { margin-bottom: 25px; }
  #main_content .staff_item_with_image h3 { margin: 0; }
  #main_content .staff_item_with_image h3 a { padding: 5px 0 8px 0; display: block; }
  #main_content .staff_item_with_image p { color: #333333; border-top: 1px solid #dddddd; margin: 0; }
  #main_content p.staff_item_function { color: #666666; }
  .staff_item_image { width: 86px; float: left; margin-right: 20px; }
  .without_image { background: #f1f1f1; height: 114px; }
  .staff_item_text { width: 440px; float: left; border-bottom: 1px solid #999999; }
  .staff_item_with_image_2 { margin-bottom: 25px; }
  #main_content .staff_item_with_image_2 h3 { margin: 0; }
  #main_content .staff_item_with_image_2 h3 a { padding: 5px 0 8px 0; display: block; }
  #main_content .staff_item_with_image_2 p { color: #333333; border-top: 1px solid #dddddd; margin: 0; }
  #main_content p.staff_item_function { color: #666666; }
  .staff_item_image { width: 86px; float: left; margin-right: 20px; }
  .without_image { background: #f1f1f1; height: 114px; }
  .staff_item_with_image_2 .staff_item_text { width: 248px; float: left; border-bottom: 1px solid #999999; }
  .staff_item_with_image_2 .staff_item_email { padding: 4px 10px; }
  .staff_item_with_image_2 .staff_item_email a { color: #333333; display: inline; padding-right: 19px; }
  .send_mail { background: url(../images/icon_email_bg.gif) 8px right no-repeat; }
  .send_mail:hover { background: url(../images/icon_email_bg.gif) -32px right no-repeat; }
  .staff_item_with_image_2 .staff_item_email a.copy_mail { color: #333333; display: inline; padding-right: 16px; }
  .copy_mail { background: url(../images/icon_copy.gif) 8px right no-repeat; }
  .copy_mail:hover { background: url(../images/icon_copy.gif) -32px right no-repeat; }
  #tooltip { position: absolute; border: none; background: #0066cc; padding: 2px 7px; color: white; display: none; font-size: 85%; }
  #staff_tabs { width: 100%; height: 31px; border-bottom: 2px solid #cccccc; margin: 20px 0; }
  #staff_tabs ul { margin: 0 15px; }
  #main_content .staff_tab { height: 18px; display: block; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; list-style-type: none; float: left; background-image: none; background-color: white; padding: 6px 12px; margin: 0 5px 0 0; font-size: 105%; color: #666666; cursor: pointer; }
  #main_content .staff_tab:hover { color: #0066cc; text-decoration: underline; }
  #main_content .staff_tab.active { height: 20px; background: white; border-top: 1px solid #cccccc; border-bottom: none; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background-image: none; background-color: white; padding: 6px 12px; color: #333333; cursor: default; }
  #main_content .staff_tab.active:hover { text-decoration: none; }
  .staff_images { float: right; width: 162px; }
  .staff_images img { width: 162px; }
  .table_staff_contact { width: 354px; }
  .no_vertical_borders td { border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #dddddd; }
  .staff_container h4 { color: #333333; }
  #tabs_border { width: 100%; height: 31px; border-bottom: 2px solid #cccccc; margin: 20px 0 0 0; }
  #tabs_border ul { margin: 0 15px; }
  #main_content .tab_border { height: 18px; display: block; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; list-style-type: none; float: left; background-image: none; background-color: white; padding: 6px 12px; margin: 0 5px 0 0; font-size: 105%; color: #666666; cursor: pointer; font-weight: bold; }
  #main_content .tab_border:hover { color: #0066cc; text-decoration: underline; }
  #main_content .tab_border.active { height: 20px; background: white; border-top: 1px solid #cccccc; border-bottom: none; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background-image: none; background-color: white; padding: 6px 12px; color: #333333; cursor: default; }
  #main_content .tab_border.active:hover { text-decoration: none; }
  .tab_container_border { padding: 15px 20px 15px 20px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 2px solid #cccccc; }
  #tabs_bg_light { width: 100%; height: 31px; margin: 20px 0 0 0; }
  #tabs_bg_light ul { margin: 0 15px; }
  #main_content .tab_bg_light { height: 18px; display: block; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; list-style-type: none; float: left; background-image: none; background-color: white; padding: 6px 12px; margin: 0 5px 0 0; font-size: 105%; color: #666666; cursor: pointer; font-weight: bold; }
  #main_content .tab_bg_light:hover { color: #333333; text-decoration: none; background-color: #f1f1f1; border: none; padding: 7px 13px; }
  #main_content .tab_bg_light.active { height: 21px; border: none; background-image: none; background-color: #f1f1f1; padding: 7px 13px; color: #333333; cursor: default; }
  #main_content .tab_bg_light.active:hover { text-decoration: none; background-color: #f1f1f1; }
  .tab_container_bg_light { padding: 15px 20px 15px 20px; background-color: #f1f1f1; }
  #main_content ul.animated_list { margin: 0px 0 15px 0; padding: 0; border-top: 2px solid #cccccc; }
  #main_content li.animated_list_item { list-style-type: none; background-image: none; padding: 0; margin: 0; border-bottom: 1px solid #dddddd; }
  #main_content .animated_list_item_header { margin: 0; padding: 0 0 8px 0; }
  #main_content .animated_list_item_header h2 { margin: 0; padding: 4px 0 0px 18px; display: block; }
  #main_content .animated_list_item_details > *:first-child { margin-top: 0.5em; }
  #main_content .animated_list_item_header h3 { margin: 0; padding: 8px 0 0px 18px; font-size: 110%; display: block; }
  #main_content .animated_list_item_header p { margin: 0; padding: 8px 0 0 18px; }
  #main_content li.animated_list_item_closed .animated_list_item_header h2 { background-image: url(../images/open_nav_button.gif); background-position: 0 15px; background-repeat: no-repeat; }
  #main_content li.animated_list_item_opened .animated_list_item_header h2 { background-image: url(../images/close_nav_button.gif); background-position: 0 15px; background-repeat: no-repeat; }
  #main_content li.animated_list_item_closed .animated_list_item_header h3 { background-image: url(../images/open_nav_button.gif); background-position: 0 15px; background-repeat: no-repeat; }
  #main_content li.animated_list_item_opened .animated_list_item_header h3 { background-image: url(../images/close_nav_button.gif); background-position: 0 15px; background-repeat: no-repeat; }
  #main_content .animated_list_item_header h2:hover, #main_content .animated_list_item_header h3:hover { color: #0066cc; text-decoration: none; cursor: pointer; }
  #main_content li.animated_list_item_opened { padding-bottom: 14px; }
  #main_content .animated_list_item_details { margin: 0; padding: 0 0 0 18px; }
  #main_content .animated_list_item_details .abstract { font-weight: normal; color: black; }
  #main_content .toggle_animated_list_details { display: block; padding: 8px 0 8px 18px; margin: 0; font-size: 85%; background-image: url(../images/open_list_button.gif); background-position: 0 13px; background-repeat: no-repeat; }
  #main_content .toggle_animated_list_items_opened .toggle_animated_list_details { background-image: url(../images/close_list_button.gif); background-position: 0 13px; background-repeat: no-repeat; }
  #main_content .toggle_animated_list_items a { color: #999999; text-decoration: none; }
  #main_content .toggle_animated_list_items a:visited { color: #999999; text-decoration: none; }
  #main_content .toggle_animated_list_items a:hover { color: #0066cc; }
  #main_content .publication strong { color: #666666; }
  #main_content h3.fu_dc_publication_creator { margin-top: 0; }
  #main_content table.course { margin-top: 20px; }
  p.label_bold, .label_bold { font-weight: bold; }
  p.field_data { font-weight: bold; }
  table.institution { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
  table.institution td.institution_image { padding: 0 0 0 10px; }
  .accessible_icons { margin: 10px 0; padding: 5px; height: 28px; }
  .accessible_icons img { display: block; float: left; margin: 0 10px 0 0; opacity: 0.4; }
  .accessible_icons img:hover { opacity: 0.8; }
  .table_with_content_image { margin: 1.1em 0; }
  .table_with_content_image table { float: left; margin: 0; }
  .table_with_content_image .icaption_right { margin-top: 0; }
  #main_content.box_institution_frontpage h1, #main_content.box_institution_frontpage h6 { margin: 0 0 10px 0; }
  .image_institution_frontpage { margin: 0 0 15px 0; }
  #sitemap ul { margin: 0; border-top: 1px solid #dddddd; }
  #sitemap ul ul { margin: 0 0 0 16px; border-top: none; }
  #sitemap ul li { background-position: 0 10px; margin: 0; background-image: none; padding: 0px; }
  #sitemap ul li a { width: 100%; display: block; padding: 2px 0; color: black; }
  #sitemap ul li a:hover { width: 100%; display: block; text-decoration: none; background-color: #eeeeee; }
  #sitemap ul li li li { padding: 0px; }
  #sitemap ul li a.open { font-weight: normal; border-top: 1px solid #dddddd; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 110%; padding: 2px 10px 2px 10px; }
  #sitemap ul li ul li a.open { font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-transform: none; font-size: 90%; }
  #sitemap ul li ul li ul li a { padding: 2px 10px 2px 10px; font-size: 90%; }
  #sitemap ul li a.open.first { border-top: none; }
  #main_content ul.press_list li { background-image: none; padding-left: 0; margin: 0.5em 0 1.3em 0; }
  ul.press_list p.day { margin: 0; }
  ul.press_list p.day span { font-size: 85%; font-weight: normal; padding: 1px 5px 0 5px; color: #333333; margin: 0 0 0.25em 0; display: block; width: 100%; border-top: 1px solid #cccccc; border-left: 3px solid #666666; }
  ul.press_list .title { font-size: 120%; font-weight: normal; margin: 0 0 0 0; }
  .player_container { border-top: 2px solid #999999; border-bottom: 2px solid #999999; padding: 0; margin: 0 0 0.5em 0; }
  .player { padding: 0; margin: 0; }
  .player_text { font-size: 85%; color: #666666; background: #f1f1f1; padding: 8px 10px; margin: 0; }
  .player_text p { margin: 0; }
  .contact_box_small { border-left: 1px solid #cccccc; padding-left: 10px; }
  .contact_box_small h2 { margin-top: 0.3em; }
  .border_bottom { border-bottom: 1px solid #cccccc; } }
/* End content */
