@media screen {

        .linkBlock {
          
        }
        
        .attachmentBlock {
          float: left;
          margin-right: 1em;
        }
        
        .leftPlaced {
          float: left;
        }
        
        .rightPlaced {
          float: right;
          margin: 0;
        }
        
        .twoImagesColumn {
          margin: 2em auto 0 auto;
          width:550px;
          text-align:center;
        }
        
        .twoImagesLine {
          float: left;
          display: inline;
          width: 200px;
          overflow: hidden;
        }
        
        .rightImagesBlock {
          clear: both;
          margin-top: 1em;
          float: right;
          width: 100px;
          text-align: center;
          line-height: normal;
        }
        
        .leftAttachmentBlock {
          clear: both;
          float: left;
          width: 15%;
          margin-right: 1em;
        }
        
        .rightPlacedBody {
          float: left;
          width: 60%;
        }
        
        .middlePlacedBody {
          height: 100%;
        }
        
        .blockClear {
          display: block;
          clear: both;
        }

        .imageTitle {
            font-size: 80%;
            color: black;
            font-weight: normal;
            text-align:center;
            }
            
        .topNavigation {
            clear: both;
            text-align: right;
        }
        
        .bottomNavigation {
            clear: both;
            margin-top: 0.2em;
            margin-bottom: 0.2em;
            float: right;
            width: 100%;
        }
        
        .bottomNavigation .previous {
            float: left;
            width: 15%;
            text-align: left;
        }
        
        .bottomNavigation .pages {
            float: left;
            width: 70%;
            text-align: center;
        }
        
        .bottomNavigation .pages .selected {
            font-weight: bold;
        }
        
        .bottomNavigation .next {
            float: right;
            text-align: right;
        }

        .multipageDescription {
	    font-style: italic;
	    font-weight: normal;
        }

	h1.documentFirstHeading {
	    margin-bottom: 15px;
	}

	.DigiSearchForm {
	    margin-top: 5px;
	    background-color: #fff8dc;
	    border: 1px solid #FFCC66;
	}

	.DigiSearchFormTable {
	    padding: 4px;
	}

	div.tx-irfaq-pi1 img {
	    display: none;
	}

	div.tx-irfaq-pi1 .additional-info {
	    display: none;
	}

	div.tx-irfaq-pi1 dt {
	    margin-top: 10px;
	}

	div.tx-mwkeywordlist-pi1 ul li {
	    margin-left: 15px;
	}

	.linkToTop {
	    text-align: right;
	    margin-top: 5px;
	    margin-bottom: 10px;
	}

	#aktuelles img,
	#aktuelles .news-latest-date,
	#aktuelles .news-latest-item p,
	#aktuelles .news-latest-morelink,
	#schaufenster img,
	#schaufenster .news-latest-date,
	#schaufenster .news-latest-gotoarchive,
	.news-single-category,
	.news-single-author,
	.news-list-category {
	    display: none;
	}

	#aktuelles .news-latest-item h3 a,
	#schaufenster .news-latest-item h3 a {
	    color: #006699 ! important;
	}

	#portal-column-two .spacer-gif {
	    height: 0px !important;
	}

	#portal-searchbox input#searchGadget {
	    height: 14px !important;
	}

	#opac input, 
	#opac select {
	    font-family: Verdana,Arial,sans-serif;
	    font-size: 11px;
	    background-color: #ffffff;
	    background-image: none;
	    color: #000000;
	    width: 187px;
	    height: 18px;
	    margin-bottom: 3px;
	}

	#opac input {
	    padding-left: 1px;
	}

	#opac .searchButton {
	    font-family: Verdana,Arial,sans-serif;
	    background-color: #fffaf0;
	    margin-bottom: 3px;
	    width: 187px;
	    font-size: 11px;
	    height: 18px;
	}

        #opac123 select {
            font-family: Verdana,Arial,sans-serif;
            font-size: 11px;
            background-color: #ffffff;
            background-image: none;
            color: #000000;
            width: 187px;
            height: 16px;
            margin-bottom: 3px;
        }

        #opac123 input {
	    font-family: Verdana,Arial,sans-serif;
	    font-size: 11px;
	    background-color: #ffffff;
	    background-image: none;
	    color: #000000;
	    width: 130px;
	    height: 14px !important;
            padding-left: 1px;
        }

        #opac123 .searchButton {
            font-family: Verdana,Arial,sans-serif;
            background-color: #fffaf0;
            margin-bottom: 3px;
            width: 50px;
            font-size: 11px;
            height: 18px !important;
        }
	
	#opac123 div.opac-link a {
	    font-size: 90%;
	    text-decoration: underline;
	}

	#opac123 div.olaf-link a {
	    text-decoration: underline;
	}

	#opacErwSuche table {
	    margin-top: 5px;
	    margin-bottom: 15px;
	}

	#opacErwSuche input.button {
	    background-image: none;
	    font-size: 11px;
	    height: 18px;
	    padding-bottom: 1px;
	}

	#opacErwSuche input.buttonBold {
	    background-image: none;
	    font-size: 12px;
	    height: 20px;
	    font-weight: bold;
	    padding-bottom: 2px;
	    margin-top: 15px;
	    margin-bottom: 15px;
	}

	#opacErwSuche input.buttonBold#go {
	    border-color: red;
	}

	div.news-latest-container,
	.news-single-backlink {
	    font-size: 80%;
	}

	div.blog-list-container {
	    border-top-width: 1px;
	    border-top-style: dashed;
	    border-top-color: #ffcc66;
	    font-size: 80%;
	}

	.blog-list-item {
	    height: 1%;
	    line-height: 1.2;
	    margin-top: 0px;
	    margin-right: 0px;
	    margin-bottom: 1px;
	    margin-left: 0px;
	    padding-top: 5px;
	    padding-right: 0px;
	    padding-bottom: 5px;
	    padding-left: 0px;
	    border-bottom-width: 1px;
	    border-bottom-style: dashed;
	    border-bottom-color: #ffcc66;
	}

	.blog-list-morelink {
	    margin-top: 5px;
	    margin-bottom: 5px;
	}

	div.news-latest-item {
	    margin-bottom: 7px;
	}

	div.unsichtbar,
	div.news-latest-container h2,
	div.news-latest-item hr.clearer {
	    display: none;
	}

	.news-list-item a:visited, 
	.news-list-item a:link, 
	.news-list-item a:active,
	.news-list-morelink a:visited, 
	.news-list-morelink a:link, 
	.news-list-morelink a:active,
	.news-latest-morelink a:visited, 
	.news-latest-morelink a:link, 
	.news-latest-morelink a:active,
	.news-latest-item a:visited,
	.news-latest-item a:link,
	.news-latest-item a:active {
	    text-decoration: underline;
	}

	.news-latest-gotoarchive a:visited, a:link, a:active {
	    text-decoration: underline;
	}

	.news-single-item H3 {
	    margin-bottom: 5px;
	    font-weight: normal;
	}

	.news-list-date {
	    float: right;
	    text-align: right;
	    font-size: 0.8em;
	    color: rgb(153, 153, 153);
	}

	.sitemapEbene1 {
	    margin-top: 2px;
	    margin-bottom: 2px;
	    font-weight: bold;
	}

	.sitemapEbene2 {
	    margin-top: 1px;
	    margin-bottom: 1px;
	    font-weight: normal;
	    font-size: 0.9em;
	}

	.sitemapEbene3 {
	    margin-top: 1px;
	    margin-bottom: 1px;
	    font-weight: normal;
	    font-style: italic;
	    font-size: 0.9em;
	}
	
	.sitemapEbene4,
	.sitemapEbene5 {
	    margin-top: 1px;
	    margin-bottom: 1px;
	    font-weight: normal;
	    font-style: normal;
	    font-size: 0.9em;
	}

}

@media print {
	a.linkToTop,
	.unsichtbar,
	div.top,
	#portal-logo,
	#portal-siteactions,
	.hiddenStructure,
	#portal-searchbox,
	#portal-globalnav,
	#portal-personaltools,
	#uni-logo,
	#portal-sub-logo,
	#portal-breadcrumbs,
	.documentActions,
	.help,
	.legend,
	.documentByLine,
	.sectiontoplink,
	.netscape4,
	.extLinkImg,
	.mailToImg,
	.clearer,
	.news-single-category,
	.news-single-backlink,
	.searchDigi,
	#portal-column-one,
	#portal-column-two,
	#portal-footer {
	    display: none;
	}

	body {
	    font-family: Times, serif;
	    font-size: 11pt !important;
	}

	#header_title h1 {
	    font-size: 14pt;
	}

	h1, h2, h3, h4, h5, h6, p {
	    border: none;
	    font-family: Times, serif;
	}

	div, p, ul, dl, ol {
	    width: auto !important;
	}

	ul, ol, dl {
	    padding-right: 0.5em;	
	}

	ul { 
	    list-style-type: square;
	}

	.documentDescription {
	    font-weight: bold;
	}

	pre {
	    border: 1pt dotted black;
	    white-space: pre;
	    font-size: 8pt;
	    overflow: auto;
	    padding: 1em 0;
	}

	table.listing,
	table.listing td {
	    border: 1pt solid black;
	    border-collapse: collapse;
	}

	a {
	    color: Black !important;
	    padding: 0 !important;
	    text-decoration: none !important;
	}

	a:link, a:visited {
	    color: #520;
	    background: transparent;
	}

	/***** IEFixes *****/
	/* minWidth */

	#visual-portal-wrapper {
	width: 100% !important;
	}
}

@media handheld {
        .unsichtbar,
        div.top,
	div#jubilaeum,
        #portal-logo,
        #portal-siteactions,
        .hiddenStructure,
        #portal-searchbox,
        #portal-globalnav,
        #portal-personaltools,
        #uni-logo,
        #portal-sub-logo,
        #portal-breadcrumbs,
        .documentActions,
        .help,
        .legend,
        .documentByLine,
        .sectiontoplink,
        .netscape4,
        .extLinkImg,
        .mailToImg,
        .clearer,
        .news-single-category,
        .news-single-backlink,
        .searchDigi,
        #portal-column-two,
        #portal-footer,
	img {
	    display: none;
	}
}

