@charset "UTF-8";
/* CSS Document */

body, h1, h2, h3, h4, ul, li, p, img, form, span
{
	margin:0px;
	padding:0px;
}

body 
{
	font-size: 100.01%;
	margin-top:15px;
	padding:0px;
	background:#FFFFFF;
}

img
{
	border:0;
}

/* --position-- */

.logo
{
	margin:15px 0 20px 10px;
}

#container
{
	width:956px;
	height:50px;
}
/* -- start --- */
#start_container
{
	width:1120px;
}

#start_right 
{
	width:950px;
}


#slide
{
	width:932px;
}

.start_line
{
	width:243px;
	margin-bottom:18px;
}

.duration
{
	font-size:0.67em;
	margin-top:17px;
}

h5
{
	font-size:0.67em;
	text-decoration:underline;
	font-weight:normal;
}
/* -- /start --- */

#subnavigation {	
	padding-left:12px;
	padding-top:130px;
	width:148px;
}

#right {
	margin-left:5px;
	width:786px;
}

#big_right 
{
	width:955px;
}

#overlay
{
	width:164px;
	margin-left:5px;
	background-color:#FFFFFF;
}

.solid_line
{
	border-bottom:1px solid #000;
	height:3px;
}

.fat_line
{
	border-bottom:4px solid #000;
	height:3px;
}

.bottom_line
{
	width:786px;
	height:3px;
	background-image:url(images/base/dot.gif);
	background-repeat:repeat-x;
}

.floater
{
	float:left;
}

.clearer
{
	clear:both;
}


/* -- type --*/

/* 
EM - PX
10px = 0.6em
11px = 0.69em
12px = 0.76em
14px = 0.9em
16px = 1.0em
18px = 1.12em
22px = 1.38em
26px = 1.63em
*/

.monospace
{
	font-family: Monaco, "Lucida Console", monospace;
}

.serifs
{
	font-family:Georgia, "Times New Roman", Times, serif;
}

.highlight
{
	background-color:#ff0;
}

.ten
{
	font-size:0.67em;
	line-height:142%;
}

.eleven
{
	font-size:0.77em;
	line-height:142%;
}

.twelve
{
	font-size:0.8em;
	line-height:135%;
}

h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.44em;
	font-weight:bold;
	color:#000000;
	margin-bottom:15px;
}

h2, h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.9em;
	color:#000000;
}

.register
{
	font-family:Amon, Monaco, "Lucida Console", monospace;
	font-size:130px;
	letter-spacing:-5px;
	color:#FFFF00;
	line-height:80%;
	margin-right:30px;
	position:absolute;
	z-index:-1;
	opacity: .8;
	left:244px;
	text-align:right;
	font-weight:normal;
	width:700px;
	overflow:hidden;
	padding-top:4px;
}

.menue
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.button
{
	margin:1px;
	padding:1px;
}

a
{
	text-decoration:none;
}

a, a:visited, h1 a:hover,  h1 a:active
{
	color:#f00;
}

.menue a
{
	font-size:0.76em;
}

a:hover, a:active, .menue a, .menue a:visited, .bottom_menue a, .bottom_menue a:visited, h2 a, h2 a:visited, .filter_list a, .filter_list a:visited, h1 a, h1 a:visited, a.highlight, a.highlight:visited, .blk_link a, .blk_link a:visited
{
	color:#000;
}

h1 a:hover,  h1 a:active
{
	color:#f00;
}

.bottom_menue a:hover, .bottom_menue a:active, .filter_list a:hover, filter_list a:active, .menue a:hover, .menue a:active, .selected, .blk_link a:hover, .blk_link a:active
{
	background-color:#ff0;
}

.menue a:hover, .menue a:active, .selected li, .filter_list li
{
	padding:1px 1px 1px 0;
}

.menue_columns
{
	width:150px;
	margin-bottom:42px;
}

ul
{
	list-style-type:none;
	list-style-position:outside;
}

.monospace.submenue a, .dyn_submenue a
{
	font-size:0.67em;
	color:#000;
	text-decoration:none;
	margin:1px;
	padding:1px;
}

.monospace.submenue a img
{
	border:none;
	margin-bottom:-1px;
	
}


.monospace.details a
{
	font-size:0.67em;
	color:#000;
	text-decoration:none;
	
}

.dyn_submenue a, .dyn_submenue img
{
	background-color:#ff0;
}

.dyn_submenue img
{
	margin-bottom:-1px;
	border:none;
}

.right_menu
{
	width:236px;
	padding-top:2px;
}

.right_menu li	
{
	line-height:84%;
	margin-bottom:6px;
}

ul.bottom_menue
{
	margin-top:6px;
}

li.bottom_menue
{
	margin-right:10px;
	font-size:0.67em;
}

li.bottom_menue a
{
	text-decoration:none;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
}

.exhibition_type
{
	margin-top:20px;
}

.spacer
{
	margin-bottom:6px;
}

.search input
{
	border:none;
	border-color:#FFFFFF;
	font-family: Monaco, "Lucida Console", monospace;
	font-size:0.67em; 
	margin-top:-1px;
	width:150px;
}

.search input[type=text]:focus
{
	outline: 0 none;
}

.search_button{
	text-decoration:none;
	font-family: Monaco, "Lucida Console", monospace;
	font-size:0.67em; 
	color:#CCCCCC;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:-1px;
}

/* add */
.left_col
{
	margin-right:30px;
}

.left_col, .mediumline, .content_form, h2
{
	width:512px;
}

.right_col
{
	width:236px;
}

.left_col, .right_col, .list_item
{
	margin-bottom:8px;
}

.top_distance, .list_item
{
	margin-top:10px;
}

.double_d
{
	margin-top:25px;
}

.right_col a:active, .right_col a:hover
{
	background:#ff0;
}

.monospace b
{
	font-weight:normal;
	text-decoration:underline;
}

.underline
{
	text-decoration:underline;
}

.right_col img
{
	border:1px solid #ccc;
}

h1 i, h2 i, .monospace i, .normal_style
{
	font-style:normal;
	font-weight:normal;
}

.event_spacer
{
	margin-bottom:22px;
}

.short_line
{
	width:240px;
	margin-bottom:8px;
}

.row
{
	margin-right:20px;
	margin-top:20px;
}

.row, .narrow_head
{
	width:240px;
}

.row a,.row a.selected
{
	color:#000;
	background:none;
}

.row a:hover,.row a:active
{
	color:#000;
	background:#9f6;
}

.date_high
{
	background-color:#9f6;
	padding:1px;
}

strong
{
	font-weight:normal;
}

.medium_line
{
	width:780px;
}

.big_image_container
{
	height:462px;
	margin-bottom:6px;
	/*background:#fcfcfc;*/
}

.img_credits
{
	margin-bottom:16px;
}

.gallery_tn
{
	margin:0 7px 0 0;
}

/* collect */
.row_left
{
	width:310px;
	margin-top:20px;
}

.row_right
{
	width:460px;
	margin-top:20px;
	margin-left:10px;
}

.row_right img
{
	margin-bottom:20px;
}

p .image_container
{
	padding:0 15px 10px 0;
}

.tn_view
{
	margin:0 10px 10px 0;
	width:240px;
}

.tn_view img
{
	clear:both;
	padding-bottom:4px;
}

/* form */
form div {float:left;}
form p {font-family:Georgia, "Times New Roman", Times, serif;}
.f_text_row,.f_radio_row{clear:both;width:462px;}
.f_text_row .f_left_field{float:left;width:100px;}
.f_left_field{padding-top:5px;}
.f_text_row input{float:left;}
.f_radio_row input{float:left;width:20px;}
.f_radio_row .f_right_field{float:left;margin-left:10px;margin-top:4px;width:420px;}
form div input[type=field], form div input[type=textarea] {width:250px;}
form u,form p {clear:both;}
form, form p {margin-bottom:0px;}

.f_text_row input
{
	background-color:#ffc; 
	border:0;
	border-bottom:1px solid #737345;
}
	
.f_left_field, .f_right_field
{
	font-family: Monaco, "Lucida Console", monospace;
	font-size:0.85em;
	line-height:142%;
}

hr
{
	clear:both;
	display:block;
	margin: 0 0 4px 0;
	color:#000;
	background-color:#000;
	border:0px;
	height:2px;
	overflow:hidden;
	width:100%;
}

.lighter
{
	color:#999;
}

.dyn_submenu a
{
	line-height:0.5em;
}

li a.lang_a, li a.lang_a:visited
{
	color:#9900FF;
	text-decoration:underline;
}

.footer_logos
{
	margin-top:20px;
}

.footer_logos img
{
	text-align:center;
	margin-right:15px;
}

/* wide */

hr.detail{
	color:#000000;
	background-color:#000000;
	border:none;
	height:4px;
	margin-right:9px;
	margin-bottom:-10px;
}

.overlay
{
	background-color:#FFFFFF;
	width:150px;
	padding-left:10px;
	padding-right:5px;
}

.line
{
	height:3px;
	width:243px;
	background-image:url(images/dot.gif);
	background-repeat:repeat-x;
	margin-bottom:18px;
}

.wrapper
{
	width:790px;
	margin-bottom:10px;
}