:-moz-any-link:focus { outline: none;}
button:-moz-focus-inner { 
    border: none;
    padding: 0px;
}

:focus{-moz-outline-style: none;}

body{margin:0px;padding:0px;}
a, a:hover{text-decoration:none;margin:0px;padding:0px;}
.cmsTopHolder{border-bottom:1px solid red;height:220px;margin-top:5px;}
.cmsTopHolder .cmsTop{width:1000px; margin:0px auto 0px auto;}
.Logo{background-image:url(../images/logo_en.jpg); width:230px; height:114px; background-repeat: no-repeat;}
.block_pf_signal{width:240px; height:50px;margin-left: 16px;margin-top:15px;}
.Banner{float:right;width: 720px;margin-left:10px;}
.TopMenu{float:none;clear:both; width:1000px;padding-top:2px;}
.TopMenu TD{font:18px Tahoma; padding:5px 15px 5px 15px;}
.TopMenu TD DIV A{color:#000000;font:18px Tahoma; }
.TopMenu TD:hover{background-color:#fdcf00;cursor:pointer;}
.TopMenu #active {background-color:#efefef;}
.TopMenu #active DIV A {color:#000000;}
.TopMenu #active:hover{background-color:#fdcf00;cursor:pointer;}
.TopMenu #active:hover DIV A{color:#000000;}


.cmsQuickLinks{}
.cmsQuickLinks a{margin:0px;padding:0px 3px 0px 3px;color:#ffffff;font:10px Arial;}
.cmsQuickLinks a:hover{margin:0px;padding:0px 3px 0px 3px;color:#000000;background:#ffffff;font:10px Arial;}

.cmsLanguages {text-align: right; font:normal 14px Tahoma;}
.cmsLanguages a,a:hover{margin:0px;padding:0px; font:normal 10px Tahoma;line-height: 10px; }
.cmsLanguages a  img, a:hover img{margin:0px;padding:0px;   }

.cmsSearch input{border:0px; padding:4px 3px 4px 3px; color:#898989;font:12px Tahoma; width: 180px;}
.cmsSearch .searchSubmit{position:relative;top:+6px;left:-3px;cursor:pointer;}

.cmsContent{float:none;clear:both; width:980px;margin:0px auto 0px auto; font:13px/1.4em Arial;padding:0px 5px 20px 0px; }
.cmsContent .content {font:12px Arial; float:left;width:670px;overflow: hidden;line-height: 1.4;margin-bottom:20px;}
.cmsContent .content a {font-weight:bold;color:#008ab1}
.cmsContent .content a:hover {font-weight:bold;color:#008ab1;text-decoration: underline;}
.cmsContent .rightBlock {float:left;width:270px; margin-left:30px;overflow: hidden;}

.cmsBottom{float:none;clear:both; width:1000px;padding-top:10px;margin:0px auto 0px auto;}
.BottomMenu{background-color:#383838;height:50px; text-align: right;}
.BottomMenu table{float:right;}
.BottomMenu TD {padding-right:5px}
.BottomMenu TD div A{color:#ffffff; font:10px Tahoma; }
.BottomMenu TD div A:HOVER{color:#7fadc7; font:10px Tahoma; }

.BottomMenu #active div A{color:#038cb4; font:bold 10px Tahoma; }
.BottomMenu #active div A:HOVER{color:#7fadc7; font:bold 10px Tahoma; }



.FooterText{background-color:#383838;height:50px; text-align: left;color:#ffffff; font:10px Tahoma;}
.FooterText2{background-color:#383838;height:20px; text-align: left;color:#ffffff; font:10px Tahoma;}
.FooterText TD {padding-left:5px;padding-top:5px}
.FooterText TD A{color:#038cb4; font:bold 10px Tahoma; }
.FooterText TD A:HOVER{color:#7fadc7; font:bold 10px Tahoma; }

.cmsLogoAuthor{color:#cdcdcd;float:left; width:400px;margin-left:6px;}
.cmsLogoAuthor A,A:hover{font:bold 10px tahoma; color:#000000;}
.cmsCreatedBy{float:right; width:400px; text-align:right}
.cmsCreatedBy A,A:hover{color:#000000;}

.submenu{font:bold 11px Tahoma;border-bottom:1px solid #efefef;margin:20px 0px 15px 0px;padding-bottom:7px}
.submenu_pos_2{ padding:5px 5px 5px 25px; background-image:url(../images/tick_pos.png); background-position:5px 7px; background-repeat: no-repeat;}
.submenu_pos_2:hover{ background-color:#038cb4;cursor:pointer; color:white;background-image:url(../images/tick_white.png); background-position:5px 7px; background-repeat: no-repeat;}


.microGalery{width:270px;height:210px;background-repeat: no-repeat;margin:5px 0px 5px 0px;}
.plakat{width:287px;height:405px;background-image:url(../images/plakat.jpg);background-repeat: no-repeat;border-top:1px solid #cdcdcd;}

.adv{float:none;clear:both; width:990px;margin:0px auto 0px auto; font:11px Tahoma;padding:20px;text-align:center;}
.adv .adv_name{font:14px Arial; color: #676767;text-align: center;margin-bottom:15px;}
.adv .orgs,.adv .sponsors, .adv .medial{float:left; margin:12px 20px 0px 20px;vertical-align:top;text-align:center;}
.adv  a,.adv  a:hover{margin:0px; padding:0px; font:10px Tahoma;text-align:center; }
.adv a img{vertical-align:top;margin:0px auto 0px auto;padding:0px; text-align:center; }
.adv .break_line {margin:15px;}


.new_mouseout{padding:3px 4px 10px 4px; cursor: pointer;background:#ffffff; background-image:url(../images/news_line.png);background-position:left bottom; background-repeat: no-repeat ; margin-right:10px; margin-top:25px;height:92px;}
.new_mouseover{color:#003F75;padding:3px 4px 10px 4px; cursor: pointer; background:#fdcf00;background-image:url(../images/news_line_hover.png);background-position:left bottom; background-repeat: no-repeat ; margin-right:10px;margin-top:25px;height:92px;}
.new_block_title{font:bold 18px Verdana;color:#000000; padding-bottom: 3px; }
/* .new_block_title{font:bold 18px Verdana;color:#088eb4; padding-bottom: 3px; } */
.new_block_public_date{font:10px Verdana;color:#787878;}
.new_mouseout img{ margin:3px;}

.news_content{margin-top:0px;}
.news_image{margin:4px;}
.news_details_image{float:left; margin-right:3px; margin-bottom:3px;}

a.read_more{font:bold 10px Verdana; color:#108310}
a.read_more:hover{font:bold 10px Verdana; color:#4fa44f;}




.cmsContent .gallery_set{float:left; width:152px;padding:10px; margin:10px; background: #ababab; height:220px; overflow:hidden;}
.cmsContent .gallery_set_image img{border:1px solid #ffffff}
.cmsContent .gallery_set_name{font:bold 11px Tahoma; color:#ffffff}


.cmsContent .gallery_set:hover{width:152px;padding:10px; margin:10px; background: #fbda29;cursor:pointer;}
.cmsContent .gallery_set:hover .gallery_set_image img{border:1px solid #000000}
.cmsContent .gallery_set:hover .gallery_set_name{font:bold 11px Tahoma; color:#000000}


.cmsContent .gallery_link {float: left;margin:0px 7px 3px 0px;padding:3px;}
.cmsContent .gallery_link:hover{background:#fdcf00;padding:3px;margin:0px 7px 3px 0px; color:#ffffff;text-decoration: none;}
.cmsContent .gallery_link .gallery_image_holder {float: left; height:120px}
.cmsContent .gallery_link .gallery_image_holder .gallery_image img{border: 1px solid #565656;}
.cmsContent .gallery_link .gallery_image_holder .gallery_image_name{text-decoration: none;font:bold 10px Tahoma; width:100px; color:#121212;text-align:center;}
.cmsContent .gallery_link:hover .gallery_image_holder .gallery_image_name{color:#ffffff;text-decoration: none;}


.gallery_div{width:908px;text-align:center; margin:10px auto 10px auto;}
.gallery_link img{ border:3px solid #cdcdcd;}
.gallery_link:hover img{ border:3px solid #454545;}

.article_title{font:bold 18px Verdana; margin:20px 10px 10px 0px; color:#008ab1}



