/* 
    Copyright: 2006, 2007, 2008 S&ouml;ren Bernstein
  
    This file is part of Mandalay.

    Mandalay is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 2 of the License, or
    (at your option) any later version.

    Mandalay is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with Mandalay.  If not, see <http://www.gnu.org/licenses/>.
*/

/*****************************************************************/
/* DE CSS fï¿½r das Standard-Aplaws-Theme, adaptiert fï¿½r Mandalay */
/* EN CSS for the standard aplaws theme, adapted for Mandalay   */
/****************************************************************/ 

/* DE Dieses CSS ist fï¿½r alle Browser gedacht */
/* EN This CSS is for  all browsers */

/* Erlaubte Techniken / Befehle:

   - HTML-Formate (CSS 1.0 - Standard, keine Wildcards)
   - Individualformate (#)
   - Klassendefinitionen (.)
   - Pseudoformate (:active...) nur fï¿½r a
   - Postionsangaben absolute, relative, float, normal
   - Display-Angaben
   - Grï¿½ï¿½enangaben width, height
   - float, clear, z-index
   - 

*/
/* DE Useable methods / statements

  - HTML-formats (CSS 1.0 standard, no wildcards)
  - individual formats (#)
  - class specific formats (.)
  - pseudo formats (:active, ... only for <a></a>
  - position statements: relative, float, normal
  - display  statements
  - size statements: width, height
  - float, clear, z-index
*/

/* DE Standardwerte fï¿½r die Schriftgrï¿½ï¿½en
  - Firefox:
      Proportionale Schrift: 16pt
      Feste Breite: 13pt
      Minimale Grï¿½ï¿½e: Keine
*/
/**************************************************************/

/*
Stylesheet fï¿½r die ZeS Seite
Author: Jens Pelzetter
*/


/* Standard-Einstellungen fï¿½r HTML-Tags */

html 
{
    background-color:#FFFFFF;
    padding:2em;
}

body 
{ 
    margin:0em auto 0em auto;
    padding:0em;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:10pt;
    position:relative;
    border:1px solid #CCCCCC;
    min-width:930px;
    max-width:75em;
    /*min-height:40em;*/
    line-height: 1.5em;
    color: #333333;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow: 0 0 5px #888;
    -webkit-box-shadow: 0 0 5px#888;
    box-shadow: 0 0 5px #888;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

img { border:none;
}

/* Header */

div#header { 
	width:100%;
       min-height:100px;
       height:6.5em;
       margin:0em; 
       border-bottom:1em solid #c40a33;
       padding:0px 0px 0px 0px;
       color:#ffffff;
       background-color:#eeeeee;
       z-index:1;
       -webkit-border-top-left-radius: 10px;
       -webkit-border-top-right-radius: 10px;
       -moz-border-radius-topleft: 10px;
       -moz-border-radius-topright: 10px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
}

div#header div.logoUni { float:left;
                         width:15em;
                         padding:30px 30px;
                         margin-bottom:0em;
                         text-align:left;
                         z-index:10;
}

div#header div.headerline { 
    position:absolute;
    left:0em;
    top:4.5em;
    /*bottom:5em;*/
    width:15em;
    text-align:center;  
    padding:13px 0px;
    z-index:10;
}

div#header div.logoUni a { 
}

div#info div.headerMenu 
{

    /*margin:7.5em;*/
    color:#ffffff;
    width:100%;
    padding:0.1em 0.5em 0.1em 0em;
    /*background-color:#eeeeee;*/
    font-size:18px;
    font-weight:bold;
    text-align:center;
    /* padding-top: 0em;
     padding-right: 0em;
     padding-bottom: 0em;
     padding-left: 0em;*/
    z-index:10;
    font-family: Verdana,sans-serif;
}

div#info  div.headerMenu a 
{
    font-weight:blod;
    text-decoration:none;
    color:#ffffff;
    /* padding-left:4px;
     padding-right:4px;*/
}

div#info div.headerMenu a:link
{
}

div#info div.headerMenu a:visited
{ 
}

div#info div.headerMenu a:focus
{ 
}

div#info div.headerMenu a:hover 
{
    text-decoration:none;
    /*padding-left:4px;
    padding-right:4px;*/
    font-weight: bold;
}

div#header div.headerMenu a:active 
{
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    /*padding-left:4px;
    padding-right:4px;*/
}


div#header div.logoInstitut { position: absolute;
                              right: 0em;
                              width: 15em;
                              text-align: center;
                              padding: 13px 0px;
                              z-index: 10;
}

/*div#header form#quicksearch { padding:1.2em;
                              }

div#header form#quicksearch input.go{ border:1px solid #ffffff;
                                      background-color:#eeeeee;
                                      color:#ffffff;
                                      margin-left:0.1em;
                                      }*/

div#navigationHelperLine { 
    height: 2.6em;
    width: 100%;
    background-color: #c40a33;
    border-bottom: 2px solid #C40A33;

}

/*div#navigationHelperLine div#lastModifiedDate { background-color:#eeeeee;
                                                position:absolute;
                                                top:0em;
                                                left:0em;
                                                padding:0.1em 0.3em 0.1em 1em;
                                                height:1.4em;
                                                font-weight:bold;
                                                color:#5d5d5d;
                                                border-right:1px solid #c0c0c0;
                                                width:13.5em;
                                                height:2.4em;
                                                }

div#navigationHelperLine div#lastModifiedDate * { font-size:0.7em;
                                                  padding:0em;
                                                  font-weight:bold;
                                                  color:#5d5d5d;
                                                }*/

/*div#navigationHelperLine div#breadcrumbs {
        height:1.4em;
        color:#929292;
        font-size:0.8em;
        margin-top: 0em;
        margin-right: 14em;
        margin-bottom: 0em;
        margin-left: 0em;
        padding-top: 0.7em;
        padding-right: 2em;
        padding-bottom: 0em;
        padding-left: 1.3em;
                                           }

div#breadcrumbs span.breadHi {
                               }

div#breadcrumbs a { color:#c20c34;
                    text-decoration:none;
           
                    }*/

form#quicksearch { border-left:1px solid #c0c0c0;
                   background-color:#e3e3e3;
                   /* position:absolute;
                    right:0em;
                    top:0em;*/
                   height:2.4em;
                   padding:0.1em 0.5em 0.1em 0.5em;
                   width:14em;
}

form#quicksearch p 
{ 
    margin:0.4em 0em;
    padding:0em;
}

form#quicksearch input#quicksearchbox { border:1px solid #c30a34;
                                        color:#5a5a5a;
                                        margin-right:0.5em;
                                        width:6em;
}

form#quicksearch input.go 
{ background-color:#c40936;
  color:#ffffff;
  border:none;
  font-size:.8em;
  padding:.2em .2em .2em .2em;
}

div#main 
{ 
    position:relative;
}


div#menu {
    color:#000000;
    margin:0.8em 0em 0.5em 0em;
    padding:0em;
    width:20%;
    float:left;
    overflow:hidden; /* Block formating context erzeugen */
}

div#menu div.borderWrapper
{ 
    padding-left:1em;
} 

div#menu ul { list-style:none;
              padding:0em;
              margin:0em;
              border-top:0px solid #c40934;
              font-size:0.9em;
}

div#menu ul li ul 
{
    background-color: #f5f5f5;
    font-size: 1em;
    border-top: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
}

div#menu ul li
{
    padding: 0em;
}

div#menu ul li a {
    text-decoration: none;
}

div#menu ul li.selected span {
    background-color: #d6d6d6;
    padding: 0.3em 1em;
    display: block;
    font-weight: bold;
    color: #747474;
}

div#menu ul li.selected ul li span {
    background-color: transparent;
    font-weight: normal;
}

div#menu ul li.menulevel_1 a span {
    color: #747474;
    text-decoration: none;
    display: block;
    font-weight: bold;
    background-color: #e3e3e3;
    padding: 0.3em 1em;
    border-bottom: 1px solid #cfcfcf;
}

div#menu ul li.menulevel_2 a {
    background-color: transparent;
    font-weight: 300;
}

div#menu ul li a:link {}

div#menu ul li a:visited {}

div#menu ul li a:focus span {
    background-color: #dadada;
}

div#menu ul li a:hover span {
    background-color: #dadada;
}

div#menu ul li a:active span {
    background-color: #c60931;
    color: #ffffff;
}

div#menu ul li ul li {
    padding-left: 0.4em;
}

div#menu ul li ul li a {}

div#menu ul li ul li a:link {}

div#menu ul li ul li a:visited {}

div#menu ul li ul li a:focus {}

div#menu ul li ul li a:hover span {
    background-color: #ffffff;
}

div#menu ul li ul li a:active span {
    background-color: #ffffff;
}

div#menu ul li ul li ul li a:link {}

div#menu ul li ul li ul li a:visited {}

div#menu ul li ul li ul li a:focus {}

div#menu ul li ul li ul li a:hover {}

div#menu ul li ul li ul li a:active {}

div#menu ul li ul li.selected span
{ 
    background-color: #d6d6d6;
    padding: 0.3em 1em;
    font-weight: bold;
    color: #747474;
} 

div#menu ul li ul li.selected span span
{ 
    margin: 0;
    padding: 0;
} 

div#menu .menuImage 
{ 
    margin:2em auto 1em auto;
    text-align:left;
}

div#content 
{
    /*border:0.2% solid #c3c3c3;*/
    margin:0.5em 0em 1em 0em;
    /*padding:0em 1% 0em 1%;*/
    width:60%;
    float:left;
    /*overflow:hidden *//*block formating context erzeugen */
}

div#content div.borderWrapper
{ 
    border-bottom:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-left:1px solid #c3c3c3;
    padding:0em 1.5em;
    position: relative;
}

div#content h1 
{
    color:#c60931;
    font-size:1em;
    /*background-image: url(../../images/content_titel_li.gif);
    background-repeat: no-repeat;*/
    padding: 0.1em 0.4em 0.1em 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-left: 2px solid #e1e1e1;
    border-bottom: 2px solid #e1e1e1;
    width: 415px;
}

div#content h2 
{
    color:#c60931;
    background-color:#dddddf;
    font-size:0.9em;
    /*background-image: url(../../images/content_titel_li.gif);
    background-repeat: no-repeat;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0.1em 0.4em 0.1em 1.6em;
}

/** cengiz, h3 red eungefuegt */

div#content h3 
{
    color:#c60931;
    font-size:1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0.1em 0em 0.1em 0em;
    margin-bottom: 0em;
}

div#content ul li 
{ margin-bottom:0.6em;
}

div#content a 
{
    color:#be0a31;
    text-decoration: none;  
}

div#content a:link
{ 

}

div#content a:visited
{ 
}

div#content a:focus
{ 
}

div#content a:hover 
{
    color:#333333;
    text-decoration: none;
}

div#content a:active 
{ 
}

div#content #lastModifiedDate 
{
    font-size:0.7em;
    text-align:right;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #999999;
    font-weight: bold;
}

div#content div.lead 
{ 
    font-weight:bold;
    padding-left:1.75em;
    padding-right:1.75em;
    padding-bottom:0.75em;
    margin-bottom:0.75em;
    border-bottom:1px solid #e3e3e3;
}

div#content ul li 
{ 
    list-style-image:url(../../images/li_icon.gif);
}

div#content table
{ 
    margin-left:auto;
    margin-right:auto;
}

div#content span.key
{ 
    font-weight:bold;
}

/*div#content div#location 
{ 
  float:right;
  width:45%;
 }*/

div#content span img
{ 
}

div#content div.image 
{ 
    margin:0em 0em 0.75em 1.25em;
    /*padding: 0.4em;*/ 
}

div#content div.image.left {
    float: left
}

div#content.image.right {
    float: right;
}
div#content div.image.left, div#content.image.right{
  border: 5px solid #ffffff;
  box-shadow: 0 0 5px 0 #4a4a4a;
  box-shadow: 0 0 5px 0 #4a4a4a;
  -moz-box-shadow: 0 0 5px 0 #4a4a4a;
  -webkit-box-shadow: 0 0 5px 0 #4a4a4a;
  -o-box-shadow: 0 0 5px 0 #4a4a4a;
}

div.image span.caption 
{
    display: block;
   /* margin: 0em 0em 0em 1.25em;*/
}

span.imageNoFloat 
{ 
    
}

span.imageFloatRight
{ 
    float:right;
    margin:0em 0em 0.75em 1.25em;
}

span.imageFloatLeft
{ 
    float:left;
    margin:0em 0em 0.75em 1.25em;
}

div#content div.dabinPageLinks 
{ 
    margin-bottom:1.5em;
}

div#info 
{
    background-color:#ffffff;
    /*border-top:1px solid #c0c0c0;
    border-left:1px solid #c0c0c0;
    border-bottom:1px solid #c0c0c0;*/
    width:20%;
    margin:0em 0em 0.5em 0em;
    padding:0em;
    min-height:300px;
    font-size:1em;
    float:left;
}

div#info div.borderWrapper
{ 
    border-bottom:1px solid #c0c0c0;
    margin-top: 43px;
}

div#info a, div#info dt, 
div#info dd, div#info h1, 
div#info h2, div#info h3, div#info h4, 
#div#info h5, #div#info h6, div#info li, 
div#info p, div#info em, div#info strong, 
div#info th, div#info td 
{  
    font-size:0.9em;
}

div#info div.notes
{ 
    overflow:hidden;
}



div#info a
{
    color: #be0a31;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.0em;
}

div#info a:hover
{
    color: #333333;
    text-decoration: none;
}

div#info h2 {
    margin:0em;
    padding: 0.5em 0em 0.5em 0.8em;
    border-bottom:1px solid #c0c0c0;
    color: #747474;
    background-color: #DDDDDF;
    font-family: Geneva,Arial,Helvetica,sans-serif;
}

div#info ul { list-style:none;
              padding:0em;
              margin:0.2em 0.75em;
              /*padding:0.2em 0.75em;*/
}

div#info li { margin-bottom:0.7em;
}

div#footer 
{
    clear:both;
    background-color:#e3e3e3;
    color:#000000;
    margin:0em;
    padding:0.5em 0em;
    color:#be0a31;
    border-top:1px solid #cccccc;
    -webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

div#footer div#breadcrumbs {
    height:1.4em;
    color:#929292;
    font-size:0.8em;
    margin-top: 0em;
    margin-right: 14em;
    margin-bottom: 0em;
    margin-left: 0em;
    padding-top: 0em;
    padding-right: 2em;
    padding-bottom: 0em;
    padding-left: 1.3em;
    width:60%;
}

div#breadcrumbs span.breadHi {
}

div#breadcrumbs a { color:#c20c34;
                    text-decoration:none;

}


div#footer div#footerMenu {
    padding:0em 1em 0em 0em;
    text-decoration: none;
    text-align:right;
    position:absolute;
    right:0em;

}





div#footer div#footerMenu a { padding:0.3em;
                              color:#be0a31;
                              text-decoration:none;
}

div#footer div#footerMenu a:link
{ 

}

div#footer div#footerMenu a:visited
{ 

}

div#footer div#footerMenu a:focus
{ 

}

div#footer div#footerMenu a:hover 
{
    padding:0.3em;
    color:#000000;
    text-decoration:none;
}


div#footer div#footerMenu a:active 
{ 
}

div#newsDate {
	position: absolute;
	top: -0.5em;
	right: 1.5em;
	padding: 0.3em;
	padding-right: 0.3em;
	font-weight: bold;
	background-color: #D6D6D6;
       color: #747474;
}

/* Text */

/* Tabellen */

/* Listen */

/* MPA */

div#caption 
{ 
    display:inline;
    font-weight:bold;
}

/* Definitionslisten */


/* Suche */



span.summary { width:100%;
               overflow:hidden; }

/* Links */
a.pdfLink
{ 
    background-image:url(../../images/pdf.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:19px;
}

a.storeLink
{ 
    background-image:url(../../images/disk.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:19px;
}

a.externalLink
{ 
    background-image:url(../../images/external2.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding-right:12px;
}

#headerText,
#nameText {
        color: rgb(198,9,49);
        font-size: 1em;
        font-weight: bold;
        padding: 0.1em 0.4em 0.1em 1em;
        font-family: Verdana, Arial, Helvetica,sans-serif;
        border-left: 2px solid rgb(225,225,225);
        border-bottom: 2px solid rgb(225,225,225);        
}

#headerText {
        position: absolute;
        top: 70px;
        left: 490px;
        border: none;
        padding: 0;
        margin: 0;
        font-size: 16px;
        font-weight: bold;
        font-style: italic;       
}

/* CSS-ComboBox fï¿½r den Paginator Publikationen und Arbeitspapieren*/

div.cssComboBox
{ 
    display:inline;
    position:relative;
    border:1px solid #be0a31;
    padding:0.1em 0.4em 0.1em 0.4em;
    margin-left:0.2em;
    margin-right:0.4em;
}

div.cssComboBox span.cssComboBoxClosed
{ 
    color:#be0a31;
    background-image:url(../../images/arrow_down.png);
    background-repeat:no-repeat;
    background-position:right;
    padding-right:20px;  
}


div.cssComboBox ul.cssComboBoxOpen
{ 
    visibility:hidden;
    position:absolute;
    /*left:20em;
    top:22.5em;*/
    left:0em;
    top:0em;
    height:6em;
    overflow:scroll;
    background-color:#ffffff;
    list-style:none;
    list-style-image:none !important;
    padding:0.3em 0.6em;
    border:1px solid #be0a31;
}

div.cssComboBox ul.cssComboBoxOpen li
{ 
    background-image:none;
    list-style:none !important;
}

div.cssComboBox:hover ul.cssComboBoxOpen
{ 
    visibility:visible;
}


/* DaBIn Listen */
ul.dabinList { list-style:none; }

ul.dabinList form { margin-bottom:1.25em; }

li.dabinPerson { margin-bottom:1em; }
li.dabinPerson span.fullname { display:block; }
li.dabinPerson span.raum { margin-right:2em; padding-left:2em;}
li.dabinPerson span.tel { display:block; padding-left:2em; /*margin-right:2em;*/ }
li.dabinPerson span.mail { display:block; padding-left:2em; }
li.dabinPerson span.adresse { display:block; padding-left:2em;}

li.dabinProjekt { margin-bottom:1em; }
li.dabinProjekt span.fullname { display:block; }
li.dabinProjekt span.angaben { display:block; }

li.dabinPublikation { margin-bottom:1em; }
li.dabinPublikation span.publikation { display:block; }

li.dabinArbeitspapier { margin-bottom:1em }
li.dabinArbeitspapier span.fullname { }

div#content ul.mitarbeiterliste 
{ 
    list-style:none;
    list-style-image:none;
    list-style-type:none;
    padding:0em;
    margin:0em; 
}

div#content ul.mitarbeiterliste li 
{  
    list-style:none;
}

div#content ul.mitarbeiterliste li.mitarbeiter 
{  
    list-style:none;
    list-style-image:none;
}


/* Spezielle styles fï¿½r die barrierefreie Anzeige, werden von grafischen Browsern ausgeblendet*/

.hide {
    display: none;
}

.navHide {
    /*position: absolute;
       left:     -1000px;
       width:    100%;
       font-size:1px;
       border-bottom-width: 2px;
       border-bottom-style: solid;
       border-bottom-color: #FFFFFF;
       height: 30px;*/
    display:none;
}




/*SubheaderMenu*/





/* Subheader fï¿½r Breadcrumbs und Quicksearch */
/** IPTAL

/* Navigation */




/* Orginal Menu Css */

/* Navigation */


/* Footer */

/* Info */

/* siehe auch titel */

/* Content */

/* Veranstaltungsort der Events: Rechtsbï¿½ndig, rechts angeordnet under dem Bild, umflieï¿½end*/

/* Style fï¿½r die Index-Seiten */

/* Styles fï¿½r die A-Z Liste */
/* Style fï¿½r die Suche */
/* Styles fï¿½r die Sitemap*/

/* Portal-Seite */

/* Formular */

/* Styles aus alter colorset.css 
   colorset.css wird in neueren Versionen von Mandaylay nicht mehr verwendet) 
*/

/* CSS Document Definitionen, Colorset 1,2,3  */

/* Anfang Header definitonen */



/* Ende Header definitonen */

/* Menu colorset 1,2,3 definitionen */

/*#menu #menulevel_1.colorset_1 {

        background-color: #b2d6d4;
        margin-bottom: 4px;

}

#menu #menulevel_1.colorset_2 {

        background-color: #b8c7f1;
        margin-bottom: 4px;
        margin-top: 5px;
}

#menu #menulevel_1.colorset_3{
        background-color: #e8e196;
        margin-bottom: 4px;
        margin-top: 5px;
}*/

/*#menu #menulevel_1.selected {
        color:            #ffffff;
}*/

/* colorset fï¿½r selected_ menulevel 1, colorset 1,2,3 */


/* colorset fï¿½r selected_ menulevel 1, colorset 1 */



/*#menu #menulevel_1.contentLink {

        color:            #ffffff;
        background-color: #dc0000;
}

#menu #menulevel_1 a {
        display: block;
        color:            #ffffff;
}

#menu #menulevel_1 a:hover {
        background-color: #ff3333;

}

#menu #menulevel_1.colorset_1 a:hover {
            background-color: #98DEAB;

}

#menu #menulevel_1.colorset_2 a:hover {
        background-color: #ABB9D1;

}

#menu #menulevel_1.colorset_3 a:hover {
        background-color: #ECD177;
}




#menu #menulevel_2 {
        margin-top: 2px;
        text-align: left;
}


#menu #menulevel_2.colorset_1{
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #d3f0dc;
        border-bottom-width: 1px;
        margin-bottom: 1px;
}

#menu #menulevel_2.colorset_2 {
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #D0D9E6;
        border-bottom-width: 1px;
        margin-bottom: 1px;
}*/


/*#menu #menulevel_2.colorset_3 {
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #F3EEA7;
        border-bottom-width: 1px;
        margin-bottom: 1px;
}*/



/*#menu #menulevel_2.selected {
        display: block;
        color: #000000;
        padding-top: 2px;
        padding-right: 0;
        padding-bottom: 2px;
        padding-left: 10px;
        background-image: url(../../images/menu_hover.png);
        background-repeat: no-repeat;
}*/


/* colorset 1,2,3 menulevel_2, selected */

/*#menu #menulevel_2.colorset_1.selected {

        color:#ffffff;
                background-color: #d3f0dc;
}

#menu #menulevel_2.colorset_2.selected {

        color:#ffffff;
                background-color: #a3b2dc;
}

#menu #menulevel_2.colorset_3.selected {

        color:#ffffff;
                background-color: #d6cf7f;
}*/


/* more */


/*#menu #menulevel_2.more {
        margin-top: 2px;
        padding-right: 16px;
        font-weight: normal;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-align: right;
        background-color: transparent;
}


#menu #menulevel_2.colorset_1.more {

        background-image: url(../../images/more1.gif);

}


#menu #menulevel_2.colorset_2.more {

        background-image: url(../../images/more2.gif);

}

#menu #menulevel_2.colorset_3.more {

        background-image: url(../../images/more3.gif);
}


#menu #menulevel_2.colorset_1.more a:hover {

        background-color: #d2f0db;
}

#menu #menulevel_2.colorset_2.more a:hover {

        background-color: #d0d9e6;
}

#menu #menulevel_2.colorset_3.more a:hover {

        background-color: #f3eea7;
}

#menu #menulevel_2.contentLink {
        border:     1px solid #faddba;
        color:            #000000;
        background-color: #ff9966;
}

#menu #menulevel_2 a {
        display: block;
        color:            #000000;
        padding-top: 2px;
        padding-right: 0;
        padding-bottom: 2px;
        padding-left: 10px;

}

#menu #menulevel_2 a:hover {
        background-image: url(../../images/menu_hover.png);
        background-repeat: no-repeat;
}*/

/* colorset 1,2,3 menulevel_2, hover */

/*#menu #menulevel_2.colorset_1 a:hover {
        background-color: #a7dfc2;
        background-image: url(../../images/menu_hover.png);

}

#menu #menulevel_2.colorset_2 a:hover {
        background-color: #b8c4e9;
        background-image: url(../../images/menu_hover.png);

}

#menu #menulevel_2.colorset_3 a:hover {
        background-color: #e9e292;
        background-image: url(../../images/menu_hover.png);

}


#menu #menulevel_3 {
        display: block;
        color:            #333333;
        padding-top: 2px;
        padding-right: 0;
        padding-bottom: 2px;
        padding-left: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}

#menu #menulevel_3.colorset_1 {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #D2F0DB;
}

#menu #menulevel_3.colorset_2 {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #D0D9E6;
}

#menu #menulevel_3.colorset_3 {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #EAE9AC;
}



#menu #menulevel_3.selected {
        border:     1px solid #fdffed;
        color:            #000000;
        background-color: #fdffed;
}

#menu #menulevel_3.contentLink {
        border:     1px solid #fdffed;

        color:            #000000;
        background-color: #ffcc99;
}

#menu #menulevel_3 a {
        display: block;

        color:            #000000;
        background-color: #ffcc99;
}

#menu #menulevel_3 a:hover {
        background-color: #fdffed;
}*/


/*ende Menu colorset 1,2,3 Definitionen */

/* Footer colorset 1,2,3 */

/*#footer.colorset_1 {
        position: absolute;
        z-index:  10;
        display:          block;
        padding-top:    8px;
        padding-bottom: 10px;
        text-align:  left;
        white-space: nowrap;
        width: 100%;
        margin-top: 40px;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #FFFFFF;
        color: #FFFFFF;
        text-indent: 8px;
        padding-right: 0px;
}

#footer.colorset_2 {
        position: absolute;
        z-index:  10;
        display:          block;
        padding-top:    8px;
        padding-bottom: 10px;
        text-align:  left;
        white-space: nowrap;
        width: 100%;
        margin-top: 40px;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #FFFFFF;
        color: #FFFFFF;
        text-indent: 8px;
        padding-right: 0px;
}

#footer.colorset_3 {
        position: absolute;
        z-index:  10;
        display:          block;
        padding-top:    8px;
        padding-bottom: 10px;
        text-align:  left;
        white-space: nowrap;
        width: 100%;
        margin-top: 40px;
        border-top-width: 2px;
        border-top-style: solid;
        border-top-color: #FFFFFF;
        color: #FFFFFF;
        text-indent: 8px;
        padding-right: 0px;
}*/

/* Info colorset */

/*#info.colorset_1 {

        background-color: #e3f9ee;

}

#info.colorset_2 {

        background-color: #e6ebfb;

}

#info.colorset_3 {
        background-color: #FDFAD7;

}*/

/* content -> solorset_1,colorset_2,colorset_3 */


/*#content.colorset_1 {
        text-align: left;
        background-color: #E3F9EE;
        position: relative;
}

#content.colorset_2 {
        
        text-align: left;
        background-color: #E6EBFB;
        position: relative;
}

#content.colorset_3 {	
        text-align: left;
        background-color: #FDFAD7;
        position: relative;
}


colorset_1.breadcrumbs {

        background-color: #333333;
}*/

/* Style fr die Index-Seiten */
#contentLinks { }

#contentLinks h2 { }

#contentLinks ul { }

#contentLinks #intro { }

/* Styles fr die A-Z Liste */
#atozArea { }

#atozArea * span.letterSelected { }

#azArea a:hover { }

#atozInfo { }

#atozSelector { }

/* Style fr die Suche */
#searchArea { }

#searchArea #resultsInfo { }

#searchArea #resultsInfo { }

#searchArea #resultsInfo #searchTerm { }

#searchArea form { }

#searchArea form #box { }

#searchArea form #go { }

#searchResult { }

#searchResult ul { }

#searchResult ul li { }

#searchResult ul li span { }

#searchResultPage { }

#searchResultPage #last { }

#searchResultPage #page { }

#searchResultPage #next { }

/* Styles fr die Sitemap*/
#sitemapArea { }

#sitemapArea #list { }

#sitemapList { }

#sitemapList a:hover { }

#sitemapList ul { }

#sitemapList > ul > li { }

#sitemapList ul li ul { }

#sitemapList > ul > li > ul > li { }

#sitemapList ul li ul a { }

#sitemapList #toTop { }

#sitemapList #toTop a { }

/* Portal-Seite */
#portal { }

#portal h1 { }

#portal img { }

#portal #links { }

/* Formular */
form { }

form #heading { }

form #text { }

form #component { }

form #textfield { }

form #label, form #title { }

form #label { }

form #title { }

form #label.mandatory, form #title.mandatory { }

form #select #title { }

form input, form select { }

form select { }

form select[multiple=true] { }

form #date select { }

form input[type=text] { }

form #group , form #select , form #section{ }

form textarea { }

form #other { }

form #textarea #title, form #other #title { }

form #button { }

form #button input { }

form hr { }

form #boxend { }

form label 
{ 
    margin-right: 0.5em;
}

/* Portal */
div.workspaceColumn {
    float:left;
}

div.workspaceColumn#left {
    width:19%;
}

div.workspaceColumn#middle {
    width:59%;
}

div.workspaceColumn#right {
    width:19%;
}

div.workspaceColumnSpacer {
    float:left;
    width: 1%;
}

div.portalColumn {
    float:left;
}
div.portalColumnSpacer {
    float:left;
    width: 2em;
}

div.portalList {
    width: 96%;
    margin: 2%;
}

div.portalListEnd {
    clear: both;
    padding-top: 2em;
    border-bottom: solid 2px #999999;
}

div.portalPane {
    float: left;
}

div.portalPane > div{
    float: left;
}

div.portalPaneSpacer {
    width: 2em;
}

/* Styles fï¿½r Portal und Portlets Edit*/

img.portletAction {
    border: none;
}

div.startLeftFloat {
    clear:both;
    float:left;
}

div.addLeftFloat {
    float:left;
}

div.endFloat {
    clear:both;
}

div.customize {
    height: 16px;
    width: 5%;
}
div.moveUp {
    text-align: center;
    height: 16px;
    width: 90%;
}

div.delete {
    height: 16px;
    width: 5%;
    text-align: right;
}

div.moveLeft {
    height: 16px;
    width: 5%;
}

div.portlet {
    width: 90%;
}

div.moveRight {
    height: 16px;
    width: 5%;
    text-align: right;
}

div.bottomLeft {
    height: 16px;
    width: 5%;
}

div.moveDown {
    text-align: center;
    height: 16px;
    width: 90%;
}

div.bottomRight {
    height: 16px;
    width: 5%;
    text-align: right;
}

div.editPortlet {
    background-color: #eeeeee;
    border: 1px solid #cccccc;
    margin-right: 0.2em;
    margin-bottom: 0.2em;
}

div.horizontalSpacerSmall {
    height: 0.5em;
}


/*Profile*/

.borderWrapperPPP
{ 
    border-bottom:1px solid #c3c3c3;
    border-right:1px solid #c3c3c3;
    border-left:1px solid #c3c3c3;
    padding:0em 1.5em;
}
#content .borderWrapperPPP h1{
    text-align:left;
}
#content .borderWrapperPPP h2{
    text-align:left;
}
#content .borderWrapperPPP h3{
    text-align:left;

}

#content .borderWrapperPPP .ownerName{

    background-color:#c60931;
    color:#ffffff;
    text-align:center;
}


.contactEntryKey{
    font-weight:bold;
    color:#8a8988;
    display:inline;
    float:left;

}
.contactEntryValue
{

    margin-left:8em;
}
.postalCodeCity{
    padding-left:0em;
    display: block;
}
div.address{
    line-height:1.2em;
}
.publicationsAuthorsList ul
{list-style: none;
 padding: 0;
 margin: 0;
}
.borderWrapperPPP #sectionList{
    text-align:center;}
.top{
    text-align:right;
}
.borderWrapperPPP span.image{
    clear:both;
}

/* Table on PPP */
div.borderWrapperPPP table, div.borderWrapperPPP tr {
    width: 100%;
    border-width: 0 !important;
}

div.borderWrapperPPP td {
    width: 30%;
    border-width: 0 !important;
    vertical-align: top;
}

div.borderWrapperPPP td + td {
    width: 70%;
    border-width: 0 !important;
}

.dabinMenu .active { font-weight: bold }

li span.contactentry {
    display:block;
    padding-left: 2em;
}

li span.contactentry span.contactentryKey {
    display: block;
    float: left;
    width: 7em;
}

li span.contactentry span.contactentryValue {
}

li span.address {
    float: none;
    display: block;
    padding-left: 2em;

}

div#itemList {
    margin-top: 2em;
}

/*ul.availableData li {   	
  display: inline;
  list-style: none;
}*/

ul.availableData li  
{   	
    display: inline;
    list-style: none;
    padding-left: 1em;
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: .3em;
    font-weight: bold;
}

ul.availableData  {   	
    text-align:center;
    border-bottom:2px solid gray;
    background-color:#e3e3e3; 
}

.dateBegin span{
    padding-right:2em;
    padding-left:1em;
    font-weight:bold;
}
.dateEnd span{
    padding-right:2.9em;
    padding-left:1em;
    font-weight:bold;
}

.selectedTab {
    background-color:#ffffff;
    border-top:2px solid gray;
    border-left:2px solid gray;
    border-right:2px solid gray;

}

a.selectedTab {
    border:none;
}

div#member_contacts 
{ 
    float: left;
}

div#member_image 
{ 
}



form.filterControls {

}

form.filterControls span {
    display: block;
}

form.filterControls label {
    display: block;
    float: left;
    width: 7.5em;
}

form.filterControls input, form.filterControls select {
    clear: both;
}

form.filterControls input.submit {
    margin-top: 0.3em;
}

div.publicationDetails dl dt {
    float: left;
    width: 10em;
    margin-bottom: 0.2em;
    margin-right: 0.4em;
    font-weight: bold;
}

div.publicationDetails dl dt:nth-of-type(odd), 
div.publicationDetails dl dd:nth-of-type(odd){
    background-color: #e4e4e4;
}

div.publicationDetails dl dd {
    margin-left: 10em;
    padding-left: 0.4em;
    margin-bottom: 0.2em;
}

pre.abstract {
    font-family:Geneva, Arial, Helvetica, sans-serif;
    white-space: normal;
}

div#main a[href$=".pdf"],
div#info a[href$=".pdf"]
{ 
  background-image:url(../../images/pdf.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding-left:19px;
 }

div#main a[href^="http://"]
{ 
  background-image:url(../../images/external2.png);
  background-repeat:no-repeat;
  background-position:right center;
  padding-right:12px;
 }
 
div#content div.borderWrapperPPP tr:nth-child(even) {
  background-color: #f3f3f3;
}

div#content div.borderWrapperPPP tr:nth-child(odd) {
  background-color: #ffffff;
}

