body {margin: 0; padding: 8px 0; text-align: center; background: #FFFFFF url(../images/background.png); font-family: Arial, Helvetica, sans-serif; font-size: 100.1%; color: #242878;}

/* General */
a {color: #242878; text-decoration: none;}
a:link {text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: 0}
small { font-size: 85%; }
important {color: #FF0000; text-decoration: none;}
input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }

.align-right { text-align: right; }
.hidden {display: none;}

/*table {margin: 32px 10px 32px 0; border-bottom: 3px solid #DEE9F3;}
table th {border-right: 1px solid #FFFFFF;}
table th.top-head {padding: 4px 4px; background: #DEE9F3; border-bottom: 1px solid #FFFFFF}
table th.head {padding: 6px 4px; background: #DEE9F3;}
table td {padding: 2px 4px;}
table td.odd {background: #FFFFFF;}
table td.num-value {padding-right: 8px; text-align: right;}
table th.num-value {padding-left: 0; padding-right: 8px; text-align: right;}*/

/* Page */
#page {margin: 0 auto; padding: 8px 0; width: 918px; border: 1px solid #CDCDCD; background: url(../images/page-background.png) repeat-y; text-align: left; font-size: 0.8em;}
#inner-page {margin: 0 0; padding: 1px 16px; background: url(../images/inner-page-background.png) repeat-y; /*background: #FFBBBB;*/}
                                              
/* Content Area */
#content-area {float: right; width: 580px; /*border-left: 1px solid #B32434;*/ /*background: #BBBBBB;*/}
/*#content-area a {padding: 0 0 0 6px; background: url(../images/link-triangle-normal-red.png) 0 0.4em no-repeat;}*/

/* Content Box */
#content h2 {margin: 0; padding: 1px 0 4px 12px; font-size: 1.1em; background: #DEE9F3 url(../images/box-separator-normal.png) left bottom repeat-x;}
#content h2.important {background: #DEE9F3 url(../images/box-separator-important.png) left bottom repeat-x;}
#content .content-box {margin: 0 0 16px 0; border-bottom: 3px solid #DEE9F3; overflow: hidden;}
#content .content-box form {margin: 0; padding: 2px 0;}
#content .content-box h3 {margin: 0; padding: 1px 0 4px 12px; font-size: 1.1em; background: #DEE9F3 url(../images/box-separator-normal.png) left bottom repeat-x;}
#content .content-box .section {margin: 0; padding: 6px 12px 6px 32px; background: #F7F7F7;}
#content .content-box h3.important {background: #DEE9F3 url(../images/box-separator-important.png) left bottom repeat-x;}
#content .content-box div.important {background: #F0F5FA;}
#content .content-box p {margin: 1em 0; padding: 0;}
#content .content-box .float-box {float: left; padding: 0 10px 0 0; overflow: hidden;}
#content .content-box .float-box-half {width: 264px;}
#content .content-box .float-box-third {width: 172px;}
#content .content-box .float-box-forth {width: 127px;}
#content .content-box h4 {margin: 0; padding: 10px 0 0 0; font-size: 1.1em;}
#content .content-box h5 {margin: 0; padding: 5px 0 0 0; font-size: 1em; font-style: italic; }
#content .content-box h6 {margin: 0; font-size: 0.8em; font-style: italic; }
#content .content-box ul {margin: 0 0 0 1em; padding: 2px 0 2px 3px; }
#content .content-box blockquote { margin-top: 8px; margin-bottom: 8px; }
/*#content .content-box a { text-decoration: none; border-bottom: 1px solid #999; }
#content .content-box a:hover { text-decoration: none; border-bottom: 1px solid #242878; }*/

#content .content-box a { text-decoration: underline; }
#content .content-box a:hover { text-decoration: none; }
#content .content-box a:visited { color: #9193BB; }

/* Indexed Search */
#content .content-box h3.csc-searchResultHeader { padding-left: 0; border: 0; background: none; }
#content .content-box h3.csc-noSearchResultMsg { padding-left: 0; border: 0; background: none; }

/* Sitemap */
#content .content-box .csc-sitemap ul { font-weight: bold; }
#content .content-box .csc-sitemap ul li { padding-bottom: 0.5em; }
#content .content-box .csc-sitemap ul ul { padding-left: 2em; font-weight: normal; }
#content .content-box .csc-sitemap ul ul li { padding-bottom: 0.2em; }
#content .content-box .csc-sitemap ul ul ul { font-size: 0.85em; }
#content .content-box .csc-sitemap ul ul ul { padding-bottom: 0.2em; }

/* News */
#content .news-single-item .news-date,
#content .news-list-item .news-date,
#content .news-latest-item h4 { margin-bottom: 0; }
#content .news-latest-item p { margin: 0.3em 0 0.5em 0; }
#content .news-latest-item .news-date { color: #9294BC; }

/* Bestellformular */
#content .csc-mailform-label { margin: 0 0 1em 0; }
#content form .label { margin: 0.5em 0 0 0; }
/*#content .csc-mailform-field label { display: block; float: left; margin: 0.4em 0 0 0; width: 360px; }*/


/* Suche */
#content .tx-indexedsearch-browsebox ul { margin: 0.5em 0; list-style: none; }
#content .tx-indexedsearch-browsebox ul li { display: inline; margin-right: 1em; }

/* Content Box */
/*#content .content-box {margin: 0 0 16px 0; border-bottom: 3px solid #DEE9F3; overflow: hidden;}
#content .content-box h2 {margin: 0; padding: 1px 0 1px 12px; font-size: 1.1em; background: #DEE9F3;}
#content .content-box .section {margin: 0; padding: 9px 0 6px 32px; background: #F7F7F7 url(../images/box-separator-normal.png) repeat-x;}
#content .content-box .important {background: #F0F5FA url(../images/box-separator-important.png) repeat-x;}
#content .content-box form {margin: 0; padding: 2px 0;}
#content .content-box p {margin: 0; padding: 2px 0;}
#content .content-box .float-box {float: left; padding: 0 10px 0 0; overflow: hidden;}
#content .content-box .float-box-half {width: 264px;}
#content .content-box .float-box-third {width: 172px;}
#content .content-box .float-box-forth {width: 127px;}
#content .content-box h4 {margin: 0; padding: 5px 0 0 0; font-size: 1em;}
#content .content-box ul {margin: 0; padding: 2px 0 2px 3px; list-style: none;}*/

#content table.contenttable { margin: 8px 0; /*padding: 1px;*/ width: 534px; background: #FFF; /*border-spacing: 0;*/ }
#content table.contenttable th { padding: 4px 4px; background: #DEE9F3; }
#content table.contenttable td { vertical-align: middle; padding: 2px 4px; }
#content table.contenttable td.table-height { padding-top: 0.8em; padding-bottom: 0.8em; }
#content table.contenttable tr.even td { background: #F4F8FB; }
#content table.contenttable tr td.center { text-align: center; }
#content table.contenttable p { margin: 0.1em 0; }

#content .tx-opendata-pi1 .description-text table.contenttable { margin-top: 0; width: auto; background: none; border-collapse: collapse; border-spacing: 0; }
#content .tx-opendata-pi1 .description-text table.contenttable td { padding: 2px 4px 0 0; }
#content .tx-opendata-pi1 .license-text { margin-top: 1em; padding: 5px 20px; background-color: #FFF; border: 1px solid #EEE; }
#content .tx-opendata-pi1 ul { margin-bottom: 1em; }

/* Head */
#head h1 {float: right; margin: 0; padding: 0;}
#head h1 a.de {display: block; width: 265px; height: 96px; background: url(../images/logo-de-tib.png) no-repeat;}
#head h1 a.en {display: block; width: 265px; height: 96px; background: url(../images/logo-en-tib.png) no-repeat;}
#head .partner {margin: 0; padding: 0;}
#head .partner a {display: block; width: 154px; height: 85px; background: url(../images/logo-leibniz-gemeinschaft.png) no-repeat;}
#head .partner a.de { background: url(../images/wgl-logo-tib-de.png) no-repeat; }
#head .partner a.en { background: url(../images/wgl-logo-tib-en.png) no-repeat; }
#head .partner.datacite a {background: url(../images/datacite.png) no-repeat;}
#head .partner.scoap a {display: block; width: 210px; height: 98px; background: url(http://www.tib-hannover.de/fileadmin/scoap/scoap-logo.png) no-repeat;}
#head .contact-menu {margin: 24px 0 16px 0; padding: 0 0 0 384px;}
#head .contact-menu a {padding: 0 0 0 8px; background: url(../images/link-triangle-normal-red.png) 2px 0.4em no-repeat; font-size: 0.84em; font-weight: bold;}
#head .contact-menu-scoap {margin: 24px 0 16px 0; padding: 0 0 0 508px;}
#head .contact-menu-scoap a {padding: 0 0 0 8px; background: url(../images/link-triangle-normal-red.png) 2px 0.4em no-repeat; font-size: 0.84em; font-weight: bold;}

/* Navigation */
#navigation {width: 292px; overflow: hidden;}

/* Main Menu */
#main-menu {margin: 16px 0 0 0; padding: 0 0 3px 0; background: url(../images/menu-abschluss.png) left bottom no-repeat;}
#main-menu ul {margin: 0; padding: 0; }
#main-menu li {display: block; list-style: none;}
#main-menu li a {display: block; font-weight: bold;}
#main-menu li a.active {color: #B32434;}
#main-menu li.level1 {margin: 0 0 0 41px; padding: 0;}
#main-menu li.level1 a {padding: 28px 0 0 55px; height: 24px; font-size: 1.1em; font-weight: bold;}
#main-menu li.fachliteratur {background: url(../images/menu-fachliteratur.png) no-repeat;}
#main-menu li.fachinformationen {background: url(../images/menu-fachinformationen.png) no-repeat;}
#main-menu li.infothek {background: url(../images/menu-infothek.png) no-repeat;}
#main-menu li.tiborder {background: url(../images/menu-tiborder.png) no-repeat;}
#main-menu li.level2 {margin: 0; padding: 0; background: url(../images/menu-level2.png) no-repeat;}
#main-menu li.level2 a {padding: 2px 0 1px 63px; height: auto; font-size: 1em; font-weight: bold;}
#main-menu li.level3 {margin: 0; padding: 0; background: url(../images/menu-level3.png) 0 2px no-repeat;}
#main-menu li.level3 a {padding: 3px 0 3px 90px; height: auto; font-size: 0.84em; font-weight: bold;}

/* Service Menu */
#service-menu, #partner {margin: 128px 0 0 0; padding: 0 0 3px 0; list-style: none; background: url(../images/menu-abschluss.png) left bottom no-repeat;}
#service-menu li, #partner li {display: block; margin: 0 0 0 41px; padding: 6px 0 0 55px; height: 17px; background: url(../images/menu-service.png) no-repeat; font-size: 0.84em;}
#partner { margin: 48px 0 0 0; }
#partner li { font-weight: bold; }
#partner li.logo { height: 38px; }
#partner li.datacitelogo { height: 74px; }
#partner li.scoaplogo { height: 90px; }
#partner li.scoaplogotib { height: 42px; }
#partner li.logowgl { height: 57px; }
#service-menu li a {font-weight: bold;}
#service-menu li a.active {color: #B32434;}

/* Foot */
#foot {clear: both; margin: 0 0 8px 306px; padding: 4px 0 0 0; border-top: 1px solid #DCDCDC; text-align: center; font-size: 0.84em;}
#foot a.mail {padding: 0 0 0 15px; background: url(../images/brief.png) 0 4px no-repeat;}

#content .hits {padding: 0 0;}
#content .hits li {padding: 2px 0;}
#content .hits a {padding: 0; background: none;}
#content .hits .author {color: #9193BB;}

/*#content .navi {background: #F2F2F2;}*/
/*#content .navi {border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}*/
#content .navi a {padding: 0; background: none;}

/* Foot */
#foot .email { padding-left: 15px; background: url(../images/email.png) no-repeat 0 4px; }

/* Subito Tantieme */
#content p.navigation { padding: 4px 8px; text-align: center; background-color: #DEE9F3; border: 1px solid #FFF; }
#content p.navigation a { padding: 0 5px; }

/* Nationalkonsortien */
#content div.tx-nationalconsortium-pi1 p.error { margin: 0; padding: 0; color: #B32434; font-weight: bold; }

.hidden { display: none; }
.clear { clear: both; }

/* DOI Resolver Field */
#doiResolver {position:relative; vertical-align:top; margin-left:20px; margin-right:20px;}
#searchfield {margin:0; padding:1px; height:18px; width:180px; border:1px solid #0094DD; color:#0072cc;  background-image:url(../../../datacite/img/doiresolver-back.gif); background-position:26px 2px; background-repeat:no-repeat; vertical-align:top; border-right:none; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
#btSubmit {margin-left: -4px; border-top:1px solid #0094DD; border-bottom:1px solid #0094DD; border-right:1px solid #0094DD; border-left:none; background-image:url(../../../datacite/img/search-lupe.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat; height:22px; width:20px; vertical-align:top; padding:10px; *margin-top:1px;}

