.wrapper.maincontent {
    min-height: 100%;    
}

.backgroundimage .contenttype.type020 img {
    display:none;
}

.newinfomation {
    max-width: 800px;
    margin: auto 0px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);  
    transform: translateX(-50%);          
}



.main.container .row.vertical_center  {
    margin-top:20px;
}

.button-login {
	border-radius: 10px 0px 0px 10px !important;

}

.button-create {
	border-radius: 0px 10px 10px 0px !important;

}

.loginform .col-xs-8,
.nospacebetween .col-xs-6.col-6:first-child {
	padding-right: 0px;
}
.loginform .col-xs-4,
.nospacebetween .col-xs-6.col-6:last-child {
	padding-left: 0px;
    border-left: 0px;
}


.nospacebetween .col-xs-6.col-6:last-child .button {
	padding-left: 0px;
    border-left: 0px;
}
.contenttype.type080,
.contenttype.type090 {
    display:none;
}

.button  i {
	width: 16px;
	height: 16px;
	background-image: url('/images/check-circle-outline.svg');
	background-size: cover;
	display: inline-block;
	margin-right: 5px;
	vertical-align: text-bottom;
}

.login .contenttype.type080 {
    display:block;    
}
.create .contenttype.type090 {
    display:block;    
}


.actions-buttons {
    margin-bottom: 20px;    
}

.submit-button,
input[type="submit"] {
    display:block;
    width:100%;
    margin-top:10px;
}


.loginform .col-xs-6{
    margin-top: 0px;
    margin-bottom: 20px;
}

.loginform .checkbox, .radio {
    margin-top: 0px;
    margin-bottom: 0px;
}

.loginform h1 {
    padding-bottom:10px;
}

.startuphide {
    display:none;
}


.maincontent.wrapper  .inner-wrapper {
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	top: 0px;

}


.tolarge .maincontent.wrapper .inner-wrapper {
	position: relative;
	left: auto;
	bottom: auto;
	right: auto;
	top: auto;
}

.tolarge .vertical_center {
    	position: relative;
    	top: auto;
    	transform: none;
        left: auto;
        right: auto;
    }
    

.wrapper.maincontent {
	padding-top: 90px;
}

.wrapper.topbar {
	min-height: 80px;
}

.ui-helper-hidden-accessible {
    display:none;
}

.tolarge .newsslider.setToHeigest {
	min-height: 50px !important;
	padding-bottom: 40px;
    margin-top: 0px;
} 

.whitebox {
	padding: 20px;
	background-color: white;
}

/*****************************************
mobil width
*****************************************/

.h1_content.fullblack {
    background-color: black;
}

.button:hover {

	color: #ED1847;
}


.main-imageslider .contentheader .headertext span {
    text-transform:none;
}

.contain {
	padding: 0px;
}

iframe {
    min-height: 0px !important;
}


@media only all and (max-width: 950px) {
    
    .cutline-compansate {
    	padding-top: 10px !important;
    	padding-bottom: 10px !important;
    }  

    .tolarge .newsslider.setToHeigest {
    	margin-top: 0px;
    }
    
    .inner-imageslider .contentheader h1 {
    	font-size: 22px;
    }
    
    
    
    .inner-imageslider .contentheader {
    	width: 100%;
    }
        
    
    .col-lg-8.col-sm-8.col-12.setToHeigest {
        min-height: 230px !important;
    }

    .toplogo .contenttype.type001 {
        display:none;
    }
    
    .toplogo {
        text-align: center;
    }
    
    .toplogo .contenttype.type020 {
    	margin-right: 30px;
    	display: inline-block;
    	margin-left: 30px;
        float:none;
    }  
    .tolarge .newsslider.setToHeigest {
    	min-height: 100px !important;
    	padding-bottom: 40px;
        margin-top: 120px;
    } 
    
    .cutline-top-single, .cutline-top {
    	padding-top: 4.5vw;
    }
    
    .cutline-bottom-single, .cutline-bottom {
    	padding-bottom: 4.5vw;
    }
    
}
@media only all and (max-width: 450px) {
    .cutline-compansate {
    	padding-top: 20px !important;
    	padding-bottom: 20px !important;
    }  
    
    .tolarge .newsslider.setToHeigest {
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .nospacebetween.setToHeigest.startuphide.overflow-hidden {
    	padding: 0px;
    }
    
    .inner-wrapper {
    	padding-left: 0px;
    	padding-right: 0px;
    }
    
    .tolarge .inner-imageslider {
    	left: 0px !important;
    	right: 0px !important;
    	padding: 0px !important;
    }
    
    .toplogo .contenttype.type020 {
    	margin-right: 5px;
    	margin-left: 5px;
    }  
}
/*****************************************
mobil height
*****************************************/

