body {
background: #FFFFFF;
margin-top: 0;
margin-left: 0;
position: absolute;
}

.bar {
        background-color : transparent;
        color : #FCBD3A;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : bold;
        font-size : 16px;
}

.greeter {
        background-color : transparent;
        color : #FFFFFF;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : bold;
        font-size : 16px;
        padding-top : 15px;
}

A:link {
        background-color : transparent;
        color : #002A46;
        text-decoration : underline;
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
}
A:visited {
        background-color : transparent;
        color : #002A46;
        text-decoration : underline;
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
}
A:hover {
        background-color : transparent;
        color : #d48500;
        text-decoration : none;
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
}
A:active {
        background-color : transparent;
        color : #002A46;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration : none;
        font-size : 12px;
}

A.nav:link {
        background-color : transparent;
        color : #002A46;
        text-decoration : none;
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;




}
A.nav:visited {
        background-color : transparent;
        color : #002A46;
        text-decoration : none;
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
}
A.nav:hover {
        background-color : transparent;
        color : #d48500;
        text-decoration : none;
        font-family: Arial, Helvetica, sans-serif;
        font-size : 12px;
}
A.nav:active {
        background-color : transparent;
        color : #002A46;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration : none;
        font-size : 12px;
}

SELECT {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px
}
TEXTAREA {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px
}
INPUT {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px
}


H1 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 18px;
        color : #002B45;
        margin-bottom : 5px;
        margin-top : 10px;
}

H2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 16px;
        color : #002B45;
        margin-bottom : 5px;
        margin-top : 10px;
}


H3 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : #002B45;
        margin-bottom : 5px;
        margin-top : 10px;
}
H4 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #000000;
        margin-bottom : 0px;
        margin-top : 10px;
}

.subhead1 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 15px;
        color : #d48500;
        font-weight: bold;
        margin-top : 10px;
}

/* geänderter Header für Darstellung der Box! */

.subhead2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : #002B45;
        font-weight: bold;
        margin-top : 10px;
        /* Kasten malen 
        background-color : #D48500;*/
        border : 2px solid #D48500;
        padding: 10px 30px;
}

.subhead2 a {
        background-color : transparent;
        color : #002B45;
        text-decoration : underline;
        font-family: Arial, Helvetica, sans-serif;
        font-size : 14px;
}

.subhead2 a:hover {
        background-color : transparent;
        color : #002B45;
        text-decoration : none;
        font-family: Arial, Helvetica, sans-serif;
        font-size : 14px;
}

.subhead3 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : #002B45;
        font-weight: bold;
        margin-top : 10px;
}

/* Ende Änderungen */


.headerdate {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #002A46;
        font-weight: normal;
}




P, UL, OL, DT, DL, LEGEND {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        line-height : 150%;
        color: #000000;
        margin-top : 10px;
        margin-bottom : 0px;
        padding-bottom : 0px;
        /*text-align : justify;*/
}

ul {
       list-style-image:url(/fileadmin/images/dot_act.gif);
       padding-left: 20px;
}


.caption {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #000000;
}
.bulletlist {
        font-family : Arial, Helvetica, sans-serif;
        line-height : 150%;
        font-size : 12px;
        margin-top : 5px;
        color : #000000;
}
.table {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #000000;
}







.searchform {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #6600CC;
        font-weight : normal;
}
.searchresultpagetitle {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 15px;
        color : #333333;
        font-weight : bold;
}
.searchresultcontent {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #6600CC;
        font-weight : normal;
}

.searchresultheader {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : #333366;
        font-weight : bolder;
}
.searchmarkup {
        color : #FF0066;
}




.loginform {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : #CC0000;
        font-weight : normal;
}




.mailform {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #003366;
        font-weight : normal;
}
.mailformrequired {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #003366;
        font-weight : bolder;
}
.mailformcomment {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #CC0000;
        font-weight : bolder;
}
.mailformradio {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #003366;
        font-weight : normal;
}






.filelinks {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #d48500;
}
.filelinkssize {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : Green;
}



.sitemap1 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #d48500;
}
.sitemap2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #990000;
        margin-left : 20px;
}
.sitemap3 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #333399;
        margin-left : 40px;
}
.sitemap4 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 9px;
        color : #003333;
        margin-left : 60px;

}




.celmenu {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : olive;
        margin-top : 10px;
}
.celsubmenu {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #666699;
        margin-left : 20px;
        margin-top : 3px;
}





/* News-Kram */

.newsheadline {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 13px;
        color : #FFFFFF;
        margin-top : 10px;
        margin-bottom : 10px;
        margin-left : 10px;
        padding-top : 1px;
        padding-bottom : 1px;
}

.header {
        background-color : #275787;
}

.news_liner {
        border:1px solid #666;
}

.news-block {
        margin-left : 20px;
        margin-right : 5px;
}

/* Override für LATEST */
.news-latest-container {
        /*border:1px solid #000000;*/
        /*background-color:#002A46;*/
        background-color:#FFFFFF;
        border:0px solid #333;
}

.news-latest-morelink {
        margin-right : 24px;
}


.news-latest-container H2,.news-latest-gotoarchive {
        color:#002A46;
        padding:3px;
        margin:3px;
        border:0px solid #002A46;
        /*background-color:#D8FA70;*/
        background-color:#FFFFFF;
}

.news-latest-item {
        border:0px solid #666;
        background-color:#FFFFFF;
        padding-left : 15px;
        padding-top : 0px;
        padding-bottom : 5px;
}

.news-latest-date {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #002A46;
}


.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
        color:#002A46;
        margin-left : 15px;
}

.news-latest-item IMG {
	margin-right:5px;
	border: none;
}

news-latest-date  IMG {
	margin-right:5px;
	border: none;
}

/* Override für SINGLE */

.news-single-item {
        padding:5px;
        margin-bottom:5px;
        font-size: 12px;
        border:1px solid #000000;
        background-color:#FFFFFF;

}

.news-single-item H2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 16px;

        /*font-weight:bold;*/
        color: #EB671D;
        margin-bottom: 0px;
}

.news-single-related,.news-single-files,.news-single-links  {      
        margin:0px;
        margin-bottom: 3px;
        padding:3px;
        background-color:#FFFFFF;
}

.news-single-additional-info {
        background-color: #d48500;
        clear: both;
        margin-top: 15px;
        padding:3px;
        padding-bottom:0px;

}

/* Override für LIST */
.news-list-container {
        border:1px solid #000000;
        background-color:#d48500;

}

.news-list-item {
        padding:3px;
        margin:3px;
        border:1px solid #000000;
        background-color:#FFFFFF;
        }

.news-list-container H3 {
        margin-bottom: 5px;
        padding: 2px;
        border-bottom: 1px solid #AF4D16;
        background-color: #d48500;
}



/* Override für ARCHIVE */
.news-amenu-container {
        margin-top:10px;
        padding:3px;
        border:1px solid #000000;
        background-color:#d48500;
}

.news-amenu-container UL {
        padding:3px;
        margin-top:5px;
        margin-left:0px;
        margin-bottom:0px;
        border:1px solid #000000;
        background-color:#FFFFFF;
        list-style-type: none;
}
.news-amenu-container H2 {
        color:#002A46;
        padding:3px;
        border:1px solid #000000;
        background-color:#FFFFFF;
}

.news-amenu-item-year {
        color:#002A46;
        background-color: #FFFFFF;
}