@font-face {
  font-family: "Arno W01 Regular";
  font-style: normal;
  font-weight: 400;
  src: url("../Fonts/regular-eot.eot?#iefix") format("embedded-opentype"), url("../Fonts/regular-woff.woff") format("woff"), url("../Fonts/regular-ttf.ttf") format("truetype");
}
@font-face {
  font-family: "Arno W01 Regular";
  font-style: normal;
  font-weight: 700;
  src: url("../Fonts/bold-eot.eot?#iefix") format("embedded-opentype"), url("../Fonts/bold-woff.woff") format("woff"), url("../Fonts/bold-ttf.ttf") format("truetype");
}

h1, h2, h3, h4, h5, h6 {
  color: #135f8e !important;
  font-family: Arno W01 Regular,Georgia,Times New Roman,Times,serif !important;
  font-weight: 400 !important;
  font-size: 2em !important;
  margin-top: 0.67em !important;
} 

body{
  margin: 0;
  padding: 0;
  font-size:13px; 
  font-family: Arial;
  color:#4B4949; 
}

a {
  border:none; 
  text-decoration:none; 
  color:#4265a1;
}

a:hover {
  text-decoration: underline;
}

.page{
  width: 1000px;
  background-color: #f4f4f4;
  margin: 0 auto;
}

.logoarea {
  padding-bottom: 50px;
}

.header {
  background-image: url(../Images/h_back.jpg);
  width: 1000px;
  height: 305px;
  background-repeat: no-repeat;
}
  
.navigation {
  background: #4762E3;
}

.navigationfield{
  margin-left: 20px;
}

.navigationfieldleft{
  padding-top: 65px;
  padding-right: 5px;
  width: 200px;
  float: left;
}
  
.navigationfieldright{
  padding-top: 245px;
  overflow: auto;
}

.navigationfieldright .fieldOne{
  width: 238px;
  height: 57px;

  background-image: url(../Images/h_b2.gif);
  background-repeat:no-repeat;
  float: left;
  padding-right: 15px;
}
  
.navigationfieldright .fieldTwo{
  width: 238px;
  height: 57px;
  background-repeat:no-repeat;
  background-image: url(../Images/h_b1.gif);
  overflow: auto;
}

.navigation{
  background-repeat:no-repeat;
  padding-top: 15px;
  padding-bottom: 15px;
}
  
.content {
  padding: 20px 40px 15px 25px;
  min-height: 445px;
}
  
.footer {
  clear:both;
  width: 950px;
  padding-bottom: 20px;
}
  
.footer_content {
   padding-top:30px;
   height: 45px;
   vertical-align: middle;
   text-align: center;
   font-size: 0.8em;
}
  
.footer_content a{
  color: #FFFFFF;
  text-decoration: none;
}

.footer_content2 {
   padding-top:5px;
   height: 85px;
   vertical-align: middle;
   text-align: center;
   font-size: 0.8em;
}
  
.footer_content2 a{
  color: #FFFFFF;
  text-decoration: none;
}

h1, div.news-single-item h2 {
  font-weight: bold;
  font-family: Arno W01 Regular;
  font-size: 1.2em;
}

h2, h3, h4, div.news-list-item h3, div.news-list-item h3 a, div.news-latest-item h3, div.news-latest-item h3 a{
  color: #d15900;
  text-decoration: none;
  font-size: 1.1em;
  margin-bottom: 5px;
}

span.news-latest-morelink a{
  color: #d15900;
  text-align: right;
  width: 190px;
}
  
div.news-latest-item p.bodytext{
  width: 190px;
}
  
.wideleft{
  width: 66%; 
  float: left;
}
  
.smallleft{
  width: 200px;
  float: left;
  clear: all;
}

.wideright {
  width: 700px;
  margin-left: 10px;
  min-height:500px;
  float:left;
  overflow: hidden;
}

.smallleft ul li{
  margin: 0px;
}

.smallleft a{
  text-decoration: none;
}

.smallleft a:hover{
  text-decoration: underline;
}

.leftColumn{
  width: 210px;
  float: left;
  padding-left: 2px;
  padding-bottom: 30px;
  min-height: 300px;
}

div.smalllefttop h1{
  background: none;
  color: #FFFFFF;
  text-transform:uppercase;
  padding-top: 10px;
  padding-left: 10px;
  vertical-align: center;
}

div.smalllefttop .csc-header {
  background-image:url(../Images/bg_headline.gif);
  background-position:top left;
  background-repeat:no-repeat;
  height: 40px;
}
  
.navigation_footer{
  padding-right: 5px;
}
  
ul li{
  list-style-image: url(../Images/bullet.gif);
  list-style-position:outside;
  margin: 20px;
}

.login{
  color: #FFFFFF;
  width: 400px;
  position: absolute;
  top: 215px;
  left: 230px;
  text-align:left;
  font-size: 11px;
}

.login a {
  color: white;
  text-decoration: underline;
}
      
.login table {
  color: #FFFFFF;
  background: #FFFFFF;
}

.login input {
  width: 40px;
  font-size: 0.7em;
}

.login .buttons{
  width: 40px;
}

.login span{
  color: #FFFFFF;
}
  
#subnavroot{
  padding: 0;
}
  
#subnavroot li{
  list-style:none;
}
  
.notification li{
  padding-left: 5px;
}
  
#levelOne{
  list-style-type: none;
}

#levelTwo{
  padding-left: 5px;
}

#levelTwoActvice{
  padding-left: 5px;
  color: #aa00aa;
}

#levelThree{
  padding-left: 10px;
}
  
.morelink{
  width: 70px;
  margin-top: 10px;
}
  
/* Neuer Abschnitt,  Änderungen 2016*/
.clickItemBranches {
  overflow:auto;
}

.clickItemBranches span {
  cursor: pointer;
}

.collapsed {
	display:none;	
	overflow:auto;
}

.uncollapsed {
	overflow:auto;
}

.blockBranches li{
	margin: 0 !important;
}