/**

* AkoCleanBizz - A Mambo 4.5.2 template

* @version 1.2

* @package AkoCleanBizz

* @copyright (C) 2005 by Arthur Konze - All rights reserved!

* @license http://www.konze.de/ Copyrighted Commercial Software

**/



/* ##################### OVERALL SETTINGS ##################### QM: ok */

body {

  margin           : 10px;

  padding          : 10px;

  background       :  #8897B9;

  font-family      : Verdana;

  font-size        : 12px;

  color            : #000;

}



td, tr, p, div {

  font-family      : Verdana;

  color            : #000;

  font-size        : 12px;

}



hr {

  color            : #E0E0E0;

  height           : 1px;

  width            : 100%;

}



/* ############## MAIN TABLE CONTAINER SETTINGS ############### QM:  */

.maincontainer {

  width            : 763px;

  background-color : #fff;

  border-top       : 1px solid #000000;

  border-left      : 1px solid #000000;

  border-bottom    : 2px solid #000000;

  border-right     : 2px solid #000000;

}



.logouser4container {

 

  background       : url(../images/header_back.png) #ffffff;



}



.user4container {

  float            : right;

  margin-top: 15px!important;

  margin-top: 10px;

  height: 45px!important;

  height: 40px;

  width            : 250px;

}



.logocontainer {

  float            : left;

  width            : 500px;

}



.headercontainer {

  background       : #0B152B;

  border-bottom    : 1px solid #ffffff;

  



}



.topmenucontainer {

  height           : 20px;

  background       : #036;

}



.date

{

color            : #003366;

  font-family      : Verdana;

  font-size        : 10px;

  padding-right: 10px;

  padding-bottom: 3px;

  font-weight      : normal;

  text-align: right;

}

.topmenu {

  float            : right;

  width            : 430px;

}



.pathwaycontainer {

  float            : left;

  padding          : 2px;

  width            : 330px;

}



.leftmenucontainer {

  width            : 160px;

  border-right     : 1px solid #cccccc;

  background       :  #ffffff;

}



.rightmenucontainer {

  width            : 185px;

  background       : #ffffff;

  border-left           : 1px solid #cccccc;
  

}



.contentcontainer {

  border-top       : 5px solid #ffffff;

}



/* ##################### MODULE SETTINGS ###################### QM: ok */

table.moduletable {

  width            : 100%;

  table-layout     : auto;

  margin           : 0px 4px 2px 4px;

}

table.moduletable th {

  padding          : 3px 0px;

  font-size        : 11px;

  font-weight      : bold;

  padding-left: 5px;

  text-transform   : uppercase;

  text-align       : left;

  letter-spacing   : 1px;

  color            : #003366;

}

table.moduletable td {

  padding          : 0px;

}

table.moduletable-airport {

  width            : 100%;
  padding-left:10px;

  height: 65px;



  background-image: url(../images/airport.gif);

  background-repeat: no-repeat;

  background-position: 5px 14px;

  background-color: #D9E2EC;

  table-layout     : auto;



}

table.moduletable-airport th {

  font-size        : 10px;

  font-weight      : bold;

  border-top: solid 1px #FF9933;

font-family: Verdana;

height: 16px;

vertical-align: middle;

  text-align       : left;

 

  background-color: #336699;	

  color            : #ffffff

}

table.moduletable-airport td {

  padding          : 5px;

  

   padding-left: 40px;

}





table.moduletable-right {

  width            : 100%;

  background-color: #D9E2EC;



}

table.moduletable-right th {

  font-size        : 10px;

  font-weight      : bold;

  border-top: solid 1px #FF9933;

font-family: Verdana;

height: 16px;

padding-left: 10px;

vertical-align: middle;

  text-align       : left;

 

  background-color: #336699;	

  color            : #ffffff;

}

table.moduletable-right td {

  padding          : 2px;

  font-size: 11px;

  font-family: Verdana;

}



/* ##################### FORMULAR SETTINGS #################### QM: ok */

.button {

  background-color : #336699;

  color            : #FFFFFF;

  border           : 1px solid #003366;

	margin-left: 5px;

}



.inputbox {

  border           : 1px solid #B8D1E8;

  background       : #DDE9F5;

  color            : #336699;

  

}



/* ################# SECTION LISTING SETTINGS ################# QM: ok */

.sectiontableheader {

  font-size        : 11px;

  font-weight      : bold;

  text-align       : center;

  color            : #FFFFFF;

  background       : #003366;

  vertical-align   : middle;

  height           : 20px;

  border-right     : 1px solid #fff;

  padding          : 0px 10px;

}



.sectiontableentry1 {

  
  color:#222222;
  padding          : 3px 5px;

}



.sectiontableentry2 {


  color:#666666;
  padding          : 3px 5px;

}



/* ################# MAIN AND SUB MENU SYSTEM ################# QM: ok */

a.mainlevel  {

  margin           : 0px;

  padding          : 0px;

  font-size        : 12px;

  width            : 171px;

  text-indent      : 0px;

  font-family: verdana;

}



a.mainlevel: link {

  text-indent      : 0px;

}



a.mainlevel:link, a.mainlevel:visited {

  display          : block;

  -moz-opacity     : 0.85;

  filter           : Alpha(opacity=85, finishopacity=85, style=1);

  padding          : 4px 0px 4px 0px;

  margin           : 1px;

  background       : #f0f0f0;

  border           : 0px solid #e0e0e0;



  text-indent      : 5px;

}



a.mainlevel:hover {

  text-decoration  : none;

  text-indent      : 5px;

  background       : #e0e0e0;

  border           : 0px solid #d0d0d0;

}

a.sublevel  {

  margin           : 0px;

  padding          : 0px;

  font-size        : 12px;



  text-indent      : 0px;

  font-family: verdana;

}

a.sublevel:link, a.sublevel:visited, a.sublevel:hover

{



line-height: 24px;

 color: #FF8D1C;

 text-decoration  : none;

vertical-align: middle;

font-size: 12px;

 font-family: verdana;



}



#active_menu {

  font-weight      : normal;



}

a#active_menu:hover {

}



.sublevel {

  font-size        : 12px;

}



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;

  font-weight      : bold;

  line-height      : 20px;

  white-space      : nowrap;

  border-left      : 1px solid #FFFFFF;

}



ul#mainlevel-nav li a {

  display          : block;

  padding-left     : 10px;

  padding-right    : 10px;

  text-decoration  : none;

  color            : #fff;

}



ul#mainlevel-nav li a:hover {

  color            : #FFFFFF;

  background       : #336699;

}



/* ########################### LINKS ########################## QM: ok */

a:link, a:visited {

  color            : #336699;

  text-decoration  : none;

}



a:hover {

  color            : #003366;

  text-decoration  : underline;

}



a.category:link, a.category:visited {

  font-weight      : bold;

}



.readon {

  font-weight      : bold;

}



/* ##################### PAGE NAVIGATION ###################### QM: ok */

.pagenavbar {

  background-color : #F0F0F0;

  border           : 1px solid #e0e0e0;

  padding          : 3px;

  text-align       : center;

}



.contenttoc {

  width            : 180px;

  background-color : #F0F0F0;

  border           : 1px solid #e0e0e0;

  padding          : 2px;

}



.contenttoc th {

  padding          : 3px 5px;

  font-size        : 12px;

  font-weight      : bold;

  text-transform   : uppercase;

  text-align       : left;

  letter-spacing   : 1px;

  color            : #003366;

}



.contenttoc td {

  padding          : 2px 5px;

}



/* ################### SMALL FONT SETTINGS #################### QM: ok */

.small {

  font-size        : 10px;

  color            : #336699;

}



.smalldark {

  font-size        : 10px;

  color            : #000000;

}



.createdate, .modifydate {

  font-size        : 10px;

  color            : #999999;

}



/* ##################### VOTING SETTINGS ###################### QM:  */

.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        : 10px;

  color            :#ffffff;

  letter-spacing   : 1px;

  margin-left      : 4px;
  
  font-weight:bold;
  font-family:Verdana;

}



a.pathway:link, a.pathway:visited {

  color            : #ffffff;

  font-size        : 10px;

}



a.pathway:hover {

  font-size        : 10px;
color            : #ffffff;
}



/* ################### CONTENT PAGE SETTINGS ################## QM: ok */

.contentpane {

  padding          : 0px;

  background       : #fff;

}



.contentpaneopen {

  padding          : 0px;

  text-align       : justify;

  background       : #fff;

}



.contentheading, .componentheading {

  padding          : 0px;

  font-size        : 14px;

  font-weight      : bold;

  text-transform   : uppercase;

  text-align       : left;

  letter-spacing   : 1px;

  color            : #003366;

}



.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      : Verdana;

  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      : Verdana;

  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      : Verdana;

  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      : Verdana;

  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      : Verdana;

  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      : Verdana;

  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;

}


a:link.forumdesc,
a:visited.forumdesc,
a:active.forumdesc{ 
	background: transparent;
	font-size: 11px; 
	color: #222222;
	line-height: 135%;
	margin: 2px 0 0 0;
	padding: 0;
	font-weight:bold;
	text-decoration:underline;

}
a:hover.forumdesc{
color: #34498B;

}

.mttextstyle{color:#345487;font-weight:bold;
text-align:left;}