<!--
/* BASICS */
  body {
    background-color: #FFFFFF;
    color:#000000;
    margin: 0;
    padding: 0;
  }
  
  p,ul,ol,li,div,td,th,address,blockquote,nobr,input,select,textarea { 
    font-family:MetaNormal-Roman, Helvetica, Arial, Univers, sans-serif;    
    font-size:14px;
    text-align:justify;
    padding-right:0;
  }
  h1,h2,h3,h4 {
    font-family:MetaNormal-Roman, Helvetica, Arial, Univers, sans-serif;
    font-weight:bold;
    color:#880044;
    text-decoration:none;
    text-align:left;
  }
  h1.csc-firstHeader { 
    font-size:30px; 
    margin-top:26px;
    margin-bottom:10px; 
  }
  h1 { 
    font-size:22px; 
    margin-top:48px;
    margin-bottom:10px; 
  }
  h2 { 
    font-size:18px; 
    margin-top:18px;
    margin-bottom:10px; 
  }
  h3, em {
    color:#880044;
    font-size:14px;
    font-style: normal;
    font-weight: normal;
    text-decoration:none;
  }


/* ABSCHNITTE */
@media screen {
  td#news_column {
    width:300px;
    background-color:#ccccbb;
    vertical-align:top;
  }
  div#news_area {
    float: left;
    width:280px;
    margin:100px 0px 10px 10px;
  }
  div#news_area td {
    padding-bottom:20px;
  }
  div#news_area p, div#news_area a {
    text-align:left;
    margin:0;
  }
  div#navigation_top {
    float: left;
    margin:10px 92px 10px 10px;
    background-color: #ccccbb;
  }
  div#navigation_top_menu {
    float:left;
    margin:5px 5px 5px 5px;
  }
  div#navigation_top_lang {
    width:55px;
    margin:5px 0 5px 0;
    float:right;
  }
}

  td#content_column {
    vertical-align:top;
  }
  div#logo_top {
    float: right;
    margin:0px 20px 0px 0px;
  }
  div#nav_inhalt {
    float: left;
    margin:0px 92px 10px 10px;
  }
  div#nav_inhalt table {
    margin:10px 10px 10px 10px;
  }
  div#nav_inhalt td {
    margin:10px 10px 10px 10px;
  }

  p.pfad {
    margin-top:30px;
    color: #757061;
    font-size:10px;
  }
  p.copyright {
    color: #757061;
    font-size:10px;
  }


/* LINK-HANDHABUNG */  
  a:hover, a:focus, a:active { 
    background-color:#eebbcc;
  }
  a:link, a:visited { 
    color:black;
  }
  span.nonactive a {
    color:black;
    text-decoration:underline; 
    padding:2px;
  }
  span.active a {
    color:#ffffff;
    background-color:#880044;
    text-decoration:none; 
    padding:2px;
  }
  span.active a:hover, span.active a:focus, span.active a:active { 
    background-color:#eebbcc;
    color:black;
    text-decoration:underline; 
  }
  
  div#content_nav_left span.active a {
    font-size:11px;
    color:#8c084d;
    text-decoration:none;
    text-align:left;
  }
  
  div#content_nav_left a:link {
    font-size:11px;
    color:#000000;
    text-decoration:underline;
    text-align:left;
  } 
  
  div#content_nav_left a:visited {
    font-size:11px;
    color:#000000;
    text-decoration:underline;
    text-align:left;
  }
  
  div#content_nav_left a:hover {
    font-size:11px;
    color:#8c084d;
    background-color:#FFFF80;
    text-decoration:underline;
    text-align:left;
  }
  
  div#content_nav_left a:active {
    font-size:11px;
    color:#8c084d;
    text-decoration:none;
    text-align:left;
  }
  
  div.csc-sitemap a:link {
    font-size:11px;
    color:#000000;
    text-decoration:underline;
    text-align:left;
  } 
  div.csc-sitemap a:visited {
    font-size:11px;
    color:#000000;
    text-decoration:underline;
    text-align:left;
  }
  div.csc-sitemap a:hover {
    font-size:11px;
    color:#8c084d;
    background-color:#FFFF80;
    text-decoration:underline;
    text-align:left;
  }  
  div.csc-sitemap a:active {
    font-size:11px;
    color:#8c084d;
    text-decoration:none;
    text-align:left;
  }

  div.content em a {
    color:#880000;
    text-decoration:underline; 
  }


/* ZONEN ZUR BETONUNG*/
  .detail {
    background-color:#eebbcc;
  }
  .csc-frame-frame1, .csc-frame-frame1 h1, .csc-frame-frame1 a:link {
    padding:0px 5px 2px 5px;
    background-color:#880044;
    color:white;
  }
  .csc-frame-frame1 a:hover, .csc-frame-frame1 a:focus, .csc-frame-frame1 a:active { 
    padding:0px 5px 0px 5px;
    background-color:#eebbcc;
    color:black;
  }

@media print {
  div#news_area {
    display: none;
    width: 0;
  }
  div#navigation_top {
    display: none;
  }
  div#navigation_left, div#nav_left {
    display: none;
    width: 0;
  }
}

--!>
