
/* - ploneCustom.css - */
@media all {
/*
 *  This is the file where you put your CSS changes. 
 *  You should preferrably use this and override the 
 *  relevant properties you want to change here instead 
 *  of customizing plone.css to survive upgrades. Writing
 *  your own plone.css only makes sense for very heavy 
 *  customizations. Useful variables from Plone are 
 *  documented at the bottom of this file.
 */
 
/*  (do not remove this :) */
/*  (not this either :) */

   
/* ----------------blauer Streifen links---------------- */
/* ----------------Todo: blauer Streifen erreicht nicht das bottom des pages? ---------------- */

.noPrint { display: none; }
.hiddenStructure{display: none;}

body {    
    background-color: #CCCCCC;    
    padding:0.5em 0.5em 1em;
    max-width:120em;
}

p{line-height: 1.6em; }

small{font-size: 94%;}

#visual-portal-wrapper {
 background-color:#FCFDFD;  
 border:1px solid #0C6A8A;
 margin-right: 0em;
 height: 100%; /* Korrektur: Border-left not reaching the bottom of page */ 
  }


/*+++++++++++-------------++++++++++++     Top    +++++++++++-------------++++++++++++ */
#portal-top {
 background-color: #FCFDFD; 
 margin:0;
 padding:5px 0 0 0;
}

#portal-header {
  background-color: transparent;
  padding:0;  
  } 

#portal-logo img {
  margin: 0em 0em 0.5em 0.5em;
   }

#portal-languageselector {
  margin:0.5em 1em;
}

#portal-languageselector li a {
 color: #043264;  
  text-decoration: none;
  border: 0px;
}

#portal-languageselector li a:visited {
 color: #043264;  
  text-decoration: none;
  border: 0px;
}

#portal-languageselector li a:hover { 
  color: #043264;  
  text-decoration: underline;
 }

#portal-siteactions {
  margin: 3em 1em 0 0;
  padding: 0;
  line-height: 2em; 

 }

#portal-siteactions li a {
 color: #043264;  
 border: 1px solid #FCFDFD;
 text-decoration: none;
}

#portal-siteactions li.selected a {
 color: #043264;  
 background-color: transparent;
 text-decoration: none;
 }

#portal-siteactions li a:hover {
 color: #043264;
 background-color: transparent;
 border: 1px solid #FCFDFD;
 text-decoration: underline;
}

#portal-searchbox {
  margin: 3em 1em 0 0;
  padding: 0;
  height: auto;
  line-height: 2em; 
  }

.searchSection {
   display: none;
}

input.searchButton {
  background-image: none;
  color: #043264;
  background: #FCFDFD;
  padding: 1px;
  border: 1px solid #043264;
}

#searchGadget {
  border: 1px solid #043264;
  color: #043264;
}

.highlightedSearchTerm {
 background-color:#FFFFAA;
}

/*Korrektur*/
#portal-personaltools {
 background-color:#CDE2A7;
 border-bottom:1px solid #74AE0B;
 border-top:1px solid #74AE0B;
}

#portal-personaltools li a {
  color:#000000;
}

/* ---------------- Pfad ---------------- */
#portal-breadcrumbs {
 padding: 0.3em 1em 0 1em !important;
 text-transform: none;
 line-height: 1.5em; 
 background-color:#FCFDFD;
 color: #043264;
 border-top:1px solid #0C6A8A;
 border-bottom:none;
}

#portal-breadcrumbs span {
  color:  #043264;
}

#portal-breadcrumbs a {
 color: #043264;
 text-decoration: none;
 border-bottom:0;
}

#portal-breadcrumbs a:hover {
 text-decoration: underline;
}
/*+++++++++++-------------++++++++++++    Mittlerer Bereich    +++++++++++-------------++++++++++++ */
/*+++++++++++++++ left ++++++++++++++++++ */

#portal-column-one{
  width:18em;
  /*font-size: 98%; */
 /* width:200px;*/
}

#portal-column-one .visualPadding {
  padding: 0.45em 0 0 0.5em;
}

.portletLogin {
  margin:5em 0 0 0.1em; 
  width:16.7em; /* Korrektur*/
  padding:0;
  /* display: none; */
  /* visibility: hidden;  */
}

#portal-columns{
 /*width:1000px !important; */
}
#portal-column-content{
  padding: 0.76em 0.5em 0 0.4em;
  max-width: 820px;
  /*width:800px !important; */
 /* font-size: 95%; */
}

/* Plone Kalender portlet*/
.ploneCalendar .weekdays th {
 background-color:#F7C984;
}

/*+++++++++++++++ Document content++++++++++++++++++ */


/* #content {max-width:820px;} */

#content a[href^="http:"], #content a.link-external, #content a[href^="https:"] { 
 background:url(site_data/Images_n/link_icon.gif) 0px 3px no-repeat;
 padding: 1px 1px 1px 14px;
} 

#content a[href^="http:"]:visited, #content a[href^="https:"]:visited{ 
 background:url(site_data/Images_n/link_icon.gif) 0px 3px no-repeat !important;
 padding: 1px 1px 1px 14px;
} 

#content a.link-external:visited { 
 background:url(site_data/Images_n/link_icon.gif) 0px 3px no-repeat !important;
 padding: 1px 1px 1px 14px;
} 

#content a[href^="mailto:"], #content a.link-mailto {
 background:transparent url(http://www.drze.de/mail_icon.gif) no-repeat scroll 0 1px !important;
 padding:1px 0 1px 18px;
 white-space: nowrap;
}

#content a[href^="mailto:"]:visited, #content a.link-mailto:visited {
 background:transparent url(http://www.drze.de/mail_icon.gif) no-repeat scroll 0 1px !important;
 padding:1px 0 1px 18px;
 white-space: nowrap;
}

/* pcontent: for Portlets */
#pcontent a[href^="http:"], #pcontent a.link-external, #pcontent a[href^="https:"] { 
 background:url(site_data/Images_n/link_icon.gif) 0px 3px no-repeat;
 padding: 1px 1px 1px 14px;
} 

#pcontent a[href^="http:"]:visited, #pcontent a[href^="https:"]:visited{ 
 background:url(site_data/Images_n/link_icon.gif) 0px 3px no-repeat !important;
 padding: 1px 1px 1px 14px;

} 

#pcontent a.link-external:visited { 
 background:url(site_data/Images_n/link_icon.gif) 0px 3px no-repeat !important;
 padding: 1px 1px 1px 14px; 

} 

#pcontent a[href^="mailto:"], #pcontent a.link-mailto {
 background:transparent url(http://www.drze.de/mail_icon.gif) no-repeat scroll 0 1px !important;
 padding:1px 0 1px 18px;
}

#pcontent a[href^="mailto:"]:visited, #pcontent a.link-mailto:visited {
 background:transparent url(http://www.drze.de/mail_icon.gif) no-repeat scroll 0 1px !important;
 padding:1px 0 1px 18px;

}

.documentContent {
   padding: 0em !important;
   /*padding: 0em 1em 1em 1em !important;*/
   background-color: #FCFDFD; 
   /*border: 1px solid #7691AC;*/  
   border: 1px solid #0C6A8A;  
   margin: 0;
}

.documentContent ul {
list-style-image:url(site_data/Images_n/bullet.gif);
}

.documentFirstHeading {
   margin-top: 0;
   display: none;
}

#content h5  {   
   color: #333333;  
 }

#content h6  {   
   color: #333333;  
 }

h1 {
   border: 0px; 
   font-size:1.35em;
   margin: 0.5em 0 0.5em 0;
   font-weight:bold;
   color: #333333;  
   line-height:1.4em;
 }

h2 {
   border: 0px; 
   font-size:1.3em;
   margin: 0.5em 0 0.5em 0;
   font-weight:bold;
   color: #333333;  
 }


h3 {  
   font-size:1.2em;
   margin-bottom: 0.5em;
   color: #333333;   
   font-weight:bold; 
 }

h4 {  
   font-size:1.15em;
   margin-bottom: 0.5em;
  color: #333333; 
   font-weight:bold;  
 }

h5 {  
   font-size:1.1em;
   margin-bottom: 0.5em;
   color: #333333; 
   font-weight:bold; 
   font-style:italic;
 }



.documentContent p a {
 color:#044276;
}

.documentContent p a:hover {
 border-bottom:1px solid #fe9900;
  }

.documentContent p a:active {
 border-bottom:1px solid #fe9900;
  }

.documentContent p a:visited {
 color:#044276;
}

.documentContent li a {
 color:#044276; 
}

.documentContent li a:hover, a:active   {
 border-bottom:1px solid #fe9900;
  }

.documentContent li a:visited {
 color:#044276;
}

.documentDescription {
 /*margin:1.5em 0 1em;*/
   font-size:1.3em;
   margin:0;
   font-weight:bold;
   color: #333333; 
}

table td{  
 vertical-align:top;
}

.pullquote {
 border-left:1px solid #fe9900;
 font-weight:normal;
 width:40%;
 color:#044276;
 font-size:95%;
 background: #FCFDFD; 
}

.discreet a, .discreet a:visited {
 background:none;
 color:#76797C;
 font-weight:normal;
 text-decoration: none;
 border-bottom: 0px solid #76797C;
}

.discreet a:hover, .discreet a:active{
 border-bottom: 1px solid #76797C;
}

.discreet {
 color:#043264;
 font-size: 94%;
 font-weight:normal;
 padding:0 0 0 1em;
}

.bildtitel{
 color:#333333;
 font-size:94%;
 font-weight:normal;
 padding:0.5em 0 0 1em;
}


p.alert {
    border: 1px solid #DD8800;
    background-color: #F7EBDD;
    /* font-family: Arial, sans-serif; */
    font-size: 95%;
    text-align: center;
}

.fieldRequired{
    /*color: #FCFDFD;*/
    color: #666;
    font-size: 90%;
    /*color: #76797C;*/
 }

.image-left {
 border:0 solid Black;
 /* margin: 0 0 20em 0;*/
}

.image-right{
border:0 solid Black;
}

.image-staff{
border:5px solid #CCCCCC;
}

#drze-staff{
min-height:150px;
}

div#tooltip {
  display:none;
  position:absolute;
  padding: 1em;
  opacity: 0.8;
  background-color: #ccc;
  z-index:1000;
}
   
/*+++++++++++++++ documentActions(send to & Print) ++++++++++++++++++ */
.documentActions {
   margin: 2em 0 1em 0;
 }
.documentActions li{
  background-color: #FCFDFD;
  
 }

/*#document-action-sendto{display:none;}*/

/*#document-action-smartprintng-export{display:none;}*/

#document-action-smartprintext a, a:active, a:visited, a:focus {
 background:none !important;
 color: #043264;
 text-decoration: none;  
} 

#document-action-smartprintext a[href^="http:"] {
color: #043264;
 text-decoration: none;
 background:none !important; 
padding:1px 1px 1px 3px;
}

#document-action-smartprintext a[href^="http:"]:visited{
 color: #043264;
 text-decoration: none;
 background:none !important; 
padding:1px 1px 1px 3px;
}

#document-action-smartprintext a[href^="http:"]:hover {
 color: #043264;
 text-decoration: underline;
 background:none !important; 
padding:1px 1px 1px 3px;
}

#document-action-smartprintext a:hover {
 color: #043264;
 text-decoration: underline !important; 
 background:none !important;  
}

#document-action-print a[href^="javascript:"]{
 color: #043264;
 text-decoration: none;
 background:none !important; 
}

#document-action-print a:hover {
 color: #043264;
 text-decoration: underline !important; 
 background:none !important;  
}

#document-action-print a, a:active, a:visited, a:focus {
 color: #043264;
 text-decoration: none;
 background:none !important; 
}

#document-action-print a[href^="javascript:"]:visited{
 color: #043264;
 text-decoration: none;
 background:none !important; 
}

#document-action-print a[href^="javascript:"]:hover {
 color: #043264;
 text-decoration: underline;
 background:none !important; 
}



/*+++++++++++++++ right ++++++++++++++++++ */
.portletFooter{display:none;}

#portal-column-two{
  width:19em;
}

#portal-column-two .visualPadding {
  padding: 0.65em 1em 0 0em;
}

.portletHeader {
 /*background-color:#C1C1C1 013364 043264 1c4274 ;*/
 background-color:#C1C1C1;
 /*background-color:#377FBD;*/
 font-weight:normal;
 line-height:2em;
 padding:0 0.6em;
 text-transform:none;
 /* text-align:center; */ 
 /*color:#fff;*/ 
}

#portletlink {
list-style-image: url(site_data/Images_n/plink_icon.gif); 
}

#portletlink_intern {
list-style-image: url(site_data/Images_n/plink_icon_intern.gif); 
}

.portletItemDetails {display: none;}

.portletItem {
 /*background-color: #EEEBDD;*/
 /*background-color:#F5F4EF;*/
 /*background-color:#e8e7e6;#f0efed#FCFDFD */
  background-color:#EEEEEE;
  margin:0;
 padding:1em;
}

.portletItem .odd{
 background-color:#EEEEEE;
}

.portletItem .even{
 background-color:#EEEBDD;
}

.portletItem a{
  text-decoration:none;
}

.portletItem a:hover{
  text-decoration:underline;
}

.portletItem a:visited, .portletFooter a:visited {
 color:#000000;
 text-decoration:none;
}

.portlet a, .portlet a:visited {
 text-decoration:none;
 color:#000000;
}
.portlet a:hover, .portlet a:active{
 text-decoration:underline;
 color:#000000;
}

#portlet_right a:hover, #portlet_right a:active{
 text-decoration:underline !important;
 color:#000000;
}

#portlet_right a, #portlet_right a:visited{
 color:#000000;
 text-decoration:none !important;
}

.portletCalendar dt {
background-color:#C1C1C1;
border-bottom:medium none;
font-weight:normal;
line-height:2em;
text-align:center;
}
.weekdays {
background-color:#E9EDF0;
}


/*+++++++++++-------------++++++++++++    Footer    +++++++++++-------------++++++++++++ */

#portal-footer {
   background-color:#FCFDFD;
   border: none;
   margin: 2em 0em 0 0;
}
/*+++++++++++-------------++++++++++++    Sitemap styles   +++++++++++-------------++++++++++++ */
#portal-sitemap {
    margin: 0;
    font-size: 95%;
    border: none;
    color: #222222;
}

#portal-sitemap a{
    border: none;
   color: #222222;
 }

#portal-sitemap a:hover {
    border: none;
   color: #222222;
 }
#portal-sitemap a:visited  {
    border: none;
   color: #222222;
 }

#portal-sitemap .navTreeLevel1 {
    padding-left: 1em;
   padding-bottom: 0.1em;
    border-left: 0.5em solid #FCFDFD;
    margin: 0 0 0 0.3em;
    list-style: none !important;
    list-style-image: none !important;
    }

#portal-sitemap .navTreeLevel2 {
    padding-left: 0em;
   padding-bottom: 0.1em;
    border-left: 0.5em solid #FCFDFD;
    margin: 0 0 0 0.4em;
    list-style: none !important;
    list-style-image: none !important;
}
#portal-sitemap .navTreeLevel3 {
 list-style: none !important;
 list-style-image: none !important;
}

#portal-sitemap li {
 background-color: #FCFDFD;
 border:1px solid #7691AC; 
 display:block;
 /*margin:2pt; */ 
 /*padding:5pt 5pt 5pt 9pt;*/ 
 /* margin-bottom:0.2em; */ 
 /*line-height:1em;*/
 }

#portal-sitemap li ul li{
 border:1px solid #FCFDFD; 
 padding:0;
 }

.visualGhosted { 
 display: none;
 }

fieldset {
 border:1px dashed #7691AC;
 /*width:49em;*/
}

legend {
  background-color: #FCFDFD; 
}

.congress_hr{
 border:1px dashed #7691AC;
}
/*+++++++++++-------------++++++++++++   Publikationen: Bestellschein +++++++++++-------------++++++++++++ */
#fg-base-edit fieldset {
 /*width:52em !important;*/
}

#pfg-fieldsetname-publikationen legend { font-weight:bold;}
#pfg-fieldsetname-sachstandsberichte legend { font-weight:bold;}
#pfg-fieldsetname-schulmaterialien legend { font-weight:bold;}
#pfg-fieldsetname-erforderliche-angaben legend { font-weight:bold;}
#pfg-fieldsetname-freiwillige-angaben legend { font-weight:bold;}
#pfg-fieldsetname-publications legend { font-weight:bold;}
#pfg-fieldsetname-scope-notes legend { font-weight:bold;}
#pfg-fieldsetname-school-material legend { font-weight:bold;}
#pfg-fieldsetname-required-data legend { font-weight:bold;}
#pfg-fieldsetname-optional-data legend { font-weight:bold;}
#archetypes-fieldname-doss_6_title { 
 float:left;
 width: 460px;
 margin:0; 
}
#archetypes-fieldname-doss_6_title label{ font-weight:normal;}

#archetypes-fieldname-doss_6 { 
clear:right;
width: 60px;
margin:0 0 0 480px;
}

#archetypes-fieldname-doss_6 label{ font-weight:normal;}

#archetypes-fieldname-doss_5_title { 
 float:left;
 width: 460px;
 margin:0; 
}
#archetypes-fieldname-doss_5_title label{ font-weight:normal;}

#archetypes-fieldname-doss_5 { 
clear:right;
 width: 60px;
 margin:0 0 0 480px;
}

#archetypes-fieldname-doss_5 label{ font-weight:normal;}

#archetypes-fieldname-doss_4_title { 
 float:left;
 width: 460px;
 margin:0; 
}
#archetypes-fieldname-doss_4_title label{ font-weight:normal;}

#archetypes-fieldname-doss_4 { 
clear:right;
 width: 60px;
 margin:0 0 0 480px;
}

#archetypes-fieldname-doss_4 label{ font-weight:normal;}

#archetypes-fieldname-scope_1_title { 
 float:left;
 width: 500px;
 margin:0; 
}
#archetypes-fieldname-scope_1_title label{ font-weight:normal;}

#archetypes-fieldname-scope_1 { 
clear:right;
 width: 60px;
 margin:0 0 0 480px;
}

#archetypes-fieldname-scope_1 label{ font-weight:normal;}

#archetypes-fieldname-school_1_title { 
 float:left;
 width: 460px;
 margin:0; 
}
#archetypes-fieldname-school_1_title label{ font-weight:normal;}

#archetypes-fieldname-school_1 { 
clear:right;
 width: 60px;
 margin:0 0 0 480px;
}

#archetypes-fieldname-school_1 label{ font-weight:normal;}


#archetypes-fieldname-name{  
 float:left;
 width: 210px; 
}
#archetypes-fieldname-name label{ font-weight:normal;}

#archetypes-fieldname-vorname{  
 width: 210px;
 clear:right;
 margin-left: 220px;
}
#archetypes-fieldname-vorname label{ font-weight:normal;}

#archetypes-fieldname-strasse{  
 float:left;
 width: 210px; 
}
#archetypes-fieldname-strasse label{ font-weight:normal;}
#archetypes-fieldname-nr{  
 width: 210px;
 clear:right;
 margin-left: 220px;
}
#archetypes-fieldname-nr label{ font-weight:normal;}
#archetypes-fieldname-plz{  
 float:left;
 width: 210px; 
}
#archetypes-fieldname-plz label{ font-weight:normal;}
#archetypes-fieldname-ort{  
 width: 210px;
 clear:right;
 margin-left: 220px;
}
#archetypes-fieldname-ort label{ font-weight:normal;}
#archetypes-fieldname-institution{  
 float:left;
 width: 210px; 
}

#archetypes-fieldname-replyto{  
 float:left;
 width: 220px; 
}
#archetypes-fieldname-replyto label{ font-weight:normal;}

#archetypes-fieldname-institution label{ font-weight:normal;}
#archetypes-fieldname-abteilung{  
 width: 210px;
 clear:right;
 margin-left: 220px;}

#archetypes-fieldname-abteilung label{ font-weight:normal;}
#archetypes-fieldname-land{  
 float:left;
 width: 210px; 
}
#archetypes-fieldname-land label{ font-weight:normal;}
#archetypes-fieldname-telefon label{ font-weight:normal;}
#archetypes-fieldname-telefon{  
 width: 210px;
 clear:right;
 margin-left: 220px;
}

/*+++++++++++-------------++++++++++++   infobrief + newsletter +++++++++++-------------++++++++++++ */

#archetypes-fieldname-adresse label{ font-weight:normal;}
#archetypes-fieldname-nl_lang label{ font-weight:normal;}
#archetypes-fieldname-nl_format label{ font-weight:normal;}
#archetypes-fieldname-infobrief label{ font-weight:normal;}
#archetypes-fieldname-ja label{ font-weight:normal;}

#archetypes-fieldname-adresse textarea{width:45%;}

/*+++++++++++-------------++++++++++++   neue style sheet +++++++++++-------------++++++++++++ */

/*+++++++++++  nach oben ++++++++++++ */
#topicon { 
 text-align: right;
 margin:0 0 0 0;
 padding:0.1em;
}

#topicon a, a:visited { 
  background: none;
  border:none;
  }

#topicon a:hover, a:active  {
 text-decoration: none;
  border:none;
}

#header { 
 position: relative;
 }

#header img { 
 display: block; 
 width: 100%;
 margin: 0 -1.01em 0 -1em;
 height:35px;  
 } 

/*+++++++++++-------------+++++++ rückwärts und vorwärts++++++-------------++++++++++++ */

#glossary div.listingBar span.previous a {background:0 !important;}
#glossary div.listingBar span.previous a:hover {background:0 !important;}
#glossary div.listingBar span.previous a:visited {background:0 !important;}
#glossary div.listingBar span.next a {background:0 !important;}
#glossary div.listingBar span.next a:hover {background:0 !important;}
#glossary div.listingBar span.next a:visited {background:0 !important;}

#glossary div.listingBar a[href^="http:"] {background:0 !important;}
#glossary div.listingBar a[href^="http:"]:hover {background:0 !important;}
#glossary div.listingBar a[href^="http:"]:visited {background:0 !important;}


.listingBar {
   background-color:transparent;
   border:0 none;
   margin: 1em 0em;
   padding-bottom:1em;
}

/*+++++++++++-------------+++++++++++++-------------++++++++++++ */

#drze_topImg{    
 border-bottom:0px solid #0C6A8A;
 background-color: #FCFDFD;
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg0{   
 background-image: url(site_data/Images_n/home.jpg); 
 background-repeat: repeat-x;
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed; 
 height:27px;  
 margin:0;
 /* margin-bottom: 1.5em; */
  }


/*+++++++++++-------------++++++++++++Achtung: vorerst so , spaeter eine bessere loesung finden+++++++++++-------------++++++++++++ */
#drze_topImg1{   
 background-image: url(site_data/Images_n/publik.jpg); 
 background-repeat:repeat-x;
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;   
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg2{   
 background-image: url(site_data/Images_n/biblio.jpg); 
 background-repeat:repeat-x; 
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;  
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg3{   
 background-image: url(site_data/Images_n/event.jpg); 
 background-repeat:repeat-x;
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;   
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg4{   
 background-image: url(site_data/Images_n/projekte.jpg); 
 background-repeat:repeat-x;
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;   
 margin:0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg5{   
 background-image: url(site_data/Images_n/projekte.jpg); 
 background-repeat:repeat-x;
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg6{   
 background-image: url(site_data/Images_n/infocus.jpg); 
 background-repeat:repeat-x;
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg7{   
 background-image: url(site_data/Images_n/imblickpunkt.jpg); 
 background-repeat:repeat-x; 
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;  
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg8{   
 background-image: url(site_data/Images_n/belit.jpg); 
 background-repeat:repeat-x;
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg9{   
 background-image: url(site_data/Images_n/bekis.jpg); 
 background-repeat:repeat-x;
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;    
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg10{   
 background-image: url(site_data/Images_n/notice.jpg); 
 background-repeat:repeat-x; 
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;    
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg11{   
 background-image: url(site_data/Images_n/calendar.jpg); 
 background-repeat:repeat-x; 
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;    
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg12{   
 background-image: url(site_data/Images_n/links.jpg); 
 background-repeat:repeat-x;
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;    
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

#drze_topImg13{   
 background-image: url(site_data/Images_n/thes.jpg); 
 background-repeat:repeat-x;
 background-position:center center; 
 left:50%;
 border-bottom:1px solid #0C6A8A;
 background-color: #ededed;
 height:27px;    
 margin: 0;
 /* margin-bottom: 1.5em; */
  }

/*+++++++++++-------------++++++++++++  ende +++++++++++-------------++++++++++++ */


#drze_content_text {
  padding:1em 1em 1em 1em;
}

div.drze_box1 {
 background-color:#FCFDFD;
 border: 0; 
 border-bottom: 1px dotted #0C6A8A;
 font-size: 90%;
 font-family: "Lucida sans Unicode", Verdana, Lucida, Helvetica, Arial, sans-serif; 
 margin: 0 0 0.5em 0; 
 padding:0 0 1.0em 0;
 line-height:1.4em;
 min-height:80px;
}

div.drze_box1 strong {
  /* font-family: Verdana,Helvetica,Tahoma,"Lucida Grande",Lucida,Arial,sans-serif; */
  color: #044276;
  /* font-size: 94%; */
}

div.drze_box1 strong a, div.drze_box1 strong a:visited{
  background: 0 !important;
  color: #044276; 
  text-decoration: none;
  border-bottom: 1px solid #cccccc;
  padding:0 !important;

}

div.drze_box1 strong a:hover, div.drze_box1 strong a:active{
 background: 0;
 color: #044276;
 text-decoration: none;
 border-bottom: 1px solid #fe9900;
 padding:0;
}

div.drze_box1 a, div.drze_box1 a:visited {
  background:url(site_data/Images_n/arrow.gif) 0px 1px no-repeat !important;
  padding: 1px 0px 1px 13px !important;
  text-decoration: none;
  border-bottom: 0px solid #cccccc;
  color: #044276;
  }

div.drze_box1 a:hover, div.drze_box1 a:active  {
  text-decoration: none;
  border-bottom: 1px #fe9900 solid;
 }

.proj_image-left{   
  /* border: 1px solid #044276;*/
 border: 1px solid #0C6A8A;
 clear: both;
 float: right;
 /* margin: 0.5em 1em 0.5em 0pt; */
 margin: 0.5em 0em 1em 1em;
 }

div.drze_box2 {
 background-color:#F1F4F6;
 border:1px solid #7691AC;
/* font-family:Tahoma,"Lucida Grande",Lucida,Arial,sans-serif; */
 font-size:94%;
 margin:2.0em 0em;
 /* margin:1.3em -1.1em; */
 padding:0.6em;
 line-height:1.5em;
 font-weight:bold;
}


div.blickpunkt_topic {
 color:#333333;
 font-family: "Helvetica Neue",Arial,FreeSans,sans-serif;
 font-size:1.125em;
 font-weight:bold;
 margin-top:2.5em;
 margin-bottom:0.5em;
}


p.alert {
    border: 1px solid #DD8800;   
    background-color: #F7EBDD;
    font-family: Arial, sans-serif;
    font-size: 95%;  
    text-align: center;
}

.notice_date {
 color:#044276;
 font-size:94%;
 font-weight:normal;
 padding:0em 0 0 1em;
}


/* ---------------- bullet: orange---------------- */ 
input.drze_nbooks{
  margin: 0.5em;
}

#drze_list_0 ul {
list-style-image:none !important; 
list-style-type: none !important;
background:none;
}


#drze_list_1 {
 /*list-style-image: url(site_data/Images_n/bullet_ora.gif); */
  /*list-style-type: square;*/
list-style-type:none;
list-style-image:none;
 margin: 0.5em 0 0 1.5em;
}

#drze_list_1 li {
   padding: 0;
  }


#drze_list_1 li a, #drze_list_1 li a:visited {
  background:none !important; 
  text-decoration: none;
  border-bottom: 1px solid #cccccc !important; 
  color: #044276;
  padding: 0;
  }

#drze_list_1 li a:hover, #drze_list_1 li a:active  {
  text-decoration: none;
  border-bottom: 1px #fe9900 solid !important; 
 }

#drze_list_1 li a[href^="http:"], #drze_list_1 li a[href^="http:"]:visited {
  background:none !important; 
  text-decoration: none;
  border-bottom: 0px solid #cccccc;
  color: #044276;
  padding: 0;
  }

#drze_list_1 li a[href^="http:"]:hover, #drze_list_1 li a[href^="http:"]:active  {
  text-decoration: none;
  border-bottom: 1px #fe9900 solid;
  }


/* ---------------- neue style sheets für drze-presseschau---------------- */ 

#presseschau{
  width: 80%;  
}

#ps_fieldset{
 width: 90%;
 margin-right:1em;  
}

#ps_legend{ margin-bottom:1em;}

#ps_spacer_1{
  margin: 1em 0 2em 0; 
}

#ps_number{
/*color:#336699;*/
color:#336699;
font-size:0.916em;
}

#ps_bracket {
/*color:#FE9900;*/
color:#336699;
font-size:0.916em;
}


/* ---------------- neue style sheets für drze-navigation-portlet ---------------- */ 

/* - portlets.css - */
.dnav_portlet {
  margin: 0;
  border-bottom: 0px;
  background-color:#FCFDFD; 
  font-size:105%;
}

.dnav_portlet a {
  text-decoration: none;
}

.dnav_portlet a.tile {
  display: block;
}

.dnav_portletHeader {
  display: none;
 }

.dnav_portletHeader a {
  color: Black;
}

.dnav_portletItem {
  margin: 0;
  /*padding: 0em 1em;*/
  padding: 0em;
  border-left: 0px ;
  border-right: 0px;
  color: Black;
}

.dnav_portletItem ul {
  list-style-type: none;
  line-height:normal;  
}


.dnav_portletItem ul li ul{  
  /* line-height:1em; */  
}

.dnav_portletItem ul li div a.navTreeItemInPath{  
/*border-left: 1px dashed #FE9900;*/ 
}


.dnav_portletItem ul li ul li{   
   /* padding-bottom:1pt;*/
   /* padding-top:1pt; */
   /* line-height:1em;*/
 margin-bottom:0;
 margin-top:0;
 padding: 0.1em 0.1em 0.1em 0.6em;
}

.dnav_portletItem ul li ul li ul{  
/*  line-height:1em; */
  /* margin:0em; */
  
}

.dnav_portletItem ul li ul li ul li{  
 /* padding-bottom:1pt;  */
  padding: 0.1em 0.1em 0.1em 0.6em;
}


.dnav_portletItem a {
  border: none;
  text-decoration: none!important;

}
.dnav_portletItem a:hover {
  border-bottom: none;
  text-decoration: underline !important;

}

.dnav_portletFooter a {
  border-bottom: none;
}

.dnav_portletItem a:visited, .dnav_portletFooter a:visited {
  color: Black;
  border: none;  
}


.dnav_portletItem dd {
  /*line-height: 1.5em;*/
  margin-bottom: 1em;
}

/* Fix für Google Chrome */
DD.dnav_portletItem .navTreeItem A {
  background-color: transparent;
}

#drze_login {
  border: 0px;
  font-size:135%;
  margin: 1em 0;
  text-align:center;
  font-weight:bold;
}

/* ---------------- neue style sheets für daten aud DB ---------------- */ 

table.db_records{
width:90%;
}

.db-action{
 background-color:#f1f4f6;
 margin:1em 0 0.5em 0;
 padding:0.2em 0;
 text-align:center;
 border: 1px solid #7691AC;
}

.db-action-spacer {
 margin: 0 1em;
}

td.running_nr{
 /*padding:0.3em 0 0 0;*/
padding:0;
color:#336699;
 /*font-size:93%; */

}


div.db_records{
  padding:0 0 0.4em 0;
}


td.db_records{
  padding:0 0 0 0.3em;
  
}

td.db_records a {
  text-decoration: none;
  border-bottom:1px solid #cccccc;
 }

td.db_records a:hover{
  border-bottom:1px solid #fe9900;
  text-decoration: none;
 }

td.db_records a:active {
  border-bottom:1px solid #cccccc;
  text-decoration: none;
 }

td.db_records a:visited {
 /* border-bottom:1px solid #cccccc; */
text-decoration: none;
}

div.spacer_02{
  padding:0.2em;
}

div.spacer_03{
  padding:0.3em;
}

div.spacer_05{
  padding:0.5em;
}

div.spacer_06{
  padding:0.6em;
}

div.spacer_07{
  padding:0.7em;
}


div.spacer_1{
  padding:1em;
}

#spacer_1{
  margin: 0 0 5em 0;
  padding: 0 0 5em 0;

}

#spacer_2{
  margin: 0 0 8em 0;
  padding: 0 0 8em 0;

}

#spacer_3{
  margin: 0 0 8em 0; 
}

#spacer_4{
  margin: 2em 0 2em 0; 
}


#spacer_5{
  /* margin: 0 0 5em 0; */
  /* padding: 0 0 5em 0; */
  clear: left;
}

#spacer_6{
  margin: 6em 0 2em 0; 
}

#spacer_7{
  margin: 0 2em 0 2em; 
}

#spacer_8{
  float: left; 
}

#spacer_bottom_1{
 margin: 0em 0 2em 0; 
 float: none;  
}

#db_records_bib a {
  text-decoration: none;
  border-bottom:1px solid #cccccc;
  margin-right:0.5em;
 }

#db_records_bib a:hover{
  border-bottom:1px solid #fe9900;
  text-decoration: none;
 }

#db_records_bib a:active {
  border-bottom:1px solid #fe9900;
  text-decoration: none;
 }

#db_records_bib a:visited {
 border-bottom:1px solid #fe9900;
text-decoration: none;
}

#db_pagination_top{  
  padding:0;  
  font-size:93%;  
  width:50%;
  clear:right;
  float:right;
  }

#db_item_navi_top{
  padding:0.5em 0;
  font-size:93%;
  width:65%;
  clear:right;
  float:right;
 margin-bottom:1em;

}

#db_item_navi_top a {
  text-decoration: none;
  border-bottom:1px solid #cccccc;
 }
#db_item_navi_top a:visited {
  text-decoration: none;
  border-bottom:1px solid #cccccc;
 }

#db_item_navi_top a:hover {
  border-bottom:1px solid #fe9900;
  text-decoration: none;
 }

#db_item_navi_top a:active {
  border-bottom:1px solid #fe9900;
  text-decoration: none;
 }

.db_vertical {
  color:#fe9900;
 }

input.db_input_1 {
  border-color: #fe9900;
  padding:0;
  font-size:93%;
  width:25px;
  height:16px;
}

input.db_input_2{
}


/* ---------------- style sheets für Events ---------------- */ 

.aktuelles_datum{
  font-size:94%;   
}

.icon_fon{
  background:url(site_data/Images_n/fon.gif) no-repeat !important; 
  padding: 1px 0px 2px 22px !important;
  margin-left:20px;
 white-space: nowrap;
}

.icon_fax{
 background:url(site_data/Images_n/fax.gif) no-repeat !important; 
 padding: 1px 0px 2px 22px !important;
 margin-left:20px; 
 white-space: nowrap;
}

.icon_mail{
 background:url(mail_icon.gif) no-repeat !important; 
 padding: 1px 0px 2px 22px !important;
 margin-left:0px; 
 white-space: nowrap;
}


.icon_pdf{
 /* background:url(site_data/Images_n/pdf_icon.gif) 0px 1px no-repeat !important; */
 background:url(pdf_icon.gif) no-repeat !important;
 padding: 2px 0px 4px 20px !important;
 white-space: nowrap;
}

.icon_elink{
 background:url(site_data/Images_n/plink_icon.gif) no-repeat !important;
 padding: 2px 0px 4px 20px !important;
 white-space: nowrap;
}

.member-logged-in .siehe_modul {
 display: inline;
 visibility: visible;        	
}

.member-anonymous .siehe_modul {
 display: none;
 visibility: hidden;
}               

.trennlinie_1 {
   /*  width:300px; */
   /* color:yellow; */
   /* background-color:yellow; */
   /* height:5px; */
   /* margin-right:0; */
   /* text-align:right; */
   /* border:1px dashed blue;*/
}

/* ---------------- style sheets für Calendar---------------- */ 


.kalenderinhalt {
  float:right;
  margin:0 1em 0.1em 0.5em;
  padding:0;
  /* page-break-inside:avoid;*/
  
}

#divKalender {
  /* float:left; */
  margin:0 1em 0.1em 0.5em;
  padding:0 0 10px;
  text-align:center;
}

.tabelleKalender {
  border-left:1px solid #FCC08D;
  margin:0 0 10px;
  padding:0;
  text-align:center;
  width:16.75em;
}

.tabelleKalender caption {
  background-color:#C1C1C1;
  /* border-left:1px solid #F38D36; */
  border:1px solid #F38D36;
  font-size:0.81em;
  line-height:2em;
  margin:0;
  padding:3px 0;
  /*width:20.7em;*/
}

.thKalender {
  background-color:#F7C984;
  border-right:1px solid #FCC08D;
  font-size:0.81em;
  line-height:2em;
  margin:0;
  padding:3px 0;
  text-align:center;
}

abbr[title], acronym[title] {
  border-bottom:1px dotted #000000;
  cursor:help;
}

abbr {
  border:medium none;
  font-style:inherit;
}

.tdKalender {
  background-color: #E8E7E6;  
  border-bottom:1px solid #FCC08D;
  border-right:1px solid #FCC08D;
  font-size:0.81em;
  height:15px;
  line-height:2;
  padding:3px 0;
  text-align:center;
  width:28px;
}

.feiertag {
  background-color: #F7F0E9;
  border-bottom:1px solid #FCC08D;
  border-right:1px solid #FCC08D;
  font-size:0.81em;
  height:15px;
  line-height:2;
  padding:3px 0;
  text-align:center;
  width:28px;
}

.tdKalenderAktiv {
  background-color:#E8E7E6; 
  border-bottom:1px solid #FCC08D;
  border-right:1px solid #FCC08D;
  font-size:0.81em;
  line-height:2em;
  margin:0;
  text-align:center;
}

.tdKalenderAktivAuswahl {
 background-color: #E8E7E6;  
 border:2px solid #fe9900;
 /* border-right:1px solid #FCC08D; */
 font-size:0.81em;
 line-height:2.5em;
 margin:0;
 padding:0;
 text-align:center;
}


#divKalender a {
  text-decoration:none;
  border-bottom:1px solid #000000;
  color: #222222;
}


#divKalender a:visited {
  color: #222222; 
}

#divKalender a:hover {
  color:#fe9900;
  border-bottom:1px solid #fe9900;
}

.tabelleKalender caption a, .tabelleKalender caption  a:visited, .tabelleKalender caption a:hover, .tabelleKalender caption a:focus, .tabelleKalender caption a:active {
  text-decoration:none;
  border-bottom:0px solid #cccccc;
  color: #222222; 
}
#event_form {
width:50%;
float:left;
}

#suchinhalt {
 float:left;
 width:30em; 
 margin: 0 1em 1em 1em;
  }

.suchfeld{
  /*width:30em; */
  width:85%;
  border: 1px solid #FCC08D;
  margin: 0 0 1em 0; 
}

.suchfeld_events{
  border: 1px solid #FCC08D;
  /* margin: 0 0 1em 0; */
}

blockquote {
/* border-left:4px solid #156263; */  
/* border-left:4px solid #739795; */  
/*border-left:4px solid #7691ac; */
border-left: 0 none;
 color:#222222; 
}


div.notices{
  background-color: #F7EBDD;  
}

/* ---------------- style sheets für im blickpunkt---------------- */ 
#focus_author {}

#focus_space {margin-top:0.5em;}

#focus_pdf{
 /* background:url(site_data/Images_n/pdf_icon.gif) 0px 1px no-repeat !important; */
 background:url(pdf_icon.gif) 0px 1px no-repeat !important;
  padding: 2px 0px 1px 18px !important;
}
#focus_more{
  /* width: 65%; */
}

.figure_legend{
font-size:94%;
}


/* ---------------- glossary---------------- */ 

.glossaryAbcedaire a[href^="http:"]{color:#044276 !important;}
.glossaryAbcedaire a:hover[href^="http:"]{color:#044276 !important;}
.glossaryAbcedaire a:focus[href^="http:"]{color:#EF9900 !important;}

#glossary fieldset {
 margin-bottom:2em;
 margin-top:2em;
 width:40em;
}

#glossary fieldset form{
margin:1em 0 0 0;
}

#glossary fieldset form input{
width:20em;
}

#glossary fieldset form input.searchButton{
width:10em;
}

.glossary_heading{
border:0 none;
color:#333333;
font-family:"Helvetica Neue",Arial,FreeSans,sans-serif;
font-size:1.375em;
font-weight:bold;
margin:1em 0 0.5em;
}

#glossary {border: none;} 
#glossary dl dd h2 {display: none; visibility:hidden;} 

#glossary ul li a[href^="http:"], #glossary ul li a[href^="http:"]:visited{
background: none !important; 
padding:1px !important;
text-decoration:none;} 

#glossary dl dt a[href^="http:"], #glossary dl dt a[href^="http:"]:visited{
background: none !important; 
padding:1px !important;
text-decoration:none;} 

#glossary dd dt a[href^="http:"], #glossary dd dt a[href^="http:"]:visited{
background: none !important; 
padding:1px !important;
text-decoration:none;} 

#glossary-definition div.glossary-variants {display: none; visibility:hidden;} 

#jq-inlineviewer-container dl.portlet {
 margin:0;
 border:1px solid #0C6A8A;
 border-bottom:2px solid #0C6A8A;
} 

#jq-inlineviewer-container dl.portlet a {
color:#044276; 
border-bottom:1px solid #CCCCCC; 
text-decoration: none;
}
#jq-inlineviewer-container dl.portlet a:visited {
color:#044276; 
text-decoration: none;
border-bottom:1px solid #CCCCCC;}

#jq-inlineviewer-container dl.portlet a:hover {
color:#044276; 
border-bottom:1px solid #fe9900; 
text-decoration: none;
}

#jq-inlineviewer-container dl.portlet a.internal-link:hover {
background:url(site_data/Images_n/plink_icon_intern.gif) 0px 0px no-repeat !important;
 padding: 1px 1px 1px 14px;
}

#jq-inlineviewer-container dl.portlet a.internal-link:visited{
background:url(site_data/Images_n/plink_icon_intern.gif) 0px 0px no-repeat !important;
 padding: 1px 1px 1px 14px;
}

#jq-inlineviewer-container dl.portlet a.internal-link {
background:url(site_data/Images_n/plink_icon_intern.gif) 0px 0px no-repeat !important;
 padding: 1px 1px 1px 14px;
}

#jq-inlineviewer .reviewHistory,
#jq-inlineviewer .contentHistory {
   display: none !important;
   visibility: hidden !important;
}




/* ---------------- style sheets für Biblio---------------- */ 
#bib_tab {
 width: 65%;
 border-width: 0;
}

#bib_topic {
/*background-color:#E8E7E6;*/
border-bottom: 1px solid #FE9900;
font-weight: bold;
margin-bottom:1em; 
padding:0.2em;
}

#bib_mon_in {
 display: inline;
 padding-bottom:0.2em;
}


#bib_subtopic {
 /*background-color: #F1F4F6;*/
  /*background-color: #F2F2F2;*/
 font-weight: normal;
}

#bib_column_1{
 width: 10%;
}

.bib_title{
 /* font-size:100%; */
 /* font-size:1.125em;*/
}

.bib_db-action{
 /* background-color:#F2F2F2; */
 margin:1em 3em 0.5em 0;
 padding:0.2em 0;
 text-align:center;
 border: 1px solid #FE9900;
}


td.event_db_records{
  padding:0;
  border-top: 1px solid #c1c1c1;
}

td.bib_db_records{
  padding:0 0 1.5em 0.3em;
  border-bottom: 1px solid #c1c1c1;
}

td.bib_db_records a {
  text-decoration: none;
  border-bottom:1px solid #cccccc;
 }

td.bib_db_records a:hover{
  border-bottom:1px solid #fe9900;
  text-decoration: none;
 }

td.bib_db_records a:active {
  border-bottom:1px solid #fe9900;
  text-decoration: none;
 }

td.bib_db_records a:visited {
 /* border-bottom:1px solid #cccccc; */
text-decoration: none;
}


td.bib_db_records_end{
  padding:0 0 1.5em 0.3em;
  border-bottom: 0px solid #c1c1c1;
}

td.bib_db_records_end a {
  text-decoration: none;
  border-bottom:1px solid #cccccc;
 }

td.bib_db_records_end a:hover{
  border-bottom:1px solid #fe9900;
  text-decoration: none;
 }

td.bib_db_records_end a:active {
  border-bottom:1px solid #fe9900;
  text-decoration: none;
 }

td.bib_db_records_end a:visited {
 border-bottom:1px solid #fe9900;
text-decoration: none;
}

tr.bib_neu {
  padding:0;
}


/* ---------------- style sheets für Belit---------------- */ 

table.db_belit_records{
width:97%;
}

#extendedsearch {
 /*background-color:#F2F2F2;*/
}

.belitform fieldset {
 width:60em;
 /*border:5px solid #C1c1c1;*/
 /*border-top:35px solid #C1c1c1; */
 /*background-color:#F2F2F2; */
}

.belitform fieldset legend {
 color: #333333;
 font-weight:bold; 
}

.belitform span.fieldRequired {
 color: #333333;
}

.belitform hr{ 
 margin-top:0.5em;
 margin-bottom:0.5em;
 color:#C1c1c1;
}

div.field_radio {
 margin-left:5em;
 padding-bottom:0.5em;
}
div.field_box{
margin:0em;
/*background-color:#C1c1c1;*/
}

span.FieldOp label {
font-weight:normal;
padding-right:1em;
}

h2.belittest {
 color:#c1c1c1;
}

span.moreoptions {
color:#333333;
font-size:90%
}

.belitspacer1 {
margin-bottom:7em;
}

.printrq{
  display: none;
  visibility: hidden;
}

div.boxright{float:right;} 

div.boxleft{float:left;width:50%;} 

div.boxthesaurus {
 border:1px solid #fe9900;
 padding:1em; 
 background-color:#c1c1c1;
 font-size:500%;
 text-align:center;
}

div.bspacer {
margin-top:3em;
clear:none;
}

.b-action{
 background-color:#F2F2F2;
 margin:1em 0;
 padding:0.6em;
 text-align:left;
 /*border: 1px solid #7691AC;*/
}

td.brunning_nr{
 padding:0.5em;
 font-size:93%;
}

td.brecords{
padding:0.5em;
}

.brecordsbg.odd{
 /*background-color:#f5f3e9;*/
 background-color:#F2F2F0;
}

.brecordsbg.even{
 /*background-color:#EEEBDD;*/
 background-color:#E9E9E7
}

.pager_sort {
 margin:1em 3em 1em 1em;
}

#ppagination {margin: 1em 1em 3em 1em;}

.bpagination {
 float:left;
 margin-top:1px;
 white-space:nowrap;
 font-size:0.916em;
 line-height:3em;
 width:50%;
 margin-bottom:2em;
}

.bpagination .itemperpage {
 /*background-color:#DDDDDD;*/
 border:1px solid #FE9900;
 color:#336699;
 padding:2px 6px;
 text-decoration:none;
 white-space:nowrap;
 padding:1px 6px;
  /*margin-right:30px;*/
 /*text-align: -moz-center;*/
 /*text-align: center;*/
 padding-left:0.2em;
}

.bpagination a:hover {
border:1px solid #FE9900;
}


.bpagination .page_link {
padding:1px 6px;
}

.bpagination .active {
border:1px solid #DDDDDD;
color:#336699;
padding:2px 6px;
text-decoration:none;
white-space:nowrap;
}

.bpagination .inactive {
 color:#CCCCCC;
}

.bpagination .prev {
 margin-left:0.2em;
 margin-right:0.6em;
}

.bpage {
display:inline;
font-weight:normal;
font-size:1em;
}

.bpagination .next {
 margin-left:0.6em;
 margin-right:0.2em;
}

.bsort {
 float:right;
 margin-top:1px;
 white-space:nowrap;
 font-size:0.916em;
 line-height:3em;
}

.bsort a:hover {
border:1px solid #FE9900;
}

.bsort .active {
border:1px solid #DDDDDD;
color:#336699;
padding:2px 6px;
text-decoration:none;
white-space:nowrap;
}

.bsort .page_link {
padding:1px 6px;
}


/* ---------------- Start style sheets für Bioethlinks---------------- */ 



#bioethiklinks a[href^="http:"], #bioethiklinks a.link-external, #bioethiklinks li a[href^="http:"], #bioethiklinks li a[href^="http:"] { 
 background:url(site_data/Images_n/link_icon.gif) 0px 3px no-repeat;
 padding: 1px 1px 1px 14px;
} 

#bioethiklinks a[href^="http:"]:visited, #bioethiklinks a.link-external:visited, #bioethiklinks a[href^="https:"]:visited, #bioethiklinks li a[href^="http:"]:visited , #bioethiklinks li a[href^="https:"]:visited { 
 background:url(site_data/Images_n/link_icon.gif) 0px 3px no-repeat !important;
 padding: 1px 1px 1px 14px;
} 

#linksbox{
border-left:1px solid #FE9900;
padding:0.2em 1em;
margin-bottom:1em;}

.lfontcolor{color:#fe6600;}
.lfontcolorn{color:#044276;}

#lnavitop {background-image: none; background: none; padding:1px;}

/* ---------------- Start style sheets für bibliothek---------------- */ 

#nerscheinungen {list-style: none; display: inline; padding:0;}
#nerscheinungen_2 {list-style: none;}

#newlist div {padding-top:0.5em;}

#newlist div .title {
margin-top:1em;
margin-bottom:1.5em;
   font-size:1.20em;
   color: #333333;
   font-weight:bold; 
}

#newlist div .subtitle {
margin-top:1em;
margin-bottom:1.5em;
   font-size:1.2em;
   color: #333333;
   font-weight:bold; 
}

#newlist h1 {margin-top:2em;margin-bottom:2em;font-size:1.45em;color:#044276;}

#newlist ul {margin-bottom:1em;}

.newtitles_hr{
 border-bottom:1px solid #c1c1c1;
 margin:2em 0 2em 0;
}

#pressbox {
border-left:1px solid #FE9900;
padding:1em;}

/* ---------------- Start style sheets für thesaurus---------------- */ 

.context {padding:1px 10px 1px 15px;}
.portlet-thes {margin: 0pt 1.5em;}



#na_topic  {
border-bottom:1px solid #FE9900;
font-weight:bold;
margin-bottom:1em;
padding:0.2em;}

/* ---------------- Start style sheets für home ---------------- */ 
#pt_aktu {
list-style-image:url(site_data/Images_n/plink_icon_intern.gif);
list-style-type:square;
margin:0.5em 0 0 1.5em;}

#portal-languageselector li.language-en a
{
background:url(gb.gif) no-repeat scroll 0 3px transparent !important;
padding:1px 1px 1px 16px;
}
#portal-languageselector li.language-en a:visited
{
background:url(gb.gif) no-repeat scroll 0 3px transparent !important;
padding:1px 1px 1px 16px;
}

#portal-languageselector li.language-en a:hover
{
background:url(gb.gif) no-repeat scroll 0 3px transparent !important;
padding:1px 1px 1px 16px;
}
#portal-languageselector li.language-en a:focus
{
background:url(gb.gif) no-repeat scroll 0 3px transparent !important;
padding:1px 1px 1px 16px;
}

#portal-languageselector li.language-de a
{
background:url(de.gif) no-repeat scroll 0 3px transparent !important;
padding:1px 1px 1px 16px;
}
#portal-languageselector li.language-de a:visited
{
background:url(de.gif) no-repeat scroll 0 3px transparent !important;
padding:1px 1px 1px 16px;
}

#portal-languageselector li.language-de a:hover
{
background:url(de.gif) no-repeat scroll 0 3px transparent !important;
padding:1px 1px 1px 16px;
}
#portal-languageselector li.language-de a:focus
{
background:url(de.gif) no-repeat scroll 0 3px transparent !important;
padding:1px 1px 1px 16px;
}


span.tels a {
color: #222222;
border-bottom: 0px;
text-decoration: none;
}

span.tels a:hover {
color: #043264;
text-decoration: underline;
}



/*  */

/* DOCUMENTATION ON PRE-DEFINED PROPERTIES FROM PLONE */

 /* You can insert colors and other variables from Plone's 
    base_properties by doing:
    
    & dtml-variableName ; (without the spaces, excluded here to not make it render)
    
    Example:
    
    myLink {
        color: & dtml-fontColor ;   (again, without the spaces)
    }
 
   This means you can generate your own elements that use Plone's defaults,
   and respect any customizations people have done. See base_properties for
   the default values.
 
   These are the available properties:
   
   logoName - the file name of the portal logo
   
   fontFamily - the font family used for all text that is not headers
   
   fontBaseSize - the base font size that everything is calculated from
   
   fontColor - the main font color
   
   fontSmallSize - used for various elements like buttons and discreet text
   
   discreetColor - the font color of discreet text

   backgroundColor - the background color 
   
   linkColor - the color used on normal links

   linkActiveColor - color used on active links

   linkVisitedColor - color used on visited links
   
   borderWidth - the width of most borders in Plone
   
   borderStyle - the style of the border lines, normally solid
   
   borderStyleAnnotations - style of border lines on comments etc
   
   globalBorderColor - the border color used on the main tabs, the portlets etc
   
   globalBackgroundColor - background color for the selected tabs, portlet headings etc
   
   globalFontColor - the color of the font in the tabs and in portlet headings
   
   headingFontFamily - font family for h1/h2/h3/h4/h5/h6 headlines
   
   contentViewBorderColor - the content view tabs border color
   
   contentViewBackgroundColor - the content view tabs background color
   
   contentViewFontColor - the font color used in the content view tabs
   
   inputFontColor - the font color used for input elements
   
   textTransform - whether to lowercase text in portlets, tabs etc.
   
   evenRowBackgroundColor - the background color of even rows in listings
   
   oddRowBackgroundColor - the background color of even rows in listings
   
   notifyBorderColor - border color of notification elements like the status message, the calendar focus
   
   notifyBackgroundColor - background color of notification elements like the status message, the calendar focus
   
   helpBackgroundColor - background color of information pop-ups (currently not used)
          
 */



}

