body {
background-color: #eeeeee;
margin: 20px;
}

ul.navilist {
padding:0;
margin:0;
padding-left: 35px; 
list-style-image: url(leer2.gif);
}

li.sidebar-unter-naviact {
margin-left: 10px;
list-style-image: url(navi_pfeil.gif);
}

li.sidebar-unter {
margin-left: 10px;
}

li.naviact {
list-style-image: url(navi_pfeil.gif);
}

ul.sidebar {
padding:0;
margin:0;
padding-left: 15px;
list-style-image: url(leer2.gif);
}

ul.sidebar3 {
padding:0;
margin:0;
padding-left: 15px;
list-style-image: url(leer2.gif);
padding-bottom: 5px;
}


li {
margin-bottom: 7px;
margin-top: 7px;
}

td {
font-size : 11px; 
}

.level1-act {
font-family: verdana, arial, helvetica, geneva, 'sans serif';
font-size: 11px; 
color: #363636; 
letter-spacing:1px;
}
.level1-no {
font-family: verdana, arial, helvetica, geneva, 'sans serif';
font-size: 11px; 
color: #363636; 
letter-spacing: 1px;
}
.level2-act {
font-family: verdana, arial, helvetica, geneva, 'sans serif';
font-size: 11px; 
color: #669900; 
letter-spacing: 1px;
}
.level2-no {
font-family: verdana, arial, helvetica, geneva, 'sans serif';
font-size: 11px;
color: #669900;
letter-spacing: 1px;
}
.level3-act {
font-family: verdana, arial, helvetica, geneva, 'sans serif';
font-size: 11px;
color: #5E5D5B;
letter-spacing: 1px;
}
.level3-no {
font-family: verdana, arial, helvetica, geneva, 'sans serif';
font-size: 11px;
color: #5E5D5B;
letter-spacing: 1px;
}

.sidebar-level1-act {
font-family: verdana, arial, helvetica, geneva, 'sans serif';
font-size: 11px;
color: #363636;
letter-spacing: 1px;
}
.sidebar-level1-no {
font-family: verdana, arial, helvetica, geneva, 'sans serif';
font-size: 11px;
color: #363636;
letter-spacing: 1px;
}
.sidebar-level2-act {
font-family: verdana, arial, helvetica, geneva, 'sans serif';
font-size: 11px;
color: #669900;
letter-spacing: 1px;
}
.sidebar-level2-no {
font-family: verdana, arial, helvetica, geneva, 'sans serif';
font-size: 11px;
color: #669900;
letter-spacing: 1px;
}

.sidebar3 {
font-family: verdana, arial, helvetica, geneva, 'sans serif';
font-size: 11px;

color: #363636;
letter-spacing: 1px;
padding-bottom:10px;
}

.footer a {
font-family: verdana, arial, helvetica, geneva, 'sans serif';
font-size: 10px;
color: #ffffff;
letter-spacing: 1px;
padding: 2px 5px 2px 0px;
text-decoration:none;
}

#citation {
padding-top:60px;
}

td.topnav a ,td.topnav a:active, td.topnav a:visited 
{
    text-decoration:none;
white-space:nowrap;
}

td.sidebar a ,td.sidebar a:active, td.sidebar a:visited 
{
    text-decoration:none;
}    

.tdcontent {
   font-size: 12px;
   list-style-type:disc;
   font-family: verdana, arial, helvetica, geneva, 'sans serif';
}

p {
line-height: 180%;
text-align:justify;
font-size:12px;
font-family: verdana, arial, helvetica, geneva, 'sans serif'; 
padding-top: 0px;
padding-bottom: 0px;
}

.bodytext {
font-size: 12px;
}

h1 {
color:White;
letter-spacing:4px;
font-size:18px;
font-family : verdana, arial, helvetica, geneva, 'sans serif';
padding-bottom:15px;
}

h2 {
color:#5E5D5B;
font-family:verdana,arial,helvetica,geneva,sans serif;
font-size:13px;
letter-spacing:2px;
margin:0px 0px 12px;
padding-top:0;
padding-bottom:10px;
}

h3 {
color:#5E5D5B;
font-size: 11px;
font-weight:bold;    
padding-top:10px;
}

h4 {
color:White;
letter-spacing:4px;
font-size:18px;
font-family : verdana, arial, helvetica, geneva, 'sans serif';
padding:0;
margin-bottom:10px;
margin-top: 10px;
}
h5 {
color:#5E5D5B;
font-size: 11px;
font-weight:bold;    
padding:0;
margin:0;

}

h6 {
    font-size:12px;
    font-weight:normal;
    padding:0;
    margin:0;
}

#home-heading {
padding:0;
margin:0;
font-family : verdana, arial, helvetica, geneva, 'sans serif';
font-size: 18px;
font-size:bold;
color:white;
}











.zitat-text {
font-family : verdana, arial, helvetica, geneva, 'sans serif'; 
font-size : 13px; 
color:#7CB020; 
font-weight: bold; 
line-height:22px; 
width: 145px;
}

.zitat-striche {
font-family : verdana, arial, helvetica, geneva, 'sans serif'; 
font-size : 20px; 
color:#B0D17A; 
font-weight: bold; 
font-style: italic;
}

.zitat-autor {
font-family : verdana, arial, helvetica, geneva, 'sans serif'; 
font-size : 11px; 
color:#7CB020;
}



div.csc-textpic-intext-right div.csc-textpic-imagewrap, 
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap 
{
    margin-left:40px !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;    
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap, 
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap 
{
    margin-right:40px !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;    
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0px;

}
#link {
color: black;    
}

.download-link 
{
    text-decoration:none;
    color:black;   
    font-size: 12px;
    font-family: verdana, arial, helvetica, geneva, 'sans serif';
}

.external-link-new-window 
{

    color:black;   
    font-size: 12px;
    font-family: verdana, arial, helvetica, geneva, 'sans serif';
}

.internal_link_not_seen, .internal_link_not_seen img
{

text-decoration:none;
    color:black;   
    font-size: 12px;
    font-family: verdana, arial, helvetica, geneva, 'sans serif';
border:0;
}

.termine {border-width:1px 0px 0px 1px; border-style:solid; border-color:#5E5D5B;}
th.liste {border-width:0px 1px 1px 0px; border-style:solid; border-color:#5E5D5B; font-family : verdana, arial, helvetica, geneva, sans serif; font-size : 11px; color:#ffffff; font-weight: bold; vertical-align:top; text-align:left;}
td.liste {border-width:0px 1px 1px 0px; border-style:solid; border-color:#5E5D5B; font-family : verdana, arial, helvetica, geneva, sans serif; font-size : 11px; color:#000000; vertical-align:top; text-align:left;}
tr.liste_g {background-color: #D8E7BE;cursor:pointer;}
tr.liste_u {background-color: #B0D17A;cursor:pointer;}
tr.liste_a {background-color: #E5EFD4;cursor:pointer;}


.csc-mailform { margin:0 auto; border:0; }
.csc-mailform-field  { width: 500px; }
label{ float:left; display:inline; width: 120px; text-align:right; padding-right:20px; padding-top:3px; }   
#mailformNachricht { width: 300px; margin-bottom: 20px; }      
#mailform input { width: 300px; }
#mailformformtype_mail { width: 100px !important; margin-left: 140px; }

td.csc-uploads-icon { width: 30px; padding-left:20px; }
td.csc-uploads-fileName { width: 400px; }
td.csc-uploads-fileName a { text-decoration: none; color:#000; font-size: 11px; padding-right: 30px; }
td.csc-uploads-fileSize { width: 50px; }
p.csc-uploads-description { padding-right: 30px; line-height:normal; }
td.csc-uploads csc-uploads-1 { border-color: #000; }
p.csc-uploads-description { padding-top:0; padding-bottom:10px; margin-top:0; line-height:normal; }
.impotent { font-size:0.8em; }


.kurzprofil, .kurzprofil img { border:0; text-decoration:none; letter-spacing:2px; color:white; font-weight:bold; float:right; }
.kurzprofil2 img { border:0; padding:0; margin: 0; }
.kurzprofil-div { border:0; float:right; padding:0; margin:-50px 0px 0px 0px; }
.profil1 p, .profil2 p  { margin:0; padding:0; }

td.profil-kopf { padding:0px 10px 20px 0px; width:100px;border-width:0px 1px 0px 0px; border-style:solid; border-color:#5E5D5B; }
td.profil-kopf p { text-align:right; }
td.profil-inhalt { padding:0px 0px 20px 10px; }
.profil1 td.profil-inhalt { width:300px; text-align:justify; }
.profil2 td.profil-inhalt { width:429px; text-align:justify; }

.profil1 td, .profil2 td { font-size:12px; line-height: 180%; }


td.profil-kopf-spx { padding:20px 10px 20px 0px; width:100px;border-width:0px 1px 0px 0px; border-style:solid; border-color:#5E5D5B; }
td.profil-kopf-spx p { text-align:right; }
td.profil-inhalt-spx { padding:20px 0px 20px 10px; }
.profil1 td.profil-inhalt-spx { width:300px; }
.profil2 td.profil-inhalt-spx { width:400px; }

.profil1 table { width:350px; padding:0; margin:0; }
.profil-topdiv { width:550px; padding:0; margin:0; }
.profil-img { float:right; }

.nulltable, .nulltable p {padding:0; margin:0;}




.publikationen_eintrag_kopf p {
    font-weight:bold;
    padding-bottom:0;
    margin-bottom:0;
    line-height:150%;

}

.publikationen_eintrag_text p {

       padding-top:10px;
       margin-top:0;    
padding-bottom:0px;
margin-bottom:0px;   
}

.team_passbild {
text-decoration:none;
border:1;
margin: 4px 0px 5px 40px; 
text-align:left;
}

.csc-sitemap, .csc-sitemap a, .csc-sitemap.a:visited, .csc-sitemap.a:active
{
    text-decoration:none;

    color:Black;
}
