

/***************************
****************************
PROTEXON CSS-FILE
EDITOR: MARC HERB
DEZ. 2020
****************************
***************************/
/*
orange: #F27700;
blau: #004A79;
hellgrau: #E9EEF2;
petrol: #CCDBE4;

*/




/***********************
Allgemeine
**********************/

p, h1, h2, h3 {	
 hyphens: initial; 
}

p a {
	color: #F27700;
}

a:hover {
	color:  #004A79;
}

.ce_headline_extended h1 {
   font-weight: 400;
}


.ce_hyperlink a, a.btn {
    background:none;
    border-color: 0px;
	color: #F27700;
}

.ce_hyperlink.btn-size-small a {
    padding: 0px 0px;
    border-width: 0px;
    font-size: 20px;
	font-weight: 300;
}

.minimt {
	margin-top: 10px;
}



/***********************
MENU
**********************/
.mainmenu {
     margin-top: 30px;
}

.stickyheader .header.cloned .logo {
    transition: height 0.3s ease;
    -webkit-transition: height 0.3s ease;
    margin-top: 15px;
}


/***********************
ÜBERSCHRIFT BANNER
**********************/

#banner h1 {
	color: #fff;
	font-weight: 400;
} 




/***********************
ADRESSBOX OBEN
**********************/
#adressbox .ce_text.block {
	margin-top:-177px;
	background-color: #fff;
	padding: 35px 20px 35px 35px;
	box-shadow: 0px 3px 6px #0000001F;/*
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
*/}


/***********************
TEXTBOX STARTSEITE
**********************/

#textbox  {
	background-color: #fff;
	padding: 35px 30px 35px 30px;
}





/***********************
ZWEI BOXEN STARTSEITE
**********************/

#angebot {
	padding: 20px 130px 20px 80px;
}

.ce_text_imagebox:hover a:hover {
    box-shadow: none;
    transform: translate(0,0px);
     z-index: 10;
}

#hovereffekt {
	margin-right: 15px;
}

#hovereffekt:hover {
    box-shadow: 0 30px 30px rgba(0,0,0,.2);
    transform: translate(0,0px);
    z-index: 10;
}





/***********************
FORMULAR
**********************/

input:hover:not([type="submit"]), button:hover:not([type="submit"]), textarea:hover {
    border: 1px solid #F27700;
}

input:not([type="submit"]), button:not([type="submit"]), textarea {
    border: 1px solid #004A79;
}

button.submit[type="submit"] {
    background: #F27700;
}

button.submit[type="submit"]:hover {
    background: #004A79;
}


/***********************
TEAMBOX
**********************/

.teambox_inside {
	background-color: #fff;
}

.teambox_content {
	padding: 40px 50px 40px 50px;
		
}

.ce_teambox .email a {
    color: #F27700;
}


.ce_teambox .email a:hover {
    color: #004A79;
}

.ce_teambox .socials {
    margin-top: 0px;
    font-size: 1.333rem;
  }



.ce_teambox .socials a i {
    width: 25px;
    line-height: 2rem;
    background: #fff;
    color: #F27700;
    border-radius: 100%;
    font-size: 1rem;
    transition: All 0.3s ease;
    -webkit-transition: All 0.3s ease;
	margin-right: 20px;
}

.ce_teambox .socials a i:hover {
    color: #004A79;
  
}



/***********************
REFERENZLISTE UND -LESER
**********************/

.newslist-v2 {
    border-bottom: none;
}

.newslist-v2 h4 {
    text-transform: none;
  }



.newsreader .back {
    border-top: none;
}

.newsreader .back a {
    font-size: 20px;
    text-transform: uppercase;
}


.newslist-v2 .image_container img {
    border-radius: 0px;
}


h4 a {
    color: #F27700;
}



/***********************
FOOTER
**********************/
#footer{
	margin-top: 95px;
}

#footer h4{
	font-size: 16px;
	font-weight: 300;
}

#footer li::after {
    border-bottom: 0px solid rgb(255,255,255);
}

#footer .totop::before {
   	background: #fff;
}