body, html {
 margin:0;
 padding:0;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:#fff;
 font:normal 85% Verdana, sans-serif;
 color:#000066;
}

#logo {
 z-index:0;
 position:absolute;
 top:2px;
 right:1%;
 width:240px;
 height:48px;
}

#left {
 z-index:1;
 position:absolute;
 top:0;
 left:0;
 width:180px;
 height:100%;
}

#leftpic {
 position:absolute;
 top:0;
 left:0;
 margin:29px 0 0 10px;
 width:170px;
 height:147px;
 background:url(../../../fileadmin/images/060626_frontbild_1.jpg) no-repeat;
 border:solid 1px #000;
}

#leftmenu {
 position:absolute;
 top:222px;
 left:10px;
 width:95%/*170px*/;
}
#leftmenu ul {
 width:100%;
 margin:0;
 padding:0;
/* overflow:hidden;*/
}
#leftmenu li {
 display:block;
 list-style:none;
 margin-bottom:3px;
}
#leftmenu li a{margin-left:5px;display:block;padding:2px 3px;border:1px solid #003399;background:#fff;text-decoration:none;}
#leftmenu li a:hover{border:1px solid #000066;}
#leftmenu li a.NO{color:#000066;}
#leftmenu li a.ACT{color:#fff;background:#003399;}

#leftmenu li.submenu{margin-left:10px;}
#leftmenu li.hidden{display:none;}
#leftmenu li.main{padding:2px 3px;color:#fff;background:#003399;border-color:#003399;}

#sitemap ul {margin:0;padding:0;} 
#sitemap li {width:200px;display:block;list-style:none;margin-bottom:3px;}
#sitemap li a{display:block;padding:2px 3px;border:1px solid #003399;background:#fff;text-decoration:none;}
#sitemap li a:hover{border:1px solid #000066;}

#sitemap_def ul {margin:0;padding:0;} 
#sitemap_def li {width:200px;display:block;list-style:none;margin-bottom:3px;}
#sitemap_def li a{display:block;padding:2px 3px;border:1px solid #003399;background:#003399;text-decoration:none;}
#sitemap_def li a:hover{border:1px solid #000066;}

#search {
 position:absolute;
 top:180px;
 left:10px;
 overflow:hidden;
}
#search ul {
 margin:0;
 padding:0;
}
#search li {
 float:left;
 list-style:none;
 padding-right:3px;
}
#search li input{font:normal 80% Verdana, sans-serif;}

#searchresult {
 margin:0;
 padding:0;
 margin-bottom:10px;
}
#searchresult li {list-style:none;}

#inline {
 margin:0;
 padding:0;
}
#inline li {
 float:left;
 list-style:none;
 padding-right:3px;
}

#container1 {position:absolute;top:0;left:0;width:100%;height:52px;}

#login {
 position:absolute;
 bottom:5px;
 left:213px;
}
#login ul {
 margin:0;
 padding:0;
}
#login li {
 float:left;
 list-style:none;
 padding-right:2px;
}
#login li input{font:normal 80% Verdana, sans-serif;}

#container2 {position:absolute;top:52px;left:0;width:100%;height:100px;}

#header {
 width:100%;
 height:100%;
 background:#003399;
}
#header_text h6 a{
 position:absolute;
 bottom:37px !important;
 bottom:52px; /* nur für den IE */
 left:213px;
 width:754px;
 font:bold 250% Verdana, sans-serif;
 color:#fff;
 text-decoration:none;
}

span.hidden {display:none;}

#copyright {
 position:absolute;
 bottom:-23px;
 right:5px;
}

#cert ul.cert1 {position:absolute;bottom:-31px;left:5px;padding:0;margin:0;}
#cert ul.cert2 {position:absolute;bottom:-31px;left:161px;padding:0;margin:0;}
#cert li {float:left;list-style:none;}
#cert li a {float:left;display:block;margin-right:3px;}

#container3 {
 position:absolute;
 top:196px;
 left:213px;
 width:594px;
 border-bottom:1px solid #3333cc;
}

#nav ul {
 position:absolute;
 bottom:-1px;
 width:100%;
 font-weight:bold;
 margin:0;
 padding:0;
}
#nav li {
 float:left;
 list-style:none;
}
#nav li a {float:left;display:block;padding:3px 0.5em;margin-right:3px;border:1px solid #3333cc;border-bottom:none;background:#fff;text-decoration:none;font-weight:bold;}
#nav li a {float:none;}
#nav li a.NO {color:#9696e4;border-color:#9696e4;}
#nav li a.ACT {border-bottom:1px solid #fff;background:#fff;}

#rootline {
 font:bold 130% Verdana, sans-serif;
 border-bottom:1px solid #3333cc;
 padding-bottom:3px;
 width:100%;
}
#rootline a{text-decoration:none;}

#centerbox {
 position:absolute;
 top:0;
 left:0;
 margin:196px 0 0 213px;
 width:594px;
}

#content-wrapper {
 padding:23px 10px 10px 15px;
 width:567px;
 border:1px solid #3333cc;
 border-top:none;
}

#content {
 padding-top:10px;
}

#contentleft{
 position:absolute;
 top:0;
 left:0;
 margin:56px 0 0 0;
 display:none;
}

#container4 {
 position:absolute;
 top:196px;
 left:812px;
 width:160px;
}

#tools ul {padding:0;margin:0;margin-bottom:5px;}
#tools li {list-style:none;width:160px;}
#tools li a {display:block;text-decoration:none;}

acronym { border-bottom:1px dotted;cursor:help;}

a{color:#000066;}
a:active{color:#000066;}
a:visited{color:#000066;}
a:hover{color:#000066;}

h1 {font:bold 130% Verdana, sans-serif;color:#000066;}
h2 {font:bold 130% Verdana, sans-serif;color:#000066;}
h3 {font:bold 130% Verdana, sans-serif;color:#fff;padding:2px 3px;display:block;background:#003399;}
h3 a, h3 a:hover, h3 a:visited, h3 a:active{color:#fff;}
h4 {color:#fff;padding-left:3px;display:block;background:#003399;}
.acc-br{clear:left;}
.acc-deak{
 width:0.9em;
 float:left;
 margin-right:.25em;
 margin-bottom:.25em;
 padding:.25em 1em;
 border:1px dotted #6f6f6f;
 display:block;
}
.acc-grp{
 position:relative;
 top:5px;
 left:5px;
 width:180px;
 color:inherit;
 font-size:120%;
 background:transparent;
}
.acc-hidden{display:none;}
.acc-key{text-align:center;line-height:1.1em;}
.acc-key a{
 width:0.9em;
 float:left;
 margin-right:.25em;
 margin-bottom:.25em;
 padding:.25em 17px;
 border:1px solid #6f6f6f;
 display:block;
 text-decoration:none;
 cursor:help;
}
.acc-key a:link{color:#fff;background:#003399;font-weight:normal;text-decoration:none;}
.acc-key a:visited{color:#fff;background:#003399;font-weight:normal;text-decoration:none;}
.acc-key a:hover{color:#000066;background:#fff;font-weight:normal;text-decoration:none;}
.acc-key a:active{color:#fff;background:#003399;font-weight:normal;text-decoration:none;}

.acc-logo{letter-spacing:0;text-decoration:inherit;}
.acc-logo a{padding:.25em;}
.acc-logo a:link{border:0;background:transparent;font-weight:normal;text-decoration:inherit;}
.acc-logo a:visited{border:0;background:transparent;font-weight:normal;text-decoration:inherit;}
.acc-logo a:hover{border:0;background:transparent;font-weight:normal;text-decoration:inherit;}
.acc-logo a:active{border:0;background:transparent;font-weight:normal;text-decoration:inherit;}

.acc-text{color:#000080;background:transparent;font-variant:small-caps;}
.acc-text em{color:#ff0000;background:transparent;letter-spacing:0px;text-decoration:inherit;}
/* default styles for extension "tx_cssfilelist" */
.filelinks div{padding-left:25px; background:url('../images/fileicons/default.html') left top no-repeat; margin-bottom:0;}
.filelinks span{display:block;}
.filelinks .filecount{display:none; margin-bottom:0;}
.filelinks a{text-decoration:none; }
/* Icons begin */
.filelinks .\3ds{background-image:url('../images/fileicons/3ds.html')!important;}
.filelinks .ai{background-image:url('../images/fileicons/ai.html')!important;}
.filelinks .ani{background-image:url('../images/fileicons/ani.html')!important;}
.filelinks .au{background-image:url('../images/fileicons/au.html')!important;}
.filelinks .avi{background-image:url('../images/fileicons/avi.html')!important;}
.filelinks .bmp{background-image:url('../images/fileicons/bmp.html')!important;}
.filelinks .cdr{background-image:url('../images/fileicons/cdr.html')!important;}
.filelinks .css{background-image:url('../images/fileicons/css.html')!important;}
.filelinks .csv{background-image:url('../images/fileicons/csv.html')!important;}
.filelinks .doc{background-image:url('../images/fileicons/doc.html')!important;}
.filelinks .dtd{background-image:url('../images/fileicons/dtd.html')!important;}
.filelinks .eps{background-image:url('../images/fileicons/eps.html')!important;}
.filelinks .exe{background-image:url('../images/fileicons/exe.html')!important;}
.filelinks .fh3{background-image:url('../images/fileicons/fh3.html')!important;}
.filelinks .flash{background-image:url('../images/fileicons/flash.html')!important;}
.filelinks .folder{background-image:url('../images/fileicons/folder.html')!important;}
.filelinks .gif{background-image:url('../images/fileicons/gif.html')!important;}
.filelinks .htm{background-image:url('../images/fileicons/htm.html')!important;}
.filelinks .html{background-image:url('../images/fileicons/html.html')!important;}
.filelinks .ico{background-image:url('../images/fileicons/ico.html')!important;}
.filelinks .inc{background-image:url('../images/fileicons/inc.html')!important;}
.filelinks .java{background-image:url('../images/fileicons/java.html')!important;}
.filelinks .jpg{background-image:url('../images/fileicons/jpg.html')!important;}
.filelinks .js{background-image:url('../images/fileicons/js.html')!important;}
.filelinks .max{background-image:url('../images/fileicons/max.html')!important;}
.filelinks .mid{background-image:url('../images/fileicons/mid.html')!important;}
.filelinks .mov{background-image:url('../images/fileicons/mov.html')!important;}
.filelinks .mpeg{background-image:url('../images/fileicons/mpeg.html')!important;}
.filelinks .mpg{background-image:url('../images/fileicons/mpg.html')!important;}
.filelinks .pcd{background-image:url('../images/fileicons/pcd.html')!important;}
.filelinks .pcx{background-image:url('../images/fileicons/pcx.html')!important;}
.filelinks .pdf{background-image:url(../../../fileadmin/images/fileicons/pdf.gif)}
.filelinks .png{background-image:url('../images/fileicons/png.html')!important;}
.filelinks .ps{background-image:url('../images/fileicons/ps.html')!important;}
.filelinks .psd{background-image:url('../images/fileicons/psd.html')!important;}
.filelinks .rtf{background-image:url('../images/fileicons/rtf.html')!important;}
.filelinks .sgml{background-image:url('../images/fileicons/sgml.html')!important;}
.filelinks .swf{background-image:url('../images/fileicons/swf.html')!important;}
.filelinks .sxc{background-image:url('../images/fileicons/sxc.html')!important;}
.filelinks .sxw{background-image:url('../images/fileicons/sxw.html')!important;}
.filelinks .tga{background-image:url('../images/fileicons/tga.html')!important;}
.filelinks .tif{background-image:url('../images/fileicons/tif.html')!important;}
.filelinks .ttf{background-image:url('../images/fileicons/ttf.html')!important;}
.filelinks .txt{background-image:url('../images/fileicons/txt.html')!important;}
.filelinks .wav{background-image:url('../images/fileicons/wav.html')!important;}
.filelinks .wrl{background-image:url('../images/fileicons/wrl.html')!important;}
.filelinks .xls{background-image:url('../images/fileicons/xls.html')!important;}
.filelinks .xml{background-image:url('../images/fileicons/xml.html')!important;}
.filelinks .xsl{background-image:url('../images/fileicons/xsl.html')!important;}
.filelinks .zip{background-image:url('../images/fileicons/zip.html')!important;}
/* Icons end */
.filelinks a:hover{text-decoration:underline;}/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
 clear:right;
 height:1px;

}
.news-latest-container HR.clearer {
 clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.latest_header {padding:2px 3px;color:#fff;background:#003399;border-color:#003399;}

.news-latest-container {
 margin-top:5px;
 background-color:#fff;
 border:1px solid #3333cc;
}

.news-latest-container P,.news-latest-gotoarchive {
 font-weight:bold;
 padding:3px;
 margin:2px;
 background-color:#fff;
 text-align:left;
}

.news-latest-gotoarchive {
 font-weight:bold;
 margin-top:2px;
 text-align:left;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
 font-weight:bold;
}
.news-latest-gotoarchive A {

}
.news-latest-item {
 /* IE hack */
 height: 1%;
 line-height: 1.3;
 /* IE hack end */
 padding:3px;
 margin:2px;
 background-color:#fff;
 text-align:left;
}

.news-latest-item IMG {
 border:none;
 margin-bottom:5px;
 margin-right:5px;
 float:left;
}
.news-latest-category IMG {
 float: none;
 border:none;
 margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {

}

.news-latest-morelink {
 height:12px;
}

.news-latest-morelink A {
 float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
 background-color:#ffffff;
}


.news-list-item {
 /* IE hack */
 height: 1%;
 line-height: 1.3;
 /* IE hack end */
 padding:3px;
 margin:3px;
 background-color:#fff;
 }
.news-search-form {
 padding:3px;
 margin-bottom:5px;
 background-color:#FFFFFF;

}
.news-search-emptyMsg{
 margin:0px;
}
.news-search-form FORM {
 margin:0px;
}
.news-list-container P {
 margin-bottom: 5px;
 padding: 2px;
 color:#fff;
 background-color:#003399;
}
.news-list-container P A:LINK,.news-list-container P A:VISITED,.news-list-container P A:HOVER {
 padding-left:2px;
}
.news-list-container P A {
 color:#fff;
}
.news-list-container P {
 padding-left:3px;
}
.news-list-date {
 float: right;
 width: 200px;
 text-align: right;
 color:#fff;
 background-color:#003399;
}

.news-list-imgcaption {
 float: right;
 padding-top:3px;
 padding-right:3px;
}

.news-list-container IMG {
 border:none;
 float: right;
 margin-bottom:5px;
 margin-right:2px;
 margin-left:5px;
}
.news-list-category IMG {
 float: none;
 border:none;
 margin:0px;
}

.news-list-morelink,.news-list-category {
 margin-left:3px;
}
.news-list-morelink  {
 margin-bottom:3px;
}
.news-list-browse {
 text-align: center;
}



 /*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
 margin:3px;
 padding:3px;
 background-color:#FFFFFF;
}
.tx-ttnews-browsebox TD {
 font-size: 9px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
 font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
 margin:0px;
 background-color:#FFFFFF;
}

.tx-ttnews-browsebox-SCell {
 background-color: #ffffff;
}
.news-search-emptyMsg {
 font-size: 9px;
 margin-left: 10px;
}
 /*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
 padding:5px;
 margin-bottom:5px;
 background-color:#fff;
}
.news-single-item P {
 margin:15px 0;
}

.news-single-img {
 float: right;
 margin-left:0px;
}

.news-single-imgcaption {
 padding:3px;
 clear:both;
}

.news-single-category {
 float: right;
}
.news-single-backlink, .news-single-backlink a {
 margin-bottom: 15px;
 margin-top: 10px;
}
.news-single-timedata {
 float: right;
}
.news-single-title {
 color:#fff;
 background-color:#003399;
 padding:3px;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {

}
.news-single-author {
 padding-bottom: 3px;
}
.news-single-additional-info {
 background-color: #ffffff;
 clear: both;
 margin-top: 15px;
 padding:3px;
 padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
 margin:0px;
 margin-bottom: 3px;
 padding:3px;
 background-color:#FFFFFF;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
 margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
 margin-left:5px;
 width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
 margin-top:10px;
 padding:3px;
 background-color:#ffffff;
}
.news-amenu-container LI {
 padding-bottom:1px;
}
.news-amenu-container UL {
 padding:3px;
 margin-top:5px;
 margin-left:0px;
 margin-bottom:0px;
 background-color:#FFFFFF;
 list-style-type: none;
}
.news-amenu-container P {
 font-weight:bold;
 color:#fff;
 padding:3px;
 background-color:#003399;
}
.news-amenu-item-year {
 font-weight:bold;
 padding: 2px;
 background-color:#003399;
 color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
 padding:5px;
 margin:10px 0px 10px 10px;
 background-color:#FFFFFF;
}
.news-catmenu-header {
 font-size:9px;
 font-weight:bold;
}
.news-catmenu DIV {
 font-size:9px;
 white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
 margin:0px;
 padding: 0px;
 vertical-align: middle;
}
.news-catmenu-ACT {
 font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
 padding:1px;
 padding-left:10px;
 background-color:#ebf8bf;
}
.level2 {
 padding:1px;
 padding-left:10px;
 background-color:#ddf393;
}
.level3 {
 padding:1px;
 padding-left:10px;
 background-color:#cae46e;
}
.level4 {
 padding:1px;
 padding-left:10px;
 background-color:#b0cb51;
}