.ipback {
    background: var(--ipback);
    height: 250px;
    width: 1084px;
    margin-top: 15px;
    overflow: hidden;

}

.iptit {
    color: var(--main);
    font-size: 79px;
    font-family: var(--headschrift);
    transform: translate(57px, 18px);
    position: absolute;
    z-index: 4;
	    letter-spacing: -7px;
	text-transform: lowercase;
}

.ipdes {
transform: translate(167px, 112px);
    width: 650px;
    height: 71px;
    overflow: auto;
    font-weight: bold;
    position: absolute;
    z-index: 4;
	    text-align: justify;
}

.head_triangle1{
    width: 0;
    height: 0;
    border-left: 280px solid var(--back);
    border-top: 263px solid transparent;
    top: 0px;
    left: 0px;
    transform: translate(-402px, -13px);
	    opacity: 50%;
}

.iplast {
	    margin-bottom: -52px;
float: left;
    background: var(--main);
    padding: 15px;
    margin: 5px;
    width: 80px;
    text-align: center;
    color: var(--light);
    text-transform: uppercase;
    transform: translate(69px, -165px);
}

.iptit2 {
color: var(--main);
    font-size: 79px;
    font-family: var(--headschrift);
    transform: translate(321px, 18px);
    position: absolute;
    z-index: 4;
    width: 700px;
    text-align: right;
	    letter-spacing: -7px;
	text-transform: lowercase;
}

.ipdes2 {
    transform: translate(269px, 112px);
    width: 650px;
    height: 71px;
    overflow: auto;
    font-weight: bold;
    position: absolute;
    z-index: 4;
    text-align: right;

}

.head_triangle2{
    width: 0;
    height: 0;
    border-right: 280px solid var(--back);
    border-top: 262px solid transparent;
    top: 0px;
    left: 0px;
    transform: translate(402px, -12px);
	    opacity: 50%;
}

.iplast2 {
float: left;
    background: var(--main);
    padding: 15px;
    margin: 5px;
    width: 80px;
    text-align: center;
    color: var(--light);
    text-transform: uppercase;
    transform: translate(778px, -165px);
	margin-bottom: -51px;
}

.bewohner {
	color: var(--bewohner);
}

.bewohner a{
	color: var(--bewohner);
}

.bewerber {
color: var(--bewerber);
}

.bewerber a{
color: var(--bewerber);
}

.b {
color: var(--main);
}

.kattil {
background: var(--main);
    color: var(--light);
    font-size: 30px;
    text-transform: lowercase;
    text-align: center;
    font-family: var(--headschrift);
    font-weight: normal;
    padding-right: -14px;
    letter-spacing: -2px;
    PADDING: 4px;
}

.kattil a{
    color: var(--dark);
}




.fortit {
font-size: 36px;
    /* border-bottom: 1px solid var(--main); */
    margin-top: 13px;
    padding-left: 32px;
    font-family: var(--headschrift);
    font-weight: normal;
    width: 575px;
    float: left;
    text-align: center;
    letter-spacing: -1px;
    text-transform: lowercase;
    transform: translate(0px, -6px);
    background: var(--footer);
}

.fortit a{
color: var(--light);	
}


.titlecon {
    height: 55px;
}

.fordes {
    overflow: auto;
    height: 115px;
    font-size: 12px;
    float: left;
    width: 579px;
    margin-left: 5px;
    background: var(--back2);
    padding: 10px;
    margin-top: 3px;
    text-align: justify;
	
}


.tops2{
    background: var(--main);
    width: 110px;
    /* margin: 3px; */
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: var(--light);
    float: right;
    margin-top: 11px;
    /* opacity: 65%; */
    margin: 5px;
    /* margin-top: 26px; */
    transform: translate(-78px, 121px);
    z-index: 2;
    position: relative;
    padding: 7px;

}

.subs {

padding: 10px;
    /* margin-left: 404px; */
    width: 554px;
    /* background: var(--back2); */
    letter-spacing: -1px;
    color: var(--light);
}

.subs a {
    color: var(--light);
}

.sub {
    text-align: center;
    padding: 5px;
    font-weight: bold;
    margin-top: 17px;
    text-transform: lowercase;
    background: var(--main);
    font-size: 15px;
}

.lapo {

float: right;
    padding: 10px;
    height: 149px;
    width: 370px;
    /* border-bottom: 1px solid var(--main); */
    background: var(--back2);
    transform: translate(-1px, -56px);
	  

}

.lastpostitpf {
font-size: 13px;
    text-align: center;

	
}

.lastpotit {
font-size: 26px;
    text-align: center;
    font-family: var(--headschrift);
    letter-spacing: -2px;
    text-transform: lowercase;
}

.lastpodate {
    text-align: center;
    

}

.lastpouser {
text-align: center;
    font-size: 19px;
    text-transform: lowercase;
    /* font-weight: bold; */
    /* letter-spacing: -1px; */
    font-family: var(--headschrift);
    letter-spacing: -1px;
}



		
		