body
{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	padding: 0;
	color: white;
	height: 100%;
	background: #767276 url(../images/web/bgsmall.gif) repeat scroll 0 0;
}

div, img, ul, p
{
	padding: 0;
	margin: 0;
	border: none;
}

ul, ul li 
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

p
{
	margin-bottom: 5px;
}


a 
{
	color: white;
	text-decoration: none;

}
a:hover
{
	color: #fad5c6;
}

h1
{
	margin: 0px 0px 12px 0;
	padding: 0;
	font-size: 12pt;
}


.simpleList li
{
	margin-bottom: 16px;
	text-transform: uppercase;
}

:focus {
	outline: 0;
}

#mainWrap
{
	margin: 0 auto;
	padding: 0;
	width: 794px;
	height: 600px;	
	background-color: #666266;
	position: relative;
}

#logo
{	
	position: absolute;
	top: 56px;	
	left: 63px;
}


/*--- Startseite mit Sprachauswahl ---*/

#language_de, #language_en
{
	height: 18px;
	width: 113px;
	position: absolute;
	top: 56px;
	left: 269px;
	background: transparent url(../images/web/269_56_DEUTSCH.gif);
}
#language_en
{
	width: 85px;
	left: 382px;
	background: transparent url(../images/web/382_56_ENGLISH.gif);	
}
#language_de:hover
{
	background: transparent url(../images/web/269_56_DEUTSCH_Lachs.gif);
}
#language_en:hover
{
	background: transparent url(../images/web/382_56_ENGLISH_Lachs.gif);	
}


#mainNav_1,#mainNav_2
{	
	position: absolute;
	top: 51px;	
	left: 269px;	
}

#mainNav_2
{
	top: 80px;
}

#mainContent, #sNav
{		
	position: absolute;
	top: 132px;	
	left: 269px;
	width: 765px;
}


/** CSS Styles for Exhibition Plugin 2 -  Exhibition Archive **/
/* ------------ Have a look at the edition styles -------------- */


/** CSS Styles for Exhibition Plugin 3 - Upcoming Exhibition **/


.exhi_nav {
	height: 30px;

}

.exhi_block, .hfh_artist_wrap, .hfh_artist_exhilist, .hfh_artist_bio, .exhibition_list_wrap, .csc-textpic
{
	position: absolute;
	top: 81px;
	width: 525px;
	background-color: #666266;
	left: -269px;
	padding-left: 269px;
	padding-bottom: 20px;
}

.hfh_artist_list
{
	position: absolute;
	top: 108px;
	width: 235px;
	left: -269px;
	text-align: right;
	text-transform: uppercase;
	z-index: 10;	
}

.hfh_artist_list a, .hfh_artist_list a:hover 
{
	color: #928F92;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
}
.hfh_artist_list a:hover
{
	color: #fff;
}
.hfh_artist_list .artistBioLink a:hover
{
	color: #FBD7C6;
}
.hfh_artist_list span, .hfh_artist_list span a
{
	padding-left: 8px;
	color: #FBD7C6;
	font-size: 11px;
	line-height: 14px;
}
.hfh_artist_list .artistBioLink a
{	
	color: #fff;
}

.hfh_artist_bio h1

{
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
}

.hfh_artist_bio table
{
	border-collapse: collapse;
	border: 0;
}

.hfh_artist_bio table td
{
	padding: 0 10px 0 0;
	vertical-align: top;
}

.hfh_artist_bio table td p
{
	padding: 0;
	margin: 0;
}


.exhi_years
{
	height: 25px;
}

.exhi_title
{	
	text-transform: uppercase;
}

.exhi_image
{
	margin-right: 12px;
}

.exhi_image, .exhi_text
{
	margin-top: 15px;
	float: left;
}

.exhi_text, .edition_detail_text
{
	width: 235px;
}


.exhi_impresions, .exhi_images
{
	margin-top: 15px;
	overflow: auto;	
}

.clearer
{
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}

.exhibitionBox
{
	float: left;	
	margin-right: 20px;
	text-transform: uppercase;
}

.exhi_gallery_item
{
	float: left;
	width: 69px;
	margin: 0 13px 13px 0;
	overflow: hidden;
}

.exhi_gallery_item img:hover
{	
	opacity: 0.4;
	-moz-opacity: 0.4;
	 filter: alpha(opacity = 40);
}

#exhi_image_nav
{
	margin-top: 6px;
}

.exhi_image_nav_item
{
	float: left;	
	width: 40px;
	text-align: left;
}
.nav_next_item
{
	width: 30px;
	text-align: right;
}
.nav_back_item
{	
	text-align: center;
}


/** CSS Styles for Language Switcher Plugin  **/

#langSwitcher
{
	position: relative;
	top: 360px;
	left: 480px;
}
.switchLink
{
	float: left;
	margin-right: 20px;
}


/** CSS Styles for Edition Plugin 1 - Edition Gallery **/

.edition_nav
{
	height: 30px;
}

div.edition_list_wrap, div.edition_detail_wrap
{

	position: absolute;
	top: 81px;
}

p.hfh_edition, div.edition_detail_headline, p.hfh_exhibition, div.exhibition_detail_headline
{
	text-transform: uppercase;	
}

div.edition_list_year, div.exhibition_list_year
{
	margin-bottom: 15px;	
}

div.theYear, div.theExhibitions, .hfh_exhibition .theDate, .hfh_exhibition .theTitle
{
	float: left;
	padding-right: 20px;
}

.hfh_exhibition, .hfh_exhibition a
{
	color: #928F92;
}

.hfh_exhibition:hover, .hfh_exhibition:hover a
{
	color: #fff;
}

.hfh_exhibition .theDate
{
	width: 60px;
}

.hfh_exhibition .theTitle a
{
	text-transform: uppercase;
}

div.edition_detail_image, div.edition_detail_text, div.exhibition_detail_image, div.exhibition_detail_text
{
	float: left;
	margin-top: 15px;
}

div.edition_detail_image, div.exhibition_detail_image
{
	margin-right: 8px;
}

.csc-textpic
{
	top: 89px;
}

.csc-textpic-text
{
	padding-left: 247px;
	width: 235px;
}


