/* Defaults, HTML5 */
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section {display: block; margin: 0; padding: 0}
nav,.navInner,.contentWrapper,.masthead,.headerImage,header h1,.topTeaser,article,.articleInner,aside,.menuSub {position:relative;zoom:1}

/* Typo */
body {font-family:Arial,sans-serif;line-height:1.3}
nav ul,nav li,.menuSub ul,.menuSub li {list-style:none;margin:0;padding:0}
a {text-decoration:none;color:#F08161}
a.nextPage {color:#767575}
a:hover {text-decoration:underline}
h3 a {color:#000}
em {font-style:italic}
strong {font-weight:bold}
strong em,em strong {font-weight:bold;font-style:italic}
.small {font-size:11px}
h1 {font-weight:normal;font-size:183%;margin:0;color:#868585;color:#767575;color:#678181;text-transform:lowercase;}
article h1 {font-size:150%;margin-top:-5px;margin-bottom:32px}
article h1 + p {margin-top:9px}
h2, h3 {font-weight:bold;color:#678181;margin-top:14px}
h2 {font-size:108.34%;font-size:100%}
h3 {color:#000}
.menuSub > h2 {display:none}
.topTeaser .zitat {font-size:11px;font-style:italic}
.topTeaser .zitatAutor {font-size:11px;font-style:normal;color:#555}
.topTeaser .invers {color:#FFF !important}
article p + p {margin-top:13px}

/* Navigation */
.navInner {margin:20px 0 1px 0}
.navInner ul {margin-left:16px}
.navInner li {float:left;margin:0 1px 0 0;}
.navInner li a {display:block;color:#516F95;padding:0 12px;line-height:30px;background:#FAFAFA;border-top:1px solid #F4F4F8}
.navInner li a:hover {text-decoration:none;background:#F0F7E4;background:#F0F0F0}
.navInner li.active a {font-weight:bold;color:#000;background:#D9E5BF}
.menuSub ul {border-top:1px solid #A8BD09;border-top:1px dotted #9B9B9B}
.menuSub li {line-height:15px}
.menuSub a {display:block;width:134px;padding:6px 5px;font-size:12px;border-bottom:1px solid #A8BD09;border-bottom:1px dotted #9B9B9B;color:#555}
.menuSub a:hover {background:#F0EFCF;background:#FFF;background:#F5F5F5}
.menuSub li.active a {color:#000;font-weight:bold;background:#FAFAF3;background:#F8F5E5;background:#F0F2F2;background:#F0F1F1}

/* Accordion */
#accordion {margin-top:24px;border-bottom:1px dotted #BCBCBC}
#accordion .ui-state-focus {outline:none}
#accordion h3 {font-size:100%;font-weight:bold;}
#accordion h3 a {display:block;line-height:24px;color:#80BA25;border-top:1px dotted #BCBCBC;padding-left:3px}
#accordion h3 a:hover {background:#EBEEDD;color:#000;text-decoration:none}
#accordion .ui-accordion-content-active {background:#F0F1E6;background:#FFF;background:#F3F4E9;background:#F0F0F0;padding:0 3px}
#accordion .ui-state-active a {background:#FFF;border-top:1px solid #80BA25;border-bottom:1px dotted #80BA25;color:#000;padding-left:3px}
#accordion ul, #accordion li {list-style:none;margin:0;padding:0}
.ui-accordion-content-active {overflow:hidden}
#accordion strong {color:#666}
#accordion p, #accordion ul {margin-top:10px;margin-bottom:13px}

/* Layout */
body {background:#FFF}
nav,footer {width:848px;margin:0 auto;width:816px;width:1008px}
.contentWrapper {width:1008px;margin:0 auto 0 auto;background:#FFF}
.masthead {width:816px;margin:0 auto 32px auto}
.headerImage {width:816px;height:320px;background:#587789}
.headerSlides,.headerSlides li {width:816px;margin:0;padding:0}
.headerSlides img {width:816px;border:0}
header h1 {float:left;margin:32px 32px 32px 0;height:64px}
header h1 {float:none;display:block;width:811px;height:84px;margin:0;padding:60px 0 0 5px}
.topTeaser {float:right;margin:32px 0;width:464px;min-height:64px}
.topTeaser h1 {float:none;margin:0;width:auto}
.topTeaser p {margin:0}
aside {width:160px;margin-left:80px}
aside .menuSub {margin-left:16px;width:144px;min-height:272px}
article {float:right;width:464px;margin-right:208px;min-height:272px;margin-bottom:64px;width:448px;margin-right:224px}
article aside {position:absolute;top:0;left:480px;width:336px;min-height:272px}
footer {padding-bottom:13px;}
.footerInner {width:816px;margin:0 auto;font-size:11px;color:#555}
.footerInner p {margin-top:6px;margin-bottom:0;padding-top:6px;padding-left:5px}

/* Forms */
.form {margin-top:32px}
.form label {display:inline-block;min-width:48px}
.form p {line-height:26px}
.form p.textarea {line-height:20px}
.form .form_text {width:232px}
.radio span,.check span {vertical-align:middle;font-size:11px}
.SeminaranmeldungForm {}
.invalidValue, .requiredValue, div.errors {color:#BB3322}
div.errors {margin-top:26px}

/* Tools */
.clear {zoom:1}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.fl-left,.justifyleft {float:left}
.fl-right,.justifyright {float:right}
.invers {color:#FFF}
.hidden {display:none}


/*
     FILE ARCHIVED ON 22:36:13 Oct 26, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:40:26 May 16, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 117.936 (3)
  CDXLines.iter: 11.623 (3)
  PetaboxLoader3.datanode: 169.156 (5)
  esindex: 0.01
  PetaboxLoader3.resolve: 133.799 (3)
  exclusion.robots: 0.233
  load_resource: 239.39
  captures_list: 133.501
  RedisCDXSource: 1.091
  exclusion.robots.policy: 0.218
*/