@charset "utf-8";
/* CSS Document */

html,body{
	min-height:100%;
	height:100%;
	margin:0;	
	padding:0;
	
	font-family:	"lato_regular", Arial, Helvetica, sans-serif;
	font-size:		15px;
	line-height:	23px;
	color:			#000000;
}


.editMode body{background:none;}



#outer {
	min-height:100%;
	position:relative;
}

/*Bitte lassen!*/
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder{
	color:#FFF;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder{
	color:#FFF;
}

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder{
    color:    #404040;
	opacity:  1;
}


a.jqTransformSelectOpen{text-decoration:none;}

#outer .contentModuleHolder.last .module_box, 
#outer .light .contentModuleHolder.last .module_box{margin-bottom:0;}


.text_info {
	font-size:0.8em;
	line-height:1em;
	color:#646464;
}

/*------------------------------------------------------------------------------------------------------------ALLGEMEIN BEREICH-------------------------------------------------------------------------*/

.button {
	border-radius: 0 !important;
}
a.button,
.button a {
	text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.6);
}
.upperCase{text-transform:uppercase;}



.corporate_border a{
	display:block; 
	width:100%; 
	height:100%;
	overflow:hidden;
}

.jqTransformInputInner input.noInput.jqtranformdone , 
.jqTransformTextareaInner input.textarea.noInput.jqtranformdone,
.jqTransformTextareaInner textarea.noInput.jqtransformdone{color:#aaaaaa !important;}

.jqTransformInputInner input.jqtranformdone , 
.jqTransformTextareaInner input.textarea.jqtranformdone,
.jqTransformTextareaInner textarea.jqtransformdone{color:#000 !important;}

/***********/

.tinyMceBody h1 > h2,
.tinyMceBody .h1 > .h2 {
	margin-top:0;	
}
#outer .tinyMceBody h2, 
#outer .tinyMceBody .h2,
#outer .newsListe h2,
#outer .newsListe .h2{margin-top:0;}


.tinyMceBody table{
	width:100% !important;
	float:none;
}

form hr{margin:40px 0;}

.floatLeft{ float:left; }
.floatRight{ float:right; }
.textCenter{text-align:center;}

.tableLeft{float:left;}
.tableRight{float:right;}
.width70{width:70%;}
.width73{width:73%;}
.width80{width:80%;}
.width90{width:90%;}


.mainArea .editArea ol:not(.no_style){padding-left:23px;}
.mainArea .editArea ul:not(.no_style){padding-left:21px;/*33*/ margin:0;}

.mainArea .editArea ul li{
	list-style:none;
	margin-bottom:0.85em;/*16*/
	line-height:1.2em;/*1*/
}
.mainArea .editArea .tinyMceBody ul li{margin-bottom:0.45em;}

.mainArea .editArea ul li:before {
    color: #2daae1;
    content: "";
    font-family: "fontello";
    font-size: 0.8em;
    margin-left: -22px;
    margin-right: 7px;
}
.mainArea .editArea .dark ul li:before {color:#FFFFFF;}

.admin .mainArea .editArea ul li:before{content:inherit; margin-left:0;} 

.admin .mainArea .editArea ul li,
.mainArea .editArea .jqtransformdone ul li{margin-bottom:0;}
.admin .mainArea .editArea ul li:before,
.mainArea .editArea .jqtransformdone ul li:before{display:none !important;}


.contentWidth {
	max-width: 100%;
	margin: 0 auto;
    padding-left:32px;
    padding-right:32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	position: relative;
}


@media all and (max-width: 1024px) {
	
	
}
@media all and (max-width: 960px) {
	
	.basicFramePadding {
		padding-bottom: 4em;
		padding-top: 4em;
	}
	
}


@media all and (max-width: 992px) {
	
}

@media all and (max-width: 768px) {
	#outer .basicFramePadding {
		padding-bottom: 3.567em;
		padding-top: 3.567em;
	}
}
@media all and (max-width: 610px) {
	/*#outer .basicFramePadding {
		padding-bottom: 40px;
		padding-top: 40px;
	}*/
	h1,
	#outer h1,
	.h1,
	#outer .h1{
		font-size:2.133rem;
	}
}

@media all and (max-width: 400px) {
	.custom_content_000 .h1.underlineH {
		padding-right: 0; 
		margin-right: 0; 
	}
	
	.custom_content_000 .customLine {
		display:none;
	}
}
@media all and (max-width: 360px) {
	h1,
	#outer h1,
	.h1,
	#outer .h1{
		font-size:1.9rem;
	}
}


/*responsive Tabelle Annika*/
.custom_content_000 .wghTableHolder {
	border:2px solid #333333;
}
.custom_content_000 .wghTableHolder .wghTableHeaderHolder {
	border-bottom:2px solid #333333;
}
.custom_content_000 .wghTableHolder .wghTableHeaderHolder p {
	margin:0;
}
.custom_content_000 .wghTableHolder .wghTableHeaderHolder .wghTableHeader {
	float:left;
	text-transform:uppercase;
	font-weight:600;
	padding:10px 15px;
	text-align:center;
}
.custom_content_000 .wghTableHolder .wghTableHeaderHolder .wghTableHeader:nth-child(1) {
	width:38%;
	border-right:1px solid #333333;
}
.custom_content_000 .wghTableHolder .wghTableHeaderHolder .wghTableHeader:nth-child(2) {
	width:25%;
	border-right:1px solid #333333;
}
.custom_content_000 .wghTableHolder .wghTableHeaderHolder .wghTableHeader:nth-child(3) {
	width:12%;
	border-right:1px solid #333333;
}
.custom_content_000 .wghTableHolder .wghTableHeaderHolder .wghTableHeader:nth-child(4) {
	width:12%;
}

.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow {
	border-bottom:1px solid #333333;
}

.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement {
	padding:10px 15px;
}

.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement p {
	margin:0;
}
.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(1) {
	float:left;
	width:38%;
	border-right:1px solid #333333
}
.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(2) {
	float:left;
	width:25%;
	border-right:1px solid #333333
}
.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(3) {
	float:left;
	width:12%;
	border-right:1px solid #333333
}
.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(4) {
	float:left;
	width:12%;
}
.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(11) {
	border-bottom:2px solid #333333;
}
@media all and (max-width:1730px) {
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(1),
	.custom_content_000 .wghTableHolder .wghTableHeaderHolder .wghTableHeader:nth-child(1){
		width:40%;
	}
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(2),
	.custom_content_000 .wghTableHolder .wghTableHeaderHolder .wghTableHeader:nth-child(2){
		width:27%;
	}
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(3),
	.custom_content_000 .wghTableHolder .wghTableHeaderHolder .wghTableHeader:nth-child(3){
		width:10%;
	}
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(4),
	.custom_content_000 .wghTableHolder .wghTableHeaderHolder .wghTableHeader:nth-child(4){
		width:9%;
	}
}
@media all and (max-width:1620px) {
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(1), 
	.custom_content_000 .wghTableHolder .wghTableHeaderHolder .wghTableHeader:nth-child(1) {
		width:30%;
	}
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(3), 
	.custom_content_000 .wghTableHolder .wghTableHeaderHolder .wghTableHeader:nth-child(3) {
		width:13%;
	}
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(10) .wghTableElement:nth-child(2),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(10) .wghTableElement:nth-child(3),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(11) .wghTableElement:nth-child(2),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(11) .wghTableElement:nth-child(3),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(19) .wghTableElement:nth-child(2),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(19) .wghTableElement:nth-child(3),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(22) .wghTableElement:nth-child(2),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(22) .wghTableElement:nth-child(3){
		padding-bottom:42px;
	}
}
@media all and (max-width:1350px) {
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(7) .wghTableElement:nth-child(1),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(7) .wghTableElement:nth-child(3) {
		padding-bottom:42px;
	}
}
@media all and (max-width:1280px) {
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(19) .wghTableElement:nth-child(2),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(19) .wghTableElement:nth-child(3),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(22) .wghTableElement:nth-child(2),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(22) .wghTableElement:nth-child(3),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(7) .wghTableElement:nth-child(1),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(7) .wghTableElement:nth-child(3) {
		padding-bottom: 10px;
	}
}
@media all and (max-width:1050px) {
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(1), 
	.custom_content_000 .wghTableHolder .wghTableHeaderHolder .wghTableHeader:nth-child(1) {
		width:34%;
	}
}

@media all and (max-width:940px) {
	.custom_content_000 .wghTableHolder .wghTableHeaderHolder {display:none;}
	.custom_content_000 .wghTableHolder {border:none;}
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(1),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(2),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(3),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(4) {
		float:left;
		border-right:none;
	}
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(1),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(3) {
		border-right:1px solid #333333;
		width:50%;
	}
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(2),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(4) {
		width:40%;
	}
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(1),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(2) {
		border-bottom:1px solid #333333;
	}
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow {border:2px solid #333333; margin-bottom:1em;}
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(10) .wghTableElement:nth-child(2), 
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(10) .wghTableElement:nth-child(3), 
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(11) .wghTableElement:nth-child(2), 
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(11) .wghTableElement:nth-child(3), 
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(19) .wghTableElement:nth-child(2), 
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(19) .wghTableElement:nth-child(3), 
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(22) .wghTableElement:nth-child(2), 
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow:nth-child(22) .wghTableElement:nth-child(3) {
		padding-bottom:10px;
	}
}

@media all and (max-width:680px) {
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(1),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(3),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(2),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(4) {
		width:95%;
		border-right:none;
	}
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(1),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(3),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(2) {
		border-bottom:1px solid #333333;
	}
}
@media all and (max-width:580px) {
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(1),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(3),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(2),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(4) {
		width:90%;
	}
}
@media all and (max-width:350px) {
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(1),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(3),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(2),
	.custom_content_000 .wghTableHolder .wghTableContentHolder .wghTableRow .wghTableElement:nth-child(4) {
		width:89%;
	}
}




