/**
* Implano MDT Template
* @copyright (C) 2007 Implano Multimedia - All rights reserved!
*/

/* #################### MISC SETTINGS #################### */
html, body {
	margin: 8px 0 8px 0;
	padding: 0;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-size: 11px;
	background-color: #FFFFFF;
	text-align: center;
	color: #000000;
	line-height: 11pt;
	background-image: url(../images/bg.gif);
	background-image-repeat: repeat-x repeat-y;
}

#implano_fullpage {
	text-align: center;
	width: 100%;
	margin: 0px 0 0px 0;
	margin-left: auto;
	margin-right: auto;
}

#implano_wrapper {
	position: relative;
	height: auto;
	width: 919px;
	margin-left: auto;
	margin-right: auto;
}

#implano_header {
	position: relative;
	height: 15px;
	width: 919px;
}

#header0 {
	float:left;
	margin-top:0px;
	margin-left:0px;
	width: 27px;
	height: 15px;
}

#header05 {
	float:left;
	margin-top:0px;
	margin-left:0px;
	width: 170px;
	height: 15px;
	background-color:#823a29;
}

#header1 {
	float:left;
	margin-top:0px;
	margin-left:8px;
}

#header2 {
	float: right;
	margin-top:0px;
	margin-right:8px;
}

#implano_headertopbar {
	position: relative;
	width: 919px;
	height: 70px;
	background-image: url(../images/toplogo.png);
	background-image-repeat: no-repeat;
}

#implano_main {
	position: relative;
	width: 919px;
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
}

/* Start Mac IE5 filter \*/
#impcol1, #impcol2, #leftbar {
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
}
/* End Mac IE5 filter */

#leftbar {
	float:left;
	margin-top:0px;
	margin-left:0px;
	width: 27px;
	height:1px;
}

#impcol1 {
	float: left;
	width: 170px;
	background-color:#823a29;
}

#impcol2 {
	float: left;
	width: 631px;
	text-align: left;
	padding-left: 32px;
	padding-right: 32px;
	padding-top:26px;
	background-color:#ffffff;
}

TD, TR, P, DIV {
  font-size        : 8pt;
  color            : #000000;
}

hr {
  color            : #bbbbbb;
  height           : 1px;
  width            : 100%;
  text-align       : center;
}


li {
}

.pathway {
  font-size        : 11px;
  font-weight      : bold;
  color            : #000000;
}

.dateline {
  font-size        : 9px;
  font-weight      : normal;
  color            : #000000;
}

a.pathway:link, a.pathway:visited, a.pathway:active {
  font-size        : 10px;
  font-weight      : bold;
  color            : #FFEBD6;
}

a.pathway:hover {
  font-size        : 10px;
  font-weight      : bold;
  text-decoration  : underline;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
  font-size        : 11px;
  color            : #000000;
  text-decoration  : underline;
}

a:hover {
  text-decoration  : underline;
  color            : #000000;
}

a:active {
  text-decoration  : underline;
  color            : #000000;
}

/* ###################### UPPER BUTTON BAR ###################### */
.buttonbar {
  display          : block;
  width            : 100%;
  text-align       : center;
  font-weight      : normal;
  text-decoration  : none;
}

a.buttonbar:link, a.buttonbar:visited {
  font-size        : 9px;
  padding-top      : 1px;
  padding-bottom   : 1px;
  text-decoration  : none;
  border-top       : 1px solid #95BFD1;
  border-left      : 1px solid #95BFD1;
  border-right     : 1px solid #427D96;
  border-bottom    : 1px solid #427D96;
  background-color : #50A9DC;
  color            : #FFFFFF
}
a.buttonbar:hover {
  padding-top      : 1px;
  padding-bottom   : 1px;
  border-top       : 1px solid #427D96;
  border-left      : 1px solid #427D96;
  border-right     : 1px solid #95BFD1;
  border-bottom    : 1px solid #95BFD1;
  background-color : #308CC0;
  color            : #FFFFFF;
}

/* ################ MAIN AND SUB MENU SYSTEM ################ */

a.mainlevel:link, a.mainlevel:visited {
  font-size        : 10px;
  font-weight      : bold;
  text-decoration  : none;
  color            : #000000;
  width            : 100%;
  line-height      : 13px;
  margin-bottom    : 0px;
  text-align       : left;
}

a.sublevel:link, a.sublevel:visited {
  font-size        : 10px;
  padding-left     : 4px;
  text-decoration  : none;
}


a.mainlevel:hover {
  color            : #000000;
  background-color : #ffffff;
}


a#active_menu{
}


a.mainlevel-tnav:link, a.mainlevel-tnav:visited, .mainlevel-tnav {
  font-family      : Verdana, Arial, Helvetica, Sans-Serif;
  font-size        : 10px;
  font-weight      : bold;
  text-decoration  : none;
  color            : #000000;
}


a.sublevel-tnav:link, a.sublevel-tnav:visited {
  padding-left     : 14px;
}


a.mainlevel-tnav:hover {
  color            : #CE2029;
}


/* ################### MODULE SETTINGS ################### */

table.moduletable {
  font-size        : 10px;
  width            : 92%;
  margin-bottom    : 6px;
  margin-left      : auto;
  margin-right     : auto;
  margin-top       : 17px;
  text-align       : justify;
	background-color: #b7badb;
}

table.moduletable th {
	border: 0px;
	background-color: #FFFFFF;
	color: #000000;
	height: 21px;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	padding-left: 11px;
	padding-top: 2px;
}

table.moduletable td {
	border           : 0px;
	font-size        : 9px;
	font-weight      : normal;
	padding-left     : 2px;
	padding-right    : 2px;
	padding-top      : 1px;
}


table.moduletable-tnav {
  font-size        : 10px;
  font-color       : #000000;
}


/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  padding-left     : 5px;
  padding-right    : 5px;
}

.contentpaneopen {
  text-align       : justify;
  padding-left     : 5px;
  padding-right    : 5px;
  width            : 100%;
}

.contentheading, .componentheading {
  font-size        : 14px;
  font-weight      : bold;
  color            : #000000;
  margin-bottom    : 14px;
  padding-top      : 4px;
}

.contentdescription {
  font-size        : 11px;
  color            : #000000;
  text-align       : left;
}

.contentheadshop {
  font-size        : 14px;
  font-weight      : bold;
  color            : #000000;
}

.contentpaneshop {
  padding-left     : 5px;
  padding-right    : 5px;
}

/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font-style       : normal;
  font-weight      : bold;
  font-size        : 10px;
  color            : #000000;
  vertical-align   : middle;
}

.inputbox {
  font-size        : 10px;
  font-weight      : bold;
  color            : #000000;
  background       : #F0F0F0;
  border           : 1px solid #CCCCCC;
  vertical-align   : middle;
}

.inputbox2 {
	border: 0px;
	background: transparent;
}

/* ################### SECTION LISTING SETTINGS ################### */
.sectiontableentry1 {
  background-color : #F9F9F9;
}

.sectiontableentry2 {
  background-color : #cfd3ed;
}

.sectiontableheader {
  background-color : #000000;
  color            : #FFFFFF;
;
  font-weight      : bold;
}

/* ##################### SMALL FONT SETTINGS ##################### */
.small {
  font-size        : 9px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : lighter;
}

a.small:link, a.small:visited, a.small:active {
  font-size        : 9px;
  text-decoration  : underline;
}

a.small:hover {
  font-size        : 9px;
  text-decoration  : none;
}

.smalldark {
  font-size        : 9px;
  color            : #000000;
  font-weight      : lighter;
}

.createdate {
  font-size        : 9px;
  color            : #999999;
  text-decoration  : none;
  font-weight      : lighter;
}

a.category {
  font-weight      : bold;
}

.copyr, a.copyr:link, a.copyr:visited, a.copyr:active {
  font-family      : Tahoma, Arial;
  font-size        : 9px;
  color            : #000000;
  font-weight      : normal;
  line-height      : 9pt;
  text-align       : center;
}

table.maintable {
	border-top: 0px;
	border-bottom: 0px;
	background-color: #9fa0d8;
}

table.moduletable ul {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    height: auto;
    margin-top: 6px;
    margin-bottom: 6px;
    margin-left:22px;
}

table.moduletable li {
    padding-left:    0px;
    padding-right:   0px;
    padding-top:     0px;
    padding-bottom:  0px;
    margin-top:      0px;
}

