@charset "utf-8";
/* CSS Document für peterka Startseite */
body {
	    background-color: #f8f8f8 ;
}
.peterka-container-main {
	 min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: center;

}
.peterka-steuerberater {
    background: #fff;
    padding: 0px;
	box-shadow: 1px 1px 7px 0px black;
}
.peterka-logo {
	text-align: center; 
}
.ptk-trachten {
    background: #073303;
    padding: 20px;
	box-shadow: 1px 1px 7px 0px black;
}
.peterka-info {
	padding-top: 15px; 
}

.p-startseite {
	width: 100%;
}
.p-logo {
	width: 200px; 
	padding-bottom: 6px;
    padding-top: 10px;
}
a, a:hover {
	color: #633312 !important; 	
}
.ptk-trachten .peterka-screenshot {
    padding: 88px 0px 35px 0px;
}

@media (min-width: 991px) and (max-width: 1200px) {
	.ptk-trachten .peterka-screenshot {
    	min-height: 274px !important;
	}
	.ptk-trachten .peterka-screenshot {
    	padding: 77px 0px 35px 0px;
	}
}

.ptk-trachten .peterka-info-text {
	color: #fff; 
}
.ptk-trachten .peterka-info-text a {
	color: #fff !important; 
}

@media (max-width: 991px) {
	.peterka-container-main {
		padding-top: 30px;
    	padding-bottom: 30px;	
	}
	.peterka-steuerberater {
		margin-bottom: 30px; 	
	}
	.ptk-trachten .peterka-screenshot {
    	padding: 0px 0px 0px 0px;
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .peterka-container-main {
	 	padding-top: 75px; 
	}
}