/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/

* { 
    margin: 0; 
    padding: 0; 
}

html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;
}



#navigation {
width: 580px;
z-index:2;
padding: 0;                  
margin: 0;                     
text-align: center;
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bolder;
font-stretch: extra-expanded;
border-top: solid 1px #FFFFFF;
border-bottom: solid 1px #FFFFFF;}

#navigation ul {	
text-decoration: none;}


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

#navigation a {
padding: 4px 8px;              
text-decoration: none;
color: #CCCCCC}

#email #nav-email a,
#sonstiges #nav-sonstiges a,
#impressum #nav-impressum a,
#links #nav-links a,
#vita #nav-vita a, 
#galerie #nav-galerie a,
#home #nav-home a,
#navigation a:hover {
	color: #ff6600;
	}


p {
	font-size: 12px;
	font-weight: lighter;
	font-stretch: extra-expanded;
	line-height: 14px;
	text-align: center;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;}
	
p a{
	font-size: 12px;
	font-weight: normal;
	font-stretch: extra-expanded;
	text-align: center;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	border: 0px;}	
	

h1 {font-size: 12px;
	font-weight: bolder;
	text-align: center;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;}
	
h2 a{font: 12px/2.8 Arial, Helvetica, sans-serif;;
	color: white;
	text-decoration: none;}	
	
h3 a{font: 9px/1.5 Arial, Helvetica, sans-serif;;
	color: white;
	text-decoration: none;}	
	
		
h4 a{font: 12px/2.8 Arial, Helvetica, sans-serif;;
	color: white;
	text-decoration: none;
	text-align: center;}	
	 	

#bg { 
    position: fixed; 
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}

#cont {
		position:absolute;
	top:-5px;
	left:-7px;
	z-index:70;
	overflow:auto;
}

.box { 
    margin: 0 auto; 
    width: 600px;
    padding: 10px;
    background: #000;
	filter:alpha(Opacity=80);
    padding-bottom:100px;
    font: 12px/2.8 Arial, Helvetica, sans-serif;;
	color: white;
}




#focus-stealer      { position: absolute; left: -9999px; }

