@charset "UTF-8";

@media all
{
  #header {	
    background: #fff;
    height: 100px;
	}

  #header {z-index:1;}
  #header img.headImg1 { z-index:80;}
  #header #banner { z-index:81;}
  #header .tx-macinasearchbox-pi1 { z-index:82; }
  #topnav { z-index:100;}
  
  #fl_header_slide_slideshow {z-index:5;}
  
  #page_margins { min-width: 980px; max-width: 72em; }



  #header div.teaser_login {position:absolute; bottom:50px; right:10px; font-size:12px;}
  #header div.teaser_login input {margin-left:0;}
/*  #header div.teaser_login form span {display:block; font-weight:bold; color:#aaa;}*/
  #header .teaser_login { z-index:83; }
  /*#header div.teaser_login form input {width:13px; height:12px;}*/


  #header .teaser_login * {
    vertical-align: middle;  
  }

  #header .teaser_login #submit { 
    vertical-align: middle;
  }


  #header .teaser_login #user, 
  #header .teaser_login #pass { 
    width: 70px; 
    height: 14px;  
    padding: 1px;
    margin-left: 2px;
    margin-right: 2px;
   }

  #header .teaser_login input {
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 0.9em;
  }

  #header div.pm_message {position:absolute; bottom:30px; right:10px; font-size:12px;}
  #header div.pm_message { 
    z-index:84;
  }


  /*************************
   * Teaser Login - BEGIN
   *************************/     

  #teaser .teaser_login {
    float: right;

    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 2px;
    margin-left: 0pt;
    padding: 0px;
    
    vertical-align: middle;    
  }

  #teaser .teaser_login #submit { 
    margin-top: -2px;
    padding-top: 0px;
    margin-left: 6px;
    vertical-align: middle;
  }


  #teaser .teaser_login #user, 
  #teaser .teaser_login #pass { 
    width: 60px; 
    padding: 2px;
    margin-left: 2px;
    margin-right: 2px;
   }

  #teaser .teaser_login input {
    font-family: Verdana,Arial,Helvetica,Sans-Serif;
    font-size: 0.9em;
  }

  #teaser .pm_message { 
    margin-top: 4px;
    padding-top: 0px;
    margin-left: 6px;
    vertical-align: middle;
    float: right;
  }

  #footer {
    text-align: center;
  }
  
  /*************************
   * Teaser Login - END
   *************************/     
  #submenu {
    margin-top: 0px;
  }


  /*************************
   * Kalender - START
   *************************/     
  #cal_listmini div {
    margin-left: 10px;
    padding: 5px;
  }

  #cal_listmini dt {
    margin-top: 10px;
    padding-left: 5px;
  }
  /*************************
   * Kalender - END
   *************************/    
 
  /* Menu Title */
  #submenu li#title {
    width: 100%;
    padding: 0;
    border-bottom: 1px #888 solid;
  }
   
  .tx-srfeuserregister-pi1 h4 {
    color: #444444;
    background: none;
    font-size:112%;
  }
  
  p {
    margin: 0px;
    margin-bottom: 1em;
    padding: 0px;
  }
  
  /*************************
   * COLORS - START
   *************************/     

  /* LINKS */
  a,
  .news-list-morelink a,
  .news-latest-morelink a {
    color:#1E6289; 
    text-decoration:underline;
  }
  
  a:focus,
  a:hover,
  a:active,
  a:link:hover,
  .csc-sitemap li a:hover,
  .news-list-morelink a:hover,
  .news-latest-morelink a:hover
 {
    color:#ffffff;
    background: #AA1124;
    text-decoration:none;
  }
 
  h1,
  #submenu li#title {font-size:116.67%; }  /* 14px */
  h2 {font-size:108.33%; }  /* 13px */
  h3 {font-size:100%; }   /* 12px */

  /* Hintergrund duenke duerkis*/
  h1, h2, h3, h4, h5, h6,
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
  .news-single-titleline,
  #submenu li#title,
  th.tx-mmforum-th,
  input.tx-mmforum-button {
    background-color: #1e6289;
    color: #ffffff;
    padding-left: 5px;
    font-weight: bold;
  }

  /* Buttom-Wahl:
   *  Randfarbe durchgezogen duenke duerkis*
   *  Hintergrund hellgrau  
   */
  .tx-mmforum-textbutton  {
    border:1px solid #1e6289;
    color: #1e6289;
    background-color: #ffffff;
  }
  
  /* Grau */
  .news-amenu-item-year,  
  .news-latest-item-titleline, .news-latest-item-titleline a,
  .news-latest-item-title,  .news-latest-item-title a,
  .news-list-item-title,    .news-list-item-title a,
  .news-single-item-title,  .news-single-item-title a,
  .news-latest-date,
  .news-list-date,
  #submenu a, #submenu li strong,
  .csc-sitemap li a,
  td.tx-mmforum-td2,
  td.tx-mmforum-subth,
  td.tx-mmforum-subth2,
  .tx_ablinklist_listView_title, .tx_ablinklist_listView_title a {
      background-color: #444444;
      color: #ffffff;
  }

  
  .news-single-timedata {
      color: #444444;
  }

  /* Ausblenden */
  div#tx-mmforum-footer {
    visibility:hidden;
  }
  
  /*************************
   * COLORS - END
   *************************/

  .news-single-item h3 {
    border: 0px;
    padding: 0px;
    background-color: transparent;
  }  
   
   
 .tourresult_header {
    background-color: #1e6289;
    color: #ffffff;
    padding-left: 5px;
    font-weight: bold;
    font-size:100%;
    clear: left;
  }
  
  .tourresult_heading {
    background-color: #cccccc;
    color: #444444;
    padding-left: 5px;
    font-weight: bold;
    font-size:100%;
  }
  
  .tourresult_entry {
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 10px;
    border-top: 1px #cccccc solid;
  }
  
  .tourresult_header a {
    color: #cccccc;
  }   

  .tourresult_hr {
    padding-top: 0px;
    padding-bottom: 0px;
    border-top: 5px #fff solid;
  }
        
  .tourresult_entry_image {
    padding-left:0px;
  }


  .c15l, .c20l {
    float: left;
  }
  
  .c15l, .c15r {
    width: 15%;
  }
  
  .c20l, .c20r {
    width: 20%;
  }
  
  .c85r, .c80r {
    float: right;
    margin-left: -5px;
  }
  
  .c85l, .c85r {
    width: 85%;
  }
  
  .c80l, .c80r {
    width: 80%;
  }

  .tx_ablinklist_listView_link_1,
  .tx_ablinklist_listView_link_2 {
    margin-bottom: 20px;
  } 
  .tx_ablinklist_listView_linkLabel {
    margin-left: 5px;
  }

  .tx_ablinklist_listView_teaser {
/*    height: 60px;
    display: block;*/
  }
 
  .news-list-item-content .tourresult_hr,
  .news-latest-item-content .tourresult_hr {
    padding: 0px;
    margin:0px;
    height:0px;
    border: 0px white solid;
    padding-bottom: 4px;
  }
  
  /* Tabellen im RTE  */    
  .contenttable * {
     font-size:13px;
  }    
 
  
  /**********************
   * Top-menu 
   **********************/
  #nav_main {
    background-color: #4989ad;
  }    

  /**********/
  /* POSTIT */
  /**********/
  .postit_oben {
      background-image:url(/fileadmin/templates/postit/ohne_pin/oben.gif);
      background-repeat:no-repeat;
      margin-top:0px;
      padding: 0px;
      height:10px;
  }
  
  .postit_mitte {
      background-image:url(/fileadmin/templates/postit/ohne_pin/mitte.gif);
      background-repeat:repeat-y;
      padding: 0px 0px 0px 10px;
      width: 165px;
      color: black;    
  }
  
  .postit_unten {
      background-image:url(/fileadmin/templates/postit/ohne_pin/unten.gif);
      background-repeat:no-repeat;
      height:30px;
      margin-top:0px;
  }
  
  .postitpin_oben {
      background-image:url(/fileadmin/templates/postit/mit_pin/obenpin.gif);
      background-repeat:no-repeat;
      margin-top:0px;
      padding: 0px;
      height:45px;
  }
  
  .postitpin_mitte {
      background-image:url(/fileadmin/templates/postit/mit_pin/mittepin.gif);
      background-repeat:repeat-y;
      padding: 0px 0px 0px 10px;
      width: 165px;
      color: black;       
  }
  
  .postitpin_unten {
      background-image:url(/fileadmin/templates/postit/mit_pin/untenpin.gif);
      background-repeat:no-repeat;
      height:30px;
      margin-top:0px;
  }  

/*********************************************************************/

}

