/* ============================== */
/* === Powered by locomputing === */
/* ============================== */

.topmain {
display: block;
font-size: 70%;
}
.topmainli {
border-bottom:1px solid #555555;
border-right:1px solid #555555;
padding: .25em .15em;
background:#e7e7e2;
}
.topkop {
display: block;
border-bottom:1px solid #555555;
padding: .15em .25em;
font-size: 75%;
background: #f7f7f7;	
}
.topinhalt {
display: block;
border-bottom:1px solid #555555;
padding: .25em .15em;
background: #e9e9e9;	
}

.homekop {
font-size: 75%;
background: white;
border: 1px solid gray;
padding: .15em .35em;
}
.homeinhalt {
display: block;
border-bottom:1px solid #555555;
padding: .25em .25em;
background: #e9e9e9;	
font-size: 80%;
}

.homenewskop {
font-size: 80%;
background: white;
border: 1px solid gray;
padding: .15em .35em;
}
.newscont {
display: flex;
}
.newscont > div {
  flex:3;
  text-align: left;
  padding: .15em .25em;
  font-size: 70%;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
}
.newscont > div.bbb {
  flex: 1;
  text-align: center;
  padding: .15em 0;
  font-size: 60%;
  border-bottom: 1px solid gray;
}


.homeforkop {
font-size: 80%;
background: white;
border: 1px solid gray;
padding: .15em .35em;
}



.forcontcop {
display: flex;
}

.forcontcop > div {
  flex:2;
  text-align: left;
  padding: .15em 0 .15em .25em;
  font-size: 70%;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
}
.forcontcop > div.bbb {
  flex: 1;
  text-align: center;
  padding: .15em 0;
  font-size: 60%;
  border-bottom: 1px solid gray;
}

@media screen and (max-width: 600px) {
.forcontcop > div.bbb {
display: none;
}
}

.forcontinh {
display: flex;
}

.forcontinh > div {
  flex:2;
  width: 30%;
  text-align: left;
  padding: .15em .25em;
  font-size: 70%;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
}
.forcontinh > div.bbb {
  flex: 1;
  text-align: center;
  padding: .15em 0;
  font-size: 60%;
  border-bottom: 1px solid gray;
}

@media screen and (max-width: 600px) {
.forcontinh > div.bbb {
display: none;
}
}

.forcontinh > div.hdat {
  padding: 0 0 .15em .15em;
  font-size: 60%;
}



.link a {
color: blue;
text-decoration: underline;
}



































