body {
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    color: 5C5C5C;
    }

   a.contentpagetitle,
   a.contentpagetitle:hover,
   a.contentpagetitle:active,
   a.contentpagetitle:focus {
   text-decoration: none !important;
   font-weight: 900;
   }

  .pagenavbar {
   padding-left: 14px;
   font-weight: 900;
   font-size: 0px;  
   }

  .pagenavcounter {
   padding: 5px 0px 14px 0px;
   font-weight: 500;
   font-size: 10px;
   text-decoration:none;
   }

  .pagenav {
   font-weight: 500;
   font-size: 10px;
   text-decoration:none;
   margin: 5px 15px 5px 5px;
   }

  .pathway{
   white-space:nowrap;
   color: #FF9B05;
   display:inline;
   }
	
  .moduletable_menu ul li {
  list-style: none;
  margin:0 0 0 -40px;
  }
  
  .moduletable_menu ul li ul li {
  list-style: none;
  margin:0 0 0 -25px;
  }
  
  .moduletable_menu a:link, .moduletable_menu a:visited, .moduletable_menu a:hover{
   font-weight: 600;
   text-decoration:none;
   white-space:nowrap;
   margin: 0;
   padding: 0;
   color: #FF9B05;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 2em;
   text-align: left;
   }

  .moduletable a#active_menu-nav {
   font-weight: 900;
   font-size: 12px;
   white-space:nowrap;
   margin: 0;
   padding: 0;
   color: #FF9B05;
   }

ul#mainlevel-nav {
   text-decoration: none;
   list-style: none;
   padding:0;
   margin: 6px 12px 0 0;
   float:left;
   }

ul#mainlevel-nav li {
   
   text-align:left;
   float:left;
   font-size:0.9em;
   height:26px;
   line-height:26px;
   margin:0;
   padding:0 30 0 0;
   display:inline;
   background:none;
   }

ul#mainlevel-nav li a:link, ul#mainlevel-nav li a:visited {
   font-weight:bold;
   text-align:left;
   text-decoration:none;
   white-space:nowrap;
   display:block;
   overflow:hidden;
   color: #004D93;
   margin:0;
   padding:0;
   }

ul#mainlevel-nav li a#active_menu-nav, ul#mainlevel li a#active_menu {
   text-decoration:underline;
   }

ul#mainlevel-nav li a:hover {
   white-space:nowrap;
   margin:0;
   padding:0;
   color: #FF9B05;
   background-position: -120px 0;
   }

  #Bereich1 { border: 1px dashed silver;
    margin: 0pt 0pt 1.2em;
    width: 18em;
    background-color: rgb(238, 238, 238);
    float: left;
    }

  #Bereich2 { border: 1px dashed silver;
    margin: 0pt 0pt 1.1em;
    background-color: rgb(238, 238, 238);
    float: right;
    width: 16em;
    height: 4em;
    }

  #Bereich3 { border-bottom-width:0.1em;
    border-bottom-style:solid;
    border-bottom-color:#FF9B05;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    color: #004D93;
    text-decoration: none;
    font-weight: normal;
    height: 3em;
    width: 100%;
    }

  #Bereich4 { 
    margin: 5pt 0pt 0pt;
    background-color: rgb(0, 77, 147);
    padding: 10pt 10pt;
    float: left;
    width: 130pt;
    height: 300pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF9B05;
    text-decoration: none;
    font-weight: normal;
    }

  #st_content {
    color: 5C5C5C;
    margin: 0pt 0pt 1.1em;
    padding: 5pt 1em;
    width: 100%;
    float: left;    
    }

  #Bereich6 {
    margin: 0pt 0pt 0pt;
    background-color: rgb(255, 155, 5); 
    padding: 10pt 10pt;
    float: right;
    width: 50pt;
    height: 305pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF9B05;
    text-decoration: none;
    font-weight: normal;
    }

  #Bereich6 a{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF9B05;
    text-decoration: none;
    font-weight: normal;
    }

  #st_footer { 
    width: 100%;
    color: #999999;
    text-decoration:none;
    }

  #st_footer a, a:link, a:visited{
    color: #999999;
    text-decoration:none; 
    }

  #Bereich8 { 
   float:left;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 10px;
   color: #FF9B05;
   margin:0 0 0 -40px;
    }

ul.breadcrumb li {
display:inline;
}

.breadcrumb {
margin:0;
}

div#ca_banner {
	height:70px;
	position: absolute;
	z-index: 1000;
	top:70px;
}

#infoplus a:link {
font-size:10pt;
}