@import url("https://hello.myfonts.net/count/271766"); 
@font-face {font-family: 'TradeGothicLTPro-Bold';src: url('webfonts/271766_0_0.eot');src: url('webfonts/271766_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/271766_0_0.woff') format('woff'),url('webfonts/271766_0_0.ttf') format('truetype');}
@import url("https://fonts.typotheque.com/WF-019846-002401.css"); 
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,200,100,500,600,700,900,800);

/*
font-family: "Greta Text Bold 2";
font-style: normal;
font-weight: bold;
font-stretch: normal;

font-family: "Greta Text Regular 2";
font-style: normal;
font-weight: normal;
font-stretch: normal;
*/



/****  GENERAL  ****/
*{
	padding:0px;
	margin:0px;
	border:0px;
}
html{
	width:100%;
	height:100%;		
}
body{		 
	width:100%;
	/* height:100%; */	
	background-color:#d4d3d1; 
	color:#ecedec;	
	text-align:center;	
	font-size:0.825em;		
	/*font-family: 'TradeGothicLTPro-Bold';*/
	font-family: 'Raleway', sans-serif;
	font-weight:300;
	overflow:hidden;
	/*width:1080px;*/
	width:100%;
	height:1920px;
}

a{
	text-decoration:none;
	outline:0; 
	-moz-outline:0;
	color:#ecedec;
}
a:active, a:focus {
	outline: 0;
}
*|*:-moz-any-link:focus {
	outline: none;
}
input, select, textarea{
	font-size:12px;
	border:0px;
	background-color:#ecedec;
	font-family: 'Greta Text Regular 2', sans-serif;
}
br.clearer{
	font-size:0px;
	line-height:0px;
	clear:both;
	height:0px;
	content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
#loader{
	position:absolute;
	left:50%;
	top:50%;	
	z-index:999;
}
h1{
	font-size:18px;		
}
h1.csc-firstHeader{
	
}

ul{

}
.align-right{
	text-align:right;
}
.align-left{
	text-align:left;
}
.align-center{
	text-align:center;
}
.align-justify{
	text-align:justify;
}
div.indent { 
	margin-left: 10px; 
}








/****  LAYOUT  ****/
.shell{
	position:relative;
	z-index:2;
	display:block;	
	margin:0px auto;	
	text-align:left;
	background: rgb(109,110,116); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(109,110,116,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,110,116,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(109,110,116,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(109,110,116,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(109,110,116,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(109,110,116,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6e74', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

	min-height:1920px;
	height:auto; 			
	height:1920px;	
}
/*\*/
* html .shell{
	 height:1920px;
}
/**/


.content{
  /* 136 FROM FOOTER + 24 USED AS MARGIN BETWEEN THE TILES */
  /*
  padding-bottom:160px; 
 */  
}
.footer{
  position:absolute;
  bottom:0px;
  height:136px;
  width:100%;
  left:0px;    
}
.footer-logo{
  width:540px;
  min-height:108px;
  float:right;
  margin-right:30px;
  background-image:url(grafik/rcs-logo.png);
  background-position:center;
  background-size:cover;
}
.footer-divider{
  background-color:#00361a;
  border-top:2px solid #000000; 
  height:94px;
  margin-top:40px;
  width:100%;
}
.footer-line{
  margin-top:2px;
  height:14px;
  background-color:#ffffff;
  width:100%;  
}


