* { margin: 0; }
html, body {
margin: 0px 0px 0px 0px;
min-height: 100%;
height: 100%;
color:#99bdc3;
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
line-height:13px;
vertical-align:middle;
background-color: #c8d2d1;
}
a {
color:#99bdc3;
text-decoration: underline;
}
a:link              { color:#99bdc3; text-decoration:underline; }
a:visited           { color:#99bdc3; text-decoration:underline; }
a:hover             { color:#92869e; text-decoration:underline; }
a:active            { color:#99bdc3; text-decoration:underline; }

.description a:link              { color:#202027; text-decoration:underline; }
.description a:visited           { color:#202027; text-decoration:underline; }
.description a:hover             { color:#99bdc3; text-decoration:underline; }
.description a:active            { color:#202027; text-decoration:underline; }
h1 {
font-size:20px;
line-height:20px;
padding-bottom:10px;
font-weight:bold;
}
p {
background-color:#24292c;
color:#99bdc3;
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
line-height:12px;
vertical-align:top;
width:180px;
padding:10px;
margin:0px;
margin-left:-3px;
text-align:left;
display:inline-block;
}
.container {
min-height: 100%;
height: 100%;
width: 100%;
margin: 0 auto -182px;
z-index:1000;
}
.footer {
width:100%;
bottom:0;
height: 182px;
margin: 0px;
padding: 0px;
overflow: hidden;
text-align: left;
}
#titel {
padding: 0px;
height: 182px;
width: 100%;
position: fixed;
overflow: hidden;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-image:url(img/bgfooterfinal.png);
background-repeat: repeat-x;
background-position:bottom left;
}
#titel img {
float:right;
display:inline-block;
}
.footer img {
border-top-width: 0;
border-right-width: 0;
border-bottom-width: 0;
border-left-width: 0;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.container .content {
padding-top: 10px;
text-align: center;
vertical-align: middle;
}
.topnav {
position:absolute;
background-color:#24292c;
margin-top:10px;
margin-bottom:5px;
margin-left:108px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
float:left;
display:inline-block;
vertical-align:middle;
}
.archivecontainer {
margin-left:20px;
margin-right:40px;
vertical-align:middle;
margin-top:65px;
height:100%;
}
#description {
position:absolute;
background-color:#92869e;
color:#202027;
margin-top:29px;
margin-left:108px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
vertical-align:middle;
font-size:10px;
line-height:12px;
}
.sortnews {
margin-right:-40px;
margin-left:0px;
height:100%;
vertical-align:middle;
}
.sortnews img {
margin-left:0px;
margin-right:3px;
display:inline;
vertical-align:middle;
padding:0px;
}
.newsitem a:link img {border: solid #24292c 10px;}
.newsitem a:visited img {border: solid #24292c 10px;}
.newsitem a:hover img {border: solid #92869e 10px;}
.newsitem a:active img {border: solid #24292c 10px;}

#description a:link {color: #24292c}
#description a:visited {color: #24292c}
#description a:hover {color: #24292c; text-decoration: none}
#description a:active {color: #24292c}

.space {
border:0px; 
margin:0px; 
width:800px;
}
.space img {
border:0px;
margin:0px;
padding:0px;
}
.newsitem {
text-align:center;
margin-right:20px;
margin-bottom:20px;
display:inline-block;
vertical-align:middle;
}
.noshow {
width:1px;
height:1px;
display:none;
}
