/**

* AkoBlueCorp - A Mambo 4.5.1 template

* @version 1.1

* @package AkoBlueCorp

* @copyright (C) 2004 by Arthur Konze - All rights reserved!

* @license http://www.konze.de/ Copyrighted Commercial Software

**/



/* ##################### OVERALL SETTINGS ##################### QM: ok */

body {

  margin           : 0px;

  padding          : 0px;

  background       : url(../images/mainback2.png) #f0f0f0 top repeat-x;

  font-family      : arial, sans-serif;

  font-size        : 12px;

  color            : #000;

}



td, tr, p, div {

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

  font-size        : 12px;

  color            : #000;

}



hr {

  color            : #E0E0E0;

  height           : 1px;

  width            : 100%;

}



/* ############## MAIN TABLE CONTAINER SETTINGS ############### QM: ok */

.maincontainer {

	width            : 99%;

	background-color : #fff;

	float: none;



}



.maincontainer h1 {

	color: #fff;

	font-size: 135%;

	float: none;



}



.headercontainer {

	height           : 80px;

	background-color: #FFFFFF;

	background-image: url(../images/desert_long.jpg);

	background-repeat: repeat-x;

	background-position: left top;



}



.logocontainer {

  width            : 180px;

  float            : left;

  height           : 80px;

}



.user3container {

	float            : right;

	height           : 30px;

	text-align       : right;

	width: 500px;



}



.pathwaycontainer {

  height           : 20px;

  padding          : 5px;

}



.topmenucontainer {

}



.leftmenucontainer {

	width            : 180px;

	background-color : #336699;

	color: #FFFFFF;



}



.rightmenucontainer {

  width            : 220px;

  background-color : #E1E1E1;

  border-right     : 20px solid #fff;

  border-bottom    : 20px solid #fff;

}



/* ##################### MODULE SETTINGS ###################### QM: ok */

table.moduletable {

	padding          : 0px;

	margin-bottom    : 10px;

	margin-right: 0px;

	border: none;

	width: 99%;



}



table.moduletable th {

  font-size        : 11px;

  font-weight      : bold;

  text-align       : center;

  letter-spacing   : 1px;

  color            : #FFFFFF;

  background       : url(../images/module_bar_back.png) #6598CB repeat-x;

  vertical-align   : middle;

  height           : 18px;

}



table.moduletable td {

  padding          : 3px 0 0 0;

  color            : #000000;

}



.leftmenucontainer table.moduletable td {

  padding          : 2px 0 0 0;

  color            : #FFFFFF;

}



/* ##################### FORMULAR SETTINGS #################### QM: ok */

.button {

  border           : 1px solid #e0e0e0;

  background-color : #fff;

  margin           : 2px;

}



.inputbox {

  border           : 1px solid #B8D1E8;

  background       : #DDE9F5;

  color            : #336699;

  margin           : 2px;

}



/* ################# SECTION LISTING SETTINGS ################# QM: ok */

.sectiontableheader {

  font-size        : 11px;

  font-weight      : bold;

  text-align       : center;

  letter-spacing   : 1px;

  color            : #FFFFFF;

  background       : url(../images/module_bar_back.png) #6598CB repeat-x;

  vertical-align   : middle;

  height           : 18px;

}



.sectiontableentry1 {

  vertical-align   : top;

  padding          : 3px;

  background       : #F0F0F0;

}



.sectiontableentry2 {

  vertical-align   : top;

  padding          : 3px;

  background       : #E9E9E9;

}



/* ################# MAIN AND SUB MENU SYSTEM ################# QM:  */

.mainlevel {

  width            : auto;

  display          : block;

  height           : 19px !important;

  height           : 25px;

}



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

  background       : url(../images/menu_off.png) #336699 no-repeat top left;

  color            : #ffffff;

  text-decoration  : none;

  padding-top      : 4px;

  padding-left     : 30px;

  border-top       : 1px solid #6699cc;

  border-bottom    : 1px solid #003366;

}



a.mainlevel:hover {

  border-top       : 1px solid #99ccff;

  border-bottom    : 1px solid #336699;

  background       : url(../images/menu_on.png) #6699cc no-repeat top left;

  color            : #ffffff;

  text-decoration  : none;

}



#active_menu {

  font-weight      : bold;

  color            : #FF9933;

}



.sublevel {

  font-size        : 10px;

  height           : 20px;

  padding-top      : 5px;

}



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

  color            : #ffffff;

  text-decoration  : none;

}



a.sublevel:hover {

  color            : #99ccff;

  text-decoration  : none;

}

a.special:link, a.special:visited {
	color			: #FF9933;
	text-decoration	: none;
}


a.special:hover {
	color			: #FF0000;
	text-decoration	: none;
}



ul#mainlevel-nav {

  padding          : 0;

  margin           : 0;

  list-style       : none;

}



ul#mainlevel-nav li {

	display          : block;

	padding-left     : 0px;

	padding-right    : 0px;

	margin           : 0;

	float            : right;

	font-size        : 11px;

	line-height      : 18px;

	white-space      : nowrap;

    border-right     : 1px solid #99CCFF;

    border-left      : 1px solid #003366;	



}



ul#mainlevel-nav li a {

	display          : block;

	padding-left     : 10px;

	padding-right    : 10px;

	text-decoration  : none;

	color            : #fff;

	background-color: #6598CB;



}



ul#mainlevel-nav li a:hover {

	color            : #000;

	background-color: #E2E2E2;

	border-bottom-width: medium;

	border-bottom-style: solid;

	border-bottom-color: #FF9933;







}



/* ########################### LINKS ########################## QM:  */

/*

a:link, a:visited {

  color            : #FF9933;

  text-decoration  : none;

}

*/

a:link, a:visited {

  color            : #8F571E;

  text-decoration  : none;

}



a:hover {

  color            : #FF0000;

  text-decoration  : underline;

}



a.category:link, a.category:visited {

  font-weight      : bold;

}



.readon {

  font-weight      : bold;

}



/* ##################### PAGE NAVIGATION ###################### QM:  */

.pagenavbar {

  background-color : #F0F0F0;

  border           : 1px solid #e0e0e0;

  padding          : 2px;

}



.contenttoc {

  width            : 200px;

  background-color : #F0F0F0;

  border           : 1px solid #e0e0e0;

  padding          : 2px;

}



.contenttocheading {

  font-size        : 11px;

  font-weight      : bold;

  text-align       : center;

  letter-spacing   : 1px;

  color            : #FFFFFF;

  background       : url(../images/module_bar_back.png) #6598CB repeat-x;

  vertical-align   : middle;

  height           : 18px;

}



/* ################### SMALL FONT SETTINGS #################### QM: ok */

.small {

  font-size        : 10px;

  color            : #6699cc;

}



.smalldark {

  font-size        : 10px;

  color            : #000000;

}



.createdate, .modifydate {

  font-size        : 10px;

  color            : #999999;

}



/* ##################### VOTING SETTINGS ###################### QM: ok */

.content_rating {

  font-size        : 10px;

  color            : #FEC56A;

}



.content_vote {

  font-size        : 10px;

  height           : 22px;

  padding-top      : 2px;

  padding-bottom   : 2px;

  padding-left     : 10px;

  padding-right    : 10px;

  background-color : #F0F0F0;

  border           : 1px solid #e0e0e0;

}



/* ##################### PATHWAY SETTINGS ##################### QM: ok */

.pathway {

  font-size        : 12px;

  color            : #000;

}



a.pathway:link, a.pathway:visited {

  font-size        : 12px;

}



a.pathway:hover {

  font-size        : 12px;

}



/* ################### CONTENT PAGE SETTINGS ################## QM:  */

.contentpane {

  padding          : 0px;

}



.contentpaneopen {

  padding          : 0px;

}



.contentheading, .componentheading {

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

  font-size        : 14px;

  font-weight      : bold;

  color            : #000;

  width            : 100%;

  border-bottom    : 1px solid #F0F0F0;

}



.contentpagetitle {

  font-weight      : bold;

  color            : #000;

}



a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {

  text-decoration  : none;

}



/* ###################### BUTTON SETTINGS ##################### QM: ok */

a.readon:link, a.readon:visited {

  color            : #999999;

  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  font-weight      : normal;

  background       : url(../images/readon_normal.png) #F0F0F0 no-repeat;

  border           : 1px solid #E0E0E0;

  padding          : 2px 4px 2px 20px;

  white-space      : nowrap;

  float            : left;

  line-height      : 10px;

  text-decoration  : none;

}



a.readon:hover {

  color            : #336699;

  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  font-weight      : normal;

  background       : url(../images/readon_hover.png) #F0F0F0 no-repeat;

  border           : 1px solid #E0E0E0;

  padding          : 2px 4px 2px 20px;

  white-space      : nowrap;

  float            : left;

  line-height      : 10px;

  text-decoration  : none;

}



.back_button a:link, .back_button a:visited {

  color            : #999999;

  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  font-weight      : normal;

  background       : url(../images/back_normal.png) #F0F0F0 no-repeat;

  border           : 1px solid #E0E0E0;

  padding          : 2px 4px 2px 20px;

  white-space      : nowrap;

  float            : left;

  line-height      : 10px;

  text-decoration  : none;

}



.back_button a:hover {

  color            : #336699;

  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  font-weight      : normal;

  background       : url(../images/back_hover.png) #F0F0F0 no-repeat;

  border           : 1px solid #E0E0E0;

  padding          : 2px 4px 2px 20px;

  white-space      : nowrap;

  float            : left;

  line-height      : 10px;

  text-decoration  : none;

}



.pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited {

  color            : #999999;

  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  font-weight      : normal;

  background       : #F0F0F0;

  border           : 1px solid #E0E0E0;

  padding          : 2px 4px 2px 4px;

  white-space      : nowrap;

  float            : left;

  line-height      : 10px;

  text-decoration  : none;

}



.pagenav a:hover, .buttonheading a:hover {

  color            : #336699;

  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;

  font-size        : 10px;

  font-weight      : normal;

  background       : #F0F0F0;

  border           : 1px solid #E0E0E0;

  padding          : 2px 4px 2px 4px;

  white-space      : nowrap;

  float            : left;

  line-height      : 10px;

  text-decoration  : none;

}