body {margin:0; padding:0;background:black url(pics/background.jpg) no-repeat top center; font-family:Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;color: white;}
#main {width:980px;margin:30px auto 20px;}
#head {width:100%;overflow:hidden;}
#logo {width:220px;float:left;display:inline;}
#navi {width: 760px;float:right;display:inline;text-align:right;margin-top:12px;}
#content {width:980px;height:600px;overflow:hidden;text-align:left;}
#footer {border-top:1px solid #535353;text-align:right;padding-top:10px;color:#535353}
.none {border:none;}

#indoor {width:200px;height:280px;border:1px solid #535353;position:relative;top:30px;left:255px;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
#outdoor {width:200px;height:280px;border:1px solid #535353;position:relative;top:-252px;left:525px;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
#advertising {width:200px;height:280px;border:1px solid #535353;position:relative;top:-290px;left:110px;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
#editorial {width:200px;height:280px;border:1px solid #535353;position:relative;top:-572px;left:390px;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
#aboutme {width:200px;height:280px;border:1px solid #535353;position:relative;top:-854px;left:670px;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}

a:link {color: #535353;text-decoration:none;}
a:visited {color: #535353;text-decoration:none;}
a:active {color: white;text-decoration:none;}
a:hover {color: white;text-decoration:none;}

.cleaner {clear:both}
.headline {text-align:right}
.about {width:90%; margin:80px auto 0;background:black;overflow:hidden;line-height:16px;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.abpic {float:left;margin: 0 20px 30px 0;}
.contact {text-align:right;margin:25px 15px 0 0;}
.formular {width:330px; margin:80px auto 0;background:black;overflow:hidden;line-height:16px;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.impressum {width:330px; margin:180px auto 0;background:black;overflow:hidden;line-height:16px;filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.small {font-size: 90%; font-weight: bold;}

h1 {margin:10px;font-size:110%}
p {margin:10px;}

input,textarea{
	border : 1px solid #535353;
}


fieldset{
	padding : 10px;
        margin:10px;
}
legend{
	padding : 5px;
	margin-bottom : 20px;
}
label{

}
fieldset p{
	display : list-item;
	list-style-type : none;
}

.button-submit 
{
         border-right:1px solid #535353;
         border-bottom: 1px solid #535353;
         border-left:1px solid white;
         border-top: 1px solid white;
         color:white;
         font-weight:bold;
         background: #111;
}
