html{height:100%;}
body{height:100%;font-family:arial;font-size:12px;line-height:1.4em;color:#111;margin:0;padding:0 1em 1em 1em;text-align:center;}
p{padding:0;margin:0;}
a IMG{border:0;}
a:link, a:visited, a:active{text-decoration:none;color:#145e91;}
a:hover{text-decoration:underline;color:#000;}
hr{padding-top:14px;margin-bottom:14px;clear:left;height:1px;border-bottom:1px #BBB solid;border-top:0;border-left:0;border-right:0;}
div#page{width:942px;text-align:left;margin-bottom:40px;padding-top:20px;margin:0 auto;}
div#logo{width:942px;height:75px;padding:0;margin:0;}
div#header_logo{float:left;width:442px;}
div#rootline{font-size:10px;padding:0;margin:0 0 10px 0;color:#145e91;}
div#rootline span{color:#1b1b1b;}
div#rootline a{font-size:10px;}
div#content{margin:0;padding:0 0 2px 0;clear:left;}
div#content_in{margin:0 0 10px 0;padding:0;}
div#right{float:right;width:302px;}
div.rightbox{border:1px #CCC solid;margin-bottom:16px;padding:15px;width:270px;}
div.rightbox_ads{padding:0;margin:0;width:300px;}
div.clear{clear:both;}
div#left{float:left;width:622px;}
div#left p{padding:0;margin:0 0 10px 0;}
div#left h1{font-size:16px;margin:0 0 8px 0;padding:0;font-weight:bold;color:#145e91;}
div#left h2{font-size:16px;margin:0 0 8px 0;padding:0;color:#145e91;font-weight:bold;}
div#footer{margin:10px 0 15px 0;font-size:10px;border:1px #AAA solid;background:#EEE;width:930px;padding:4px 5px;}
div#footer a{color:#232518;text-decoration:underline;}
div#header{height:107px;}
ul#nav{width:940px;list-style:none;padding:0;margin:0;height:25px;border:1px #AAA solid;background:#EEE;}
ul#nav a{display:block;text-decoration:none;padding:4px 6px;color:#14160E;}
.nav-li{float:left;padding:0;background:#EEE;}
.nav-li-ul{position:absolute;left:-999em;height:auto;width:191px;border-left:1px #114F79 solid;border-right:1px #114F79 solid;border-bottom:1px #114F79 solid;list-style:none;padding:0;margin:0;z-index:7000;}
.nav-li-ul-li{width:191px;padding:0;background:#1978B8;}
.nav-li:hover ul, ul#nav li.sfhover ul{left:auto;margin-top:0;margin-left:0;background:#1978B8;}
.nav-li-ul-li:hover ul{left:auto;margin-top:-27px;margin-left:160px;}
ul#nav li li.sfhover ul{left:auto;margin-top:-20px;margin-left:150px;}
.nav-li:hover, ul#nav li.sfhover{background:#1978b8;}
#nav li:hover a, ul#nav li.sfhover a{color:#FFF;}
.nav-li-ul-li:hover, ul#nav li li.sfhover{background:#146194;border-top:0;border-bottom:0;width:191px;margin:0;}
#nav li li:hover a, ul#nav li li.sfhover a{color:#FFF;}
.nav-li-ul-li span{margin-right:6px;width:24px;float:left;}
label#aktiv a{display:block;background:#1978B8;color:#FFF;}
li.spc{border-bottom:1px #1C84CA solid;border-top:1px #166AA1 solid;padding:0;margin:1px 0;height:0;}
input.inp{background:#F3F3F3;border:1px #CCC solid;height:18px;padding:1px 3px;margin:1px 0 0 0;width:100px;}
div.dlogin{float:left;width:50%;}
.pic202{background:url(sprites.png) no-repeat 4px -178px;width:16px;height:16px;}
.pic204{background:url(sprites.png) no-repeat 4px -105px;width:16px;height:16px;}
.pic201{background:url(sprites.png) no-repeat 4px -215px;width:16px;height:19px;}
.pic281{background:url(sprites.png) no-repeat 4px -326px;width:16px;height:16px;}
#pic1{background:url(sprites.png) no-repeat 0 -255px;width:16px;height:16px;}
#pic2{background:url(sprites.png) no-repeat 0 -71px;width:16px;height:16px;}
#pic3{background:url(sprites.png) no-repeat 0 -108px;width:16px;height:16px;}
#pic4{background:url(sprites.png) no-repeat 0 -218px;width:16px;height:16px;}
#pic5{background:url(sprites.png) no-repeat 0 -145px;width:16px;height:16px;}
#pic6{background:url(sprites.png) no-repeat 0 -293px;width:16px;height:16px;}
#pic_reg{background:url(sprites.png) no-repeat 0 -354px;width:160px;height:24px;display:block;width:160px;height:26px;}
#pic_login{background:url(sprites.png) no-repeat 0 -387px;width:16px;height:24px;padding-left:20px;}
#pic_ref{background:url(sprites.png) no-repeat 0 -410px;width:360px;height:34px;}
#pic_logo{background:url(sprites.png) no-repeat 0 -460px;width:250px;padding-left:250px;padding-bottom:60px;}
span.pic7{background:url(sprites.png) no-repeat -2px 1px;width:9px;height:9px;}
input.button{font-size:10px;background:#EEE;border:1px #777 solid;height:22px;margin:1px 0 0 0;padding:2px 3px;}
div.mgl_pic{float:left;margin-right:10px;width:16px;height:40px;padding:0;}
div.ads_txt{text-align:right;font-size:9px;}
div.f_latest_e{font-size:10px;}
.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;}
.news-latest-container{border:1px solid #333;background-color:#BBE53A;}
.news-latest-container H2,.news-latest-gotoarchive{color:#fff;padding:3px;margin:3px;border:1px solid #666;background-color:#769024;}
.news-latest-gotoarchive{font-weight:bold;margin-top:5px;}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER{color:#fff;}
.news-latest-gotoarchive A{color:#fff;}
.news-latest-item{height:1%;height:auto !important;padding:3px;margin:3px;border:1px solid #666;}
.news-latest-item IMG{margin-bottom:5px;margin-right:5px;border:1px solid #666;float:left;}
.news-latest-category IMG{float:none;border:none;margin:0;}
.news-latest-date,.news-latest-morelink,.news-latest-category{font-size:10px;}
.news-latest-morelink{height:12px;}
.news-latest-morelink A{float:right;}
.news-list-container{margin-bottom:10px;}
.news-list-item{height:1%;line-height:1.3em;height:auto !important;margin:0 0 10px 0;}
.news-search-form{padding:0;margin:0;}
.news-search-emptyMsg{margin:0;}
.news-search-form FORM{margin:0;}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER{}
.news-list-container H3 A{}
.news-list-container P{padding-left:3px;}
.news-list-date{float:right;color:#3E551C;width:180px;text-align:right;height:20px;margin-top:-2px;margin-right:-2px;font-size:9px;font-weight:normal;}
.news-list-imgcaption{float:right;padding-top:3px;padding-right:3px;font-size:9px;}
.news-list-container IMG{float:right;border:1px solid #666;margin-bottom:5px;margin-right:2px;margin-left:5px;}
.news-list-category IMG{float:none;border:none;margin:0;vertical-align:middle;}
.news-list-morelink,.news-list-category{font-size:10px;}
.news-list-morelink{margin-bottom:3px;}
.news-list-browse{text-align:center;}
.tx-ttnews-browsebox{margin:3px;border:1px solid #666;padding:3px;background-color:#F9FFE5;}
.tx-ttnews-browsebox TD{font-size:10px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell{font-weight:bold;}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{margin:0;}
.tx-ttnews-browsebox-SCell{background-color:#BBE53A;border:1px solid #666;}
.news-search-emptyMsg{font-size:11px;margin-left:10px;}
.news-single-item{padding:30px;background:#FFFFDD;border:1px #EEEEAA solid;margin-bottom:5px;}
.news-single-item p{margin-bottom:25px !important;line-height:1.5em !important;}
.news-single-item h3{margin-bottom:25px !important;line-height:1.3em !important;font-style:italic !important;}
.news-single-img{float:right;margin-left:5px;}
.news-single-imgcaption{padding:3px;clear:both;}
.news-single-category{float:right;}
.news-catRootline{display:none;}
.news-single-category img{vertical-align:middle;}
.news-single-backlink, .news-single-backlink a{font-weight:bold;font-size:10px;margin-bottom:15px;margin-top:10px;}
.news-single-timedata{float:right;}
.news-single-timedata, .news-single-author,.news-single-imgcaption{font-size:12px;}
.news-single-author{padding-bottom:0;margin-bottom:10px !important;}
.news-single-additional-info{background-color:#BBE53A;margin-top:15px;border:1px solid #666;padding:3px;padding-bottom:0;}
.news-single-related,.news-single-files,.news-single-links{border:1px solid #666;margin:0;margin-bottom:3px;padding:3px;background-color:#F9FFE5;}
.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{font-weight:bold;font-size:11px;margin-left:5px;width:90%;}
.news-amenu-container{margin-top:10px;padding:3px;border:1px solid #333;background-color:#BBE53A;}
.news-amenu-container LI{padding-bottom:1px;}
.news-amenu-container UL{padding:3px;margin-top:5px;margin-left:0;margin-bottom:0;border:1px solid #666;background-color:#F9FFE5;list-style-type:none;}
.news-amenu-container H2{color:#fff;padding:3px;border:1px solid #666;background-color:#769024;}
.news-amenu-item-year{font-weight:bold;border:1px solid #666;padding:2px;background-color:#769024;color:#fff;}
.news-catmenu{padding:0;margin:0;}
.news-catmenu-header{font-size:11px;font-weight:bold;}
.news-catmenu DIV{font-size:10px;white-space:nowrap;}
.news-catmenu DIV img{margin:0 5px 0 0;padding:0;vertical-align:middle;}
.news-catmenu-ACT{font-weight:bold;}
.level0{background-color:#fff;}
.level1{padding-left:10px;background-color:#eee;}
.level2{padding-left:10px;background-color:#ddd;}
.level3{padding-left:10px;background-color:#ccc;}
.level4{padding-left:10px;background-color:#bbb;}
.about{background:#FFF;border:1px #eeeeaa solid;padding:15px;line-height:1.5em;}
#categories ul{list-style:none;padding:0;margin:0;border:1px #666 solid;background:#CCC;}
#categories ul a{display:block;text-decoration:none;padding:4px 5px;color:#14160E;}
#categories ul li span{display:none;}
#categories ul li{padding:0;background:#CCC;}
#categories ul li:hover, #categories ul li.sfhover{background:#AAA;}
#categories ul li:hover a, #categories ul li.sfhover a{color:#FFF;}
div.tagcloud{padding:0;}
div.tagcl_item{padding:0 10px 0 0;float:left;}
.csc-textpic-caption{font-size:10px;color:#888;}
#dom-tooltips{position:absolute;left:0;top:0;z-index:10000;display:block;visibility:hidden;padding:3px 4px;border:1px #000 solid;background:#FEFBD2;color:#2D2A01;font-size:11px;line-height:1.2em;text-align:left;}
div#last{border-bottom:1px #BBB solid;}
div#last p{margin-bottom:14px;}
div#last h3{font-size:16px;margin:0 0 8px 0;padding:0;color:#145e91;font-weight:bold;}
div.lastfl{float:left;width:290px;padding:10px 20px 10px 0;}
div.lastfl img{margin-left:20px;}
div#err{border:1px #990000 solid;background:#FFCCCC;padding:10px;margin-bottom:1px;}
span.author{font-size:10px;}
div#userheader{text-align:right;height:35px;}
div#w1{padding-top:30px;text-align:right;}

