/* CSS Document */







html {



	height: 100%;



}







body {



	height: 100%;



	margin-bottom: 0px;







}







.clr {



	clear: both;



}







table.content_table {



  width: 100%;



	padding: 0px;



	margin: 0px;



}







table.content_table td {



	padding: 0px;



	margin: 0px;



}







#header {



	float: left;



	padding: 0px;



	height: 233px;



         width: 900px;



         background: url(../images/header.png) no-repeat;



}







#left {



	float: left;



	padding-top: 0px;



	padding-left: 40px;



	padding-right: 10px;



         width: 231px;



         background: url(../images/leftbg.png) repeat-y;



}







#leftbottom {



	float: left;



	padding: 0px;



	height: 21px;



         width: 231px;



         background: url(../images/leftbottom.png) no-repeat;



}







#topx {



	float: left;



	padding-left: 0px;



	padding-top: 0px;



	padding-right: 100px;



	padding-bottom: 0px;



         width: 669px;



         background: url(../images/userbg.png) repeat-y;



}







#topbottom {



	float: left;



	padding: 0px;



	height: 0px;



         width: 669px;



         background: url(../images/trenn.png) no-repeat;



}







#mainbottom {



	float: left;



	height: 32px;



         width: 900px;



         background: url(../images/mainbottom.png) no-repeat;



}







#main {



	float: left;



         padding-right: 35px;



         padding-left: 20px;



	/*height: 23px;*/



         width: 669px;



}







#total {



         /*border: 1px solid #000000;*/



	padding: 0px;



         width: 900px;



         background: url(../images/mainbg.png) repeat-y;



}





/*

#bodyz {



	padding: 0px;



         width: 100%;



         background: url(../images/bgz.png) repeat-x;



}

*/






#user1 {



         border-right: 0px dashed #000000;	



	padding-right: 0px;



}







#user2 {



	padding-left: 0px;



}







/*.user1_inner {



	border: 0px solid #000000;



	background: url(../images/back.png) repeat-y;



  float: none !important;



  float: left;



	margin: 0px;



	padding: 0px;



}







.user2_inner {



	border: 0px solid #000000;



  float: none !important;



  float: left;



	margin: 0px;



	padding: 0px;



}*/







/*.user3_inner {



	/*border: 0px solid #000000;*/



  float: none !important;



  float: left;



        background: url(../images/header.png) repeat-y;



	margin: 0px;



	padding: 0px;



}*/







.maintitle {



	color: #000000;



	font-size: 40px;



	padding-left: 15px;



	padding-top: 20px;



}







.error {



  font-style: italic;



  text-transform: uppercase;



  padding: 5px;



  color: #000000;



  font-size: 14px;



  font-weight: bold;



}







/** old stuff **/







.back_button {



	float: left;



  text-align: center;



  font-size: 10px;



  /*font-weight: bold;*/



  /*border: 3px double #cccccc;*/



  width: auto;



  /*background: url(../images/button_bg.png) repeat-x;*/



  padding: 0px 10px;



  line-height: 20px;



  margin: 1px;



}







.pagenav {



  text-align: center;



  font-size: 10px;



  /*font-weight: bold;*/



  /*border: 3px double #cccccc;*/



  width: auto;



  /*background: url(../images/button_bg.png) repeat-x;*/



  padding: 0px 10px;



  line-height: 20px;



  margin: 1px;



}







.pagenavbar {



	margin-right: 10px;



	float: right;



}







ul



{



margin: 0;



padding: 0;



list-style: none;



}







li



{



line-height: 15px;



padding-left: 15px;



padding-top: 0px;



background-image: url(../images/arrow.png);



background-repeat: no-repeat;



background-position: 0px 2px;



}











td {



	text-align: left;



	font-size: 11px;



}















body {



	margin: 0px;



	height: 100%;



	padding: 0px;



	font-family: Arial, Helvetica, Sans Serif;



	line-height: 120%;



	font-size: 10px;



	color: #333333;



	background: #3F5D7F;



}







/* Joomla core stuff */



a:link, a:visited {



	color: #0101ff; text-decoration: none;



	/*font-weight: bold;*/



}







a:hover {



	color: #000000;	text-decoration: none;



	/*font-weight: bold;*/



}







table.contentpaneopen {



  width: 100%;



	padding: 0px;



	border-collapse: collapse;



	border-spacing: 0px;



	margin: 0px;



}







table.contentpaneopen td {



   padding-right: 5px;



}







table.contentpaneopen td.componentheading {



	padding-left: 4px;



}















table.contentpane {



  width: 100%;



	padding: 0px;



	border-collapse: collapse;



	border-spacing: 0px;



	margin: 0px;



}







table.contentpane td {



	margin: 0px;



	padding: 0px;



}







table.contentpane td.componentheading {



	padding-left: 4px;



}







table.contentpaneopen fieldset {



	border: 0px;



	border-bottom: 1px solid #eee;



}







.button {



  color: #333333;



  font-family: Arial, Hevlvetica, sans-serif;



  text-align: center;



  font-size: 11px;



  /*font-weight: bold;*/



  /*border: 1px solid #cccccc;*/



  width: auto;



  /*background: url(../images/subhead_bg.png) repeat-x;*/



  /*background: #737272;*/



  padding: 0px 5px;



  line-height: 18px !important;



  line-height: 16px;



  height: 22px !important;



  height: 20px;



  margin: 1px;



}







.inputbox {



         color: #333333;	



         padding: 2px;



	border:solid 1px #333333;



	background-color: #6C8FB7;



}







.componentheading {



	/*background: url(../images/subhead_bg.png) repeat-x;*/



	color: #000000;



         border-bottom: 0px dashed #0000ff;		



         text-align: left;



	padding-top: 0px;



	padding-left: 0px;



	height: 0px;



	font-size: 0px;



	text-transform: uppercase;



}







.contentcolumn {



	padding-right: 5px;



}







.contentheading {



	height: 0px;



	color: #FF0001;



	font-size: 0px;



	white-space: nowrap;



}















.contentpagetitle {



	font-size: 0px;



	color: #000000;



	text-align:left;



}







table.searchinto {



	width: 100%;



}







table.searchintro td {



	/*font-weight: bold;*/



}







table.moduletable {



	width: 100%;



	margin-bottom: 5px;



	padding: 0px;



	border-spacing: 0px;



	border-collapse: collapse;



}







div.moduletable {



	padding: 0;



	margin-bottom: 2px;



}







table.moduletable th, div.moduletable h3 {



	color: #000000;



         border-bottom: 1px dashed #0000ff;		



         text-align: left;



	padding-left: 4px;



	height: 21px;



	line-height: 21px;



	font-size: 11px;



         font-weight: normal;



	text-transform: uppercase;



	margin: 0 0 2px 0;



}







table.moduletable td {



	font-size: 11px;



	padding: 0px;



	margin: 0px;



}







table.pollstableborder td {



  padding: 2px;



}







.sectiontableheader {



  /*background: #f0f0f0;*/



  padding: 4px;



}







.sectiontablefooter {







}







.sectiontableentry1 {



	background-color : #ff0003;



}







.sectiontableentry2 {



	/*background-color : #cccccc;*/



}







.small {



	color: #666666;



	font-size: 11px;



}







.createdate {



	height: 15px;



	padding-bottom: 10px;



	color: #666666;



	font-size: 11px;



}







.modifydate {



	height: 15px;



	padding-top: 10px;



	color: #666666;



	font-size: 11px;



}







/*table.contenttoc {



  border: 1px solid #cccccc;



  padding: 2px;



  margin-left: 2px;



  margin-bottom: 2px;



}*/







table.contenttoc td {



  padding: 2px;



}







table.contenttoc th {



	border-bottom: 1px dashed #0000ff;	  



         	color: #000000;



	text-align: left;



	padding-top: 2px;



	padding-left: 4px;



	height: 21px;



	font-size: 11px;



	text-transform: uppercase;



}







a.mainlevel:link, a.mainlevel:visited {



	display: block;



         /*border-bottom: 1px solid #0000ff;*/	



	vertical-align: middle;



	font-size: 10px;



	color: #0000ff;



	text-align: left;



	padding-top: 5px;



	padding-left: 18px;



	height: 16px !important;



	height: 20px;



	width: 100%;



	text-decoration: none;



}







a.mainlevel:hover {



	/*background-position: 0px -25px;*/



         border-bottom: 1px solid #0000ff;



	text-decoration: none;



	color: #000000;



}







a.mainlevel#active_menu {



	color:#000000;



         border-bottom: 1px solid #0000ff;



}







a.mainlevel#active_menu:hover {



	color: #000000;



         border-bottom: 1px solid #0000ff;



}







a.sublevel:link, a.sublevel:visited {



	padding-left: 1px;



	vertical-align: middle;



	font-size: 11px;



	color: #ff0000;



	text-align: left;



}







a.sublevel:hover {



	color: #000000;



	text-decoration: none;



}







a.sublevel#active_menu {



	color: #000000;



}







.highlight {



	background-color: Yellow;



	color: Blue;



	padding: 0;



}



.code {



	/*background-color: #ddd;*/



	border: 1px solid #bbb;



}







form {



/* removes space below form elements */



	margin: 0;



 	padding: 0;



}







div.mosimage {



  border: 1px solid #ccc;



}







.mosimage {



  border: 1px solid #cccccc;



  margin: 5px



}







.mosimage_caption {



  margin-top: 2px;



  /*background: #efefef;*/



  padding: 1px 2px;



  color: #666;



  font-size: 10px;



  border-top: 1px solid #cccccc;



}







span.article_seperator {



	display: block;



	height: 1.5em;



}