/*
	Flevonice
	----------------
	Donkerblauw:	#2E3192;
	Lichtblauw		#37A8DA
	Oranje: 		#F48D00;
	Ijsblauw : 		#abd0e6
*/

.row-1 { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/lighter_background.png) repeat; }

span.blue { color: #2E3192; font-size: 10px; }

div.content-text { padding: 25px; font-size: 12px; line-height: 20px; }
div.content-text h1 { font-family: ubuntu-webfont; color: #2E3192; font-size: 28px; margin-bottom: 25px; font-weight: lighter; letter-spacing: -1px; text-shadow: 0px 1px 1px #e0eef6; line-height: 26px; }
div.content-text a, div.content-text ul li a { color: #2E3192; }
div.content-text ul { list-style: none; padding: 0 0 0 10px; margin: 5px 0px; }
div.content-text ul li { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/list_content.png) no-repeat left 8px; padding: 0 0 0 10px; }

div.content-image-left { float: left; }
div.content-image-right { float: right; }
div.content-image-block { width: 119px; height: 124px; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/image_background.png) no-repeat; }
div.content-image-block a { width: 84px; height: 84px; margin: 11px 0 0 18px; display: block; }

div.content-document-container { margin: 30px 0 0 0;  }
div.content-document-container h3 {font-family: ubuntu-webfont; color: #333; font-size: 14px; margin-bottom: 10px; font-weight: lighter; letter-spacing: -1px; text-shadow: 0px 1px 1px #e0eef6;}
div.content-document-item { float: left; display: block; background: #abd0e6; border: 1px solid #FFF; width: 400px; margin-bottom: 10px; }
div.content-document-item table { margin: 10px; display: block;}
td.content-document-image, td.content-document-size, td.content-document-title { padding-right: 10px; vertical-align: middle;  }

div.content-form-box { background: #cee2ef url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/form_background.jpg) repeat-x bottom; border: 1px solid #FFF;  }
div.content-form-box-inner { padding: 10px; }
div.content-form-box-inner h3 { padding-bottom: 5px; border-bottom: 1px solid #FFF; margin-bottom: 10px; font-weight: lighter; color: #2E3192; }

ul.content-tab { list-style: none; padding: 0; margin: 0 0 0 20px; text-align: left;  }
ul.content-tab li { float: left; margin-right: 1px; padding: 0; width: 85px; overflow: auto;  height: 29px;}
ul.content-tab li a { padding: 0 0 0 10px; font-size: 12px; color: #2e3192; text-decoration: none; display: block; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/content_tab_button.png) repeat-x; line-height: 28px;}
ul.content-tab li a:hover { background: #FFF; }
ul.content-tab li a.content-tab-active {  background: #F48D00; color: #FFF; }
ul.content-tab li a img { vertical-align: middle; }
#content-tab-camera { position: absolute; margin: 6px 0 0 5px; }
#content-tab-twitter { position: absolute; margin: -6px 0 0 2px; }
#content-tab-video { position: absolute; margin: -6px 0 0 2px; }
#content-tab-event { position: absolute; margin: 3px 0 0 2px; }
#content-tab-route { position: absolute; margin: -5px 0 0 5px; }
div.content-tab-googlemaps { margin-left: 1px; }

div.content-tab-flickr, div.content-tab-youtube, div.content-tab-twitter { display: none; }
div.content-application-container { margin-top: 0px; border-top: 1px solid #37A8DA }

div.content-news-overview-switch-1 {  }
div.content-news-overview-item { display: block; border-bottom: 1px solid #37A8DA;}
div.content-news-overview-item-inner { padding: 10px; }
div.content-news-overview-item-inner h2 { margin: 10px 0 0 0; font-weight: lighter; color: #2E3192; padding: 0;}
div.content-news-overview-item-inner span { float: right; font-size: 10px; margin: 10px 0 0 0;}
span.content-event-date { float: right; font-size: 10px; margin: 5px 0 0 0;}

div.content-news-date { width: 81px; height: 80px; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/date_background.png) no-repeat 17px 0; float: left; margin-top: 15px;}
div.content-news-date-numbers { margin: 15px 0 0 16px; width: 50px; height: 39px;  text-align: center; font-size: 12px; font-weight: bold; }
div.content-news-date-numbers-inner { color: #555;  text-align: center; }
div.content-news-date-numbers-inner span { float: none; font-size: 24px; color: #2E3192; padding-top: 0px; text-align: center;  }

#content-page-selector { display: block; margin-top: 15px; }
#content-page-selector table { width: 100%; }
#content-page-selector a.page-selector { padding: 2px 4px; font-size: 12px; font-weight: bold;  margin-right: 1px; background: #abd0e6; text-decoration: none;}
#content-page-selector a.page-selector:hover {background: #37A8DA; color: #FFF; }
#content-page-selector span.page-selector-active { padding: 2px 4px; font-size: 12px; font-weight: bold;  margin-right: 1px; background: #F48D00; }

div.content-sponsor-item { background: #FFF; float: left; width: 142px; height: 142px; border: 1px solid #abd0e6; margin: 0 15px 15px 0px; }
div.content-sponsor-item-last { margin: 0; }
div.content-sponsor-item a { display: block; padding: 3px; }
div.content-sponsor-item a img { vertical-align: middle; }

div.content-right-loading { margin: 50px auto; text-align: center; font-size: 10px;}

div.content-tab-flickr { width: 279px; margin: 0px auto; }
a.content-tab-flickr-item { width: 77px; height: 77px; float: left; background: #FFF; margin: 13px  0 0 13px;}
a.content-tab-flickr-item img { padding: 1px; }
div.content-tab-twitter-container {  }
div.content-tab-twit-item { display: block; padding: 8px;  }
div.content-tab-twit-item a { color: #2E3192; }
div.content-tab-video { border: 1px solid #37A8DA;; float: left; width: 130px; height: 100px; margin: 10px 0 0 10px; background: #FFF; }
div.content-tab-video a img { margin: 5px;}

div.content-tab-more { text-align: right; margin-top: 10px; margin-right: 10px; }
div.content-tab-more a {  color: #2E3192;}
div.content-tab-more img { vertical-align: middle; padding-right: 5px; }

#content-action-container, #content-action-container ul { list-style: none; display: block; margin: 0; padding: 0; }      
#content-action-container li { display: block; font-size: 12px; margin: 0 0 1px 0; padding: 0; background: none;}  
#content-action-container li.header { background: #FFF; padding: 5px 10px; font-size: 16px; }  
#content-action-container li a { color: #FFF; display: block; padding: 5px 10px; background: #5cb7e0 url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/action_header_background.jpg) repeat-x bottom; font-weight: bold; }
#content-action-container li a:hover { color: #2E3192; }
#content-action-container li a.active { color: #FFF; display: block; padding: 5px 10px; background: #F48D00; text-decoration: none;}
#content-action-container ul { margin: 0px 0px 10px 0; display: none; }
#content-action-container ul.text { padding: 5px 10px; background: #FFF; } 
#content-action-container ul li a { display: inline !important; font-weight: normal; background: none; padding: 0; }

div.content-packages-reserveration { margin: 0px; }
div.content-packages-reserveration a { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/button_large.png) no-repeat; display: block; width: 197px; height: 43px; text-align: center; font-size: 18px; color: #FFF; text-shadow: 0px 1px 1px #a55f00; text-decoration: none; line-height: 38px; }
div.content-packages-reserveration a:hover { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/button_large_over.png) no-repeat;  }

div.content-readmore, div.content-tab-more { display: block; }
div.content-readmore a { font-size: 12px; text-decoration: none; float: right; display: block; margin: 10px 0px 0 0; text-align: center; color: #FFF; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/button_small.png) no-repeat; width: 105px; height: 25px; line-height: 20px; }
div.content-readmore a:hover { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/button_small_over.png) no-repeat; }

div.content-packages-item { margin: 0 0 15px 0; border: 1px solid #abd0e6; display: block;  }
div.content-packages-item-inner { padding: 10px; }
div.content-packages-item-text h2 { color: #333; font-size: 16px; margin-bottom: 10px; font-weight: bold; }

ul.content-header-social { list-style: none; display: inline;  padding: 0; margin: 0;}
ul.content-header-social li { display: inline; padding: 0 5px 0 0; }
ul.content-header-social li a { line-height:0; }
ul.content-header-social li a img { vertical-align: middle; }

div.content-embedded-container { display: block; width: 620px; text-align: center; margin: 10px auto 0 auto; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/embedded_background.png) no-repeat center; min-height: 331px; }

div.content-slogan { width: 300px; position: absolute; z-index: 50; margin: 45px 0 0 600px; }

div.content-menu-left { float: left; width: 12px; height: 51px; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/menu_left.png) no-repeat right; }
div.content-menu-middle { float: left; text-align; left; width: 780px; height: 51px; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/menu_middle.png) repeat-x; }
div.content-menu-right { float: left; width: 198px; height: 51px; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/menu_right.png) no-repeat left;}

div.content-menu-condition-left { float: left; margin: 15px 0 0 10px; font-size: 16px; color: #bddcec; letter-spacing: -1px; }
div.content-menu-condition-left a { color: #bddcec; text-decoration: none; }
div.content-menu-condition-right { float: left; margin: 15px 0 0 10px;  }
div.content-menu-condition-right img { display: inline; vertical-align: middle;  }

div.content-streamer-text { line-height: 20px; font-size: 12px; height: 165px;}
div.content-streamer-text h2 { font-family: ubuntu-webfont; color: #2E3192; font-size: 28px; line-height: 24px; margin-bottom: 10px; font-weight: lighter; letter-spacing: -1px; text-shadow: 0px 1px 1px #FFF; }
div.content-streamer-readmore { float: right; margin-right: 20px; }
div.content-streamer-readmore a { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/button_large.png) no-repeat; display: block; width: 197px; height: 43px; text-align: center; font-size: 18px; color: #FFF; text-shadow: 0px 1px 1px #a55f00; text-decoration: none; line-height: 38px; }
div.content-streamer-readmore a:hover { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/button_large_over.png) no-repeat;  }
div.content-streamer-button-left { width: 44px; height: 52px; position: absolute; margin: 115px 0 0 0; z-index: 10; }
div.content-streamer-button-left a { display: block; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/streamer_button_left.png) no-repeat; width: 44px; height: 52px; font-size: 0; line-height: 0; cursor: pointer; }
div.content-streamer-button-left a:hover { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/streamer_button_left_over.png) no-repeat; }

div.content-streamer-button-right { width: 44px; height: 52px; position: absolute; margin: 115px 0 0 944px; z-index: 10;}
div.content-streamer-button-right a { display: block; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/streamer_button_right.png) no-repeat; width: 44px; height: 52px; font-size: 0; line-height: 0; cursor: pointer; }
div.content-streamer-button-right a:hover { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/streamer_button_right_over.png) no-repeat; }

div.content-event-date-more { display: block; margin-bottom: 20px; background: #abd0e6; border: 1px solid #FFF; }
div.content-event-date-more div { padding: 5px; }

div.content-box-portal-item { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/box_background.png) repeat; height: 284px; width: 318px; float: left; margin-right: 18px;}
div.content-box-item { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/box_background.png) repeat; height: 284px; width: 236px; float: left; margin-right: 15px;}
div.content-box-item-last { margin: 0px;}
div.content-box-item-header { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/box_header.png) repeat-x; font-family: ubuntu-webfont; height: 47px; font-size: 20px; line-height: 26px; color: #FFF; font-weight: lighter; letter-spacing: -1px; text-shadow: 0px 1px 1px #1079a1; display: block; }
div.content-box-portal-item div.content-box-item-header-left { float: left; width: 215px; vertical-align: middle; line-height: 42px; margin-left: 10px; }
div.content-box-item-header-left { float: left; width: 165px; vertical-align: middle; line-height: 42px; margin-left: 10px; }
div.content-box-item-header-left a { text-decoration: none; color: #FFF; }
div.content-box-item-header-right{ float: right; width: 50px; line-height: 42px; margin: 8px 10px 0 0; text-align: right;}
div.content-box-item-header-right img.arrow { margin-top: 5px; }
div.content-box-item-header a img { vertical-align: middle;}
div.content-box-text-content { padding: 15px 15px 15px 15px; }
div.content-box-item-text { padding: 15px; }
div.content-box-item-text ul, div.content-box-now-item ul { padding: 0px 0 5px 0px;  }
div.content-box-item-text ul li { background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/list_image.png) no-repeat left 6px; padding-left: 20px; line-height: 20px; }

div.content-box-now-item { background: #cee2ef url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/form_background.jpg) repeat-x bottom right; min-height: 236px; }
div.content-box-now-item div { padding: 15px 20px; }

ul.content-box-item-multi-container { display: block; height: 237px; width: 236px; overflow: hidden; }
ul.content-box-item-multi-container li { float: left; height: 237px; width: 236px; }

div.content-box-row-item { height:118px; }
div.content-box-row-item-inner { padding: 0px 0; }
div.content-box-date { width: 81px; height: 59px; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/date_background.png) no-repeat 17px 0; float: left; margin-top: 15px;}
div.content-box-numbers { margin: 15px 0 0 16px; width: 50px; height: 39px;  text-align: center; font-size: 12px; font-weight: bold; }
div.content-box-numbers-inner { color: #555; }
div.content-box-numbers-inner span { font-size: 24px; color: #2E3192; padding-top: 0px; }

div.content-box-text { float: left; width: 212px; margin-left: 5px; margin-top: 15px; line-height: 18px;}
div.content-box-text-no-image { float: left; width: 282px; margin-left: 15px; margin-top: 15px; line-height: 18px;}
div.content-box-text-item {  line-height: 18px; display: block; padding:  5px 15px;}
div.content-box-text-image { text-align: center; margin-bottom: 5px; }
div.content-box-text-readmore { text-align: right; }
div.content-box-text-readmore a { color: #2E3192; text-decoration: underline; }

div.content-box-item-image { width: 69px; height: 67px; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/box_image_background.png) no-repeat 0 0; float: left; margin-left: 5px; margin-top: 15px; }
div.content-box-item-image a { float: left; width: 47px; height: 47px; margin: 1px 0 0 9px; }

div.content-footer-left { float: left; width: 310px; margin: 25px 0 0 20px; }
div.content-footer-list { float: left; margin-right: 40px; }
div.content-footer-left ul { list-style-type: disc; margin: 0; padding: 0 0 0 17px; color: #f9c070; font-size: 11px;   }
div.content-footer-left ul li { color: #f9c070;  }
div.content-footer-middle { margin: 25px 0 0 0; float: left; width: 340px; min-height: 95px; background: url(/ENGINE/IMAGES/FLEVONICE/WEBSITE/newsletter_background.png) no-repeat center; }
div.content-footer-newsletter { margin: 5px 0 0 50px; }

div.content-footer-right { float: right; width: 300px; margin: 25px 20px 0 0; }
div.content-footer-right td { font-size: 11px; line-height: 16px; color: #FFF; }

div.content-footer-made { float: left; width: 300px; margin-left: 20px; }
div.content-footer-copyright { float: right; width: 400px;  margin-right: 34px; text-align: right;}

/* module ijscondities */

div.tooltip { position: absolute; width: 297px; margin: 50px 0 0 -100px; z-index: 100; }
div.tooltip div { padding: 5px 10px; background: #C0DDEC; border-left: 1px solid #EFFAFF; border-bottom: 1px solid #EFFAFF; border-right: 1px solid #EFFAFF; }
div.tooltip div b { color: #2E3192; font-family: ubuntu-webfont; color: #2E3192; display: block; font-size: 18px; margin-bottom: 5px; font-weight: lighter; letter-spacing: -1px; text-shadow: 0px 1px 1px #e0eef6; }
