@charset "utf-8";
/* CSS Document */

#outbox_header{
	display:none;
}

#box {
	margin: 0 auto;
	max-width: 1280px;
}

#inbox_header{
	padding-top:15px;
	height:40px;
	padding-bottom:15px;
}

.inbox_header_content{
	
}

#inbox_header2{
	display:none;
}

.inbox_header2_content{
}

#breadcrumbs{display:none}

#floatbox{
	float:left;
	width:100%;
	margin:0 auto;
	margin-bottom:10px;
	margin-top: 390px;
}

#infloatbox_breadcrumbs
{
	background-color: #EEEEEE;
    font-size: 11px;
    min-height: 18px;
    padding: 5px 10px;
    text-align: right;
    clear: both;
}
.crumb{
	color:#666;
}
.crumb a:link{color:#666;; text-decoration:none;}
.crumb a:visited{color:#666;; text-decoration:none;}
.crumb a:hover{color:#666;; text-decoration:underline;}
.crumb a:active{color:#666;; text-decoration:underline;}


/* #menu im Menu */

#servicecontainer{
	background-color: #F0F0F0;
    float: right;
    margin-left: 20px;
    padding: 0 20px 20px;
    width: 190px;
}

.contact {
/*    margin-bottom: 25px; */
}

/* #content im Menu */


#inbox_footer{display:none;}
.inbox_footer_content{}

#outbox_footer{
	height: 60px;
/*overflow: auto;*/
width: 100%;
}
.outbox_footer_content{
	background-color: #333;
height: 60px;
width: 100%;
position: sticky;
top: 0;
 border: 5px solid;
  display: flex;
  justify-content: center;
}

.bg{
	background-image:url(../images/background.png);
	background-position:center;
	background-repeat:no-repeat;
	height:300px;
	margin-top:5px;
}

.headerlink{
height: 79px;
width: 200px;
}

.logo{
	background-image: url(../images/logos/p4p_logo.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 160px;
	height: 79px;
	width: 160px;
	border: none;
	background-color: transparent;
  	cursor: pointer !important;
}

.button{
	background: #009EE0;
	border-radius: 8px;
	color: white;
	margin-left: 10px !important;
	margin-right: 10px !important;
	padding: 8px 20px !important;
	border: none;
	width: 100px;
}
.button:hover{
	background: #1A84B5;
	 cursor: pointer;
	}
.secundary_button{
	background-color: white;
	border: 1px solid #189CDA;
	border-radius: 8px;
	color: #189CDA;
	margin-left: 10px !important;
	margin-right: 10px !important;
	padding: 8px 20px !important;
}
.secundary_button:hover{
	border: 1px solid #67c6f3;
	color: white;
	background-color: #67c6f3;
	 cursor: pointer;
	}
.normlink{
	margin-top: 20px;
    margin-left: 40px;
    
}