html, body {
margin: 0px;
height: 100%;
background-color: #a4a49f;
font-family: Arial, sans-serif;
text-rendering: optimizeLegibility;
letter-spacing: 0.5px;
}

ul, li {
margin: 0px;
padding: 0px;
list-style: none;
}

.asseen .headlinemargin {
display:block;
height:0.2em;
}

.class .headlinemargin {
display:block;
height:0.2em;
}

.announcements .headlinemargin {
display:block;
height:0.2em;
}

#preloader {

}

.element {
float: left;
position: relative;
}

#resizewrap {
width:100%;
height:100%;
position:fixed;
overflow:hidden;
}

#resize {
position:absolute;
z-index:500;
}

.featured_box {
position:relative;
display:block;
width:100%;
}

.featured_description {
position:absolute;
top:0px;
text-align:left;
width:90%;
display:none;
padding:20px;
}

.featured_box {
margin-bottom:1.5em;
}

#gallery-1 img {
border:none;}

.clickbox{
margin-top:1.5em;
width:100%;
height:auto;
}


a {
color:#fff;
text-decoration:none;
}

a:hover {
color:#000;
}

#imgSelect a {
line-height: 2em;
letter-spacing: 3px;
}

.clickbox img {
width:100%;
}

.blockimage {
width:100%;
}

h3 {
font-size: 20px;
padding: 0 0 0 1em;
letter-spacing: 1px;
text-transform: uppercase;
padding-left:0px;
}
	
about {
font-size: 10px;
position: absolute;
right: 55px;
top: 10px;
z-index: 199;
}
	
imprint {
position: absolute;	
font-size: 10px;
left: 10px;
bottom: 10px;
z-index: 199;
}
	

		
#finger {
position: absolute;
top: 30px;
right: 30px;
z-index: 1000;
cursor:pointer;		
}
		
#logo {
position: absolute;
left: 30px;
top: 20px;	
}
		
.white_content {
position: fixed;
width: 70%;
height: 50%;
background-color: #a4a49f;
padding-top: 20%;
padding-right: 20%;
padding-left: 10%;
padding-bottom: 30%;
z-index:1002;
overflow: auto;
display:none;
}

.white_content a {
color:#999;
text-decoration:none;
}

.white_content a:hover {
color:#000;
}
			
date {
font-size: 12px;
}

#container-wrapper {
position: relative;
display: block;
height: 100%;
opacity: 1;
min-width:968px;
overflow-x:hidden;
}

#container-wrapper > li {
position: relative;
float: left;
/*height: 100%; */
margin-top:180px;
padding-left:2.5%;
}

.content-over {		
font-size: 17px!important;
line-height: 22px!important;	
width:45%;
}
				
.content-out {
font-size: 9px!important;
line-height: 12px!important;
width:23%;
cursor:pointer;
display:block;
}

h3 {
line-height: 26px!important;
}

.navigation {
clear:both;
text-align:center;
}
.navigation ul li {
display:inline;
}
.navigation .prev {padding-right:10px;}
.navigation .next {padding-left:10px;}