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

body{
font-size: 11px; font-family: helvetica
}


/* links */
a{
color:black;
}
a:hover{
color:#4EF46D;
}


.menu_location A:link {text-decoration: none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica; }
.menu_location A:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_location A:active {text-decoration: none color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_location A:hover {text-decoration: none; color:#4EF46D; font-weight:bold; font-size: 11px; font-family: helvetica;}

.menu_floorplans A:link {text-decoration: none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica; }
.menu_floorplans A:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_floorplans A:active {text-decoration: none color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_floorplans A:hover {text-decoration: none; color:#F4D74E; font-weight:bold; font-size: 11px; font-family: helvetica;}

.menu_floorplans1 a{
	margin-left:8px;
}
.menu_floorplans1 A:link {text-decoration: none; color:#000000; font-weight:bold; font-size: 11px; font-family: helvetica; }
.menu_floorplans1 A:visited {text-decoration:none; color:#000000; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_floorplans1 A:active {text-decoration: none color:#000000; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_floorplans1 A:hover {text-decoration: none; color:#F4D74E; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_floorplans1 A.active {color:#F4D74E;}

.menu_concept {text-decoration: none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica; }
.menu_concept A:link {text-decoration: none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica; }
.menu_concept A:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_concept A:active {text-decoration: none color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_concept A:hover {text-decoration: none; color:#F4D74E; font-weight:bold; font-size: 11px; font-family: helvetica;}

.menu_regularevents A:link {text-decoration: none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica; }
.menu_regularevents A:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_regularevents A:active {text-decoration: none color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_regularevents A:hover {text-decoration: none; color:#4ECFF4; font-weight:bold; font-size: 11px; font-family: helvetica;}

.menu_program A:link {text-decoration: none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica; }
.menu_program A:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_program A:active {text-decoration: none color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_program A:hover {text-decoration: none; color:#F26BFA; font-weight:bold; font-size: 11px; font-family: helvetica;}

.menu_archive A:link {text-decoration: none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica; }
.menu_archive A:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_archive A:active {text-decoration: none color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_archive A:hover {text-decoration: none; color:#F26BFA; font-weight:bold; font-size: 11px; font-family: helvetica;}


.menu_organisation A:link {text-decoration: none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica; }
.menu_organisation A:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_organisation A:active {text-decoration: none color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_organisation A:hover {text-decoration: none; color:#62E3E1; font-weight:bold; font-size: 11px; font-family: helvetica;}


.menu_research A:link {text-decoration: none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica; }
.menu_research A:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_research A:active {text-decoration: none color:#FFFFFF; font-weight:bold; font-size: 11px; font-family: helvetica;}
.menu_research A:hover {text-decoration: none; color:#E42530; font-weight:bold; font-size: 11px; font-family: helvetica;}

.menu_language A:link {text-decoration: none; color:#000000; font-weight:bold; font-size:11px; font-family: helvetica; }
.menu_language A:visited {text-decoration:none; color:#000000; font-weight:bold; font-size:11px; font-family: helvetica;}
.menu_language A:active {text-decoration: none color:#000000; font-weight:bold; font-size:11px; font-family: helvetica;}
.menu_language A:hover {text-decoration: none; color:#000000; font-weight:bold; font-size:11px; font-family: helvetica;}

.menu_home A:link {text-decoration: none; color:#000000; font-weight:bold; font-size:12px; font-family: helvetica; }
.menu_home A:visited {text-decoration:none; color:#000000; font-weight:bold; font-size:12px; font-family: helvetica;}
.menu_home A:active {text-decoration: none color:#000000; font-weight:bold; font-size:12px; font-family: helvetica;}
.menu_home A:hover {text-decoration: none; color:#000000; font-weight:bold; font-size:12px; font-family: helvetica;}

.menu_dada A:link {text-decoration: none; color:#D36B98; font-weight:bold; font-size:12px; font-family: helvetica; }
.menu_dada A:visited {text-decoration:none; color:#D36B98; font-weight:bold; font-size:12px; font-family: helvetica;}
.menu_dada A:active {text-decoration: none color:#D36B98; font-weight:bold; font-size:12px; font-family: helvetica;}
.menu_dada A:hover {text-decoration: none; color:#000000; font-weight:bold; font-size:12px; font-family: helvetica;}

.dadaflag A:link {text-decoration: none; color:#000000; font-weight:bold; font-size:14px; font-family: helvetica; }
.dadaflag A:visited {text-decoration:none; color:#000000; font-weight:bold; font-size:14px; font-family: helvetica;}
.dadaflag A:active {text-decoration: none color:#000000; font-weight:bold; font-size:14px; font-family: helvetica;}
.dadaflag A:hover {text-decoration: none; color:#F4D74E; font-weight:bold; font-size:14px; font-family: helvetica;}

.dadaflag1 A:link {text-decoration: none; color:#FFFFFF; font-weight:bold; font-size:13px; font-family: helvetica; }
.dadaflag1 A:visited {text-decoration:none; color:#FFFFFF; font-weight:bold; font-size:13px; font-family: helvetica;}
.dadaflag1 A:active {text-decoration: none color:#FFFFFF; font-weight:bold; font-size:13px; font-family: helvetica;}
.dadaflag1 A:hover {text-decoration: none; color:#F4D74E; font-weight:bold; font-size:13px; font-family: helvetica;}


/* div */


.divmenu {font-family:helvetica; font-size: 11px; border:0px; padding-top:10px; padding-left:40px; width:400px;}
.divtext {font-family:helvetica; font-size: 11px; border:0px; padding-top:0px; padding-left:50px; width:400px;}
.divtext1 {font-family:helvetica; font-size: 11px; border:0px; padding-top:174px; padding-left:50px; width:300px;}
.divtext2 {font-family:helvetica; font-size: 11px; border:0px; padding-top:25px; padding-left:50px; width:300px;}
.divmenufloorplan {font-family:helvetica; font-size: 11px; border:0px; padding-top:10px; padding-left:40px; width:400px;}
.hello { position: fixed;}
.dadaprogramtitle {font-family:helvetica; font-size: 20px; font-weight:bold; color:#660000; font border:0px; padding-top:10px; padding-left:100px;   width:500px;}

/* texts */

.dadatext {font-family:helvetica; font-size: 11px; color:#D36B98;}
.mailtext {font-family:helvetica; font-size: 11px; color:#FFFFFF;}
.programtextbold {font-family:helvetica; font-size: 9px; color:#000000; font-weight:bold;}
.programtext{font-family:helvetica; font-size: 9px; color:#000000;}



.legenddot{
	height:22px;
	background-image:url(./pix/floorplans/dot_exhibition.png);
	background-repeat:no-repeat;
	padding-left:26px;
	margin-right:22px;
	line-height:22px;
	float:left;
}
.legenddot.children{
	background-image:url(./pix/floorplans/dot_children.png);
}
.legenddot.media{
	background-image:url(./pix/floorplans/dot_media.png);
}
.legenddot.sisu{
	background-image:url(./pix/floorplans/dot_sisu.png);
}
.legenddot.library{
	background-image:url(./pix/floorplans/dot_library.png);
}
.legenddot.music{
	background-image:url(./pix/floorplans/dot_music.png);
}
.legenddot.guest{
	background-image:url(./pix/floorplans/dot_guest.png);
}
.legenddot.sammlung{
	background-image:url(./pix/floorplans/dot_sammlung.png);
}
.legenddot.archive{
	background-image:url(./pix/floorplans/dot_archive.png);
}
.logoitem{
	width:120px;
	height:60px;
	float:left;
}