#slidetabsmenu
{
	float: left;
	width: 100%;
	font-size: 1.1em;
	line-height: normal;
}

#productGeneral #slidetabsmenu
{
	margin-top: 5px;
}

* html #slidetabsmenu
{
	/*IE only. Add 1em spacing between menu and rest of content*/
	margin-bottom: 0em;
}

#slidetabsmenu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#slidetabsmenu li
{
	display: inline;
	margin: 0px;
	padding: 0px;
}

#slidetabsmenu a
{
	float: left;
	margin: 0;
	padding: 0 0 0 9px;
	text-decoration: none;
	width: 141px;
}

#productGeneral #slidetabsmenu a
{
	width: auto;
	min-width: 80px;
}

#tab1 a
{
	background: url(../images/kgns_tab_1_L.gif) no-repeat left top;
}

#tab2 a
{
	background: url(../images/kgns_tab_2_L.gif) no-repeat left top;
}

#tab3 a
{
	background: url(../images/kgns_tab_3_L.gif) no-repeat left top;
}

#tab4 a
{
	background: url(../images/kgns_tab_4_L.gif) no-repeat left top;
}

#tab5 a
{
	background: url(../images/kgns_tab_5_L.gif) no-repeat left top;
}

#slidetabsmenu a span
{
	float: left;
	text-align: center;
	display: block;
	padding: 0.5em 14px 0.5em 5px;
	font-weight: bold;
	color: #ffffff;
}

#tab1 a span
{
	background: url(../images/kgns_tab_1_R.gif) no-repeat right top;
}

#tab2 a span
{
	background: url(../images/kgns_tab_2_R.gif) no-repeat right top;
}

#tab3 a span
{
	background: url(../images/kgns_tab_3_R.gif) no-repeat right top;
}

#tab4 a span
{
	background: url(../images/kgns_tab_4_R.gif) no-repeat right top;
}

#tab5 a span
{
	background: url(../images/kgns_tab_5_R.gif) no-repeat right top;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span
{
}

#slidetabsmenu a.current
{
	background-position: 0 -60px;
}

#slidetabsmenu a.current span
{
	background-position: 100% -60px;
	color: #b51217;
	text-align: center;
}

#slidetabsmenu a:hover
{
	/*background-position: 0% -125px;*/
}

#slidetabsmenu a:hover span
{
	/*background-position: 100% -125px;*/
}


.tabcontent
{
	background: #f2f5f3;
	display: none;
}

#tabcontentcontainer
{
	font-size: 1.1em;
	padding: 0px;
	padding-right: 25px;
	background-image: url(../images/modul_cien.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

#productGeneral div.tabcontent
{
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
}

#crossSell
{
	text-align: left !important;
}
