body{
	
    font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
	background-color:#ffffff;
	border:0; 
	 
	margin:0;
}
a {
	outline: none;
}
#res {
margin :auto;
}
#main {
position: absolute;
left:50%;
margin-left: -600px;
top:50%;
margin-top: -360px;
width: 1200px;
height: 720px;
}
#logo {
width:1200px;
height: 63px;

}
#header2 {
width:1200px;
height: 92px;
border-bottom-style:solid;
border-width: 1px;
border-color: #000000;
}
#menu {
position: absolute;
width:240px;
height: 92px;
right: 146px;
margin-top: -18px;


}
#menu ul {
list-style-type: none;



}
ul {
list-style-type:none;
}
#bio {
display:inline;
float: right;
margin-top: 31px;
}
#menu li {
display:inline;
float:right;
}
.portfolio {
display:block;
height:31px; /* use the images' dimensions */
width:235px;
background-image:url('media/portfolioon.jpg');
}
.portfolio:hover {
background-image:url('media/portfolioon.jpg');
}
.clients {
display:block;
height:16px; /* use the images' dimensions */
width:92px;
background-image:url('media/clientsoff.jpg');
}
.clients:hover {
background-image:url('media/clientson.jpg');

}
.contact {
display:block;
height:19px; /* use the images' dimensions */
width:126px;
background-image:url('media/contactoff.jpg');
}
.contact:hover {
background-image:url('media/contacton.jpg');

}
.studio {
display:block;
height:32px; /* use the images' dimensions */
width:159px;
background-image:url('media/studiooff.jpg');
}
.studio:hover {
background-image:url('media/studioon.jpg');

}
.bio {
display:block;
height:49px; /* use the images' dimensions */
width:146px;
background-image:url('media/bio.jpg');
}
.bio:hover {
background-image:url('media/bioon.jpg');

}


#bookmenu {
width:1200px;
height:45px;
}
#footer {
width: 1200px;
height: 64px;
border-top-style:solid;
border-width: 1px;
border-color: #000000;
background-image:url('media/footer.jpg');
}
#container{
	width: 1100px;
	height: 384px;
	overflow-x:hidden !important;
	overflow-y:hidden !important;
    position:relative;
    margin-left: auto;
    margin-right: auto;
}
img { border: none; } 
#main-content {
    
	
    width:18280px;
	height: 367px;
	padding:0px;
	background:#ffffff;
    

    
    
}

.bild{
    
	margin:0 0 0 0;
	float:left;
	padding-right:5px;
}
#minicontainer{
   
    position:relative;
	width: 800px;
	height: 73px;
	overflow: auto;
	overflow-x:hidden;
	overflow-y:hidden;
	margin-left:auto;
    margin-right:auto;
	background:url('media/container.png'); 
}



#minicontent {
    
	width: 2794px;
	height: 55px;
	
	background:#FFFFFF;
}

.bildchen{
	
	width:auto;
	float:left;
	padding-right: 2px;
	
}

#clients {
    width: 1200px;
    height: 502px;
    font-weight: 60px;
    }

h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:28px;}
