body { margin: 0px 0px 0px 0px; background:url(../img/bg_startpage.jpg) top left repeat-x; background-color:#b4b9bd; font-family:Tahoma,sans-serif; font-size:11px; color:#757575; line-height:1.4;}

/* layout */
div.topbar { height:31px; width:100%; background:url(../img/bg_topbar.jpg) top left repeat-x; }
div.topbarcontent { height:31px; width:900px; text-align:right; margin-left:auto; margin-right:auto; font-size:1px;}
div.topbarcontent span.topspace { height:5px; width:100%; padding:0px; margin:0px; float:left;} 
div.topbarcontent span.space { padding-right:6px; } 
div.topbarcontent span.links {   }
div.topbarcontent span.linkstxt { font-size:10px;  }
div.topbarcontent span.search { height:31px; }
div.topbarcontent span.search span.left { text-align:right; padding:0px; margin:0px; font-family:Tahoma,sans-serif; font-size:10px; color:#9a9a9a; }
div.topbarcontent span.search span.right { text-align:left; padding:0px; margin:0px;  }

div.all { width:100%; background:url(../img/bg_contentpage.jpg) bottom left repeat-x; display:block; }
div.all div.center { width:960px; margin-left:auto; margin-right:auto; }

table.main {width:960px; margin:0px; padding:0px; border-collapse:collapse; border:none;}
table.main td.left {width:240px; margin:0px; padding:0px; background:url(../img/leftbg.gif) bottom left repeat-x; background-color:white; }
table.main td.right {width:720px; text-align:left; padding-left:20px; }
table.main td.left div.content { width:240px; margin:0px; padding:0px; min-height:850px; }
table.main td.left div.content div.height {height:860px; width:1px; float:right;}
div.leftend { width:240px; height:43px; margin:0px; padding:0px;}

span.maintop {float:left; display:block; margin-left:0px; padding-top: }
span.topspace { height:58px; width:100%; float:left;}

span.pagebanner { width:720px; height:175px; float:left;}
div.line {width:650px; height:5px; background-color:#333333; float:left; background:url(../img/line.jpg) top left repeat-x; margin-left:30px;}
div.overbanner { height:58px; width:500px;}

/* LEFT Submenu */
div.submenu { padding:48px 30px 40px 0px; height:auto; float:left; width: 200px; overflow:hidden;}
div.submenu img.title { border:none; margin:0px 0px 11px 32px; vertical-align:bottom; }
div.submenu div.title { border:none; margin:0px 0px 11px 32px; vertical-align:bottom; width:200px; }
div.submenu_line { font-size:1px; height:3px; background:url(../img/_submenu_line.gif) center right no-repeat; width:200px;  }
div.submenu_item { padding:5px 0px 5px 32px; font-family:Tahoma,sans-serif; font-size:11px; text-align:left; color:#9e092e; width:150px; }
div.submenu_item_1 { padding:5px 0px 5px 62px; font-family:Tahoma,sans-serif; font-size:11px; text-align:left; color:#9e092e; }
div.submenu_item_2 { padding:5px 0px 5px 92px; font-family:Tahoma,sans-serif; font-size:11px; text-align:left; color:#9e092e; }
div.submenu_item span { font-weight:bold; }
div.submenu div.link { padding:1px 0px 2px 45px; font-family:Tahoma,sans-serif; font-size:11px; text-align:left; background:url(../img/_submenu_link.gif) top left no-repeat; }
div.submenu div.link_1 { padding:1px 0px 2px 45px; font-family:Tahoma,sans-serif; font-size:11px; text-align:left; }
div.submenu div.link_select { padding:1px 0px 2px 45px; font-family:Tahoma,sans-serif; font-size:11px; text-align:left; background:url(../img/_submenu_link_select.gif) top left no-repeat; }
div.submenu div.space { font-size:1px; height:4px; }

/* right modules */
div.contact { margin-bottom:40px;}
div.contact div.head { font-weight:bold; color:#9e092e; margin-bottom:5px;}
div.contact div.email { margin-top:5px;}

div.photos { margin-bottom:40px;}
div.photos div.head { font-weight:bold; color:#9e092e; margin-bottom:10px;}
div.photos div.img { margin-bottom:10px;}

div.txt { margin-bottom:40px;}
div.txt div.head { font-weight:bold; color:#9e092e; margin-bottom:5px;}
div.txt div.email { margin-top:5px;}


/*page*/
div.pagerightcontent { width:100%; float:left;}
div.pagebg div.height {height:430px; width:1px; float:right;}
div.pagebg {width:688px; background:url(../img/bg_page.jpg) top left repeat-x; background-color:#FFFFFF; min-height:500px; }
div.pagebg div.topspace { height:30px;}
div.pagebg div.right { width:200px; background-color:#00FF33; float:right;}

table.pagecont { }
table.pagecont td.pagecont {width:450px;   }
table.pagecont td.pagecont div.pagecontent { width:400px; margin-top:20px; margin-bottom:20px;  }
table.pagecont td.pagecont div.pagecontent table { width:100%; background-color:#eeeeee; border:1px solid #cccccc;}
table.pagecont td.pagecont div.pagecontent table td { padding:10px;  }
table.pagecont td.right {width:150px; border-left: 1px #dfdcdc solid; }

div.content_title { width:400px; overflow:hidden;}
div.content_title2 { width:580px; overflow:hidden;}

div.end {width:100%; height:100px; background-color:#b4b9bd; min-height:100px;}

table.tools { width:410px; float:left; margin-top:20px;}
table.tools td.ico { width:20px;}
table.tools td.print {width:80px; }
table.tools td.pages {width:310px; text-align:right; font-family:Tahoma,sans-serif; font-size:11px; color:#9e092e; }
table.tools td.pages span.pages_select { color:#555555; }
table.tools td.pages span.pages_space { color:#b4b4b4; padding:0px 3px 0px 3px; }

div.page_navi { font-family:Tahoma,sans-serif; font-size:11px; text-align:left; color:#9e092e; padding:14px 0px 14px 0px; }
div.page_navi span { text-decoration:underline; }

div.easypay {color:rgb(220,15,15);}

/*page news*/
table.pagecontnews { }
table.pagecontnews td.pagecont {width:600px; vertical-align:top; }

div.pagenews {width:595px; float:left; }
div.pagenews div.head { float:left; width:430px; font-weight:bold; margin-top:10px; margin-bottom:10px; }
div.pagenews div.date { float:left; width:430px; color:#999999; font-size:10px; margin-top:10px; }
div.pagenews div.txt { float:left; width:430px;  }
div.pagenews div.img { float:right; margin-top:10px; }
div.pagenews div.line {width:450px; height:5px; background-color:#333333; background:url(../img/line.jpg) top left repeat-x; float:left;}

table.tools2 { width:590px; float:left; margin-top:20px;}
table.tools2 td.ico { width:20px;}
table.tools2 td.print {width:80px; }
table.tools2 td.pages {width:500px; text-align:right; font-family:Tahoma,sans-serif; font-size:11px; color:#9e092e; }
table.tools2 td.pages span.pages_select { color:#555555; }
table.tools2 td.pages span.pages_space { color:#b4b4b4; padding:0px 3px 0px 3px; }


/*page pdflist*/
div.pdflist {background:url(../img/pdflist_row.jpg) top left repeat-x; width:100%; padding-top:20px; padding-bottom:20px;}
div.pdflist span.ico { width:30px; height:20px; padding-right:10px; padding-top:5px;}
div.pdflist span.head { font-weight:bold; color:#9e092e;  }
div.pdflist span.txt { width:250px; height:20px; }

/*page galeria*/

table.galleryTable { width:100%;}
table.galleryTable tr {}
table.galleryTable td.left { width:30%; border: 1px solid #ffffff; padding:20px;}
table.galleryTable td.right { width:70%; border: 1px solid #ffffff; background-color:#FFFFFF; vertical-align:middle; }

table.galeria { }
table.galeria td.pagecont {width:600px; vertical-align:top; }

div.galeria div.txt { width:500px; }
div.galeria {width:570px; float:left; }
div.galeria div.img { float:left; margin:0px 30px 30px 0px; }
div.galeria div.line {width:450px; height:5px; background-color:#333333; background:url(../img/line.jpg) top left repeat-x; float:left;}

div.listSpacer {background:url(../img/pdflist_row.jpg) top left repeat-x; width:100%; padding-top:10px; padding-bottom:5px;}



.dataTables_wrapper { 	position: relative; 	min-height: 302px; 	clear: both; 	_height: 302px; 	zoom: 1; /* Feeling sorry for IE */ }

.dataTables_processing { 	position: absolute; 	top: 50%; 	left: 50%; 	width: 250px; 	height: 30px; 	margin-left: -125px; 	margin-top: -15px; 	padding: 14px 0 2px 0; 	border: 1px solid #ddd; 	text-align: center; 	color: #999; 	font-size: 14px; 	background-color: white; } 
.dataTables_length {	width: 40%; 	float: left;}

.dataTables_filter { 	width: 50%; 	float: right; 	text-align: right; }

.dataTables_info { 	width: 60%; 	float: left; }

.dataTables_paginate { 	width: 44px; 	* width: 50px; 	float: right; 	text-align: right; }

/* Pagination nested */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next { 	height: 19px; 	width: 19px; 	margin-left: 3px; 	float: left; }
.paginate_disabled_previous {
	background-image: url('../images/back_disabled.jpg');
}

.paginate_enabled_previous {
	background-image: url('../images/back_enabled.jpg');
}

.paginate_disabled_next { 	background-image: url('../images/forward_disabled.jpg');}

.paginate_enabled_next { 	background-image: url('../images/forward_enabled.jpg');}

.dataTables_wrapper table.display {	margin: 0 auto;	clear: both; 	width: 100%; }
.dataTables_wrapper table.display thead th { 	padding: 3px 18px 3px 10px; 	border-bottom: 1px solid black; 	font-weight: bold; 	cursor: pointer;	* cursor: hand;}

.dataTables_wrapper table.display tfoot th { 	padding: 3px 18px 3px 10px; 	border-top: 1px solid black; 	font-weight: bold; }

.dataTables_wrapper table.display tr.heading2 td { 	border-bottom: 1px solid #aaa; }

.dataTables_wrapper table.display td { 	padding: 3px 10px;}

.dataTables_wrapper table.display td.center { 	text-align: center; }




.sorting_asc { 	background: url('../images/sort_asc.png') no-repeat center right; }
.sorting_desc { 	background: url('../images/sort_desc.png') no-repeat center right; }
.sorting { 	background: url('../images/sort_both.png') no-repeat center right; }
.sorting_asc_disabled { 	background: url('../images/sort_asc_disabled.png') no-repeat center right; }
.sorting_desc_disabled { 	background: url('../images/sort_desc_disabled.png') no-repeat center right; }

table.display tr.odd.gradeA { 	background-color: #ddffdd; }
table.display tr.even.gradeA { 	background-color: #eeffee; }
table.display tr.odd.gradeC { 	background-color: #ddddff; }
table.display tr.even.gradeC { 	background-color: #eeeeff; }
table.display tr.odd.gradeX { 	background-color: #ffdddd; }
table.display tr.even.gradeX { 	background-color: #ffeeee; }
table.display tr.odd.gradeU { 	background-color: #ddd; }
table.display tr.even.gradeU { 	background-color: #eee; }
.dataTables_wrapper tr.odd { 	background-color: #E2E4FF; }
.dataTables_wrapper tr.even { 	background-color: white; }
.dataTables_scroll { 	clear: both; }
.dataTables_scrollBody { 	*margin-top: -1px; }
.dataTables_wrapper .top, .bottom { 	padding: 15px; 	background-color: #F5F5F5; 	border: 1px solid #CCCCCC; }
.top .dataTables_info { 	float: none; }
.clear { 	clear: both; }
.dataTables_empty { 	text-align: center; }
tfoot input { 	margin: 0.5em 0; 	width: 100%; 	color: #444; }
tfoot input.search_init { 	color: #999; }
td.group { 	background-color: #d1cfd0; 	border-bottom: 2px solid #A19B9E; 	border-top: 2px solid #A19B9E; }
td.details { 	background-color: #d1cfd0; 	border: 2px solid #A19B9E; } 
.example_alt_pagination div.dataTables_info { 	width: 40%; }
.paging_full_numbers { 	width: 400px; 	height: 22px;  	line-height: 22px;}
.paging_full_numbers span.paginate_button, 	.paging_full_numbers span.paginate_active { 	border: 1px solid #aaa; 	-webkit-border-radius: 5px; 	-moz-border-radius: 5px; 	padding: 2px 5px;  	margin: 0 3px; 	cursor: pointer; 	*cursor: hand; }
.paging_full_numbers span.paginate_button { 	background-color: #ddd; }
.paging_full_numbers span.paginate_button:hover {	background-color: #ccc; }
.paging_full_numbers span.paginate_active { 	background-color: #99B3FF; }
table.display tr.even.row_selected td { 	background-color: #B0BED9; }
table.display tr.odd.row_selected td { 	background-color: #9FAFD1; }


/*
 * Sorting classes for columns
 */
/* For the standard odd/even */
tr.odd td.sorting_1 { 	background-color: #D3D6FF; }

tr.odd td.sorting_2 { 	background-color: #DADCFF; }

tr.odd td.sorting_3 { 	background-color: #E0E2FF; }

tr.even td.sorting_1 { 	background-color: #EAEBFF; }

tr.even td.sorting_2 { 	background-color: #F2F3FF; }
tr.even td.sorting_3 { 	background-color: #F9F9FF; }


/* For the Conditional-CSS grading rows */
/*
 	Colour calculations (based off the main row colours)
  Level 1:
		dd > c4
		ee > d5
	Level 2:
	  dd > d1
	  ee > e2
 */
tr.odd.gradeA td.sorting_1 { 	background-color: #c4ffc4; }
tr.odd.gradeA td.sorting_2 { 	background-color: #d1ffd1; }
tr.odd.gradeA td.sorting_3 { 	background-color: #d1ffd1; }
tr.even.gradeA td.sorting_1 { background-color: #d5ffd5; }
tr.even.gradeA td.sorting_2 { background-color: #e2ffe2; }
tr.even.gradeA td.sorting_3 { background-color: #e2ffe2; }
tr.odd.gradeC td.sorting_1 {  background-color: #c4c4ff; }
tr.odd.gradeC td.sorting_2 { 	background-color: #d1d1ff; }
tr.odd.gradeC td.sorting_3 { 	background-color: #d1d1ff; }
tr.even.gradeC td.sorting_1 { 	background-color: #d5d5ff; } 
tr.even.gradeC td.sorting_2 { 	background-color: #e2e2ff; }
tr.even.gradeC td.sorting_3 { 	background-color: #e2e2ff; }
tr.odd.gradeX td.sorting_1 { 	background-color: #ffc4c4; }
tr.odd.gradeX td.sorting_2 { 	background-color: #ffd1d1; }
tr.odd.gradeX td.sorting_3 { 	background-color: #ffd1d1; }
tr.even.gradeX td.sorting_1 { 	background-color: #ffd5d5; }
tr.even.gradeX td.sorting_2 { 	background-color: #ffe2e2; }
tr.even.gradeX td.sorting_3 { 	background-color: #ffe2e2; }
tr.odd.gradeU td.sorting_1 { 	background-color: #c4c4c4; }
tr.odd.gradeU td.sorting_2 { 	background-color: #d1d1d1; }
tr.odd.gradeU td.sorting_3 { 	background-color: #d1d1d1; }
tr.even.gradeU td.sorting_1 { 	background-color: #d5d5d5; }
tr.even.gradeU td.sorting_2 { 	background-color: #e2e2e2; }
tr.even.gradeU td.sorting_3 { 	background-color: #e2e2e2; }


/*
 * Row highlighting example
 */
.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted { 	background-color: #ECFFB3; }

.ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted { 	background-color: #E6FF99; }

.ex_highlight_row #example tr.even:hover { 	background-color: #ECFFB3; }

.ex_highlight_row #example tr.even:hover td.sorting_1 { 	background-color: #DDFF75; }

.ex_highlight_row #example tr.even:hover td.sorting_2 { 	background-color: #E7FF9E; }

.dataTables_wrapper .ex_highlight_row #example tr.even:hover td.sorting_3 { 	background-color: #E2FF89; }

.dataTables_wrapper .ex_highlight_row #example tr.odd:hover { 	background-color: #E6FF99; }

.dataTables_wrapper .ex_highlight_row #example tr.odd:hover td.sorting_1 {  background-color: #D6FF5C; }

.dataTables_wrapper .ex_highlight_row #example tr.odd:hover td.sorting_2 { 	background-color: #E0FF84; }

.dataTables_wrapper .ex_highlight_row #example tr.odd:hover td.sorting_3 { 	background-color: #DBFF70; }

.dataTables_wrapper table.KeyTable td { 	border: 3px solid transparent; }

.dataTables_wrapper table.KeyTable td.focus { 	border: 3px solid #3366FF; }

.dataTables_wrapper table.display tr.gradeA { 	background-color: #eeffee; }

.dataTables_wrapper table.display tr.gradeC { 	background-color: #ddddff; }

.dataTables_wrapper table.display tr.gradeX { 	background-color: #ffdddd; } 
 
.dataTables_wrapper table.display tr.gradeU { 	background-color: #ddd; }

.dataTables_wrapper div.box {	height: 100px; 	padding: 10px; 	overflow: auto; 	border: 1px solid #8080FF; 	background-color: #E5E5FF; }

