/****** CUSTOM ******/

SPAN.news-list-morelink { display: none; }


.news-latest-item .jdGallery .slideElement, .news-single-item .jdGallery .slideElement { background-color: #8daaca; }

#ct4 h1.csc-firstHeader { color: #264c64; margin-top: 20px; margin-left: 20px; }
.tx-timtabsociable-pi1 {
	float: left;
	padding: 20px 0 0 20px;
}

.tx-timtabsociable-pi1 IMG {
	padding: 0 5px 0 0;
}

#uid235 H1, #uid237 H1, #uid239 H1 {
  padding: 0 0 0 20px;
}

#uid13 #content {
  background: white;
}

#ct3 DIV.csc-textpic-text {
  padding: 20px 0 0 20px;
}

#uid13 #ct2 P.bodytext, #uid13 H1, #uid13 A {
  padding: 0;
  color: #264c64;
}

#uid13 H1 {
  padding: 10px 0 0 0;
}

#uid26 H1, #uid26 P.bodytext {
  color: black;
}

#uid26 .csc-frame-frame2, #uid26 .csc-frame-frame1 {
  padding-bottom: 0px;
}

#refheadline {
  padding: 20px 0 0 0;
  font-family: Arial;
  color: #264c64;
  font-size: 20px;
  font-weight: normal;
}

#ct7 #refnav {
  position: relative;
  float: left;
  height: 60px;
  background: transparent;
  margin: 0 0 20px 0; 
}

#ct7 P.bodytext, #ct7 H1, #ct3 P.bodytext, #ct3 H1 {
  color: #264c64;
}

#uid37 body {
  background: transparent;
}

#portfoliothumb .carouselWrapper .carouselInner .thumbnail, #newsthumb .carouselWrapper .carouselInner .thumbnail
{
        cursor: pointer;
        padding:0;
        background: white;
        background-position: center center;
        float: left;
        border: solid 1px #fff;
	margin: 0 0 10px 0;
}
#newsthumb .carouselWrapper .carouselInner .thumbnail {
	background: transparent;
	margin: 10px 0 10px 0;
}

#portfoliothumb P.label, #newsthumb P.label {
	display: none;
}

DIV.tx-rscontentcolumn-pi1 {
  float: left;
  padding: 0;
  margin: 0;
  border-bottom: 0px solid #ffffff;
}

DIV.tx-rscontentcolumn-pi1 DIV {
  padding: 0;
  margin: 0;
}

DIV.tx-wecmap-pi1 DIV { color: black }
DIV.tx-wecmap-pi1 DIV a { color: black; }

DIV.tx-rscontentcolumn-pi1 DIV.leftcol {
  width: 360px;
  padding: 20px 0px 20px 20px;
  margin: 0;
  border-right: 0px solid #ffffff;
}

DIV.tx-rscontentcolumn-pi1 DIV.rightcol {
  width: 365px;
  padding: 20px 0px 20px 20px;
  margin: 0;
}

DIV.tx-vgetagcloud-pi1 {
  height: 150px;
  border-bottom: 7px solid #ffffff;
  background: transparent;
}

/****** BOTTOMNAV ******/

A.bottomnav-level1-no {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

A.bottomnav-level1-act, A.bottomnav-level1-no:hover {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.bottomnav-klammer {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: normal;
  letter-spacing: 0px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


/****** TOPNAV ******/

A.topnav_1-level1-no {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 44px 0px 3px;
}

A.topnav_1-level1-act, A.topnav_1-level1-no:hover {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 44px 0px 3px;
}


/****** LEFTNAV ******/


/*** LEFTNAV LEVEL 1 ***/

DIV.portfolionav_1-level1-no A {
  font-family: Arial;
  font-size: 12px;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

DIV.portfolionav_1-level1-act A, DIV.portfolionav_1-level1-no A:hover { 
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#leftnav_1-level1 {
  margin: 0 0 0px 0;
}

#leftnav_1-level1-act, #leftnav_1-level1-no:hover {
  background: url(../../main/images/layout/leftnavbg.png) no-repeat left bottom transparent;
}

#leftnav_1-level1-actifsub {
  background: url(../../main/images/layout/leftnavbgactifsub.png) no-repeat left bottom transparent;
}
#leftnav_1-level2-last {
 float: left;
 width: 180px;
 height: 10px;
 background: url(../../main/images/layout/leftnavbglevel2last.png) no-repeat left bottom transparent;
}

/*** REFNAV ***/

#refnavigation {
  padding: 0 0 0 1px;
  margin: 0;
  float: left;
}

A.refnav_1-level1-no {
  font-family: Arial;
  font-size: 12px;
  color: #8daaca;
  font-weight: normal;
  text-decoration: none;
}

A.refnav_1-level1-act, A.refnav_1-level1-act:active, A.refnav_1-level1-no:hover {
  font-family: Arial;
  font-size: 12px;
  color: #264c64;
  font-weight: normal;
  text-decoration: none;
}

/*** PORTFOLIONAV LEVEL 2 ***/

DIV.portfolionav_1-level2-no A {
  font-family: Arial;
  font-size: 12px;
  color: #f68905;
  font-weight: normal;
  text-decoration: none;
  display: block;
  background: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

DIV.leftnav_1-level2-act A, DIV.leftnav_1-level2-no A:hover {
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 4px 35px;
  /* border-bottom: 1px solid #AB1828; */
}


/*** LEFTNAV LEVEL 3 ***/

DIV.leftnav-level3-no A {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav-level3-act A, DIV.leftnav-level3-no A:hover {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #AA1A29; */
}

/*** LEFTNAV LEVEL 4 ***/

DIV.leftnav-level4-no A {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 75px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav-level4-act A, DIV.leftnav-level4-no A:hover {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 75px;
  /* border-bottom: 1px solid #AA1A29; */
}

span.disabledLinkWrap { color: white; }
