/* --------------------------------------------------------------------------------------------*/
/* GENEREL RESET */
html,body,form,p,input { margin:0; padding:0; }
/* --------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------*/
/* BODY */
body { margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; background: transparent url('/viapics/layout/viablue_de_2008_bg.jpg'); background-position: top left; }
/* --------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------*/
/* NEWSLETTER */
.newnewsletter { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: bold; color: #acacac; text-decoration:none; border:0px; border-color: red; }

.newsletterspacer1 { width:50px; height:10px; }

.newsletterspacer2 { width:1px; height:4px; }

.newsletterbutton { width:50px; height:25px; }

.newslettertable { background: transparent url('/viapics/layout/newsletter_input.jpg'); background-position: top left; }
/* --------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------*/
/* CONTENT_FRAME */
.content_BG { background: transparent url('/viapics/layout/content_basic.jpg'); background-position: top left; }
.content_HEADLINE { background: transparent url('/viapics/layout/content_headline.jpg'); background-position: top left; height:57px; }

.content_BIG { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #a2a4aa; line-height:18px; text-decoration:none; }

.content_NORMAL { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #b8b9bc; line-height:22px; text-decoration:none; text-align:justify; }
a.content_NORMAL { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #b8b9bc; line-height:22px; text-decoration:none; text-align:justify; }
a.content_NORMAL:hover { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #deca96; line-height:22px; text-decoration:none; text-align:justify; }
a.content_NORMAL:visited { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #deca96; line-height:22px; text-decoration:none; text-align:justify; }
a.content_NORMAL:visited:hover { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #deca96; line-height:22px; text-decoration:none; text-align:justify; }
/* --------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------*/
.item_NUMBER_I { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #7b7d84; line-height:22px; text-decoration:none; text-align:justify; }
.item_NUMBER_II { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cfcfcf; line-height:22px; text-decoration:none; border: none; }
.item_NUMBER_III { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #8b8b8d; line-height:22px; text-decoration:none; border: none; }
.item_NUMBER_IV { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #cfcfcf; line-height:22px; text-decoration:none; text-align:justify; }
.item_NUMBER_RED { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #c9af7d; line-height:22px; text-decoration:none; text-align:justify; }

.product_MAIN { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #b8b9bc; line-height:22px; text-decoration:none; text-align:justify; }
a.product_MAIN { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #b8b9bc; line-height:22px; text-decoration:none; text-align:justify; }
a.product_MAIN:hover { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #b8b9bc; line-height:22px; text-decoration:none; text-align:justify; }
a.product_MAIN:visited { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #b8b9bc; line-height:22px; text-decoration:none; text-align:justify; }
a.product_MAIN:visited:hover { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #b8b9bc; line-height:22px; text-decoration:underline; text-align:justify; }

.product_GALLERY { word-spacing: 0px; font-family: Verdana, sans-serif; font-size: 12px; font-weight: normal; color: #b8b9bc; line-height:22px; text-decoration:none; }

.product_BIG { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #FFFFFF; line-height:22px; text-decoration:none; border: none; }

.product_POINT { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #7b7d84; line-height:16px; text-decoration:none; border: none; }

.product_MEDIUM { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #7b7d84; line-height:32px; text-decoration:none; border: none; }

.product_SMALL { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #53565e; text-decoration:none; }

.product_MINI { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #7b7d84; line-height:15px; text-decoration:none; border: none; }
/* --------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------*/
.superLINK { word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #61666c; line-height:20px; text-decoration:none; }
a.superLINK { word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #61666c; line-height:20px; text-decoration:none; }
a.superLINK:hover { word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c1c4d0; line-height:20px; text-decoration:none; }
a.superLINK:visited { word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #61666c; line-height:20px; text-decoration:none; }
a.superLINK:visited:hover { word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c1c4d0; line-height:20px; text-decoration:none; }

.productLINK { word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; line-height:20px; text-decoration:none; text-align:justify; }
a.productLINK { word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; line-height:20px; text-decoration:none; text-align:justify; }
a.productLINK:hover { word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #a1afc2; line-height:20px; text-decoration:none; text-align:justify; }
a.productLINK:visited { word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; line-height:20px; text-decoration:none; text-align:justify; }
a.productLINK:visited:hover { word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #a1afc2; line-height:20px; text-decoration:none; text-align:justify; }



.headline_BIG { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #999ca5; line-height:22px; text-decoration:none; border: none; }

.headline_MEDIUM { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: normal; color: #7b7e86; line-height:32px; text-decoration:none; border: none; }

.headline_CATEGORY { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FFFFFF; line-height:22px; text-decoration:none; border: none; }



.login { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #000000; line-height:22px; text-decoration:none; border: none; }



.headline_MENU { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c1c4d0; text-decoration:none; vertical-align:middle; }
a.headline_MENU { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c1c4d0; text-decoration:none; vertical-align:middle; }
a.headline_MENU:hover { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none; vertical-align:middle; }
a.headline_MENU:visited { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #c1c4d0; text-decoration:none; vertical-align:middle; }
a.headline_MENU:visited:hover { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none; vertical-align:middle; }

.headline_CAT { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #c1c4d0; text-decoration:none; vertical-align:middle; }
a.headline_CAT { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #c1c4d0; text-decoration:none; vertical-align:middle; }
a.headline_CAT:hover { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none; vertical-align:middle; }
a.headline_CAT:visited { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #c1c4d0; text-decoration:none; vertical-align:middle; }
a.headline_CAT:visited:hover { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration:none; vertical-align:middle; }

.link_DEALERS { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #a2a4aa; line-height:20px; text-decoration:none; text-align:justify; }
.link_DEALERS_WHITE { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: white; line-height:20px; text-decoration:none; text-align:justify; }
.link_DEALERS_CODE { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #b9bec6; line-height:20px; text-decoration:none; text-align:justify; }

.link_DEALERS_II { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: white; text-decoration:none; vertical-align:middle; }
a.link_DEALERS_II { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: white; text-decoration:none; vertical-align:middle; }
a.link_DEALERS_II:hover { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #deca96; text-decoration:none; vertical-align:middle; }
a.link_DEALERS_II:visited { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: white; text-decoration:none; vertical-align:middle; }
a.link_DEALERS_II:visited:hover { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #deca96; text-decoration:none; vertical-align:middle; }
/* --------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------*/
/* BOTTOM_FRAME */
.bottom_frame { background: transparent url('/viapics/layout/bottom_frame.jpg'); background-position: top left; }
/* --------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------*/
/* MENU_UP */
.logo { border:0px; }
/* --------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------*/
/* MENU_UP */
.menu_no_border { border:0px; }
/* --------------------------------------------------------------------------------------------*/

/* --------------------------------------------------------------------------------------------*/
/* MENU_DOWN */
.menu_down { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #bdb084; text-decoration:none; border: none; }
a.menu_down { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #bdb084; text-decoration:none; border: none; }
a.menu_down:hover { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #dbd1b0; text-decoration:none; border: none; }
a.menu_down:visited { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #bdb084; text-decoration:none; border: none; }
a.menu_down:visited:hover { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #dbd1b0; text-decoration:none; border: none; }

.countries { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration:none; border: none; line-height:16px; }
a.countries { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration:none; border: none; line-height:16px; }
a.countries:hover { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6d768f; text-decoration:none; border: none; line-height:16px; }
a.countries:visited { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration:none; border: none; line-height:16px; }
a.countries:visited:hover { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6d768f; text-decoration:none; border: none; line-height:16px; }
}

.menu_spacer { width="1"; height="30"; }
/* --------------------------------------------------------------------------------------------*/
/* SCROLL-WINDOW */
#scrollwindow { height: 390px; width: 740px; overflow: auto; scrollbar-base-color: #000000; scrollbar-3d-light-color: black; scrollbar-arrow-color: #C0C0C0; scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #48484f; scrollbar-highlight-color: black; scrollbar-shadow-color: #000000; scrollbar-track-color: #323237; margin: 0 0 0 0; border-top: 1px solid #000000; }

.scroll_NORMAL { word-spacing: 0px; padding: 25px; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #b8b9bc; line-height:20px; text-decoration:none; text-align:justify; }
/* --------------------------------------------------------------------------------------------*/
/* FORMULAR */
.form_DESCRIPTION { word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999ca5; line-height:25px; text-decoration:none; }
.form_FILL_OUT {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:20px;
	text-decoration:none;
	background: transparent url('/viapics/layout/double_black_spacer.gif');
	border:1px solid #797c86;
	padding-left:8px;


	scrollbar-face-color: black;
	scrollbar-highlight-color: black;
	scrollbar-shadow-color: black;
	scrollbar-3dlight-color: black;
	scrollbar-arrow-color:  black;
	scrollbar-track-color: black;
	scrollbar-darkshadow-color: black;
}
.form_FILL_OUT_COMMENT {
	font-family: Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:25px;
	text-decoration:none;
	background: transparent url('/viapics/layout/double_black_spacer.gif');
	border:1px solid #797c86;
	padding:8px;


	scrollbar-face-color: black;
	scrollbar-highlight-color: black;
	scrollbar-shadow-color: black;
	scrollbar-3dlight-color: black;
	scrollbar-arrow-color:  black;
	scrollbar-track-color: black;
	scrollbar-darkshadow-color: black;
}

.form_BUTTON { background-color:black; color:#fff; width:200px; border:0px solid black; word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999ca5; line-height:25px; text-decoration:none; }
.form_BUTTON_2 { background-color:black; color:#fff; width:200px; border:1px solid #797c86; word-spacing: 1px; font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999ca5; line-height:15px; text-decoration:none; }

.form_POSITION { font-family: Lucida Grande, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height:25px; text-decoration:none; }
