@charset "UTF-8";
/**
 * YUI Reset-Fonts CSS
 * Copyright (c) 2008, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * version: 2.6.0
 * Edited by namics: IE hacks transferred to fraunhofer-ie.css
 */

/* import vignettes styles | Only Path and Backgroundcolor Stylesheets */
@import url(vignettes.css);
/* __________________________*/
div.overlay div.close,
.listingBar a {display:none;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
label{font-weight:normal;}
legend{color:#000;}
del,ins{text-decoration:none;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100% arial,helvetica,clean,sans-serif;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}

html, body {
	background: #E9EDEB;
	color: #555;
}
#page, #doc {
    min-height: 630px;
}
/* css sprite */
a.url,
.bilderstrecke-start-gallery a,
.bilderstrecke-start-gallery,
ul.options li a.pop-print,
.popnavigation a.prevnext, 
.popnavigation a.next, 
#image-fullscreen-overlay a#close-link,
#table-overlay a#close-link,
#bilderstrecke-popup a#close-link,
#image-fullscreen-popup a#close-link,
.folder-subnavigation #portal-sitemap #item-1 li span.expanded a,
.folder-subnavigation #portal-sitemap #item-1 li span.collapsed a,
#collage .reiter ul.listTypeSquare li,
#portal-column-one #portletwrapper-related-items ul li,
#portal-column-one #portletwrapper-related-items h3,
.portletContactInfoPortlet .collapse .links,
.teaser-wrapper .collapser.collapsed,
.teaser-wrapper .collapser.expanded,
.related-items .collapser.collapsed,
.related-items .collapser.expanded,
.collapsible-relatedItems .collapse li,
.collapsible-relatedItems .collapser.expanded,
.collapsible-portlet .collapser.expanded,
.collapsible-relatedItems .collapser.collapsed,
.collapsible-portlet .collapser.collapsed,
.vignette a.internal-link,
#vignettes ul li,
.back-to-top,
.table-of-contents a,
#collage .teaserText a,
#collage .standard-document ul.listTypeCheck li,
#parent-fieldname-text ul.listTypeCheck li,
#collage .standard-document ol ol li,
#collage .standard-document ul ul li,
#parent-fieldname-text ol ol li,
#parent-fieldname-text ul ul li,
#content .standard-document ul li,
#collage .standard-document ul li,
#content .link-icon a.internal-link, 
#content a.internal-link .link-icon, 
#content a.external-link,
#parent-fieldname-text ul li,
#relatedItemBox ul li span.contenttype-file,
#relatedItemBox ul li span.contenttype-image,
li.related-item a.related-item-File,
li.related-item a.related-item-Image,
li.related-item a.related-item-Document,
dl#ise-relatedItemBox li a.related-item-Image,
dl#ise-relatedItemBox li a.related-item-Document,
dl#ise-relatedItemBox li a.related-item-File,
dl#ise-relatedItemBox dd a.contenttype-file,
dl#ise-relatedItemBox dd a.contenttype-link,
.contentinforeferences-enumeration .links a,
#contact-info .links a,
#siteaction-print a {
    background: url(../img/icons.gif) left top no-repeat;
}
#siteaction-print a{
background-position: left 0;
padding: 0.2em 0 0.2em 25px;
}
#portal-siteactions li a:hover {
color:#555;
}

/* forms */
.inputLabel {
border:0 !important;
}
/* contact-form */
#fg-base-edit,
#feedback_form {
width:34em;
}
#feedback_form .formHelp,
#feedback_form .error div {
display:none;
}
#feedback_form label.fieldNotRequired {
}
#feedback_form input#sender_fullname,
#feedback_form input#sender_from_address,
#feedback_form input#subject,
#feedback_form textarea {
width:24em;
}
.field input[type="password"],
.field textarea,
.field input[type="text"] {
float:right;
}
#fg-base-edit .field textarea,
#fg-base-edit .field input[type="text"] {
float:none;
}
#pfg-fieldwrapper .field { 
overflow: hidden;
width: 100%;
clear: none;
margin-bottom: 0.5em;
}
#pfg-fieldwrapper label { 
display: block;
float: left;
line-height: 1.5em;
/*width: 9.7em;*/
}
#pfg-fieldwrapper textarea {
float: right !important;
width: 20.25em;
}
#pfg-fieldwrapper .fieldErrorBox,
#pfg-fieldwrapper input {
float: right !important;
width: 20.25em;
}
#pfg-fieldwrapper input[type="radio"]{
margin:0 0.2em;
width:auto;
}
#pfg-fieldwrapper #anrede {
display: block;
width: 20.25em;
float: right;
line-height: 1.5em;
}
#pfg-fieldwrapper input#anrede_1,
#pfg-fieldwrapper input#anrede_2 {
float: left !important;
}
#pfg-fieldwrapper span.required:before {
content: url(../img/required.png);
float:left;
}
#feedback_form div.formControls {
clear:both;
padding-top:1em;
;
}
#feedback_form .fieldRequired {
background: url(../img/required.png) no-repeat left 0;
content:".";
}
div.field.error {
background-color: transparent;
color:red;
}
#feedback_form div.error .fieldRequired {
    background: url("../img/error-required.png"); 
}
/* login-form */
#login-form {
width:300px;
padding:2em;
}
#login-forgotten-password a{
text-decoration:underline;
}
/* Search form */
.template-search p.discreet {
font-size:100% !important;
padding-top:10px;
}
.clearfix:after, #doc:after, #header:after, #search:after, #main:after, #main .section:after, #main .tablist:after, #shadowbox .tablist:after, .vcard:after, #footer:after, #main div.searchresult:after, #main dl#key-visual dt:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clear {
	clear: left;
}
#visual-portal-wrapper {background: url(../img/bg-lines.gif) no-repeat center 620px;}
.contentinforeferences-enumeration,
.folder-subnavigation,
#parent-fieldname-releaseDate,
#parent-fieldname-subhead,
.reiter,
.collage_type_tag_cloud,
.collage_type_bilderstrecke,
/*body.portaltype-collage #content,*/
body.portaltype-bilderstrecke #content,
body.portaltype-formthankspage #content,
#content .pfg-form,
#content-core,
#portal-top, #portal-header, #portal-header a, 
#parent-fieldname-text,
dl.searchResults, 
#searchform, 
#show-form,
#hide-form,
h1.documentFirstHeading, 
.discreet,
#link-presentation,
.wrapper-content-info,
.relatedItems,
#content-core .topic,
.table-of-contents {
background-color: #FFFFFF;
color: #555555;
}
body.template-search #content-core,
body.template-search dl.searchResults {
background:transparent !important;
}
body.template-search .wrapper-results {
margin-top:1em;
}
body.template-search a.link-feed {
padding-left:5px;
}
body.template-search label,
body.template-search_form label {
font-weight:bold;
color:black;
}
body.template-search_form #parent-fieldname-text {
margin-bottom:-1em;
}
body.template-search_form .formHelp {
padding:1em 0;
}
body.template-search_form .formControls {
margin-left:0;
}
body.template-search_form h2,
body.template-search input.context,
body.template-search .field textarea,
body.template-search .field input[type="text"],
body.template-search_form input.context,
body.template-search_form .field textarea, 
body.template-search_form .field input[type="text"] {
    float: left;
}
body.template-search_form h2 {
clear:left;
margin-top:1em;
}
body.template-search .collapsible .collapser.collapsed,
body.template-search_form .collapsible .collapser.collapsed {
background: url(../img/icons.gif) no-repeat;
background-position: 99% -6996px;
}
body.template-search .collapsible .collapser.expanded,
body.template-search_form .collapsible .collapser.expanded {
background: url(../img/icons.gif) no-repeat;
background-position: 99% -6694px;
} 
/* Clearing floats */
body.portaltype-formthankspage .documentDescription {
color:#555 !important;
text-align:left !important;
padding-bottom: 0.6em !important;
padding-left: 0.95em !important;
padding-right: 0.95em !important;
padding-top: 1.4em !important;
font-size:100% !important;
line-height: 1.3em;
}
.contact-info {
/*background-color: #A5D2D9;*/
color: #555;
background-color: #FFF;
}
#portal-header,
#doc {
	margin: 0 auto;
	max-width: 76.615em; /* 996/13 */
	min-width: 44.615em;
	position: relative;
	z-index: 2;
}
#portal-footer .wrapper {
    margin: 0 auto;
    max-width: 76.615em;
    padding: 0 0 1em 0;
    min-width: 59.769em;
    position: relative;
}
#portal-header a:hover, #portal-header a:focus {color: #555;}
#portal-header a {font-size: 85%;}
#portal-logo {
    position: absolute;
    top: 36px;
    left: 2.154em;
    width: 190px; /* fixed width as logo is an image that will not resize */
    z-index: 1000;
}
#portal-header .section {
	float: right;
	margin-right: 2.154em;
	width: 40.307em; /* 526px / 13px = 40.4615 */
}
#portal-header ul {
	padding: 0.72em 0 0.6em; /* 0.923 * 13px = 12px */
}
#portal-header ul, #portal-header li {
	float: left;
}
#portal-header a:link, #portal-header a:visited, #portal-header a:hover, #portal-header a:active, #portal-header a:focus {
    text-decoration: underline;
}
#portal-header a, #vignettes .vignette, #footer li, #search-query, #search button, #contentboxes div.search a {
    font-size: 85%;
}
ul#portal-languageselector li {
    margin-right:0.5em;
}
#doc {
	/*overflow: hidden;*/
}
#portal-columns {
	background: url(../img/bg-doc-silver.png) left top no-repeat;
}
#doc-bg {
	left: 0;
	opacity: 0.6;
	position: absolute;
	top: 184px;
	z-index: 0;
}
#portal-column-content {}
#portal-column-content{
    margin-right: 2.154em;
    position: relative;
    width: 40.307em;
}
#servicenav {margin: 98px 0 0 0.9em;}
#portal-breadcrumbs,
.breadcrumbSeparator {
color:#000;
}
.breadcrumbSeparator {
font-size:15px;
}
#portal-breadcrumbs a:hover {
text-decoration:underline;
}
.object-id-front-page #breadcrumbs-home, 
.object-id-en #breadcrumbs-home,
.object-id-de #breadcrumbs-home {
display:none;
}
#viewlet-below-content,
#below-content {
background:#fff;
width:100%;
margin-right: 2.154em;
width: 40.307em;
height:30px;
}
#jquery-bookmark { 
padding:0.6em 0.95em;
}
#jquery-bookmark:before { 
content:"Social Bookmarks";
}
#jquery-bookmark ul { 
float:right;
}
.bookmark_compact {background:#fff !important; border:none !important;}
.bookmark_compact li {
    padding:0 3px !important;
}
.bookmark_list span.bookmark_icons {
background: url(../img/bookmarks-SW.png) no-repeat center;
}
.bookmark_list span.bookmark_icons:hover {
background: url(../img/bookmarks.png) no-repeat center;
}
/* sitemap ______________________________________________________________*/
#portal-sitemap,
#content-core .section {
padding: 1.4em 0.95em 0.6em 0.95em;
/*margin-bottom:0.82em;*/
background-color:#fff;
}
#portal-sitemap ul {
margin-bottom:1em;
}
#portal-sitemap ul li,
.section ul.sitemap li {
margin-bottom:0 !important;
}
#portal-sitemap ul li a,
.section ul.sitemap a{
    background-color:#a5d2d9;
    color:#000 !important;
    cursor:pointer;
    display:block;
    font-weight:bold;
    padding:0.1em 0.923em 0.05em;
    text-decoration:none !important;
}
#portal-sitemap ul ul li a,
.section ul.sitemap ul a{
    font-weight:normal;
}

#portal-sitemap ul li,
.section ul.sitemap a.sitemap-link{
    border-top:1px solid #fff;
}
#portal-sitemap ul ul li a,
.section ul.sitemap ul a{
    background-color:#c7e4e8;
}
#portal-sitemap ul ul ul li a,
.section ul.sitemap ul ul a{
    background-color:#e3f2f5;
}
#portal-sitemap ul ul ul ul li a,
.section ul.sitemap ul ul ul a{
    background-color:#fff;
}
.section ul.sitemap ul ul ul a.sitemap-link{
    border-top:1px solid #C5C7C6;
}
.section ul.sitemap ul ul ul li.first a.sitemap-link{
    border:none;
}
.section ul.sitemap ul ul ul ul a.sitemap-link{
    border-top:1px solid #fff;
}
#portal-sitemap ul li li a,
.section ul.sitemap li li a{
    padding-left:1.625em;
}
#portal-sitemap ul li li li a,
.section ul.sitemap li li li a{
    padding-left:2.56em;
}
#portal-sitemap ul li li li li a,
.section ul.sitemap li li li li a{
    padding-left:3.5em;
}
#portal-sitemap ul li li li li li a,
.section ul.sitemap li li li li li a{
    padding-left:4.43em;
}
.section ul.sitemap ul li:before {
    content: "";
}
#portal-sitemap .collapsible .collapser.collapsed,
#portal-sitemap .collapsible .collapser.expanded {
   /* background: none;*/
    padding-right: 0;
}
#portal-sitemap ul li a.toggle,
.section ul.sitemap a.collapser {
    background:transparent url(../img/icons.gif) no-repeat scroll right -6994px;
    height:1.3em;
    padding:0.1em 0.923em 0.05em;
    float:right;
    position:relative;
    top:-20px;
    margin-right:0.925em;
}
.section ul.sitemap a.expanded {
    background:transparent url(../img/icons.gif) no-repeat scroll 0 -8895px; /* pfeil icon position -6994px */
    height:1.3em;
    padding:0.1em 0.923em 0.05em;
    float:right;
}
.section ul.sitemap a.close{ background-position: right -8895px; } /* Minimieren */

.section ul.sitemap a.slide-control-all{
    border-top:1px solid #fff;
    font-weight:normal;
    padding-right:0;
    right:1.85em;
    text-decoration:underline;
    float:right;
}
#portal-sitemap div.collapse ul,
.section ul.collapse {
margin:0 !important;
}
.folder-subnavigation #portal-sitemap #item-1 li span.collapsed a {
background-position: 97% -6994px;
}
.folder-subnavigation #portal-sitemap #item-1 li span.expanded a{
background-position: 98% -8895px;
}
.folder-subnavigation #portal-sitemap ul li a.toggle,
.folder-subnavigation #portal-sitemap div.collapse li a{
background:transparent !important;
background-image:none !important;
}
/* Vignetten (aka. Flow element) ___________________________________________ */

.vignette a.internal-link {
    background-position: left -996px;
    list-style: none;
    margin: 0;
    padding-left: 14px;
}
#vignettes ul li {
    background-position: left -996px;
    list-style: none;
    margin: 0;
    padding-left: 14px;
display: block;
}

#vignettes ul li a {
color: #FFF;
line-height: 1.6em;
cursor: pointer;
margin: 0;
text-decoration: none;
}
#vignettes ul li a:hover {
text-decoration:underline;
}
/* linklist list item icon (black arrow) for yellow vignette */
#vignettes .yellow-wai ul.linklist li { background-position: left -796px; }

/* Vignette: general style */
div#vignettes {
    margin-bottom: 1.6em;
    overflow: visible;
    position: relative;
    width: 14.615em; /* 14.615 * 13 = 190px */
    z-index: 1000;
}
#vignettes .vignette {
    margin-bottom: -1em;
    min-height: 17.462em; /* Firefox, Safari, IE7, etc */
    overflow: hidden;
    padding: 1.846em 0 0.923em;
    position: relative;
    z-index: 1000;
}
#vignettes .first,
#vignettes .vignette-0 { left: 1.8em; }
#vignettes .second { top: -2.461em; left: -0.6em; margin-bottom: -1.23em; }
#vignettes .top {   z-index: 2000; }
#nav span, #vignettes span, #vignettes canvas, #nav canvas {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
#vignettes dl.portlet, #vignettes h3, #vignettes blockquote, #vignettes p, #vignettes ul {
    line-height: 1.2;
    padding: 0 0.923em;
    position: relative;
    z-index: 100;
}
#vignettes h3 { font-weight: bold; margin-bottom: 0.923em;}
#vignettes .top span {
    opacity: 0.9;
}
#vignettes .bottom span {
    opacity: 0.7;
}
.vignette p, .vignette ul {
    font-weight: bold;
    margin-bottom: 1em;
}
.vignette a {
    text-decoration: none;
}
#vignettes ul.linklist {
}


/* Vignette: Cite / Zitat(e) */
#vignettes blockquote p {   margin-bottom: 0;   padding-bottom: 0.923em; }

/* Vignette: Teasertext with Image */
#vignettes .with-img { text-align: center; }
#vignettes .with-img .image { max-height: 125px; max-width: 150px; }

/* Vignette: Login */
.vignette form { margin: 0 0.7em; }
.vignette form h3 { letter-spacing: 0.275em; text-transform: uppercase; }
.vignette form ul.login li { margin: 0.5em 0; }
.vignette form ul.login label { }
.vignette form ul.login input { height: 1.25em; margin-top: 0.2em; width: 100%; }
.vignette form .submit { text-align: right; }

/* Vignette: Fisheye */
.vignette ul.fisheye li { font-size: 63%; }
div#contentboxes {
    position:static;
    text-align:left;
    width:auto;
    background:#fff;
}
div#contentboxes .contentbox {
    border: 1px solid silver !important;
    padding: 1.1em 0 0.923em 0;
    margin-bottom: 1em;
    zoom:1;
}
/* Content _____________________________________________________________ */
body.portaltype-formthankspage #content h1.documentFirstHeading,
#content h1.header,
.template-data-protection h1.documentFirstHeading,
.template-imprint h1.documentFirstHeading,
.template-fg_base_view_p3 h1.documentFirstHeading,
.template-contact-info h1.documentFirstHeading,
.template-sitemap h1.documentFirstHeading,
#content .publisher,
#parent-fieldname-title {
    background-color: #009474;
    color: #FFFFFF;
}

#content {
margin: 2.5em 0 0 0;
}

.object-id-front-page #collage h1.header,
.object-id-en #collage h1.header,
.object-id-de #collage h1.header,
.object-id-front-page h1.header, 
.object-id-en #content h1.header,
.object-id-de #content h1.header {
    min-height: 2em !important;
    position: relative;
    font-size: 335% !important;
    font-weight: bold;
}


body.portaltype-formthankspage #content h1.documentFirstHeading,
#content h1.header,
#collage h1.header,
.template-data-protection h1.documentFirstHeading,
.template-imprint h1.documentFirstHeading,
.template-fg_base_view_p3 h1.documentFirstHeading,
.template-contact-info h1.documentFirstHeading,
.template-sitemap h1.documentFirstHeading,
#parent-fieldname-title {
    min-height: 2.4em;
    padding: 0.2em 0.2em 0.1em 0.3em;
    position: relative;
}

body.portaltype-formthankspage #content h1.documentFirstHeading,
#collage h1.header,
#content h1.header,
.template-data-protection h1.documentFirstHeading,
.template-imprint h1.documentFirstHeading,
.template-fg_base_view_p3 h1.documentFirstHeading,
.template-contact-info h1.documentFirstHeading,
.template-sitemap h1.documentFirstHeading,
h1#parent-fieldname-title, #parent-fieldname-title p {
    font-family: "Frutiger 45 Light",Frutiger,Arial,"Trebuchet MS","Segoe UI",clean,sans-serif;
    font-size: 2.4em;
    line-height: 1.1em;
}
#content .publisher {
letter-spacing: 0;
margin-bottom: 0;
padding: 0 1.1em 0.2em 0;
position: relative;
right: 0;
font-size: 0.8em;
text-align: right;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight: bold;
}

.template-imprint #viewlet-below-content,
.template-data-protection #viewlet-below-content,
.template-search #viewlet-below-content,
.template-sitemap .documentDescription {
display:none;
}
body.template-logged_out #content, 
body.template-login_form #content {
text-align:left;
}
#content .standard-document h2,
#collage .row_1 .standard-document h2,
#collage .standard-topic #parent-fieldname-text,
#content h2{
font-size: 136%;
font-weight:bold;
color:#000;
line-height: 1.32;
margin-bottom: 0.65em;
clear:right;
}
#collage .standard-topic #parent-fieldname-text p{
margin-bottom:0;
}
#content .standard-document strong,
#content h3{
font-size: 100%;
font-weight:bold;
color:#000;
line-height: 1.32;
margin-bottom: 1em;
}
#content h4{
font-weight:bold;
line-height: 1.32;
margin-bottom: 1em;
}
#content a.external-link,
#collage .teaserText a.external-link {
background-position: right -1499px;
margin-right: 0.2em;
padding-right: 14px;
text-decoration: underline;
}
.release-hashes {
display:none; /* used in content-type pressemitteilung*/
}
.related-items ul{
margin:0.5em 0 0 0 !important;
}
#relatedItemBox ul li span.contenttype-image{
background-position: left -4800px;
}
li.related-item a.related-item-Image {
background-position: left -4800px;
padding-left: 20px;
}
dl#ise-relatedItemBox dt {
line-height: 1.32;
padding-top:0.65em;
margin-bottom: 0.65em;
font-weight: bold;
font-size: 100%;
color: #000000;
}
dl#ise-relatedItemBox {
background:#fff;
padding:0em 0.95em 2.6em;
margin-bottom:1em;
}
dl#ise-relatedItemBox li a[href$='.PNG'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.png'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.GIF'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.gif'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.JPEG'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.jpeg'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.JPG'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.jpg'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.WMF'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.wmf'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.PSD'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.psd'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.PCX'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.pcx'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.RAW'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.raw'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.ICO'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.ico'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.EPS'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.eps'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.TIFF'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.tiff'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.TIF'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.tif'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.SVG'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.svg'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.BPM'].related-item-Image,
dl#ise-relatedItemBox li a[href$='.bmp'].related-item-Image,
dl#ise-relatedItemBox li a.related-item-Image {
background-position: left -4800px;
padding-left: 20px;
}
.portletContactInfoPortlet .collapse .links,
dl#ise-relatedItemBox li a.related-item-Document,
#content .link-icon a.internal-link, 
#content a.internal-link .link-icon { 
background-position: 5px -196px;
margin: 0;
padding-left: 20px;
}
dl#ise-relatedItemBox li a.related-item-Document {
text-decoration:underline;
}
dl#ise-relatedItemBox dd {
/*background-position: 5px -190px;*/
margin: 0;
padding-left: 0;
}
dl#ise-relatedItemBox dd ul {
margin-left: 0;
}
li.related-item a[href$='.BIB'].related-item-File,
li.related-item a[href$='.bib'].related-item-File,
li.related-item a[href$='.WML'].related-item-File,
li.related-item a[href$='.wml'].related-item-File,
li.related-item a[href$='.RDF'].related-item-File,
li.related-item a[href$='.rdf'].related-item-File,
li.related-item a[href$='.MML'].related-item-File,
li.related-item a[href$='.mml'].related-item-File,
li.related-item a[href$='.VCF'].related-item-File,
li.related-item a[href$='.vcf'].related-item-File,
li.related-item a[href$='.CSV'].related-item-File,
li.related-item a[href$='.csv'].related-item-File,
li.related-item a[href$='.DOT'].related-item-File,
li.related-item a[href$='.dot'].related-item-File,
li.related-item a[href$='.DOC'].related-item-File,
li.related-item a[href$='.doc'].related-item-File,
li.related-item a[href$='.TXT'].related-item-File,
li.related-item a[href$='.txt'].related-item-File,
dl#ise-relatedItemBox li a[href$='.BIB'].related-item-File,
dl#ise-relatedItemBox li a[href$='.bib'].related-item-File,
dl#ise-relatedItemBox li a[href$='.WML'].related-item-File,
dl#ise-relatedItemBox li a[href$='.wml'].related-item-File,
dl#ise-relatedItemBox li a[href$='.RDF'].related-item-File,
dl#ise-relatedItemBox li a[href$='.rdf'].related-item-File,
dl#ise-relatedItemBox li a[href$='.MML'].related-item-File,
dl#ise-relatedItemBox li a[href$='.mml'].related-item-File,
dl#ise-relatedItemBox li a[href$='.VCF'].related-item-File,
dl#ise-relatedItemBox li a[href$='.vcf'].related-item-File,
dl#ise-relatedItemBox li a[href$='.CSV'].related-item-File,
dl#ise-relatedItemBox li a[href$='.csv'].related-item-File,
dl#ise-relatedItemBox li a[href$='.DOT'].related-item-File,
dl#ise-relatedItemBox li a[href$='.dot'].related-item-File,
dl#ise-relatedItemBox li a[href$='.DOC'].related-item-File,
dl#ise-relatedItemBox li a[href$='.doc'].related-item-File,
dl#ise-relatedItemBox li a[href$='.TXT'].related-item-File,
dl#ise-relatedItemBox li a[href$='.txt'].related-item-File {
background-position: left -4200px;
padding-left:20px;
}
li.related-item a[href$='.ZIP'].related-item-File,
li.related-item a[href$='.zip'].related-item-File,
dl#ise-relatedItemBox li a[href$='.zip'].related-item-File,
dl#ise-relatedItemBox li a[href$='.ZIP'].related-item-File {
background-position: 5px -196px;
padding-left:20px;
}
li.related-item a[href$='.PDF'].related-item-File,
li.related-item a[href$='.pdf'].related-item-File,
dl#ise-relatedItemBox li a[href$='.PDF'].related-item-File,
dl#ise-relatedItemBox li a[href$='.pdf'].related-item-File {
background-position: left -3950px;
padding-left:20px;
}
li.related-item a[href$='.M4A'].related-item-File,
li.related-item a[href$='.m4a'].related-item-File,
li.related-item a[href$='.WMA'].related-item-File,
li.related-item a[href$='.wma'].related-item-File,
li.related-item a[href$='.WAV'].related-item-File,
li.related-item a[href$='.wav'].related-item-File,
li.related-item a[href$='.MP3'].related-item-File,
li.related-item a[href$='.mp3'].related-item-File,
dl#ise-relatedItemBox li a[href$='.M4A'].related-item-File,
dl#ise-relatedItemBox li a[href$='.m4a'].related-item-File,
dl#ise-relatedItemBox li a[href$='.WMA'].related-item-File,
dl#ise-relatedItemBox li a[href$='.wma'].related-item-File,
dl#ise-relatedItemBox li a[href$='.WAV'].related-item-File,
dl#ise-relatedItemBox li a[href$='.wav'].related-item-File,
dl#ise-relatedItemBox li a[href$='.MP3'].related-item-File,
dl#ise-relatedItemBox li a[href$='.mp3'].related-item-File {
background-position: 3px -4499px;
padding-left:20px;
}
li.related-item a[href$='.FLV'].related-item-File,
li.related-item a[href$='.flv'].related-item-File,
li.related-item a[href$='.MOVIE'].related-item-File,
li.related-item a[href$='.movie'].related-item-File,
li.related-item a[href$='.DIVX'].related-item-File,
li.related-item a[href$='.divx'].related-item-File,
li.related-item a[href$='.AVI'].related-item-File,
li.related-item a[href$='.avi'].related-item-File,
li.related-item a[href$='.FLI'].related-item-File,
li.related-item a[href$='.fli'].related-item-File,
li.related-item a[href$='.QT'].related-item-File,
li.related-item a[href$='.qt'].related-item-File,
li.related-item a[href$='.OGV'].related-item-File,
li.related-item a[href$='.ogv'].related-item-File,
li.related-item a[href$='.MPEG'].related-item-File,
li.related-item a[href$='.mpeg'].related-item-File,
li.related-item a[href$='.MPG'].related-item-File,
li.related-item a[href$='.mpg'].related-item-File,
li.related-item a[href$='.MP4'].related-item-File,
li.related-item a[href$='.mp4'].related-item-File,
li.related-item a[href$='.MOV'].related-item-File,
li.related-item a[href$='.mov'].related-item-File,
li.related-item a[href$='.WMV'].related-item-File,
li.related-item a[href$='.wmv'].related-item-File,
dl#ise-relatedItemBox li a[href$='.FLV'].related-item-File,
dl#ise-relatedItemBox li a[href$='.flv'].related-item-File,
dl#ise-relatedItemBox li a[href$='.MOVIE'].related-item-File,
dl#ise-relatedItemBox li a[href$='.movie'].related-item-File,
dl#ise-relatedItemBox li a[href$='.DIVX'].related-item-File,
dl#ise-relatedItemBox li a[href$='.divx'].related-item-File,
dl#ise-relatedItemBox li a[href$='.AVI'].related-item-File,
dl#ise-relatedItemBox li a[href$='.avi'].related-item-File,
dl#ise-relatedItemBox li a[href$='.FLI'].related-item-File,
dl#ise-relatedItemBox li a[href$='.fli'].related-item-File,
dl#ise-relatedItemBox li a[href$='.QT'].related-item-File,
dl#ise-relatedItemBox li a[href$='.qt'].related-item-File,
dl#ise-relatedItemBox li a[href$='.OGV'].related-item-File,
dl#ise-relatedItemBox li a[href$='.ogv'].related-item-File,
dl#ise-relatedItemBox li a[href$='.MPEG'].related-item-File,
dl#ise-relatedItemBox li a[href$='.mpeg'].related-item-File,
dl#ise-relatedItemBox li a[href$='.MPG'].related-item-File,
dl#ise-relatedItemBox li a[href$='.mpg'].related-item-File,
dl#ise-relatedItemBox li a[href$='.MP4'].related-item-File,
dl#ise-relatedItemBox li a[href$='.mp4'].related-item-File,
dl#ise-relatedItemBox li a[href$='.MOV'].related-item-File,
dl#ise-relatedItemBox li a[href$='.mov'].related-item-File,
dl#ise-relatedItemBox li a[href$='.WMV'].related-item-File,
dl#ise-relatedItemBox li a[href$='.wmv'].related-item-File {
background-position: 3px -5100px;
padding-left:20px;
}
dl#ise-relatedItemBox a.related-item-Link {
/*background-position: right -1499px;*/
background-image: url(../img/link.gif), url(../img/external.gif);
background-position: top left, bottom right;
background-origin: padding-box;
background-repeat: no-repeat;
margin-right: 0.2em;
padding-left: 20px;
padding-right:20px;
text-decoration:underline;
}
dl#ise-relatedItemBox dd .contenttype-link {
background-position: right -1495px;
margin-right: 0.2em;
padding-right: 14px;
}
#relatedItemBox ul li span.contenttype-file,
dl#ise-relatedItemBox dd .contenttype-file {
background-position: left -3950px;
}
dl#ise-relatedItemBox .contenttype-file a {
margin-left:20px;
}
dl#ise-relatedItemBox .contenttype-file img {
display:none;
}
.relatedItems {
margin-bottom: 0.82em;
}
.collapsible-relatedItems .collapser.collapsed,
.collapsible-portlet .collapser.collapsed {
    background-position: left -2697px;
}
.collapsible-relatedItems .collapser.expanded,
.collapsible-portlet .collapser.expanded {
    background-position: left -2997px;
}
dl#ise-relatedItemBox .field {
margin-bottom:0;
}
.collapsible-relatedItems .collapse li {
margin-left:20px;
background-position: 0 -7090px;
padding-left: 1.3em;
}
.contentinforeferences-enumeration,
.folder-subnavigation,
.visualNoPrint,
#fullscreen,
#parent-fieldname-description,
body.template-file_view p,
#content-info-text,
body.template-contact-info #feedback_form,
.reiter,
#hide-form,
#show-form,
body.portaltype-collage .bilderstrecke,
body.portaltype-bilderstrecke .bilderstrecke,
body.portaltype-formthankspage dl,
#content .pfg-form, /*PloneFormGen*/
#content .standard-document,
#content .visualNoMarker,
#content-core .topic,
#collage .topic,
#collage .standard-topic,
#collage .standard-document,
#collage #tag-cloud,
.wrapper-content-info,
#parent-fieldname-text,
.contact-info {
padding:1.4em 0.95em 0.6em;
margin-bottom:0.82em;
overflow:hidden;
}
.reiter .contentinforeferences-enumeration {
    padding:0 !important;
}
#content-core .tileItem {
margin-bottom: 0.82em;
padding:0.5em 0.95em 1em;
}
#content-core .tileFooter a {
padding-bottom:0.82em;
}
#content-core .tileFooter {
padding-bottom:0.5em;
margin-bottom:0;
border-bottom:1px solid #C5C7C6;
}
h3#parent-fieldname-subhead {
padding:1.4em 0.95em 1em 0.95em;
margin-bottom:0em !important;
}
#parent-fieldname-releaseDate {
margin-left:0 !important;
padding:0 0.95em; 
}
#parent-fieldname-text p img.image-inline,
#parent-fieldname-text p object,
#parent-fieldname-text .video {
margin:-1.4em -0.95em -0.6em !important;
}
#parent-fieldname-text p object {
position:relative;
top:-1.4em;
}
#parent-fieldname-text p img.image-left {
margin:0 0.923em 1em 0;
}
#content h2.tileHeadline,
#content h2.tileHeadline a {
text-decoration:none;
font-size: 100%;
}
#content h2.tileHeadline a:link {
color:#000;
}
h2.tileHeadline a,
#parent-fieldname-text h3{
/*font-size: 160%;*/
font-weight: bold;
line-height: 1.32;
margin-bottom: 0.65em;
color:#000;
}
#collage .reiter ul.listTypeSquare li,
#content .standard-document ul li,
#collage .standard-document ul li,
#parent-fieldname-text ul li {
background-position: 0 -7494px;
padding-left: 0.9em;
margin-bottom: 0.5em;
}
#collage #ise-relatedItemBox ul li {
background:none;
}
#collage .standard-document ul ul li,
#parent-fieldname-text ul ul li {
background-position: 0 -7090px;
padding-left: 1.3em;
margin: 0.3em;
list-style-type:none;
}
#collage .standard-document ol ol li,
#parent-fieldname-text ol ol li {
background-position: 0 -7090px;
padding-left: 1.3em;
margin: 0.3em 0 0.3em -1.3em;
list-style-type:none;
}
#content .standard-document ol li,
#collage .standard-document ol li,
#parent-fieldname-text ol li{
    list-style-type: decimal;
}
#collage .standard-document ul.listTypeCheck li,
#parent-fieldname-text ul.listTypeCheck li {
background-position: 0 -7298px;
padding-left: 1.9em;
margin-bottom: 1.7em;
}
ul.listTypeSquare li {
overflow:hidden;
}
#collage #tag-cloud {
line-height:1.7em;
}

#collage #tag-cloud a {
border:0;
text-decoration:none;
padding:0 2px;
}
#collage #tag-cloud a:hover {
text-decoration:underline;
}
.reiter h1 {
color:#000;
margin-bottom: 0.45em;
padding-top: 0.3em;
font-weight:bold;
}
a.reiter-navigation-link-selected {
color:#000 !important;
text-decoration:none !important;
}
.reiter-navigation {
    padding:0 0 1em 0;
    border-bottom:1px solid #C5C7C6;
}
.reiter-document h1 {
    font-size: 136%;
    font-weight:bold;
    line-height: 1.32;
    margin-bottom: 1em;
}
/*  Image */
.image-left {
float: left;
clear: both;
/*margin: 0.5em 1em 0.5em 0;*/
}
.image-right {
float: right;
clear: both;
margin: 0.5em;
}
.image-inline {
float: none;
}
/* Bilderstrecke */
#bilderstrecke-popup .pop-detail {
display:none;
}
.bilderstrecke-start-gallery {
padding:0 2em 0.6em;
margin:0 0 0.82em 0;
}
.bilderstrecke-start-gallery {
background-position: left -797px;
padding-left:20px;
}
.bilderstrecke-start-gallery a {
background-position: right -1200px;
padding-right:20px;
}
.bilderstrecke a.left {
   margin-right:10em;
}
.bilderstrecke a.right {
   margin-left:10em;
}
#image-fullscreen-overlay,
#bilderstrecke-popup,
#image-fullscreen-popup {
line-height:1.3em;
}
#image-fullscreen-overlay a,
.image-fullscreen-popup a,
.bilderstrecke-popup a{
font-size:13px !important;
}
.bilderstrecke {
margin-bottom:0 !important;
padding:0 !important;
}
#table-overlay a#close-link {
    font-size:13px;
    margin-right:0 !important;
    }
#table-overlay a#close-link,
#image-fullscreen-overlay a#close-link,
#bilderstrecke-popup a#close-link, 
#image-fullscreen-popup a#close-link {
float:right;
background-position: right -3298px;
cursor: pointer;
padding-right: 16px;
text-decoration: underline;
margin-bottom:1em;
}
#image-fullscreen-overlay a:hover,
#bilderstrecke-popup a:hover,
#image-fullscreen-popup a:hover {
color:#555 !important;
text-decoration:underline;
}
a.img-fullscreen img,
div.items a:link img {
cursor: -moz-zoom-in;
cursor: -webkit-zoom-in;
cursor: url(../img/zoomIn.cur);
}
#exposeMask {
background-color:#000 !important;
}
.bilderstrecke-popup .description {
background:#dfeee9;
padding: 0.5em;
color: black !important;
font-weight: bold;
margin-bottom:1em;
}
.popnavigation a.prevnext { 
background-position: left -8996px;
float: left;
padding-left: 15px;
}
.popnavigation a.next { 
background-position: right -9046px;
float: right;
padding-right: 15px;
}
.popnavigation { 
margin-bottom: 1.5em;
}
ul.options {
padding:10px 0;
text-align:right;
}
ul.options li a {
cursor: pointer;
margin-left: 0.95em;
padding:0 10px;
text-decoration: underline;
}
ul.options li a.pop-print {
padding-left: 22px;
background-position: left -9100px;
/*background-position: left top;*/
background-repeat: no-repeat;
}
ul.options li a.pop-detail {
}
.visualNoPrint,
#fullscreen {
background:transparent !important;
}
a#fullscreen {
text-decoration:none !important;
}
dd.image-caption {
    margin-left: 0 !important;
    background-color: #dfeee9;
    max-width:152px;
}
#image-fullscreen-overlay #content-core {
    width:100% !important;
}
#image-fullscreen-overlay .description {
    background:#ebf6f4;
    color:black;
    font-weight:bold;
    padding:0.5em 4px;
    margin-bottom:1em;
    max-width: 712px;
}
#bilderstrecke-popup {
    width:720px !important;
    }
#table-overlay {
    width:100% !important;
    }
#image-fullscreen-overlay > img {
background:#f5f5f5;
}
.bilderstrecke-popup .container {
    clear:right;
    text-align:center; 
    background:#f5f5f5;
}
.bilderstrecke-popup .container img {
   vertical-align:middle;
}
.container img {
}
dl.image-inline span.magnify {display:none;} /* delete + on img */
span.magnify {
    z-index:600;
    background-image: url(../img/icons.gif);
    background-position:0 -8400px;
    background-repeat: no-repeat;
    padding:0 10px 0 10px;
    position:relative;
    right:22px;
    bottom:4px;
    }

/* Content Collage ______________________________________________________ */
#collage .collage_type_image p,
#collage .row_2 .standard-document .description,
#collage .standard-topic .documentFirstHeading,
#collage .standard-topic .description-topic,
#collage .documentDescription,
#collage #parent-fieldname-title {
display:none; 
}
#collage .description {
    letter-spacing: 0;
    margin: 0 -1.2em;
    padding: 0 1.1em;
    position: relative;
    right: 0;
    text-align: right;
    background-color: #009474;
    color: #FFFFFF;
font-size: 0.8em;
font-weight:bold;
}
#collage .header,
#content .standard-document,
#collage .topic,
#collage .standard-topic,
#collage .standard-document {
background:#fff;
}
#collage .standard-document img {
/*margin-left:-1em;*/
}
.reiter img.image-left{
    padding:0 1em 1em 0;
}
#collage .standard-document img.image-left{
padding:0 1em 1em 1em;
}
/* Teaser _______________________________________________________________*/
.topic .teaser-image,
#collage .teaserImage {
float:left;
padding:0 0.923em 0.5em 0;
}
.topic .teaser-text,
#collage .teaserText {
padding-bottom:1em;
}
.topic .teaser-wrapper {
border-bottom:1px solid #C5C7C6;
margin-bottom:1em;
display:block;
float:left;
width:41.307em;
}
.teaser-wrapper .collapsible {
background:transparent;
}
.topic .event-location,
.topic .subhead {
float:left;
margin-right:8px;
}
.topic .location-release-date,
.topic .subhead {
padding-bottom:0.6em;
}
#collage .teaserText a {
background-position: 5px -196px;
margin:0;
padding-left: 20px;
border:0;
text-decoration:underline !important;
}
.parent-fieldname-description,
#parent-fieldname-description {
color:#000;
font-weight:bold;
}
.parent-fieldname-description {
margin-bottom:0.82em;
}

.collage-item .header {
padding: 0.6em 0 0 0.6em !important;
font-size: 136%;
}
.collage-item .header,
.topic .title {
color:#000;
font-weight:bold;
padding:0 0 0.6em 0;
}
/* Tables ________________________________________________________________ */
.eventDetails {
    float:none;
    clear:none;
    margin:0 0 0.5em 0;
}

table
{
width:100%;
}
table.table-popup,
table.listing {
background:#fff;
}
table.table-popup,
table.ise-listing {
line-height: 1.32;
margin-bottom: 1em;
}
table.ise-listing th,
table.ise-listing td {
    vertical-align: top;
}
table.ise-listing th {
font-weight: bold;
background-color: #A5D2D9;
color:#000;
}
table.ise-listing th:hover {
    background-color: #DEEEF1;
}
table.ise-listing th, 
table.ise-listing td {
    border-right: 1px solid #fff;
    padding: 0.1em 0.923em;
}
table.ise-listing tbody td, 
table.ise-listing tbody th {
    border-bottom: 1px solid #C5C7C6;
    padding: 0.3em 0.923em;
}
table.ise-listing tr.highlight, 
table.ise-listing td.highlight,
table.ise-listing th.highlight { 
background-color: #deeef1;
}
table.sortable thead th {
    background: url("../img/icons-tablesorter.gif") no-repeat scroll 100% 4px #A5D2D9;
    vertical-align: top;
}
table.sortable th.headerSortUp {
    background-position: 100% -96px;
}
table.sortable th.headerSortDown {
    background-position: 100% -46px;
}
/*.table of contents ________________________________________________________________________*/
.table-of-contents {
float:none;
padding-top:1.5em !important;
}
.table-of-contents a {
background-position: 0 -2397px;
margin-bottom: 0.5em;
padding-left: 1.3em;
}
.back-to-top {
float:right;
background-position:right -2095px;
float: right;
margin-right: 0.2em;
padding-right: 20px;
}
/* table popup */
table.table-popup caption,
table.table-popup {
    padding:0.5em;
    }
table.table-popup caption {
text-align: center;
font-weight: bold;
    }
p.tableinline {
    display:inline;
    }
table.table-popup {
    font-size:13px;
    color:#555;
}
#table-overlay > div {
    border:1px solid white;
    }
table.plain th {
    border-right:1px solid white !important;
}
table.plain th:last-child {
    border-right:none;
}
table.table-popup th {
    background:#cce9e3;
    padding: 0.5em 1em;
    color:#000;
    font-weight:bold;
}
table.table-popup td {
    font-size:13px;
    color:#555;
    border:0;
    }
table.table-popup tr {
    border-bottom:1px dotted #555 !important;
}
table.table-popup tr:last-child {
    border:0! important
    }
table.table-popup tr strong,
table.table-popup tr b,
table.table-popup tr.even strong,
table.table-popup tr.even b {
    color:#000 !important;
    font-weight:bold;
    }
table.table-popup tr.even,
table.table-popup td.highlight {
    background:#dfeee9;
    }

/* Navigation ______________________________________________________________ */
#portal-column-one dl.portlet {
    margin: 95px 0 0 1.98em;
    position: relative;
    font-size: 93%;
}
dl.portlet ul.navTree {
position: relative;
}
dl.portlet ul.navTree li {
background: transparent url(../img/bg-transparenz.png) repeat;
}
dl.portlet ul.navTree li:hover {
background: #009474 url(../img/bg-transparenz-gr.png) repeat;
}
dl.portlet dd.portletItem {
width:16em;
}

dl.portlet ul.navTree li a {
color:#000;
text-decoration:none !important;
padding-left:0px !important;
margin-top:0.23em;
line-height:1.3em;
}
dl.portlet ul.navTreeLevel1 li a:hover {
text-decoration:underline !important;
}
dl.portlet ul.navTree li a:focus, 
dl.portlet ul.navTree li a:hover, 
dl.portlet ul.navTree li a:active {
color:#FFF;
}

/*
dl.portlet a.active, dl.portlet a:hover, dl.portlet a:focus {
font-weight: bold;
}
*/

dl.portlet ul.navTreeLevel1 {
background:#fff;
margin-left: -1em;
margin-right: -1em;
}
dl.portlet ul.navTreeLevel1 li:hover,
dl.portlet ul.navTreeLevel2 li:hover {
background:none !important;
}
dl.portlet ul.navTreeLevel1 li a:hover {
text-decoration:none !important;
color:#000 !important;
font-weight:normal !important;
}
dl.portlet ul.navTreeLevel1 .navTreeCurrentNode,
dl.portlet ul.navTreeLevel1 .navTreeFolderish {
    background: url(../img/icons.gif) left top no-repeat;
}
dl.portlet ul.navTreeLevel0 .navTreeCurrentItem,
dl.portlet ul.navTreeLevel1 .navCurrentItem,
dl.portlet ul.navTreeLevel2 .navCurrentItem {
    background:#009474;
    background-image: url(../img/icons.gif);
    background-repeat: no-repeat;
    background-position: 99% -6094px; /* nav current - white arrow down */
}
dl.portlet ul.navTreeLevel0 a.navTreeItemInPath {
background: url(../img/icons.gif) 99% -6694px no-repeat; /* nav active - black arrow down */
font-weight:bold;
margin-right:-1em !important;
padding-right:-1em !important;
}
dl.portlet ul.navTreeLevel3 .navTreeFolderish {
background-image:none !important;
}
dl.portlet ul.navTreeLevel2 {
    background:#cce9e3 !important;
    margin-left:-1.5em;
}
dl.portlet ul.navTreeLevel3 {
    background:#dfeee9 !important;
    margin-left:-1.5em;
}
dl.portlet ul.navTreeLevel2 li {
    background:transparent !important;
}
dl.portlet ul.navTreeLevel3 li {
    background:transparent !important;
}
dl.portlet ul.navTree .navTreeCurrentItem {
    margin-left: -1em;
    margin-right: -1em;
}
dl.portlet ul.navTree .navTreeCurrentItem span {
font-weight:bold;
padding-right:0.8em;
}
dl.portlet ul.navTreeLevel1 .navTreeCurrentItem {
    margin-left: -1.55em;
    margin-right: 0;
}
dl.portlet ul.navTreeLevel1 li a.navTreeCurrentItem span {
display:block;
padding-left:1em;
padding-right:1em;
text-indent:0.1em; 
}
dl.portlet ul.navTreeLevel2 .navTreeCurrentItem {
    margin-right: 0;
}
dl.portlet ul.navTreeLevel2 li a.navTreeCurrentItem span {
    padding-left:1.5em;
    padding-right:1em;
}
dl.portlet ul.navTreeLevel3 li a.navTreeCurrentItem span {
    padding-left:2em;
    padding-right:1em;
}
dl.portlet ul.navTreeLevel3 .navTreeCurrentItem {
    margin-left: -1.5em;
    margin-right: 0;
}
dl.portlet ul.navTreeLevel1 li a span {
    display:block;
    padding-left:0.5em;
    padding-right:1em;
}
dl.portlet ul.navTreeLevel2 li a span {
    padding-left:1em;
    padding-right:1em;
}
dl.portlet ul.navTreeLevel3 li a span {
    padding-left:1.5em;
    padding-right:1em;
}
dl.portlet ul.navTreeLevel1 li a:hover span,
dl.portlet ul.navTreeLevel2 li a:hover span,
dl.portlet ul.navTreeLevel3 li a:hover span {
text-decoration:underline;
}
/* CSS - Sprite Definition */

dl.portlet ul.navTreeLevel1 .navTreeCurrentNode{
    background-position: 99% -6094px !important; /* nav current active - white arrow down */
}
dl.portlet ul.navTreeLevel1 .navTreeFolderish {
background-position: 99% -6894px;
}
dl.portlet ul.navTreeLevel1 .navTreeItemInPath.navTreeFolderish {
background-image:none;
}
#nav li a.active {
    background-position: 99% -6694px; /* nav active - black arrow down */
}
#nav li a.active:hover,
#nav li a.active:focus {
    background-position: 99% -6094px; /* nav current active - white arrow down */
}
ul.navTree a.contenttype-formfolder img,
ul.navTree a.contenttype-collage img,
ul.navTree a.contenttype-institution img {
display:none;
}
/* Portlet column-one related portlet */

#portal-column-one #portletwrapper-related-items {
    width:15em;
    margin:1.6em 0 0 1.5em;
}
#portal-column-one #portletwrapper-related-items ul.portletItem{
    background:#fff;
    opacity: 0.7;
    -moz-opacity: 0.7; /*Firefox*/
    -khtml-opacity: 0.7; /*Konquerer*/
    -o-opacity: 0.7; /*Opera*/
    -webkit-opacity: 0.7; /*Safari*/
    filter: alpha(opacity=70); /*IE < 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*IE >/= 8*/
}
#portal-column-one #portletwrapper-related-items h3{
background-color: #CCE9E9;
color: #000000;
font-weight:bold;
background-position: 99% -6996px;
padding-bottom: 0.27em;
padding-left: 0.923em;
padding-right: 0.923em;
}
#portal-column-one #portletwrapper-related-items ul {
padding-top:0.5em;
}
#portal-column-one #portletwrapper-related-items ul li {
background-position: left -795px;
margin: 0;
padding: 0 0 0.5em 14px;
display: block;
}
#portal-column-one #portletwrapper-related-items ul li a{
text-decoration: underline;
color:#000;
}
/* Portlet contact _______________________________________________________________*/

#portal-column-two dl.portlet {
    font-size: 93%;
}
.portletContactInfoPortlet .portletHeader{
background-color:#a5d2d9;
color:#fff;
font-stretch:wider;
font-weight:bold;
line-height:1.4em;
padding:0.2em 0.83em;
}

#portletwrapper-schnelleinstieg,
#portletwrapper-quick-links{
background-color:rgba(255,255,255,0.7);
margin: 1em -1em 0 1.96em;

}

h3.portlet-static-schnelleinstieg,
h3.portlet-static-quick-links{
background-color:#CCE9E9;
color:#000;
font-size:93%;
font-stretch:wider;
font-weight:bold;
line-height:1.4em;
padding:0.2em 0.83em;
}

.static-text .portletItem ul li{
    background-position: left -795px;
    background-image: url('../img/icons.gif');
    background-repeat:no-repeat;
    padding-bottom: 0.27em;
    display: block;
    padding-left: 20px;
}


.static-text .portletItem ul li a {
 text-decoration: underline;
 color:black;
}
.static-text {
    font-size: 93%;
    color:black;
}

.static-text .portletItem ul {
    margin: 0 0.923em;
    padding-top: 0.27em;
    padding-bottom: 0.27em;
}

ul.static-text li.portletItem {
    padding: 0;
}

dl.portlet .contact-info-item {
width:14.2em;
}

.portletContactInfoPortlet .related-items .collapse .numbers,
.portletContactInfoPortlet .related-items .collapse .address,
.portletContactInfoPortlet .contact-info-item .institution,
.portletContactInfoPortlet .contact-info-item .image {
    margin-bottom: 12px;
}
.portletContactInfoPortlet .contact-info-item .name {
    font-weight: bold;
    margin-bottom: 12px;
}
.portletContactInfoPortlet .related-items label {
font-weight:normal;
}
.portletContactInfoPortlet .collapse {
margin-top:12px;
}
.teaser-wrapper .collapser.collapsed,
.related-items .collapser.collapsed {
background-position: left -2697px;
padding-left:12px;
}
.teaser-wrapper .collapser.expanded,
.related-items .collapser.expanded {
background-position: left -2997px;
padding-left:12px;
}
.portletContactInfoPortlet .collapse .links a {
text-decoration:underline;
}
#vignettes ul li.teaser_imageWrapper {
text-align:center;
padding-bottom:0.5em;
}
#vignettes ul.tagcloud-text li,
#vignettes ul.static-text li,
#vignettes ul li.teaser_imageWrapper,
ul li.teaser-text {
background:none !important;
padding-left:0 !important;
}
#vignettes ul.static-text li p,
ul li.teaser-text p{
padding-left:0 !important;
color: #FFF;
}
/* cards _____________________________________________________________________________*/

.contact-title h3 {
color: #FFFFFF;
letter-spacing: 0.2em;
font-weight: bold;
line-height: 1.32;
    margin-bottom: 0.65em;
}
.contentinforeferences-enumeration  > div:first-child {
border:none;
}
.contentinforeferences-enumeration  > div {
clear:both;
border-top:1px solid #D9D9D9;
}
.contentinforeferences-enumeration .contact-info-item,
#contact-info .contact-info-item {
clear:both;
padding-top: 1.323em;
}
.contentinforeferences-enumeration .name,
#contact-info .name {
font-weight:bold;
margin-bottom:12px;
}
.contentinforeferences-enumeration .institution,
.contentinforeferences-enumeration .address,
.contentinforeferences-enumeration .numbers,
#contact-info .institution,
#contact-info .address,
#contact-info .numbers {
margin-bottom:12px;
}
.contentinforeferences-enumeration .numbers,
#contact-info .numbers {
margin-left:199px;
}
.contentinforeferences-enumeration .position,
#contact-info .position {
max-width: 32em;
}
.contentinforeferences-enumeration .address,
#contact-info .address {
float:left;
}
.contentinforeferences-enumeration .image,
#contact-info .image {
float:right; 
position:relative; 
margin-bottom:-3em;
top:-4.2em;
clear:right;
}
#contact-info .links {
margin-bottom:1em;
}
.contentinforeferences-enumeration a.url,
a.url {
margin-left: 0.95em !important;
}
.contentinforeferences-enumeration .links a,
a.url,
#contact-info .links a {
background-position: 2px -195px;
margin: 0;
padding-left: 16px;
}
#collage .contentinforeferences-enumeration {
padding-left: 0 !important;
padding-top: 0 !important;
}
.contentinforeferences-enumeration ul.links li {
    background:none !important;
    padding-left:0 !important;
}
.contentinforeferences-enumeration ul.links {
margin:0 0 1em 0 !important;
padding:0 !important;
float: left;
clear: left;
}
#contact-info ul.links {
float: left;
clear: left;
margin:0;
padding:0;
}
.contentinforeferences-enumeration a:link,
.contentinforeferences-enumeration a:visited,
a.url,
#contact-info .links a:link,
#contact-info .links a:visited {
color:#000;
text-decoration: underline;
}
/* footer _____________________________________________________________________________*/
#portal-footer .wrapper p {
    float: right;
    margin: 0 2.154em 0 0;
    width: 40.307em;
}
#portal-footer .wrapper p a{
padding-left: 1.5em;
text-decoration: underline;
}
