/*Dieses Stylesheet benutzt  Home und jede andere Seite*/
.bodytext {
    margin:0px 0px 0px 0px;
    text-align: left;
    font-family: Arial, Verdana, sans-serif;
    font-weight: normal;
    color:#000000;
    background-color: #FFFFFF;
    font-size:13px;
}

IMG {border:0px;}

div { 
   padding:0px; 
   margin:0px 0px 0px 0px; 
}

BODY {
    background-color:#625d59; 
    padding: 15px 8px 8px 8px;
    padding:15px 0px 15px 0px;
    margin:0px 0px 0px 0px; 
    WIDTH: 100%; 
    HEIGHT: 100%;
    overflow-x:hidden;
    overflow-y:visible;
}

#pagetotal {
    OVERFLOW: visible;     
    WIDTH: 900px; 
    text-align: left;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12pt;
    font-weight: normal;
    color:#000000;
}

#content-left{
     float:left;
 }

#content-head{
    width:900px;
    height: 79px;
    background: url('images/head.jpg') left top no-repeat;
    background-color:#625d59;
}

#top-navi{
    width:896px; /*900px-4px border*/
    height: 24px;
    background-color: #000000;
    text-align:center;
    border:2px solid #000000;
}



#content-center{
    width: 727px; /*txt_series_untergruppe:275px*/
    height: 195px;
    float:left;
    background-color:#000000;  /*txt_series_untergruppe:#ffffff*/
    overflow:hidden;
}

#top-navi table { text-align:center; border:0px; }

.csi-textpic, .csi-left csi-above , .csi-caption-l {
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    float:left;
}

div.csi-imagewrap {
    padding-left:0px;
    margin:0px 0px 0px 0px;
}

.csi-image {
    float:left; 
    margin:0px 0px 0px 0px;
}

.csi-image img {
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

#content-center li {
    float: left;
    width:128px;
    text-align:center;
    height: 29px;
    height: 23px;
    padding: 6px 50px 0px 50px;
    margin:0px 0px 0px 0px;
    background-image:url(images/Button_Startseite_unten.gif);
    background-position:center;
    background-repeat:repeat-y;
}

#content-center li h3{ text-align:center; margin:0px 0px 0px 0px; font-family:arial; font-size:10pt; font-weight:bold; color:#d09a4f; }

#content-center ul {
    height:29px;
    float:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 2px 0px;
    background-color: #000000;
}

.imgtext-table { float:left; }

.imgtext-table img { margin:0px 0px 0px 0px; }

#content-center .csi-imagewrap img{
    margin:0px 0px 0px 0px;
    padding-left:0px;
}

/* ######################################*/
/* Content-Right & NEWS BEGIN*/
/* ######################################*/

#content-right hr {
    color:#98B8E1;
    float:left;
    width:100%;
}

.news-container { 
    float:left; 
    margin: 0px 0px 0px 0px;
    padding:7px 0px 5px 0px !important;
    background-image:url(images/hemming_trenn_2farbig.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
}


.news-head A  , .news-head A:hover , .news-head A:visited , .news-head A:active  {
    font-weight: bold; 
    FONT-SIZE: 11px; 
    MARGIN: 0px 0px 0px 0px; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    float:left;
    width:155px;
    text-decoration:none;
}

.news-content  {
    float: left;
    padding:0;
    margin:0px 0px 0px 0px;
    padding:4px 4px 0px 4px;
    width:155px;
}

.news-content IMG { float: right; }

.news-content, .news-content .bodytext {
    FONT-WEIGHT: normal; 
    FONT-SIZE: 10px; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: left;
    text-decoration: none;
    background-color:#f1d3a0;
    margin:0px 0px 0px 0px;
}

.news-latest-morelink {
    font-family: Arial, Verdana, sans-serif; 
    font-size:10px;
    float:left;
    text-align:right;
    background-color:#f1d3a0;
    margin:0px 0px 0px 0px;
    width:160px;
    padding:0px 3px 10px 0px;
    color: #000000;
    background-color:#f1d3a0;
}

.news-latest-morelink A {width:163px;text-align:right;color: #000000;background-color:#f1d3a0;font-family: Arial, Verdana, sans-serif;font-size:10px; }

#content-right{
    width: 163px;
    height: 616px;
    overflow:hidden;
    float:left;
    background-color: #d09a4f;
    padding:0px 5px 4px 5px;
}

.impressum {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    text-align:center;
    width:163px;
    float:left;
}

.impressum A  , .impressum A:hover , .impressum A:visited , .impressum A:active {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 11px; 
    MARGIN: 0px 0px 0px 0px; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: center;
    text-decoration: none;
}

#quick-finder {
    background-color:#625d59;
    float:left;
    width:155px;
    padding: 4px 4px 4px 4px;
    margin: 0px;
    overflow:hidden;
    height:40px;
}

#quick-finder form {float:left;}

#quick-finder .ueberschrift { font-size:13px; background-color:#625d59;width:150px;}

#quick-finder select { width:155px; }

#selectnavi { 
    /*width:153px;*/  /*txt_series_untergruppe:155px;*/
}

#quick-finder A  , #quick-finder A:hover , #quick-finder A:visited , #quick-finder A:active {
    color:#FFFFFF;
    font-size:11px;
    font-weight:normal;
    float:right;
}

/* ######################################*/
/* Content-Right & NEWS END*/
/* ######################################*/

.tx-sriframe-pi1 { width:698px; }

#login {
    float:right;
    FONT-WEIGHT: bold; 
    FONT-SIZE: 13px; 
    color: #FFFFFF; 
    font-family: Arial, Verdana, sans-serif;  
    text-decoration: none;
    padding: 5px 0px 5px 0px;
    margin:0px 0px 0px 0px;
}

#login a {
    float:none;
}

#login A  , #login A:hover , #login A:visited , #login A:active {
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}

#login IMG {
    vertical-align:middle;
    padding: 0px 0px 0px 3px;
    margin:0px 0px 0px 0px;
}

#lang { float:right; clear:both;margin:10px 0 5px 0; }
#lang IMG { margin-left:7px; }

#content-left .tx-xinittwocolumn-pi1 UL {
    padding:0px 0px 0px 20px;
    margin:0px 0px 0px 0px;
}

#content-center .csi-image {padding-left:50px;padding-right:49px;padding-bottom:0px;}

.csi-text .bodytext {}

.news-head {
    font-family:Arial,Verdana,sans-serif;
    font-size:11px;
    font-weight:bold;
    padding:0px 4px 3px 4px;    
    float:left;
    width:155px;
}

#content-center-top {float:left;}


.picnav-allwrap{
    text-align:center;
    width:105px;
    float:left;
    padding:5px 0px 0px 0px;
}

.picnav-allwrap a:active {color:#83510c;}

.picnav-allwrap IMG {
    border: 1px solid #83510c;
    margin: 0px 0px 0px 0px;
    width:64px;
    height:64px;
}

.tx-mkanydropdownmenu-pi1 {float:left;}

.result_mk_anydropdownmenu {float:left;}

/*picnav-content*/
.ueberschrift {color:#F1D3A0;font-size:10pt;margin:0px 0px 0px 0px; width:412px;float:left;text-align:center;font-weight:bold;font-family:Arial,Verdana,sans-serif;}
#picnav-content {background:transparent;display:block;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:412px;}
#teaser-content {float:left;height:120px;padding:0px;padding-top:2px;position:relative;width:365px;}
#teaser-content #tbl-teaser-content {position:absolute;}
#teaser-content #tbl-teaser-content td {vertical-align:top;}
#teaser-content #tbl-teaser-content .picnav-no-link {padding:5px 0px 0px 0px;width: 105px;float:left;text-align:center;font-size:8pt;font-weight:bold;color:#000000;font-family:Arial,Verdana,sans-serif;}
#teaser-content #tbl-teaser-content .picnav-no-link a {width: 105px;float:left;text-align:center;font-size:8pt;font-weight:bold;color:#000000;font-family:Arial,Verdana,sans-serif;}
#teaser-content #tbl-teaser-content .picnav-no-link a:hover {color:#83510c;}
#teaser-content #tbl-teaser-content .picnav-act-link {padding:5px 0px 0px 0px;width: 105px;float:left;text-align:center;font-size:8pt;font-weight:bold;color:#000000;font-family:Arial,Verdana,sans-serif;}
#teaser-content #tbl-teaser-content .picnav-act-link a {width: 105px;float:left;text-align:center;font-size:8pt;font-weight:bold;color:#000000;font-family:Arial,Verdana,sans-serif;}
#teaser-content #tbl-teaser-content .picnav-act-link a:hover {color:#83510c;}

/*Produkt-Einzellansicht*/
#content-left .tx-jppageteaser-pi1-headline {
    FONT-WEIGHT: bold; 
    FONT-SIZE: 8pt; 
    MARGIN: 0px 0px 0px 0px; 
    COLOR: #000000; 
    font-family: Arial, Verdana, sans-serif;  
    TEXT-ALIGN: center;
    text-decoration: underline;
    background-color: #Ffffff;
}

#content-right .csc-frame-rulerBefore {height:15px;background-image:url(images/hemming_trenn_2farbig.jpg);background-repeat:repeat-x;float:left;width:163px;background-position:center bottom;font-size:1px;}
#content-right .csc-frame-rulerAfter {height:2px;background-image:url(images/hemming_trenn_2farbig.jpg);background-repeat:repeat-x;float:left;width:163px;background-position:center bottom;font-size:1px;}

.content-normal-teil1 {height:470px;}
#news-latestbox {float:left;padding:0px 0px 7px 0px;}
.news-latest-item {float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.news-latest-container {float:left;}
.abstand {width:2px;background-image:url(images/navi_abstand.bmp);}

#content-left .csc-textpic-image {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#content-center .csc-textpic-image {margin:0px;padding:0px;/*padding:0px 49px 0px 49px;*/border:1px solid #9b1f15;}
#content-history #content-center .csc-textpic-image {
  margin:0px;
  padding:0px;
  border:none;
}
#content-center .csc-textpic-imagewrap {margin:0px;padding:5px 0px 0px 0px;/*padding:0px 0px 0px 2px;*/}


/*neu*/
#main-nav {height:24px; margin:0px auto 0px; background:url(images/BG.jpg);}
.main-nav-element-links {width:1px;padding:0px 0px 5px 0px; background:url(images/BG_BT_Links.jpg) no-repeat;}
.main-nav-element-rechts {width:1px;padding:0px 0px 5px 0px;background:url(images/BG_BT_Rechts.jpg) no-repeat;}
.main-nav-element-active {height:24px;font-size:14px; font-weight:bold;color: #ffffff;}
.main-nav-element {height:22px;padding:2px 10px 0px 10px;}
.main-nav-element a:link    {font-size:14px; font-weight:bold; color:#F2D2A3; text-decoration:none;}
.main-nav-element a:visited {font-size:14px; font-weight:bold; color:#F2D2A3; text-decoration:none;}
.main-nav-element a:hover   {font-size:14px; font-weight:bold; color:#D4A04C; text-decoration:none;}
.main-nav-element a:active   {font-size:14px; font-weight:bold; color:#D4A04C; text-decoration:none;}
.main-nav-element-active {height:22px;padding:2px 10px 0px 10px;}
.main-nav-element-active a:link    {font-size:14px; font-weight:bold; color:#D4A04C; text-decoration:none;}
.main-nav-element-active a:visited {font-size:14px; font-weight:bold; color:#D4A04C; text-decoration:none;}
.main-nav-element-active a:hover   {font-size:14px; font-weight:bold; color:#D4A04C; text-decoration:none;}
.main-nav-element-active a:active   {font-size:14px; font-weight:bold; color:#D4A04C; text-decoration:none;}


/* hamidreza sharifi */
html {
	padding:0px;
	margin:0px;
}

body {background:url(images/Westone_Jeans_Hintergr.jpg)}
/* Einstellung fuer RTE */
body.htmlarea-content-body { background-color: #FFFFFF; color:#000000;background:none; }

#page {width:920px;}
#pagetotal {
    WIDTH: 865px; 
    text-align: left;
    font-family: Arial, Verdana, sans-serif;
    font-size: 12pt;
    font-weight: normal;
    color:#000000;
    float:left;
    height:671px;
}

#content-center {
	width:698px;
	background:url(images/Westone_Start_Feld_unten.jpg) no-repeat;
	background-position:0px 0px;
	height:190px;
}
#content-center-prodgrp {
	width:698px;
	background:url(images/Westone_Gitarrentyp_Hinterg.jpg) repeat-y;
	height:579px;
	float:left;
}
#content-center-prodgrp .csc-firstHeader {font-family:'Times New Roman',Times,serif;font-weight:bold;color:#9b1f15;font-size:20px;text-align:center;margin-top:15px;}

#content-head {width:865px;height:95px;background:#C3C3C3 url(images/Westone_Header.jpg) no-repeat;}
#logo{
	width:255px;
	height:95px;
	float:left;
	}
#log img {
	border:0px;
	}
#top-navi {
	width:606px;
	float:left;
	background:none;
	border:0px;
/*	margin-top:38px*/
	}
#top-navi-bottom {
	width:865px;
	height:15px;
	}
#main-nav{
	text-align:center;
	}
#content-right{
	padding:0px;
	padding-right:1px;
	padding-left:1px;	
	background:url(images/Westone_Menuefont_links.jpg) no-repeat;
	background-position:0px 0px;	
	height:579px;
	border-right:1px solid #B3ABA5;
	width:164px;
	}

#rand_links {width:17px;float:left;height:731px;background: url(images/Westone_Start_Kante_links.jpg) no-repeat}
#rand_top {width:903px;float:left;height:19px;background: url(images/Westone_Start_Kante_oben.jpg) no-repeat;background-position:-17px 100% }
#rand_rechts {width:20px;float:left;height:687px;background: url(images/Westone_Start_Kante_rechts.jpg) no-repeat;background-position: 0px -19px}
/*#rand_bottom {width:903px;float:left;height:19px;background: url(images/Westone_Start_Kante_unten.jpg) no-repeat;background-position:-18px 0px;}*/
#rand_bottom {width:903px;float:left;height:19px;background: url(images/Westone_Start_Kante_unten.jpg) no-repeat;}

#rand-nav {
	background:url(images/Westone_Menuezeile.jpg) repeat-y;
	background-position: 0px 0px;
	width:610px;
	height:16px;
	float:left;
	overflow:hidden;
	padding-left:255px;
	text-align:center;
}

.news-content , .news-latest-morelink , .news-latest-morelink a , .news-content .bodytext{
	background-color:#ffffff;
	}
	
.news-content {
	margin:0px 2px 0px 2px;
	width:150px;
}

.news-latest-morelink {
	margin:0px 2px 0px 2px;
	width:155px;
}

#quick-finder {
	background-color:#9B1F15;
	width:150px;
	margin:0px 2px 0px 2px;
}

#quick-finder .ueberschrift {
	background-color:#9B1F15;
	color:#FFFFFF;
}

#quick-finder select {
	width:150px;
}

#login {
	color:#000000;
	font-size:12px;
}

.navhz{font-weight:bold;}

.navhzlinkact , .navhzlink {
	padding:0px 5px 0px 7px;
	font-family:arial,verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.navhz a:link , .navhz a:hover , .navhz a:active , .navhz a:visited , .navhzAct a:link , .navhzAct a:hover , .navhzAct a:active , .navhzAct a:visited  {
	text-decoration:none;	
}
.navhz a:hover, .navhzlinkact {color:#9b1f15;}

.navhzact:hover {
	text-decoration:underline;
}

.subnavhz{font-weight:bold;height:14px;}

.subnavhzlinkact , .subnavhzlink {
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
}
.subnavhz a:link, .subnavhz a:hover, .subnavhz a:active, .subnavhz a:visited, .subnavhzAct a:link, .subnavhzAct a:hover, .subnavhzAct a:active, .subnavhzAct a:visited  {
	text-decoration:none;	
}
.subnavhz a:hover, .subnavhzlinkact {color:#9b1f15;}

.subnavhzact:hover {
	text-decoration:underline;
}

.subnavhz IMG {
	vertical-align:top;
	margin:2px 3px 0px 0px;
}

.teasernavi {float:left;width:467px;padding:5px 0px 5px 5px;overflow-x:hidden;overflow-y:scroll;height:180px;}
.teasernavi IMG {margin-right:5px;margin-bottom:5px;}

.teasernaviprod {
	height:500px;
	display:block;
	text-align:center;
	padding:10px 10px 0px 0px;
}

.teasernaviprod a {
	margin:0px 0px 0px 10px;		
}

.teasernaviprod a IMG{
	margin:0px 0px 15px 0px;		
}

.imp {float:left;margin-left:5px;}
.dat {float:right;margin-right:5px;}

#headerwrapper { float:left;height:95px;width:600px; }