html, body {
	abackground-color: #FFFFFF;
	height: 100%;
	max-height:100%;
}

body, table, tr, td, div, input, textarea, select, option, a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F646B;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

body{
	abackground-image: url('../images/bckgrnd_scroll.gif');
	abackground-repeat: repeat;
}

p {
	margin-top: 0px;
}

#framecontent {
	height: 100%;
	width: 100%;
	background-color: white;
	margin: 0 auto;
}

#topbar {
	position: absolute;
	height: 2px;
                     line-height: 2px;
	width: 100%;
	background-color: #F4BD54;
	z-index: 1;
}

.sidecontent {
	height: 100%;
	width: 50%;
	background-image: url('../images/bckgrnd_scroll.gif');
	abackground-repeat: repeat;
}

.side_innercontent {
	aborder: solid black 1px;
	width: 100%;
	height: 100%;
	background-image: url('../images/bckgrnd.gif');
	background-repeat: repeat-x;
}

#shadow_left {
	width: 100%;
	height: 100%;
	abackground-image: url('../images/shadow_left.gif');
	background-image: url('../images/shadow_left_scroll.gif');
	width: 12px;
}

#innershadow_left {
	width: 100%;
	height: 100%;
	background-image: url('../images/shadow_left.gif');
	background-repeat: repeat-x;
}

#shadow_right {
	width: 100%;
	height: 100%;
	abackground-image: url('../images/shadow_right.gif');
	background-image: url('../images/shadow_right_scroll.gif');
	width: 12px;
}

#innershadow_right {
	width: 100%;
	height: 100%;
	background-image: url('../images/shadow_right.gif');
	background-repeat: repeat-x;
}

#logincontent {
	width: 260px;
	position: absolute;
	top: 155px;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

*:lang(en) #logincontent {
    padding-top: 0px !important;
}

#logincontent:empty {
    padding-top: 0px !important;
}

/* TOPMENU SETTINGS  */

#topmenubckgrnd {
	position: absolute;
	height: 152px;
	width: 260px;
	background-image: url('../images/logo.jpg');
	background-repeat: no-repeat;
}

#topmenu_padding {
	padding-top: 130px;
	padding-left: 64px;
	color: #F4BD54;
}

/* MENU SETTINGS  */

#menubckgrnd {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #F3BD53;
}

#menucontent {
	width: 124px;
	position: relative;
	top: 180px;
}

.menu_item {
	padding-right: 14px;
	text-align: right;
	height: 20px;
	line-height: 20px;
}

.menu_item_active {
	text-align: right;
	height: 20px;
	line-height: 20px;
	background-color: #F6CA76;
}

.menu_item:hover,
.menu_item.menu_item_hover {
	padding-right: 14px;
	text-align: right;
	height: 20px;
	line-height: 20px;
	background-color: #F6CA76;
}

.menu_item_active:hover,
.menu_item_active.menu_item_active_hover {
	text-align: right;
	height: 20px;
	line-height: 20px;
	background-color: #F6CA76;
}

.menu_item_empty {
	height: 20px;
}

.menu_spacer {
	width: 124px;
	height: 1px;
	background-image: url('../images/menu_spacer.gif');
	background-repeat: no-repeat;
}

/* SUBMENU SETTINGS  */

#submenubckgrnd {
	background-color: #F6CA76;
}

#submenucontent {
	width: 123px;
	position: relative;
	top: 180px;
}

.submenu_item {
	padding-left: 10px;
	text-align: left;
	height: 20px;
	line-height: 20px;
}

.submenu_item_active {
	text-align: left;
	height: 20px;
	line-height: 20px;
	background-color: #F3BD53;
}

.submenu_item:hover,
.submenu_item.submenu_item_hover {
	padding-left: 10px;
	text-align: left;
	height: 20px;
	line-height: 20px;
	background-color: #F3BD53;
}

.submenu_item_active:hover,
.submenu_item_active.submenu_item_active_hover {
	text-align: left;
	height: 20px;
	line-height: 20px;
	background-color: #F3BD53;
}

.submenu_spacer {
	width: 123px;
	height: 1px;
	background-image: url('../images/submenu_spacer.gif');
	background-repeat: no-repeat;
}

/* PAGE SETTINGS  */

#pagecontent {
	padding-left: 12px;
	padding-top: 31px;
	margin-bottom: 20px;
}

*:lang(en) #pagecontent {
   	padding-top: 28px !important;
}

#pagecontent:empty {
   	padding-top: 28px !important;
}

#page_title {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4BD54;
	padding-bottom: 2px;
	padding-left: 1px;
	margin-bottom: 22px;
	margin-right: 28px;
	line-height: 15px;
	font-size: 13px;
}

#page_text {
	padding-left: 1px;
	margin-right: 28px;
}

#page_title_home {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4BD54;
	padding-bottom: 2px;
	padding-left: 1px;
	margin-bottom: 22px;
	line-height: 15px;
	font-size: 13px;
}

#page_text_home {
	padding-left: 1px;
	margin-right: 10px;
}

/* NEWS SETTINGS  */

.news_home_bckgrnd {
	width: 170px;
	height: 99px;
	background-image: url('../images/news_bckgrnd.jpg');
	background-repeat: no-repeat;
	margin-bottom: 0px;
}

*:lang(en) .news_home_bckgrnd {
   	margin-bottom: -1px !important;
}

.news_home_bckgrnd:empty {
   	margin-bottom: -1px !important;
}

.news_overview_bckgrnd {
	width: 315px;
	height: 99px;
	background-image: url('../images/news_overview_bckgrnd.jpg');
	background-repeat: no-repeat;
	margin-bottom: 0px;
}

*:lang(en) .news_overview_bckgrnd {
   	margin-bottom: -1px !important;
}

.news_overview_bckgrnd:empty {
   	margin-bottom: -1px !important;
}


.news_padding {
	margin-bottom: -3px;
}

.news_type {
	font-weight: bold;
	color: #EC3C3E;
	font-size: 9px;
	padding-right: 10px;
	padding-left: 5px;
	line-height: 15px;
	padding-top: 1px;
}

.news_title {
	width: 185px;
	font-weight: bold;
	line-height: 15px;
}

.news_title_home {
	padding-top: 1px;
	font-weight: bold;
	line-height: 15px;
}

.news_date {
	padding-top: 1px;
	padding-right: 1px;
	font-weight: bold;
	color: #EC3C3E;
	font-size: 9px;
	line-height: 15px;
	white-space: nowrap;
}

.news_text {
	height: 58px;
	font-size: 10px;
	line-height: 13px;
	padding-left: 61px;
	padding-top: 8px;
}

*:lang(en) .news_text {
   	height: 59px !important;
}

.news_text:empty {
   	height: 59px !important;
}

.news_text_home {
	height: 55px;
	font-size: 10px;
	line-height: 13px;
	padding-left: 61px;
	padding-top: 8px;
	vertical-align: top;
}

.news_link {
	margin-top: 0px;
	text-align: right;
	padding-right: 3px;
}

*:lang(en) .news_link {
   	margin-top: -1px !important;
}

.news_link:empty {
   	margin-top: -1px !important;
}

#news_item_title {
	width: 315px;
	height: 18px;
	background-image: url('../images/news_item_top.jpg');
	background-repeat: no-repeat;
}

#news_item_text {
	font-size: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 18px;
	line-height: 13px;
}

#news_item_text img {
	position: relative;
	top: -5px;
	left: -5px;
}

#news_item_bottom {
	width: 315px;
	height: 19px;
	background-image: url('../images/news_item_bottom.jpg');
	background-repeat: no-repeat;
}

/* TOPFORM SETTINGS  */

#formcontent {
	position: absolute;
	padding-left: 345px;
	margin-top: -42px;
}

*:lang(en) #formcontent {
   	margin-top: -24px !important;
	padding-left: 338px !important;
}

#formcontent:empty {
   	margin-top: -24px !important;
	padding-left: 338px !important;
}

#productformcontent {
	position: absolute;
	padding-left: 236px;
	margin-top: -43px;
}

*:lang(en) #productformcontent {
   	padding-left: 229px !important;
	margin-top: -22px !important;
}

#productformcontent:empty {
   	padding-left: 229px !important;
	margin-top: -22px !important;
}

#form_text {
	font-weight: bold;
	padding-bottom: 3px;
}

*:lang(en) #form_text {
   	padding-bottom: 1px !important;
}

#form_text:empty {
    padding-bottom: 1px !important;
}

/* PRODUCT SETTINGS  */

#productform {
	position: absolute;
	margin-top: -21px;
	margin-left: 92px;
}

*:lang(en) #productform {
   	margin-top: -20px !important;
}

#productform:empty {
    margin-top: -20px !important;
}

#prod_cat_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F4BD54;
}

#prod_cat_art_top {
	padding-bottom: 15px;
	font-weight: bold;
	color: #F4BD54;
	width: 99px;
}

#prod_cat_text_top {
	padding-bottom: 15px;
	font-weight: bold;
}

.prod_cat_padding {
	padding-left: 5px;
	line-height: 13px;
	padding-right: 5px;
}

.prod_cat_art_padding {
	padding-left: 5px;
	line-height: 13px;
	padding-right: 5px;
	color: #F4BD54;
}

.prod_cat_top {
	background-color: #F4BD54;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 1px;
	line-height: 1px;
}

.prod_cat_bottom {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 1px;
	line-height: 1px;
}

.prod_cat_art {
	font-weight: bold;
	width: 99px;
	background-color: #EFEFF0;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.prod_cat_art_bckgrnd {
	padding-left: 5px;
	padding-right: 5px;
	color: #F4BD54;
}

.prod_cat_text {
	width: 371px;
}

.prod_cat_text_bckgrnd {
	background-color: #DFE0E1;
	padding-left: 5px;
	padding-right: 5px;
}

.download_pdf {
	height: 18px;
	width: 99px;
	background-color: #F4BD54;
	text-align: center;
	margin-left: 272px;
	line-height: 18px;
	position: absolute;
	margin-top: -13px;
}

#prod_item_art_bckgrnd {
	width: 99px;
	height: 28px;
	background-image: url('../images/prod_item_art_bckgrnd.gif');
	background-repeat: no-repeat;
}

#prod_item_title_bckgrnd {
	width: 371px;
	height: 28px;
	background-image: url('../images/prod_item_title_bckgrnd.gif');
	background-repeat: no-repeat;
}

#prod_item_art_padding {
	font-weight: bold;
	padding-left: 5px;
	line-height: 13px;
	padding-right: 5px;
	color: #FFFFFF;
}

#prod_item_title_padding {
	font-weight: bold;
	padding-left: 5px;
	line-height: 13px;
	padding-right: 5px;
}

#prod_item_text_content {
	margin-top: 2px;
	width: 371px;
	padding-left: 2px;
	background-color: #DFE0E1;
	line-height: 15px;
}

#prod_item_text {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	line-height: 13px;
	padding-right: 10px;
}

#prod_item_bottom_bckgrnd {
	width: 471px;
	height: 28px;
	background-image: url('../images/prod_item_bottom_bckgrnd.gif');
	background-repeat: no-repeat;
	background-position: bottom;
}

#prod_item_bottom {
	width: 374px;
	font-weight: bold;
	padding-left: 5px;
	color: #FFFFFF;
}

#prod_item_download {
	padding-top: 2px;
	font-weight: bold;
	width: 89px;
	text-align: center;
}

#prod_previous {
	text-align: right;
	padding-right: 30px;
	padding-top: 15px;
}

/* DEALER SETTINGS  */

.dealer_title {
	font-weight: bold;
	color: #F5BD56;
	padding-bottom: 2px;
	padding-left: 1px;
	margin-bottom: 22px;
	margin-right: 28px;
	line-height: 15px;
	font-size: 13px;
}

.dealer_top {
	font-weight: bold;
	padding-left: 5px;
}

.dealer_org {
	font-weight: bold;
	width: 200px;
	background-color: #F1EEF1;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.dealer_org_bckgrnd {
	padding-left: 5px;
	padding-right: 5px;
	color: #F5BD56;
}

.dealer_org_item {
	width: 200px;
	background-color: #F1EEF1;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.dealer_org_item_bckgrnd {
	padding-left: 5px;
	padding-right: 5px;
}

.dealer_org_item_text {
	color: #F5BD56;
	font-weight: bold;
}

.dealer_city {
	background-color: #E0DEE1;
	width: 140px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.dealer_city_bckgrnd {
	padding-left: 5px;
	padding-right: 5px;
}

.dealer_phone_item {
	background-color: #E0DEE1;
	width: 140px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.dealer_phone_item_bckgrnd {
	padding-left: 5px;
	padding-right: 5px;
	height: 60px;
}

.dealer_phone {
	background-color: #F0EFF1;
	width: 74px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.dealer_phone_bckgrnd {
	padding-left: 5px;
	padding-right: 5px;
}

.dealer_more {
	background-color: #EEEEEE;
	width: 50px;
}

.dealer_more_bckgrnd {
	padding-left: 5px;
	padding-right: 5px;
}

.dealer_email_item {
	background-color: #F0EFF1;
	width: 127px;
}

.dealer_email_item_bckgrnd {
	padding-left: 5px;
	padding-right: 5px;
	height: 60px;
}

/* FORM SETTINGS  */

form, fieldset {
	margin: 0px;
	border: 0px;
}

.fieldset_contact {
	margin-left: 0px;
}

*:lang(en) .fieldset_contact {
	margin-left: -6px !important;
}

.fieldset_contact:empty {
	margin-left: -6px !important;
}

select {
	border-width: 1px;
	border-style: solid;
	border-color: #6B5325;
	line-height: 15px;
}

.selectgeneral {
	background-color: #FAE3B5;
	width: 312px;
}

.select_prod_cat {
	background-color: #FAE3B5;
	width: 145px;
	border-color: #F4BD54;
	margin-bottom: 1px;
}

.select_prod_type {
	background-color: #FAE3B5;
	width: 66px;
	border-color: #F4BD54;
	margin-bottom: 1px;
}

.select_dealer {
	background-color: #FAE3B5;
	width: 101px;
	border-color: #F4BD54;
	margin-bottom: 1px;
}

textarea {
	border-width: 1px;
	border-style: solid;
	border-color: #6B5325;
	padding-left: 1px;
	line-height: 15px;
	margin-top: 0px;
}

*:lang(en) textarea {
	margin-top: 3px !important;
}

textarea:empty {
	margin-top: 3px !important;
}

.textareageneral {
	width: 310px;
	height: 50px;
	background-color: #FAE3B5;
}

*:lang(en) .textareageneral {
	width: 309px !important;
}

.textareageneral:empty {
	width: 309px !important;
}

input {
	border-width: 1px;
	border-style: solid;
	border-color: #6B5325;
	padding-left: 1px;
	line-height: 15px;
}

.inputgeneral {
	background-color: #FAE3B5;
	width: 310px;
}

*:lang(en) .inputgeneral {
	width: 309px !important;
}

.inputgeneral:empty {
	width: 309px !important;
}

.inputradio {
	border: 0px;
}

.inputcheckbox {
	border: 0px;
	margin-right: 10px;
}

.input_login {
	padding-left: 4px;
	padding-top: 2px;
	width: 80px;
	height: 15px;
	background-image: url('../images/login_input.gif');
	background-repeat: no-repeat;
	border: 0px;
}

.input_city {
	background-color: #FAE3B5;
	width: 197px;
}

*:lang(en) .input_city {
	width: 196px !important;
}

.input_city:empty {
	width: 196px !important;
}

.input_zipcode {
	background-color: #FAE3B5;
	width: 50px;
}

.input_form_top {
	background-color: #FAE3B5;
	width: 96px;
	border-color: #F4BD54;
}

.input_prod_type {
	background-color: #FAE3B5;
	width: 46px;
	border-color: #F4BD54;
	margin-left: 3px;
	height: 16px;
}

*:lang(en) .input_prod_type {
	position: relative !important;
	top: -2px !important;
	height: 15px !important;
}

.input_prod_type:empty {
    position: relative !important;
	top: -2px !important;
	height: 15px !important;
}

.button_login {
	margin-left: 5px;
	cursor: pointer;
	height: 17px;
	width: 21px;
	background-image: url('../images/login_button.gif');
	background-repeat: no-repeat;
	border: 0px;
}

*:lang(en) .button_login {
	position: relative !important;
	top: 1px !important;
}

.button_login:empty {
    position: relative !important;
	top: 1px !important;
}

.button_logout {
	margin-left: 5px;
	cursor: pointer;
	height: 17px;
	width: 48px;
	background-image: url('../images/logout_button.gif');
	background-repeat: no-repeat;
	border: 0px;
}

.button_send {
	line-height: 15px;
	margin-left: 5px;
	cursor: pointer;
	height: 17px;
	width: 80px;
	background-color: #FAE3B5;
}

.button_ok_product {
	border-color: #F4BD54;
	line-height: 13px;
	margin-left: 3px;
	cursor: pointer;
	height: 18px;
	width: 24px;
	background-color: #FAE3B5;
}

*:lang(en) .button_ok_product {
	height: 17px !important;
}

.button_ok_product:empty {
	height: 17px !important;
}

.button_ok {
	border-color: #F4BD54;
	line-height: 13px;
	margin-left: 5px;
	cursor: pointer;
	height: 15px;
	width: 24px;
	background-color: #FAE3B5;
}

*:lang(en) .button_ok {
	position: relative !important;
	top: 1px !important;
}

.button_ok:empty {
    position: relative !important;
	top: 1px !important;
}

/* LINK SETTINGS  */

a {
	color: #F4BD54;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.link_topmenu {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

.link_topmenu:hover {
	color: #BFBAB1;
}

.link_menu {
	color: #666666;
	text-decoration: none;
}

.link_submenu {
	color: #666666;
	text-decoration: none;
}

.link_news {
	font-weight: bold;
	color: #EC3C3E;
	font-size: 9px;
	text-decoration: none;
}

.link_product {
	text-decoration: none;
}

.link_product:hover {
	text-decoration: underline;
}

.link_download {
	line-height: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

.link_download:hover {
	text-decoration: underline;
}

.link_previous {
	color: #5F646B;
	text-decoration: none;
}

.link_previous:hover {
	text-decoration: underline;
}

