/*********************************
  M A I N    T E M P L A T E
*********************************/
body { font-size: 100.1%; }

body {
	margin: 0;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: center;
}

body.popup {
	margin:0;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#FEF9EF;
	text-align:center;
}

h1 {
	margin: 0 0 20px 0;
	font-size: 14px;
	color: #796E59;
}

h2 {
	margin: 0 0 10px 0;
	font-size: 11px;
	font-weight: bold;
	color: #796E59;
}

h3 {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #796E59;
}

h4 {
	margin: 0;
	font-size: 11px;
}

p, ul, ol {
	margin: 0 0 10px 0;
}
p, td, th {
	font-size: 11px;
}

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

input.textfield, textarea.textbox, select.select {
	padding: 2px 2px;
	border: 1px solid #D0C7B5;
	height: 21px !important;
	height /**/: 23px;
}
select.select {
	padding: 0;
}
input.textfeld, select.selectfeld {
	padding: 2px 2px;
	border: 1px solid #D0C7B5;
	height: 21px !important;
	height /**/: 23px;
}
textarea.textboxfeld {
	padding: 2px 2px;
	border: 1px solid #D0C7B5;
}

input.textfield, textarea.textbox {
	width: 250px;
}

input.submit {
	padding: 1px;
	font-size: 9px;
	background: #E2D8C6 url(/media/templatedata/bg_buttons.gif) 0 0 repeat-x;
	color: #796E59;
	text-align: center;
	vertical-align: middle;	
	border-top: 1px solid #D0C7B5;
	border-left: 1px solid #D0C7B5;
	border-right: 1px solid #B1A489;
	border-bottom: 1px solid #B1A489;
	font-weight: bold;
	cursor: pointer;
}
a.submit {
	padding: 3px 4px;
	font-size: 11px;
	letter-spacing: -1px;
	background: #E2D8C6 url(/media/templatedata/bg_buttons.gif) 0 0 repeat-x;
	color: #796E59;
	text-align: center;
	vertical-align: middle;	
	border-top: 1px solid #D0C7B5;
	border-left: 1px solid #D0C7B5;
	border-right: 1px solid #B1A489;
	border-bottom: 1px solid #B1A489;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
a.submit:hover {
	color: #796E59;
}
input.reset {
	padding: 1px;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #6A3587;
	text-align: center;
	vertical-align: middle;	
	border: 1px solid #6A3587;
	font-weight: bold;
	cursor: pointer;
}

.clear {
	margin:0;
	padding:0;
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}

.small {
	font-size: 10px;
}

form {
	display: inline;
}

img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

#outerContainer { 
	padding: 0;
	margin: 10px auto 10px auto;
	width: 981px;
	text-align: left;
}

#header {
}

#header table.top {
	width: 981px;
}
#header table.top img.logo {
	margin-bottom:22;
}
#header table.top div.sprache {
	width:260;
	height:22px;
}
#header table.top td.nav-function,
#header table.top td.nav-function a {
	color: #be874d;
}
	
#header ul.nav-cat {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
}

#header ul.nav-cat li {
	display: inline;
	float: left;
}

#header ul.nav-cat li div {
	margin: 10px 0 0 6px;
	padding: 6px 5px 0 5px;
	width: 85px !important;
	width /**/: 95px;
	height: 30px !important;
	height /**/: 36px;
}
#header ul.nav-cat li div.active {
	margin-top: 0;
	height: 40px !important;
	height /**/: 46px;
}

#header ul.nav-cat li div a {
	display: block;
	height: 100%;
	width: 100%;
}

#header ul.nav-cat li div.nav-cat-1 {
	background: #FFFFFF url(/media/templatedata/bg_tab_cat1.gif) 0 0 no-repeat;
}
#header ul.nav-cat li div.nav-cat-2 {
	background: #FFFFFF url(/media/templatedata/bg_tab_cat2.gif) 0 0 no-repeat;
}
#header ul.nav-cat li div.nav-cat-3 {
	background: #FFFFFF url(/media/templatedata/bg_tab_cat3.gif) 0 0 no-repeat;
}
#header ul.nav-cat li div.nav-cat-4 {
	background: #FFFFFF url(/media/templatedata/bg_tab_cat4.gif) 0 0 no-repeat;
}
#header ul.nav-cat li div.nav-cat-5 {
	background: #FFFFFF url(/media/templatedata/bg_tab_cat5.gif) 0 0 no-repeat;
}
#header ul.nav-cat li div.nav-cat-6 {
	background: #FFFFFF url(/media/templatedata/bg_tab_cat6.gif) 0 0 no-repeat;
}
#header ul.nav-cat li div.nav-cat-7 {
	background: #FFFFFF url(/media/templatedata/bg_tab_cat7.gif) 0 0 no-repeat;
}

#header ul.nav-cat li div a,
#header ul.nav-cat li div a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#header ul.nav-cat li div.active a {
	font-weight: bold;
}

#header div.image-header {
	padding-top: 8px;
	background: transparent url(/media/templatedata/bg_header.gif) 0 0 repeat-x;
}

#footer {
	clear:both;
	margin:0;
	padding-top:10px;
	width: 981px;
	border-top:1px solid #E9DFCA;
	text-align:left;
	color: #BE874D;
}
#footer a {
	color: #BE874D;
}
#footer #fotterlinks {
	width:510px;
	float:left;
}
#footer #search_tagcloud {
	width:460px;
	overflow:hidden;
	float:right;
}
#textfooter p {
	padding-right:10px;
	color:#666;
	font-size:0.9em;
}

h2.box-headline {
	margin: 0;
	padding:0 5px 0 6px;
	height: 16px;
	line-height: 16px;
	font-size: 9px;
	color: #796E59;
	background:#E2D8C6 url(/media/templatedata/bg_headline_box.gif) 0 0 repeat-x;
	text-transform:uppercase;
	letter-spacing: 1px;
}
h2.box-headline-cat1,
h2.box-headline-category1 {
	color: #FFFFFF;
	background: #3C7E33 url(/media/templatedata/bg_headline_cat1.gif) 0 0 repeat-x;
}
h2.box-headline-cat2,
h2.box-headline-category81 {
	color: #FFFFFF;
	background: #B79E09 url(/media/templatedata/bg_headline_cat2.gif) 0 0 repeat-x;
}
h2.box-headline-cat3,
h2.box-headline-category54 {
	color: #FFFFFF;
	background: #ED8003 url(/media/templatedata/bg_headline_cat3.gif) 0 0 repeat-x;
}
h2.box-headline-cat4,
h2.box-headline-category67,
h2.box-headline-category133 {
	color: #FFFFFF;
	background: #D7381F url(/media/templatedata/bg_headline_cat4.gif) 0 0 repeat-x;
}
h2.box-headline-cat5,
h2.box-headline-category22 {
	color: #FFFFFF;
	background: #A83870 url(/media/templatedata/bg_headline_cat5.gif) 0 0 repeat-x;
}
h2.box-headline-cat6,
h2.box-headline-category43 {
	color: #FFFFFF;
	background: #94683F url(/media/templatedata/bg_headline_cat6.gif) 0 0 repeat-x;
}
h2.box-headline-cat7,
h2.box-headline-category37 {
	color: #FFFFFF;
	background: #015489 url(/media/templatedata/bg_headline_cat7.gif) 0 0 repeat-x;
}

div.box-text {
	padding: 6px 4px;
	background-color: #FFFFFF;
}

#contentContainer {
	width: 981px;
	background-color: #FEF9EF;
	padding:0 0 12px 0;
	overflow: auto;
}
* html #contentContainer {
	overflow: visible;
}

#innerContainer {
	vertical-align: top;
	margin: 0;
	padding: 0;
	float: left;
	width: 777px;
}

#colleft {
	vertical-align: top;
	margin: 12px 0 0 0;
	padding: 0 10px;
	float: left;
	width: 184px !important;
	width /**/: 204px;
}

#colmiddle {
	vertical-align: top;
	margin: 12px 0 0 0;
	padding: 0 0 0 14px;
	float: right;
	width: 559px !important;
	width /**/: 573px;
}

#colright {
	vertical-align: top;
	margin: 12px 0 0 0;
	padding: 0 10px;
	float: right;
	width: 184px !important;
	width /**/: 204px;
}

table#lieferstatusTable {
	padding:0;
	margin:0;
}

table#lieferstatusTable td {
	padding:4px;
}
/*********************************
  M E N U   L I N K S
*********************************/
#colleft div.mainnav {
	width: 142px;
}

#colleft div.mainnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#colleft div.mainnav ul.lvl1 {
	border-top: 1px solid #FFFFFF;
}

#colleft div.mainnav ul li a.lev0 {
	display: block;
	vertical-align: middle;
	color: #00516B;
	text-decoration: none;
	font-weight: bold;	
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 132px !important;
	width  /**/: 142px;
}

#colleft div.mainnav ul li a.active0 {
	color: #FFFFFF;
	background-color: #D6372C;
}

#colleft div.mainnav ul li a.lev0:hover {
	color: #FFFFFF;
	background-color: #D6372C;
	text-decoration: underline;
}

#colleft div.mainnav ul li a.lev1 {
	display: block;
	vertical-align: middle;
	background-color: #EEEEEE;
	color: #00516B;
	text-decoration: none;
	font-weight: bold;	
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 10px;
	width: 122px !important;
	width  /**/: 142px;
}

#colleft div.mainnav ul li a.lev1:hover {
	text-decoration: underline;
}

#colleft div.mainnav ul li a.active1 {
	color: #D6372C;
}

#colleft div.mainnav ul li a.lev2 {
	display: block;
	vertical-align: middle;
	background-color: #EEEEEE;
	color: #00516B;
	text-decoration: none;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 10px;
	width: 112px !important;
	width  /**/: 142px;
}

#colleft div.mainnav ul li a.lev2:hover {
	text-decoration: underline;
}

#colleft div.mainnav ul li a.active2 {
	color: #D6372C;
}

a.layer {
	margin-left: 1px;
	display: block;
	vertical-align: middle;
	background-color: #EEEEEE;
	color: #00516B;
	text-decoration: none;
	font-weight: bold;	
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 10px;
	width: 122px !important;
	width  /**/: 143px;
}
a.layer:hover {
	text-decoration: underline;
}
a.layer-active {
	color: #D6372C;
}

/*********************************
  B O X   L E F T
*********************************/
div.box-left {
	margin: 0 0 18px 0;
	padding: 1px;
	width: 180px !important;
	width /**/: 184px;
	border-top: 1px solid #D0C7B5;
	border-left: 1px solid #D0C7B5;
	border-right: 1px solid #ADA492;
	border-bottom: 1px solid #ADA492;
}
div.box-left p {
	margin-bottom: 5px;
}
div.box-left form {
	margin: 0;
}
div.box-left input.textfield {
	height: 19px !important;
	height /**/: 19px;
	font-size: 10px;
}

/*********************************
  B O X   R I G H T
*********************************/
div.box-right {
	margin: 0 0 18px 0;
	padding: 1px;
	width: 180px !important;
	width /**/: 184px;
	border-top: 1px solid #D0C7B5;
	border-left: 1px solid #D0C7B5;
	border-right: 1px solid #ADA492;
	border-bottom: 1px solid #ADA492;
}
div.box-right p {
	margin-bottom: 5px;
}
div.box-right form {
	margin: 0;
}
div.box-right input.textfield {
	height: 19px !important;
	height /**/: 19px;
	font-size: 10px;
}

div.box-shell {
	margin: 0 0 18px 0;
	padding: 1px;
	width: 180px !important;
	width /**/: 184px;
	border-top: 1px solid #B38DC7;
	border-left: 1px solid #B38DC7;
	border-right: 1px solid #9762B4;
	border-bottom: 1px solid #9762B4;
	color: #FFFFFF;
}
div.box-shell div.box-text {
	background: #7C5591 url(/media/templatedata/bg_shell.jpg) 0 0 no-repeat;	
}
div.box-shell p {
	margin-bottom: 5px;
}
div.box-shell p.headline {
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 10px;
}
div.box-shell a.headline {
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}
div.box-shell form {
	margin: 0;
}
div.box-shell input.textfield {
	height: 19px !important;
	height /**/: 19px;
	font-size: 10px;
	color: #666666;
	border: 1px solid #6A3587;
	background-color: #D9C9E1;
}
div.box-shell input.submit {
	color: #666666;
	border-left: 1px solid #B38DC7;
	border-top: 1px solid #B38DC7;
	border-right: 1px solid #6A3587;
	border-bottom: 1px solid #6A3587;
	background-color: #D9C9E1;
}
/*********************************
  B O X   P R O D U C T
*********************************/
div.box-product {
	margin: 0 18px 10px 0;
	padding: 1px;
	width: 255px !important;
	width /**/: 259px;
	border-top: 1px solid #D0C7B5;
	border-left: 1px solid #D0C7B5;
	border-right: 1px solid #ADA492;
	border-bottom: 1px solid #ADA492;
	float: left;
	display: inline;
}
/*********************************
  T A B L E   P R O D U C T
*********************************/
table.product {
	margin: 0;
	padding: 0;
	background-color:#ffffff;
}
div.box-product table.product {
	height: 200px;
}
div.box-right table.product {
	margin-bottom: 10px;
}

table.product td {
	padding: 0;
}

table.product td.image {
	padding: 5px 5px 0 5px;
	width: 84px !important;
	width /**/: 94px;
}

table.product td.info {
	padding: 5px 5px 0 0;
	/*width: 159px;*/
}
table.product td.info ul {
	padding: 5px 5px 0 0;
	width: 159px !important;
	width /**/: 164px;
}

table.product td.buttons {
	padding: 0 5px 5px 5px;
	width: 84px !important;
	width /**/: 94px;
}

table.product td.price {
	padding: 5px 5px 5px 0;
	width: 159px !important;
	width /**/: 164px;
}

div.box-product input.textfield {
	width: 25px;
	text-align: center;
}

table.product td h2.title {
	margin: 0;
}
table.product td h2.title a {
	color: 0;
	font-weight: bold;
}
table.product td p.price {
	margin: 5px 0;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
table.product td p.old_price {
	margin: 0;
	color: #999999;
	font-size: 10px;
	text-align: right;
}
table.product td span.new_price {
	font-weight: normal;
	font-size: 10px;
}
table.product td p.vat {
	margin: 0;
	font-size: 10px;
	text-align: right;
}
/*********************************
  T A B L E   P R O D U C T   D E T A I L S
*********************************/	
table.product-details-table {
	margin: 0;
	padding: 0;
	border: 0 none;
	width: 513px;
}

table.product-details-table td.image {
	margin: 0;
	padding: 0 5px 0 0;
	width: 250px !important;
	width /**/: 255px;
}

table.product-details-table td.info {
	margin: 0;
	padding: 0 5px 0 0;
/*	width: 258px;*/
}
div#innerContainer table.product-details-table td.info ul {
	margin:0;
	padding:0 0 0 20px;
}
div#innerContainer table.product-details-table td.info ul li {
	margin:0 0 5px 0;
}

table.product-details-table h2.title {
	margin: 0;
	color: #000000;
	font-weight: bold;
}

table.product-details-table input.textfield {
	width: 30px;
	text-align: center;
}

table.product-details-table p.price {
	margin: 5px 0;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
table.product-details-table p.old_price {
	margin: 0;
	color: #999999;
	font-size: 10px;
	text-align: right;
}
table.product-details-table span.new_price {
	font-weight: normal;
	font-size: 10px;
}

table.product-details-table p.vat {
	margin: 0;
	font-size: 10px;
	text-align: right;
}

table.product-details-table table.buttons {
	margin: 5px 0 0 0;
	padding: 0px;
	border: 0 none;
}

table.product-details-table table.buttons td {
	padding-left: 2px;
}

table.product-details-table td.back {
	padding-top: 30px;
	text-align: right;
}

/*********************************
  T A B L E   P R O D U C T   D E T A I L S   V A R I A N T S
*********************************/
table.product-details-table div.variants-box {
	border-top: 1px solid #D0C7B5;
	border-left: 1px solid #D0C7B5;
	border-right: 1px solid #ADA492;
	border-bottom: 1px solid #ADA492;
	margin: 0;
	margin-top: 15px;
	padding: 1px;
}

table.product-details-table table.variants {
	margin: 0;	
	padding: 0;
	border: none;
	font-size: 10px;
}

table.product-details-table table.variants th {
	padding: 2px;
	text-align: left;
	font-size: 10px;
	color: #796E59;
	background: #E2D8C6 url(/media/templatedata/bg_headline_box.gif) 0 0 repeat-x;
}

table.product-details-table table.variants td {
	padding: 2px;
	border-right: 1px solid #D0C7B5;
	border-top: 1px solid #D0C7B5;
	font-size: 10px;
}

table.product-details-table table.variants td.last, table.product-details-table table.variants th.last {
	border-right: none;
}

table.product-details-table table.variants tr.footer td {
	padding: 2px;
	border: none;
	font-size: 10px;
}
/*********************************
  N A V I G A T I O N   P R O D U C T   L I S T
*********************************/	
div.nav-product-list-top {
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 536px;
	border-bottom: 1px solid #796E59;
}
div.nav-product-list-bottom {
	margin-top: 10px;
	padding-top: 10px;
	width: 536px;
	border-top: 1px solid #796E59;
}
div.nav-product-list-top select.select,
div.nav-product-list-bottom select.select {
	height: 17px !important;
	height /**/: 19px;
	font-size: 10px;
	line-height: 10px;
}

/*********************************
  B O X   M I D D L E
*********************************/	
div.box-middle {
	margin: 0 18px 10px 0;
	padding: 1px;
	width: 526px !important;
	width /**/: 528px;
	border-top: 1px solid #D0C7B5;
	border-left: 1px solid #D0C7B5;
	border-right: 1px solid #ADA492;
	border-bottom: 1px solid #ADA492;
	background-color:#ffffff;
}

/*********************************
  T A B L E   S H O P P I N G   C A R T
*********************************/	
table.shoppingcart-table {
	margin: 1px;
	padding: 0;
	width: 516 !important;
	width /**/: 522;
	border-top: 1px solid #D0C7B5;
	border-left: 1px solid #D0C7B5;
	border-right: 1px solid #ADA492;
	border-bottom: 1px solid #ADA492;
	background-color:#ffffff;
}

table.shoppingcart-table th {
	margin: 0;
	padding: 0 5px;
	height: 15px;
	color: #FFFFFF;
	text-align: left;
	line-height: 15px;
}

table.shoppingcart-table tr.row0 {
	background-color: #ffffff;
}
table.shoppingcart-table tr.row1 {
	background-color: #EAE0CE;
}
table.shoppingcart-table td {
	padding: 5px;
}
table.shoppingcart-table td.first {
}
table.shoppingcart-table td.last {
	width: 19px !important;
	width /**/: 30px;
	text-align: center;
}
table.shoppingcart-table td.col1 {
	color: #000000;
}
table.shoppingcart-table td.col0 {
	color: #000000;
}
table.shoppingcart-table div.image {
	padding-right: 5px;
	width: 45px !important;
	width /**/: 50px;
	float: left;
}
table.shoppingcart-table div.info div.title {
	font-weight: bold;
}
table.shoppingcart-table input.textfield {
	width: 30px;
	height: 17px !important;
	height /**/: 19px;
	font-size: 10px;
	text-align: center;
	line-height: 10px;
}
p.shoppingcart-subtotal {
	margin: 10px 0 0 0;
	padding: 3px 36px 3px 0;
	width: 475px !important;
	width /**/: 513px;
	text-align: right;
	font-weight: bold;
	border: 1px solid #D0C7B5;
}
p.shoppingcart-vat {
	padding: 3px 37px 3px 0;
	width: 475px !important;
	width /**/: 513px;
	font-size: 10px;
	text-align: right;
}
table.shoppingcart-buttons {
	margin: 0;
	padding: 0;
	width: 513px;
}
table.shoppingcart-buttons input.refresh {
	background-color: #BE874D;
}
table.shoppingcart-buttons a.empty {
	padding-left: 30px;
	padding-top: 4px;
	background: #D5351B url(/media/templatedata/btn_delete_0.gif) 5px 3px no-repeat;
	color:#ffffff;
}
table.shoppingcart-sums {
	margin: 0 5px 0 0;
	padding: 0;
	border: 0 none;
	float: right;
}
table.shoppingcart-sums th {
	margin: 0;
	padding: 2px 10px 2px 0;
	font-weight: normal;
	text-align: left;
}
table.shoppingcart-sums td {
	padding: 2px 0 2px 0;
	text-align: right;
}
p.shoppingcart-buttons {
	margin-top: 10px;
	text-align: right;
}
table.shoppingcart-addresses {
	margin: 10px 0 0 0;
	padding: 0;
	border: 0 none;
}

table.shoppingcart-addresses th {
	margin: 0;
	padding: 0 10px 5px 10px;
	text-align: left;
	border-left: 1px solid #D0C7B5;
}
table.shoppingcart-addresses th.first-col {
	margin: 0;
	padding-left: 0;
	text-align: left;
	border-left: 0 none;
}
table.shoppingcart-addresses td {
	margin: 0; 
	padding: 0 10px 5px 10px;
	border-left: 1px solid #D0C7B5;
}
table.shoppingcart-addresses td.first-col {
	margin: 0;
	padding-left: 0;
	text-align: left;
	border-left: 0 none;
}
p.shoppingcart-buttons {
	margin-top: 10px;
	text-align: right;
}
/*********************************
  W A I T B O X
*********************************/
div#waitbox {
	position: fixed;
	visibility: hidden;
	z-index: 99;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border-top: 1px solid #D0C7B5;
	border-left: 1px solid #D0C7B5;
	border-right: 1px solid #ADA492;
	border-bottom: 1px solid #ADA492;
}
div#waitbox div.headline {
	padding: 5px 10px;
	background-color: #D0C7B5;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
div#waitbox div.content {
	padding: 5px 10px;
}
/*********************************
  S T E P S
*********************************/
table.steps {
	margin: 0 0 10px 0;
	padding: 0;
	width: 530px !important;
	width /**/: 528px;
	border-top: 1px solid #D0C7B5;
	border-left: 1px solid #D0C7B5;
}
table.steps td {
	padding: 5px;
	color: #BE874D;
	font-weight: bold;
	border-right: 1px solid #ADA492;
	border-bottom: 1px solid #ADA492;
}
table.steps td a {
	color: #BE874D;
	font-weight: bold;
	text-decoration: none;
}
table.steps td.active {
	color: #FFFFFF;
	background-color: #BE874D;
}
table.steps td a.active {
	color: #FFFFFF;
}
/*********************************
  F O R M S
*********************************/
table.form-table {
	margin: 0;
	padding: 0;
	border: 0 none;
}
table.form-table td.label {
	padding: 0 5px 5px 0;
}
table.form-table td.data {
	padding: 0 5px 5px 0;
}
/*********************************
  P A G E R
*********************************/
.pagingDiv {
	padding: 5px 0px;
	color: #796E59;
	font-weight: bold;
	text-align: left;
	width: 100%;
}
.pagerCurrent {
	color: #796E59;
	background-color: #FFFFFF;
	padding: 1px 4px;
	border-top: 1px solid #D0C7B5;
	border-left: 1px solid #D0C7B5;
	border-right: 1px solid #ADA492;
	border-bottom: 1px solid #ADA492;
	margin-right: 5px;
	line-height: 150%;
	white-space: nowrap;
}
.pagerNotCurrent a, .pagerNotCurrent a:hover {
	color: #796E59;	
}
.pagerNotCurrent {
	background-color: #EEEEEE;
	padding: 1px 4px;
	border-top: 1px solid #D0C7B5;
	border-left: 1px solid #D0C7B5;
	border-right: 1px solid #ADA492;
	border-bottom: 1px solid #ADA492;
	margin-right: 5px;
	cursor: pointer;
	font-weight: bold;
	line-height: 200%;
	white-space: nowrap;
}
/*********************************
  S E A R C H
*********************************/
#search .hit {
	padding-top: 10px;
	margin: 0px;
	border-top: 1px solid #00516B;
}
/*********************************
  S I T E M A P
*********************************/
div#sitemap ul {
	margin-left: 0;
	padding-left: 30px;
	list-style-type: none;
}
div#sitemap ul.level1 {
	padding-left: 0;
}
div#sitemap a.level2,
div#sitemap a.level3,
div#sitemap a.level4,
div#sitemap a.level5 {
	padding-left: 10px;
	background: url(/media/templatedata/icon_sitemap.gif) no-repeat 0 3px;
}
/*********************************
  C O N T A C T   F O R M U L A R
*********************************/
.contactform {
	margin: 0;
	padding: 0;
	display: inline;
}
.contactform .textfield {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #00516B;
	border-bottom: 1px solid #00516B;
	background-color: #EEEEEE;
	width: 250px;
}
.contactform .textbox {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #00516B;
	border-bottom: 1px solid #00516B;
	background-color: #EEEEEE;
	width: 300px;
	height: 150px;
}
/*********************************
  L O G I N   F O R M U L A R
*********************************/
.loginform {
	margin: 0;
	padding: 0;
	display: inline;
}
.loginform .textfield {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #00516B;
	border-bottom: 1px solid #00516B;
	background-color: #EEEEEE;
	width: 250px;
}
/*********************************
  N A V I G A T I O N   C A T E G O R I E S   L E F T
*********************************/
ul.nav-cat-left {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 170px;
}
ul.nav-cat-left li {
	/* height: 15px;
	line-height: 15px; */
	padding-bottom:6px;
	line-height:120%;
}
* html ul.nav-cat-left li {
	height: 15px;
	line-height: 15px;
}
ul.nav-cat-left li.depth0 {
	display: block;
}
ul.nav-cat-left li.depth1 {
	display: block;
	background: url(/media/templatedata/icon_arrow.gif) 0 5px no-repeat;
	padding-left: 15px;
}
ul.nav-cat-left li.depth2 {
	display: block;
	background: url(/media/templatedata/icon_arrow.gif) 15px 5px no-repeat;
	padding-left: 30px;
}
ul.nav-cat-left li.depth3 {
	display: block;
	background: url(/media/templatedata/icon_arrow.gif) 30px 5px no-repeat;
	padding-left: 45px;
}
ul.nav-cat-left li.depth4 {
	display: block;
	background: url(/media/templatedata/icon_arrow.gif) 45px 5px no-repeat;
	padding-left: 60px;
}
ul.nav-cat-left li a {
	display: block;
	text-decoration: none;
	/* height: 15px;
	line-height: 15px; */
	color: #796E59;
}
* html ul.nav-cat-left li a {
	display: block;
	text-decoration: none;
	height: 15px;
	line-height: 15px;
	color: #796E59;
}
ul.nav-cat-left li a:hover {
	text-decoration: underline;
}

ul.nav-cat-left li a.active, ul.nav-cat-left li a.inpath {
	font-weight: bold;
}
ul.nav-cat-left li a.depth0 {
	font-weight: bold;
}
ul.nav-cat-left li a.active-cat1, ul.nav-cat-left li a.inpath-cat1 {
	color: #3C7E33;
}
ul.nav-cat-left li a.active-cat2, ul.nav-cat-left li a.inpath-cat2 {
	color: #B79E09;
}
ul.nav-cat-left li a.active-cat3, ul.nav-cat-left li a.inpath-cat3 {
	color: #ED8003;
}
ul.nav-cat-left li a.active-cat4, ul.nav-cat-left li a.inpath-cat4 {
	color: #D7381F;
}
ul.nav-cat-left li a.active-cat5, ul.nav-cat-left li a.inpath-cat5 {
	color: #A83870;
}
ul.nav-cat-left li a.active-cat6, ul.nav-cat-left li a.inpath-cat6 {
	color: #015489;
}
ul.nav-cat-left li a.active-cat7, ul.nav-cat-left li a.inpath-cat7 {
	color: #94683F;
}
/*********************************
  B R E A D C R U M B
*********************************/
div#path {
	padding: 5px 0 5px 10px;
	border-bottom: 1px solid #E9DFCA;
	background-color: #FFFFFF;
}
div#path ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#path ul li {
	font-size: 9px;
	display: inline;
}
div#path ul li a {
	font-size: 9px;
	font-weight: bold;
}

td.info div.info {
	height: 95px;
	overflow: hidden;
}
td.info div.description {
	padding-bottom: 5px;
}
/*----------------------------
Tag Cloud
----------------------------*/
div#tagcloud1 h1,
div#tagcloud1 h2,
div#tagcloud1 h3,
div#tagcloud1 h4 {
	margin:0;
	padding:0 2px;
	display:inline;
	float:left;
	font-weight:bold;
	white-space:normal;
	vertical-align:bottom;
	height:20px;
}
div#tagcloud1 h1 {
	font-size:14px;
}
div#tagcloud1 h2 {
	font-size:12px;
}
div#tagcloud1 h3 {
	font-size:11px;
}
div#tagcloud1 h4 {
	font-size:10px;
}
div#tagcloud1 h2.box-headline {
	margin:0;
	padding:0 5px 0 6px;
	font-size: 9px;
	display:block;
	float:none;
	height:16px;
	line-height:16px;
}
div#tagcloud1 div {
	padding:6px 0 0 10px;
	text-align:center;
	background-color:#fff;
	white-space:normal;
	overflow:hidden;
	width:170px !important;
	width /**/:180px;
}

#tagcloud2 {
	margin-top:2px;
	padding:6px 12px;
	background-color:#FEF9EF;
	border-top:1px solid #E9DFCA;
	border-bottom:1px solid #E9DFCA;
	white-space:normal;
}
#tagcloud2 h1,
#tagcloud2 h2,
#tagcloud2 h3,
#tagcloud2 h4 {
	margin:0;
	padding:0 2px;
	display:inline;
	float:left;
	font-weight:bold;
	white-space:normal;
	height:25px;
	vertical-align:bottom;
}
#tagcloud2 h1 {
	font-size:14px;
}
#tagcloud2 h2 {
	font-size:12px;
}
#tagcloud2 h3 {
	font-size:11px;
}
#tagcloud2 h4 {
	font-size:10px;
}

