/* @BG_COLOR: #f5f6f0; *//* zie: 960_custom.css */
/* #c00; */
/* #009; */
/*@MENU_FONT_FAMILY: 'Antartida Medium'; *//*  helvetica; */
/*darkorange; */
/*@DISCIPLINE_FONT_FAMILY: 'Antartida Medium'; *//* helvetica; *//*
@LIGHT_FONT: 'Antartida Light';
@MEDIUM_FONT: 'Antartida Medium';
@BOLD_FONT: 'Antartida Bold';
*/
/*
font-family: 'Antartida Medium'
font-family: 'Antartida Bold'
font-family: 'Antartida Light'
*/
html,
body {
  font-size: 13px;
  line-height: 1.2em;
  font-family: urw-din, sans-serif;
  font-weight: 400;
  letter-spacing: 0.1em;
}
/*
	.video-container {position: relative;	padding-bottom: 56.25%;	padding-top: 30px;	height: 0;	overflow: hidden;}
	.video-container iframe,  
	.video-container object,  
	.video-container embed {position: absolute;top:0;left:0;width:100%;height: 100%;}
	#col1{float: left;width: 66%;margin:0;border:0;padding:0;background:black;}
	#col2{float: left;width: 33%;margin:0;padding:0;background:@MOOIS_ORANGE;height:100%;}
*/.background_orange {
  background: #ff6d00;
}
.background_gray {
  background: #51625a;
}
.background_black {
  background: black;
}
section {
  margin: 10px 0;
}
em {
  font-style: italic;
}
/*
a,
a:active,
a:visited {
  color: #000099;
  font-weight: bold;
  font-style: normal;
  font-family: Verdana;
  text-decoration: none;
}
a:hover {
  color: #0000cc;
}
a.invisible_link {
  color: #000000;
  font-weight: normal;
}
*/
.menu_container {
  background: #000;
  text-align: left;
}
.menu_div {
  margin-left: 0px;
  padding: 2px;
  padding-left: 0;
  border: 0px dotted red;
}
.menu_link {
  font-family: urw-din, sans-serif;
  color: #cccccc;
  font-weight: 400;
  font-size: 12px;
  line-height: 1.2em;
}
a.menu_link {
  font-family: urw-din, sans-serif;
  color: #cccccc;
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 1.2em;
}
a:hover.menu_link {
  color: #ffffff;
}
a.menu_link_selected {
  font-family: urw-din, sans-serif;
  color: #ffffff;
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
}
.discipline_container {
  padding: 5px 0;
}
.mainmenu_div, .discipline_div {
  margin-left: 0px;
  padding: 2px 5px;
}
.discipline_seperator {
  color: gray;
  font-weight: bold;
}
a.mainmenu_link, a.discipline_link {
  font-family: urw-din, sans-serif;
  color: #999999;
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 1.2em;
  letter-spacing: 0.04em;
}


a:hover.mainmenu_link {
  color: white;
	
}
a:hover.discipline_link {
  color: #ff6d00;
}
a.discipline_link_selected {
  font-family: urw-din, sans-serif;
  color: #ff6d00;
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
}
a.prevnext_link {
  font-family: urw-din, sans-serif;
  color: #999999;
  font-weight: 700;
  font-style: normal;
  font-size: 10px;
  line-height: 1.2em;
}
a:hover.prevnext_link {
  color: #ff6d00;
}
.prevnext_seperator {
  color: gray;
  font-weight: bold;
  font-size: 10px;
}
.black_label {
  font-family: urw-din, sans-serif;
  color: black;
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
  line-height: 1.2em;
}
a.artist_name_link {
  font-family: urw-din, sans-serif;
  color: #999999;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  line-height: 1.2em;
}
a:hover.artist_name_link {
  color: #ff6d00;
}
.artist_name_selected {
  font-family: urw-din, sans-serif;
  color: #ff6d00;
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
}
.tag_name_selected {
  font-family: urw-din, sans-serif;
  color: #ff6d00;
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
} 
.list_item_title,    
a.list_item_title_link {
  text-transform: uppercase;
  font-size: 14px;
  font-family: urw-din, sans-serif;
  color: #ff6d00;
  font-weight: bold;
  font-style: normal;
  line-height: 1.2em;
}
a:hover.list_item_title_link {
  color: #ff6d00;
}
a.list_item_title_link_selected {
  font-family: urw-din, sans-serif;
  color: #ff6d00;
  font-weight: 700;
  font-style: normal;
  font-size: 12px;
}
a.list_item_subtitle_link {
  text-transform: uppercase;
  font-size: 12px;
  font-family: urw-din, sans-serif;
  color: #999999;
  font-weight: 700;
  font-style: normal;
  line-height: 1.4em;
}
a:hover.list_item_subtitle_link {
  color: #ff6d00;
}
a.list_item_subtitle_link_selected {
  text-transform: uppercase;
  font-size: 12px;
  font-family: urw-din, sans-serif;
  color: #ff6d00;
  font-weight: 700;
  font-style: normal;
  line-height: 1.4em;
}
a.white_link {
  color: white;
  font-weight: normal;
  font-size: 0.9em;
}
a:hover.white_link {
  color: black;
}
#specs_visible {
  border: 0px solid white;
  /* width: 245px; 
  height: 480px;
  */
  width: 100%;
  height: auto;
}
.specs_contact_table {
  width: 100%;
  /* height: 480px; */
  height: auto;
  background: #999;
}
.specs_activities_list_table {
  width: 100%;
  /* height: 480px; */
  height: auto;
}
.specs_activities_item_table {
  width: 100%;
  /* height: 460px; */
  height: auto;
}
.specs_specials_list_table {
  width: 100%;
  /* height: 480px; */
  height: auto;
}
.specs_specials_item_table {
  width: 100%;
  /* height: 460px; */
  height: auto;
}
.specs_table {
  border: 0px solid green;
  /* width: 245px;
  height: 460px;
   */
  width: 100%;
  height: auto;
}
.specs_td {
  vertical-align: middle;
  text-align: left;
  padding: 10px;
  border: 0px solid #0000ff;
}
.content_collection_title_nl {
  font-weight: bold;
}
.content_edition_title {
  font-weight: bold;
  font-size: 1.4em;
  line-height: 1em;
}
.content_edition_subtitle {
  font-weight: bold;
  font-size: 1em;
  line-height: 1em;
}
.content_edition_pubstart_date {
  font-style: italic;
  color: gray;
}
.specs_collection_title_nl {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 11px;
}
a.specs_edition_title_nl,
.specs_edition_title_nl {
  font-family: urw-din, sans-serif;
  xfont-size: 16px;
  letter-spacing: 0.06em;
  color: white;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1em;
}
a:hover.specs_edition_title_nl {
  color: black;
}
.specs_edition_pubstart_date {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 11px;
}
.specs_edition_subtitle_nl {
  font-size: 16px;
  line-height: 1em;
  text-transform: uppercase;
}
.specs_edition_introduction_nl {
  color: black;
}
.specs_fragment_title_nl {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1em;
  letter-spacing: 0.04em;
}
.specs_fragment_additional_info_nl {
  font-style: normal;
  font-size: 12px;
}
.specs_special_edition_title_nl {
  color: #ff6d00;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1em;
}
.specs_special_edition_subtitle_nl {
  color: #ff6d00;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1em;
}
.gray {
  background: #9b9c97;
}
.gray > .specs_table {
  background: green;
}
.green {
  background: #51625a;
}
.green > .specs_table {
  background: green;
}
.blue {
  background: #5c748e;
}
.blue > .specs_table {
  background: green;
}
.brown {
  background: #6d634a;
}
.brown > .specs_table {
  background: green;
}
.list_item_subtitle {
  font-weight: bold;
  color: #ff6d00;
}
.poster_image {
  width: 690px;
  height: 420px;
  overflow: hidden;
  margin-top: 40px;
  border: 0px solid green;
}
.orange > .specs_table {
  background: red;
}
.orange {
  background: #ff6d00;
}
.orange > .a.specs_edition_title_nl,
.orange > .specs_collection_title_nl {
  color: black;
}
.orange > .specs_edition_title_nl {
  color: black;
}
.orange > .specs_edition_pubstart_date {
  color: black;
}
.orange > .specs_edition_subtitle_nl {
  color: black;
  font-size: 12px;
}
.orange > .specs_edition_introduction_nl {
  color: black;
}
.orange > .specs_fragment_title_nl {
  color: black;
}
.orange > .specs_fragment_additional_info_nl {
  color: black;
}
.orange > .prevnext_seperator,
.orange > a.prevnext_link {
  color: black;
}
.orange > a:hover.prevnext_link {
  color: white;
}
.black > .specs_table {
  background: black;
}
.black {
  background: black;
}
.black > .specs_collection_title_nl {
  color: gray;
}
.black > a.specs_edition_title_nl,
.black > .specs_edition_title_nl {
  color: gray;
}
.black > .specs_edition_subtitle_nl {
  color: black;
}
.black > a:hover.specs_edition_title_nl {
  color: #ff6d00;
}
.black > .specs_edition_pubstart_date {
  color: gray;
}
.black > .specs_edition_introduction_nl {
  color: gray;
}
.black > .specs_fragment_title_nl {
  color: gray;
}
.black > .specs_fragment_additional_info_nl {
  color: gray;
}
.black > .prevnext_seperator,
.black > a.prevnext_link {
  color: gray;
}
.black > a:hover.prevnext_link {
  color: white;
}
.gray > .specs_table {
  background: CONTACT_BGCOLOR;
}
.gray {
  background: CONTACT_BGCOLOR;
}
.gray > .specs_collection_title_nl {
  color: black;
}
.gray > a.specs_edition_title_nl,
.gray > .specs_edition_title_nl {
  color: black;
}
.gray > .specs_edition_subtitle_nl {
  color: black;
}
.gray > a:hover.specs_edition_title_nl {
  color: white;
}
.gray > .specs_edition_pubstart_date {
  color: black;
}
.gray > .specs_edition_introduction_nl {
  color: black;
}
.gray > .specs_fragment_title_nl {
  color: black;
}
.gray > .specs_fragment_additional_info_nl {
  color: black;
}
.gray > .prevnext_seperator,
.gray > a.prevnext_link {
  color: black;
}
.gray > a:hover.prevnext_link {
  color: white;
}
.green > .specs_table {
  background: CONTACT_BGCOLOR;
}
.green {
  background: CONTACT_BGCOLOR;
}
.green > .specs_collection_title_nl {
  color: white;
}
.green > a.specs_edition_title_nl,
.green > .specs_edition_title_nl {
  color: white;
}
.green > .specs_edition_subtitle_nl {
  color: white;
}
.green > a:hover.specs_edition_title_nl {
  color: white;
}
.green > .specs_edition_pubstart_date {
  color: white;
}
.green > .specs_edition_introduction_nl {
  color: white;
}
.green > .specs_fragment_title_nl {
  color: white;
}
.green > .specs_fragment_additional_info_nl {
  color: white;
}
.green > .prevnext_seperator,
.green > a.prevnext_link {
  color: white;
}
.green > a:hover.prevnext_link {
  color: white;
}
.blue > .specs_table {
  background: #5c748e;
}
.blue {
  background: #5c748e;
}
.blue > .specs_collection_title_nl {
  color: white;
}
.blue > a.specs_edition_title_nl,
.blue > .specs_edition_title_nl {
  color: white;
}
.blue > .specs_edition_subtitle_nl {
  color: white;
}
.blue > a:hover.specs_edition_title_nl {
  color: white;
}
.blue > .specs_edition_pubstart_date {
  color: white;
}
.blue > .specs_edition_introduction_nl {
  color: white;
}
.blue > .specs_fragment_title_nl {
  color: white;
}
.blue > .specs_fragment_additional_info_nl {
  color: white;
}
.blue > .prevnext_seperator,
.blue > a.prevnext_link {
  color: white;
}
.blue > a:hover.prevnext_link {
  color: white;
}
.brown > .specs_table {
  background: #6d634a;
}
.brown {
  background: #6d634a;
}
.brown > .specs_collection_title_nl {
  color: white;
}
.brown > a.specs_edition_title_nl,
.brown > .specs_edition_title_nl {
  color: white;
}
.brown > .specs_edition_subtitle_nl {
  color: white;
}
.brown > a:hover.specs_edition_title_nl {
  color: white;
}
.brown > .specs_edition_pubstart_date {
  color: white;
}
.brown > .specs_edition_introduction_nl {
  color: white;
}
.brown > .specs_fragment_title_nl {
  color: white;
}
.brown > .specs_fragment_additional_info_nl {
  color: white;
}
.brown > .prevnext_seperator,
.brown > a.prevnext_link {
  color: white;
}
.brown > a:hover.prevnext_link {
  color: white;
}
.arrow_left,
.arrow_right {
  position: absolute;
  top: 40px;
  /* left: 0px; */
  width: 20px;
  height: 23px;
  background-size: 16px 23px;
  border: 0px solid green;
}
.arrow_left {
  background-image: url('../graphics/moois/arrow_left_gray_on_white.png');
  background-repeat: no-repeat;
}
.arrow_right {
  /* left: 935px; */
  background-image: url('../graphics/moois/arrow_right_gray_on_white.png');
  background-repeat: no-repeat;
}
#fragment_list_container {
  position: relative;
  left: 0px;
  width: 950px;
  height: 126px;
  background: white;
  z-index: 10;
}
#fragment_list_outer {
  position: absolute;
  left: 30px;
  top: 0px;
  width: 900px;
  height: inherit;
  overflow: hidden;
}
#fragment_list_inner {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 7000px;
  height: inherit;
  overflow: hidden;
  border: 0px dotted red;
}
.fragment_list_inner_elem {
  position: absolute;
  display: block;
  width: 220px;
  height: 116px;
  top: 0;
  overflow: hidden;
  border: 0px solid red;
}
.fragment_thumb {
  position: absolute;
  left: 0;
  top: 0;
  width: 220px;
  height: 120px;
}
.fragment_thumb_img {
  display: block;
  width: inherit;
  height: inherit;
}
.fragment_thumb_txt {
  font-family: urw-din, sans-serif;
  font-weight: 400;
  display: none;
  width: inherit;
  height: inherit;
  background: black;
  color: gray;
  text-transform: uppercase;
  font-size: 10px;
}
.fragment_img_width {
  width: 220px;
}
/* ============================================================================ */
.item_link_div {
  border: 0px solid black;
  margin: 5px 0;
}
.item_link {
  color: #000099;
  font-weight: normal;
}
a.item_link {
  color: #000099;
  font-weight: bold;
  font-style: normal;
}
a:hover.item_link {
  color: #0000cc;
}
/* a.item_link_selected{color:black;font-weight:bold; font-style:normal;} */
.inline_link {
  color: #ff6d00;
  font-weight: bold;
  font-size: 12px;
}
/* color:#6582ad; (grijsblauw) */
a.inline_link {
  color: #ff6d00;
  font-weight: bold;
  font-style: normal;
  font-size: 12px;
}
/* 546e9f */
a:hover.inline_link {
  color: #0000cc;
}
a.inline_link_selected {
  color: #0000cc;
  font-weight: normal;
  font-style: normal;
}
.readmore_link {
  color: #000099;
  font-weight: bold;
}
a.readmore_link {
  color: #000099;
  font-weight: bold;
  font-style: italic;
  font-size: 0.9em;
}
/* 546e9f */
a:hover.readmore_link {
  color: #0000cc;
}
a.readmore_link_selected {
  color: #0000cc;
  font-weight: bold;
  font-style: normal;
}
/* --- de verschillende templates ---
		$this->data['template_list']['readmore'] = 'show_all_articles_intro_with_readmore';
		$this->data['template_list']['full'] = 'show_all_articles_full_content';
		$this->data['template_list']['faq'] = 'faq';
		$this->data['template_list']['first'] = 'goto_first_article';
		$this->data['template_list']['onlyone'] = 'show_submenu_as_article';
*/
/* main feature item */
.main_feature_title {
  font-size: 2em;
  color: black;
  line-height: 2em;
}
/*  */
.submenu_item_title_div {
  margin: 5px 0;
}
.submenu_item_title {
  color: black;
  font-size: 1.8em;
  font-style: italic;
}
.submenu_item_subtitle {
  color: black;
  text-transform: uppercase;
}
.searchresult_label {
  text-transform: uppercase;
  color: #cccccc;
}
.gerelateerd_label {
  text-transform: uppercase;
  color: #737575;
  font-size: 0.9em;
}
/* als een article in de lijst ook in beeld is */
.article_selected {
  background: #e5e6e0;
}
/* art_ (algemene style: alle carticle-classes erven hiervan) */
.art_title_div {
  margin: 5px 0;
}
.art_subtitle {
  text-transform: uppercase;
}
.art_date {
  color: gray;
  font-style: italic;
}
.art_introduction {
  font-weight: bold;
}
.art_media_container {
  width: 340px;
  float: left;
  margin: 10px;
  margin-left: 0;
}
.art_media_copyright {
  font-style: italic;
}
.art_media_caption {
  font-style: italic;
}
.art_media_additional_info {
  font-style: italic;
}
/* article-item */
.article_item_title_div {
  margin: 5px 0;
}
a.article_item_title {
  font-size: 2.2em;
  line-height: 1.0em;
}
.article_item_title {
  font-size: 2.2em;
  line-height: 1.0em;
}
.article_item_subtitle {
  text-transform: uppercase;
}
.article_item_date {
  color: gray;
  font-style: italic;
}
.article_item_introduction {
  font-weight: bold;
  border-top: 0px solid gray;
  padding-top: 10px;
}
.article_item_bodytext {
  margin-top: 10px;
  margin-bottom: 10px;
  border: 0px solid red;
  line-height: 1.2em;
}
.article_item_media_container,
.article_item_media_container_landscape {
  width: 340px;
  float: left;
  margin: 10px;
  margin-left: 0;
}
.article_item_media_container_portrait {
  width: 180px;
  float: left;
  margin: 10px;
  margin-left: 0;
}
.article_item_media_copyright {
  font-style: italic;
}
.article_item_media_caption {
  font-style: italic;
}
.article_item_media_additional_info {
  font-style: italic;
}
/* article-list-item */
.article_list_submenulabel {
  color: white;
  background: black;
  padding: 0 3px;
  font-family: verdana;
  font-weight: normal;
}
a.article_list_title {
  font-weight: bold;
}
.article_list_title {
  font-weight: bold;
}
.article_list_subtitle {
  text-transform: uppercase;
}
.article_list_introduction {
  font-weight: bold;
}
a.navlogin {
  color: #eee;
}
a.edititem_link {
  color: blue;
  background: #fff;
  font-weight: bold;
  font-size: 11px;
  letter-spacing: 0.1em;
  font-style: normal;
  border: 1px solid blue;
  padding: 1px 3px;
}
a:hover.edititem_link {
  color: white;
  background: blue;
  border-color: white;
}
a.edititem_link {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
.open_button {
  color: black;
  background: white;
  width: 36px;
  font-size: 10px;
  letter-spacing: 0em;
  border: 1px solid gray;
  padding: 0px 3px;
  margin: auto;
  margin-top: 6px;
}
.open_button {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
a.langflag,
.langflag_selected {
  font-family: Georgia, Arial;
  text-decoration: none;
  letter-spacing: 0em;
}
.smaller {
  font-size: 0.9em;
}
hr {
  border: 1px solid white;
  border-bottom: 1px dotted gray;
  margin: 5px 0;
}
/* ---------------------------------------------- */
/*
BUG: blue glow around body-tag
FIX: deze hielp niet: http://stackoverflow.com/questions/10851997/jquery-mobile-how-to-not-display-the-button-focus-halo-when-a-button-is-clicked
     deze hielp wel (outline: none): http://stackoverflow.com/questions/12606437/for-a-jquery-ui-button-how-can-i-remove-the-blue-glow-on-focus
*/
.ui-focus,
.ui-page:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none ;
  outline: none;
}
h1 {
  color: white;
}
*.focus {
  outline: none;
}
