/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication GRID CMS Strukturdesign Version 5.0.9.1
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Formatierung von HTML-Elementen */

div#gewinnspiel
{
  position: absolute;
  left: 360px;
  top: 23px;
  z-index: 100;
  visibility: hidden;
  display: none;
}

 html
 {
   width: 100%;
   position: relative;
   font-size: 1em;
 }

 body
 {
    background-color: #fcc000;
    color: #454347;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 17px;
    background-image: url(/badenAssets/img/body_background.jpg);
    background-repeat: repeat-x;
    position: relative;
 }
  
 div#flybaden_banner
 {
   position: absolute;
   z-index: 1;
   height: 724px;
   width: 100%;
   overflow: hidden;
 }
 
 div#flybaden_banner
 {
   position: relative;
 }
 
 div#flybaden_banner img
 {
   width: 100%;
   min-height: 896px;
   min-width: 1399px;
 }
  
 div#flybaden
 {
    position: absolute;
    z-index: 2;
    float: left;
    width: 970px;
    background-color: #ffffff;
    top: 60px;
    top: 724px;
    left: 50%;
    margin-left: -485px;
    padding-bottom: 20px;
  }
  
  div#flybaden_unterseite
  {
     position: absolute;
    z-index: 2;
    float: left;
    width: 970px;
    background-color: #ffffff;
    top: 60px;
    top: 233px;
    left: 50%;
    margin-left: -485px;
    padding-bottom: 20px;
  }
  
  *+html div#flybaden
  {
    padding-bottom: 40px;
  }
  
  *html div#flybaden
  {
    padding-bottom: 40px;
  }
  
  div.subnavi
  {
    position: absolute;
    z-index: 2;
    color: #ffffff;
    font-size: 11px;
    width: 970px;
    left: 50%;
  top: 0;
  margin-top: 15px;
    margin-left: -485px;
  }
  
  div.sprache
  {
    float: left;
  }
  
  div.subnavi a, div.subnavi a:link
  {
    color: #ffffff;
    margin-right: 10px;
    text-decoration: none;
    font-weight: normal;
  }
  
  div.navigation
  {
    position: absolute;
    clear: both;
    width: 970px;
    margin: 0;
    padding: 0;
    background-color: #cda400;
    color: #000000;
    font-size: 16px;
    background-image: url(/badenAssets/img/navigation_back.jpg);
    background-repeat: no-repeat;
    z-index: 3;
    top: 200px;
    top: 80px;
    top: 30px;
    top: 200px;
    left: 50%;
    margin-left: -485px;
    opacity: 0.90;
    height: 33px;
    overflow: hidden;
  }
  
  div.navigation_ul
  {
    overflow: hidden;
  }
  
  *+html div.navigation
  {
    filter:Alpha(opacity=90);
    width: 969px;
  }
  
  * html div.navigation
  {
    filter:Alpha(opacity=90);
    width: 969px;
  }
  
  div.navigation a
  {
    float: left;
    list-style-type: none;
  padding: 8px 7px 8px 7px;
    border-left: 2px solid #ffffff;
    margin-left: -2px;
    font-weight: bold;
    font-size: 14px;
  }
  
  *+html div.navigation a
  {
    padding: 8px 7px 8px 7px;
  }
  
  * html div.navigation a
  {
    padding: 8px 7px 8px 7px;
  }
  
  div.navigation a.navLevel1Selected
  {
    /* background-color: #ffffff; */
    background-image: url(/badenAssets/img/navigation_back_highlight.png);
    background-position: left;
    background-repeat: no-repeat;
    border-left: 0;
    padding-left: 20px;
    margin-left: -6px;
  }   

  * html div.navigation a.navLevel1Selected
  {
    background-image: none;
  background-color: #ffffff;
  padding-left: 10px;
  }

  div.navigation a.letzernavipunkt
  {
    border-right: 3px solid #ffffff;
  }
  
  div.navigation a:link, div.navigation a
  {
    color: #000000;
    color: #00407b;
    color: #00305b;
    text-decoration: none;
  }
  
  div.topnews
  {
    width: 735px;
    clear: both;
    float: left;
    padding: 5px 10px;
  }
  
  h2.kategorie
  {
    text-decoration: underline;
    font-size: 14px;
    font-weight: normal;
  }
  
  h2.listEntryTitle
  {
    font-size: 28px;
    font-weight: normal;
    color: #00407b;
  }
  
  h2.listEntryTitle a,  h2.listEntryTitle a:link
  {
    font-size: 28px;
    font-weight: normal;
    color: #00407b;
    text-decoration: none;
    float: left;
  }
  
  div#blockContent, div#blockContentStart
  {
    float: left;
    padding: 0 10px;
    width: 703px;
    margin: 0 0 30px 0;
  }
  
  * html div#blockContent, * html div#blockContentStart
  {
    width: 693px;
  overflow: hidden;
  }
  
  /* */
  
  div.elementList
  {
    float: left;
    margin: 0;
    padding: 0;
    width: 705px;
  }
    
  ul.listDefault
  {
    margin: 0;
    padding: 0;
  }
  
  ul.listDefault li
  {
    float: left;
    width: 230px;
    list-style-type: none;
  }
  
  img.picture
  {
    width: 230px;
  }
  
  /* news-startseite */
  
  .flybaden_news_detail
  {
    float: left;
    width: 700px;
    margin-bottom: 20px;
  }
  
  .flybaden_news
  {
    float: left;
    margin: 0;
    width: 210px;
    height: 425px;
    padding: 0 20px 10px 0;
    overflow: hidden;
    border-bottom: 1px dotted #333333;
  }
  
  .flybaden_news h2.listEntryTitle_small
  {
    font-size: 16px;
    margin: 5px 0;
    font-weight: normal;
  }
  
  .flybaden_news_detail h2.listEntryTitle_small
  {
    font-size: 24px;
    margin: 5px 0;
    font-weight: normal;
    line-height: 26px;
    color: #00407b;
    font-size: 23px;
    margin: 15px 0;
    font-weight: bold;

  }
  
  .flybaden_news h2.listEntryTitle_small a, .flybaden_news h2.listEntryTitle_small a:link, .flybaden_news_detail h2.listEntryTitle_small a, .flybaden_news_detail h2.listEntryTitle_small a:link 
  {
    color: #00407b;
    text-decoration: none;
    font-weight: bold;
    padding-left: 4px;
    float: left;
  }
  
  p.listEntrymore, p.listEntrymore a, p.listEntrymore a:link
  {
    color: #d5981c;
  color: #666666;
    text-decoration: none;
    font-weight: bold;
    padding-left: 2px;
  }
  
  .listEntryThumbnail
  {
    clear: both;
  }
  
  /* newsseite formatieren */
  
  p.listEntryCategorie
  {
     text-decoration: normal;
     margin: 10px 0 0 0;
     font-size: 12px;
  }
  
  .flybaden_news p.listEntryCategorie
  {
    padding-left: 4px;
  }
  
  /* topnewsspalte */
  
  div.topnewsspalte
  {
    width: 698px;
    /* padding: 0 15px 15px 15px; */
    float: left;
    height: 415px;
    padding-bottom: 0;
    z-index: 4;
  /* border: 1px solid violet; */
  }
  
  h2.topnews_head, h1.listEntryTitle 
  {
    color: #00407b;
    font-size: 23px;
    margin: 15px 0;
    font-weight: bold;
  }
  
  .topnewsspalterechts
  {
    float: left;
    width: 225px;
    margin-left: 10px;
    /* border: 1px solid violet; */
  }
  
  .topnewsspalterechts h2
  {
  margin: 0;
  padding-bottom: 5px;
  }
  
  * html .topnewsspalterechts
  {
    overflow: hidden;
  }
  
  /* suche */
  
  .searchform
  {
    width: 200px;
    margin-top: 78px;
  }
  
  *+html .searchform
  {
    margin-top: 78px;
  }
  
  * html .searchform
  {
    margin-left: -33px;
  }
  
  .searchform form
  {
     margin: 0;
     padding: 0;
  }
  
  .searchform input
  {
    width: 226px;
    border: 0;
    background-image: url(/badenAssets/img/suchen_back.png);
    background-repeat: no-repeat;
    background-color: transparent;
    text-indent: 30px;
    padding: 6px 0;
  }
  
  *+html .searchform input
  {
    text-indent: 0;
    padding-left: 30px;
    width: 196px;
  }
  
  * html .searchform input
  {
  padding-left: 30px;
  }
  
  dl, dd
  {
    margin: 0;
    padding: 0;
  }
  
  h2.carte
  {
    font-size: 13px; 
    font-weight: normal; 
    margin: 0 0 2px 0;
    padding: 0; 
  }
  
  p.carte
  {
    float: left;
    background-color: #ffffff;
    padding: 5px 10px;
    margin: 0;
  }
  
  img.interactivebox
  {
     border: 1px solid #d2d2d2; 
  }
  
  p.fullpic
  {
     margin: 10px 0;
  }
  
  /* inhalt rechts */
  
  .contentright
  {
    float: right;
    width: 236px;
    margin-right: 10px;
  }
  
  * html .contentright
  {
    overflow: hidden;
  }
  
  /* detailseite */
  
  div.topnews_head div.elementText
  {
    width: 240px;
    float: left;
  }
  
  div.elementText
  {
    float: left;
  }
  
  .contentright .elementText
  {
    margin-top: 10px;
  }
  
  *+html .contentright .elementText
  {
    margin-top: 20px;
  }
  
  .listEntryThumbnail_detail
  {
    float: left;
    width: 445px;
    margin-left: 10px;
  }
  
  /* links */
  
  a, a:link
  {
    color: #d5981c;
    text-decoration: none;
    font-weight: bold;
  }
          
  /* flybaden */
  
  .flybaden_logo
  {
    float: right;
  margin-top: -15px;
    margin-right: -12px;
    width: 180px;
    height: 180px;
  position: relative;
  z-index: 3;
  }
  
  /* content */
  
  div#blockContentInner
  {
    float: left;
    width: 710px;
  }
  
  div#blockContentInner h3
  {
    font-size: 15px;
  margin: 0;
  padding: 0;
  margin: 20px 0 10px 4px;
  }
  
  /* detail */
  
  .newsdetailhead
  {
    width: 700px;
    float: left;
  }
  
  .newsdetailmore
  {
    width: 190px;
    float: right;
    height: 30px;
    margin-top: 5px;
    text-align: right;
  }
  
  .listEntryDescription
  {
    margin-top: 2px;
  }
  
  .flybaden_news .listEntryDescription
  {
    padding-left: 4px;
  }
  
  /* topnews head */
  
  .topnews_head
  {
    width: 940px; 
    top: 200px;
    top: 80px;
    top: 233px;
    height: 460px;
    /* height: 1000px; */
    position: absolute; 
    z-index: 3;
    left: 50%;
    margin-left: -485px;
    padding: 15px; 
    margin-bottom: 20px;
    /* overflow: hidden; */
  }
  
  *+html .topnews_head
  {
    height: 420px;
  }
  
  .topnews_head_back
  {
    background-color: #ffffff;
    width: 940px; 
    top: 200px;
    top: 80px;
    top: 30px;
    top: 233px;
    height: 460px;
    /* height: 1000px; */
    position: absolute; 
    z-index: 2;
    border-bottom: 1px dotted #999999;
    left: 50%;
    margin-left: -485px;
    padding: 15px; 
    margin-bottom: 20px;
    opacity: 0.90;
    overflow: hidden;
  }
  
  *+html div.topnews_head_back
  {
    filter:Alpha(opacity=90);
  }
  
  * html div.topnews_head_back
  {
    filter:Alpha(opacity=90);
  }
  
  iframe
  {
    float: left;
  }
  
  form
  {
    padding: 20px 5px;
  }
  
  label, input
  {
    clear: both;
    margin: 10px 0;
  font-size: 13px;
  }
  
  label
  {
    clear: both;
  }
  
  .wglRadioFloat
  {
    padding-right: 10px;
  }
  
  h2
  {
    font-size: 14px;
    line-height: 18px;
  }
  
  /* listendarstellung */
  
  ul
  {
    margin: 0;
    padding: 0;
    margin-left: 15px;
  }
  
  /* suche */
  
  form
  {
    margin: 0;
    padding: 0;
  }
  
  label.invisible
  {
    margin-right: 10px;
  }
  
  /* */
  
  
  /*  */
  
  .entrydescription
  {
    height: 138px;
    overflow: hidden;
  }
  
  .entry_title
  {
    height: 62px;      /* dreizeilig */
    height: 46px;      /* zweizeilig */
  }
  
  #tagcloud                       
  {
    width: 210px;
    padding: 14px;
    margin: 0 0 25px 0;
    font-size: 1.2em;
    /* border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-bottom: 4px solid #dcdcdc;
    border-right: 3px solid #dcdcdc; */
    background-image: url(/badenAssets/img/tagcloud_back.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    font-size: 0.9em;
  font-size: 1.2em;
  line-height: 1.4em;
  font-size: 14px;
   }
   
   #tagcloud a
   {
     color: #454347;
     
   }
  
  .tagcloudtop
  {
    margin-top: 5px;
    background-image: url(/badenAssets/img/tagcloud_back_top.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
  clear: both;
  }
  
  /* wetter einbinden */  
    
  div.wetter
  {
    margin: 10px 0;
  }
  
  .orange
  {
    color: #00407b;
  }
  
  /* mehrspaltiger inhaltscontainer */
  
  .col1_50
  {
    margin-right: 20px;
  }
  
  .col1_50, .col2_50
  {
    float: left;
    width: 340px;
  margin: 5px;
  }
  
  /* bilder back */
  
  .listEntryThumbnail_detail
  {
    width: 445px;
    height: 360px;
    overflow: hidden;
    background-image: url(/badenAssets/img/bilderrahmen_back.png);
  }  
  
  .kleinesbildbackground
  {
    width: 204px;
    height: 164px;
    overflow: hidden;
    background-image: url(/badenAssets/img/bildkl_background.png);
  }  
  
  .imageholder
  {
    float: left;
    padding: 8px;
    width: 421px;
    height: 331px;
    overflow: hidden;
  }
  
  .kleinimageholder
  {
    float: left;
    padding: 8px;
    width: 177px;
    height: 137px;
    overflow: hidden;
  }
  
  /* suchergebnisse */
  
  .formsearch
  {
    margin-top: 20px;
  }
  
  .listSearchResult, .formsearch
  {
    width: 400px;
    /* margin-left: 270px; */
  }
  
  .listSearchResult li
  {
    margin-bottom: 30px;
  }
  
  /* navigation */
  
  .letzternavipunkt
  {
    width: 139px;
  width: 153px;
  }
  
  *+html .letzternavipunkt
  {
    width: 152px;
  }
  
  * html .letzternavipunkt
  {
    width: 162px;
  }
  
  /* paginierung */
  
  div.pageNaviList
  {
    /* margin-left: 271px; */
  text-align: center;
  }
  
  div.pageNaviList .pageNaviCurrent
  {
  font-weight: bold;
  padding-right: 5px;
  }
  
  div.pageNaviList .pageNaviLink
  {
  font-weight: normal;
  padding-right: 5px;
  }
  
  /* p */
  
  p
  {
    margin: 12px 0;
  }
  
  .locationp
  {
    color: #d5981c;
  font-size: 13px;
  }
  
  #bePanel {position:fixed;z-index:1000;overflow:hidden;padding:0 40px 40px 0;top:40px;left:0px;width:56px;min-height:300px;}
  
  /* meta-navigation highlight */

