@charset "UTF-8";
@media all
{
 

   
  body {background:#CCE5F2 url("../images/bg.png") center top no-repeat; min-height:890px;   }
  
  #bgHorizontal {
    background: url("../images/vert-bg.png") repeat-x ;
}
  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen url("../images/bg.png")center top no-repeat */
  #page_margins { background:#fff; width:960px;  position:relative; margin:0 auto; left:-3px;  }
  #page{background:#fff; border:0px red solid;  }

  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body {text-align:center;}
  #page_margins {text-align:left;}

  /* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */
  #header {height:100px; color:#fff; background:#fff }
  #header img.headImg1 {position:absolute; top:24px; left:35px; font-size:208%;}
  #header h1 span {display:block; height:1px; width:1px; overflow:hidden; line-height:105px;}
  #header div.tx-macinasearchbox-pi1 {position:absolute; bottom:8px; right:10px; font-size:11px;}
  #header div.tx-macinasearchbox-pi1 input {margin-left:0;}
  #header div.tx-macinasearchbox-pi1 form span {display:block; font-weight:bold; color:#aaa;}
  #header div.tx-macinasearchbox-pi1 form input {width:170px; height:13px;}
  /*#header #banner {position:absolute; top:25px; right:10px; z-index:10;}*/
  #header #topnav {top:2px; font-size:0.9em; color:#aaa; background:transparent;}

  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */
  #nav_main {border-bottom:0;}
  #nav ul {margin-left:0;}

  #main {background:#fff;  padding:0 0;  
	overflow: hidden;
	width: 100%;   
  
  }

  .upper {margin:24px 60px 0px 32px; padding:0em; padding-bottom:20px; background:#fff; vertical-align: baseline; min-height:200px;}


  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */


  #col1 {width:666px;float:left; border:1px solid red;}
  #col1_content {padding:10px;}

  /*#col2 {width:25%}
  #col2_content {padding:10px;} */

  #col3 {width: 199px; background-color:#DCEDF4; height:100%; margin: -30px 0px 0px 0px; float:right;}
  #col3_content {padding:10px; height:100%;background-color:#DCEDF4;}

  /* ####################################
  ** ### Teaser #########################
  ** ####################################
  92*/
   /*height vom teaser war mal 92*/
  #teaser { margin:0; margin-left:31px; padding:0; background:#fff; color:#4AB1D3; height:auto; 
  background: url("../images/multiPlus-white-bg.png") no-repeat scroll right center #FFFFFF;
  }
  #teaser div { width:auto; font-size:0.9em;}
  /* test: body.ECP */
  .ECP #teaser { background: url("../images/ecp/multiPlus-green-hue.png") no-repeat scroll right center #FFFFFF; } 

  #teaser .rootline {margin:23px 0 4px 0px; font-size: 12px;}
  #teaser .rootline a {color:#4AB1D3; text-decoration:none;}
  #teaser .rootline a:hover {background:transparent; text-decoration:underline;}
   .ECP #teaser {color:rgb(211,121,10);}  
  .ECP #teaser .rootline a {color:#588660; text-decoration:none;}

  #teaser .langMenu {float:right; margin:3px 10px 0 0;}
  #teaser .langMenu a:hover {background:transparent;}
  #teaser .langMenu img {margin-top:5px;padding-right:3px;}
  #teaser .langMenu .tx-srlanguagemenu-pi1 .CUR img {padding-right:1px;}
  #teaser .langMenu .tx-srlanguagemenu-pi1 .CUR img.tx-srlanguagemenu-pi1-flag {padding-right:3px;}
  #teaser .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset legend {display:none;}
  #teaser .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset label {display:none;}

  #teaser .selectFontSize {float:right; margin:6px 10px 0 0;}
  #teaser .selectFontSize a {color:#fff;}
  #teaser .selectFontSize a:hover {background:transparent;}

  #teaser .aktDatum {float:right; margin:6px 20px 4px 0;}
  
  
  





  
}
