/* $Id: zen.css,v 1.7 2008/04/20 04:20:27 johnalbin Exp $ */

body.imce {
 padding-top: 20px;
}

/** header **/
#header {
 margin-top: 25px;
}

/* HZK Logo */
#logo-image {
 float:left;
 padding: 14px 0 0 0;
 padding-right: 8px;
}

/* HU Logo */
#logo2-image {
 float:right;
 padding: 20px 20px 0 0;
 text-align: right;
}

/* The name of the website */
#site-name {
 color: #4E443C;
 display: block;
 font-family: Georgia,serif;
 font-size: 26px;
 font-variant: small-caps;
 font-weight: 100!important; 
 letter-spacing: 0.1em;
 line-height: 30px;
 margin-bottom: 30px;
 padding-left: 20px;
 padding-top: 20px !important;
 text-align: left;
 text-decoration: none;
}

#site-name a:link,
#site-name a:visited {
 color: #656565;  /*standard grau*/
 font-weight: 100!important; 
}

#site-name a:hover {
 color: #000000;
 font-weight: 100!important; 
 text-decoration: none;
}

/* Wrapper for breadcrumb, title, messages, tabs, and help */
#content-header {
 padding: 0 0 0 0;
}

div.flags {
 float: right;
}

div.flags div.block h3.title,
div.flags div.block h3.title a {
 color: #FFFFFF;
 font-family: Arial, sans-serif;
 line-height: 20px!important;
 float:right;
 font-size: 0px;
 font-weight: normal;
 margin:0 0 0 0;
}

div.flags div.block h3.title a {
 background-image: url(images/german.gif);
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-family: Arial, sans-serif;
 font-size: 0px;
 font-weight: normal;
 margin: 10px 0 0 0;
 padding: 0 107px 0 0;
}

div.flags div.block h3.title a.active {
 display:none;
}

div.flags ul.menu {
 float:right;
 margin: 0 0 0 0!important;
 padding: 0 0 0 0!important;
}

div.flags ul.menu li.leaf {
 color: #FFFFFF;
 font-family: Arial, sans-serif;
 font-size: 0px;
 font-weight: normal;
 margin: 0 0 0 0!important;
}

div.flags ul.menu li.leaf a {
 background-image: url(images/english.gif);
 background-repeat: no-repeat;
 color: #FFFFFF;
 font-family: Arial, sans-serif;
 font-size: 0px;
 font-weight: normal;
 margin: 10px 0 0 0!important;
 padding: 0 92px 0 0;
}

div.flags ul.menu li.leaf a.active {
 display:none;
}

/* The path to the current page in the form of a list of links */
.breadcrumb {
 color: #666;
 float:left;
 font-weight: normal;
 font-family: Arial, sans-serif;
 padding-bottom: 0; /* Undo system.css */
 padding-left:0.5em;
 text-align:left;
}

/* The path to the current page in the form of a list of links */
.breadcrumb a {
 color: #666;
 font-family: Arial, sans-serif;
 font-size: 9px;
 font-weight: normal;
 padding-bottom: 0; /* Undo system.css */
 text-align:left;
}

.pdflink {
 background-attachment: scroll;
 background-image: url(images/pdf.gif);
 background-position: 0em 1em;
 background-repeat: no-repeat;
 padding:0 0 0.6em 1.4em;
}

/* Block title or the title of a piece of content when it is given in a list of content */
h2.title,
.print-title {
 color: #003366; /*#192f5e;*/
 font-family: Arial, sans-serif;
 font-size: 24px;
 font-weight: bold;
 letter-spacing: 0px;
 line-height: 1.2em;
 margin: 0 0 0 0;
 padding: 0.3em 0 0.4em 0.35em;
 position: relative;
 text-align: left;
}

/* The title of the page & Comment title*/
h1.title,
h3.title {
 color: #600;
 font-family: Arial, sans-serif;
 font-size: 17px;
 font-weight: bold;
 letter-spacing: 3px;
 line-height: 22px;
 margin: 0;
 padding: 1.3em 0 1em 0;
 text-align:center;
}

/* Important messages (status, warning, and error) for the user */
div.messages {
 background-color: #fff;
 border: 2px solid #ccc;
 color: #000;
 font-style: italic;
 margin: 0 1em 6px 1em;
 padding: 6px;28px
}

/* Normal priority messages */
div.status {
 text-align:center;
 font-size: 17px;
 font-weight: bold;
 color: #600;
 margin: 0;
}

div.warning,
tr.warning,
body.section-admin tr.warning {
 background: #ffd;
}

/* Help text on a page */
.help {
 margin: 1em 0;
}

/* Link to more help */
.more-help-link {
 font-size: 0.85em;
 text-align: right;
}

/* A list of page numbers when more than 1 page of content is available */
.pager {
 clear: both;
 margin: 1em 0;
 text-align: center;
}

.pager a,
.pager strong.pager-current {
 padding: 0.5em;
}

/* The links to the RSS or Atom feeds for the current list of content */
.feed-icons {
 margin: 1em 0;
}

/** navbar **/
.searchmain {
 position:relative;
 left:761px;
 font-size: 1.3em;
 text-align:left;
 width:197px;
}

.searchmain .form-submit {
 display: none;
}

/* Label that says "Search this site:" */
#edit-search-theme-form-1-wrapper label {
 display: none;
}

/* Suchergebnisse */
.search-results dt {
 padding-left: 0.8em;
}

/** sidebar-left **/
#sidebar-left {
 width: 22%;
 padding-left:10px;
 padding-left:0;
 margin-right: 0px;
 background:#FFFFFF;
}

/** sidebar-right **/
#sidebar-right {
 width: 195px;
 text-align:center;
 padding: 0 0 0 0;
 background:#FFFFFF;
 margin-top: 17px;
 margin-left: 1px;
}

#content-wrapper {
 margin-right: 0;
}

/** footer **/
#footer {
 background-color:transparent;
}

#footer-inner {
 color: #666666;
 font-size:0.97em;
 line-height:1.6em;
 text-align:left;
 padding-left: 229px;
}

hr.space {
 height: 7px;
}

/** Drupal nodes **/
/* Node wrapper */
.node {
 margin-bottom:36px;
}

/* Additional wrapper for node */
.node-inner {
/* padding:0 0.7em 0 0em; */
 padding:0 0.6em 0 0em;
}

/* Additional wrapper for node */
.node-inner ul,
.view-Bildwelten .views-field-body ul{
 margin-top:0px!important;
 padding:0em 0em 0 2.2em;
 font-size:1.2em;
 list-style:disc;
}

.rteright {
 text-align:right;
}

.node-content h2 {
 clear:left;
 font-weight: bold;
 font-size: 1.3em;
 line-height: 1.5em;
 color: #666666;
 padding-top: 0.5em;
 padding-right: 0pt;
 padding-bottom: 0em;
 padding-left: 0pt;
 margin-bottom: 0.2em;
}

/* Additional wrapper for node */
.profile ul {
 padding:0 0.5em 0 1.3em;
}

.page-content .item-list ul {
 padding:0 0.5em 0 1.3em;
}

/* Unpublished nodes */Ent
/* The word "Unpublished" displayed beneath the content. */
.node-unpublished div.unpublished,
.comment-unpublished div.unpublished {
 height: 0;
 overflow: visible;
 color: #d8d8d8;
 font-size: 75px;
 line-height: 1;
 font-family: Arial, sans-serif;
 font-weight: bold;
 text-transform: uppercase;
 text-align: center;
}

  /* All nodes are given a node-type-FOO class that describes the type of
   * content that it is. If you create a new content type called
   * "my-custom-type", it will receive a "node-type-my-custom-type" class.
   */

/* Node title */
.node h2.title,
.node h2,
.profile h3,
.view-Lehre h3,
.view-Bildwelten h2 {
 font-weight: bold;
 font-size: 1.3em;
 line-height: 1.5em;
 color: #666666;
 padding:0.5em 0 0 0;
 margin-bottom: 0.2em;
}

.profile h3 {
 padding:0.5em 0 0 0.6em;
}

/* "New" or "Updated" marker for content that is new or updated for the current user */
.marker {
 color: #c00;
}

/* The picture of the node author */
.node.node-unpublished .picture,
.comment.comment-unpublished .picture {
 position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
}

/* The "posted by" information */
.node .submitted {
 font-family: "Lucida Grande", Tahoma;
 font-size: 10px;
 font-weight: lighter;
 font-variant: normal;
 text-transform: uppercase;
 color: #666666;
 margin-top: 10px;
 text-align: center!important;
 letter-spacing: 0.3em;
}

/* Node taxonomy (categories) */
.node .taxonomy {
 font-family: "Lucida Grande", Tahoma;
 font-size: 10px;
 font-weight: lighter;
 font-variant: normal;
 text-transform: uppercase;
 color: #666666;
 margin-top: 10px;
 text-align: center!important;
 letter-spacing: 0.3em;
}

/* Node's content wrapper */
.node-content {
 font-size: 0.84em;
}

/* Node's content wrapper */
.node .content {
/* font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;*/
 font-size: 0.714em;
 margin-top: 0em; 
 color: #666;
 text-align:left;
}

/* Wrapper for node links */
.node div.links {
 font-family: Arial, sans-serif;
 font-style: italic;
 color: #424242;
 text-align:left;
 margin: .75em 0;
 padding:0 0;
 display:none;
}

.node div.ul.links.first {
 padding:0 2px 0 100px;
}

.node div.links a {
 color:#9cc32a;
 font-size:13px;
}

.node div.links a:hover {
 color:#9cc32a;
 font-size:13px;
 font-weight:normal;
}

/* Taxonomy links, node links, comment links */
ul.links {
 margin: 0;
 padding: 0;
}

ul.links.inline {
 display: inline;
}

ul.links li {
 display: inline;
 list-style-type: none;
 padding: 0 0.2em;
}

/* get rid of the shit... */
.book-navigation {
 display: none;
}


/** Drupal comments **/
/* Wrapper for all comments */
#comments {
 margin: 1em 0;
}

/* "New" marker for comments that are new for the current user */
.new {
 color: #c00;
}

/* Wrapper for comment links. See also the ul.links declaration in the node section above. */
.comment div.links {
 margin: 1em 0;
}

/** Drupal blocks **/
/* Block wrapper */
.block {
 margin-bottom: 1em;
}

/* Block title */
.block h3.title {
 font-size:12px;
 font-weight:bold;
 font-family: Arial,sans-serif;
 text-align:left;
 line-height: 18px;
 letter-spacing: 0px;
 margin: 0.8em 0 0 0;
 padding: 0 0 0 10px;
 background: #003366; /*#1a3062;*/
 color: #FFFFFF;
 text-decoration: none;
}

/*########### "English"-Label ############*/
.flags .block h3.title {
 background: #FFFFFF;
}

/*########### NEWS- und OdM-Block ############*/
#block-views-NEWS-block_1 p {
 font-weight:normal;
 padding:0 0 0 0;
 margin-bottom:0;
 color: #003366;
}

#block-views-NEWS-block_1 p a {
 text-decoration:none;
 color: #003366;
}

.views-field-field-anriss-value {
 padding-top: 0.4em;
}

#block-views-NEWS-block_1 .views-field-title {
 padding-top:0.3em;
}

#block-views-NEWS-block_1 .views-field-title a {
 font-weight: normal;
}

#block-views-NEWS-block_1 p img {
 float:none;
 margin: 0 0 0 0;
}

#block-views-NEWS-block_1 a {
 color: #003366;
 font-size:12px;
 font-family: Arial, Sans Serif;
 text-align:left;
 line-height: 15px;
}

#block-views-odm-block_1,
#block-views-NEWS-block_1 {
 font-size:12px;
 color: #999; /*leafspace*/
 font-family:Arial,sans-serif;
 font-weight:normal;
 text-align:left;
 line-height: 1.5em; 
 letter-spacing: 0px;
 margin-top:0px;
 padding-bottom:0.4em;
}

#block-views-odm-block_1 .content {
 width:195px;
/* border:1px solid #C3C3C3; */
 padding-bottom:0.4em;
}

#block-views-odm-block_1  .more-link {
 display:none;
}

#block-views-odm-block_1 .block h3 .title {
 padding:0em 0em 0em 0em!important;
}

#block-views-NEWS-block_1 h3 {
 width:185px;
 padding-bottom:0;
}

.views-row-first {
 margin-bottom: 0.6em;
}

/*###########Databaseteaser############*/
#block-views-Databaseteaser-block_1 ul {
 text-align:left;
 margin-left:1em;
}

#block-views-Databaseteaser-block_1 li {
 display:inline;
 margin-right:0.8em;
}

/*###########Objekt des Monats-Seite############*/
.view-odm .view-header {
 color:#666666;
 padding:1px 0px 1px 7px;
}

.view-display-id-page_2 .views-view-grid .col-1 {
 padding: 0.5em 0.6em 0.5em 0.7em;
 width: 176px;
 border-bottom: 1px solid #CCCCCC;
}

.view-odm td,
.view-odm th {
 color:#666666;
 padding:1px 0px 1px 3px;
 vertical-align:bottom;
}

.views-field-view-node {
 font-size:0.9em;
 padding-left:0;
 padding-top:0 !important;
 text-align:right;
}

.views-field-field-img-author-value {
 text-align: right;
}

.views-field-field-img-author-value,
.views-field-field-monat-value,
.views-field-field-odm-bezeichnung-value,
.views-field-field-odm-legende-value,
.views-field-field-odm-size-value,
.views-field-field-odmlink-url,
.views-field-field-objektbeschreibung-value p,
.views-field-edit-node,
.view-odm .view-header p,
.views-field-view-node-1 {
 font-size:0.9em;
 padding-left:0;
 padding-top:0 !important;
}

.views-field-field-odm-size-value {
 margin-bottom: 9px;
}

.page-content .view-odm {
 font-size:0.952em;
}

.views-field-field-odm-bezeichnung-value {
 font-weight:bold;
}

.views-field-field-objektbeschreibung-value {
 padding-top:1em !important;
}

.views-field-field-objektbeschreibung-value p {
 margin-bottom:0.5em;
}

.views-field-field-objektbeschreibung-value ul {
 font-size:0.9em;
 padding-left:1.2em;
}

.view-display-id-page_1 .views-view-grid .col-1 {
 padding: 0.5em 0.6em 0.1em 0.7em;
}

/*###########Objekt des Monats-Galerie############*/
.view-content h3 {
 border-top:1px solid #CACACA;;
 color:#666666;
 font-size:16px;
 font-weight:bold;
 padding-left:0.4em;
 padding-top:0.3em;
 margin-bottom:0.4em;
}

.view-odm .views-field-title {
 color:#666666;
 font-family:Arial, Sans Serif;
 font-size:13px;
 font-weight:bold;
 letter-spacing:0;
 line-height:18px;
 margin: 0;
 padding:0.1em 0 0 0;
}

.views-field-field-odm-preview-fid {
 float: left;
 padding-right: 1.1em;
}

.view-display-id-page_2 .views-view-grid .col-1 {
 padding: 0.5em 0.6em 0.2em 0.7em;
 width: 176px;
 border-bottom: 1px solid #CCCCCC;
}

#sidebar-right .views-view-grid .col-1 {
 padding-left:0em;
 padding-top: 0em;
}

.view-display-id-page_2 h3 {
 border-top: none;
 border-bottom: 1px solid #CCCCCC;
 background: none repeat scroll 0 0 #E1E1E1;
 font-size: 0.975em;
 line-height: 18px;
 margin-bottom: 0px;
 padding-top: 2px;
 padding-bottom: 1px;
}

.view-display-id-page_2 .views-view-grid .row-last td {
 border-bottom: 1px solid #FFFFFF;
}

.view-display-id-page_2 .views-view-grid {
 margin-bottom: 0;
}

/*###########Objekt des Monats-Block############*/
.block .views-field-field-odm-preview-fid {
 padding-top:0.4em;
 padding-bottom:0em;
/* width:185px; */
 height:174px;
}

.block .views-view-grid {
 margin-bottom:0;
}

#block-views-odm-block_1 .content {
/* width:185px; */Seit Oktober 2012 nutzt das Helmholtz-Zentrum das ehemalige Tieranatomische Theater der Humboldt-Universität als Ausstellungs- und Veranstaltungsort. Das Gebäude auf dem Campus Nord wurde in den Jahren 2005–2012 saniert und restauriert.

Carl Gotthard Langhans (1732–1808) entwarf das Tieranatomische Theater im Auftrag von König Friedrich Wilhelm II. als Herzstück der neu gegründeten Tierarzneischule, die auf dem ausgedehnten Parkgelände des ehemals Gräflich-Reußischen Gartens entstand.
1789/90 wurde das Gebäude zeitgleich mit dem ebenfalls von La
 border:0px solid #C3C3C3;
 padding-bottom:0.2em;
}


#block-views-odm-block_1 .block td {
 padding-top: 0px;
}

#block-views-odm-block_1 .block h3 .title {
 padding:0em 0em 0em 0em!important;
}

#block-views-odm-block_1 .views-field-title {
 /*font-size: 0.9em; */
 font-weight:bold;
 color: #999999;
 padding-top: 0.2em;
 margin-bottom: 0.1em;
}

#block-views-odm-block_1 .view-odm .views-view-grid .col-1 {
 border-bottom: none;
 
}

/*###########HVL-Block############*/
#block-views-HVL-block_1 {
 font-size:12px;
 color: #003366; /*leafspace*/
 font-family:Arial,sans-serif;
 font-weight:normal;
 text-align:left;
 line-height: 14px;
 letter-spacing: 0px;
 margin: 0;
 padding: 0.3em 0.3em 0.4em 0.7em;
 width:185px;
 padding-left:0;
}

#block-views-HVL-block_1 .content {
 width:185px;
 border:1px solid #C3C3C3;
 padding-bottom:0.4em;
 padding-left:0px;
 padding-right:0px;
 padding-top:0.4em;
 background: url(images/hvlbg.gif);
 background-repeat: no-repeat;
 min-height:145px;
 background-position: 50% 50%;
}

#block-views-HVL-block_1 .views-field-field-refernt-value {
 text-align:center;
 font-weight:bold;
 margin-bottom:1em;
 margin-top:1.0em;  /* muss für fast jede Helmholtz-Vorlesung neu angepasst werden*/
}

#block-views-HVL-block_1 .views-field-title a,
#block-views-HVL-block_1 .views-field-title {
 color: #000;
 font-size:14px;
 text-align:center;
 font-weight:bold;
 margin-bottom: 0.3em;
 width: 175px;
 margin-left: 5px;
}


#block-views-HVL-block_1 .views-field-field-subtitel-value a,
#block-views-HVL-block_1 .views-field-field-subtitel-value {
 color: #000;
 font-size:13px;
 text-align:center;
 font-weight:bold;
 padding-bottom:1em;
}

#block-views-HVL-block_1 .views-field-field-hvl-date-value,
#block-views-HVL-block_1 .views-field-field-hvl-date-value a {
 color:#003366;
 font-size:10px;
 font-weight:normal;
 text-align:center;
}

#block-views-HVL-block_1 .views-field-field-subtitel-value a {
 padding-left:8px;
 padding-right:8px;
}

#block-views-HVL-block_1 .views-field-field-vortragsraum-value,
#block-views-HVL-block_1 .views-field-field-vortragsraum-value a {
 color:#003366;
 font-size:10px;
 font-weight:normal;
 margin-bottom:0.4em;
 text-align:center;
 width: 185px;
}

/*###########HVL-Facebook-Block############*/
#block-block-3 {
 font-family:Arial,sans-serif;
 text-align:left;
 line-height: 14px;
 letter-spacing: 0px;
 padding: 0em 0em 0em 0em;
 width:195px;
 padding-left:0;
}

#block-block-3 a {
 font-size:12px;
 font-weight: normal;
 color: #003366; /*leafspace*/
}

#block-block-3 img {
 margin: 0em 0.7em 0 0;
}

#block-block-3 p {
 padding-left: 0.2em;
}

/*###########Allgemeines ############*/
/* Block's content wrapper */
.block .content a {
 color: #666666;
 font-size:12px;
 font-weight:bold;
 padding-left:0;Seit Oktober 2012 nutzt das Helmholtz-Zentrum das ehemalige Tieranatomische Theater der Humboldt-Universität als Ausstellungs- und Veranstaltungsort. Das Gebäude auf dem Campus Nord wurde in den Jahren 2005–2012 saniert und restauriert.

Carl Gotthard Langhans (1732–1808) entwarf das Tieranatomische Theater im Auftrag von König Friedrich Wilhelm II. als Herzstück der neu gegründeten Tierarzneischule, die auf dem ausgedehnten Parkgelände des ehemals Gräflich-Reußischen Gartens entstand.
1789/90 wurde das Gebäude zeitgleich mit dem ebenfalls von La
}

/* Aggregator, blog, and forum more link */
.more-link {
 text-align: right;
}

/* Drupal's default login form */
#user-login-form {
 text-align: left;
}

/* Some tables have rows marked even or odd. See also the ".section-admin tr.even" declaration below. */
tr.even,
tr.odd {
 border-bottom: none;
 padding: 0;
}

/* The active item in a Drupal menu */
li a.active {
 color: #999;
}


/** Drupal forms **/
/* Wrapper for a form element (or group of form elements) and its label */
.form-item,
.form-checkboxes,
.form-radios {
 margin: 0.7em 0.7em 0.7em 0.7em;
}

/* Search box */
#search .form-item {
 margin: 0;
}

#search .form-text {
 width: 93%;
}

/* Highlight the form elements that caused a form submission error */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
 border: 2px solid #c00;
}

/* The label for a form element */
.form-item label {
 font-family: Arial, sans-serif;
 font-size: 0.84em;
 line-height: 14px;
 letter-spacing: 1.5px;
 padding-left:3px;
 display: block;
 font-weight: bold;
}

/*searchform on pages;*/
/*div.page-content .search-form {
 margin-left:1.2em;
 margin-top:1em;
}*/

/* The label for a radio button or checkbox */
.form-item label.option {
 display: inline;
 font-weight: normal;
}

/* The part of the label that indicates a required field */
.form-required {
 color: #c00;
}

/* The descriptive help text (separate from the label) */
.form-item .description {
 font-size: 0.85em;
}

/* Pack groups of checkboxes and radio buttons closer together */
.form-checkboxes .form-item,
.form-radios .form-item {
 margin: 0.4em 0;
}

/* The submit button */
.form-submit {
 margin: 0 0 0.7em 0.7em;
}

/* Inline labels and form divs */
.container-inline div,
.container-inline label {
 display: inline;
}

/* Tips for Drupal's input formats */
.tips {
 margin: 0;
 padding: 0;
 font-size: 0.9em;
}


/** OpenID **/
/* The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */

/* OpenID creates a new ul above the login form's links. */
#user-login-form ul {
 margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */
}

/* The "Log in using OpenID" links. */
#user-login-form li.openid-link,
#user-login li.openid-link {
 margin-top: 1em;
 margin-left: -20px; /* Un-do some of the padding on the ul list. */
 padding-left: 20px;
 background-position: left center;
}

/* The "Cancel OpenID login" links. */
#user-login-form li.user-link,
#user-login li.user-link {
 margin-top: 1em;
 list-style-type: disc;
 list-style-position: outside;
}

/* The OpenID links on the /user form. */
#user-login li.openid-link,
#user-login li.user-link {
 margin-left: -2em; /* Un-do all of the padding on the ul list. */
}

/** Drupal admin tables **/Seit Oktober 2012 nutzt das Helmholtz-Zentrum das ehemalige Tieranatomische Theater der Humboldt-Universität als Ausstellungs- und Veranstaltungsort. Das Gebäude auf dem Campus Nord wurde in den Jahren 2005–2012 saniert und restauriert.

Carl Gotthard Langhans (1732–1808) entwarf das Tieranatomische Theater im Auftrag von König Friedrich Wilhelm II. als Herzstück der neu gegründeten Tierarzneischule, die auf dem ausgedehnten Parkgelände des ehemals Gräflich-Reußischen Gartens entstand.
1789/90 wurde das Gebäude zeitgleich mit dem ebenfalls von La
/* We overrode these styles in html-elements.css, but restore them for the
* admin section of the site.
*/
.section-admin tbody {
 border-top: 1px solid #ccc;
}

.section-admin th {
 text-align: left;
 padding-right: 1em;
 border-bottom: 3px solid #ccc;
}

.section-admin tbody th {
 border-bottom: 1px solid #ccc;
}

.section-admin thead th {
 text-align: left;
 padding-right: 1em;
 border-bottom: 3px solid #ccc;
}

.section-admin tr.even,
.section-admin tr.odd {
 background-color: #eee;
 border-bottom: 1px solid #ccc;
 padding: 0.1em 0.6em;
}

/* MENU STYLES */

div.menu {
 margin-top: 15px;
}

#primary {
 font-size: 85%;
 line-height: normal;
 padding: 0 0 1px 10px;
 border-bottom: 4px solid #2763A5;
}

#primary ul {
 padding: 0;
 margin: 0;
 list-style: none;
}

#primary ul.links li,
#secondary ul.links li {
 display: inline;
 border-left: none;
 margin: 0;
 padding: 0;
}

#primary a {
/* background: #6DA6E2 url(images/tabs.png) repeat-x; */
 background: #6DA6E2;
 color: #FFF;
 font-weight: bold;
 display: block;
 float: left;
 padding: 5px 14px 5px 14px;
 margin: 0 1px 0 0;
 border: solid #6191C5 1px;
 border-width: 1px 1px 0 1px;
}

#primary a {
 background-position: 0% 0;
}

#primary a:hover {
 background-position: 0% -42px;
 text-decoration: none;
}

#primary a.active {
 background-position: 0% -84px;
}

#secondary {
 padding-left: 20px;page-content
 background: #6DA6E2;
 border-bottom: solid #2763A5 4px;
}

#secondary ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

#secondary li a {
 float: left;
 display: block;
 color: #fff;
 font-size: 85%;
 text-decoration: none;
 padding: 0 5px 0 5px;
}

#secondary a:hover {
 background: #2763A5;
}

#secondary a.active {
 font-weight: bold;
}
page-content
/* LINK STYLES */
ul.links {
 text-align: left;
}

ul.links li {
 padding:0 0 0 0;
}

.taxonomy {
 margin: 0;
 padding: 0;
 display: inline;
}

.taxonomy ul.links li {
 border: none;
 padding: 0 .1em 0 .2em;
}

.taxonomy ul.links li:after {
 content: ",";
}

.taxonomy ul.links li.last:after {
 content: "";
}

ul.links li.first {    
 padding:0 0 0 222px;
 border: none;
}

ul.links a {
 padding: 1px 0em 3px 0em;
 color: #999;
 background-color:#fff;
}

ul.links a:hover {
 font-size:18px;
 font-weight:bold;
 text-decoration: none;
 padding: 4px 0em 6px 0em;
 color: #999;
 background-color:#fff;
}

.submitted,
.taxonomy {
 font-size: 85%;
 color: #999;
}

body { 
 background-color: #FFFFFF;
 text-align: center;
 font-family: Arial, sans-serif;
 font-size: 14px;
 color: #FFFFFF;
}

.container {
 margin:20px auto;
 background-color:#FFFFFF;
 color: #666666;
 border: 0px solid #2D69A1;
}

#header {
 margin: 0 auto;
 height: 203px;
 text-align: left;
 background: #FFFFFF;
 margin-bottom:50px;
}

#header h1,
#header h2 {
 font-family: Arial, sans-serif;
 text-align:left;
 text-transform: none;
}

#header h1 {
 font-family: Arial, sans-serif;
 color:#4e443c;
 font-variant: small-caps;
 text-transform: none;
 font-weight: 100;
 margin-bottom: 0;
 padding-top:30px !important;
}

#header h1 a {
 font-family: Arial, sans-serif;
 letter-spacing:2px; 
 font-variant: small-caps;
 text-transform: none;
 font-weight: 100;
 margin: 0;
 color: #4e443c;
 font-size: 32px ;
 text-decoration: none;
}

#header h2 {
 font-size: 21px;
 font-family: Arial, sans-serif;
 text-transform: uppercase;
 letter-spacing: 2px; 
 padding-left: 90px;
 color: #666;
}

#header .secondary-links a {
 color: #fff;
 text-decoration: none;
 padding: 12px 20px 13px 20px;
}

#header .secondary-links a:hover {
 background:url(images/menu_bg.gif) repeat;
}

#wrapper-rightaround {
 border-left: 10px solid #FFFFFF;
 text-align: left;
 padding: 0 0 0 0;
 background: #FFFFFF;
 min-height: 560px;
 margin-top: -23px;
}

#content-wrapper {
 border-right: 10px solid #FFFFFF;
 text-align:left;
 padding: 0px 0 0 0;
 background: #FFFFFF;
 min-width: 525px;
}

#wrapper-allcontentaround {
 text-align:left;
 padding: 0 0 0 0;
 background: #FFFFFF;
}

#content-wrapper .leafspace {
 width: 731px!important;
 background: #FFFFFF!important;
 text-align: left;
 padding: 10px 0 0 0;
 background: #FFFFFF;
}

#sidebar-left ul {
 margin:0;
 padding:0;
}

#sidebar-left li {
 list-style:none;
 border-top: none;
 margin:0 0 0 0;
 height:100%;
}

ul,
quote,
code,
fieldset {
 margin:.5em 0;
}

ul {
 margin: 0.5em 0 1em;
 padding: 0;
}

ul li {
 margin: 0.4em 0 0 .5em;
}

.content ul li ul {
 margin-left: -1.5em;
}

.content ul li li {
 font-size: 0.833em;
 margin: 0.4em 0 0 .5em;
}

ul.menu,
.item-list ul {
 margin: 0.35em 0 0 -0.5em;
 padding: 0;
}

ul.menu ul,
.item-list ul ul {
 margin-left: 0em;
}

ul li,
ul.menu li,
.item-list ul li,
li.leaf,
.view-Bildwelten ul li,
.view-Bildwelten ul.menu li,
.view-Bildwelten .item-list ul li,
.view-Bildwelten li.leaf {
 margin: 0em 0.5em 0.5em 0.0em;
}

ul.menu li,
.item-list ul li,
li.leaf {
 padding: 0 0 .0em 0.0em;
 list-style-type: none;
 list-style-image: none;
}

ul.indented li,
.item-list ul li,
li.leaf {
 padding: 0 0 .0em 0.0em;
 list-style-type: none;
 list-style-image: none;
}

ul li.expanded {
 padding: 0 0 0.0em 0.0em;
}
ul li.collapsed {
 padding: 0 0 0em 0.0em;
}

ul li.no-display {
 background: none;
}

ul li.leaf a,
ul li.expanded a,
ul li.collapsed a {
 display: block;
 color:#666666;
 padding:0 0 0.0em 0.7em;
 font-weight:bold;
}

ul li.first {
 padding-top:5px;
}

ul.menu ul.menu {
 margin-top:0;
}

ul.menu li.expanded ul.menu li.first,
ul.menu li.expanded ul.menu li.collapsed.first {
 padding-top:0px!important;
 margin-top:0px!important;
}

ul.menu li.leaf a,
ul.menu li.expanded a,
ul.menu li.collapsed a {
 display: block;
 color:#666666;
 padding:0 0.5em 0.0em 0.9em;
 font-weight:bold;
}

ul.menu li.expanded ul.menu li a{
 color:#656565;
 font-weight: normal;
 background: transparent url(images/menu-leaf.gif) no-repeat 0 .5em;
 padding:0 0 0.0em 1.0em!important;
 font-size:11px;
}

ul.menu li.expanded ul.menu li.active-trail a{
 color: #003366!important; /* #003965!important; */
 font-weight: normal;
 background: transparent url(images/menu-leaf.gif) no-repeat 0 .5em;
}

ul.menu li.expanded ul.menu li {
 padding: 0.0em 0.5em 0.0em 0.5em!important;
 margin:0 0 0 0;
}

ul.menu li.expanded ul.menu li.first {
 padding: 0.0em 0.5em 0.0em 0.5em!important;
}

ul.menu li.expanded ul.menu li.expanded ul.menu li a,
ul.menu li.expanded ul.menu li.expanded ul.menu li.active-trail ul.menu a{
 color:#656565 !important;
 font-size: 11px;
 background: transparent url(images/menu-leaf.gif) no-repeat 0 .5em;
 padding:0.0em 0 0 1.3em!important;
}

ul.menu li.expanded ul.menu li.expanded ul.menu li.active-trail a,
ul.menu li.expanded ul.menu li.expanded ul.menu li.active-trail ul.menu li.active-trail a{
 color: #003366 !important; /* #003965 !important;*/
 padding:0 0 0 0.3em;
}

ul.menu li.expanded ul.menu li.expanded ul.menu li.first {
 padding: 0.2em 0 0em 0.8em;
}

ul.menu li.expanded ul.menu li.expanded ul.menu li.last {
 padding: 0.0em 0 0.3em 0.8em;
}

ul.menu li.expanded ul.menu li.last {
 margin-bottom:0.2em!important;
}

ul.menu li.expanded ul.menu li.expanded ul.menu li {
 margin:0 0 0 -0.5em!important;
 padding:0.0em 0 0.0em 1em!important;
}

ul.menu li.active-trail a,
ul.menu li.first a.active {
 background: #003366; /* #1a3062; */
 color: #FFFFFF;
 text-decoration: none;
}

ul.inline li {
 background: none;
 margin: 0;
 padding: 0 1em 0 0;
}

fieldset ul.clear-block li {
 margin: 0;
 padding: 0;
 background-image: none;
}

#sidebar-left li a:hover {
 /* color: #666666; */
 text-decoration: underline;
}

#sidebar-right .block h1{
 color: #666;
}
	
#sidebar-right .block p ,#sidebar-left p {
 color:#666666;
}

#footer
{
 clear: both;
 margin: 0;
 color: #333;
 border-top: none;
 text-align:center;
 font-size:.7em;
}

html.js fieldset.collapsible legend a {
 color:#9cc32a;
}

.span-5 {
 background:#fff!important;
}

.print-link {
 position: relative;
 bottom: 0.2em;
 margin-left: 0;
 float: right;
}

.print-syslink {
 position: relative;
 left: 496px;
 bottom: 19px;
}

.page-bildwelten .print-syslink {
 position: relative;
 left: 701px;
 bottom: 45px;
}

.help {
 margin-bottom: 0px;
 margin-top: 5px;
}

/*styles for node_images*/
.highslide_formatter_node_images img {
 float: left;
 margin: 0 2em 0 0;
}

/*styles for databaseteaser highslide*/
a.highslide-credits,
a.highslide-credits i {
 padding: 2px;
 color: silver;
 text-decoration: none;
 font-size: 10px;
}

a.highslide-credits:hover,
a.highslide-credits:hover i {
 color: white;
 background-color: gray;
}

.highslide-display-block {
 display: block;
}

.highslide-display-none {
 display: none;
}

.control {
 float: right;
 display: block;
 position: relative;
 margin: 0 5px;
 font-size: 9pt;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;
 margin-top: 1px;
 margin-bottom: 1px;
}

.control:hover {
 border-top: 1px solid #333;
 border-bottom: 1px solid #333;
 margin-top: 0;
 margin-bottom: 0;
}

.control,
.control * {
 color: #666;
}

.highslide-container div {
 font-family: Arial;
 font-size: 10pt;
 color:#666666;
}

.highslide {
 outline: none;
 text-decoration: none;
}

.highslide img {
 border:none!important;
}

.highslide:hover img {
 border:none!important;
}

/*#####################Loginform#################*/
#user-login-form {
 padding-left:10px;
}

#node-1668 #user-login-form .form-item label {
 font-size: 1.2em;
 padding-top:0.7em;
}

#node-1668 #user-login-form .form-submit {
 margin-top:0.6em;
 margin-left: 0;
}

#node-1668 #user-login-form .form-item,
#node-1668 #user-login-form .item-list ul {
 margin-left: 0;
 padding-left: 0;
}

/*####################usmstats, Veranstaltungskalender########################*/
#usmStats td {
 vertical-align:top;
}

/*#################hide overflow on page-content#####################*/
.page-content {
 overflow:hidden;
 border-bottom: 1px solid #BBBBBB;
 min-height: 749px; /* bei weniger Werbeblöcken rechts 528px; */
}

/*#################Das Technische Bild: Bilder bei Mitarbeiter, Bildwelten#####################*/
#node-14 p img,
#node-1434 p img,
#node-1561 p img,
#node-1562 p img,
#node-1563 p img,
#node-1564 p img,
#node-1565 p img,
#node-1566 p img,
#node-1567 p img,
#node-1568 p img,
#node-1569 p img,
#node-1570 p img,
#node-1571 p img,
#node-1572 p img,
#node-1573 p img,
.view-Bildwelten p img {
 margin: 0 7px 0 0;
}

/*#################Bilder-Upload-Schrift#####################*/
#bue-dialog{
 color: black;
}

/*#################Verschiedene Fehlernachrichten und Hinweise#####################*/
.error {
 color: #003366;
 font-family: Arial, sans-serif;
 font-size: 14px;
}

/*#################Formulare#####################*/
.form-text,
.form-textarea,
.resizable-textarea {
 width: 95%;
}

.field-items {
 margin-left: 0.8em;
}

/*#################Tabellen#####################*/
thead th {
 border-bottom: 1px solid #CCCCCC;
}

/*#################Veranstaltungskalender-Tabellen#####################*/
#node-1443 thead th {
 border-bottom: 0;
}

#node-1443 td {
 border-top: 1px solid #CCCCCC;
}

/*#################Mitglieder-Tabellen#####################*/
#node-1441 td {
 border-top: 0;
}

#node-1441 thead th {
 border-bottom: 0;
}

/*#################Ausklappbare Texte ([collapsible]-Elemente)#####################*/
html.js .content .view-content fieldset.collapsible legend a,
html.js .content .node-content fieldset.collapsible legend a {
 background-position: 0 40%;
 color: #003366;
 font-size: 0.833em;
 font-weight: normal;
}

.content .view-content fieldset,
.content .node-content fieldset {
 border: 0;
 margin: 0;
 padding: 0;
}

.content .view-content .fieldset-wrapper,
.content .view-content .collapse-text-fieldset,
.content .node-content .fieldset-wrapper,
.content .node-content .collapse-text-fieldset {
 padding-left: 1em;
}

html.js fieldset.collapsible legend a {
 padding-left: 12px;
}

/*################# z.B. LogIn-Fenster #####################*/
.highslide-header a {
 color: #003366;
 text-transform: none;
}

/*################# Benutzerseite #####################*/
.profile .user-member {
 margin:0 0 1.5em 0.8em;
}

/*################# Wikis #####################*/
#block-menu-menu-wikimenu h3.title {
 padding-left: 0.5em;
}

/*################# Abstand überm Seitenfuß #####################*/
hr.space {
 margin:0;
}

/*################# Slideshow #####################*/
.imageflow .slider {
 background:none no-repeat;
}

.imageflow .scrollbar {
 border-bottom:0px;
}

.imageflow .previous {
 background: url(../../plugins/imageflow/button_left.png) top left no-repeat;
 margin: -100px 0 0 -140px;
}

.imageflow .next {
 background: url(../../plugins/imageflow/button_right.png) top left no-repeat;
 margin:-100px -125px 0 0px;
}

.imageflow .slideshow.pause {
 background:none;
}

.imageflow .slideshow.play {
 background:none;
}

.imageflow .button {
 height: 32px;
 width: 32px;
}

.imageflow img {
 border: 1px solid #666666;
}

.imageflow .caption {
 width: 0px !important;
}

/*################# Bildwelten #####################*/
.view-Bildwelten .field-content {
 color:#666666;
 font-size:0.7em;
 text-align:left;
}

.view-Bildwelten .field-content p {
 clear:left;
 font-size:1.2em;
 line-height:1.5em;
}

.view-Bildwelten p {
 color:#666666;
 margin:0 0 0.7em;
 padding-left:0.8em;
}

.view-Bildwelten table, .view-Bildwelten  td, .view-Bildwelten th {
 vertical-align:top;
}

.view-Bildwelten table {
 margin-bottom: 4.4em;
}
n
/*################# Forschungsfelder #####################*/
#node-1431 th, #node-1431 td {
 padding: 0px 0px 0px 0px;
 vertical-align: top;
}

#node-1431 table {
 padding: 0px 0px 0px 9.4px;
 vertical-align: top;
}

/*################# Die Broschüre "Das Technische Bild" #####################*/
#node-1645 a {
 color: #666666;
}

/*################# Die oberste Navi-Leiste #####################*/
.topnavigation {
 margin-right: 180px;
 padding-top: 2px;
 margin-bottom: -20px;
}

.topnavigation,
.topnavigation a {
 text-align: right;
 color: #666666;
 font-family: Arial,sans-serif;
 font-size: 12px;
 line-height: 1.5em;
 padding-right: 1em;
}

/*################# Die Kontakt-Seite #####################*/
.content #contact-mail-page {
 font-size: 1.02em;
}

/*################# Trennlinie #####################*/
hr {
 background: none repeat scroll 0 0 #BBBBBB;
 color: #BBBBBB;
}

/*################# Immer Scrollbalken anzeigen, um horizontale Verschiebung zu verhindern #####################*/
html {
 overflow-y: scroll;
}

/*################# Printer-friendly version #####################*/
.print-site_name,
.print-site_name a,
.print-source_url,
.print-source_url a,
.print-breadcrumb,
.print-breadcrumb a,
.print-footer {
 color: #666666;
}

.print-breadcrumb,
.print-breadcrumb a {
 padding-left: 0.5em;
 text-align: left;
}

.print-content .filefield-file,
.print-content .filefield-file a, 
.print-content .filefield-file img,
.print-site_name,
.print-site_name a {
 display: none;
}

.print-hr {
 background-color: #CACACA;
 color: #CACACA;
}

.print-content .attachment-before {
 display: none;
}

/*################# Tabellenköpfe #####################*/
table {
 width: 101.5%;
}

.view-odm table {
 width: 100%;
}

/*################# Der neue Lehre-Bereich #####################*/
.view-Lehre .view-content h3 {
 border-top: medium none;
 font-size: 1.084em;
 margin: 0 0 2px 9px;
 padding: 6px 0 0 0;
}

.view-Lehre .view-content {
 padding: 0 0.6em 0 0;
 color: #666666;
 font-size: 0.857em;
 margin-top: 0;
 text-align: left;
}

.view-Lehre .views-field-title {
 font-weight: bold;
}

.view-Lehre .views-label-field-zeit-value,
.view-Lehre .views-label-field-raum-value {
 font-weight: normal;
}

.view-Lehre ul {
 margin: 0 0.5em 1em 0.8em;
 padding:0em 0em 0 2.2em;
 list-style:disc;
}

.view-Lehre ul li {
 list-style: disc outside none;
}

/*################# Tieranatomisches Theater #####################*/
.links a {
 margin: 0 0 0.7em;
 padding-left: 0.8em;
}

#webform-client-form-1717 .form-item label {
 font-size: 1.2em;
}

.fotocaption {
 text-align: right;
}

.bild, .bild img {
 text-align: center;
 margin-bottom: 3px;
 margin-top: 0px;
}

/*################# Webform-Formulare #####################*/
.webform-client-form h2 {
 margin-top: 12px;
}

#edit-submitted-weitere-anmerkungen-wrapper {
 margin-top: 0;
}

#edit-submitted-Fuehrerwahl-wrapper label {
 line-height: 1.5em;
}

#node-1717 .node-content p {
 margin-bottom: 0px;
}

#node-1717 .node-content .description p {
 padding-left: 3px;
 font-size: 1.411em;
 padding-bottom: 2px;
}

.messages p {
 margin-bottom: 0;
}

/*################# jPlayer (MP3-Player) #####################*/
div.jp-playlist {
 display:none;
}

div.jp-interface {
 border-style: none;
 margin-left: 45px;
 margin-right: 45px;
}

div.jp-single-player {
 background-color: #EEEEEE;
}
