* {
		font-family:FreightBook, verdana, arial ;
        font-size: 16px;
        color: #000000;
        line-height: 1.2em;
        text-decoration: none;
        
}

@font-face {
    font-family: 'FreightBook';
    src: url('/fontface/freigsanprobook-webfont.eot');
    src: url('/fontface/freigsanprobook-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontface/freigsanprobook-webfont.woff') format('woff'),
         url('/fontface/freigsanprobook-webfont.ttf') format('truetype'),
         url('/fontface/freigsanprobook-webfont.svg#FreightBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FreightBookItalic';
    src: url('/fontface/freigsanprobookit-webfont.eot');
    src: url('/fontface/freigsanprobookit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontface/freigsanprobookit-webfont.woff') format('woff'),
         url('/fontface/freigsanprobookit-webfont.ttf') format('truetype'),
         url('/fontface/freigsanprobookit-webfont.svg#FreightBookItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FreightBold';
    src: url('/fontface/freigsanprobold-webfont.eot');
    src: url('/fontface/freigsanprobold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontface/freigsanprobold-webfont.woff') format('woff'),
         url('/fontface/freigsanprobold-webfont.ttf') format('truetype'),
         url('/fontface/freigsanprobold-webfont.svg#FreightBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FreightMedium';
    src: url('/fontface/freigsanpromed-webfont.eot');
    src: url('/fontface/freigsanpromed-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontface/freigsanpromed-webfont.woff') format('woff'),
         url('/fontface/freigsanpromed-webfont.ttf') format('truetype'),
         url('/fontface/freigsanpromed-webfont.svg#FreightMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FreightMediumItalic';
    src: url('/fontface/freigsanpromedit-webfont.eot');
    src: url('/fontface/freigsanpromedit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontface/freigsanpromedit-webfont.woff') format('woff'),
         url('/fontface/freigsanpromedit-webfont.ttf') format('truetype'),
         url('/fontface/freigsanpromedit-webfont.svg#FreightMediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FreightSemibold';
    src: url('/fontface/freigsanprosem-webfont.eot');
    src: url('/fontface/freigsanprosem-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontface/freigsanprosem-webfont.woff') format('woff'),
         url('/fontface/freigsanprosem-webfont.ttf') format('truetype'),
         url('/fontface/freigsanprosem-webfont.svg#FreightSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FreightSemiboldItalic';
    src: url('/fontface/freigsanprosemit-webfont.eot');
    src: url('/fontface/freigsanprosemit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontface/freigsanprosemit-webfont.woff') format('woff'),
         url('/fontface/freigsanprosemit-webfont.ttf') format('truetype'),
         url('/fontface/freigsanprosemit-webfont.svg#FreightSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FreightSansProLight';
    src: url('/fontface/freigsanprolig-webfont.eot');
    src: url('/fontface/freigsanprolig-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontface/freigsanprolig-webfont.woff') format('woff'),
         url('/fontface/freigsanprolig-webfont.ttf') format('truetype'),
         url('/fontface/freigsanprolig-webfont.svg#FreightSansProLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FreightSansProLightItalic';
    src: url('/fontface/freigsanproligit-webfont.eot');
    src: url('/fontface/freigsanproligit-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fontface/freigsanproligit-webfont.woff') format('woff'),
         url('/fontface/freigsanproligit-webfont.ttf') format('truetype'),
         url('/fontface/freigsanproligit-webfont.svg#FreightSansProLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
img {
	border:0px;
	}

body {		
	background-color: #ffffff;
	margin:0;
	}

body.grey {
	background-color: #464646;
	}

div.main {
	margin-left: 34px;
	width: 980px;
	}
div.headspace {
	min-height: 43px;
	}

div.ks_logo {
	height: 38px;
	width: 273px;
	float: left;
	}
div.right_main_navi {
	height: 42px;
	float: left;
	width: 475px;
	
	}
div.right_main_navi_top {
	height: 20px;
	float: left;
	width: 475px;
	
	}

div.right_main_navi_bottom {
	min-height: 22px;
	min-width: 475px;
	float: left;
	margin-top: 2px;
	}
	
div.bothclear {
	clear: both;
	margin:0px;
	padding: 0px;
	margin-bottom:0px;
	margin-top: 0px;
	border-bottom: 1px solid #ffffff;
	}
div.bothcleargrey {
	clear: both;
	margin:0px;
	padding: 0px;
	margin-bottom:0px;
	margin-top: 0px;
	border-bottom: 1px solid #464646;
	}

div.left_navigation {
	width: 273px;
	float: left;
	}
div.pic_navigation_right {
	width: auto;
	float: right;
	}

div.left_navigation_button {
	height: 18px;
	margin-top: 2px;
	margin-bottom: 4px;
	}
div.left_navigation_button_double {
	height: 38px;
	
	}
div.left_navigation_lang_space {
	min-height: 97px;
	width: 273px;
	}

div.left_navigation_lang {
	height: 14px;
	width: 273px;
	margin-bottom: 7px;
	}
div.content {
	float: left;
	width: 700px;
	margin-top: 0px;
	}
div.content_para {
	float: left;
	width: 475px;
	margin-top: 0px;
	}
div.content_para_picture {
	float: left;
	margin-bottom: 25px;
	margin-top: 4px;
	}

div.exhibition_text {
	float: left;
	width: 477px;
	margin-top: 15px;
	margin-bottom: 7px;
	}
div.exhibition_big_picture {
	min-height: 405px;
	min-width: 600px;
	margin-bottom: 4px;
	position: relative;
	}

div.right_sub_navi_item {
	
	min-height: 18px;
	width: 150px;
	float: left;
	}	

div.right_artist_list {
	float: left;
	width: 200px;
	min-height: 200px;
	margin-top: 0px;
	
	}
div.right_artist_list_picture {
	float: left;
	min-width: 270px;
	min-height: 400px;
	margin-top: 0px;
	
	}

div.news_list_space {
	float: left;
	width: 475px;
	min-height: 20px;
	margin-top: 0px;
	}
div.news_text {
	width: 475px;
	margin-top: 10px;
	}
div.news_link {
	width: 475px;
	margin-top: 10px;
	}
	
div.bio_head_space {
	float: left;
	width: 475px;
	min-height: 20px;
	margin-top: 0px;
	
	}
div.live_work {
	margin-top: 12px;
	}
div.birthday {
	margin-bottom: 9px;
	}
div.exhibition_type_head {
	width: 475px;
	vertical-align: top;
	margin-bottom: 7px;
	clear:both;
	}
div.bio_ex_year {
	width: 475px;
	}
div.bio_ex_content {
	width: 475px;
	margin-bottom: 10px;
	}	
div.footerspace {
	min-width: 475px;
	min-height: 40px;
	}

div.work_list {
	margin-right: 15px;
	margin-bottom: 15px;
	height: 150px;
	float: left;
	}
div.work_headspace {
	min-width: 475px;
	min-height: 25px;
	}
div.work_description {
	min-width: 475px;
	
	}
div.work_big_picture {
	min-height: 405px;
	min-width: 600px;
	margin-bottom: 4px;
	position: relative;
	}
div.piccounter {
	min-width: 65px;
	float:left;
	position: relative;
	padding-top: 0px;
	line-height: 1.1;
	}
div.publication_addition {
	min-width: 475px;
	margin-top: 5px;
	margin-bottom: 10px;
	}
	
div.artist_list_top_space {
	min-width: 475px;
	min-height: 7px;
	}
span.header_artist_name {
	font-family: FreightSemibold, verdana, arial;
	letter-spacing: 0.001em;
	font-size: 20px;
	line-height: 16px;
	text-transform:uppercase;
	}

span.content_underline {
	text-decoration: underline;
	}
span.list_exhibition_artist_name	 {
	font-size: 20px;
	line-height: 1.0;
	}
span.exhibition_list_title {
	font-family: FreightSemibold, verdana, arial;
	letter-spacing: 0.001em;
	font-size: 20px;
	line-height: 1.0;
	}

span.list_exhibition_date {
	letter-spacing: 0.001em;
	font-size: 18px;
	line-height: 1.4em;

	}

span.exhibition_text {
	font-size: 16px;
	}
span.exhibition_artist {
	font-size: 20px;
	line-height: 1.0;
	}
span.content_semibold {
	font-family: FreightSemibold, verdana, arial;
	}	
	
span.start_artist_name {
	font-size: 36px;
	font-family: FreightSansProLight, verdana, arial;
	color: #ffffff;
	line-height: 1.1em;
	}
span.start_ex_title {
	font-family: FreightSemibold, verdana, arial;
	font-size: 36px;
	color: #ffffff;
	}
span.start_date {
	font-size: 20px;
	color: #ffffff;
	}
span.exhibition_picture {
  position:absolute;
  bottom: 0;
   	
	}
span.piccounter {
  position:absolute;
  top: 0px;
 
	}
	
.left_navigation_button img {
	height: 18px;
	}
.left_navigation_button_double img {
	height: 42px;
	}
.left_first_navigation_button img {
	height: 18px;
	}
.left_navigation_lang img {
	height: 20px;
	}
.right_main_navi img {
	height: 19px;
	}
.ks_logo img {
	height: 21px;
	}

a:HOVER {
	text-decoration: underline;
	
}
a.exhibition_artist {
	font-size: 20px;
	line-height: 1.0;
	}
a.start_ex_link {
	font-family: FreightSemibold, verdana, arial;
	font-size: 36px;
	color: #ffffff;
	}