@charset "utf-8"; 
@import url("http://www.sirris.be/css/sirris_website_content.css"); 
@import url("http://www.sirris.be/css/sirris_website_content_v2.css");


*				{ margin:0; padding:0; color:#0b0b0b; list-style-type:none; }
html			{ overflow-x: hidden; }
body 			{ font:11px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana; text-align:center; }
p,
a,
td,
table			{ font:11px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Tahoma, Verdana; }
td				{ vertical-align:top; }
a:active		{ font-size:11px; }
fieldset		{ border:0; padding:5px; }
ol              { list-style:decimal; padding-left:30px }
ol li           { list-style:decimal; }


/* splash page */

#splashbar					{ background-color:#cccccc; border-top: 1px solid #999999; border-bottom: 1px solid #999999; width:100%; position:absolute; top:50%; left:0; margin-top:-120px; text-align:center; }
#splashcenter				{ position:relative; width:496px; border-left: 1px solid #999999; border-right: 1px solid #999999; margin:-1px auto; text-align:left; background-color:#ffffff; }
#splashcenter h1			{ text-indent:-9999px; display:block; height:240px; width:482px; border: 1px solid #999999; background-image:url(../images/layout/splash.jpg); margin:0 0 0 6px; }
#splashcenter ul			{ list-style:none; position:absolute; top:158px; left:94px; }
#splashcenter a				{ color:#ffffff; text-decoration:none; }
#splashcenter a:hover		{ text-decoration:underline; }

/* main blocks positioning */

#main						{ width:933px; margin:0 auto; text-align:left; }
#header						{ position:relative; padding:10px 0 10px 0; height:auto; }
#top_menu					{ font-size:11px; line-height:20px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin:10px 0 10px 0; font-size:10px; }
#left_menu					{ background-color:#cccccc; width:200px; float:left; overflow:hidden; padding-top:10px; }
#center_content				{ width:513px; float:left; overflow:hidden; margin:0 10px 15px 10px; }
#center_content_big			{ width:710px; }
#right_content				{ width:200px; float:right; overflow:hidden; margin:0 0 15px 0; border-top: 1px solid #cccccc; }
#footer						{ clear:both; line-height:23px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color:#666666; }

/* header & header home */

#header h1					{ display:block; text-indent:-9999px; width:226px; height:75px; background-image:url(../images/layout/logo.gif); margin:0 0 15px 0; position:relative; left:-15px; }
#home #header h1			{ display:block; text-indent:-9999px; width:167px; height:62px; background-image:url(../images/layout/logo_home.gif); margin:0 0 20px 0; position:relative; left:-20px; }


/*------------------------------------*/

#header_bar					{  height:20px; background-image:url(../images/layout/top_bar.gif); border:1px solid; text-align:right; border:0; }
#header_bar h2				{  color:#ffffff; font-size:11px; line-height:20px; margin:0 5px 0 0; font-weight:normal; text-align:right; }

/*------------------------------------*/

#header_language			{ position:absolute; width:200px; top:56px; right:0px; text-align:right; color:#666666; }
#header_language a			{ text-decoration:none; color:#c63; }

/*------------------------------------*/

#header_search				{ position:absolute; width:200px; top:15px; right:0px; text-align:right; }
#header_search fieldset		{ border:none; }
#header_search input		{ width:127px; border: 1px solid #cccccc; font-size:10px; padding:3px; float:left; }
/*#header_search .button		{ width:55px; padding:auto; background-color:#999999; border:0; color:#ffffff; margin:0 0 0 10px; }*/
#header_search .button		{ width:55px; background-color:#999999; border:0; color:#ffffff; poistion:absolute; right:0; top:0; }
#header_search .hidden		{ display:auto; width:auto; border:0; padding:0; float:none; }

/*------------------------------------*/

#header_flash				{ height:145px; background-color:#cccccc; }

/* top menu */
/*------------------------------------*/

#top_menu ul				{ display:block; z-index:20; height:20px; color:#666666; overflow:hidden; }
#top_menu #submenu			{ border-top: 1px solid #cccccc; background-color:#dddddd; word-spacing:7px; text-indent:15px; }
#top_menu #submenu a		{ word-spacing:normal; }
#top_menu li				{ display:block; float:left; }
#top_menu li a				{ display:block; padding:4px 15px 4px 15px; border-right: 1px solid #cccccc; margin:0 0 -1px 0; border-bottom: 1px solid #cccccc; z-index:100; font-size:11px; }
#top_menu li.right			{ float:right; }
#top_menu li.right a		{ border-left: 1px solid #cccccc; border-right:0; font-size:11px; }
#top_menu #tmenu li a:hover,
#top_menu #tmenu li a.active{ background-color:#dddddd; font-size:11px; }
#top_menu #tmenu li a.active{ border-bottom: 1px solid #dddddd; font-size:11px; }
#top_menu a					{ color:#666666; text-decoration:none; }
#top_menu #submenu a:hover	{ text-decoration:underline; font-size:11px; }

/* left menu */
/*------------------------------------*/

#left_menu h3					{ display:block; font-weight:normal; background-color:#cc6622; font-size:11px; border-bottom:1px solid #ffffff; margin:0 0 0 0; padding:0; floaft:left; clear:both; }
#left_menu h3 a					{ display:block; color:#ffffff; text-decoration:none; padding:5px 3px 5px 5px; }
#left_menu #temp ul li a:hover 	{ background-color:#666666; color:#ffffff; border-bottom:0; border-top:1px solid #ffffff; background-image:none; text-indent:5px; }
#left_menu ul					{ background-color:#dddddd; float:left; width:200px; clear:both; margin:10px 0 10px 0; }
#left_menu li					{ display:block; background-color:#dddddd; margin:0; padding:0; clear:both; float:left; width:100%; }
#left_menu li a					{ display:block; color:#666666; text-decoration:none; border-bottom:1px solid #ffffff; background:#ccc url(../images/layout/arrow.gif) no-repeat 6px 9px; padding:5px 3px 5px 20px; margin:0; }
#left_menu li ul				{ border-bottom:1px solid #ffffff; background-color:#dddddd; }
#left_menu li ul li a			{ color:#666666; border:0; background:#ddd url(../images/layout/arrow.gif) no-repeat 26px 7px; padding:3px 3px 3px 40px; font-size:11px; }
#left_menu li a:hover			{ color:#ffffff; background-color:#999999; }/**/

/*------------------------------------*/

#left_menu #temp				{ clear:both; margin-top: 50px; margin-right: 0; margin-bottom: 0; margin-left: 0; border-top-width: 10px; border-bottom-width: 10px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; }
#left_menu #temp ul				{ margin:0; padding:0; }
#left_menu #temp ul li a		{ background-color:#999999; color:#ffffff; border-bottom:0; border-top:1px solid #ffffff; background-image:none; padding:5px; }

/*------------------------------------*/

#left_menu #extranet									{ margin:100px 10px 0 10px; clear:both; height:95px; }
#left_menu #extranet h3									{ font-weight:normal; background-color:#cccccc; text-indent:0; color:#0b0b0b; border:0; }
#left_menu #extranet fieldset							{ border:0; }
#left_menu #extranet input								{ display:block; width:176px; border: 1px solid #cccccc; font-size:9px; padding:1px; margin:0 0 5px 0; }
#left_menu #extranet input.hidden						{ display:inline; width:auto; border: 0; background-color:transparent; padding:0; }
#left_menu #extranet input.button						{ width:auto; padding:auto; background-color:#999999; border:0; color:#ffffff; display:inline; margin:0 9px 0 1px; }
*:first-child+html #left_menu #extranet fieldset input	{ /*margin-left:0; */ }
* html #left_menu #extranet fieldset input						{ margin-left:-10px; }
*:first-child+html #left_menu #extranet fieldset input.button	{ margin-left:0; margin-right:5px; }
* html #left_menu #extranet fieldset input.button				{ margin-left:-4px; margin-right:11px; }

/* center content */
/*------------------------------------*/

#center_content #breadcrumb 				{ border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; line-height:19px; margin:0 0 10px 0; font-size:11px; }
#center_content #breadcrumb a 				{ text-decoration:none; color:#c63; }
#center_content #breadcrumb a:hover 		{ text-decoration:underline; }

#center_content a							{ text-decoration:underline; color:#c63; }
#center_content strong a					{ font-weight:bold; }
#center_content h3 a						{ font-size:14px; }

/*------------------------------------*/

/*#center_content .home_item 				{ border: 1px solid #cccccc; clear:both; height:140px; overflow:hidden; position:relative; margin:0 0 15px 0; }*/
#center_content .home_item 					{ border: 1px solid #cccccc; clear:both; overflow:hidden; position:relative; margin:0 0 15px 0; }
/*#center_content .home_item div 			{ position:absolute; top:0; right:10px; width:245px; }*/
#center_content .home_item div				{ padding:0 0 15px 10px; }
.home_item img								{padding-right:10px}

#center_content .home_item div h2 			{ font-size:16px; font-weight:normal; margin:15px 0; }
#center_content .home_item div p 			{ margin:10px 0; }

#center_content_big hr						{ width:100%; }

/*******************************************************************/
/* FORMATTING OF ARTICLES - COMPLIANT WITH AOL TECHNIWATCH */
/* cf file "display_style.html" */

/* IMPORT so we group all of website AND techniline blocks CSS */
/* ie. all of #center_content .item */
/* @import url("http://www.sirris.be/css/sirris_website_content.css"); */

/*------------------------------------*/
/* MISCELLANEOUS FORMATTING */

#center_content .item p.inline img,
p.embedded_image img,
p.inline img { width:100%; margin-left:auto; margin-right:auto; text-align: center; float:none; margin-bottom:0px; }

#center_content .item p.floating img,
p.floating img,
p.floating_right img,
p.floating_left img { width:100%; margin-left:auto; margin-right:auto; text-align: center; }

p.floating img.arrow,
p.floating_right img.arrow,
p.floating_left img.arrow,
p.inline img.arrow { width:auto; }

p.floating img.floating,
p.floating_right img.floating,
p.floating_left img.floating,
p.inline img.floating { float:right; width:auto; height:auto; }

#center_content .item p.inline table.programme td,
#center_content .item p.inline table.programme th,
table.programme td, 
table.programme th  { border: 1px solid #CCCCCC; vertical-align:top; padding:0.5em; }

table.programme caption, table.programme tfoot  { /* caption-side: bottom; */
	/* vertical-align:top; */
	text-align:left; font-style:italic; /* margin-left: 50px; margin-right: 50px; */
}

/* END OF MISCELLANEOUS FORMATTING */
/*------------------------------------*/

#center_content .agenda { position:relative; }
#center_content .agenda h2 { margin:14px 0; font-size:18px; color:#999999; }
#center_content .agenda h3 { margin:14px 0; font-size:12px; color:#666666; line-height:20px; display:block; background-color:#dddddd; text-indent:5px; }
#center_content .agenda a { position:absolute; top:0; right:0; }
#center_content .agenda div a { display:block; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; position:static; text-align:right; line-height:20px; margin-bottom:20px; }
#center_content .agenda div li a { display:inline; border:0; text-align:left; margin-bottom:0; }
#center_content .agenda ul { margin:10px 0; }
#center_content .agenda li { list-style-image:none; line-height:20px; text-indent:14px; background-image:url(../images/layout/arrow.gif); background-repeat:no-repeat; background-position: left 7px; }
#center_content .agenda div p { display:block; margin:5px 0 18px 14px; text-indent:0; line-height:normal; }

/*------------------------------------*/

#center_content #news{ }
#center_content #news h3{ font-size:14px; font-weight:normal; padding:10px 0; color:#cc6622; border-bottom: 1px solid #cccccc; }
#center_content #news li{ display:block; line-height:25px; border-bottom: 1px solid #cccccc; color:#666666; text-decoration:none; }
#center_content #news li a{ display:block; line-height:auto; color:#666666; text-decoration:none; padding:6px 0 6px 55px; text-indent:-55px; }

#center_content #news li a:hover{ text-decoration:underline; }

/*------------------------------------*/

/*#center_content li.addres { display:block; width:170px; float:left; margin:0 0 10px 0; text-indent:0; background-image:none; padding-left: 0px; }*/
#center_content li.addres { display:block; float:left; margin:0 0 10px 0; text-indent:0; background-image:none; padding-left: 0px; }

#center_content .addres h3{ }
#center_content .addres h4{ margin:0; color:#cc6633; font-size:16px; }
#center_content .addres a.route{ display:block; text-indent:14px; margin:10px 0 0 0; background-image:url(../images/layout/arrow.gif); background-repeat:no-repeat; background-position: left center; }


/*------------------------------------*/

#center_content form{ }
#center_content input{ width:435px; border: 1px solid #cccccc; font-size:10px; background-color:#ffffff; padding:3px; position:absolute; top:0; right:0; }
#center_content .item input{width:auto; position:relative;}
#center_content textarea{ width:435px; border: 1px solid #cccccc; font-size:10px; background-color:#ffffff; padding:3px; position:absolute; top:0; right:0; }
#center_content input.hidden{ width:auto; border:0; background-color:transparent; position:static; padding:0; }
#center_content fieldset{ border:0; padding:10px 0; }
#center_content label{ float:left; }
#center_content label span{ width:513px; line-height:24px; display:block; position:relative; }
#center_content label.shorter span{ width:171px; }
#center_content label.shorter span.indent{ text-indent:15px; }
#center_content label.shorter input{ width:93px; }
#center_content label.radio{ display:inline;  }
#center_content label.radio *{ display:inline; position:static; border:0; width:auto; }
#center_content label.radio input{ margin:0 40px 0 0; position:static; }
#center_content input.button	{ position:static; width:auto; margin:25px 0 0 70px; color:#ffffff; background-color:#666666; border:0; }
#center_content input.buttonNoLeftMargin { position:static; width:auto; margin:25px 0 0 0; color:#ffffff; background-color:#666666; border:0; }


/*------------------------------------*/

#center_content .searchresults{ }
#center_content .searchresults h2{ margin:14px 0; font-size:18px; color:#999999; }
#center_content .searchresults ul{ margin:10px 0; }
#center_content .searchresults li{ line-height:auto; padding:5px 0 5px 14px; background-image:url(../images/layout/arrow.gif); background-repeat:no-repeat; background-position: left 9px; }
#center_content .searchresults li a{ text-decoration:none; }
#center_content .searchresults li a:hover{ text-decoration:underline; }
#center_content .searchresults fieldset{ display:block; float:left; }
#center_content .searchresults fieldset input{ position:static; width:auto; }
#center_content .searchresults fieldset label{ display:block; float:none; width:255px; line-height:20px; }
#center_content .searchresults fieldset label input{ border:0; }
#center_content .searchresults fieldset#sr_first{ width:513px; }
#center_content .searchresults fieldset#sr_first input,
#center_content .searchresults fieldset#sr_first select{ display:block; float:left; width:125px; margin:0; padding:2px; border: 1px solid #cccccc; font-size:10px; background-color:#ffffff; }
#center_content .searchresults fieldset#sr_first input{ width:245px; }
#center_content .searchresults fieldset#sr_first input.hidden,
#center_content .searchresults fieldset input.hidden{ width:auto; border:0; padding:0; }
#center_content .searchresults fieldset#sr_first input.button{ width:100px; margin:0 0 0 5px; border:0; background-color:#666666; color:#ffffff; }
#center_content .searchresults fieldset#sr_first select{ width:150px; margin:0 0 0 5px; padding:1px 0; }
#center_content .searchresults fieldset#sr_first select{ margin:0 0 0 5px; }


/* right content */
/*------------------------------------*/

#right_content .home_item{ border-bottom: 1px solid #cccccc; padding:0 0 0px 0; }

#right_content .home_item p{ margin:10px 0; }
#right_content .home_item p a{ margin:10px 0; text-decoration:none; }
#right_content .home_item h3{ font-size:14px; font-weight:normal; padding:0px 0 0 0; color:#999999; }


/*------------------------------------*/

#right_content .aandacht{ border-bottom: 1px solid #cccccc; padding:0 0 10px 0; }
#right_content .aandacht p{ margin:10px 0; }
#right_content .aandacht h3{ font-size:14px; font-weight:normal; padding:10px 0 0 0; color:#999999; }

/*------------------------------------*/

#right_content .info{ border-bottom: 1px solid #cccccc; padding:0 0 10px 0; }
#right_content .info ul{ margin:10px 0; }
#right_content .info h3{ font-size:14px; font-weight:normal; padding:10px 0 0 0; color:#999999; }

/*------------------------------------*/

#right_content #subscribe{ background-color:#cccccc; margin:10px 0 0 0; }
#right_content #subscribe h3{ display:block; font-size:11px; font-weight:normal; line-height:20px; color:#ffffff; background-color:#999999; text-indent:5px; border-bottom: 1px solid #ffffff; }
#right_content #subscribe li{ display:block; border-bottom: 1px solid #ffffff; }
#right_content #subscribe li a{ display:block; height:20px; line-height:20px; text-decoration:none; color:#666666; text-indent:5px; }
#right_content #subscribe li a:hover{ text-decoration:underline; }
#right_content #subscribe li#rss{ text-align:right; }
#right_content #subscribe li#rss a{ width:45px; text-indent:0px; background-color:#cc6622; color:#ffffff; font-size:11px; font-weight:bold; text-align:center; margin:0 0 0 auto; }
#right_content #subscribe li#rss a:hover{ text-decoration:none; }

/* footer */
/*------------------------------------*/

#footer a { color:#666666; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#left_menu h3 a:hover  { display:block; color:#ffffff; text-decoration:none; background-color: #BB0033; }

/*added for ektron*/
/*------------------------------------*/
#center_content table ul		{ width:auto; margin:0; padding:0; }
#center_content table ul li		{ margin:0; padding:0; width:auto; }
#center_content li.addres { display:block; /*width:170px;*/ float:left; margin:0 0 10px 0; text-indent:0; background-image:none; padding-left: 0px; }

#center_content .addresTitle4 { margin:0; color:#c63; font-size:14px;margin:0; }
#center_content .addresTitle3 { margin:0; color:#999; font-size:14px;margin:14px 0; }

/*added for wie is wie*/
/*------------------------------------*/

#center_content input.wie_is_wie{ width:120px; border: 1px solid #cccccc; font-size:10px; background-color:#ffffff; padding:3px; position:static; margin:5px 0 0 5px; }
#center_content select.wie_is_wie{ border: 1px solid #cccccc; font-size:10px; background-color:#ffffff; padding:3px; position:static; margin:5px 0 0 5px; }

#center_content input.button_wie_is_wie{ position:static; width:auto; margin:5px 0 0 5px; color:#ffffff; background-color:#666666; border:0; }
.wie_is_wie_item{ line-height:20px; background-image:url(../images/layout/arrow.gif); background-repeat:no-repeat; background-position: left 4px; padding-left: 14px; }
/*------------------------------------*/


/*.item label				{ width:100px; display:block; float:left; clear:both; }
.item label.radio		{ width:auto; display:inline; float:none; clear:none; }
.item br				{ clear:both; }
.item input				{ width:160px; float:left; margin-bottom:2px; }
.item label.radio input	{ width:auto; float:none; margin:2px; }*/

.item ul				{ margin:10px 0 10px 20px; }

#center_content table		{ width:auto; }
#center_content table input,
#center_content table textarea	{ width:150px; position:relative; margin:0; padding:1px; }
#center_content table textarea	{ width:250px; height:100px; }
	


#center_content li.radio_li label		{ display:inline; padding:2px 0 0 0; white-space:nowrap;  }
#center_content li.radio_li label *		{ display:inline; position:static; border:0; width:auto; clear:none; float:left; }
#center_content li.radio_li input		{ position:static; float:left; width:auto; clear:both; margin:0 3px 3px 0; }
