body {        
        color:#444;
        margin:0 auto;
        padding:0;
        width:auto;
        min-width: 960px; 
        max-width: 80em;  
        background: #4A6F3E;  
        background:#fff none;    
        /*background:#efeeea none;*/
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 80%;
        /*border-left:1em solid #4A6F3E;*/
        /*border-top:1em solid #4A6F3E;*/
}

.weiss {
       color: #fff;
}


h1,h2,h3,h4 {   
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#444;   
  }

  h1 { font-size: 250%; }                       /* 30px */
  h2 { font-size: 130%; font-weight: bold}                        
  h3 { font-size: 110%; font-weight: bold}                       /* 18px */
  h4 { font-size: 105%; font-weight: bold}                    /* 16px */





#header, #navigation, #content, #footer {
         font-size:.975em;
}
#header {
         margin-top: 2em;         
         border-bottom: 3px solid #70A50C;
         background:#fff;
         /*border-top:1em solid #efeeea;*/
         /*margin-top:1em;*/
         /*margin-left:189px;*/
         padding-left:1.5em;
         padding-bottom: 1em;
}




/*

#header .description {
         font-size:1.2em;
         font-weight:bold;
}*/


#navigation {  
         float: left;      
         background: #fff;    
         width:25%;
         /*min-width:15em;*/         
         /*padding-left:1.25em;*/
         /*margin-right:1em;*/

}

#navigation ul {
        padding-top:1em;
}

#navigation ul ul {
       padding-top: 0em;
}

#navigation li {
        list-style-type: none;
        margin: 0.5em 0 0em 0;             
}

#navigation img {
       /*border: 1px solid #8FD400;*/
       padding: 1em;
       margin-left: 2em;       
}

#hereweare {
        font-weight:bold;
}
#navigation a:link, #footer a:link, #navigation a:visited, #footer a:visited {
        color:#A9171B;
        text-decoration:none;
        background: #fff;


        
}
#navigation a:focus, #footer a:focus, #navigation a:hover, #footer a:hover {
        color:#A9171B;
        text-decoration:underline;
        background:#fff;
}
#navigation a:active, #footer a:active {
        color:#A9171B;
        text-decoration:none;
        background:#efeeea;
}
#content {             
        float: left;
        width: 75%;
        background:#fff;
        line-height:1.4em;
        /*margin-top:0.5em;*/
        /*margin-left:189px;*/
        /*padding:.5em 3em .5em 1.5em;*/        
        margin-bottom: 1em;
}

#content #h2-startseite h2 {
       padding-left: 0em;
       margin-top: 1.5em;
       margin-bottom: 1em;
}


#content h2 {
        margin-top: 1.5em;
        padding-left: 2.25em;
        margin-bottom: 0.5em;
}

#content-text {
        padding: 0 4em 0 3em;
        margin-bottom: 2em;        
}

#content-text img {
        float: left;
        padding: 1em;       
        border: 1px solid #70A50C;
        margin: 1.5em 1.5em 1.5em 0;
}

#content-text #prototype img {
      border: none; 
      padding: 0;
      margin: 0.5em 0 0 0;
}

#content-text h2 {
       margin-top: 1em;
}

#content-text h3 {
        margin-bottom: 1em;        
        margin-top: 2em;
}


#content-text p {
       margin-top: -1em;
       padding: 0;                 
}




a:link, a:visited {
        color:#A9171B;
        text-decoration:underline;
        background:#fff;
}
a:focus, a:hover {
        color:#A9171B;
        text-decoration:none;
        background:#fff;
}
a:active {
        color:#A9171B;
        text-decoration:underline;
        background:#fff;
}

.clear {
        clear:both;
        margin-bottom:0;
        margin-top:0;
        padding:0;
         height:0;
}
img {
        border:none;
}
.imgright {
        float:right;
}

ul {
        padding-left:1.5em;
         margin-left:0;
         margin-top:.5em;
}
ul ul {
        padding-left:2em;
         margin-top:0;
         margin-left:0;
         margin-bottom:.5em;
}
ul ul li {
        margin-left:1em;
}
p {
        margin-top:0.5em;
}
h3 {
        margin-bottom:0.4em;
}


.klein {
        font-size:.85em;
}
.logos {
         float:right;
         margin-top:1em;
         margin-right:-1em;
         text-align:center;
}
.logos img {
        margin-bottom:2em;
}
#footer {               
        margin-left:25%;        
        /*padding:0.2em 0;*/
        /*clear:both;*/
}
.partner {
         background:#fff;
         margin:1em 0;
         min-width:760px;         
}
.partner img {
        background:#fff;
        padding:1em .8em;
        vertical-align:middle;
}
#date {
        text-align:right;
        margin-right:2em;       
        font-size:.80em;
}
#wp-admin {
        text-align:center;
         font-size:.85em;
         margin:8px 0;
}
#wp-admin ul, #wp-admin li, #wp-admin p {
        display:inline;
}
#wp-admin li {
         padding:0 12px;
        list-style-image:url(http://www.ub.uni-dortmund.de/images/spacer.gif);
        list-style-type:none;
}
.unsichtbar {
        position:absolute;
        top:-1000px;
        left:-1000px;
        overflow:hidden;
        width:0;
        height:0;
        line-height:0px;
        margin:0;
        padding:0;
        display:inline;
}
.fliesstext {
        width:75%;
}
