table.sample {
	border-width: 1px;
	border-spacing: 0px;
	border-style: dotted;
	border-color: gray;
}

BODY {
  background-color : #2a2a2a;
  color            : #CCCCCC;
}

td, tr, p, div {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #E5E0DD;
}

.texta { 
 color: #ffffff;
 font-size: 11px; 
 background-color: #333333; 
 border: 1px solid #999999; 
}

h1 { 
  color: #cccccc; 
  font-variant     : small-caps;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 13px; 
  font-weight: bold; }

h4 { color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
h5 { color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
h6 { color: #FF9900; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.highlit { 
	color: #ffffff; 
	 font-variant: small-caps;
	font-family: Arial, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
}
.heading {
  font             : bold 13px Verdana, Arial, Helvetica, sans-serif;
  font-variant     : small-caps;
  color            : #ff9900;
  width            : 98%;
  border-bottom    : 1px dotted #cccccc;
}
.tbheading {
  font             : bold 12px Verdana, Arial, Helvetica, sans-serif;
  font-variant     : small-caps;
  color            : #ffffff;
}
li {
	font-size: 95%;
	line-height: 1.3em;
	list-style: none;
	background: url(../images/arrow_grey.gif) 0px 7px no-repeat;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 4px 4px;
	}

hr {
  color            : #666666;
  height           : 1px;
  width            : 100%;
}

.pathwaytext {
  color            : #808080;
}

a:link, a:visited {
  font-size        : 10px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #3A65A7;
  font-weight      : bold;
  text-decoration  : none;
}

a:hover {
  color            : #F4F4F4;
  text-decoration  : none;
}

a.menu:link, a.menu:visited {
  font-size        : 13px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #5D74A3;
  font-weight      : bold;
  text-decoration  : none;
}

a.menu:hover {
  color            : #FF9900;
  text-decoration  : none;
}
a.portfolio:link, a.portfolio:visited {
  font-size        : 11px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #ffffff;
  font-weight      : normal;
}

a.portfolio:hover {
  color            : #ff9900;
  text-decoration  : underline;
  text-decoration  : none;
}
a.contentlink:link, a.contentlink:visited {
  font-size        : 12px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #ffffff;
  font-weight      : normal;
  text-decoration  : underline;
}

a.contentlink:hover {
  color            : #FF9900;
  text-decoration  : underline;
}
a.contentlink2:link, a.contentlink2:visited {
  font-size        : 12px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #ffffff;
  font-weight      : normal;
}

a.contentlink2:hover {
  color            : #FF9900;
}
a.contentlink3:link, a.contentlink3:visited {
  font-size        : 10px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #ffffff;
  font-weight      : normal;
}

a.contentlink3:hover {
  color            : #FF9900;
}
a.title:link, a.title:visited {
  font-size        : 12px;
  font-variant     : small-caps;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #74AAD9;
  font-weight      : bold;
  text-decoration  : none;
}

a.title:hover {
  color            : #FF9900;
  text-decoration  : none;
}
a.bread:link, a.bread:visited {
  font-size        : 10px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #ffffff;
  font-weight      : normal;
  text-decoration  : none;
}

a.bread:hover {
  color            : #FF9900;
  text-decoration  : none;
}
a.leftnavi:link, a.leftnavi:visited {
  font-size        : 11px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #ffffff;
  font-weight      : normal;
  text-decoration  : none;
}

a.leftnavi:hover {
  color            : #FF9900;
  text-decoration  : none;
}

a.toplink:link, a.toplink:visited {
  font-size        : 11px;
  font-family      : Arial, Helvetica, sans-serif;
   font-weight      : normal;
  color            : #cccccc;
}

a.toplink:hover {
  color            : #FF9900;
  text-decoration  : none;
}

a.leftmenu{
  font-size        : 11px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #ffcc00;
  font-weight      : bold;
  text-decoration  : none;
}

a.leftmenu:hover {
  color            : #FFFFFF;
  text-decoration  : none;
}

a.portfolio_1:link, a.portfolio_1:visited {
  font-size        : 10px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #ff0000;
  font-weight      : bold;
  text-decoration  : none;
}

a.portfolio_1:hover {
  color            : #33ffff;
  text-decoration  : none;
}
a.portfolio_2:link, a.portfolio_2:visited {
  font-size        : 10px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #33ff00;
  font-weight      : bold;
  text-decoration  : none;
}

a.portfolio_2:hover {
  color            : #ff9999;
  text-decoration  : none;
}
a.leftm:link, a.leftm:visited {
  font-size        : 10px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #5D74A3;
  font-weight      : bold;
  text-decoration  : none;
}

a.leftm:hover {
  color            : #FF9900;
  text-decoration  : none;
}

a.leftm2:link, a.leftm2:visited {
  font-size        : 10px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #FF9900;
  font-weight      : bold;
  text-decoration  : none;
}

a.leftm2:hover {
  color            : #FFFFFF;
  text-decoration  : none;
}
a.leftm3:link, a.leftm3:visited {
  font-size        : 10px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #E6E6E6;
  font-weight      : bold;
  text-decoration  : none;
}

a.leftm3:hover {
  color            : #FF9900;
  text-decoration  : none;
}

a.downm2:link, a.downm2:visited {
  font-size        : 10px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #cccccc;
  font-weight      : normal;
  text-decoration  : none;
}

a.downm2:hover {
  color            : #FFFFFF;
  text-decoration  : none;
}

a.bglink:link, a.bglink:visited {
  font-size        : 10px;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #FF9900;
  font-weight      : bold;
  text-decoration  : none;
}

a.bglink:hover {
  color            : #FFFFFF;
  text-decoration  : dotted;
}

/* ###################### MODULE SETTINGS ###################### */
table.moduletable {
  width            : 100%;
  margin-bottom    : 5px;
  border-bottom    : 1px solid #000;
}

table.moduletable th {
  font             : bold 11px Verdana, Arial, Helvetica, sans-serif;
  color            : #6F9949;
  text-align       : left;
  letter-spacing   : 1px;
}

table.moduletable td {
  padding          : 2px 2px 5px 2px;
}


/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font             : bold 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #515A6D;
  background-color : #2E3440;
  border           : 1px solid #000000;
}

.inputbox {
  font             : 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #CCCCCC;
  background-color : #333333;
  border           : 1px solid #000000;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  border           : none;
}

.contentpaneopen {
  border           : none;
}

.contentheading, .componentheading {
  font             : bold 12px Verdana, Arial, Helvetica, sans-serif;
  font-variant     : small-caps;
  color            : #ff9900;
  text-align       : left;
  width            : 100%;
  border-bottom    : 1px solid #000000;
}
.contentheading2, .componentheading2 {
  font             : bold 12px Verdana, Arial, Helvetica, sans-serif;
  color            : #FF9900;
  font-variant     : small-caps;
}
.contentheading3, .componentheading3 {
font             : bold 14px Verdana, Arial, Helvetica, sans-serif;
  color            : #FF9900;
  font-variant     : small-caps;
}
.contentheading4, .componentheading4 {
  font             : bold 11px Verdana, Arial, Helvetica, sans-serif;
  color            : #FF6633;
  font-variant     : small-caps;
}
.contentheading5, .componentheading5 {
  font             : bold 12px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  font-variant     : small-caps;
}
.contentheading6, .componentheading6 {
  font             : bold 12px Verdana, Arial, Helvetica, sans-serif;
  color            : #ffffff;
  font-variant     : small-caps;
}
.txtheading {
  font             : bold 10px Verdana, Arial, Helvetica, sans-serif;
  font-variant     : small-caps;
  color            : #ff9900;
  text-align       : left;
}

.txtprice {
  font             : bold 11px Verdana, Arial, Helvetica, sans-serif;
  font-variant     : small-caps;
  color            : #3399ff;
  text-align       : left;
}

.contentdescription {
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #CCCCCC;
  text-align       : left;
}

.category {
  color            : #999999;
  font-family      : Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  text-decoration  : none;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableentry1 {
  background-color : #323842;
}

.sectiontableentry2 {
  background-color : #323842;
}

.sectiontableheader {
  background-color : #000000;
  background       : url(../images/top_bar_back.gif);
  height           : 20;
  color            : #FFFFFF;
  font-weight      : bold;
}

/* ###################### SMALL FONT SETTINGS ###################### */
.small {
  font             : 9px Verdana, Arial, Helvetica, sans-serif;
  color            : #71809D;
  text-decoration  : none;
}

.smalldark {
  font             : 9px Verdana, Arial, Helvetica, sans-serif;
  color            : #6F9949;
}

.createdate {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #666666;
  text-decoration  : none;
  font-weight      : normal;
}


.ct {
  font             : 9px Verdana, Arial, Helvetica, sans-serif;
  color            : #333333;
}
.ct2 {
  font             : 9px Arial, Helvetica, sans-serif;
  color            : #e6e6e6;
}
/*============================== Left Navi Menu ==============================*/

#nav-left-title {
	font-size: 13px;
	line-height: 13px;
	font-variant     : small-caps;
	font-weight      : bold;
	letter-spacing: 1px;
	color: #ffffff;
	margin: 4px 4px 4px 4px;
	background: #333333;
}
#nav-left-holder {
	float: left;
	width: 248px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background: #333333;
}
	#nav-left, li#nav-left-select {
		margin: 0px;
		padding: 0px;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		line-height: 26px;
		border-top: solid 1px #433f3C;
	}
	#nav-left ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		text-decoration: none;
		}
		
	#nav-left li {
		margin: 0px;
		padding: 0px;
		line-height: 26px;
		border-bottom: solid 1px #433f3C;
		background: #35312F url(../images/arrow_grey.gif) 12px 50% no-repeat;
		}
		
		#nav-left li img{
		float: right;
		margin: -19px 96px 0px 0px;
		padding: 0px;
		}
		
		#nav-left li a:link, #nav-left li a:visited{
		width: 248px;
		height: auto;
		display: block;
		padding: 2px 0px 2px 0px;
		background: #333333 url(../images/arrow_grey.gif) 12px 50% no-repeat;
		color: #E5E0DD;
		text-decoration: none;
		text-indent: 20px;
		}

	html>body #nav-left li a {
	    font-family      : Verdana, Arial, Helvetica, sans-serif;
		width: 248px;
		height: auto;
		}

	#nav-left li a:hover, #nav-left li a:active {
		padding: 2px 0px 2px 0px;
		background: #1B1B1B url(../images/arrow_grey.gif) 12px 50% no-repeat;
		color: #FFFFFF;
		}
		
		li#nav-left-select a:link, li#nav-left-select a:visited {
			background: #000000 url(../images/arrow_grey.gif) 12px 50% no-repeat;
			color: #FF8700;
			font-size: 12px;
			font-weight      : bold;
			text-decoration: none;
			}
		li#nav-left-select a:hover {
			color: #FF8700;
			font-weight      : bold;
			text-decoration: none;
			}	
#nav-box ul {
		list-style: none;
		margin-left: 10px;
		margin-top: 10px;
		padding: 0px;
		text-decoration: none;
		}
#nav-box li {
	font-size: 10px;
	list-style: none;
	background: url(../images/arrow_grey.gif) 0px 7px no-repeat;
	padding: 0px 0px 0px 8px;
	margin: 4px 0px 0px 0px;
	}
	