*{margin:0px;padding:0px;font-size:100%;font-family:inherit;}
body{font-family:Georgia,serif;line-height:146%;font-size:small;color:#252525;}
dt{font-weight:bold;}
h1,h2{letter-spacing:.025em;}
img{border:0px none;}
table{border-spacing:0px;}
td{font-weight:normal;}
th{font-weight:bold;}
.accesskey{text-decoration:underline;}
.center,#main .center{text-align:center;}
.clear{clear:both;}
.date,[property="dateCreated"]{font-style:italic;}
.error{font-weight:bold;color:#cc0000;}
.hint{font-weight:normal;font-style:italic;}
span.hint{font-style:normal;font-size:85%;}
.citation{font-style:italic;}
.location{font-family:"lucida grande","lucida sans",sans-serif;font-size:90%;}
#main .location td,#main .location th{padding:0px;}
.nobold{font-weight:normal;}
.nobullet li{list-style-type:none;list-style-image:none;}
.phantom{color:transparent;}
.right,#main .right{text-align:right;}
.subtitle{font-weight:bold;}
.uc{text-transform:uppercase;}
a{text-decoration:none;color:#f26532;}
a[type~="application/atom+xml;"]{padding-left:20px;padding-right:0px;background:url(../icons/atom.png) center left no-repeat;}
a:focus,a[type="application/pdf"]:focus{background-color:#eeede8;}
a:hover,a[type="application/pdf"]:hover{background-color:#eeede8;}
a:visited,a[type="application/pdf"]:visited{}
a[href="javascript:window.print()"]{color:#252525;}
a[onclick]:active{color:#1fadc2;}
.logo a:hover,.logo a:focus{background-color:transparent;}
a [property="honorificPrefix"],a [property="honorificSuffix"],a [property="address"]{color:#252525;}
a [property="honorificPrefix"].infix{color:#f26532;}
#atomlink a,#newslink a{font-family:"lucida grande","lucida sans",sans-serif;}
#newslink a{padding-right:20px;background:url(../icons/arrow-e-14px.png) right center no-repeat;}
.active,#left-column .active > a{color:#1fadc2;}
.outer{width:980px;margin:0px auto;}
#logo{margin-top:39px;float:left;}
.validator{display:none;}
.content{width:880px;margin:5px 0px 0px 100px;font-size:110%;}
#top-area{width:100%;font-family:"lucida grande","lucida sans",sans-serif;font-size:84%;}
#top-area td{height:50px;}
#top-area td img{padding:0px 10px;}
#top-area td.patrons{height:50px;font-size:71%;line-height:138%;}
#top-area td.last{width:80%;}
#top-loehrmann{margin-top:16px;}
#top-menu{margin:10px 0px;}
#top-menu a{color:#252525;}
#top-menu td{height:20px;border-left:1px solid #1b8393;padding:0px 15px;text-transform:uppercase;white-space:nowrap;}
#top-menu td.last{width:auto;padding-right:0px;}
#top-menu td.noborder{border-left:0px none;padding-left:0px;}
#top-menu td img{vertical-align:middle;padding:0px;}
#top-menu th{width:70%;}
#top-menu form{position:relative;}
#top-menu input{width:98px;background:url(../icons/search.png) 84px center no-repeat;}
#photo{height:150px;}
.path-program #photo,.path-pre #photo,.path-cinema #photo,.path-exhibits #photo,.path-people #photo,.path-archive #photo{background:url(../images/program.jpeg);}
.path-where #photo,.path-downloads #photo,.path-sitemap #photo{background:url(../images/where.jpeg);}
.path-you #photo{background:url(../images/you.jpeg);}
.path-about #photo{background:url(../images/about.jpeg);}
#page-about_contact #photo,#about_impressum #photo,#page-newsletter #photo,#page-news #photo{background:url(../images/contact.jpeg);}
.path-press #photo{background:url(../images/press.jpeg);}
#announcement{padding:2px 0px;border-top:1px dotted #1fadc2;border-bottom:1px dotted #1fadc2;margin-top:10px;}
#announcement p{text-align:center;font-weight:bold;padding:15px;background:#eeede8;}
#announcement b{color:#1fadc2;}
#announcement #newslink{float:right;padding:15px 0px;margin-right:10px;}
#menu,#menu2{width:100%;text-align:justify;border-bottom:1px solid #1fadc2;}
#menu td,#menu2 td{white-space:nowrap;text-align:center;padding:15px 0px;font-weight:normal;font-family:"lucida grande","lucida sans",sans-serif;text-transform:uppercase;font-size:115%;line-height:100%;}
#menu a,#menu2 a{font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif;color:#252525;}
#menu2 td{padding-right:15px;}
#menu2 .fill{width:95%;}
#menu colgroup{width:9%;}
#left-column{font-family:"lucida grande","lucida sans",sans-serif;width:136px;margin-top:30px;float:left;}
#left-column li{margin-bottom:15px;list-style-type:none;}
#left-column li a{color:#252525;}
#left-column li dfn{display:block;font-weight:normal;font-style:normal;font-size:84%;line-height:141%;}
#left-column p{margin-bottom:19px;}
#left-column p a{background:url(../icons/arrow-ne.png) right center no-repeat;padding-right:20px;}
#subsubmenu li{text-transform:none;font-size:90%;line-height:128%;margin:10px 0px 0px 20px;list-style-image:url(../icons/subsubitem.png);}
#subsubmenu li.active{list-style-image:url(../icons/subsubitem-blu.png);}
#main{width:508px;margin:0px 0px 50px 30px;float:left;}
#main .lastname{}
#main a[type="application/pdf"]{padding-right:20px;background:url(../icons/adobe.pdf.png) center right no-repeat;}
#main address{font-style:italic;margin-bottom:19px;}
#main blockquote{font-style:italic;}
#main dd{margin-bottom:19px;}
#main dl{margin-left:10px;}
#main form{margin-top:30px;}
#main form p{margin:0px 0px 5px 0px;}
#main hr{clear:both;border:0px none;border-top:1px dotted #1fadc2;margin-bottom:19px;}
#main p,#main ol,#main ul{margin-bottom:19px;}
#main ul ul{margin-bottom:0px;}
#main .first{margin-top:25px;}
#main ol li,#main ul li,#right-column ul li{margin-left:20px;}
#main li{list-style-type:square;margin-bottom:9px;}
#main .download{text-align:right;margin:0px 0px 20px 0px;font-family:"lucida grande","lucida sans",sans-serif;text-transform:uppercase;border-top:1px dotted #f26532;border-bottom:1px dotted #f26532;}
#main .see-also{margin-bottom:19px;}
#main .see-also li{list-style-type:none;}
/* Since this is used together with floats,using the arrow aslist-style-type or background would make it overlap with the floatelement. As a workaround,an additional empty element is used.  */#main .see-also li b{background:url(../icons/subsubitem.png) center left no-repeat;padding-right:16px;}
#main h1{margin:25px 0px 20px 0px;font-size:194%;font-weight:normal;line-height:110%;}
#main h2{font-size:100%;margin-bottom:19px;font-weight:bold;}
#main h2.date{font-weight:normal;margin-bottom:0px;}
#main h3{font-size:100%;margin-bottom:19px;font-weight:normal;}
#main table{margin-bottom:19px;width:100%;}
#main p + table{margin-top:-5px;}
#main td,#main th{vertical-align:top;text-align:left;padding:5px;}
#main table.overview{border-bottom:1px dotted #1fadc2;padding-bottom:10px;}
#main .overview th{border-top:1px dotted #1fadc2;padding-top:10px;}
#main .overview tr.last td{padding-bottom:10px;}
#main .data td,#main .data th{border-bottom:1px dotted #1fadc2;}
#main .data .noborder td,#main .data .noborder th{border-bottom:none;}
#main .data tr.first td,#main .data tr.first th{border-top:1px dotted #1fadc2;}
#main .timetable th,#main .timetable td{border-bottom:1px dotted #1fadc2;padding-top:20px;padding-bottom:20px;}
#main h1 + .timetable{margin-top:-20px;}
#main .timetable .noborder td,#main .timetable .noborder th{border:0px none;}
#main .timetable .join-next td,#main .timetable .join-next th{border:0px none;padding-bottom:0px;}
#main .timetable th{text-align:right;padding-right:15px;font-weight:normal;white-space:nowrap;}
#main .timetable td{width:90%;}
#main .timetable p{margin:10px 0px 0px 0px;}
#main .timetable .header th,#main .timetable .header td{padding-top:0px;padding-bottom:0px;}
#main .timetable .header p{margin-top:0px;}
#main .timetable .title{margin-top:0px;font-weight:bold;}
#main .timetable td[colspan="2"] p.hint{margin-top:0px;}
#right-column{margin-top:30px;width:176px;margin-left:704px;border-bottom:1px dotted #1fadc2;}
#right-column h1{width:156px;text-transform:uppercase;font-family:"lucida grande","lucida sans",sans-serif;font-size:100%;padding:10px 20px 5px 0px;border-top:1px dotted #1fadc2;background:url(../icons/arrow-e.png) right center no-repeat;font-weight:normal;line-height:110%;}
#right-column p,#right-column ul{margin-bottom:5px;}
#right-column ul li{margin-bottom:5px;}
#right-column .link-print{background:url(../icons/print.png) right center no-repeat;padding-right:25px;}
#right-column [typeof="Blog"] b{color:#1fadc2;}
#right-column [typeof="Blog"] h1{width:100%;padding-right:0px;background:url();}
#right-column [typeof="Blog"] h2{font-weight:normal;}
#right-column #newslink{text-align:right;}
#footer{clear:both;margin-top:50px;background-color:#eeede8;font-family:"lucida grande","lucida sans",sans-serif;font-size:84%;line-height:142%;}
#footer a{color:#252525;}
#footer a:hover,#footer a:focus{background-color:#ffffff;}
#footer .logo a:hover,#footer .logo a:focus{background-color:transparent;}
#footer table th{border-top:1px solid #ffffff;padding:10px 0px 0px 10px;text-align:left;font-weight:normal;text-transform:uppercase;}
#footer table td{width:17%;vertical-align:top;padding:10px;}
#footer table tr.border td{border-bottom:1px solid #c5c1bd;}
#footer table td:first-of-type,#footer table th:first-of-type{padding-left:0px;}
#footer table .border-left{border-left:1px solid #ffffff;}
#footer table .border-right{border-right:1px solid #c5c1bd;}
#status,#bottom-menu{border-bottom:1px solid #c5c1bd;padding:20px 0px 15px 0px;}
#status{float:left;text-align:left;}
#bottom-menu{text-align:right;}
#bottom-menu a,#bottom-menu span{border-left:1px solid #000;padding-left:5px;margin-left:5px;}
#bottom-menu a.first,#bottom-menu span.first{border-left:0px none;padding-left:0px;margin-left:0px;}
#logo-aai-wien{margin-top:28px;margin-bottom:10px;}
#logo-cdo{margin-top:17px;margin-bottom:10px;}
#logo-comunione-liberazione{margin-top:9px;margin-bottom:10px;}
#logo-disal{margin-top:25px;margin-bottom:10px;}
#logo-encuentromadrid{margin-top:31px;margin-bottom:10px;}
#logo-erzbistum-koeln{margin-top:33px;margin-bottom:10px;}
#logo-europe-direct{margin-top:9px;margin-bottom:12px;}
#logo-european-parliament{margin-top:24px;margin-bottom:10px;}
#logo-joachim-meisner{margin-top:14px;margin-bottom:10px;}
#logo-loehrmann{margin-top:35px;margin-bottom:10px;}
#logo-kbw-koeln{margin-top:31px;margin-bottom:10px;}
#logo-khg-koeln{margin-top:12px;margin-bottom:11px;}
#logo-ku-eichstaett{margin-top:3px;margin-bottom:10px;}
#logo-kulturinitiative{margin-top:25px;margin-bottom:10px;}
#logo-meeting-lisboa{margin-top:10px;margin-bottom:10px;}
#logo-meetingrimini{margin-top:28px;margin-bottom:10px;}
#logo-newyorkencounter{margin-top:24px;margin-bottom:10px;}
#logo-rhein-meeting{margin-top:14px;margin-bottom:10px;}
#logo-spuren{margin-top:36px;margin-bottom:10px;}
#logo-thelondonencounter{margin-top:10px;margin-bottom:10px;}
#logo-theologie-des-leibes{margin-top:38px;margin-bottom:10px;}
#logo-tilburg-chaplaincy{margin-top:10px;margin-bottom:10px;}
#logo-rainer-maria-woelki{margin-top:12px;margin-bottom:10px;}
.collapsed{display:none;}
.dalkey-nojs .collapsed{display:block;}
.dalkey-nojs span.collapsed{display:inline;}
.expanded{display:block;}
span.expanded{display:inline;}
.dalkey-nojs .expanded{display:none;}
.expand-collapse,#main .timetable .expand-collapse{width:10em;margin-left:auto;border-bottom:1px dotted #f26532;text-align:right;}
.dalkey-nojs .expand-collapse{display:none;}
.collapse{padding-right:25px;background:url(../icons/collapse.png) center right no-repeat;}
.expand{padding-right:25px;background:url(../icons/expand.png) center right no-repeat;}
form table{width:100%;}
form table th,form table td{text-align:left;vertical-align:top;}
form td{padding:0px 15px 15px 0px;}
form th{padding:0px 5px 0px 0px;}
label input[type="checkbox"],label input[type="radio"]{margin-right:5px;}
input[type="text"]{width:100%;font-family:"lucida grande","lucida sans",sans-serif;border-top:1px solid #beb7b1;border-bottom:1px solid #9d9d9d;border-left:1px solid #e8e7e5;border-right:1px solid #e8e7e5;}
textarea{width:100%;font-family:"lucida grande","lucida sans",sans-serif;border-top:1px solid #beb7b1;border-bottom:1px solid #9d9d9d;border-left:1px solid #e8e7e5;border-right:1px solid #e8e7e5;}
button{width:10em;margin:0px 6px;}
button img{vertical-align:middle;}
form .buttons{text-align:center;}
form .optional{font-weight:normal;}
#page-index #photo{height:301px;background:url(../images/index-2016-de.jpeg);}
#page-index.lang-en #photo{height:301px;background:url(../images/index-2016-en.jpeg);}
#page-index #column-about,#page-index #column-program,#page-index #column-title{float:left;width:280px;margin:0px 20px 50px 0px;}
#page-index #column-program{margin-right:0px;}
#page-index #column-about div,#page-index #column-program div,#page-index #column-title div{height:150px;margin-bottom:15px;cursor:pointer;}
#page-index #column-about div{background:url(../images/teaser-rm.jpeg);}
#page-index #column-program div{background:url(../images/teaser-program-2016.jpeg);}
#page-index #column-title div{background:url(../images/teaser-theme-2016.jpeg);}
#page-index h1{margin:30px 0px 20px 0px;font-size:194%;font-weight:normal;line-height:110%;}
#page-index h2{text-transform:uppercase;font-size:100%;font-weight:normal;margin:10px 0px 10px 0px;padding:0px 20px 10px 0px;border-bottom:1px dotted #208b97;background:url(../icons/arrow-e.png) right top no-repeat;}
.path-people #main h1{margin-top:0px;}
.path-people #main div[typeof="Person"]{border-top:1px dotted #1fadc2;padding-top:19px;}
.path-people #main div[typeof="Person"].first{border-top:0px none;padding-top:0px;}
.path-pre #main img,.path-press #main img,.path-people #main img,.path-exhibits #main img{float:left;padding:5px 20px 10px 0px;background:white;}
.path-exhibits #main .img-bar{float:left;padding:5px 20px 0px 0px;background:white;}
.path-exhibits #main .img-bar-right{float:right;padding:5px 0px 0px 20px;background:white;}
.path-exhibits #main .img-bar img,.path-exhibits #main .img-bar-right img{float:none;display:block;padding:0px 0px 20px 0px;}
.path-pre #main p{clear:both;}
#page-news #left-column .date{display:block;}
#page-news #main b{color:#1fadc2;}
#page-news #main h2{margin-bottom:0px;padding-top:10px;border-top:1px dotted #1fadc2;}
#page-news #main a[type~="application/atom+xml;"]{margin-left:20px;}
.path-press #main div[id]{clear:both;}
.path-press #main h1{clear:both;margin-top:0px;}
.path-press #main h1.first{margin-top:25px;}
.path-press #main .hint{padding-bottom:20px;border-bottom:1px dotted #1fadc2;}
.path-press #main p.date{font-style:normal;margin:25px 0px 10px 0px;}
.path-press #organizer{font-style:italic;}
.path-press #subsubmenu{margin-top:-7px;}
.path-press .gallery{margin:0px -5px 10px -5px;text-align:center;}
.path-press .gallery im{margin:0px 5px;}
.path-press .u{text-decoration:underline;}
.path-press #right-column h1{width:100%;padding:10px 0px 5px 0px;background:none;font-weight:bold;}
.path-press #right-column li{list-style-image:url(../icons/subsubitem.png);}
.path-press #right-column li a{font-style:italic;}
.path-press #right-column li a[rel="alternate"],.path-press #right-column li.press-review-link a{font-style:normal;}
.path-press #thumbs th{text-align:left;vertical-align:top;padding:3px 10px 10px 0px;}
.path-press #thumbs td{vertical-align:top;padding-bottom:10px;}
#page-press_index #links h1{font-family:"lucida grande","lucida sans",sans-serif;font-size:100%;line-height:100%;margin:20px 0px 10px 0px;}
#page-press_index #links p{font-size:194%;line-height:110%;padding:0px 0px 20px 0px;border-bottom:1px dotted #1fadc2;}
#page-about_press-review #main blockquote{font-weight:bold;font-style:normal;}
#page-about_press-review #main blockquote p{margin-bottom:0px;}
#page-downloads #main li{list-style-type:none;margin-left:0px;font-weight:bold;}
#page-downloads #main li li{list-style-type:square;margin-left:20px;font-weight:normal;}
#page-sitemap #main li{font-weight:bold;list-style:none;}
#page-sitemap #main li a{font-weight:normal;padding-left:20px;background:url(../icons/li-link.png) center left no-repeat;}
@media only screen and (orientation:portrait) and (max-device-width: 1024px){body{	font-size:x-large;}
#top-patrons{	display:none;}
#top-menu td{	text-transform:none;}
#menu td,#menu2 td{	text-transform:none;	font-size:100%;}
#right-column h1{	font-size:90%;}
#page-index h1{	font-size:120%;}
#announcement p{	font-size:80%;}
}
