
body 				{ background: #0a0a0a url(../img/bg_3cols_wide.jpg) no-repeat 0px 29px; }

.layout-container	{ background: transparent url(../img/menu_bg.gif) repeat-x 0px 4px; }
.layout-header		 {background: transparent url(../img/menu_bg.jpg) no-repeat 0px 4px;  }
	#logo 			{ background: transparent url(../img/logo.gif) no-repeat 0px 25px; margin: 20px 0 0 45px; height: 70px; width: 215px;  }
		
.layout-body		{ }
	.column-left 	{ float:left; display: inline; width:295px; margin: 0px 0px 0px 0px; min-height: 600px; }
* html .column-left 	{ height: 600px; }
	.column-center 	{ float:left; display: inline; width:135px; margin: 158px 0px 0px 0px; }
	.column-right 	{ float:left; display: inline; width:475px; margin: 158px 0px 25px 37px; }
	.column-border 	{ float:left; display: inline; width:150px; margin: 0px 0px 0px 0px; }
.layout-footer		{ margin:25px 0px 10px 329px; width:650px; }


#logo a:link,
#logo a:visited	{ display: block; height: 70px; border: none; }
#logo a:hover,
#logo a:active 	{ background-color: transparent; }

#menu-main				{ margin: 68px 0 0 40px; }
#menu-main h1			{ margin: 0px 0px 44px 15px; }
#menu-main ul			{ list-style-type: none; padding: 5px; margin:0px 0px 0px 5px;  }
#menu-main li				{ margin: 0px 0px 2px 0px; padding: 0px 0px 5px 0px; background: transparent url(../img/border_menu.gif) no-repeat 0px 27px;}
#menu-main li.first 		{ }
#menu-main li.last 		{ }
	#menu-main li			 { color: #ffffff; }
	#menu-main a:link,
	#menu-main a:visited { display: block; width: 150px; overflow: hidden; color: #ffffff; border: none; padding: 5px 0px 5px 5px; }
	#menu-main a:hover,
	#menu-main a:active	{ background-color: transparent; color: #F69E00; }

#menu-meta				{ height: 30px; margin: 0px 0px 0px 340px;}
#menu-meta ul			{ list-style-type: none; padding: 8px 0px 0px 0px; margin:0px 0px 0px 0px;  }
#menu-meta li				{ display: inline; margin: 0px 22px 0px 0px; padding: 0px; }
#menu-meta li.lang		{ margin-right: 4px; background: transparent url(../img/lang_spacer.gif) no-repeat right 0px; }
#menu-meta li.lang-last	{ margin-right: 0px; background-image: none; }
#menu-meta li.first		{ margin-left: 0px; }
#menu-meta li.last		{ margin-right: 100px; }
	#menu-meta a:link,
	#menu-meta a:visited { color: #ffffff; border: none; padding: 5px 5px 5px 5px; }
	#menu-meta li.lang a:link,
	#menu-meta li.lang  a:visited { padding: 5px 0; }
	#menu-meta a:hover,
	#menu-meta a:active	{ background-color: transparent; color: #F69E00; }

/*
#menu-sub ul				{ list-style-type: none; padding: 0px; margin: 0px;  }
#menu-sub li				{ margin: 0px; padding: 2px 0px 2px 0px;  }
	#menu-extra a:link,
	#menu-extra a:visited { color: #ffffff; display: block; border: none; font-weight: bold; }
	#menu-extra a:hover,
	#menu-extra a:active	{ background-color: transparent; color: #F69E00; }
*/

/* footer */
.layout-footer  p,
.layout-footer  p.bodytext,
.layout-footer  a,
.layout-footer  a:visited,
.layout-footer  a:hover 	{ color:#555555; font-size:9px; border: none; background-color: transparent; }

/* all forms */
input, textarea, select 		{ font-size: 11px; /*height: 16px;*/ color: #000000; padding: 2px; margin: 0px 0px 2px 0px; }
input, select 					{ border: 1px solid #bebebe; width: 150px; }
select							{ padding: 0 0 0 2px; width: 156px; }
textarea 						{ border: 1px solid #bebebe; width: 280px; height: 	90px; margin-bottom: 5px; }
input:focus, textarea:focus		{ border-color: #927A3E; }

/* mail form */
input.csc-mailform-check,
input.csc-mailform-radio,
input.tx-sremailsubscribe-pi1-radio		{ width:auto; }

input.csc-mailform-submit,
input.csc-searchform-submit,
input.tx-sremailsubscribe-pi1-submit,
input.tx-srfeuserregister-pi1-submit,
input.tx-newloginbox-pi1-submit,
input.tt-products-pi1-submit,
input.tx-felogin-submit,
input.tx-commerce-submit,
.tx-commerce-submit input { background-color: #ffffff; border: 1px solid #927A3E; color:#927A3E; font-size:10px; margin-bottom: 10px; }

input.tx-commerce-image		{ width: auto; height: auto; border: none; }

fieldset.csc-mailform			{ float: left; width: 430px; margin-top: 15px; }
div.csc-mailform-field		{ clear: both; }
fieldset.csc-mailform label 		{ float:left; width:120px; color:#927A3E; }

	span.csc-mailform-radio			{ }
	span.csc-mailform-radio fieldset	{ height: 20px; }
	span.csc-mailform-radio legend 	{ display: none; }
	span.csc-mailform-radio input 		{ margin:0px; padding:0px; border: none; width: auto; }
	span.csc-mailform-radio label 		{ float: none; vertical-align: top; width: auto; margin: 0px 10px 0px 3px; color: #c2c4c5; }
	span.csc-mailform-radio br		{ display: none; }

	span.csc-mailform-check			{ }
	span.csc-mailform-check input		{ float:left; margin-left:120px; border: none; }
	span.csc-mailform-check label		{ width: 230px; margin: 0px 0px 0px 5px; }

form fieldset dl		{ margin: 10px 0 3px 0; }
form fieldset dt		{ float: left; width: 100px; color: #927A3E; }
form fieldset dd		{ margin-left: 105px; }

.tx-felogin-pi1			{ margin-bottom: 30px; }
.tx-felogin-pi1 form fieldset dt { width: 120px; }

.tx-srfeuserregister-pi1 legend { padding: 0px !important; }
.tx-srfeuserregister-pi1 dt { text-align: left !important; width: 100px !important; }
.tx-srfeuserregister-pi1 p {  padding: 0px !important; }
input.tx-srfeuserregister-pi1-radio { margin:0px; padding:0px; border: none; width: auto; }

.tx-sremailsubscribe-pi1 label span { color: #ffffff !important; }
.tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-error { color: #ffffff !important; }

/* price tables */
.contenttable-0 					{ width: 100%; margin-bottom: 25px;  }
.contenttable-0 th				{ cursor: pointer; text-align: left; background: #927A3E none no-repeat 0px 4px; font-size: 11px; color: #ffffff; font-weight: bold; padding: 6px 5px 4px 2px; }
.contenttable-0 th a				{ color: #3773b1 !important; text-decoration: none !important; }
	.td-0						{ width: 90px; }
	.td-1						{ width: 74px; }
	.td-2						{ width: 74px; }
	
.contenttable-0 td				{ color: #927A3E; font-size: 11px; height: 32px; padding: 2px 0px 2px 2px; border: none !important; }
.contenttable-0 td.first			{ padding-left: 15px; }
.contenttable-0 td.last			{ /*padding-right: 15px;*/ text-align: center; }
.contenttable-0 td a				{ color: #5980a1 !important; }
	
.contenttable-0 tr td				{ background-color: #ffffff; }
.contenttable-0 tr.tr-even td		{ background-color: #eeeeee; }
.contenttable-0 tr:hover td,
.contenttable-0 tr.hover			{ background-color: #dddddd; }



/* news */
.news-list-container {}
	.news-list-item	{ margin-bottom: 15px; }
	
.news-latest-container {}
	.news-latest-item	{ margin-bottom: 15px; }
	
.news-single-container {}
	.news-single-item	{ margin-bottom: 15px; }
	.news-single-img	{ float: left; margin: 5px 15px 0px 0px; }
	.news-single-backlink { margin-top: 15px; }
	
	
