html {height:100%;}
body {min-height:101%;}
body {margin: 0px;padding: 0px; text-align: left}
body,td,h1,h2,h3{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color:#404e59; line-height:16px}
h1,h2,h3{ margin: 0 0 10px 0; padding:0;color:#204d7e; font-size:16px}
h5{color:#9f0310}
h5 a {color:#9f0310}
p{margin:0; padding:0 0 10px 0}
a{text-decoration: underline; color:#204d7e}
a:hover{text-decoration:none}
form {display:inline}
input, select{height:18px; border:1px solid #CCC; padding:0; margin:0}
#main{display:block;width:983px;position:relative;margin:0 auto; padding-left:10px}
#head{display:block;height:64px; border-bottom:1px solid #ccc}
html>body #head{ height:auto; min-height:64px}
#head #menus{display:block; float:right; padding:31px 4px 0 0}
#head #menus a{margin-right:16px}
#head a img{border:0}
#head #search{float:right; display:block; padding:28px 40px 0 0}
#head #search input{/*margin-right:15px*/}
#head #search input#b{border:0; background:#FFF; color:#5c5b5b}
#head #languge_menu{ margin:29px 65px 0px 0px; float:right;}
#container{display:block; float:right;width:725px;padding:8px 0 20px 21px;position:relative; border-left:1px solid #CCC}
#left_colum{display:block;width:210px;float:left;margin:0 0 0 -229px;padding:0px 18px 0px 18px;position:relative; }
html>body #left_colum{margin-left:-250px}
#left_colum #menuz{display:block; margin: 0 20px 0 0px}
#left_colum #content_left{display:block; margin: 50px 20px 0 0px}
#left_colum #menuz ul{margin:0; padding:0; list-style-type:none}
#left_colum #menuz ul li{display:block;padding:2px 0 5px 0}
#left_colum #menuz ul li a{color:#9f0310;text-decoration:none;font-weight:bold; font-size:14px}
#left_colum #menuz ul li a:hover,
#left_colum #menuz ul li a.act{text-decoration:underline}
#left_colum #menuz ul li ul{padding:2px 0 5px 0}
#left_colum #menuz ul li ul li{padding:1px 0}
#left_colum #menuz ul li ul li a{font-weight:normal; color:#1d2d42; font-size:13px}
#left_colum #menuz ul li ul li ul{/*padding:0px 0 5px 20px;*/
margin:0px 0 0px 20px; /*list-style-type:disc;*/ }
#left_colum #menuz ul li ul li ul a {/*font-size:12px;*/}
#left_colum #search{display:block; padding-bottom:20px}
#left_colum #search input{width:100px; margin-right:13px}
#left_colum #search input.b{width:16px; height:21px; background:url(img/search.gif) 0 0 no-repeat; border:0; cursor:pointer}
#decor{display:block;height:180px;width:725px; /*background:url(img/container-bg.jpg) 0 0 no-repeat;*/ float:left}
#content{display:block; width:705px; padding:20px 20px 0 0;float:left }
#content ul{padding:0 0 10px 21px; margin:0; list-style:none}
#content ul li{padding:0 0 5px 18px; background:url(img/li-1.gif) 0 3px no-repeat}
#content ul.browsebox li{padding:0 0 5px 18px; background:none;}
.box-container{display:block; padding:10px 0}
.box1,
.box2{display:block; float:left; width:330px}
.box2{float:right}
/*
.box1 .img,
.box2 .img{padding-bottom:10px !important;}
*/
#content a.detail img{border:0}
.box1 .box h1,
.box2 .box h1{margin-top:10px !important;}
.news-amenu-container{ padding: 0px 0px 40px 0px }
.news-amenu-container table tr td {vertical-align:top;}
.news-list-item{ padding:20px 0px 20px 0px; border-top:1px solid #CCC}
.news-list-date{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color:#404e59}
.clear{display:block; height:0px; clear:both; overflow:hidden}
#footer{display:block;padding:20px 25px 20px 10px;clear:both;font-size:11px; color:#525066;line-height:13px;border-top:1px solid #CCC}
#footer b{color:#9f0310}
#footer #ult{display:block;float:right}
#footer #banner{float:right; display:block; margin-right:35px}
#footer #banner a{margin-right:5px}
#footer a img{border:0}
.csc-textpic-caption{ font-style:italic}
div.news-list-item {margin:30px 0 0 0;}
.news-single-backlink{ padding:0px 0px 15px 0px;}
div.news-list-item h3 a {text-decoration:underline; font-size:14px; color:#404e59;}
div.news-list-item h3 a:hover {text-decoration:underline;}
div.news-list-item img {float:left; border:1px solid #CCC; margin:0 7px 7px 0;}
div.news-list-item div.news-list-date {margin: 0 0 5px 0;}
div.tx-ttnews-browsebox strong,
div.tx-ttnews-browsebox span,
div.tx-ttnews-browsebox a {padding-right:5px;}
div.tx-indexedsearch-searchbox td {padding:4px;}
strong.formlabel {color:red;}
div.csc-frame-frame1 {border:1px solid #ccc; padding:10px}
/*
#editPanelSet, #editPanelSet .header, .typo3-editPanel-label, table.logOutTable, div.belogout, .typo3-editPanel-controls {
background-color:#666666 !important;
color:white !important;
padding:1px 2px 2px 2px;
border-left: 3px solid orange;
}
*/
#content div.news-list-item form img,
#content div.news-list-item table.typo3-editPanel a img,
#content div.news-list-item table.typo3-editPanel img {float:left; border:0px; padding:0px; margin:0 0px 0px 0;}
#content div.news-list-item .typo3-editPanel-label {font-size:10px;}