/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: #362E13 url(images/bg1_01.gif);
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

input, textarea, select {
	border-bottom: 1px solid #ece2cb;
	border-top: 1px solid #8e642d;
	border-left: 1px solid #8e642d;
	border-right: 1px solid #ece2cb;
	background-color: #cdb995;
}

.btn {
	border-bottom: 1px solid #8e642d;
	border-top: 1px solid #ece2cb;
	border-left: 1px solid #ece2cb;
	border-right: 1px solid #8e642d;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
}

.align-justify { text-align: justify; }

.text1 {
	font-size: 10px;
}

.text2 {
	text-transform: lowercase;
	text-align: center;
	font-size: 10px;
	color: #5E5842;
}

/** LINKS */

a {
	color: #000000;
}

a:hover {
	text-decoration: none;
}

/** INFO_LINKS */

a.info {
	color: #6d1d1d;
	text-decoration: none;
	cursor:help
}

/** STYLES */

.style1 {
	margin: 30px 0px 5px 0px;
	text-align: center;
	color: #837555;
}

.style1 a {
	text-decoration: none;
	text-transform: lowercase;
	font-weight: bold;
	color: #9B9789;
}

.style1 a:hover {
	text-decoration: underline;
}

.style1 span {
	padding: 0px 20px;
}

/** BACKGROUNDS */

.bg1 {
	background: url(images/bg1_02.jpg) repeat-y left top;
}

.bg2 {
	background: url(images/bg1_03.jpg) no-repeat left bottom;
}

.bg3 {
	background: url(images/bg1_04.jpg) no-repeat;
}

.bg4 {
	background: url(images/bg1_05.jpg) no-repeat;
}

.bg5 {
	background: url(images/bg1_06.jpg) no-repeat;
}

.bg6 {
	background: url(images/bg2_01.jpg) no-repeat;
}

.bg7 {
	background: url(images/bg2_02.jpg) no-repeat;
}

.bg2_split {
	background: url(images/bg1_03_split.jpg) no-repeat left bottom;
}

/** MISC */

.img1 {
	float: left;
	margin-right: 10px;
}

hr { display: none; }

.hr1 {
	height: 1px;
	background: url(images/homepage15.gif);
}

/************************ TREE *****************************/

.tree, .tree-item table.tree-table { font: 11px tahoma,verdana,sans-serif; }
.tree { 
	padding-left: 20px;
/*	padding-top: 10px;*/
}
.tree-top { padding-left: 0; }
.tree-item { 
  padding-left: 17px;
  padding-top: 1px;
  padding-bottom: 1px;
  background: transparent url("../pictures/Tree/dot.gif") no-repeat 1px 50%;
}
.tree-item-more {
  padding-left: 1px;
}
.tree-item td.label { 
	cursor: pointer;
}
.tree-item table.tree-table { }
.tree-item table.tree-table td.label span.label { padding: 0 2px; }

.tree-item .tgb {
  width: 9px; height: 9px; vertical-align: middle; cursor: default;
}
.tree-item .plus {
  background: transparent url("../pictures/Tree/plus.gif") no-repeat 0 50%;
  padding-right: 7px;
}
.tree-item .minus {
  background: transparent url("../pictures/Tree/minus.gif") no-repeat 0 50%;
  padding-right: 7px;
}
.tree-item .icon { padding-right: 4px; cursor: pointer; width: 18px; height: 18px; text-align: center; vertical-align: middle; }

/*.tree-item-selected table.tree-table td.label { background-color: Highlight; color: HighlightText; }*/

.tree-lines-c {		background: transparent url("../pictures/Tree/lines-c.gif")	no-repeat	1px 50%;	}
.tree-lines-b {		background: transparent url("../pictures/Tree/lines-b.gif") no-repeat	1px 50%;	}
.tree-lines-t {		background: transparent url("../pictures/Tree/lines-t.gif") no-repeat	1px 50%;	}
.tree-lines-s {		background: transparent url("../pictures/Tree/lines-s.gif") no-repeat	1px 50%;	}
.tree-lined {		background: transparent url("../pictures/Tree/lines-v.gif") repeat-y	1px 0;		}
.tree-lines-dot {	background: transparent url("../pictures/Tree/dot.gif")		no-repeat	1px 50%;	}

/************************ TREE *****************************/
