body {
    font-family:;
    font-size:;
    line-height:130%;
    color:;
    margin:0;
    padding:0;
    height: 100%;
    width: 100%;
}
a{
  text-decoration:none;
}
* {
  padding:0;
  margin:0;
}


p {font-size:12px; line-height:130%; color:#777; }
h3{
  font-family:Arial, Helvetica, sans-serif;padding: 8px;}
/* ----------------------------------------------*/

/* 01 - Main Structure - Columns, clearfix, etc.
/* ----------------------------------------------*/
 /*clearfix */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
  }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */



.clearBoth {clear:both;}
.floatLeft{
  float:left;
}
.floatRight{
  float:right;
}
a.hideTxt, span.hideTxt {
    display:block;
}
.hideTxt { 
    text-indent:-9999px; 
}

.xtc-wrapper {
  width:1007px;
  margin:0 auto;
  padding-top:0px;
}
.xtc-spacer,#inset .singlearea .module{
  margin-bottom:35px;
}
.itemspacer {
    border-bottom:1px solid #EDEDED;
    height:1px;
    margin:5px -10px 0;
    padding:0;
}
#push{
  margin:35px 0 0 0;
}
/*REGION LAYOUT*/
#region1_outer,
#region2_outer,
#region3_outer,
#region4_outer,
#region5_outer,
#region6_outer,
#region7_outer,
#region8_outer{
  padding:0;
}
#region2{
    /*padding:0;
  margin:0 auto;*/
}
#region4{
}
#region5a{
  margin:0 0 20px 0;
}
/*#region6_outer .xtc-spacer,#region8_outer .xtc-spacer{
margin-bottom:0;
}*/
/*BASE ELEMENTS*/
#region1{
  /*padding:0 0 32px 0;*/
}
#header{
  position:relative;
    z-index:9;
}
#logowrap{
  float:left;
  padding:0;
}

#banner{
  /*margin-left:90px;*/
}
#banner .modulecontentinner{padding:0;}
#menu_bar{
  float:right;

}
#menu {float:right;margin-top:25px;}
#search .module_content{
  padding:0;
    position:relative;
}
#search .module,#search .moduleinner{
  background:none;
  padding:0;
  border:none;
}
#search #mod_search_searchword{
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius:4px;
    border:1px solid #ddd9d8;
    color:#979594;
    font-size:16px;
    height:36px;
    padding-left:12px;
  margin:0 5px 0 0;
}
#search .module_content{
  padding:0;
}
#search .button{
    -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius:4px;
  height:37px;
  width:109px;
    border:0;
    color: rgba(255,255,255,0.4);
  float:none;
    text-align:center;
    padding:0!important;
    margin:0;
  font-size:16px;
  /*text-shadow: 0 -1px 0 rgba(255,255,255,0.4);*/
}
#breadcrumb .modulecontentinner{
padding:10px 10px 10px 0;
}
#search .modulecontentinner{
padding:10px 0 10px 10px;
}
#left {
  width:320px;
}

#right {
  width:230px;
}
#left2 {
  width:320px;
}

#right2 {
  width:230px;
}
/*CONTENT OVERRRIDES*/
.headline{
  width:100%;
  margin-bottom:10px;
}
.item-bg span.modified,.article span.modified{
  float:right;
  margin-top:20px;
}
.badgeholder{
  float:left;
}
.headline .badgeWrap {
    float:left;
    margin:0;
    padding:8px 0 8px 15px;
    width:65px;
}
.headline_info{
  float:left;
  width:77%;
  position:relative;
}
div.headline_info p.articleinfo {
    margin:4px 0 0 0;
  font-size:11px;
}
.article p.article_info{
  margin:0!important;
  padding:0!important;}
.headline h2.contentheading{
    display:table-cell;
    font-size:36px;
    font-weight:normal;
    margin:0;
    padding:0 0 4px 0;
    vertical-align:top;
}
.headline h1.title{
  width:100%;
}
.article_text img{
  max-width:98%;
  border:8px solid #CCCCCC;
}




.mainnewsletter{
padding:2px 12px 0 2px;
}
p.mainnewsletter{
color:#686868;
font-size:13px;
font-weight:bold;
margin:0;
}

.normalsublayout input#name,.normalsublayout input#email{
border:1px solid #ededed;

color:#93979a;
width:85%;
}
input#addSubscriber{
background:#888888;
border:1px solid#b0b0af;
color:#ccc;
text-transform:uppercase;
}

.mainnewsletter .button{
margin-top:6px;
padding-bottom:4px;
padding-top:2px;
}

/*FOOTER*/
#footer a{}

/*EVENT LIST*/
span.pagination span,span.pagination a{
    padding:0 2px;
}


/*CORE MODULE OVERRIDES*/


#footer .module,#legals .module{
    -moz-box-shadow:none;
    background:none;
    padding:0;
    margin:0;
    position:relative;
}
#footer .module .moduleinner,#legals .module .moduleinner{
    border:0;
    padding:0;
}
.catItemReadMore, a.readmore-link{
  height:23px;
  width:auto;
  padding:4px 0 0 4px;
}
div.catItemReadMore a,div.catItemReadMore a:hover {
  color:#fff;
}
#jc{
  margin-top:20px;
}
.jcomments-links{
    float:right;
    width:260px;
    position:relative;
}
.jcomments-links .readmore-link{
    position:absolute;
    top:0;
    right:0;
}
.jcomments-links .count-basecolor{
    position:absolute;
    top:0;
    left:0;
}
.jcomments-links a.count-basecolor{
  color:#fff!important;
  padding:3px 0 0 9px;
}
span.comment_text{
  padding:0 0 0 30px;
  line-height:22px;
}
.buttonwrapcomment{
  float:left;
  margin-left:62px;
}
.comment-link {
    float:none !important;
    padding:0;
  background:none;
  color:#fff;
  font-size:11px;
}
.RSWS_testi_block #imgCaptcha{
  margin-bottom:20px;}
.item-bg{
  position:relative;
}
.item-bg .icons{
  position:absolute;
  bottom:30px;
  right:0;
}
.contact_form{
  margin:0 0 10px 0;
}
#search{
  position:relative;text-align:right;}
  
.modulecontentinner{padding:10px 0;}


.box .modulecontentinner,
.box_white .modulecontentinner,
.box_black .modulecontentinner,
.box_tan .modulecontentinner,
.box_grey .modulecontentinner,
.box_trans .modulecontentinner,
.box_pink .modulecontentinner,
.box_red .modulecontentinner,
.box_blue .modulecontentinner,
.box_purple .modulecontentinner,
.box_green .modulecontentinner,
.box_orange .modulecontentinner{
  padding:0;
}

.box2 .modulecontentinner,
.box2_white .modulecontentinner,
.box2_black .modulecontentinner,
.box2_tan .modulecontentinner,
.box2_grey .modulecontentinner,
.box2_trans .modulecontentinner,
.box2_pink .modulecontentinner,
.box2_red .modulecontentinner,
.box2_blue .modulecontentinner,
.box2_purple .modulecontentinner,
.box2_green .modulecontentinner,
.box2_orange .modulecontentinner{
  padding:0;
}

.bigbox .modulecontentinner,
.bigbox_white .modulecontentinner,
.bigbox_black .modulecontentinner,
.bigbox_tan .modulecontentinner,
.bigbox_grey .modulecontentinner,
.bigbox_trans .modulecontentinner,
.bigbox_pink .modulecontentinner,
.bigbox_red .modulecontentinner,
.bigbox_blue .modulecontentinner,
.bigbox_purple .modulecontentinner,
.bigbox_green .modulecontentinner,
.bigbox_orange .modulecontentinner{
  padding:0;
}

*:first-child+html .ie-fix {
  height: 145px;
}