@charset 'utf-8';

/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}html{overflow-y:scroll}body{background-color:#fff}b,strong{font-weight:700}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:400}.ie7 address{font-style:normal}.hideme{position:absolute;left:-999em;top:-999em}button,input[type=button],input[type=submit],label{cursor:pointer}q:lang(de){quotes:'„' '“' '‚' '‘'}q:lang(en){quotes:'“' '”' "‘" "’"}abbr[title]{border-bottom:1px dotted #888!important;cursor:help}a abbr{cursor:pointer!important}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}img{-ms-interpolation-mode:bicubic}

/* 

/* 

      :::::::::::::       :::::::::::::::::::
      ::::::::::::         ::::::::::::::::::
      :::::::::::           :::::::::::::::::
      ::::::::::             :::::::::
      ::::::::::::::::        ::::::::
      :::::::::::::::::        :::::::
      :::::::                   ::::::
      ::::::                     :::::
      :::::::::::::::::::.        ::::
      ::::::::::::::::::::.        :::
      
      Evangelische Akademie Thüringen      

*/

@font-face {
font-family: 'Profile';
src: url("../fonts/ProfileWeb-Light.woff") format("woff");
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Profile';
src: url("../fonts/ProfileWeb-Bold.woff") format("woff");
font-weight: bold;
font-style: normal;
}

@font-face {
font-family: 'Profile';
src: url("../fonts/ProfileWeb-LightItalic.woff") format("woff");
font-weight: normal;
font-style: italic;
}

@font-face {
font-family: 'Profile';
src: url("../fonts/ProfileWeb-BoldItalic.woff") format("woff");
font-weight: bold;
font-style: italic;
}

/* Safari Medievalziffern für Light m( */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {@media{
  @font-face {
  font-family: 'Profile';
  src: url("../fonts/ProfileScWeb-Light.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  unicode-range: U+30-39;
  }
}}

body {
-webkit-font-smoothing: subpixel-antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: none;
font-family: 'Profile', Candara, Verdana;
font-size: 16px;
line-height: 20px;
font-variant: oldstyle-nums common-ligatures;
-webkit-font-variant-numeric: oldstyle-nums common-ligatures;
-moz-font-feature-settings: "liga=1, onum";
-ms-font-feature-settings: "liga", "onum";
-webkit-font-feature-settings: "liga", "onum";
font-feature-settings: "liga", "onum";
-webkit-hyphenate-limit-before: 4;
-webkit-hyphenate-limit-after: 4;
-ms-hyphenate-limit-chars: 8 4 4;
hyphenate-limit-chars: 8 4 4;
-webkit-hyphenate-limit-lines: 4;
-ms-hyphenate-limit-lines: 4;
hyphenate-limit-lines: 4;
padding: 32px;
}

h1 a svg {
margin: 0 0 32px 0;
}

h1 span {
display: none;
}

div.text figcaption {
font-size: 14px;
line-height: 18px;
font-style: italic;
margin: 4px 8px 8px 0;
}

div.text p,
aside p,
div.text ul,
div.text ol {
margin: 0 0 10px 0;
}

div.text h2 {
font-size: 22px;
line-height: 28px;
font-weight: bold;
margin: -4px 0 20px -1px;
}

article.team div.text h2 {
padding: 32px 0 8px 0;
}

div.text * + h2,
article.team div.text * + h2 {
margin-top: 32px;
border-bottom: 2px solid black;
padding-bottom: 4px;
}

.veranstaltungen div.text * + h2,
.publikationen div.text * + h2 {
margin: 64px 0 0 0;
border-bottom: none;
}

div.text h3,
ul.team > li h5 {
font-size: 18px;
line-height: 22px;
font-weight: bold;
font-style: normal;
border-bottom: 2px solid black;
margin: 16px 0 12px 0;
padding: 0 0 10px 0;
}

.veranstaltungen div.text p.datum,
.publikationen div.text p.reihe {
border-top: 2px solid black;
padding: 8px 0 0 0;
}

.veranstaltungen div.text h3,
.publikationen div.text h3 {
border-bottom: none;
margin: 0 0 12px 0;
padding: 0;
}

div.text h3.subtitel {
font-size: 16px;
line-height: 20px;
font-style: italic;
border-bottom: none;
margin: -8px 0 8px 0;
padding: 0;
}

div.text h3.subtitel + p.typ {
margin: -8px 0 8px 0;
}

ul.blog div.text h3 {
margin: -5px 0 12px 0;
}

.blog div.text h3 a {
font-size: 20px;
line-height: 24px;
border-bottom: none;
}

.themen-und-projekte div.text h3 a {
float: right;
font-size: 16px;
font-weight: normal;
border-bottom-color: white;
}

div.text h4 {
font-weight: bold;
margin: 15px 0 5px 0;
}

div.text ul.team li h4 {
margin: 0 0 12px 0;
}

div.text h5 {
font-weight: bold;
font-style: italic;
margin: 15px 0 0 0;
}

div.text h6 {
font-style: italic;
margin: 15px 0 0 0;
}

div.text p.nr {
font-style: italic;
margin: 10px 0;
}

div.text ul + p.nr {
margin-top: 16px;
}

ul.veranstaltungen li + li {
padding-top: 12px;
margin-top: 12px;
border-top: 1px solid black;
}

nav,
form,
img,
aside.filter {
display: none;
}

a {
color: black;
}
