/**
 * Style sheet maatshalle
 */
.ce_accordion
{
	margin-left:0px;
}

.toggler
{
	padding:0px;
	font-weight:bold;
	color:#666666;
	CURSOR: pointer;
}

.toggler_first
{
	color:#666666;
}

.toggler_first:hover
{
	text-decoration:underline;
	color:#666666;
	CURSOR: pointer;
}

.accordion DIV
{
	margin-bottom:10px;
	margin-left:2px;
	padding:10px 0px 8px 8px;
	border-left:198ec 1px #solid;
	line-height:1.5em;
}

.ce_text
{
	line-height:1.5;
}

.teaser
{
	line-height:1.5;
}

.error
{
	margin:0px;
	padding:2px 0px 0px 0px;
	font-size:9px;
	color:#ff0000;
}

.mod_article .back
{
	margin-top:18px;
}

.mod_article .more
{
	display:inline;
}

.mod_breadcrumb
{
	width:555px;
	top:296px;
	position:absolute;
	margin:0px;
	padding:5px 0px 5px 245px;
	background-color:#ece4d9;
	background-image:url("tl_files/maats_halle/bg_breadcrumb.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.mod_breadcrumb
{
	font-family:verdana;
	text-decoration:none;
	font-size:8pt;
	color:#666666;
}

.mod_breadcrumb .active
{
	font-family:verdana;
	text-decoration:none;
	font-size:8pt;
	color:#666666;
}

.mod_breadcrumb A
{
	font-family:verdana;
	text-decoration:none;
	font-size:8pt;
	color:#666666;
}

.mod_breadcrumb A:visited
{
	font-family:verdana;
	text-decoration:none;
	font-size:8pt;
	color:#666666;
}

.mod_breadcrumb A:hover
{
	color:#008000;
}

.mod_calendar TABLE
{
	width:100%;
}

.mod_calendar .head
{
	padding-top:4px;
	padding-bottom:5px;
	text-align:center;
	background-color:#f6f6f6;
}

.mod_calendar .current
{
	background-color:#ffffcc;
}

.mod_calendar .label
{
	padding-top:3px;
	padding-bottom:4px;
	text-align:center;
	background-color:#bbbbbb;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
}

.mod_calendar TD
{
	width:14%;
	height:72px;
	padding:1px;
	vertical-align:top;
	background-color:#ffffff;
}

.mod_calendar .weekend
{
	background-color:#f6f6f6;
}

.mod_calendar .today
{
	background-color:#ffffcc;
}

.mod_calendar .empty
{
	background-color:#f6f6f6;
}

.mod_calendar .empty .header
{
	background-color:#f6f6f6;
}

.mod_calendar TD .header
{
	padding-bottom:2px;
	background-color:#e0e0e0;
	font-size:10px;
}

.mod_calendar TD .event A
{
	font-size:10px;
}

.mod_eventlist
{
	margin-right:6px;
}

.mod_eventlist .header
{
	padding:3px 6px 4px 6px;
	background-color:#e6e6e6;
	font-weight:bold;
}

.mod_eventlist .first.header
{
}

.mod_eventlist .event
{
	padding:10px 6px 12px 6px;
}

.mod_eventlist .time
{
	margin-top:-6px;
	margin-bottom:6px;
	font-weight:normal;
	color:#999999;
}

.mod_eventreader .info
{
	margin-top:-12px;
	font-size:10px;
	color:#999999;
}

.mod_eventreader .recurring
{
	margin-top:2px;
	font-size:10px;
	color:#009900;
}

.mod_eventreader .ce_text
{
	margin-top:15px;
}

.mod_eventreader .back
{
	margin-top:18px;
}

#footer .inside
{
	width:785px;
	margin:0px;
	padding:5px 15px 5px 0px;
	text-align:right;
	background-color:#003333;
	font-family:verdana;
	text-decoration:none;
	font-size:8pt;
	color:#f9ead5;
}

#footer A
{
	width:785px;
	margin:0px;
	padding:5px 15px 5px 0px;
	text-align:right;
	background-color:#003333;
	font-family:verdana;
	text-decoration:none;
	font-size:8pt;
	color:#f9ead5;
}

#footer A:hover
{
	color:#008000;
}

.ce_gallery .caption
{
	margin-bottom:20px;
	padding-top:3px;
	text-align:center;
	font-size:8pt;
	color:#666666;
}

.mandatory
{
	width:350px;
	margin-bottom:5px;
}

.text
{
	width:350px;
	margin-bottom:5px;
}

.select
{
	width:350px;
	margin-bottom:5px;
}

TEXTAREA
{
	width:350px;
	height:200px;
	margin-bottom:5px;
}

.col_0
{
	width:130px;
	height:26px;
	margin-bottom:5px;
	vertical-align:top;
}

.col_1
{
	width:350px;
	height:26px;
	margin-bottom:5px;
	vertical-align:top;
}

.submit_container
{
	margin-top:20px;
	margin-bottom:5px;
	text-align:center;
	vertical-align:top;
}

BODY
{
	background-color:#e1c9a8;
	background-image:url("tl_files/maats_halle/bg.gif");
	background-position:left top;
	background-repeat:repeat-x;
}

#wrapper
{
	background-color:#f9ead5;
}

#top_image
{
	float:right;
	margin:0px;
	padding:0px;
}

#container
{
	padding-top:50px;
	padding-bottom:30px;
	background-color:#f9ead5;
}

#main
{
	width:510px;
	margin:0px auto 0px 30px;
	padding:0px;
}

#right
{
	width:200px;
	margin:0px auto;
	padding:0px 30px 0px 0px;
}

.ce_list UL
{
	margin:0px;
	padding:0px;
}

.ce_list LI
{
	margin:0px 0px 0px 22px;
	padding:0px;
	line-height:16px;
}

* HTML .ce_list LI
{
	margin-left:26px;
}

*:first-child + HTML .ce_list LI
{
	margin-left:26px;
}

.mod_login
{
	margin:0px 5px;
	padding:5px;
	background-color:#ece4d9;
}

.mod_login .label
{
}

.mod_login .submit_container
{
	margin-top:8px;
	margin-bottom:4px;
}

#request_password
{
	padding:0px 5px 10px 6px;
	background-color:#ece4d9;
}

#request_password A
{
	font-size:10px;
	color:#999999;
}

.mod_lostPassword
{
	margin:24px;
}

.mod_lostPassword TD
{
	padding-right:6px;
	padding-bottom:3px;
}

.mod_lostPassword .text
{
	width:210px;
}

.mod_lostPassword .password
{
	width:210px;
}

.mod_lostPassword .captcha
{
	width:40px;
}

.mod_lostPassword .captcha_text
{
	color:#666666;
}

.mod_minicalendar
{
	padding:5px 5px 10px 5px;
	background-color:#ece4d9;
}

.mod_minicalendar TABLE
{
	width:100%;
}

.mod_minicalendar TD
{
	width:14%;
	padding-top:2px;
	padding-bottom:3px;
	text-align:center;
	background-color:#ffffff;
}

.mod_minicalendar TD
{
	font-size:10px;
}

.mod_minicalendar .active A
{
	font-size:10px;
}

.mod_minicalendar .weekend
{
	background-color:#f6f6f6;
}

.mod_minicalendar .today
{
	background-color:#ffffcc;
}

.mod_minicalendar .label
{
	padding-top:2px;
	padding-bottom:3px;
	text-align:center;
	background-color:#c3c3c3;
	font-size:10px;
	color:#ffffff;
}

.mod_minicalendar .head
{
	padding-top:3px;
	padding-bottom:4px;
	text-align:center;
	background-color:#f9f9f9;
}

.mod_minicalendar .current
{
	background-color:#ffffcc;
}

.mod_navigation
{
	width:210px;
	height:220px;
	top:76px;
	position:absolute;
	margin:0px;
	padding-top:0px;
	background-color:#003333;
}

.mod_navigation_org
{
	width:800px;
	height:220px;
	top:76px;
	position:absolute;
	margin:0px;
	padding-top:0px;
	background-color:#003333;
	background-image:url("tl_files/maats_halle/headers/header_img01.jpg");
	background-position:right top;
	background-repeat:no-repeat;
}

.mod_navigation UL
{
	margin:0px;
	padding:4px 0px 0px 15px;
	list-style-type:none;
}

.mod_navigation A
{
	width:170px;
	display:block;
	padding:4px 0px 1px 0px;
	border-bottom:70221 #dotted;
	text-decoration:none;
	font-size:11pt;
	color:#f9ead5;
	list-style-type:none;
}

.mod_navigation P
{
	width:170px;
	display:block;
	padding:4px 0px 1px 0px;
	border-bottom:70221 #dotted;
	text-decoration:none;
	font-size:11pt;
	color:#f9ead5;
	list-style-type:none;
}

.mod_navigation A:hover
{
	width:170px;
	display:block;
	padding:4px 0px 1px 0px;
	text-decoration:none;
	color:#008000;
}

.mod_navigation .active
{
	color:#B68D75;
}

#breaking_news
{
	padding:5px;
	background-color:#ece4d9;
}

.mod_newsmenu
{
	padding:5px;
	background-color:#ece4d9;
}

.mod_newsmenu UL
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.mod_newsmenu LI
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

* HTML .mod_newsmenu UL
{
	height:1px;
}

* HTML .mod_newsmenu LI
{
	height:1px;
}

.mod_newsmenu .year
{
	margin-bottom:2px;
	font-weight:bold;
}

.mod_newslist P
{
}

.mod_newsreader .back
{
	margin-bottom:24px;
	padding-top:12px;
}

* HTML .mod_newsreader .back
{
	margin-top:12px;
	padding-top:0px;
}

.mod_newslist .info
{
	margin-bottom:6px;
	font-size:10px;
	color:#999999;
}

.mod_newsreader .info
{
	margin-bottom:6px;
	font-size:10px;
	color:#999999;
}

.mod_newslist .layout_short
{
	margin-bottom:8px;
	padding-bottom:6px;
	border-bottom:68c 1px #solid;
}

.mod_newsreader .ce_text
{
	margin-top:16px;
}

.mod_article
{
}

.mod_newsreader
{
}

.mod_newsreader H2
{
	margin-bottom:12px;
}

.mod_newsreader .comment_default
{
	margin-bottom:12px;
}

.mod_newsreader .comment
{
	line-height:1.5;
}

.mod_newsreader .form
{
	margin-top:24px;
}

.mod_newsreader .widget
{
	margin-top:1px;
	margin-bottom:1px;
}

.mod_newsreader .textarea
{
	width:360px;
	height:120px;
}

.pagination LI
{
	display:inline;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.pagination
{
	margin-top:22px;
	padding-top:4px;
	border-top:49ece 1px #solid;
}

.pagination P
{
	width:160px;
	float:left;
	padding-right:3px;
	padding-left:3px;
	text-align:left;
}

.pagination UL
{
	width:240px;
	float:right;
	margin:0px;
	padding:0px 3px;
	text-align:right;
}

.mod_personalData
{
	margin-bottom:36px;
}

.mod_personalData FIELDSET
{
	width:400px;
	display:block;
	padding:12px;
}

* HTML .mod_personalData FIELDSET
{
	margin-top:-12px;
}

*:first-child + HTML .mod_personalData FIELDSET
{
	margin-top:-12px;
}

.mod_personalData LEGEND
{
	color:#0000e6;
}

* HTML .mod_personalData LEGEND
{
	margin-top:-12px;
	padding:12px 4px 12px 0px;
}

*:first-child + HTML .mod_personalData LEGEND
{
	margin-top:-12px;
	padding:12px 4px 12px 0px;
}

.mod_personalData .submit_container
{
	width:428px;
	text-align:right;
}

* HTML .mod_personalData .submit_container
{
	width:434px;
}

*:first-child + HTML .mod_personalData .submit_container
{
	width:434px;
}

.mod_personalData TD
{
	width:160px;
	padding:2px 6px 2px 0px;
}

* HTML .mod_personalData TD
{
	padding:1px 6px 1px 0px;
}

.mod_personalData .text
{
	width:200px;
}

.mod_personalData .password
{
	width:200px;
}

.mod_personalData SELECT
{
	width:204px;
}

* HTML .mod_personalData SELECT
{
	width:206px;
}

*:first-child + HTML .mod_personalData SELECT
{
	width:206px;
}

.mod_search
{
	margin-top:3px;
}

.mod_search .text
{
	width:240px;
}

HTML > BODY .mod_search .radio_container
{
	margin-top:3px;
}

*:first-child + HTML .mod_search .radio_container
{
	margin-top:0px;
}

.mod_search .radio_container LABEL
{
	left:-2px;
	top:-2px;
	position:relative;
	padding-right:3px;
}

.mod_search .header
{
	margin-top:18px;
	margin-right:5px;
	margin-bottom:24px;
	padding-bottom:4px;
	text-align:right;
	border-bottom:49ece 1px #solid;
}

.mod_search H3
{
	padding:0px;
}

.mod_search .context
{
	margin:0px 5px 3px 0px;
}

.mod_search .url
{
	margin-bottom:12px;
	color:#c6ad8d;
}

.mod_search .relevance
{
	font-weight:normal;
	font-size:11px;
	color:#c6ad8d;
}

.mod_search .highlight
{
	font-weight:bold;
}

.ce_table
{
	margin-top:24px;
	margin-bottom:24px;
}

.ce_table TD
{
	padding:2px 8px;
}

.ce_table TH
{
	padding:2px 8px;
	background-color:#e6e6e6;
}

.ce_table TH A
{
	color:#000000;
}

#tps TD
{
	padding:2px 4px;
}

#tps .col_0
{
	width:80px;
}

#tps .explanation
{
	padding-bottom:24px;
}


/**
 * header
 */
.mod_header_image
{
	width:800px;
	height:220px;
	top:76px;
	position:absolute;
	float:right;
	display:block;
	margin:0px;
	padding-top:0px;
}

