@font-face {
  font-family: BigNoodleTitling;
  src: url(../../../images/hope/fonts/big_noodle_titling.ttf) format("TrueType");
}

.headernavigation {width:949px;
background:#3d3d37;
font-size:11pt;
line-height:20px;
text-align:center;
color:#a3bda8;
text-transform:uppercase;
display:inline-block;
font-family:'Anaheim', sans-serif;}


.headershortfact3{
width:300px;
	background:#21431b;
	margin:5px;
	font-size:11pt;
	line-height:20px;
	text-align:center;
	color:#d0d8dc;
	text-transform:uppercase;
	display:inline-block;
	font-family:'Anaheim', sans-serif;
}

.forumstats {
    text-transform: uppercase;
    font-family: 'Anaheim', sans-serif;
    font-size: 11pt;
    letter-spacing: 1px;
    font-weight: 400;
}

/* Tabs mit radio-Buttons */
.tabheader figure {
   display: block; 
   margin-left: 0; 
   clear: both;
}

.tabheader > input,
.tabheader figure > div {
 display: none;
}

.tabheader figure>div {
  padding: 10px;
  width: 950px;
height:220px;
  line-height: 1.5em;
  letter-spacing: 0.3px;
  color: #7f9e7c;
}

#tabheader1:checked ~ figure .tabheader1,
#tabheader2:checked ~ figure .tabheader2,
#tabheader3:checked ~ figure .tabheader3 ,
#tabheader4:checked ~ figure .tabheader4 {
	display: block;
}

nav label {
   float: left;
   padding: 10px 5px;
   background-color: #585f5a;
   color: #a3bda8;
  font-size: 18pt;
  width: 227px;
  text-transform: uppercase;
  text-align:center;
  font-family:BigNoodleTitling;
  font-weight:light;
}

nav label:nth-child(1) {
}

nav label:hover {
 background-color: #474740;
}

nav label:active {
 background: #585f5a;
}

#tabheader1:checked ~ nav label[for="tabheader1"],
#tabheader2:checked ~ nav label[for="tabheader2"],
#tabheader3:checked ~ nav label[for="tabheader3"],
#tabheader4:checked ~ nav label[for="tabheader4"] {
  background-color: #474740;
  color: #7f9e7c;
  position: relative;
  border-bottom: none;
  font-size: 18pt;
  width: 227px;
  padding: 10px 5px;
  text-transform: uppercase;
}

#tabheader1:checked ~ nav label[for="tabheader1"]:after,
#tabheader2:checked ~ nav label[for="tabheader2"]:after,
#tabheader3:checked ~ nav label[for="tabheader3"]:after,
#tabheader4:checked ~ nav label[for="tabheader4"]:after{
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  width: 215px;
  left: 0;
  bottom: -1px;
}

.headercol1{
font-family: 'Anaheim', sans-serif;
font-size:11pt;
text-align:justify;
width:350px;
height:200px;
overflow:auto;
padding:10px;
}

.headerheadline{
font-family: 'Anaheim', sans-serif;
font-size:18pt;
color:#7f9e7c;
text-align:center;
text-transform:uppercase;
}

.housepcol{
width:300px;
height: 200px;
padding:10px;
overflow: auto;
}

.headerheadline{
font-family: 'Anaheim', sans-serif;
font-size:18pt;
color:#7f9e7c;
text-align:center;
text-transform:uppercase;
}

.headercol2{
font-family: 'Anaheim', sans-serif;
font-size:11pt;
text-align:justify;
width:286px;
height:200px;
overflow:auto;
padding:10px;
}

.headercol2 li{
font-family: 'Anaheim', sans-serif;
font-size:11pt;
text-align:center;
list-style: none;
}

.headercol3{
font-family: 'Anaheim', sans-serif;
font-size:11pt;
text-align:justify;
width:280px;
height:200px;
overflow:auto;
padding:10px;
}

.headercol4{
font-family: 'Anaheim', sans-serif;
font-size:11pt;
text-align:justify;
width: 310px;
height: 200px;
overflow:auto;
padding:10px;
}

.headercol5{width:270px;
height:200px;
overflow:auto;
font-family: 'Anaheim', sans-serif;
font-size:11pt;
text-align:justify;
padding:10px;}

.headercol6{width:270px;
height:200px;
padding:10px;}


.calhead{
font-family:'Anaheim', sans-serif;
font-size:11pt;
color:#d0d8dc;
background-color:#295021;
text-align:center;
width:29px;
text-transform:uppercase;
}

.caltext{
font-family:'Anaheim', sans-serif;
font-size:10.5pt;
color:#d0d8dc;
background-color:#295021;
text-align:center;
width:29px;
}

.birthday{
background-color: rgb(88 95 90);
	color: #a0b59d;}

.birthday a{
	color: #a0b59d;}

.event{
background-color: rgb(83 92 86);}

.event a{
color: #a3bda8;}

.birthevent{
background-color: rgb(123 151 120);}

.birthevent a{
	color: #102613;}

.scene{
background-color: rgb(122, 149, 119,0.6);}

.scene a{
color: #d0d8dc;}


.headnewsdate{font-family:'Anaheim', sans-serif;
font-size:14pt;
text-align:center;
color: #7f9e7c;
border-bottom: 1px solid #7f9e7c;
display:block;
text-transform:uppercase;
}