body{
	margin:0px auto; 
	background-color:#ffffff;
	color:#2C2C2C;
	font-family:Arial, sans-serif;;
	font-size:12px;
}

#main{
	margin:0px auto; 
	width:1024px; 
	height:955px;
}

#logo{
	background-image:url(../img/logo.jpg);
	width:284px;
	height:67px;
	float:left;
	margin-left:104px;
}


#menu{
	margin-left:120px;
	float:left;
	margin-top:26px;
}

#menu ul li{list-style:none; float:left;}

#menu ul li.home{
	background-image:url(../img/btn_home_off.jpg);
	width:78px;
	height:25px;
	margin-right:10px;
}

#menu ul li.home:hover{
	background-image:url(../img/btn_home_on.jpg);
}

#menu ul li.work{
	background-image:url(../img/btn_work_off.jpg);
	width:78px;
	height:25px;
	margin-right:10px;
}

#menu ul li.work:hover{
	background-image:url(../img/btn_work_on.jpg);
}

#menu ul li.vita{
	background-image:url(../img/btn_vita_off.jpg);
	width:78px;
	height:25px;
	margin-right:10px;
}

#menu ul li.vita:hover{
	background-image:url(../img/btn_vita_on.jpg);
}

#menu ul li.reel{
	background-image:url(../img/btn_reel_off.jpg);
	width:78px;
	height:25px;
	margin-right:10px;
}

#menu ul li.reel:hover{
	background-image:url(../img/btn_reel_on.jpg);
}


#sub_menu{
	margin-left:310px;
	padding-bottom:60px;
}

#sub_menu ul li{
	float:left;
	list-style:none;
}

#sub_menu ul li.subdd{
	background-image:url(../img/sub_btn_3d_off.jpg);
	width:48px;
	height:26px;
	margin-right:10px;
}
#sub_menu ul li.subdd:hover{
	background-image:url(../img/sub_btn_3d_on.jpg);
}

#sub_menu ul li.subdpainting{
	background-image:url(../img/sub_btn_dpainting_off.jpg);
	width:204px;
	height:26px;
	margin-right:10px;	
}
#sub_menu ul li.subdpainting:hover{
	background-image:url(../img/sub_btn_dpainting_on.jpg);	
}

#sub_menu ul li.subvita{
	background-image:url(../img/sub_btn_vita_off.jpg);
	width:78px;
	height:26px;
	margin-right:10px;
}
#sub_menu ul li.subvita:hover{
	background-image:url(../img/sub_btn_vita_on.jpg);
}

#sub_menu ul li.subclients{
	background-image:url(../img/sub_btn_clients_off.jpg);
	width:101px;
	height:26px;
	margin-right:10px;	
}
#sub_menu ul li.subclients:hover{
	background-image:url(../img/sub_btn_clients_on.jpg);	
}

#sub_menu ul li.subcontact{
	background-image:url(../img/sub_btn_contact_off.jpg);
	width:113px;
	height:26px;
	margin-right:10px;
}
#sub_menu ul li.subcontact:hover{
	background-image:url(../img/sub_btn_contact_on.jpg);
}

#sub_menu ul li.subimpressum{
	background-image:url(../img/sub_btn_impressum_off.jpg);
	width:150px;
	height:26px;
	margin-right:10px;	
}
#sub_menu ul li.subimpressum:hover{
	background-image:url(../img/sub_btn_impressum_on.jpg);	
}

#sub_menu ul li.sub_menu_trenner{
    background-color: #666666;
    height: 19px;
    margin-top: 4px;
    width: 2px;
	margin-right:8px;
}


.clear{clear:both;}


.vita_img{ 
	width:280px;
	height:280px;
	float:left;
}
.vita_img img{
	border:1px solid #121212;
}


#middle{
  	height: 420px;
    margin-left: 470px;
    margin-top: 230px;
    width: 490px;
	margin-bottom: 75px;
}

#middle_wrap{
	float:left;
	margin-left:60px;
	margin-bottom:39px;
}

#middle_impressum #middle_wrap{
	float:left;
	margin-left:60px;
	margin-bottom:61px;
}

#middle_bilder{
	margin-left: 110px; 
	margin-top: 160px; 
	width: 860px;
	margin-bottom:39px;
}

#middle_vita{
	margin-left: 110px; 
	margin-top: 160px; 
	width: 860px;
}

#middle_reel{
	margin-left: 110px; 
	margin-top: 180px; 
	width: 860px;
}

#middle_impressum{
	margin-left: 110px; 
	margin-top: 180px; 
	width: 860px;
}

.middle_h{
	background-image:url(../img/headline_bg.jpg);
	width:113px;
	height:38px;
	float:left;
}

.middle_h_vita{
	background-image:url(../img/headline_bg.jpg);
	width:113px;
	height:38px;
	margin-right:400px;
}

.middle_h h2, .middle_h_vita h2, .middle_h_impressum h2{
	padding-left:30px;
	font-size:14px;
	font-weight:600;
	width:300px;
	padding-top:9px;
	text-transform:uppercase;
	letter-spacing:2.2px;
	color:#000;
}

.middle_h_impressum{
	background-image:url(../img/headline_bg.jpg);
	width:113px;
	height:38px;
	margin-right:400px;
}

.middle_date{
	float:right;
	padding-top:13px;
	color:#6C6C6C;
	font-size:9px;
	letter-spacing: 2.2px;
}

.middle_content{
	overflow:auto;
	width:468px;
	height:362px;
	margin-left:22px;
	margin-top:6px;
	color:#2C2C2C;
	letter-spacing:2.2px;
}

.middle_content_bilder{
	overflow:auto;
	width:860px;
	height:422px;
	margin-left:22px;
	margin-top:6px;
}

.middle_content_bilder #hover_fade{
	margin-right:40px;
	margin-bottom:20px;
	border: 1px solid #121212;
	width:170px;
	height:170px;
	overflow:hidden;
	float:left;
}

.middle_content_vita{
	overflow:auto;
	width:484px;
	height:237px;
	margin-left:22px;
	margin-top:6px;
	margin-bottom:185px;
	letter-spacing:2.2px;
}

.middle_content_reel{
	overflow:auto;
	width:860px;
	height:422px;
	margin-left:22px;
	margin-top:6px;
	margin-bottom:79px;
}
#reel{
	margin-left:80px;
}

.middle_content_contact{
	overflow:auto;
	width:400px;
	height:237px;
	margin-left:22px;
	margin-top:6px;
	margin-bottom:143px;
	letter-spacing:2.2px;
}

.middle_content_impressum{
	 width: 498px;
	 margin-left:22px;
	margin-top:6px;
	letter-spacing:2.2px;
	height:380px;
}

.latest_img{
	background:#000000;
}


