@import url("webfonts.css");

body{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:MercedesRegular;
	background:url('../images/other.jpg');
}

#wrap{
	padding-bottom:300px;
}

#start_square{
	display:block;
	height:300px;
	width:300px;
	background:#000;
	position:relative;
	float:left;
	top:0;
	left:0;
}

.animate{
	height:600px;
	position: absolute; 
	top:-300px; 
	left: 0; 
	cursor:pointer;
}

.item{ 
	width: 300px; 
	height: 300px;
	float:left;
	overflow: hidden; 
	position: relative;
	background:#00AEEF url('../images/quadrate.gif');
	text-shadow:1px 1px 1px #50e0fa;
	font-family:MercedesRegular;
	cursor: pointer;
}

.item img{ 
	width:300px;
	height:300px;
	position: absolute; 
	top: 300px; 
	left: 0; 
	border: 0; 
	z-index:3;
}

/*plainitem e.g. for sponsors*/
.plainitem{ 
	width: 300px; 
	height: 300px;
	float:left;
	overflow: hidden; 
	position: relative;
	background:#FFF;
	font-family:MercedesRegular;
}

.medienpartner{
	border: none;
}

.square_content{
	padding:10px;
	width:280px;
	height:271px;
	overflow:hidden;
	display:block;
	position:relative;
}

.square_content h3{
	font-size:28px;
	line-height:26px;
	color:#222;
	text-transform:uppercase;
	font-family:MercedesRegular;
	margin:8px 0 6px;
}

.armband{
display:block;
width:280px;
height:43px;
	background:url('../images/armband.png'); 
}

.newsletter{
display:block;
width:280px;
height:230px;
	background:url('../images/taube.gif');
	background-repeat:no-repeat;
}

/*links*/
a{
	text-decoration:none;
	color:#333;
	font-family:MercedesRegular;
}

a:hover{
	color:#000;
}

/*links to rückblick pages*/
.backlink{
	position:absolute;
	bottom:8px;
	right:5px;
    font-family:MercedesRegular;
    z-index:5;
}

.backlink span{
	background:#01a1dd;
    color:#f0f0f0;
    padding:2px 5px;
    margin-right:5px;
}

.backlink a{
	color:#f0F0f0;
}

/*links to rückblick pages*/
.language-link{
	background:url('../images/en.gif');
	position:absolute;
	width:20px;
	height:12px;
	top:0px;
	right:0px;
    font-family:MercedesRegular;
    z-index:5;
}

.clear{
	clear:both;
}
