div.layout { 
	width: 100%;
  max-width: 767px;
	margin: 0px auto;
}

div.row {
	height: 1%;
}

div.row-end {
	clear: both;
	font: 1px/1px sans-serif;
	height: 1px;
	overflow: hidden;
}

div.col1s,  div.col2s,  div.col3s,  div.col4s,  div.col5s,  div.col6s,  div.col7s,
div.col8s,  div.col9s,  div.col10s, div.col11s, div.col12s, div.col13s, div.col14s,
div.col15s, div.col16s, div.col17s, div.col18s, div.col19s, div.col20s, div.col21s,
div.col22s, div.col23s, div.col24s, div.col25s, div.col26s, div.col27s, div.col28s,
div.col29s, div.col30s, div.col31s, div.col32s, div.col33s, div.col34s, div.col35s,
div.col36s, div.col37s, div.col38s, div.col39s, div.col40s, div.col41s,
div.colMaxs, div.colMax {
	float: left; 
	margin-left: 0px;
}


div.col1s  { width:  2.43902%; }
div.col2s  { width:  4.87804%; }
div.col3s  { width:  7.31706%; }
div.col4s  { width:  9.75609%; }
div.col5s  { width: 12.19512%; }
div.col6s  { width: 14.63414%; }
div.col7s  { width: 17.07317%; }
div.col8s  { width: 19.51219%; }
div.col9s  { width: 21.95121%; }
div.col10s { width: 24.39024%; }
div.col11s { width: 26.82926%; }
div.col12s { width: 29.26828%; }
div.col13s { width: 31.70731%; }
div.col14s { width: 34.14634%; }
div.col15s { width: 36.58536%; }
div.col16s { width: 39.02439%; }
div.col17s { width: 41.46341%; }
div.col18s { width: 43.90243%; }
div.col19s { width: 46.34146%; }
div.col20s { width: 48.78048%; }
div.col21s { width: 51.21950%; }
div.col22s { width: 53.65853%; }
div.col23s { width: 56.09756%; }
div.col24s { width: 58.53658%; }
div.col25s { width: 60.97560%; }
div.col26s { width: 63.41463%; }
div.col27s { width: 65.85365%; }
div.col28s { width: 68.29268%; }
div.col29s { width: 70.73170%; }
div.col30s { width: 73.17072%; }
div.col31s { width: 75.60975%; }
div.col32s { width: 78.04878%; }
div.col33s { width: 80.48780%; }
div.col34s { width: 82.92682%; }
div.col35s { width: 85.36585%; }
div.col36s { width: 87.80487%; }
div.col37s { width: 90.24390%; }
div.col38s { width: 92.68292%; }
div.col39s { width: 95.12194%; }
div.col40s { width: 97.56097%; }
div.col41s { width: 100%; }

div.colMaxs { width: 100%; display:block; }
div.colMax  { width: 100%; display:block; }

div.colNones { display:none; }


body {
	/* Disable selection/Copy of UIWebView */	
/*  
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	 user-select: none;	
*/   
}

.symbol  {
	font-size:15px;
	line-height: 19px;
	height: 19px;
	vertical-align:bottom!important;
}
span.symbol.icon-file-pdf {
	padding-bottom: 2px;
}
/* ============= */
/* HEADER / LOGO */
/* ============= */

#contentHeader {
  background-color: #fafafa !important;
	height: 60px;
}

/* ======= */
/* SECTION */ 
/* ======= */
/*
#sectionNews.section {
	margin-top: 39px;	
	margin-top: 30px;	
	margin-bottom: 28px;	
}
#sectionNewsTx.section {
	margin-top: 38px;	
	margin-top: 30px;	
	margin-bottom: 24px;	
}

#section1.section {
	margin-top: 36px;	
	margin-top: 63px;	
	margin-bottom: 22px;	
}

#section2.section {
	margin-top: 36px;	
	margin-bottom: 28px;	
}
#section3.section {
	margin-top: 33px;	
	margin-bottom: 33px;	
}
#section4.section {
	margin-top: 39px;	
	margin-bottom: 32px;	
}
#section5.section {
	margin-top: 39px;	
	margin-bottom: 38px;	
}
*/

/* Kontakt */
#section5.section {
	margin-top: 38px;	
	margin-bottom: 45px;	
}

/* ==== */
/* Text */
/* ==== */


h1, h2, h3, h1.project {
	font-size:15px;
	line-height: 18px;
	margin-bottom: 10px;
}
h1.project {
	margin-bottom: 22px;
}


p, p span.noHyphens, p b {
	font-size:15px;
	line-height: 19px;
	margin-bottom: 10px;
}
p * {
	font-size:15px!important;
	line-height: 19px;
}

p.spaceLine {
	font-size:15px;
	line-height: 19px;
	margin-bottom: 10px;
}

.accordion p, p.small {
	font-size:15px;
	line-height: 19px;
	margin-bottom: 10px;
}

.accordion br, p.small br {
	font-size:15px;
	line-height: 19px;
}

p.small.project, p.small.project br {
	font-size:15px;
	line-height: 19px;
	margin-bottom: 6px;
}


/* ============ */
/* CONTENT LINE */ 
/* ============ */

.line {	
  background-image: url('images/line_108x12_sw.png');
	background-size: 54px 6px;
  width: 54px;
  height: 6px;
}	


/* ============ */
/* CONTENT Bild
/* ============ */

.imgBlock {
	max-width: 100%;
	padding-top: 7px!important;	
	padding-bottom: 20px!important;
}

.imgBlock img {
	max-width: 100%;
}


/* ============= */
/* CONTENT IMAGE */
/* ============= */

div.contentImage {
  height: 100%;
  width: 100%;
	/* top, right, bottom, left */
	padding: 10px 0px 15px 0px;
  max-width: 737px;
}

div.contentImage img {
	line-height: 0px;
  height: auto;
  max-width: 100%;
}

.imageCaptNo {
	margin-bottom: 22px;
}

/* ========= */
/* ACCORDION */
/* ========= */

.accordion {
  padding: 5px 0px;
}

.phoneOK .accordion.accordion3 div.accordion_head {
	height: 55px;
}	

.phoneOK .accordion.accordion3 div.accordion_head div.acContent {
	height: 55px;
}	

.phoneOK .accordion.accordion3 .accordion_head div.acImg  {
  width: 83px;
}


.accordion.accordion3 .accordion_head {
	font-size: 15px;
}
.accordion.accordion3 .accordion_head div.acText  {
	font-size: 15px;
	line-height: 116px;
}	
.phoneOK .accordion.accordion3 .accordion_head div.acText  {
	line-height: 95px;
}	

.phoneOK .accordion.accordion3 .accordion_head::after  {
	line-height: 95px;
}

.accordion.accordion3 .accordion_head::after  {
  margin-top: -5px;
}


td.textTop {
	vertical-align: top;
}


/**********/
/* Slider */
/**********/    

.slideIMG {
}
.rSliderDef img.rsImg.rsMainSlideImage {
/*
	margin-top:0px!important;
*/	
}

/* ======== */
/* SLIDER 
/* ======== */

.contentGallery {
	max-width: 100%!important;
/*  
	max-height: 182px;
*/  
  padding-bottom: 23px !important;  
} 
.desktopOK .contentGallery {
  padding-bottom: 24px !important;  
}

/* 320x568 / 360x640 / 375x667 / 375x812 / 414x736 */
/*
@media all and (min-width: 320px) {
  .contentGallery {
	  max-height: 182px;
  } 
}
@media all and (min-width: 360px) {
  .contentGallery {
	  max-height: 204px;
  } 
}
@media all and (min-width: 375px) {
  .contentGallery {
	  max-height: 213px;
  } 
}
@media all and (min-width: 414px) {
  .contentGallery {
	  max-height: 235px;
  } 
}
@media all and (min-width: 568px) {
  .contentGallery {
	  max-height: 323px;
  } 
}
@media all and (min-width: 640px) {
  .contentGallery {
	  max-height: 364px;
  } 
}
@media all and (min-width: 667px) {
  .contentGallery {
	  max-height: 379px;
  } 
}
@media all and (min-width: 736px) {
  .contentGallery {
	  max-height: 418px;
  } 
}

*/

#sliderGallery0,  #sliderGallery1,  #sliderGallery2,  #sliderGallery3, 
#sliderGallery4,  #sliderGallery5,  #sliderGallery6,  #sliderGallery7,  #sliderGallery8,
#sliderGallery9,  #sliderGallery10, #sliderGallery11, #sliderGallery12, #sliderGallery13,
#sliderGallery14, #sliderGallery15, #sliderGallery16, #sliderGallery17, #sliderGallery18,
#sliderGallery19, #sliderGallery20, #sliderGallery21, #sliderGallery22, #sliderGallery23 { 
	max-width: 100%!important;
}
.rSliderCaptInfo {
  bottom: 20px;
}
.rSliderCaptInfo h1 {
	font-size:15px;
	line-height: 19px;
}

.contentGalleryTx {
  padding-top: 1px !important;
  padding-bottom: 0px !important;  
  height:40px !important;
}

/************
*  2. Bullets
************/

.rSliderDef .rsBullets {
}


.rSliderDef .rsBullet {
}

.rSliderDef .rsBullet span {
}


.rSliderDef .rsBullets {
	bottom: -16px;
/*  
	-webkit-backface-visibility:hidden !important;
	backface-visibility: hidden !important;
	-webkit-transform:translateZ(0);
*/  
  
}



.rSliderDef .rsBullet {
	width: 6px!important;
	height: 5px!important;
}

.rSliderDef .rsBullet span {
	width: 6px!important;
	height: 5px!important;
}

.line {
  height: 5px;
}	
.line {
  background-image: url('images/line_108x12_sw.png');
	background-size: 54px 5px;
}

