/**
  * @style           Article Styles
  * @formedia        screen, projection
  * @version         1.0
  * @author          Mediengestalter  <layout@brain-scc.de>
  * @copyright       brain-scc GmbH <http://www.brain-scc.de>
  * @lastmodified    2010-01-19
*/

  body .status_of_current_page_dialog_,
  body .status_of_current_page_dialog_0,
  body .status_of_current_page_dialog_1,
  body .status_of_current_page_dialog_2{
    display:block;
    clear:both;
    padding:1em 1em 1em 3em;
    margin:1em 0;
    background-color:#F5f5f5;
    border-width:5px 0 5px 0;
    border-style:solid;
    font-size:1.1em;
    background-position:1em 50%;
    background-repeat:no-repeat;
  }

  body .status_of_current_page_dialog_0{  border-color:#990000; background-color:#f0e9e1; background-image:url(/common/icons/iconset/exclamation.png);   } /* status 0 - In Bearbeitung und nicht veröffentlicht */
  body .status_of_current_page_dialog_1{  border-color:#009900; background-color:#e2f1e3; background-image:url(/common/icons/iconset/tick.png); } /* status 1 - Aktuell und veröffentlicht */
  body .status_of_current_page_dialog_2{  border-color:#999999; background-color:#F5F5F5; background-image:url(/common/icons/iconset/information.png);  } /* status 1 - Archiv und veröffentlicht */



  .modul_gesundheit,
  .modul_article,
  .modul_article_archiv{
    float:left;
    width:100%;
  }


  .clearer{ clear:both; display:block; border:0px; border-top:1px solid #DDD; color:#DDD; background-color:#DDD;}




/** ****************************************************************************
 * @section          Article-Searchmask
 *                   Standardaussehen der Artikel Suchmaske (Beispiel: Gesundheit)
*/

  .article_searchmask{
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  
  .article_searchmask form{
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  
  .article_searchmask .article_searchmask_fieldset{
    padding:5px 5px 5px 5px;
    margin:0px 0px 0px 0px;
    border-width:0px 0px 2px 0px;
    border-style:solid;
    border-color:#DDD;
  }
  
  .article_searchmask .article_searchmask_legend{
    color:#AAA;
    padding:2px 6px 2px 6px;
    margin:0px 0px 0px 0px;
    display:none;
    font-size:10px;
  }
  
  .article_searchmask .article_searchmask_label{
  }
  
  .article_searchmask .article_searchmask_label_hidden{
    display:none;
  }
  
  .article_searchmask .input_suchtext{
    background-color:#FFF;
    font-size:1.1em;
    padding:2px;
    color:#333;
    border:1px solid #999;
  }
  
  .article_searchmask .input_suchtext:hover,
  .article_searchmask .input_suchtext:focus,
  .article_searchmask .input_suchtext:active{
    border:1px solid #444;
  }
  
  .article_searchmask .input_suchbutton{
    background-color:#999;
    font-size:1.1em;
    padding:2px;
    color:#FFF;
    border:0px;
  }
  
  .article_searchmask .input_suchbutton:hover,
  .article_searchmask .input_suchbutton:focus,
  .article_searchmask .input_suchbutton:active{
    background-color:#444;
    cursor:pointer;
  }
  
  
  
  
  
  
  
  
  
  
/** ****************************************************************************
 * @section          Article-Alphabetical-Line
 *                   Standardaussehen der Alphabetleiste
*/

  .article_alphabetical_index{
    display:block;
    margin:1px 0px 1px 0px;
    padding:1px 1px 1px 1px;
    border-width:0px 0px 2px 0px;
    border-style:solid;
    border-color:#DDD;
  }

  .article_alphabetical_index table td{ text-align:center;}
  
  .article_alphabetical_index table td.alphabet{ color:#333; }
  
  .article_alphabetical_index table td.inaktiv{ color:#AAA; }
  
  .article_alphabetical_index table td.alphabet a,
  .article_alphabetical_index table td.alphabet a:link,
  .article_alphabetical_index table td.alphabet a:visited,
  .article_alphabetical_index table td.alphabet a:hover,
  .article_alphabetical_index table td.alphabet a:focus,
  .article_alphabetical_index table td.alphabet a:active{
    text-decoration:none;
  }
  
  .article_alphabetical_index table td.alphabet a:visited{
    text-decoration:underline;
  }
  
  .article_alphabetical_index table td.alphabet a:hover,
  .article_alphabetical_index table td.alphabet a:focus,
  .article_alphabetical_index table td.alphabet a:active{
    text-decoration:underline;
  }













/** ****************************************************************************
 * @section          Article-List
 *                   Standardaussehen einer Artikelliste
*/

  .article_list{
    display:block;
    margin:10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
  }

  .article_list ul,
  .article_list li,
  .article_list ul li,
  .article_list ol{
    list-style-type:none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
  }

  .article_list .article_list_unorder,
  .article_list .article_intro_unorder{}
  
  /*-- Article-List NonIntro -- -- -- -- -- -- -- -- -- -- -- */

  .article_list .article_list_row{
    display:block;
    position:relative;
    margin:0px 0px 0px 0px;
    padding:3px 5px 3px 5px;
    border-bottom:1px solid #EEE;
  }
  
  .article_list .article_list_row h4.article_list_title{
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:1.1em;
  }

  .article_list .article_list_row h4 a,
  .article_list .article_list_row h4 a:link,
  .article_list .article_list_row h4 a:visited,
  .article_list .article_list_row h4 a:hover,
  .article_list .article_list_row h4 a:focus,
  .article_list .article_list_row h4 a:active{
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-decoration:none;
  }

  .article_list .article_list_row h4 a:hover,
  .article_list .article_list_row h4 a:focus,
  .article_list .article_list_row h4 a:active{
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-decoration:underline;
  }

  /*-- Article-List Intro -- -- -- -- -- -- -- -- -- -- -- */

  .article_list .article_intro_row{
    display:block;
    position:relative;
    margin:0px 0px 0px 0px;
    padding:3px 5px 3px 5px;
    border-bottom:0px solid #EEE;
  }

  .article_list .article_intro_row h3.article_intro_title{
    display:block;
    margin:5px 0px 5px 0px;
    padding:2px 0px 2px 0px;
    font-size:1.3em;
  }

  .article_list .article_intro_row h3 a,
  .article_list .article_intro_row h3 a:link,
  .article_list .article_intro_row h3 a:visited,
  .article_list .article_intro_row h3 a:hover,
  .article_list .article_intro_row h3 a:focus,
  .article_list .article_intro_row h3 a:active{
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-decoration:none;
  }

  .article_list .article_intro_row h3 a:hover,
  .article_list .article_intro_row h3 a:focus,
  .article_list .article_intro_row h3 a:active{
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-decoration:underline;
  }
  
  .article_list .article_intro_image{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  
  .article_list .article_intro_intro{
    font-size:1.0em;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  
  .article_list .article_morelink{
    display:block;
    clear:both;
    margin:5px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    text-align:right;
  }
  
  
  .article_list .article_morelink a,
  .article_list .article_morelink a:link,
  .article_list .article_morelink a:visited,
  .article_list .article_morelink a:hover,
  .article_list .article_morelink a:focus,
  .article_list .article_morelink a:active{
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-decoration:none;
    font-size:1.0em;
  }

  .article_list .article_morelink a:hover,
  .article_list .article_morelink a:focus,
  .article_list .article_morelink a:active{
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-decoration:underline;
    font-size:1.0em;
  }
  
  

  .article_detailview .article_status_0,
  .article_list .article_status_0{
    border-right:3px solid #dd8888;
  }

  .article_detailview .article_status_1,
  .article_list .article_status_1{
    border-right:3px solid #88cc88;
  }



/** ****************************************************************************
 * @section          Article-Details
 *                   Standardaussehen einer Artikel Detailansicht
*/

  .article_detailview{
    display:block;
    margin:10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
  }


 .article_detailview h2{
    display:block;
    margin:15px 0px 15px 0px;
    padding:0px 0px 0px 0px;
  }

  .article_detailview .article_detailview_content{
    display:block;
    margin:15px 0px 15px 0px;
    padding:0px 0px 0px 0px;
  }


  .article_detailview .article_detailview_back{
    display:block;
    clear:both;
    margin:15px 0px 15px 0px;
    padding:0px 0px 0px 0px;
    text-align:left;
    height:20px;
  }


  .article_detailview .article_detailview_back a,
  .article_detailview .article_detailview_back a:link,
  .article_detailview .article_detailview_back a:visited,
  .article_detailview .article_detailview_back a:hover,
  .article_detailview .article_detailview_back a:focus,
  .article_detailview .article_detailview_back a:active{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-decoration:underline;
    font-size:1.0em;
  }

  .article_detailview .article_detailview_back a:hover,
  .article_detailview .article_detailview_back a:focus,
  .article_detailview .article_detailview_back a:active{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-decoration:underline;
    font-size:1.0em;
  }
  
  .article_detailview .article_detailview_back a.article_detailview_back_link{
    float:left;
  }
  
  .article_detailview .article_detailview_back a#article_detailview_printlink{
    float:right;
  }
  
  
  .article_detailview .CONTENT_IMAGE_LINK{
    display:block;
  }
  

  .article_detailview .ARTIKEL_IMAGE_DESC{
    display:block;
    padding:2px 2px 2px 2px;
  }
  
  .article_detailview .ZOOM_LUPE{
    background:url(/common/icons/etc/lupe.gif) top left no-repeat;
  }
  
  
  
  
 /** ****************************************************************************
 * @section          Article-Detail-Show-Date
 *                   Standardaussehen des Artikel Datums
*/
  
  
  .article_detailview_showdate{
    display:block;
    font-size:1.0em;
    text-align:right;
  }
  
  .article_detailview_showdate_create,
  .article_detailview_showdate_update,
  .article_detailview_showdate_start{
    display:block;
  }
  
  .showdate_title,
  .showdate_date,
  .showdate_status{}
  
  .showdate_title{
    font-size:0.9em;
    color:#CCC;
  }
  
  .showdate_date{
    color:#999;
  }

  .showdate_status{
    display:none;
  }
/** ****************************************************************************
 * @section          Article-Pager-Line
 *                   Standardaussehen des Pager
*/

  .article_pager{
    display:block;
    margin:1px 0px 1px 0px;
    padding:1px 5px 1px 5px;
    color:#AAA;
    border-width:2px 0px 0px 0px;
    border-style:solid;
    border-color:#DDD;
  }

  .article_pager table td{ text-align:center; }

  .article_pager table td.alphabet{ color:#333; }

  .article_pager .pager_current{ color:#AAA; }

  .article_pager a,
  .article_pager a:link,
  .article_pager a:visited,
  .article_pager a:hover,
  .article_pager a:focus,
  .article_pager a:active{
    text-decoration:none;
  }

  .article_pager a:visited{
    text-decoration:underline;
  }

  .article_pager a:hover,
  .article_pager a:focus,
  .article_pager a:active{
    text-decoration:underline;
  }
  
  .article_pager img{
    border:0px;
    margin:0px 0px 0px 0px;
    padding:2px 0px 0px 0px;
  }
  
  
/** ****************************************************************************
 * @section          Article-Disclaimer
 *                   Standardaussehen der Artikel-Fussleiste (Disclaimer)
*/

  .article_copyright{
    display:block;
    margin:20px 0px 1px 0px;
    padding:3px 5px 3px 5px;
    color:#AAA;
    text-align:center;
    border-width:1px 0px 0px 0px;
    border-style:solid;
    border-color:#DDD;
    font-size:10px;
  }
  
  
 /*******************************************************************************   DATEILISTE  *****/

  #document_whole{
    /* float:left; 
    width:95%; */
    display:block;
    border:1px solid #EEE;
    margin:5px 0 5px 0;
  }

  ol#documenten_ausgabe,
  ol#documenten_ausgabe li{
    list-style-type:none;
    padding:0px;
    margin:0px;
  }
  
  #document_whole .doc_header{
    display:block;
    height:22px;
    border-bottom:2px solid #DDD;
    background-color:#F5F5f5;
  }
  
  #document_whole .doc_header .doc_size,
  #document_whole .doc_header .doc_declaration{
    padding:5px;
    height:12px;
  }

  #document_whole .doc_header .doc_size{
    font-size:0.8em;
    width:100px;
    border-left:1px solid #DDD;
  }


  ol#documenten_ausgabe{
    display:block;
    margin:0px;
  }

  ol#documenten_ausgabe li.doc_list_0,
  ol#documenten_ausgabe li.doc_list_1{
    display:block;
    border-bottom:1px solid #DDD;
    padding:4px;
  }

  ol#documenten_ausgabe li.doc_list_1{
    background-color:#FAFAFA;
  }

  ol#documenten_ausgabe li a img{
    border:none;
    vertical-align:middle;
  }

  #documenten_ausgabe li a,
  #documenten_ausgabe li a:link,
  #documenten_ausgabe li a:visited,
  #documenten_ausgabe li a:hover,
  #documenten_ausgabe li a:focus,
  #documenten_ausgabe li a:active{
    text-decoration:none;
    font-size:1.0em;
    display:block;
  }

  #documenten_ausgabe li a:hover,
  #documenten_ausgabe li a:focus,
  #documenten_ausgabe li a:active{
    text-decoration:underline;
  }


/*****   BILDERLISTE  **********************************************************/

  ul.imagelist,
  ul.imagelist *,
  ul.imagelist_right,
  ul.imagelist_right *,
  ul.imagelist_ifm,
  ul.imagelist_ifm *{padding:0;margin:0;list-style:none;border:0;}

  .article_images ul.imagelist,
  .article_images ul.right{float:right;margin:0 0 0.6em 1.5em;}
  .article_images ul.left{float:left;margin:0 1.5em 0.6em 0;}

  ul.imagelist{}

  ul.imagelist .image_alt{
  clear:left;
  font-size:11px;
  text-align:left;
  display:block;
  padding:3px 0 0 0;
  width:100%;
  }
  
  ul.imagelist li.imagelist-even,
  ul.imagelist li.imagelist-odd{
    float:left;
    margin:0 0.5em 0.5em 0;
  }
  
  ul.imagelist li.new-row{clear:left;}
  ul.imagelist li.in-row{}
  
  /*
  ul.imagelist li.new-row,
  ul.imagelist li.in-row{width:156px;}
  */
  
  
  ul.imagelist li a,
  ul.imagelist li a:link,
  ul.imagelist li a:visited,
  ul.imagelist li a:hover,
  ul.imagelist li a:focus,
  ul.imagelist li a:active{
    float:left;
    padding:2px;
    border:1px solid #ddd;
  }
  ul.imagelist li a:hover,
  ul.imagelist li a:focus,
  ul.imagelist li a:active{
    border:1px solid #999;
  }
  
 /*image_right

  ul.imagelist_right{float:right;margin:0 0.6em 0.6em 0;}

  ul.imagelist_right .image_alt{
  clear:right;
  font-size:11px;
  text-align:right;
  display:block;
  padding:3px 0 0 0;
  width:100%;
  }

  ul.imagelist_right li.imagelist-even,
  ul.imagelist_right li.imagelist-odd{
    float:right;
    margin:0 4px 1em 0;
    width:156px;
  }

  ul.imagelist_right li.new-row{clear:right;}

  ul.imagelist_right li a,
  ul.imagelist_right li a:link,
  ul.imagelist_right li a:visited,
  ul.imagelist_right li a:hover,
  ul.imagelist_right li a:focus,
  ul.imagelist_right li a:active{
    float:right;
    padding:2px;
    border:1px solid #ddd;
  }

  ul.imagelist_right li a:hover,
  ul.imagelist_right li a:focus,
  ul.imagelist_right li a:active{
    border:1px solid #999;
  }
 */
 
 /*image_ifm*/

  ul.imagelist_ifm{float:right;margin:0 0.6em 0.6em 4em;width:256px;}

  ul.imagelist_ifm .image_alt{
  clear:right;
  font-size:11px;
  text-align:center;
  display:block;
  padding:3px 0 0 0;
  width:100%;
  }

  ul.imagelist_ifm li.imagelist-even,
  ul.imagelist_ifm li.imagelist-odd{
    float:right;
    margin:0 4px 1em 0;
    width:256px;
  }

  ul.imagelist_ifm li.new-row{clear:right;}

  ul.imagelist_ifm li a,
  ul.imagelist_ifm li a:link,
  ul.imagelist_ifm li a:visited,
  ul.imagelist_ifm li a:hover,
  ul.imagelist_ifm li a:focus,
  ul.imagelist_ifm li a:active{
    float:right;
    padding:2px;
    border:1px solid #ddd;
  }

  ul.imagelist_ifm li a:hover,
  ul.imagelist_ifm li a:focus,
  ul.imagelist_ifm li a:active{
    border:1px solid #999;
  }
