@charset "UTF-8";
/* CSS Document */


body
{
font: normal 10px Verdana, sans-serif;
color: black; 
background-color: #37312a;
background-image:url(images/bg1.jpg);
margin:0;
padding:0
}

img {border:0}

a, a:visited 
{    
text-decoration: none;    
color: #4C4C4C;
font-size:10px;
}

a:hover
{    
text-decoration: none;    
color: #000;
font-size:10px;
}

img {border:0}

#logo
{
position:absolute;
top:-23px;
left:548px;
width:196px;
height:20px;
border:0;
}



#box
{
position:absolute;
z-index:2;
left:50%;
margin-left:-480px;
top:35%;
margin-top:-110px;
width:960px;
border:0;
height: 480px;
}


#content
{
width:744px;
height:395px;
border:0;
}

#navi
{
background:#999;
margin:0;
padding:0;
border:0;
}

html>body #navi img /*nur fuer Internet Explorer */
{
margin-bottom:-2px;
padding:0;
border:0;
}

#navi img {   
  margin-bottom:0px;
  padding:0;
  border:0; 
}


#navi td
{
width:124px;
text-align:right;
color:#fff;
border-right:1px solid #fff; 
}

#navi td a { display:block; width:100%;margin: 0px;padding:0px;border:0px; }
#navi td a:hover { color:#fff; background-color:#616161;width:100%;margin: 0px;padding:0px;border:0px; }

#navi a, #navi a:visited 
{    
text-decoration: none;    
color: #fff;
margin: 0px;
padding:0px;
border:0px;
}

#navi a:hover
{    
text-decoration: none;    
color: #fff;
background-color:#616161;
margin: 0px;
padding:0px;
border:0px;
}

#foto
{
width:249px;
height:345px;
overflow:hidden;
float:left;
margin:0px;
padding:0px;
border:0;
}

#foto_breit
{
width:370px;
height:345px;
overflow:hidden;
float:left;
margin:0px;
padding:0px;
border:0;
}

#foto_sehrbreit
{
width:499px;
height:345px;
overflow:hidden;
float:left;
margin:0px;
padding:0px;
border:0;
}


#text
{
float:left;
margin-top:0px;
margin-left:-18px;
padding:0;
height:330px;
border:0;
}


#subnavi li
{
list-style:none;
margin-top:3px;
}

#fliesstext a, #fliesstext a:visited 
{    
text-decoration: none;    
color: #4C4C4C;
font-size:10px;
}

#fliesstext a:hover
{    
text-decoration: none;    
color: #000;
font-size:10px;
}

#fliesstext
{
width:470px;
height:320px;
border:0;
margin-top:5px;
margin-left:40px;
color: #4C4C4C;
font-size:10px;
line-height:13px;
}


#fliesstext_schmal
{
width:270px;
height:320px;
border:0;
margin-top:5px;
margin-left:40px;
color: #4C4C4C;
font-size:10px;
line-height:13px;
}

#fliesstext_schmal a, #fliesstext_schmal a:visited 
{    
text-decoration: none;    
color: #000;
font-size:10px;
}

#fliesstext_schmal a:hover
{    
text-decoration: none;    
color: #4C4C4C;
font-size:10px;
}

#fliesstext_schmal p
{
margin:0px;
}

#fliesstext_schmal td
{
vertical-align:bottom;
}

#fliesstext_sehrschmal
{
width:230px;
height:330px;
border:0;
margin-top:5px;
margin-left:30px;
color: #4C4C4C;
font-size:10px;
line-height:13px;
}

#fliesstext_sehrschmal a, #fliesstext_sehrschmal a:visited 
{    
text-decoration: none;    
color: #000;
font-size:10px;
}

#fliesstext_sehrschmal a:hover
{    
text-decoration: none;    
color: #4C4C4C;
font-size:10px;
}

#fliesstext_sehrschmal p
{
margin:0px;
}

#fliesstext_sehrschmal td
{
vertical-align:bottom;
}

#fliesstext h1
{
font: bold 10px Verdana, sans-serif;
color: #4C4C4C;
margin-top:1px;
margin-bottom:1px;
}

table.bio
{
color: #4C4C4C;
font-size:10px;
}


#fliesstext td
{
vertical-align:bottom;
}

#fliesstext p
{
margin:0px;

}

.grey
{
color: #4C4C4C;
}

#impressum
{
width:470px;
border:0;
margin-top:5px;
margin-left:40px;
color: #4C4C4C;
font-size:10px;
}

#impressum a, #impressum a:visited 
{    
text-decoration: none;    
color: #4C4C4C;
font-size:10px;
color:#fff;
background-color:#666;
padding:1px;
}

#impressum a:hover
{    
text-decoration: none;    
color: #000;
font-size:10px;
padding:1px;
}


