html { overflow-y: scroll; }
body{margin:0;padding:0;text-align:center;background:#FFF}
body,td,th{font:normal 12px Tahoma; line-height:18px;color:#000}
th{font-weight:bold}
h1,h2,h3,h4,h5,h6{font:normal 24px Tahoma;color:#f60;padding:0 0 12px 0;margin:0}
h2,h3,h4{font-size:18px}
h5,h6{font-size:12px; font-weight:bold; padding:0}
h2 small,
h2 small a{color:#999}
p{margin:0;padding:0 0 18px 0}
.no_space_after{padding-bottom:0px}
a{text-decoration:underline;color:#06c;outline:none}
a:hover{text-decoration:none}
a img{border:0}
form{margin:0; padding:0}

#search .input,select,textarea,.button,button{font:normal 12px Tahoma;background:#FFF;color:#000; border:1px solid #666}
.powermail_text,
.tx-indexedsearch-searchbox-sword,.input,select,textarea{background:#FFF;color:#000; border:1px solid #999999}


/*.input{vertical-align:middle;padding:2px 3px}*/
.pollsubmit,
.powermail_submit,.tx-indexedsearch-searchbox-button{border:1px solid #999/*390*/; background:#FFF url(img/but-1c.gif) 0 1px repeat-x;height:20px}


input,select{vertical-align:middle}
textarea{}
.button,button{background:#FFF url(img/but-1.gif) 0 100% repeat-x; color:#666}
big{font-size:14px}
small{font-size:11px}
ol{margin:0; /*padding:0 0 18px 20px;*/}
ul{margin:0;padding:0 0 18px 20px;list-style:none}
ul ul {margin:0;padding:0 0 4px 20px;}
ul li{padding:0 0 0 11px; background:url(img/li-1.gif) 0 8px no-repeat;zoom:1}
ul li.last{background:none}

#right-colum{}

#right-colum table.contenttable{width:100%; border:0; margin-bottom:18px}
#right-colum table.contenttable td,
#right-colum table.contenttable th{padding:6px 14px; background:#f6f6f6; border:1px solid #ccc; border-spacing:2px; text-align:left; vertical-align:top; line-height:14px}
#right-colum table.contenttable td ul{padding:0}
#right-colum table.contenttable td ul li{background:url(img/li-2.gif) 0 6px no-repeat}

#right-colum table.csc-uploads td,  
#right-colum .tx-indexedsearch-res table td,
#right-colum .tx-indexedsearch-searchbox table td,
#right-colum table.no_border td,
#right-colum table.no_border th{padding:6px 14px; background:#fff; border:0px; border-spacing:0px; text-align:left; vertical-align:top; line-height:14px}

#right-colum table.csc-uploads,
#right-colum .tx-indexedsearch-res table,
#right-colum .tx-indexedsearch-searchbox table {width:auto;}
/*#right-colum table.csc-uploads td,*/
#right-colum .tx-indexedsearch-res table td {padding:0px;}

#right-colum table.csc-uploads p {padding:0px}

#right-colum table.simple_border { border-collapse: collapse; margin: 10px 0px 10px 0px; width: 100%; }
#right-colum table.simple_border tr td { padding:6px 14px; text-align:left; vertical-align:top; line-height:14px; background-color:#fff;}
#right-colum table.simple_border td { border: 1px solid #cccccc;}
#right-colum table.simple_border tr td p { text-align:left; }
#right-colum table.simple_border tr { background-color: #ffffff; }



#wrapper{width:100%;overflow:hidden; position:relative;min-width:1000px;width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%')}

#main{/*padding:0 5%;*/ margin:0 auto;text-align:left;width:90%;max-width:1170px;width:expression((documentElement.clientWidth||document.body.clientWidth)>1300?'1170px':'90%'); zoom:1;/*height:100%*/}
#main #head{padding:31px 0 0 0}
#main #flash{padding:3px 0; position:relative; /*height:100%*/ zoom:1}
#main #container{/*height:100%*/ zoom:1; padding-bottom:45px}
#main #container #left-colum{float:left; width:30%; padding:40px 0 0 0}
#main #container #right-colum{float:right; width:65%}
#main #footer{border-top:1px solid #ccc; padding:15px 0 30px 0; overflow:hidden; /*height:100%*/ zoom:1}

#head #logo{float:left; padding:0 0 0 11px; height:62px}
#head #contact{margin-top:-12px; float:right; width:309px; /*195*/}
#head #desc{margin:0 auto; width:340px}
#head #header-block{background:#f60 url(img/mn-1.gif) 0 0 no-repeat; color:#FFF; clear:both; /*height:100%*/zoom:1; overflow:hidden}
#head #header-block a{color:#FFF}
#head #header-block #menu{float:left; position:relative; left:-1px; padding:11px 0 10px 0}
#head #header-block #menu li{float:left; text-align:center; border-left:1px solid #FFF; height:17px; line-height:17px; padding:0; background:none; width:120px}
#head #header-block #menu #mn-5{width:94px; padding-left:10px}
#head #header-block #menu #mn-116{width:172px}
#head #header-block #menu #mn-136{width:183px}
#head #header-block #menu #mn-137{width:106px}

#head #header-block #menu li a.act{font-weight:bold;text-decoration:none;}

#head #header-block #menu-site{float:right; background:#dcdcdc; border-left:3px solid #FFF; padding:11px 10px 10px 17px; color:#666}
#head #header-block #menu-site a{color:#666; float:left}
#head #header-block #menu-site #search{float:left; height:17px; border-left:1px solid #FFF; padding:0 0 0 15px; margin-left:15px}
#head #header-block #menu-site #search .input{width:125px; margin-right:4px}
#head #header-block #menu-site #search .button{width:52px}

#flash #flash-block{/*width:100%*/zoom:1; overflow:hidden; height:280px; position:relative}
#flash #flash-block.inner{height:97px}
#flash #flash-block div{position:absolute; top:0; left:50%; width:1170px; margin-left:-585px; text-align:center}
#flash #deco-1{z-index:50;width:18px; height:19px; position:absolute; top:0; left:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/rad/css/img/deco-1.png",sizingMethod="scale")}
html>body #flash #deco-1{background:url(img/deco-1.png)}

#right-colum #nav{padding:4px 10px; margin-bottom:25px; min-height:2px;_height:2px; background:#8f8f8f; position:relative; color:#FFF; font-size:11px; line-height:14px}
#right-colum #nav a{color:#FFF; z-index:100;}
#right-colum #nav #deco-2{z-index:50;position:absolute; top:-19px; left:0; width:100%;_padding-left:20px}
#right-colum #nav #deco-2 div{z-index:50; width:18px; height:19px; float:right;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/rad/css/img/deco-1-2.png",sizingMethod="scale")}
html>body #right-colum #nav #deco-2 div{background:url(img/deco-1-2.png)}
#right-colum #nav #deco-3{z-index:60;position:absolute; bottom:0; right:0; width:30px; /*left:0;width:100%; _padding-left:20px*/}
#right-colum #nav #deco-3 div{z-index:60;background:url(img/deco-2.gif); width:18px; height:16px;float:right}


#footer address{float:left; font-style:normal}
#footer #created{float:right}



.block-present{background:url(img/border-1.gif) 0 100% repeat-x; padding:12px 0 34px 0; margin-bottom:40px; overflow:hidden; /*height:100%*/ zoom:1}
.block-present .box{float:left; width:33%; padding:6px 0 0 0}
.block-present .box img{float:left; padding-right:20px; margin:-6px 0 0 0}
#left-colum .block-present{background:none; padding:24px 0 0 0}
#left-colum .block-present .box{float:none; width:auto; padding:6px 0 50px 0}


.block-catalog{padding:0px 0 0px 0; margin-bottom:0px; overflow:hidden; /*height:100%*/ zoom:1}
.block-catalog .box-left{float:left; width:46%; padding:6px 0 0 0}
.block-catalog .box img{float:left; padding-right:20px; margin:-6px 0 0 0}


.sub-container{overflow:hidden; /*height:100%*/ zoom:1}
.sub-container .left-colum{width:46%; float:left}
.sub-container .right-colum{width:46%; float:right}

.csc-frame-frame1,
.box-1{background:#f3f3f3; padding:16px; margin-bottom:18px}

.ul-menu{position:relative; top:-40px; background:#f6f6f6; padding:15px 20px 20px 20px}
.ul-menu li{padding:0 0 6px 0; background:none}
.ul-menu li b{color:#f60}
.ul-menu ul{padding:6px 0 0 11px}
.ul-menu ul li{background:url(img/li-2.gif) 0 8px no-repeat; padding-left:11px}
.ul-menu ul ul li{background:url(img/li-3.gif) 0 10px no-repeat; padding-left:8px}
.ul-menu a.act{text-decoration:none; color:#000;}

.box-text-left{padding:0 20px}

.ul-gallery{padding:0 0 5px 0; overflow:hidden; /*height:100%*/ zoom:1}
.ul-gallery li{float:left; padding:0 10px 10px 0; background:none}
.ul-gallery li img{border:1px solid #a0a0a0}
.ul-gallery li a:hover img{border-color:#666}



/********************************/
/* Frames, spacing, link-to-top */
/********************************/

p.csc-header-date{padding:10px 0 0 0;}
p.csc-linkToTop { text-align: right; }
p.csc-linkToTop a { font-weight: bold; }

div.csc-frame { border: 0px; }
div.csc-frame-invisible {}
div.csc-frame-indent { padding-left: 100px; }
div.csc-frame-indent3366 { padding:20px 0 20px 90px; /*padding-left: 33%;*/ }
div.csc-frame-indent6633 { padding:20px 90px 20px 0px; /*padding-right: 33%;*/ }



div.csc-frame-frame1 h1, div.csc-frame-frame1 h2, div.csc-frame-frame1 h3, div.csc-frame-frame1 h4, div.csc-frame-frame1 h5 { margin-top: 2px; }
div.csc-frame-frame2 h1, div.csc-frame-frame2 h2, div.csc-frame-frame2 h3, div.csc-frame-frame2 h4, div.csc-frame-frame2 h5 { margin-top: 2px; }
/*
#content .csc-frame-frame1 p,
#content .csc-frame-frame2 p {padding:0px;}

#content .csc-frame-frame1,
#content .csc-frame-frame2{padding:5px 15px; background:#e5e5e3; margin-bottom:12px}
#content .csc-frame-frame2{background:#ffdc97}
#content .csc-frame-frame3{padding:0 0 0 13px; border-left:3px solid #bcbcbc; margin-bottom:15px}
*/

div.csc-frame-rulerAfter {border-bottom:1px solid #ccc; margin-bottom:16px;}
div.csc-frame-rulerBefore {border-top:1px solid #ccc; margin-bottom:16px;}


hr{
    height: 1px;/**/
    width: 100%;/**/
    color: #CCCBCB;/**/
    border-width: 0px 0px 1px 0px;/**/
    border-bottom-style: solid; border-color:#CCCBCB;
}
.clear{display:block; height:0px; clear:both; overflow:hidden}
.csc-textpic-caption{ font-style:normal;font-size:11px;}


/************************/
/* filelinks*/
/************************/
#right-colum table.csc-uploads { border: 0px; }
#right-colum table.csc-uploads tr td { vertical-align : top; padding:4px;}

table.csc-uploads tr td.csc-uploads-icon { padding-left: 3px; padding-right: 3px; text-align: center; vertical-align: middle; }
table.csc-uploads tr td.csc-uploads-filename { padding-left: 3px; }
table.csc-uploads tr td.csc-uploads-filename p a { font-weight: bold; }
table.csc-uploads tr td.csc-uploads-filename p.csc-uploads-description {  }
table.csc-uploads tr td.csc-uploads-filesize { white-space: nowrap; padding-left: 10px; padding-right: 10px; }

table.csc-uploads-3 tr td { vertical-align: middle; }
table.csc-uploads-3 tr.tr-even td.csc-uploads-icon img { border: 1px solid #999; }
table.csc-uploads-3 tr.tr-odd td.csc-uploads-icon img { border: 1px solid #999; }




.align-justify {text-align:justify;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}

div.tx-indexedsearch-searchbox td {padding:4px;}
div.tx-indexedsearch-searchbox input { color:#000}

strong.formlabel {color:red;}

div.tx-indexedsearch-searchbox ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
.tx-indexedsearch .tx-indexedsearch-browsebox li {background:none;}
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {font-style:normal; padding:3px 0 5px 0}

/* Powermail */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: red;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #aaa;
	/*background-color: #F0F0F0;*/
	padding: 10px;
	
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	/*font-weight: bold;*/
	color: black;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 130px;
	float: left;
  clear: both;
/*	font-weight: bold;*/
}

div.powermail_check_inner label {
	/* label */
	display: block;
	width: 130px;
	float: left;
	clear: both;
	font-weight: normal;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_captcha,
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
}


fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
	width: 90px;
	vertical-align:top;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 8px 0;
	clear:both;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 150px;
}

	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

fieldset.tx-powermail-pi1_fieldset legend {display:none;}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	margin: 7px 0px 10px 130px;
/*	width: 100px;
  border: 0px none;
  height:24px;*/
}


.tx-jkpoll-pi1 p {padding:0px;}

.news-latest{margin:0 0 20px 0;}
.news-more {margin-top:-5px;}

.news-list-item p,
.news-latest p {padding:0 0 5px 0;}

.news-list-item{ padding:10px 0px 10px 0px; /*border-top:1px solid #CCC*/}
.news-single-date,
.news-list-date,
.date{color:#999}
.news-single-date,
.news-list-date{margin:0 0 5px 0; font-weight:bold;}
.news-list-category {color:#999;}
.news-single-img {float:right;}
.news-single-img img {border:1px solid #999; margin:0 0px 10px 20px;}

div.news-list-item img {float:left; border:1px solid #999; margin:0 20px 10px 0;}


div.news-list-item {margin:10px 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.tx-ttnews-browsebox strong,
div.tx-ttnews-browsebox span,
div.tx-ttnews-browsebox a {padding-right:5px;}

.news-amenu-container{ padding: 0px 0px 40px 0px }
.news-amenu-container table tr td {vertical-align:top;}

p.no-padding{padding:0px;}

