@charset "UTF-8";

@media all
{

  div.leading { margin-bottom: 1.5em; }
  
  div.blog {  }  
  div.blog_more {  }
  ul li a.blogsection {  }

  .componentheading h2,
  h2.componentheading,
  h1.componentheading { padding-bottom: 0.2em; margin-bottom: 1em; width: 100%; border-bottom: 1px dotted; font-size: 160.33%; }
  table.contentpaneopen { width: 100%; }
  /*table.contentpaneopen tr { display:block; width: 100%; }*/
  .contentpaneopen { margin-bottom: 1.5em; }

  div.blog_more h2,
  td.contentheading h2 { padding-bottom: 0.2em; margin-bottom: 1em; width: 100%; border-bottom: 1px dotted; font-size: 133.33%; }
  h2.contentheading { padding-bottom: 0.2em; margin-bottom: 1em; width: 100%; border-bottom: 1px dotted; font-size: 183.33%; }
  .createdate { display:block; text-align:right; font-size:0.8em; font-style:italic; margin-top: -1.5em; margin-bottom: 0;}
  .modifydate { display:block; text-align:right; font-size:0.8em; font-style:italic; margin-top: -1.5em; margin-bottom: 0;}
  .document_infos { display:block; text-align:right; font-size:0.8em; font-style:italic; margin-top: -1.5em; margin-bottom: 0.5em; }
  
  span.contentdescription { display:block; margin-bottom: 0; }
  .sectiontableheader { margin-bottom: 1em; background-color:#aecdae; }
  .sectiontableentry1,
  .sectiontableentry2 { padding-bottom: 0.5em; }
  .sectionname  { font-weight:bold; color:#40773d; padding-bottom:2em; }


  div.wrap { }
  span.article_seperator {  }
  
  div.contentpane {  }
  
  div.formelm {  }
  input.inputbox {  }
  select.inputbox {  }
  select { padding-right:10px; }
  
  br.clear {  }
  
  div.pagenav {  }
  span.pagenav {  }
  span.pagecount {  }

  ul.artikel2 {  }
  a.category {  }
  
  div.row {  }
  div.float2 {  }
  
  a.readon {  }
  
  img.sig_thmumb { border:1px solid red; }
  
  .message { font-weight:bold; color:#40773d; padding-bottom:2em; }
  
  .buttonheading { position:absolute; top:10px; right:30px; }
  /*td.buttonheading { position:absolute; float:right; width:20px !important; }*/
  
  #loginbox { 
    height:30px; 
  }
  div.cd_moduletitle_logo a {
    margin-left: 22px;
    font-size: 0.9em;
    color: #40773d !important;
  }
  div.cd_login-logout-greeting {
    font-size: 0.9em;
  }
  div.cd_login-logout-greeting strong {
    color: #40773d;
  }

  #pathway {
    font-size: 0.9em;
    font-weight: bold;
    height:40px; 
  }
  #pathway a.pathway ,
  #pathway .pathway a {/* color: #4956b7;*/
    color: #458f64 !important;

  }

/*.menu_item a:link,
.menu_item a:visited,
.menu_item a:active,
.menu_item a:hover*/
  #pathway .hdr {color:#458f64; background-color:white;}
  .adminform {
    width:100%;
  }
  
  .toolbar {
    float:right;
    width:100%;
  }

  .toolbar a.toolbar_button {
    color : #808080;
    text-decoration : none;
    display: block;
    border: 1px solid #fff;
    width: 40px;
    padding: 2px 5px 2px 5px;
    float:right;
    text-align:center;
  }
  .toolbar a.toolbar_button:hover {
    color : #C64934;
    cursor: pointer;
    border: 1px solid #c24733;
    background-color: #f1e8e6;
    padding: 3px 5px 1px 5px;
  }
  .toolbar a.toolbar_button:active {
    color : #FF9900;
  }
  * html select.inputbox {
    /*font-size:0.7em;*/
    width:100%;
  }
  
  .adminform .formItem,
  .adminform .editorTitle { 
    margin-top:1em;
  }
  .adminform .formItemLabel { 
    float:left; width:150px;
  }

  #emailForm {  }
  .contact_email {  }
  #emailForm label { float:left; width:150px; }
  #emailForm .inputbox { width:50%; }
  #emailForm .clear { clear:left; }
  
  #col3_content li.ev_td_li { background:none; border:none; }
  .subcolumns .image img { border: 2px solid #40773d; }
  td span.hg-farbe { margin: -5px; display: block; padding: 5px 5px; }
  .sponsortable td { padding-bottom: 2em; }
  .sponsortableprivate td { padding-bottom: 1em; }
}
