
@media all
{


  html * {font-size:100.01%}

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    font-family:'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
    font-size:83%;
    color:#444;  
  }

  h1,h2,h3,h4,h5,h6 {
  	font-weight:bold; 
  	color:#666;
  	margin:0 0 0.25em 0; 
  }

  h1 {font-size:175%}                        /* 21px */
  h2 {font-size:150%}                        /* 18px */
  h3 {font-size:150%}                        /* 18px */
  h4 {font-size:133.33%}                     /* 16px */
  h5 {font-size:116.67%}                     /* 14px */
  h6 {font-size:116.67%; font-style:italic}  /* 14px */
  
  h1.G {border:0; height:30px; text-indent: -999em;}
  h2.G {border:0; height:30px; text-indent: -999em;}
  h3.G {border:0; height:30px; text-indent: -999em;}
  h4.G {border:0; height:30px; text-indent: -999em;}
  h5.G {border:0; height:30px; text-indent: -999em;}

  p {line-height:1.5em; margin:0 0 1em 0;}

  /* ### Lists | Listen  #### */

  ul, ol, dl {line-height:1.5em; margin:0 0 1em 1em}
  li {margin-left:1.5em; line-height:1.5em}

  dt {font-weight:bold}
  dd {margin:0 0 1em 2em}

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote {font-style:italic}
  blockquote {margin:0 0 1em 1.5em}

  strong,b {font-weight:bold}
  em,i {font-style:italic}


  a {color:#1E6289; text-decoration:underline;}
  a:focus,
  a:hover,
  a:active {color:#222; text-decoration:none;}

  table {width:auto; border-collapse:collapse; margin-bottom:0.5em;}
  table.full {width:100%;}
  table.fixed {table-layout:fixed}

  th,td {padding:0.5em;}

  hr {
    color:#fff;
    background:transparent;
    margin:0 0 0.5em 0;
    padding:0 0 0.5em 0;
    border:0;
    border-bottom:1px #eee solid;
  }

  img {border:0;}


  body {background:#9ac0ef url("bg_blue.gif") repeat-x top left fixed; padding:8px 0;text-align:center}



  #topnav a {color:#ccc; font-weight:normal; background:transparent; text-decoration:none;}
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active {color:#fff; text-decoration:underline; background-color:transparent;}
  #topnav {position:relative}
  
  #footer a {color:#999; background:transparent; font-weight:bold;}
  #footer a:focus, 
  #footer a:hover,
  #footer a:active {color:#4D87C7; background-color:transparent; text-decoration:underline;}



/*  #page_margins {min-width:820px; max-width:80em; margin:0 auto; border:0px #889 solid;}*/
  #page_margins {min-width:820px; margin:0 auto; border:0px #889 solid;}

/* Rahmen rundherum*/

  #page{background:#9ac0ef; border:8px #9ac0ef solid;max-width:1124px}

  #header {position:relative;height:120px; color:#fff; background:#232324 url("header-bg.gif") repeat-x;}
  #header #logo {position:absolute; top:10px; left:8px; z-index:10;}
  #header #banner {position:absolute; top:20px; right:10px; z-index:10;}
  #header #topnav {position:relative;top:2px; font-size:0.9em; color:#aaa; background:transparent;text-align:center}


  #footer {
    color:#666; 
    background:#f9f9f9;
    padding:10px;
    border-top:5px #efefef solid;

  }

  #main {background:#fff;padding:0 0;}


  /* ####################################
  ** ### Teaser #########################
  ** ####################################
  */
  #teaser {margin:0; padding:0; background:#eee; color:#888;}
  #teaser div {float:left; width:auto; font-size:0.9em;}

  #teaser .rootline {margin:6px 0 4px 10px;}
  #teaser .rootline a {color:#888; text-decoration:underline;}
  #teaser .rootline a:hover {background:transparent;}

  #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;}

















}
