/***********************************************************
 *  SDB FORMULARE / STANDARD
 *  BrainCMS 4.1 / brain-SCC GmbH 2011
 *  22-03-2011
 **/
 
  /*+++ Allgemein ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
  
   .formulare_mainbox{}
  
   .formulare_mainbox strong{font-weight:bold;}
  
   .formulare_mainbox .headline{
    font-weight:bold;
    margin: 0 0 0.25em 0;
    margin: 0 0 1em 0;
    display:block;
    padding:5px 0;
    color: #444444;
    border-bottom:1px solid #aaaaaa;
  }
  
   .formulare_mainbox .subheadline{
    display:none !important;
    margin:0 0 0.5em 0;
  }
  
   .formulare_mainbox .ErrMsg{
    display:block;
    margin:1em 0;
    border:3px dashed #88ffff;
    padding:1em;
    font-weight:bold;
  }
  
   .formulare_mainbox fieldset#formulare_suche{border:0;}
  
  
  /*+++ Suchmaske ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
  
   .formulare_mainbox .content_search{}
  
   .formulare_mainbox .content_search input#search_button{
    color:#777777;
    font-weight:bold;
    background:#fff;
    font-size:1em;
    padding:3px 6px;
    border:1px solid #eee;
    text-transform:capitalize;
  }
  
   .formulare_mainbox .content_search input#search_button:hover,
   .formulare_mainbox .content_search input#search_button:focus,
   .formulare_mainbox .content_search input#search_button:active{
    font-weight:bold;
    font-size:1em;
    padding:3px 6px;
    text-transform:capitalize;
    border:1px solid #eeeeee;
    background:#f3f3f3;
    color:#222222;
    cursor:pointer;
  }
  
   .formulare_mainbox fieldset#formulare_suche span label{width:40%;}

  
  
  /*+++ Pager ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
  
   .formulare_mainbox .PagerToolbar{
    margin:0.5em 0;
    padding:0.1em 0.3em;
  }
  
   .formulare_mainbox .PagerEntries{
    padding:0;
  }

  /*+++ Liste ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
  
   .formulare_mainbox .content_list{}

   .formulare_mainbox .content_list table{
    /*border:1px dotted #AF9D8E;*/
    padding:0;
    margin:0 0 1em 0;
    width:100%;
    border-collapse:collapse;
  }

  /*+++ Table Kopf +++*/
   .formulare_mainbox .content_list table tr.tablekopf th{
    background:#efefef;
    vertical-align:middle;
    font-weight:bold;
    padding:2px 4px;
    border-bottom:2px solid #ccc;
    vertical-align:top;
  }
  
   .formulare_mainbox .content_list table tr.tablekopf th.thzelle_1{} /*Bezeichnung*/
   .formulare_mainbox .content_list table tr.tablekopf th.thzelle_2{width:115px;} /*Größte Einzelfläche*/
   .formulare_mainbox .content_list table tr.tablekopf th.thzelle_3{width:30px;} /*Richtpreis, Voll..*/
   .formulare_mainbox .content_list table tr.tablekopf th.thzelle_4{width:30px;} /*Richtpreis, Teil..*/
   .formulare_mainbox .content_list table tr.tablekopf th.thzelle_5{width:30px;} /*Richtpreis, Un..*/
   .formulare_mainbox .content_list table tr.tablekopf th.thzelle_6{} /*Förderung*/
   .formulare_mainbox .content_list table tr.tablekopf th.thzelle_7{} /*KurzExpose Anzeigen*/
   .formulare_mainbox .content_list table tr.tablekopf th.thzelle_8{width:45px;} /*Expose Anzeigen*/
   .formulare_mainbox .content_list table tr.tablekopf th.thzelle_9{}
   .formulare_mainbox .content_list table tr.tablekopf th.thzelle_links{width:40px;} /*Edit-Links*/
  
  /*+++ Table Sortierung +++*/
   .formulare_mainbox .content_list table tr.tablekopf_sortierung td.tdzelle_sortierung{
    /*background:#fff;*/
    vertical-align:middle;
    line-height:1em;
    padding:0px 2px 4px 2px;
    border-bottom:2px dotted #eee;
  }
  
   .formulare_mainbox .content_list table tr.tablekopf_sortierung td.tdzelle_sortierung br{
    display:none;
  }
  
   .formulare_mainbox .content_list table tr.tablekopf_sortierung td.tdzelle_sortierung a{
    float:left;
  }
  
  /*+++ Table Listen-Eintrag 0+1 +++*/
   .formulare_mainbox .content_list table tr.tr_row_0 td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_1 td.tdzelle{
    padding:8px 4px;
    vertical-align:top;
    border-style:solid;
    border-width:0px 0 0px 0;
    border-color:#fff;
  }
  
   .formulare_mainbox .content_list table tr.tr_row_0 td.tdzelle_icon,
   .formulare_mainbox .content_list table tr.tr_row_1 td.tdzelle_icon{
    padding:8px 0px;
    vertical-align:top;
    border-style:solid;
    border-width:0px 0 0px 0;
    border-color:#fff;
  }
  
   .formulare_mainbox .content_list table tr.tr_row_relations_top_0 td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_top_1 td.tdzelle{
    padding:8px 4px;
    vertical-align:top;
    border-style:solid;
    border-width:0px 0 0 0;
    border-color:#fff;
  }
  
   .formulare_mainbox .content_list table tr.tr_row_relations_bottom_0 td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_bottom_1 td.tdzelle{
    padding:8px 4px;
    vertical-align:top;
    border-style:solid;
    border-width:0 0 0px 0;
    border-color:#fff;
  }

  /*+++ Table Listen-Eintrag 0 +++*/
   .formulare_mainbox .content_list table tr.tr_row_0 td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_0 td.tdzelle_icon,
   .formulare_mainbox .content_list table tr.tr_row_relations_top_0 td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_bottom_0 td.tdzelle{
  }
  
  /*+++ Table Listen-Eintrag 1 +++*/
   .formulare_mainbox .content_list table tr.tr_row_1 td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_1 td.tdzelle_icon,
   .formulare_mainbox .content_list table tr.tr_row_relations_top_0 td.tdzelle
   .formulare_mainbox .content_list table tr.tr_row_relations_bottom_0 td.tdzelle{
  }
  
   .formulare_mainbox .content_list table tr.tr_row_0:hover td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_1:hover td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_0:focus td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_1:focus td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_0:active td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_1:active td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_0:hover td.tdzelle_icon,
   .formulare_mainbox .content_list table tr.tr_row_1:hover td.tdzelle_icon,
   .formulare_mainbox .content_list table tr.tr_row_0:focus td.tdzelle_icon,
   .formulare_mainbox .content_list table tr.tr_row_1:focus td.tdzelle_icon,
   .formulare_mainbox .content_list table tr.tr_row_0:active td.tdzelle_icon,
   .formulare_mainbox .content_list table tr.tr_row_1:active td.tdzelle_icon,
   .formulare_mainbox .content_list table tr.tr_row_relations_top_0:hover td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_top_1:hover td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_top_0:focus td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_top_1:focus td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_top_0:active td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_top_1:active td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_bottom_0:hover td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_bottom_1:hover td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_bottom_0:focus td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_bottom_1:focus td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_bottom_0:active td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_relations_bottom_1:active td.tdzelle{
    border-color:#eee;
  }
  
   .formulare_mainbox .content_list p.content_list_desc{
    display:block;
    margin:1em 0;
    padding:0.5em 0.1em;
    border-top:1px solid #ddd;
    font-size:0.9em;
  }
  
  /*+++ Details ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

   .formulare_mainbox .details_table{}

   .formulare_mainbox .details_table table{
    border-width:1px 0px 1px 0px;
    border-color:#fff;
    border-style:solid;
    padding:0;
    margin:0.1em 0 1em 0;
    width:100%;
    border-collapse:collapse;
  }
  
   .formulare_mainbox .details_table table.details_lagerhallen{
    border-top:4px solid #ccc;
  }
  
   .formulare_mainbox .details_table table table{
    border:0px;
    padding:0;
    margin:0;
  }
  
   .formulare_mainbox .details_table table td.details_title,
   .formulare_mainbox .details_table table td.details_header,
   .formulare_mainbox .details_table table td.details_caption,
   .formulare_mainbox .details_table table td.details_subcaption,
   .formulare_mainbox .details_table table td.details_value,
   .formulare_mainbox .details_table table td.details_text_caption,
   .formulare_mainbox .details_table table td.details_text,
   .formulare_mainbox .details_table table td.details_logo,
   .formulare_mainbox .details_table table td.details_firma,
   .formulare_mainbox .details_table table td.details_units{
    border-width:1px 0 1px 0;
    border-color:#fff;
    border-style:solid;
    padding:4px 8px;
  }
  
   .formulare_mainbox .details_table table td.details_title{
    font-weight:bold;
    font-size:1.2em;
    background:#dddddd;
  }
   .formulare_mainbox .details_table table td.details_title h2{}
  
   .formulare_mainbox .details_table table td.details_header{
    background:#e3e3e3;
    font-weight:bold;
    border-bottom:1px solid #fff;
  }
    
   .formulare_mainbox .details_table table td.details_title h2,
   .formulare_mainbox .details_table table td.details_text_caption h4,
   .formulare_mainbox .details_table table td.details_header h4{
    text-decoration:none !important;
    padding:0 !important;
    margin:0 !important;
    display:block !important;
    border:0 !important;
    font-size:100%;
  }
  
   .formulare_mainbox .details_table table td.details_title h2,
   .formulare_mainbox .details_table table td.details_text_caption h4,
   .formulare_mainbox .details_table table td.details_header h4{
    font-size:100% !important;
  }
  
  
   .formulare_mainbox .details_table table td.details_caption,
   .formulare_mainbox .details_table table td.details_logo,
   .formulare_mainbox .details_table table td.details_units{
    background:#f5f5f5;
    vertical-align:top;
  }

   .formulare_mainbox .details_table table td.details_caption,
   .formulare_mainbox .details_table table td.details_logo{
    width:160px !important;
  }
  
   .formulare_mainbox .details_table table td.details_html table td.details_caption,
   .formulare_mainbox .details_table table td.details_html table td.details_logo{
    width:209px !important;
  }

  
  
   .formulare_mainbox .details_table table td.details_text_caption{
    background:#efefef;
    font-weight:bold;
  }
  
   .formulare_mainbox .details_table table td.details_subcaption{
    background:#eee;
  }
  
   .formulare_mainbox .details_table table td.details_value,
   .formulare_mainbox .details_table table td.details_text,
   .formulare_mainbox .details_table table td.details_html{
    background:#ffffff;
  }

   .formulare_mainbox .details_table table td.details_html{}
  
   .formulare_mainbox .details_table table td.details_space,
   .formulare_mainbox .details_table table td.details_border{
    border-bottom:1px solid #eee;
  }
  
   .formulare_mainbox .details_table table td.details_units{
    text-align:center;
    width:33px !important;
  }
  
  
  /*Details-Lagerhallen*/
   .formulare_mainbox .details_table .details_lagerhallen_container{
    display:block;
    padding:5px 7px;
    border-left:15px solid #eee;
  }


   .formulare_mainbox .details_table .details_lagerhallen_container table td.details_caption{
    width:23% !important;
  }
  
  
  /*+++ Fotos +++*/
  
   .formulare_mainbox .details_table .details_map,
   .formulare_mainbox .details_table .details_map_aerial{
    float:left;
    margin:2px;
    padding:0;
  }
  
   .formulare_mainbox .details_table .break{
    clear:left;
  }
  
   .formulare_mainbox .details_table .details_map .details_map_image,
   .formulare_mainbox .details_table .details_map_aerial .details_map_image{
    float:left;
    padding:0;
  }
  
   .formulare_mainbox .details_table .details_map .details_map_image img,
   .formulare_mainbox .details_table .details_map_aerial .details_map_image img{
    border:1px solid #ddd;
    margin:0;
    padding:0;
  }
  
   .formulare_mainbox .details_table .details_map .details_map_image a,
   .formulare_mainbox .details_table .details_map .details_map_image a:link,
   .formulare_mainbox .details_table .details_map .details_map_image a:visited,
   .formulare_mainbox .details_table .details_map .details_map_image a:hover,
   .formulare_mainbox .details_table .details_map .details_map_image a:focus,
   .formulare_mainbox .details_table .details_map .details_map_image a:active,
   .formulare_mainbox .details_table .details_map_aerial .details_map_image a,
   .formulare_mainbox .details_table .details_map_aerial .details_map_image a:link,
   .formulare_mainbox .details_table .details_map_aerial .details_map_image a:visited,
   .formulare_mainbox .details_table .details_map_aerial .details_map_image a:hover,
   .formulare_mainbox .details_table .details_map_aerial .details_map_image a:focus,
   .formulare_mainbox .details_table .details_map_aerial .details_map_image a:active{
    border:1px solid #ddd;
    padding:1px;
    float:left;
  }

   .formulare_mainbox .details_table .details_map .details_map_image a:hover,
   .formulare_mainbox .details_table .details_map .details_map_image a:focus,
   .formulare_mainbox .details_table .details_map .details_map_image a:active,
   .formulare_mainbox .details_table .details_map_aerial .details_map_image a:hover,
   .formulare_mainbox .details_table .details_map_aerial .details_map_image a:focus,
   .formulare_mainbox .details_table .details_map_aerial .details_map_image a:active{
    border:1px solid #666666;
  }
  
  
  
  /*+++ Buttons +++*/
  
   .details_buttons{
    border:0;
    margin:1em 0;
    padding:0;
  }
  
   .details_buttons td{
    padding:0;
    margin:0;
    line-height:1em;
  }
  
   .details_buttons td a.DetailsFooterLink,
   .details_buttons td a.DetailsFooterLink:link,
   .details_buttons td a.DetailsFooterLink:visited,
   .details_buttons td a.DetailsFooterLink:hover,
   .details_buttons td a.DetailsFooterLink:focus,
   .details_buttons td a.DetailsFooterLink:active{
    float:left;
    width:130px;
    text-align:center;
    padding:6px 0;
    text-decoration:none;
    border:1px solid #eee;
    background:#fff;
  }

   .details_buttons td a.DetailsFooterLink:hover,
   .details_buttons td a.DetailsFooterLink:focus,
   .details_buttons td a.DetailsFooterLink:active{
    border:1px solid #ccc;
    background:#f0f0f0;
    color:#000;
  }

 /*****************************************************************************/
   .bc_formular_jquery_form .bc_formular_jquery_buttons input.btn-back,
   .bc_formular_jquery_form .bc_formular_jquery_buttons input.btn-copy,
   .bc_formular_jquery_form .bc_formular_jquery_buttons input.btn-reset{
    background-color:#eee;
    border-color:#eee;
  }

   .bc_formular_jquery_form .bc_formular_jquery_buttons input.btn-save,
   .bc_formular_jquery_form .bc_formular_jquery_buttons input.btn-save-new{
    font-weight:bold;
  }

   .bc_formular_jquery_form .bc_formular_jquery_buttons input:hover,
   .bc_formular_jquery_form .bc_formular_jquery_buttons input:focus,
   .bc_formular_jquery_form .bc_formular_jquery_buttons input:active{
  }
  
  .bc_formular_header,
  #bcMediaTable_logo {
    background-color:#FCD666 !important;
    color:#8C6400 !important;
  }
  
  #bcPostalCodeLookupSuggestBox{
    z-index:2000;
  }


/*Relations*/

   .formulare_mainbox .content_list .tdzelle .relations_main{
    display:block;
    padding:1em;
    border:1px solid #eee;
    font-size:0.9em;
  }

   .formulare_mainbox .content_list .tdzelle .relations_main h3{
    font-size:100%;
    margin:0 0 0.2em 0;
    padding:0;
    font-weight:bold;
    border:0;
  }

   .formulare_mainbox .content_list .tdzelle .relations_main ul{
    padding:0;
    margin:0 0 0 2em;
  }

   .formulare_mainbox .content_list .tdzelle .relations_main div{
    display:block;
    padding:2px;
    margin:0;
  }

   .formulare_mainbox .content_list .tdzelle .relations_main ul li a{
    color:#8C6400;
    text-decoration:underline;
  }



/*SK-20110322*/
 .modul_webmap20 h2{
  margin:0 0 0 0;
}

 #map_accordion{}

 .formulare_mainbox .content_list table tr.tr_row_0 td.tdzelle,
 .formulare_mainbox .content_list table tr.tr_row_1 td.tdzelle{
    padding: 10px 8px;
    vertical-align: top;
}

   .formulare_mainbox .content_list table tr.tr_row_0:hover td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_1:hover td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_0:focus td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_1:focus td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_0:active td.tdzelle,
   .formulare_mainbox .content_list table tr.tr_row_1:active td.tdzelle{
    border-color:#444444;
  }
