body {
margin: 0px auto 0px auto;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 14px; 
color: #000;
background-color: #fff;
text-align: center;
position: relative; 
width: 990px;
}

strong {
font-weight: bold;
}

p#logo {
border: 1px solid #000;
height: 320px;
width: 990px;
background-image: url(../fotostudio/logo.jpg);
background-repeat: no-repeat;
background-position: center;	
position: absolute; 
top: 30px;   
left: 0px;
background-color: #FFF; 
-webkit-border-radius: 7px;
-moz-border-radius: 7px;   
border-radius: 7px;
padding: 0px;
margin: 0px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
}

table#tabelle {
background-color: #fff;
border: 1px solid #000;
color: #000;
position: absolute;
top: 370px; 
left: 0px; 
height: 32px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;  
padding: 0px;	
margin: 0px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
}

table#tabelle td { 
width: 198px; 
height: 30px;
background-image: url(../contact/poz_botton_over.jpg);  
background-repeat: repeat-x; 
color: #fff;
border-left: 1px solid #fff;
text-align: center;   
padding: 0px;	
margin: 0px;
}

td#first_horizont {	
border-left-style: none;
padding: 0px;
margin: 0px; 
-webkit-border-top-left-radius: 7px;  
-moz-border-radius-topleft: 7px;   
border-top-left-radius: 7px;    
-webkit-border-bottom-left-radius: 7px; 
-moz-border-radius-bottomleft: 7px;   
border-bottom-left-radius: 7px;
}

td#first_horizont a {
border-left-style: none;
padding: 0px;
margin: 0px;  
-webkit-border-top-left-radius: 7px;  
-moz-border-radius-topleft: 7px;   
border-top-left-radius: 7px;    
-webkit-border-bottom-left-radius: 7px; 
-moz-border-radius-bottomleft: 7px;   
border-bottom-left-radius: 7px;
}

td#last_horizont {	
border-right-style: none;
padding: 0px;
margin: 0px;  
-webkit-border-top-right-radius: 7px; 
-moz-border-radius-topright: 7px;  
border-top-right-radius: 7px;  
-webkit-border-bottom-right-radius: 7px;  
-moz-border-radius-bottomright: 7px;
border-bottom-right-radius: 7px;
}

td#last_horizont a {	
border-right-style: none;
padding: 0px;
margin: 0px;  
-webkit-border-top-right-radius: 7px; 
-moz-border-radius-topright: 7px;  
border-top-right-radius: 7px;  
-webkit-border-bottom-right-radius: 7px;  
-moz-border-radius-bottomright: 7px;
border-bottom-right-radius: 7px;
}

a {
text-decoration: none;
color: #000; 
outline: none;  
padding: 0px;    
margin: 0px;
}

a:hover {	
text-decoration: underline;
padding: 0px;  
margin: 0px;
}

table#tabelle td a { 
color: #000;
background-image: url(../contact/poz_botton.jpg);  
background-repeat: repeat-x;   
height: 29px; 
line-height: 29px; 
display: block;   
padding: 0px;  
margin: 0px;
}

table#tabelle td a:hover { 
color: #fff;
text-decoration: none;
background-image: url(../contact/poz_botton_over.jpg); 
background-repeat: repeat-x;  
padding: 0px;
margin-bottom: 0px; 
margin-top: 0px; 
height: 29px;  
line-height: 29px;
}

p#logo a{
display: block;
height: 320px; 
padding: 0px;
margin: 0px;
}

div#subnavigation { 
border: 1px solid #000;  
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-webkit-border-radius: 8px;  
-moz-border-radius: 8px;  
border-radius: 8px;
padding: 0px;
margin: 0px;
width: 196px;
position: absolute;
top: 422px;   
left: 0px; 
}

div#subnavigation p {
border-bottom: 1px solid #000;
line-height: 40px; 
background-color: #000;
color: #fff;
padding: 0px;	
margin: 0px;
}

div#subnavigation p:first-child {
border-top-style: none; 
-webkit-border-top-left-radius: 7px;
-moz-border-radius-topleft: 7px; 
border-top-left-radius: 7px;   
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topright: 7px; 
border-top-right-radius: 7px;   
padding: 0px;
margin: 0px;
}

div#subnavigation p:first-child a { 
border-top-style: none;  
-webkit-border-top-left-radius: 7px; 
-moz-border-radius-topleft: 7px;  
border-top-left-radius: 7px;    
-webkit-border-top-right-radius: 7px; 
-moz-border-radius-topright: 7px; 
border-top-right-radius: 7px;    
padding: 0px;
margin: 0px;
}

div#subnavigation p:last-child {
border-bottom-style: none; 
-webkit-border-bottom-right-radius: 7px;
-moz-border-radius-bottomright: 7px; 
border-bottom-right-radius: 7px;  
-webkit-border-bottom-left-radius: 7px; 
-moz-border-radius-bottomleft: 7px;  
border-bottom-left-radius: 7px;	 
padding: 0px;
margin: 0px;
}

div#subnavigation p:last-child  a {
border-bottom-style: none; 
-webkit-border-bottom-right-radius: 7px; 
-moz-border-radius-bottomright: 7px;  
border-bottom-right-radius: 7px;  
-webkit-border-bottom-left-radius: 7px; 
-moz-border-radius-bottomleft: 7px;  
border-bottom-left-radius: 7px;	
padding: 0px;
margin: 0px;
}

div#subnavigation p a { 
text-decoration: none; 
color: #000;
background-color: #eeedf2;
display: block; 
padding: 0px;
margin: 0px;
}

div#subnavigation p a:hover {
text-decoration: none;
border: 1px solid #fff;
background-color: #000;
color: #FFF;   
padding: 0px;
margin: 0px;
}

p#kontakt {
border: 1px solid #000; 
-webkit-border-radius: 8px; 
-moz-border-radius: 8px;  
border-radius: 8px;    
padding: 0px;
margin: 0px;   
position: absolute; 
top: 840px;  
left: 0px;    
width: 196px;	
background-color: #eeedf2;  
line-height: 34px; 
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
}

p#kontakt a {
display: block; 
color: #000; 
text-decoration: none;
-webkit-border-radius: 8px; 
-moz-border-radius: 8px;  
border-radius: 8px;  
padding: 0px;	
margin: 0px; 
width: 196px;	
background-color: #eeedf2; 
line-height: 34px;  
}

div#inhalt {
border: 1px solid #000;  
width: 773px;  
height: 453px;
background-repeat: no-repeat;   
background-position: center;  
background-color: #FFF;  
position: absolute;   
top: 421px;
left: 218px;   
-webkit-border-radius: 7px; 
-moz-border-radius: 7px;  
border-radius: 7px;  
padding: 0px;	
margin: 0px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
}

p#kontakt a:hover { 
color: #FFF;   
text-decoration: none;
background-color: #000;
padding: 0px;
margin: 0px;
}

table#tabelle td.link a {
	background-image: url(../contact/poz_botton_over.jpg); 
	color: #fff;
}
	
table#fotos, h1, h3, #fotostudio {
	margin: 10px auto 0px auto;
}
