.nowrap { white-space:nowrap; }
.smaller { font-size:11.24px; }
.small { font-size:11.24px; }

ul.compact {
    margin:0 0 1px 0;
    padding:0;
}
ul.compact li {
    margin:0 0 0 24px;
    padding:0;
}

/* INHALT *********************************************************** */
#content {
    font-family:Arial,Helvetica,sans-serif;
    font-size:14px;
    }
#content h1 { font-size:20px; }
#content h2 { font-size:18px; }
#content h3 { font-size:16px; }
#content h4 { font-size:14px; }
#content h5 { font-size:12px; }
#content h6 { font-size:10px; }
#content td, #content p, #content li { font-size:14px; }

#content select,#content input,#content textarea { font-size:13.33px; }

#content pre {
    background-color:#EEEEEE;
    padding:5px;
    border:1px solid #CCCCCC;
    width:620px;
    overflow:auto;
}

#content .tableblind {
    border:0;
    padding:0;
    margin:0;
    border-collapse:collapse;
    }
#content .tableblind td {
    border:0;
    padding:0 5px 0 0;
}

#content table.bordergrey {
    border-collapse:collapse;
    border-spacing:0;
}
#content table.bordergrey td {
    border:1px solid #cccccc;
    border-collapse:collapse;
    margin:2px 0 0 0;
}

#content hr {
    border:0 solid #cccccc;
    background-color:#cccccc;
    height:1px;
    margin:7px 0 7px 0;
}

#content #news {
    width:200px;
    float:right;
    margin:10px 0 3px 5px;
    padding:0 0 0 0;
    border:0;
}
#content #news  div.box-round-inside {
    padding:5px 5px 0 5px;
}
#content #news div.item {
    margin:0;
    padding:0 0 5px 0;
    font-size:13px;
}
#content #news div.item div.date {
    padding:0;
    font-size:11px;
    border-bottom:1px solid #CCCCCC;
    text-align:right;
}
#content #news div.item span.news-title {
    font-weight: bold;
}
#content #news div.item div.link {
    font-size:11px;
}




#content .news-list {}
#content .news-list .news-item {
    margin-top:18px;
}
#content .news-list .news-item div.date {
    font-size:11px;
    border-bottom:1px solid #CCCCCC;
    text-align:right;    
}
#content .news-list .news-item h3.title {
    margin:1px 0 3px 0;
}
#content .news-list .news-item p.teaser {
    margin:2px 0 0 11px;
}



#content .paging {
    margin:32px 0 12px 0;
    border-top:1px solid #CCCCCC;
    padding-top:5px;
}
#content .paging div.previous {
    width:25px;
    margin-top:7px;
    float:left;
}
#content .paging div.next {
    width:25px;
    margin-top:7px;
    float:right;
}
#content .paging div.info {
    text-align:center;
    margin:0 25px 0 25px;
}
#content .paging div.pages {
    text-align:center;
    margin:0 25px 0 25px;
}
#content .paging .current { font-weight:bold; }
#content .paging a {}




#content div.nav {
    margin:30px 0 30px 0;
    border-top:1px solid #CCCCCC;   
    text-align:center;
    padding-top: 5px;
}
#content div.nav div.info {}
#content div.nav div.pages {}
#content div.nav span.seite-aktuell {}
#content div.nav a {}




#content div.news-message {}
#content div.news-message div.nav {
    font-size:13px;
}
#content div.news-message h1.title {}
#content div.news-message p.teaser {
    font-weight: bold;
}
#content div.news-message p.teaser span.date {
    font-style: italic;
}
#content div.news-message div.text {}

#content div.attachments {
    margin-top: 35px;
}
#content div.attachment {
    margin: 0 0 5px 0;
}
#content div.attachment div.description {
    padding-left: 17px;
}

#content div.news-message .headline {
    margin-bottom: 10px;
}

#content div.contacts {
    margin-top: 25px;
}
#content div.contact {
    margin: 0 0 15px 0;
}

#content div.contact div.name {
    margin: 0 0 3px 0;
}


#content .link-list {}
#content .link-list .link-item {
    border-top:1px solid #CCCCCC;
    margin:15px 0 0 0;
}
#content .link-list .link-item h3.title {
    margin:1px 0 3px 0;
}
#content .link-list .link-item .description {
    margin:0 0 3px 12px;
}
#content .link-list .link-item .url {
    margin:0 0 0 12px;
}



/*
 * WiFoe - Profile
 */



#content .wifoeprofile { margin:0 auto 0 auto; }
#content .wifoeprofile div.contact {
    border-bottom: 1px solid white;
    clear: left;
    padding: 3px;
    margin-bottom: 0px;
}
#content .wifoeprofile h1 {
    background-color:#F3C0C0;
    text-align:center;
    padding:3px;
    margin:1px 0 8px 0;
}
#content .wifoeprofile .tableblind {
    width:100%;
    margin-bottom:11px;
}
#content .wifoeprofile .tableblind td {
    vertical-align:top;
    padding:3px 3px 3px 3px;
    border:1px solid white;
    background-color:#FAFAFA;
}
#content .wifoeprofile .tableblind td.contacts {
    border-bottom: none;
    padding: 0px;
}
#content .wifoeprofile .tableblind .tdLabel {
    width:14%;
    background-color:#F3F3F3;
}
#content .wifoeprofile .tableblind .tdHalfRow { width:43%; }
#content .wifoeprofile .tableblind .tdFullRow { width:86%; }
#content .wifoeprofile .tableblind .trSpace { background-color:white; height:12px; }

#content .wifoeprofile .label {
    font-weight:normal;
    font-style:italic;
}
#content .wifoeprofile .value { font-weight:bold; }
#content .wifoeprofile .value a { font-weight:normal; }

#content .wifoeprofile .value .name {
    margin-bottom:0;
}
#content .wifoeprofile .value .detail {
    margin-left:50px; /*80*/
    text-indent:-50px;
}




/*
 * Sitemap
 */


#content .sitemap ul.level1 {
    list-style:none;
    margin:0;
    padding:0;
}
#content .sitemap ul.level1 li {
    font-weight:bold;
    margin:0 0 12px 0;
}
#content .sitemap ul.level1 li .home {
    background:url('sitemap-bullet-home.gif') no-repeat left top;
    padding-left:15px;
}
#content .sitemap ul.level1 li .unt {
    background:url('sitemap-bullet-unt.gif') no-repeat left top;
    padding-left:15px;
}
#content .sitemap ul.level1 li .standort {
    background:url('sitemap-bullet-standort.gif') no-repeat left top;
    padding-left:15px;
}
#content .sitemap ul.level1 li .region {
    background:url('sitemap-bullet-region.gif') no-repeat left top;
    padding-left:15px;
}
#content .sitemap ul.level1 li .wifoe {
    background:url('sitemap-bullet-wifoe.gif') no-repeat left top;
    padding-left:15px;
}
#content .sitemap ul.level1 li .forschung {
    background:url('sitemap-bullet-forschung.gif') no-repeat left top;
    padding-left:15px;
}
#content .sitemap ul.level1 ul {
    list-style:none;
    margin:0 0 0 16px;
    padding:0;
}
#content .sitemap ul.level1 ul li {
    margin:0;
}
#content .sitemap ul.level2 {
    padding:0 0 5px 0;
}
#content .sitemap ul.level2 li {
    padding:5px 0 0 12px;
    line-height:18px;
    background:url('navi.gif') no-repeat;
    font-weight:normal; 
}
#content .sitemap ul.level2 li a {
    padding:0 2px 1px 0px;
}
#content .sitemap ul.level2 ul.level3 {
    margin:0 0 0 -12px;
}
#content .sitemap ul.level2 ul.level3 li {
    margin:0 0 0 0;
    padding:1px 0 0 22px;
    background:url('navi-sub.gif') no-repeat; 
}
#content .sitemap ul.level2 ul.level3 li a {
    background:none;
}
#content .sitemap ul.level2 li.hassub {
    background:url('navi-hassub.gif') no-repeat;
}
#content .sitemap ul.level2 ul.level3 li.islast { 
    background:white url('navi-sub-islast.gif') no-repeat; 
}


/*
 * Formulare
 */
#content .form-width-300 { width: 300px; }
#content select.form-width-300 { width: 305px; }
#content .form-width-350 { width: 350px; }
#content select.form-width-350 { width: 355px; }
#content .form-width-400 { width: 400px; }
#content select.form-width-400 { width: 405px; }
#content .form-width-450 { width: 450px; }
#content select.form-width-450 { width: 455px; }
#content .form-width-500 { width: 500px; }
#content select.form-width-500 { width: 505px; }
#content .form-width-550 { width: 550px; }
#content select.form-width-550 { width: 555px; }
#content .form-width-600 { width: 600px; }
#content select.form-width-600 { width: 605px; }


/*
 * Login-Box
 */
#content #loginform {
    font-size: 13px;
    width:220px;
    float:right;
    margin:10px 0 3px 5px;
    padding:0 0 0 0;
    border:0;
}
#content #loginform div.box-round-inside {
    padding:5px 5px 0 5px;
}
#content #loginform form {
    margin:0;
}
#content #loginform form input,
#content #loginform form label
{
    margin:0;
}
#content #loginform div.msg {
    margin: 0 0 12px 0;
    text-align: center;
}
#content #loginform form label {
    display:block;
    float:left; 
    margin-right:3px;
    padding-top:4px;
    text-align:right;
    width:90px;
}
#content #loginform form input {
    margin-bottom:6px;
    width:80px;
}
#content #loginform form div.submit {
    text-align:center;
}
#content #loginform form input.submit {
    width:auto;
}
