/*************************************************************************************
Standards
*************************************************************************************/
/* non printing standard style definiton */
body,td,th,div,ul,ol,li,input,option,select,textarea,h1,h2,h3,h4,h5,h6,p { font-family: Tahoma, Arial, Helvetica, sans-serif; color:#ff4040; color:#333;  }
/* 0.75em entspricht 12px */
body { font-size:0.875em; background-color:#F0F0F0; line-height:133%; margin: 0px; padding: 0px; color: #333333; }
a { text-decoration: none; }
a:link { color:#006699; }
a:visited { color: #538BB2;  }
a:hover { color: #990000; text-decoration:underline; /*text-decoration:none; border-bottom:1px dotted;*/  }
a:active { color: #990000; }
a.button { padding: 5px 8px; color: #fff; background-color: #B54129; float: right; display: inline-block; margin: 10px 0 0 0; }
a.button i { display: inline-block; background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_arrows.png') scroll no-repeat -13px -15px; width: 8px; height: 10px; margin: 0 5px 0 0; }
a.showmore, a.showless { float: left; display: inline-block; margin: 10px 0 0 80px; color: #B54129; }
a.showmore i { display: inline-block; background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_arrows.png') scroll no-repeat -22px -16px; width: 12px; height: 10px; margin: 0 5px 0 0; }
a.showless i { display: inline-block; background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_arrows.png') scroll no-repeat -22px -38px; width: 12px; height: 10px; margin: 0 5px 0 0; }
#content p a { text-decoration:underline; }
#content p, #content li { line-height: 20px; }
#content li a { text-decoration:underline; }
#content p a:link {  color:#006699; }
#content p a:hover { color: #990000; text-decoration:underline; }
#content h4 { color: #B54129; margin: 20px 0 10px 0; }
#content table a { text-decoration: none; }
#content table img { background-color: #ddd; padding: 5px; margin-right: 5px; }
#content .box h4 { color: #333; margin: 4px 0 8px 0; }
/*************************************************************************************/
/* page */
#page { position: relative; width:100%; background-color: #FFFFFF; } /* Korrektur: v1.1 */
#page hr { display:none; }
#pagetop { position:absolute; width:100%; } /* DMC rename */
#pagetop hr { display:none; }
/*************************************************************************************/
/* header */
#header { position: relative; z-index: 2000; zoom: 1; width:100%; background-color:#FFFFFF; height:110px; background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/header_background.png') scroll repeat-x 0 0; }
#logo { position:absolute; top:30px; left:20px; }
#logo a:hover { border:0; }
#shortcut { display:none; }
#header-navigation { float:right; width:150px; padding:17px 0 0 0; }
#content-shortcut { display:none; }
#header-language {  position:absolute; top:11px; left:280px; width: 200px; line-height:28px; }
#header-language { color:#999999; font-size:14px; }
#header-language ul { margin:0; padding:0; }
#header-language li { list-style-type:none; float:left; margin:0; padding:0 0.7em 0 0; }
#header-language p { float:left; }
#header-language a { color:#B7412E; text-decoration:none; padding-left:2px; }
#header-language a:hover { color:#b74230; text-decoration:none; border-bottom:0; border-bottom:1px dotted; }
#login {
    position:absolute;
    top:4px;
    left:727px;
    width: 188px;
    height: 26px;
    font-size:11px;
    display:none;
}
#login a { color:#666666; text-decoration:none; }
#login a:hover { color:#CC0000; text-decoration:none; border-bottom:0; border-bottom:1px dotted; }
#index-list {
    position:absolute;
    top:11px;
    left:520px;
    width: 300px;
    font-size:14px;
}
#index-list a { font-size: 12px; display:block; padding-top:5px; float:left; color:#666666; text-decoration:none; vertical-align:middle; display:inline-block;}
#index-list a.facebook { padding-left: 21px; height: 18px; background: url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/header_facebook.png') scroll no-repeat left bottom; }
#index-list a:hover { color:#b74230; text-decoration:none; border-bottom:1px dotted; }
#index-list span.divider { display:block; float:left; height: 28px; width:15px; vertical-align:top; }
#search {
    position:absolute;
    top:10px;
    left:805px; 
    width: 204px;
}
#search legend { display:none; }
#search fieldset { border:0; padding:0; margin:0 } 
#search-input {
    width:196px;
    padding:0 0 0 10px;
    margin:0;
    height:32px;
    border:none;
    color:#999999;
    font-size:13px;
    background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/header_search_input.png') scroll no-repeat 0 0;
}
#search-input:hover, #search-input:focus, #search-input:active { background-position: 0 -32px; }
#search-input:focus, #search-input:active { color: #333; }
#search-button { position: absolute; top: 6px; right: 6px; border: none; }
/*************************************************************************************/
/* tabs */
#tabs {
    clear:both;
    position: absolute;
    bottom: -5px;
    left: 240px;
}
#tabs h4 { margin:0; padding:0; font-weight:bold; }
#tabs ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
}
#tabs li {
    float: left;
    position: relative;
    margin: 0;
    line-height:31px;
}
#tabs li.specialbutton {
    float: right;
}
#tabs li.specialbutton > div {
    background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_special_button.png') scroll no-repeat 0 -2px !important;
}
#tabs li.specialbutton:hover > div {
    background-position: 0 -42px !important;
}
#tabs li.specialbutton > div > a {
    display: block;
    margin-right: -11px;
    padding: 0 10px 0 10px !important;
    background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_special_button.png') scroll no-repeat right -78px !important;
}
#tabs li.specialbutton:hover > div > a {
    background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_special_button.png') scroll no-repeat right -118px !important;
    color: #333;
}
#tabs #tabs-main > li > div > a {
    font-size: 15px;
    padding: 0 8px 5px 8px;
}
#tabs #tabs-main > li > div > a > i {
    width: 10px;
    height: 8px;
    display: inline-block;
    margin: 0 0 0 4px;
    background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_arrows.png') scroll no-repeat 0 0;
}
#tabs #tabs-main > li:hover > div > a > i,
#tabs #tabs-main > li.active > div > a > i {
    background-position: 0 -7px;
}
#tabs li ul {
    display: none;
    position: absolute;
    top: 100%;
    left:-1px;
    font-weight: normal;
    padding: 0.5em 0 0.1em 0;
    z-index:300;
}
#tabs li > ul {
    top: auto;
    left:-20px;
    min-width:200px;
    border-bottom: 1px solid #ededed;
    margin: 0;
    padding: 22px 0;
    box-shadow: 0 4px 4px 0px #111;
    background-color: #fff;
}
#tabs li li {
    display: block;
    float: none;
    border: 0;
    white-space:nowrap;
    margin: 0px 5px 0 5px;
    padding: 1px 0 1px 0;
    border-bottom: 1px solid #ededed;
    line-height: 22px;
}
#tabs li li:first-child {
    border-top: 1px solid #ededed;
}
#tabs li li.active > a,
#tabs li li.active > h4 a {
    background-color: #b74230;
    color: #fff;
}
#tabs li li.active > a > i,
#tabs li li.active > h4 a > i {
    background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_arrows.png') no-repeat scroll -6px -26px;
    display: inline-block;
    height: 11px;
    margin: 0 2px 0 -12px;
    width: 8px;
}
#tabs a { text-decoration: none; color:#000000;  }
#tabs li a { padding: 0px 10px; display:block; white-space:nowrap; }
#tabs li li a { display: block; padding:0px 15px; }
#tabs li:hover > div a { background-color:#b74230; color:#ffffff; }
#tabs ul#tabs-main > li:hover > div > a { background: #b74230 url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/navigation_background.png') scroll repeat-x 0 0; }
#tabs li li a:hover { background-color:#b74230; color:#ffffff; }
/*over for JS begin*/
#tabs li.over  {  background-color:#b74230; color:#ffffff; }
#tabs li:hover ul, #tabs li.over ul { display:block; } 
/*over for JS end */
#tabs li.first-element {  }
#tabs li.last-element {  }
#tabs li.home  {  }
#tabs li.home div { padding: 0 5px; }
#tabs li.home div:hover { background: #b74230 url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/navigation_background.png') scroll repeat-x 0 0 !important; }
#tabs li.home div.active { background: #b74230 url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/navigation_background.png') scroll repeat-x 0 0 !important; }
#tabs li.home div:hover a { background-position:center left !important; }
#tabs li.home div.active a { background-position:center left !important; }
#tabs li.home a { background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_nav_home.png') scroll no-repeat center right !important; padding-right:9px; width:18px; margin:0; padding:0 !important; }
#tabs li.home em { display:none; }
#tabs .active div { background-color:#B7422F; }
#tabs .active div a { color:#FFFFFF; }
#tabs .active div a:hover { color:#fff; background-color:#B7422F; }
#tabs ul#tabs-main > li.active > div > a { background: #b74230 url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/navigation_background.png') scroll repeat-x 0 0; }
#tabs .active div a { border-color:#B7422F; color:#FFFFFF; }
#tabs li.split { border-top:1px dotted #cccccc; }
#tabs .col1 { width:762px; position:relative; float:left; }
#tabs .col2 { width:226px; position:relative; float:left; }
#tabs-main { }
#tabs-meta { float:right;  }
#tabs-group { }
/*************************************************************************************/
/* content area */
#body { min-width:960px; }
#container { width:1008px; }
/*************************************************************************************/
/* navigation */
#navigation {
    line-height:150%;
    float:left;
    margin:45px 0 20px 0px;
    width:240px; 
    padding:0 0 20px 0;
}
#navigation a { display:block; padding: 3px 0 3px 14px; color: #333; text-decoration: none; }
#navigation li a:hover { background-color: #B7422F; color: #fff; }
#navigation ul {  margin:0 0 0 20px; padding:0; border-top: 1px solid #ededed; }
#navigation ul ul { margin:0 0 -1px 0; padding:0; }
#navigation ul li { margin:0; padding: 1px 0; border-bottom:1px solid #ededed; list-style-type:none; }
#navigation ul li ul { }
#navigation ul li ul li { }
#navigation ul li ul li ul li a { text-decoration:none; }
#navigation h4 { font-weight:bold; margin:0 0 0 49px; padding:0;  }
#navigation li h4 { font-weight:bold; margin: 0; padding: 1px 0; }
#navigation li a:hover h4 { color: #fff; }
#navigation li.first-element h4 { padding:0px 0 2px 0px;  }
#navigation li h4.first-element { padding:0px 0 2px 0px;  }
#navigation li.more a { background-repeat:no-repeat; background-position:right bottom; }
#navigation li.more li a { background-image:none; padding-left: 28px; }
#navigation li.more li li a { padding-left: 48px; }
#navigation li.more div { color:#FFFFFF;  background-repeat:no-repeat; background-position:right bottom; }
#navigation li.more ul {  background-color:#FFFFFF; }
#navigation li.active div { background-color:#B7422F; color:#fff; }
#navigation li.inactive div > a > i { display: inline-block; width: 8px; height: 11px; margin: 0 2px 0 -10px; background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_arrows.png') scroll no-repeat -6px -26px; }
#navigation li.inactive ul li > a > i { display: inline-block; width: 8px; height: 11px; margin: 0 2px 0 0; background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_arrows.png') scroll no-repeat 0 -26px; }
#navigation li.inactive ul li > a:hover > i { background-position: -7px -26px; }
#navigation li.active { background-color:#B7422F;  }
#navigation li.inactive > div { }
#navigation li.inactive div { background-image:none; }
#navigation li.inactive div a { color: #fff !important; background-color: #B7422F; }
#navigation li.inactive div a h4 { display: inline-block; color: #fff !important; }
#navigation li.inactive div a:hover { background-color:#B7422F; }
#navigation li.inactive ul {  background-color:#FFFFFF; }
#navigation li.inactive .active { background-color:#B7422F; color:#fff; }
#navigation li.inactive .active > a { color: #fff; }
#navigation p { padding:0 15px 0 47px; }
#sponsor { margin:20px 0 0 48px;}
/*************************************************************************************/
/* main content */
#content { float:left; width:750px; margin: 4px 0 5px 15px; }
#content div hr { display:block; }
/* Bildstreifen */
#content-header {
    min-height:110px;
    background: #B7422F url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/promo_background.png') scroll repeat-x 0 bottom;
    width:100%;
    padding-top: 10px;
}
#content-header img { float: left; }
/* Breadcrumb */
#breadcrumb { font-size:11px; color:#999; padding: 2px 0 0 0; margin: 0 0 10px 254px; }
#breadcrumb a.home { display: inline-block; height: 14px; width: 14px; margin-bottom: -3px; background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_arrows.png') scroll no-repeat -22px -26px; }
#breadcrumb a { color:#999; }
#breadcrumb a:hover { text-decoration: underline; }
#sub-tabs {
    clear:both;
    height:20px;
    margin:0;
    padding:0;
}
#sub-tabs ul {
    list-style-type: none;
    margin:0px;
    padding:0px 0 0 0px;    
}
#sub-tabs ul li {
    padding:0px 0px 0px 0px;
    float:left;
    margin:0px 0 0 0;
    background-image:url();
    list-style-type: none;
}
#sub-tabs  a { font-weight:normal;  color:#000000; border:1px solid #eeeeee; border-right:0px; padding:4px 7px 4px 7px; }
#sub-tabs  a:hover { color:#C70000; background-color:#f4f4f4 }
#sub-tabs.last-element { border-right:1px solid #eeeeee!important; }
#content-update { color:#999999; font-size:11px; clear:both; border-top:1px solid #ededed; padding:4px 0 6px 2px;  }
/*************************************************************************************/
/* footer */
#pageup {
    left: -48px;
    width: 32px;
    position: relative;
    top: -3.15em;
    display:inline;
}
#footer { clear:both; padding:0px; background: #f0f0f0 url(https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/bg_footer.jpg) repeat-x; width:100%; height:67px; position:relative; margin-top: 50px;  }
#footer hr  { display:none; }
#footer a { font-weight:normal; }
#footer-update { position:absolute; top:-1.8em; left:20px; color:#999999; font-size:14px;  }
#footer-pageup { position:absolute; top:6px; left:20px; }
#footer-pageup a:hover { border:0; }
#footer-navigation { position:absolute; font-size:14px; text-align:right; margin-top:15px; width: 1008px;  }
#footer-navigation a { display: inline-block; margin: 0 3px; color:#666666; text-decoration:none; }
#footer-navigation a:hover { color:#b74230; text-decoration:none; border-bottom:0; border-bottom:1px dotted; }
#footer-view { /* deaktiviert bis CMS ok: */ display:none; /* */ color:#999999; font-size:11px; float:left; width:440px; /*text-align:right; */  margin-top:5px;}
#footer-view a { color:#666666; text-decoration:none; }
#footer-view a:hover { color:#CC0000; text-decoration:none; border-bottom:0; border-bottom:1px dotted; }
#footer-language { color:#999999; font-size:14px; float:left; width:300px; /**/ display:none; }
#footer-language ul { margin:0; padding:0; }
#footer-language li { list-style-type:none; float:left; margin:0; padding:0 0.7em 0 0; }
#footer-language p { float:left;  }
#footer-language a { color:#999999; text-decoration:none; padding-left:2px;  }
#footer-language a:hover { color:#b74230; text-decoration:none; border-bottom:0; border-bottom:1px dotted; }
#footer-copyright { padding-left:30px; display:block; color:#666666; font-size:14px; float:left; }
#footer-logo { position: absolute; top: -26px; left: 20px; }
#footer-totop { position: absolute; width: 1006px; top: -26px; }
#footer-totop a { float: right; display: block; color: #999; cursor: pointer; }
#footer-totop a i { background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_arrows.png') scroll no-repeat 0 -14px; display: inline-block; width: 12px; height: 12px; margin: 0 0 0 5px; }
/*************************************************************************************/
/* special elements */
#lightbox { display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 10000; }
#lightbox .background { position: fixed; height: 100%; width: 100%; background-color: rgba(51,51,51,0.5); }
#lightbox .chatbot { display: none; position: relative; top: 100px; left: 240px; height: 460px; width: 748px; background-color: #A33A2A; box-shadow: 0 0 5px 0 #000; padding: 10px; }
#lightbox .chatbot #chatbot_content { height: 100%; }
#lightbox .chatbot #chatbot_content iframe { overflow: hidden; }
#lightbox .chatbot #chatbot_close { position: absolute; bottom: 30px; left: 270px; color: #fff; }
#lightbox .chatbot #chatbot_help { position: absolute; bottom: 30px; right: 120px; color: #fff; }
#lightbox .chatbot #chatbot_close i, #lightbox .chatbot #chatbot_help i { display: inline-block; vertical-align: bottom; margin: 0 2px 3px 0; width: 12px; height: 12px; background: url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/sprite_arrows.png') no-repeat scroll -11px -15px transparent; }
#lightbox .chatbot .arrow { display: block; position: absolute; top: 280px; left: -46px; width: 46px; height: 57px; background: transparent url('https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/chatbot_arrow.png') scroll no-repeat 0 0; }
#special { /* background-image:url();  background-repeat:no-repeat; position:absolute; top:0; left:0; width:50px; height:230px; z-index:10;*/ display:none }
#freie_leseplaetze { width: 200px; height: auto; color: #fff; }
#freie_leseplaetze_percent { position: absolute; display: block; width: 200px; text-align: center; top: 52px; font-size: 48px; line-height: 48px; font-family: Tinos, Tahoma, Arial, sans-serif; color: #fff; }
.freie_leseplaetze { text-align:center; padding: 0; }
.freie_leseplaetze_closed { display: block; color: #fff; }
.freie_leseplaetze_closed a { text-decoration: underline; }
.freie_leseplaetze_error { display: none; }
.chatbot p { color: #333 !important; font-family: 'Tinos', Tahoma, sans-serif; font-size: 16px; font-style: italic; text-align: center; position: relative; padding: 0 15px; }
.chatbot_img { position: relative; top: -60px; left: -60px; width: 200px; height: 112px; }
/* copyright Andreas Niederer - modulor.at  */
/*************************************************************************************
26.08.2008    Update, File zusammengefuehrt
*************************************************************************************/
/*************************************************************************************
Modul content+headline
*************************************************************************************/
/* Headline 1 */
#content h1,
.mod-headline-1 h1 { 
    font-family: Tinos, Tahoma, Arial, Helvetica, sans-serif; 
    font-weight: normal!important;
    font-size: 25px; 
    margin:0 0 10px 0; 
    padding:0 0 10px 3px;
    border-bottom: 1px solid #ccc;
}
/* Headline 2 */
.mod-headline-2 { clear:both; color:#404040; border-bottom:1px solid #B7422F; margin:20px 0 0 15px; padding:0 0 0 0;  }
.mod-headline-2 h2 { 
    border-bottom:0px none;  
    font-size: 1.3em;
    font-weight:normal;
    padding:0;
    line-height:125%;
    margin:1em 0 0.5em 0px; 
}
/* 1-spaltig */
.mod-text-1sp { margin:0 0 15px 10px; padding:5px 0px 0 0; clear:both; }
/* 2-spaltig */
.mod-text-2sp { margin:0 0 15px 10px; padding:0 0 0 0; clear:both; }
.mod-text-2sp div.col1 { float:left; width:345px; padding:5px 0px 0 0; }
.mod-text-2sp div.col2 { float:right; border-left:0px solid #B7422F; width:345px; padding:5px 0 0 0px; }
/* 2-spaltig + more */
.mod-text-2sp-w { margin:0 0 15px 10px; padding:0; clear:both; }
.mod-text-2sp-w div.col1 { float:left; width:482px; padding:5px 0 0 0; }
.mod-text-2sp-w div.col1 .image-text-left img { background-color: #ddd; padding: 5px; }
#content div.contentpadding { padding: 10px 5px 0 10px; margin: 0 0 40px 0; }
.mod-text-2sp-w div.col2, .mod-subtext-2sp-w div.col2 { float:right; background-color: #f5f5f5; width:220px; padding: 10px; }
/* 2-spaltig + more + headline2 */
.mod-subtext-2sp-w { margin:0 0 15px 10px; padding:0 0 0 0; clear:both; }
.mod-subtext-2sp-w h2 {   
    font-size: 1.3em;
    font-weight:normal;
    line-height:125%;
    color:#404040; 
    border-bottom:1px solid #cccccc; 
    padding:0 0px 0 0; 
    margin:0; 
}
.mod-subtext-2sp-w div.col1 { float:left; width:470px; padding:5px 0px 0 0 ; }
.mod-subtext-2sp-w div.col2 { margin-top: 10px; }
/* Image 1-spaltig + headline2 */
.mod-images-1sp { margin:0 0 15px 10px; padding:0 0 0px 0; clear:both; }
.mod-images-1sp h2 {   
    font-size: 1.3em;
    font-weight:normal;
    line-height:125%;
    color:#404040; 
    border-bottom:1px solid #cccccc; 
    padding:0 0px 0 0; 
    margin:0; 
}
.mod-images-1sp dl { float:left; margin:0; padding:15px 15px 0 0px; }
.mod-images-1sp dt { margin:0; padding:0; font-size:1px; line-height:1px; }
.mod-images-1sp dd { margin:0; padding:0; font-size:85%;  }
.mod-images-1sp .first-element { /*padding:15px 0px 0 0px;*/ }
.mod-images-1sp-3 dl { width:220px; }
.mod-images-1sp-4 dl { width:161px; }
.mod-images-1sp-5 dl { width:125px; }
.mod-images-1sp-6 dl { width:102px; }
/* Image 2-spaltig + more + headline2 */
.mod-images-2sp-w { margin:0 0 15px 10px; padding:0 0 0px 0; clear:both; }
.mod-images-2sp-w h2 {   
    font-size: 1.3em;
    font-weight:normal;
    line-height:125%;
    color:#404040; 
    border-bottom:1px solid #cccccc; 
    padding:0 0px 0 0; 
    margin:0; 
}
.mod-images-2sp-w dl { float:left; margin:0; padding:15px 0px 0 15px; }
.mod-images-2sp-w dt { margin:0; padding:0; font-size:1px; line-height:1px; }
.mod-images-2sp-w dd { margin:0; padding:0; font-size:85%;  }
.mod-images-2sp-w .first-element { padding:15px 0px 0 0px; }
.mod-images-2sp-w-2 dl { width:225px; }  .mod-images-2sp-w-2 dl img { width:225px; }
.mod-images-2sp-w-3 dl { width:144px; }
.mod-images-2sp-w-3 dl img { width:134px; background-color: #ddd; padding: 5px; }
.mod-images-2sp-w-4 dl { width:105px; } .mod-images-2sp-w-4 dl img { width:105px; }
.mod-images-2sp-w-5 dl { width:81px; }  .mod-images-2sp-w-5 dl img { width:81px; }
/*************************************************************************************
Modul mod-insert-1-2-3
*************************************************************************************/
/* alle */
.mod-insert-1 h4, .mod-insert-2 h4, .mod-insert-3 h4 { font-size:100%; font-weight:bold;  margin: 0 0 10px 0 !important; padding: 0; }
.mod-insert-1 p, .mod-insert-2 p, .mod-insert-3 p { padding:0; margin:0; }
.mod-insert-1 h4 a, .mod-insert-2 h4 a, .mod-insert-3 h4 a { color: #B53C29; }
.mod-insert-1 h3 a, .mod-insert-2 h3 a, .mod-insert-3 h3 a, .mod-text-1sp h3 a { color: #B53C29; font-size: 14px !important; font-weight: bold; }
.mod-insert-1 .new, .mod-insert-2 .new, .mod-insert-3 .new { background-color:transparent; padding:0; font-size:100%; color:#FFCC33!important; }
/* 1 */
.mod-insert-1 { margin:0 0 0px 15px; clear:both; width:705px; }
.mod-insert-1 .item {margin: 0 0 20px 0; border-top: none !important; }
.mod-insert-1 .item a img { padding: 5px; background-color: #ddd; width: 225px; float:left; }
.mod-insert-1 .item .txt { float:left; width:400px; padding: 0 0 0 15px; }
.mod-insert-1 .link-microsite h4 a { background-image:url(https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/pic_neugo.gif); background-repeat:no-repeat; padding-right:12px; background-position:right 1px; }
.mod-insert-1 .link-microsite h4 { background-image:none; }
/* 2 */
.mod-insert-2 { margin:0 0 0 15px; /*border-bottom:1px solid #B7422F; */ /* background-image:url(https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/background-dot.gif); */ background-repeat:repeat-y; background-position:345px 0; clear:both; width:705px; }
.mod-insert-2 .col1 { float:left; width:345px; }
.mod-insert-2 .col2 { float:left; width:345px; }
.mod-insert-2 .item { /*border-bottom:1px solid #B7422F; */ padding:0 0 15px 0; }
.mod-insert-2 .item .img_teaser { padding: 5px; background-color: #ddd; float:left; width:110px; }
.mod-insert-2 .item .txt { float:left; width:210px; padding:5px 0 0px 15px; }
.mod-insert-2 .col1 .item .txt { float:left; width:200px; padding:5px 10px 0px 15px; }
.mod-insert-2 .link-microsite h4 a { background-image:url(https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/pic_neugo.gif); background-repeat:no-repeat; padding-right:12px; background-position:right 1px; }
.mod-insert-2 .link-microsite h4 { background-image:none; }
.mod-insert-2 .txt-item { padding:5px 5px 15px 15px; } 
.mod-insert-2 .col1 .txt-item { padding:5px 10px 15px 0px; } 
 
/* 3 */
.mod-insert-3 { margin:0 0 0px 15px; background-image:url(https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/background-dot.gif); background-repeat:repeat-y; background-position:345px 0; border-top:1px solid #B7422F; clear:both; width:705px; }
.mod-insert-3 .col1 { float:left; width:344px; padding:0 16px 0 0; }
.mod-insert-3 .col2 { float:left; width:345px; padding:0 0 0 0; }
.mod-insert-3 .txt-item { padding:5px 5px 0 0px; }
.mod-insert-3 .link-microsite h4 a { background-image:url(https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/pic_neugo.gif); background-repeat:no-repeat; padding-right:12px; background-position:right 1px; }
.mod-insert-3 .link-microsite h4 { background-image:none; }
.mod-insert-3 .clear { /*font-size:1px; line-height:1px;*/ clear:both; }
/* sezial */
.special { border-bottom:1px solid #B7422F; border-top:1px solid #B7422F; margin-bottom:2em; }
/*************************************************************************************
Modul mod-insert-img-special
*************************************************************************************/
/* Bild mit Bildtext unterhalb */
#promotion { padding:5px 0 5px 5px; margin:0 0 0 0; }
#promotion dl { width:225px; float:left; margin:0; padding:0 10px 0 0; }
#promotion dt { margin:0; padding:0;}
#promotion dd { margin:0; padding:0;}
#promotion dd h2 { font-size:100%; font-weight:bold; margin:0; padding:0; }
#promotion dd p { margin:0; padding:0 0 0 0px; }
#promotion dd a { color:#000000; font-weight:bold; background-image:url(https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/pfeil-rt.gif); background-position:0 6px; background-repeat:no-repeat; padding-left:12px; }
#promotion dd a:link { color:#000000; }
#promotion dd a:visited { color:#000000; }
#promotion dd a:hover { color:#990000; }
/*************************************************************************************
Modul mod-insert-promo
*************************************************************************************/
/* Objekt des Monats */
/* alle */
.mod-insert-promo h2 { font-size:100%; font-weight:bold;  margin:0 0 0 -12px; /* background: url(https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/css/..../images/pfeil-rt-60.gif) 0 5px no-repeat;*/  padding:0 0 0 12px;}
.mod-insert-promo p { padding:0; margin:0; }
.mod-insert-promo h2 a {   }
.mod-insert-promo .new { background-color:transparent; padding:0; font-size:100%; color:#FFCC33!important; }
/* promo */
.mod-insert-promo { margin:0 0 0px 0px; }
.mod-insert-promo .item { border-bottom:1px solid #B7422F; margin:0 0 0px 0px; }
.mod-insert-promo .item img { float:left; width:225px; height:120px; }
.mod-insert-promo .item .txt { float:left; width:400px; padding:5px 0 0 15px; }
.mod-insert-promo .link-microsite h2 a { background-image:url(https://webarchiv.onb.ac.at/web/20151103114834/http://www.onb.ac.at/images/pic_neugo.gif); background-repeat:no-repeat; padding-right:12px; background-position:right 1px; }
.mod-insert-promo .link-microsite h2 { background-image:none; }
/*************************************************************************************
Modul mod-list
*************************************************************************************/
.mod-link-list { }
.mod-link-list-keyword ul li { padding-bottom:0.25em; padding-top:0.25em; }
.mod-link-list-keyword .small { color:#000000; color:#999999; display:block; line-height:133%;  }
.mod-link-list-keyword .small a { text-decoration:none; /*border-bottom:1px dotted */ }
.mod-link-list-keyword .small a:hover { text-decoration:underline; /*text-decoration:none; border-bottom:0; */ }
/*************************************************************************************
Modul mod-open
*************************************************************************************/
.mod-open {}
.mod-open .box { padding:0;  }
 





/*
     FILE ARCHIVED ON 11:48:34 Nov 3, 2015 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 23:13:23 Jul 23, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
