/* ----------------- fix me -------------------------------------------*/
#page.homepage .c50r {
    /*border-left:none;*/
    width:49.8%;
}
#col3 h1, #col3 .subcolumns h2 {
  padding: 0.6em 0.1em 0.5em 0.6em;
  margin-bottom: 0px;
  background-color: #999;
  color: white;
  border-bottom: 1px solid white;
}
#col3 h2 a {
  color:white;
}
/* ------------------guestbook fixes-----------------------------------*/
div.tx-veguestbook-pi1 h2.tx-guestbook-header{
    background-color:white;
    font-weight:bold;
    font-size:1.6em!important;
    margin-left:0px;
    padding-left:0px;
    background-color:transparent;
}
/* ------------------news ---------------------------------------------*/
  .news_entry {
    margin-left:10px;
    margin-right:10px;
    display:block;
    padding:5px;
    margin-bottom:10px;
    border-bottom:1px solid #CCCCCC;
  }
  .news_more {
    display:block;
    text-align:right;
    clear: both;
  }
  .news_date {
    text-align:right;
    font-size:7pt;
    float:right;
    width: 100%;
    margin-bottom: 5px;
  }
  .news_image {
    float:left;
    display:inline;
  }
  .news_image img{
    float:left;
    padding-right:10px;
    padding-bottom:10px;
  }
  .tx-ttnews-browsebox {
    background-color:white;
    border:none;
  }
  .tx-ttnews-browsebox-SCell {
    background-color:silver;
  }
/*------------------Calendar -----*/
.tx-cal-controller {
  margin: 0 13px 13px 13px;
}
#main div.tx-cal-controller table.month-large {
  width:100%;
}
/*------------Login Formular ------ */
#col2_content .tx-felogin-pi1 input  {
  width:130px;
}

/*------------SocialBookmarks------------*/
li.socialbookmarks a {
  padding:0px;
  opacity: 0.4;
  filter: Gray;
  padding-left: 0px;
  padding-right:0px;
}
li.socialbookmarks a img{
  padding-left: 0px;
  padding-right:0px;
  height:12px;
  width:12px;
}
li.socialbookmarks a:hover {
  background-color:transparent!important;
  opacity: 1;
}
/*---------Kalender in der Randspalte------*/
#col2 .winkelbox .tx-cal-controller h1 {
  display:none;
}
#col2 .winkelbox .tx-felogin-pi1 {
  margin:0 0 0 0;
}
#col2 .winkelbox .tx-felogin-pi1 div,#col2 .winkelbox .tx-felogin-pi1 form {
  margin: 0 1em 0 1em;
}
#col2 .winkelbox .tx-felogin-pi1 h3 {
  font-size:1em;
  margin: 0 0 0.25em;
  padding:0.5em 1em !important;
  background-color:transparent;
  background-image:none;
}

/* neues im DRK Layout*/
#page #header .verbandsname {
font-size:20px;
left:219px;
line-height:20px;
position:absolute;
top:21px;
}
#page #header .verbandsname a:link, #page #header .verbandsname a:focus, #page #header .verbandsname a:hover, #page #header .verbandsname a:active, #page #header .verbandsname a:visited {
color:#000000;
text-decoration:none;
}
/*----------Passwordchanger---------------*/
.tx-fechangepassword-pi1 .formRow {
  overflow:auto;
  padding:10px;
}
.tx-fechangepassword-pi1 .formRow label {
  width:180px;
}


/*---------FIX FOR IMAGES-----------------*/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-firstcol.csc-textpic-lastcol {
  margin-left:-1em!important;
}
div.csc-textpic-intext-left div {
  margin-left:5px;
}
div.csc-textpic-intext-left div img {
  margin-left:0.7em;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
  margin-left: 0em;
}

.csc-textpic-intext-right, .csc-textpic-intext-right-nowrap {
  margin-right: 12px;
}
.csc-textpic-intext-left{
  margin-left: 6px;
}
.csc-textpic-intext-left-nowrap {
  margin-left: 11px;
}

.csc-textpic-right.csc-textpic-above {
  margin-right:12px;
}

.csc-textpic-left.csc-textpic-above {
 margin-left:11px; 
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-lastcol, div.csc-textpic div.csc-textpic-imagewrap figure {
 margin-right: 0px!important; 
}
/*---------FIX FOR hn a-----------------*/
h1 a {
  color:white!important;
  text-decoration:none;
}
h1 a:hover{ 
  color:white;
  text-decoration:underline!important;
}
/*---------FIX FOR teaser image---------*/
div.csc-frame-frame1 div.csc-header h2{
  margin-bottom:1px!important;
  font-size:14px!important;
  margin-left:3px;
  margin-right:3px;
  background-color:#999999;
  color:white;
  padding:0.6em;
  color:white!important;
}
h2 a, h2 a:link{
  font-size: 14px;
  color:white;
  text-decoration:none;
  display:block;
}
h2 a:hover{
  text-decoration:underline;
}
div.csc-frame-frame1 div.csc-header h2 a:hover{
  text-decoration:underline;
}
textarea {
  font-size:12px!important;
}
/* -----Powermail -------*/
div.tx_powermail_pi1_fieldwrap_html label a dfn, div.tx_powermail_pi1_fieldwrap_html p a dfn, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a dfn, div.tx_powermail_pi1_fieldwrap_html fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a dfn {
  /*height:auto;  */
}
fieldset.tx-powermail-pi1_fieldset fieldset legend {
  position:relative;
  margin-bottom:5px;
}
div.tx_powermail_pi1_fieldwrap_html input.powermail_datetime {
  width:142px;
}
div.tx_powermail_pi1_fieldwrap_html input.powermail_datetime[type=date] {
  width:200px;
}
div.tx_powermail_pi1_fieldwrap_html input.powermail_datetime[type=time] {
  width:95px;  
}
/**------t3s_jslide----*/
#col3 div.tx-t3sjslidernews-pi1 ul, #col3 div.tx-t3sjslidernews-pi1 ul li {
  margin-left:0px!important;
  margin-right:0px!important;
  margin-top:0px!important;
  margin-bottom:0px!important;
}


/*--------Facebook Layout------------*/

.facebook #nav,
.facebook #topnav,
.facebook #main #col1,
.facebook #main #col2,
.facebook #kopfillustration,
.facebook #footer #footernav ul li.socialbookmarks{
  display:none;
}

#page.facebook,
#page.facebook #main,
#page.facebook #col3
{
  width:400px;
}

/*--------------Frameborder---------*/
.frameborder {
 border:1px solid #DCDCDC;
}


/*media*/
.subcolumns object {
  margin-left:10px;
}
object {
  margin-left:11px;
}


DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
  margin-left: 0em !important;
}


.contenttable {
 width: 552px; 
}

.video-js-box {
 margin-left: 11px; 
}