@charset "UTF-8";


body{  
	text-align:center; /*For IE6 Shenanigans*/  
	padding: 50px 0% 50px 4%;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing:   -0.00em;
	background-color:#FFF;
	overflow-x: hidden; 
	
   
}  



#blinking {
	
	text-decoration: blink;
	margin:0;
	padding:0;

}
	

p {
	
height:auto;
padding-top: 0px;
margin-top:  0px; 
margin-bottom: auto;
padding-bottom: auto;
color: #CCC;
font-weight: bold;

	line-height: 100%;

}


p a {
	
height:auto;
padding-top: 0px;
margin-top:  0px; 
margin-bottom: auto;
padding-bottom: auto;
color: #222;
font-weight: bold;
	

}

p a:hover {
	
height:auto;
padding-top: 0px;
margin-top:  0px; 
margin-bottom: auto;
padding-bottom: auto;
color: #ccc;
font-weight: bold;


}



.chef ul	li {
	
list-style-type: none;

float:right;

width: auto;

background: #fff url(left.png) no-repeat;
color: #111;
padding: 0px 0px 0px 0px;
margin: 0px 0px 1px 1px; 
line-height:240%;
height:auto;


}






 ul	li {
	
list-style-type: none;

float:right;



background: #e6e6e6 url(left.png) no-repeat;
color: #111;
padding: 0px 0px 0px 0px;
margin: 0px 0px 1px 1px; 
line-height:240%;
height:auto;


}





  *+html  ul	 {
	
list-style-type: none;

display:block;

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;





}

*+html 	li  {
	
list-style-type: none;

float:right;



background: #e6e6e6 url(left.png) no-repeat;
color: #111;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 1px; 

height:auto;
width:80px;
text-align:right;
vertical-align: text-top;








}









#container {
 	min-width: 954px;
 	max-width: 1274px;
	margin:0 auto;  
	text-align:left;
	overflow:hidden;
  }  
 



  

 h1 /* Gilt nicht für IE */
  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 24px;
	letter-spacing:   -0.03em;
	margin: 0;
	color: #222;
	line-height: 0.9em;
	width: auto;
	float: left;
	padding-top: 2px;
	
  }
  
  
   #h1 /* Gilt nicht für IE */
  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 24px;
	letter-spacing:   -0.03em;
	margin: 0;
	color: #ccc;
	line-height: 0.9em;
	width: auto;
	float: left;
	
  }
  
  #h4
  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing:   -0.02em;

	margin: 0;
	color: #ccc;
	line-height: 100%;
  }
  
    #h4 a
  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing:   -0.02em;

	margin: 0;
	color: #ccc;
	line-height: 100%;
  }
  
      #h4 a:hover
  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing:   -0.02em;

	margin: 0;
	color: #222;
	line-height: 100%;
  }
  
  
  
  
  
  
  
  
   *+html h1 {            /*  Gilt nur für IE  */
     font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 24px;
	letter-spacing:   -0.03em;
	margin: 0;
	color: #222;
	line-height: 1.2em;
	width: auto;
	float: left;
    }
	
	
	
	
	  *+html    .h1
  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 24px;
	letter-spacing:   -0.03em;
	margin: 0;
	color: #222;
	line-height: 1.2em;
	width: auto;
	float: left;
	
  }
	
  
    .h1
  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 24px;
	letter-spacing:   -0.03em;
	margin: 0;
	color: #222;
	line-height: 98%;
	width: auto;
	float: left;
	
  }
  
   .h1 a
  {

	color: #ccc;

  }
  
     .h1 a:hover
  {

	color: #222;

  }
  
  
    h2
  {
	  
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 36px;
	letter-spacing:   -0.03em;
	margin: 0 10px 0 0;
	color: #ccc;
	line-height: 98%;
	width: auto;
	
  }
  
    *+html h2 {            /*  Gilt nur für IE  */
  
  
  
  	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 36px;
	letter-spacing:   -0.03em;
	margin: 0 10px 0 0;
	color: #ccc;
	line-height: 1.2em;
	width: auto;
	
  }
  
  
  
      h3
  {
	  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing:   -0.02em;

	margin: 0;
	color: #222;
	line-height: 100%;
	
  }
  
  
       h4
  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing:   -0.02em;

	margin: 0;
	color: #222;
	line-height: 100%;
  }
  
  
        .h4
  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing:   -0.02em;

	margin: 0;
	color: #ccc;
	line-height: 100%;
  }
  
  
    .h4 a
  {
	  
	color: #222;
	background: url(arrow_right.png) no-repeat;
	background-position:right;
	padding: 2px 15px 0 0;
	
  }
  
      .h4 a:hover
  {
	  
	color: #ccc;
	background: url(arrow_right.png) no-repeat;
	background-position:right;
	padding: 2px 15px 0 0;
	
  }
  
  
  
.h4
  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing:   -0.02em;

	margin: 0;
	color: #222;
	line-height: 100%;
  }
  
  
  
  
  .h4 a
  {
	  
	color: #222;
	background: url(arrow_right.png) no-repeat;
	background-position:right;
	padding: 2px 15px 0 0;
	
  }
  
    .h4 a:hover
  {
	  
	color: #ccc;
	background: url(arrow_right.png) no-repeat;
	background-position:right;
	margin: 2px 15px 0 0;
	
  }
  
 
  
  
  
         h5
  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing:   -0.02em;

	margin: 2px 0 0 0;
	color: #ccc;
	line-height: 110%;
  }
  
  
           #statement  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 63px;
	letter-spacing:-0.04em;

	margin: 0px 0 0 0;
	color: #ccc;
	line-height: 95%;
  }
  
             h9  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 63px;
	letter-spacing:-0.04em;

	margin: 0px 0 0 0;
	color: #ccc;
	line-height: 95%;
  }
  
 
  
  
  
  
       *+html      #statement  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 63px;
	letter-spacing:-0.04em;

	margin: 0px 0 0 0;
	color: #ccc;
	line-height: 100%;
  }


       h6
  {
  font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	letter-spacing:   -0.02em;

	margin: 0;
	color: #000;
	line-height: 100%;
	width: 243px;
  }
  
         h7
  {
   	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 36px;
	letter-spacing:   -0.03em;
	margin: 0;
	color: #ccc;
	line-height: 98%;
	float: left;
	margin: 0 10px 0 0;
	
  }

	

.logo {
	
	text-align: left;
	width: 180px;
	height: 70px;
	margin-bottom: 55px;
	margin-right: 35px;
	float:left;
	overflow:visible;
	
	
}





a		{
	text-decoration: none;
	color:#222;
	vertical-align:bottom; 
	
	background-position:right;
	padding-right: 0px;
	margin:auto;
	

}

a:hover		{
	color:#ccc;
	text-decoration: none;
	vertical-align:bottom;

	background-position:right;
	padding-right: 0px;
	
	
	}










.des_box {
	
	width: 891px;
		font-size: 63px;
	
}

.contact_column {
	
	width: 283px;
	height:167px;
	float:left;
	margin-right:35px;
	padding-top: 23px;
	padding-bottom: 35px;
	border-top: 1px solid #ccc;
	
	
}



#contact_header {

	
	height:1px;
	margin: 0;
	color: #ccc;
	
	
}


.contactheader__column {
	
	width: 283px;
	height:3px;
	float:left;
	margin-right:35px;
	
	border-top: 1px solid #ccc;
	
	
}




#button_wrapper { 
vertical-align:middle;
width: auto;
display:block;
float:left;
padding:0 ;


} 



#button_wrapper a { 

width: auto;
display:block;
line-height:240%;
height:24px;
} 



#more_button {		

}

#more_button a{	
vertical-align:middle;
background:#000 url(left.png) no-repeat;
color: #fff;
padding: 0px 0px 0px 11px;
margin: 0px 0px 1px 1px; 


}

#more_button a:hover {	
background:#FF9966 url(left.png) no-repeat;
color: #fff;


}



#navi_button_wrapper { 
vertical-align:middle;
width: auto;
float:right;
padding:0 0 0 0;

} 









#navi_button_wrapper_2 { 
vertical-align:middle;
width: auto;
display:block;
float:right;
padding:0 ;




} 




*+html #navi_button_wrapper   { 
width: 80px;
display:block;

line-height:240%;
height:24px;


padding: 0px 0 0 0px;
margin: -2px 0 0 0px;
vertical-align: text-top;

} 

*+html #navi_button_wrapper a  { 


line-height:40%;
height:24px;

background-color: url(left.png) no-repeat;
margin: 0px 0 0px 0px;
padding: 0px 0 0px 0px;
vertical-align:middle;



} 

*+html #navi_button_wrapper a:hover  { 

line-height:40%;
height:24px;


background-color: url(left.png) no-repeat;
margin: 0px 0 0px 0px;
padding: 0px 0 0px 0px;

vertical-align: text-top;


} 






#navi_button_wrapper a { 

width: auto;
display:block;
line-height:240%;
height:24px;
padding: 0 0 0 11px;
vertical-align: text-top;

}


#navi_button_wrapper a:hover { 

width: auto;
display:block;
color: #fff;
line-height:240%;
height:24px;
background-color:#000;
background:#000 url(left.png) no-repeat;

margin: 0 0 0 0px;
vertical-align: text-top;

}




#navi_button {		
width: auto;

}






#navi_button ul 	li {
	list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
float:right;
width:auto;


}

#navi_button a{	

width: auto;
vertical-align:middle;
background: #e6e6e6 url(left.png) no-repeat;
color: #111;
padding: 0px 0px 0px 11px;
margin: 0px 0px 1px 1px; 


}

#navi_button a:hover {	
background:#000 url(left.png) no-repeat;
color: #fff;


}


.navi_button {		
width: auto;

}


.navi_button_active {		
background:#000 url(left.png) no-repeat;
color: #fff;
}



.navi_button ul 	li {list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
float:right;
width:auto;


}

.navi_button a{	

width: auto;
vertical-align:middle;
background: #e6e6e6 url(left.png) no-repeat;
color: #111;
padding: 0px 0px 0px 11px;
margin: 0px 0px 1px 1px; 


}

.navi_button a:hover {	
background:#000 url(left.png) no-repeat;
color: #fff;


}



.active_category{background-color:#66FF00;}





.current_page_item {
	
	background:#000 url(left.png) no-repeat;
color: #fff;
line-height:240%;
height:24px;
display:block;
padding: 0 0 0 0px;



	
	}
	
	
	
	
	.current_page_item a {
	

color: #fff;
line-height:240%;
height:24px;
display:block;
padding: 0 0 0 11px;

	
	}
	
	
	.current_page_item a:hover {
	

color: #fff;
line-height:240%;
height:24px;
background-color:#000;
background:#ccc url(left.png) no-repeat;
padding: 0 0 0 11px;
margin: 0 0 0 0px;

	
	}
	
	
	
	*+html  .current_page_item {
	
	background:#000 url(left.png) no-repeat;
color: #fff;
line-height:40%;
height:22px;
display:block;
padding: 0 0 0 0px;



	
	}
	
		*+html .current_page_item a {
	

color: #fff;
line-height:40%;
height:22px;

background:#000 url(left.png) no-repeat;

margin: 0px 0 0px 0px;
padding: 0px 0 0px 0px;

vertical-align: text-top;

	
	}
	
	
	
	*+html .current_page_item a:hover {
	

color: #fff;
line-height:40%;
height:24px;

background:#000 url(left.png) no-repeat;

margin: 0px 0 0px 0px;
padding: 0px 0 0px 0px;

vertical-align: text-top;

	
	}
	
	



#showcase_button_wrapper { 
vertical-align:middle;
width: auto;
display:block;
float:right;
padding:0 ;


} 

#showcase_button_wrapper a { 

width: auto;
display:block;
line-height:240%;
height:24px;
} 




#showcase_button {		

}

#showcase_button a{	
vertical-align:middle;
background:#FF9966 url(left.png) no-repeat;
color: #fff;
padding: 0px 0px 0px 11px;
margin: 0px 0px 1px 1px; 


}

#showcase_button a:hover {	
background:#000 url(left.png) no-repeat;
color: #fff;		


}


#showcase_button a:active {	
background:#000 url(left.png) no-repeat;
color: #fff;


}





#home_button_wrapper { 
vertical-align:middle;
width: auto;
display:block;
float:right;
padding:0 ;


} 

#home_button_wrapper a { 

width: auto;
display:block;
line-height:240%;
height:24px;
} 




#home_button {		

}

#home_button a{	
vertical-align:middle;
background:#000 url(left.png) no-repeat;
color: #fff;
padding: 0px 0px 0px 11px;
margin: 0px 0px 1px 1px; 


}

#home_button a:hover {	
background:#000 url(left.png) no-repeat;
color: #fff;


}






#grey_button_wrapper { 

width: auto;
display:block;
float:left;
padding: 0px;
margin: 0;


} 

#grey_button_wrapper a { 

width: auto;
display:block;
line-height:240%;
height:24px;
padding: 0px;
margin: 0;
} 




#grey_button {		

margin: 0px;
padding:1px 1px 0 0;

}

#grey_button a{	

background:#e6e6e6 url(left.png) no-repeat;
color: #222;

padding: 0px 0px 0px 11px;
margin: 0px 0px 0px 0px; 


}

#grey_button a:hover {	
background:#000 url(left.png) no-repeat;
color: #fff;


}






.gallery_left {
	
	
	background-color:#FFF;
	
	
	width: 283px;
	height:1px;
text-align:left;
	float:left;
	margin-right: 35px;
	
}


.post_abstract {
	
	
	background-color:#FFF;
	
	
	width: 200px;
	height:auto;
text-align:left;
	float:left;
	margin-right: 118px;
	margin-bottom: 35px;
	
}






.more_block {
	
	text-align: left;
	width: 601px;
	height: 40px;
	margin-right: 35px;
	float:left;
	
}

.footer {
	
		font-family:"Times New Roman", Times, serif;
	font-size: 11px;
	font-style:italic;
	font-weight:lighter;
	color: #222;
	text-align: left;
	width: 601px;
	height: 40px;
	padding-left:0px;
	margin-right: 35px;
	float:left;
	padding-top: 10px;
	
	
}

.excerpt {
	
	font-family:"Times New Roman", Times, serif;
	font-size: 11px;
	font-style:italic;
	font-weight:lighter;
	color: #222;
	text-align: left;
	width: 601px;
	height: auto;
	padding-left:2px;
	margin-right: 35px;
	clear:both;
	margin-top: 30px;
	margin-bottom: 10px;
	
}

.subhead{
	
	font-family:"Times New Roman", Times, serif;
	font-size: 11px;
	font-style:italic;
	font-weight:lighter;
	color: #222;
	text-align: left;
	width: autgo;
	height: auto;
	padding-left:2px;
	margin-right: 35px;
	clear:both;
	margin-top: 10px;
	margin-bottom: 0px;
	
}





.notes_wrapper {

	width:auto;
	height:130px;
	overflow: hidden;
	

	
}


.posts_wrapper {

	width:auto;
	height:auto;
	overflow: hidden;
	

	
}

.project_hl_wrapper {

	width:auto;
	height:auto;
	overflow: hidden;
	

	
}


.projects_wrapper {
	
	width:auto;
	height:316px;
	overflow: hidden;
	

	
}

.project_img_wrapper {
	
	width:auto;
	height:518px;
	overflow: hidden;
	margin-bottom: 35px;


	
}



.wrapper {
	background-color: #66622ccaa;
	max-width:800px;
	min-width:300px;
	height:10px;
	overflow: hidden;
	margin-bottom:10px;
	float:left;

	
}




.project_img {
	
	width: 919px;
	height:518px;
	float:left;
	
background-position: 0px 0px;
overflow:hidden;

	
	
}

.project_thumb {
	
	width: 260px;
	height:134px;
	float:left;
	margin: 0 0 20px 0;
	overflow: hidden;
	margin-top:20px;
	border: 0px;
	background-color:#FFF;
	
	
}


.project_thumb img {
	
margin: 0px;
padding: 0px;
	background-color:#FFF;
	
}




.project_thumb_archiv {
	
	width: 283px;
	height:160px;
	float:left;
	margin-bottom: 20px;
margin-top: -1px;
	
	
}

.project_typo_thumb {
	
	width: 283px;
	height:160px;
	float:left;
	margin-bottom: 20px;
	
	
}

.project_lion {
	background: url(lion_project.png) no-repeat;
	width: 33px;
	height:12px;
	clear: both;
	margin-bottom: 6px;
	text-align:left;
	
	
}

.project_lion_hl {
	background: url(lion_project_hl.png) no-repeat;
	width: 44px;
	height:16px;
	clear: both;
	margin-bottom: 6px;
	text-align:left;

	
	
}


.project_img_repeat {
	
	width: 318px;
	height:518px;
	float:left;
	margin-right:35px;
	/*background: url(project_img.png) no-repeat;*/
background-position: -918px 0px;
overflow:hidden;
margin-right:35px;

	
}

.note {
	
	width: 263px;
	height:135px;
	float:left;
	margin-right:55px;
	text-align:left;
	
}

.note_hl_abstand {
	
	
	height:70px;
	
	
}



.note_archiv {
	
		width: 260px;
	height:130px;
	float:left;
	margin-right:58px;

	text-align:left;
	
	margin-bottom:50px;

background: #fff url(shadow.png) no-repeat;
background-position: 0px 0px;
overflow: visible;
	
}

.note_inside {

width: 220px;


}
	


.spacer {
	
	
	height:50px;


	
	
}

.project_hl {
	
	width: 601px;
	height:auto;
	float:left;
	margin-right:35px;
	text-align:left;
	
	
	
}


.project {

	width: 260px;
	height:316px;
	float:left;
	margin-right:58px;
	
	text-align:left;
	overflow:hidden;
	
}









project a		{
	text-decoration: none;
	color:#000;
	vertical-align:bottom; 
	background: url(arrow_external.png) no-repeat;
	background-position:right;
	padding-right: 15px;
	

}

project a:hover		{
	color:#338899;
	text-decoration: none;
	vertical-align:bottom;
	background-position:right;

	
	}


.project_typo {

	width: 283px;
	height:311px;
	float:left;
	margin-right:35px;
	border-top: 0px solid #ccc;
	border-bottom: 1px solid #ccc;
	
}



img {
	margin: 0;
	padding: 0;
	border: 0px;
	
	
}

.post-image	{
	
	float:left;
	border: 0px;
	height:auto ;
	width: auto;
	padding: 0 0 0px 0;
	margin: 0 0 0 0;
	
	}





.clear {
	clear:both;
	
}


.abstand {
	
	width: 283px;
	height:1px;
text-align:left;
	float:left;
	margin-right: 35px;

	
}


.navi_abstand {
	
	width: 255px;
	height:1px;
text-align:left;
	float:left;
	margin-right: 63px;

	
}


.navi_break {
	
	height: 45px;
	

	
}

.notes_break {
	
	height: 85px;
	

	
}


.des_break {
	
	height: 115px;
	

	
}



.more_arrow {
	
	background: url(arrow.png) no-repeat;
	width: 11px;
	height:9px;
	clear: both;
	margin-left: 10px;
	text-align:right;
	
}


.more {
	
	

	width: 283px;
	height:10px;	
	font-family:"Times New Roman", Times, serif;
	font-size: 11px;
	font-style:italic;
	font-weight:lighter;
	color: #222;
	text-align:right;

	height: 40px;
	padding-left:2px;
	margin-right: 35px;
	float: right;
	padding-top: 10px;
	
				
	
}


.navi {
	
	
	background-color: #fff;
	width: 681px;
	height:55px;
	text-align:right;
	float: right;	
	margin-top: 7px;
	margin-right:58px;
	text-align:right;
	
}



.navi_wrapper {
	
	

	float: left;
	

		
	
}


.more_wrapper {
	
	width: 318px;
	float: left;
		
	
}
.gallery_wrapper_top {
	
	width: 900px;
	padding-right: 54px;
	
overflow:hidden;
height:auto;

		
	
}

.statement_wrapper_top {
	
	width: 900px;
	padding-right: 54px;
	padding-bottom: 20px;
	
overflow:hidden;
height:auto;
font-size: 63px;

		
	
}

.gallery_left_headline {
	
	
	background-color:#FFF;
	
	
	width: 283px;
	height:auto;
text-align:left;
	float:left;
	margin-right: 35px;
	
	
}



.gallery_wrapper_bottom {
	
	width: 283px;
	height: auto;
	
	float: left;
	margin-right: 120px;
	margin-top:24px;
		
	
}

.gallery_wrapper_botton {
	
	width: 250px;
	height: auto;
	text-align:left;
	float: left;
	margin-right: 0px;
	margin-top:10px;

		
	
}


.gallery_wrapper_botton ul {
	
	float:left;
	text-align:left;
	margin:0 0 0 -40px;
	list-style-type:none;

		
	
}






.gallery_wrapper_botton a {
	
	
	height: 22px;
	width:25px;
	float: left;
	margin-right: 0px;
	background:  #CCC url(thumb_icon.png) no-repeat center top;
	
	
}

.gallery_wrapper_botton a:hover {
	
	
	height: 22px;
	
	float: left;
	margin-right: 0px;

	background: #000  url(thumb_icon.png) no-repeat center top;
		
	
}



*+html .gallery_wrapper_botton ul {            /*  Gilt nur für IE  */


float:left;
	text-align:left;
	margin:0 0 0 0px;
	list-style-type:none;


}





.kiste li {  
float:left; 
height:160px;


} 


.gallery_break {
	
	width: auto;
	height: 90px;
	clear: both;
		
	
}

.hl_break {
	
	width: auto;
	height: 50px;
	clear: both;
		
	
}


/* ----------  slider --------*/


a:focus {
	outline: none;
}
#contact {
	background: #754c24;
	height: 200px;
	display: none;
}


#panel {
	background: #fff;
	display: none;
	
	margin: 20px 0 ;
	height:auto;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	
	letter-spacing:   -0.02em;

	margin: 0;
	color: #ccc;
	line-height: 100%;
	text-align:left;
	overflow:hidden;
	
	
	
	
	
}

.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	background: url(images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
	/*background: url(images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;*/
}
.active {
	background-position: right 12px;
}


fieldset {
	
	text-align: left;
	margin-bottom: 10px;
	padding: 10px;
	border:solid 1px #333;
	margin-left: 200px;
	border-bottom:#333 thick solid;
}
fieldset * {
	text-align: left;
}





#showtitle {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 75px;
}

#superbgimage {
	position: absolute;
	
	width: 919px; 
	height:515px;
	top:450px;
	border: solid 0px #fff;
}



	
	#content {
	    position: relative;
	    z-index: 3;
	}




/*      viewer css      */


/*oad classes
.svw {width: 0px; height: 0px; background-color: #fff;} 
.svw ul {float:left; left: 0; list-style-type:none;
*/ 

.svw {width: 24px; height: 24px; background: #fff;
overflow:hidden;
} 

.svw ul {position: relative; left: 0;
background-color:#FFF;
overflow:hidden;

} 


/*core classes*/ 
.stripViewer {  
width: px;
position:relative;
overflow: hidden;  
/*border: 5px solid #ff0000;   */
margin: 0 0 0px 0; 

} 


.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none;
background-color:#FFF;
overflow:hidden;


} 



.stripViewer li {  
float:left;
margin:0;
padding:0;
list-style-type:none;



} 

.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 

margin: 0; 
padding: 0; 
text-align:left;
list-style-type: none; 
position:relative;
width:15px;

} 









.stripTransmitter ul li{ 
width: 15px; 
float:left; 
margin: 0 0px 1px 0; 
text-align:left;

} 

#stripTransmitter a{ 



text-align: left; 
background: #ccc url(thumb_icon.png) no-repeat center top;


} 



#stripTransmitter a:hover , a.current{ 


background: #000 url(thumb_icon.png) no-repeat center top;

} 

















#typobox {  


background-color:#FFF;
overflow:hidden;


}

#typobox  ul {  


list-style-type: none;

width: auto;
vertical-align:middle;
background-color: #fff ;

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; 
overflow:hidden;



}

#typobox  li {  

width:auto;
list-style-type: none;

vertical-align:middle;
background-color: #fff ;

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; 
overflow:hidden;




}











#homebox {  
width: 919px;
overflow:hidden;
height: auto;

}






#listbox {  
width: 919px;
overflow:hidden;

height: auto;
list-style-type:none;

}

#listbox img {  

overflow:hidden;

height: auto;
margin: 0 0 35px 0;
list-style-type:none;


}



#statementbox {  
width: 895px;
overflow:visible;

height: auto;
list-style-type:none;
background-color:#FFF;
padding-bottom:20px;
font-size: 63px;

}

#picbox {  
width: 954px;
overflow:hidden;

height: auto;
list-style-type:none;
background-color:#FFF;

}

#picbox img {  

overflow:hidden;
height: auto;
margin: 0 55px 55px 0;
list-style-type:none;
float: left;
width: 263px;

}



#notebox {  
width: auto;
overflow:visible;

height: auto;
list-style-type:none;
font-weight: bold;
font-size: 64px;
line-height: 95%;
letter-spacing:   -0.04em;
margin:0;
padding:0 0 10px 0;


}


#edit {  
width: auto;
overflow:hidden;
float:left;
height: 2em;
list-style-type:none;
font-weight: bold;
font-size: 64px;
line-height: 95%;
letter-spacing:   -0.04em;
margin-top:50px;
color:#000;
text-align:left;



}



#usodbox {  
margin:auto;
height: 20px;
width: 320px;
overflow:hidden;
background-color:#639;

}





