* {
	padding:0;
	margin:0;
}

body {
       font-family:"Trebuchet MS", Geneva, Arial, sans-serif;
	   font-size:12px;
       color:#FFE;
	   width:100%;
	   margin:100px auto 20px auto;
	   background:#000;
	   background-image:url(thumbs/background_gradient.gif);
	   background-position:right top;
	   background-repeat:repeat-x;
	   min-width:960px;
	   border-top:solid 1px #AAA;
     }

p {
	margin:0px 0px 20px 0px;
}	 

h1 {
    position:relative;
    width:auto;
	margin:30px 15px 0px auto;
	text-align:right;
	display:none;
	font-weight:100;
   }  
   
h3 {
	text-align:left;
	padding-bottom:20px;
}   
   
a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
} 

strong {
	color:#FFF;
	text-decoration:none;
}
   
#text {
		padding:50px 10px 60px 10px;
		text-align:center;
		height:480px;
		border-bottom:solid 1px #AAA;
      }	 

#text a:hover {
                color:#666;
              }
			  
#index {
	width:100%;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
	color:#BBB;
}			  

#index-header {
	font-size:14px;
	padding-bottom:30px;
	padding-top:130px;
	color:#FFF;
}
#navibox {
	max-width:1400px;
	margin:0;
	padding:0;
}

#navibox ul {
	margin:0;
	padding:0px 0px 30px 0px;
}   

#navibox li {
	display:inline;
	float:right;
	list-style-type:none;
	margin:0px 0px 0px 5px;
	position:relative;
}   

#navibox a {
	text-decoration:none;
	color:#777;
	padding:0px 50px 0px 50px;
}

#navibox li ul.navi-2 {
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	list-style:none;
	display:none;
	//display:block;
	position:absolute;
	bottom:10px;
	left:-5px;
}

#navibox li ul.navi-2 li {
	padding-top:2px;
	float:left;
	margin-right:-70px;
	//display:block;
	//float:none;
}

#navibox li:hover ul.navi-2 {
	display:block;
}

#navibox a:hover {
	color:#AAA;
}

#selected a {
	color:#fff;
}

#disclaimer {
		color:#888889;
		padding: 20px 20px 0px 20px;
		margin:0px 0px 0px 0px;
		font-size:.8em;
		text-align:left;
      }	 
	  
#disclaimer a:hover {
	color:#666;
}

#contact {
	text-align:left;
	width:100%;
	max-width:1100px;
	margin-left:auto;
	margin-right:auto;
}

#contact ul{
	margin:0px 0px 0px 0px;
	padding-left:8%;
	padding-right:8%;
}

#contact li{
	display:inline;
	float:left;
	list-style-type:none;
	width:40%;
	padding-left:10%;
	padding-right:0%;
}

#contact img{
	border:solid 2px #FFF;
	margin-bottom:20px;
}

#links {
	text-align:left;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	max-width:900px;
	padding-left:60px;
}

#links p{
	font-weight:bold;
}

#links a {
	color:#AAA;
	margin-right:25px;
	white-space:nowrap;
	line-height:35px;
}

#links b{
	margin-right:15px;
}

#reel {
	text-align:center;
	width:100%;
	min-width:520px;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#reel_window {
	width:960px;
	height:470px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #AAA;
	margin-bottom:20px;
}

#reel_window_qt {
	width:960px;
	height:454px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #AAA;
	margin-bottom:20px;
}

#reel_high {
	text-align:center;
	width:100%;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#reel_high #reel_window {
	width:720px;
	height:420px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #AAA;
	margin-bottom:20px;
}

#boell {
	text-align:center;
	width:100%;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#boell #boell_window {
	width:720px;
	height:420px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #AAA;
	margin-bottom:20px;
}

#digger {
	text-align:center;
	width:100%;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#digger #digger_window {
	width:722px;
	height:437px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #AAA;
	margin-bottom:20px;
}

#slant {
	text-align:center;
	width:100%;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#slant #slant_window {
	width:960px;
	height:432px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #AAA;
	margin-bottom:20px;
}

#boell {
	text-align:center;
	width:100%;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#boell #boell_window {
	width:960px;
	height:432px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #AAA;
	margin-bottom:20px;
}

#zusammenhang {
	text-align:center;
	width:100%;
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#zusammenhang #zusammenhang_window {
	width:960px;
	height:470px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #AAA;
	margin-bottom:20px;
}

#photography {
	width:80%;
	max-width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-left:60px;
}

#photography ul{
	width:auto;
	text-align:left;
}

#photography li{
	display:inline;
	list-style-type:none;
}

#photography img{
	margin:5px 0px 5px 0px;
	border:solid 2px #FFF;
}

#photography img:hover{
	border-color:#AAA;
}

#photography a{
	margin-right:10px;
}

#photography p{
	text-align:left;
}