*{ padding:0px; margin:0px; }
body{ background:#333; font-family: verdana;}
a{ color:#ccc; }
h1{ margin: 10px 10px 0 10px; color:#666; font-size:14px; font-weight: bold; }
.header{background: #fff; width:100%;height: 162px; }
.logo{margin: 0px auto; width:1065px; height:200px; padding-top: 30px;}
.content{display: block; margin: 0px auto; width: 1065px; height: 400px; }
.textarea{display: block; margin:5px; width: 201px; height: 182px; position: relative; top: 0px; float: left; color:#fff; font-size:11px; line-height:120%;}
.content_squares{display: block; margin:0px; width: 1065px; height: 100%; position: relative; top: -80px; float: left;}
.footer{ position: relative; top: 30px; display: block; width: 100%; float:left; margin:0px auto; font-weight: normal; font-size: 70%; 
color: #ccc; text-align: center;}			
.boxgrid{width:200px; height: 200px; margin:5px; float:left; background:#ccc;/*#161613;*/ border: solid 1px #333; overflow: hidden;position: relative;}
.boxgrid img{ position: absolute; top: 0;left: 0; border: 0;}
.boxgrid p{	padding: 0 10px; color:#333; font-weight:bold; font:12px "verdana",arial, sans-serif;}
				
.boxcaption{ float: left; position: absolute; background: #000; height: 100px; width: 100%; opacity: .8; 
/* For IE 5-7 */ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */ -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption {top: 260;left: 0;}
.caption .boxcaption { top: 220;left: 0;}

.picture{float:right; }
.content_smal{ max-width: 980px; margin: 0px auto; padding:15px; font-size: 80%; color:#ccc;}
.content_impressum{ max-width: 450px; font-size: 90%; color:#ccc;}
.social{display :block; padding:5px; position: relative; top:-140px; left:0px; float:right; }

A.flieslink {color: #666; text-decoration: underline;}
A.flieslink:hover {color: #999;}

A.mehrlink {color: #999; font-size:500%; text-decoration: none; float:right; margin:5px 10 10 10px;}
A.mehrlink:hover {color: #333;}


