body {
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background-color: #000;
}

.hiresBackground {
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

html {
	background-color: #000;
}

* html, * html body, * html .hiresBackground, * html .tuerkis, * html .braun, * html .violet, * html .lightviolet, * html .greyviolet, * html .pink, * html .lightred, * html .greyblue, * html .cyan, * html .darkcyan, * html .darkgreen, * html .yellow, * html .lightblue, * html .lightgrey, * html .grey, * html .beige, * html .lightbrown, * html .ocker, * html .darkyellow, * html .greybrown {
    margin:0;
    padding:0;
    height:100%;
    overflow:hidden;
	background-color: #000;
}

h1 {
	font-size: 16px;
	font-weight: normal;
}

h2 {
	font-size: 14px;
	font-weight: normal;
}

h3 {}

h4 {}

h5 {}

h6 {}

form {
	padding: 0px;
	margin: 0px;
}

#container {
	width: 100%;
	text-align: center;
	_overflow: auto;
	_height: 93.5%;
	_padding: 0px;
	background: url(../_images/backgrounds/main.png) repeat-x #000 top;

}

.hiresBackground #container {
	width: 100%;
	text-align: center;
	_overflow: auto;
	_height: 93.5%;
	_padding: 0px;
	background: url(../_images/backgrounds/hires.png) repeat-x #000 top fixed;
}

#productOuterContainer .tuerkis {
	background: url(../_images/backgrounds/main_tuerkis.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_tuerkis.png', sizingMethod='scale');
}

#productOuterContainer .braun {
	background: url(../_images/backgrounds/main_braun.png) repeat-x #000 top;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_braun.png', sizingMethod='scale');
}

#productOuterContainer .violet {
	background: url(../_images/backgrounds/main_violet.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_violet.png', sizingMethod='scale');
}

#productOuterContainer .lightviolet {
	background: url(../_images/backgrounds/main_lightviolet.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_lightviolet.png', sizingMethod='scale');
}

#productOuterContainer .greyviolet {
	background: url(../_images/backgrounds/main_greyviolet.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_greyviolet.png', sizingMethod='scale');
}

#productOuterContainer .pink {
	background: url(../_images/backgrounds/main_pink.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_pink.png', sizingMethod='scale');
}

#productOuterContainer .lightred {
	background: url(../_images/backgrounds/main_lightred.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_lightred.png', sizingMethod='scale');
}

#productOuterContainer .greyblue {
	background: url(../_images/backgrounds/main_greyblue.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_greyblue.png', sizingMethod='scale');
}

#productOuterContainer .cyan {
	background: url(../_images/backgrounds/main_cyan.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_cyan.png', sizingMethod='scale');
}

#productOuterContainer .darkcyan {
	background: url(../_images/backgrounds/main_darkcyan.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_darkcyan.png', sizingMethod='scale');
}

#productOuterContainer .darkgreen {
	background: url(../_images/backgrounds/main_darkgreen.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_darkgreen.png', sizingMethod='scale');
}

#productOuterContainer .yellow {
	background: url(../_images/backgrounds/main_yellow.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_yellow.png', sizingMethod='scale');
}

#productOuterContainer .lightblue {
	background: url(../_images/backgrounds/main_lightblue.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='_images/backgrounds/main_lightblue.png', sizingMethod='scale');
}

#productOuterContainer .lightgrey {
	background: url(../_images/backgrounds/main_lightgrey.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_lightgrey.png', sizingMethod='scale');
}

#productOuterContainer .grey {
	background: url(../_images/backgrounds/main_grey.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_grey.png', sizingMethod='scale');
}

#productOuterContainer .beige {
	background: url(../_images/backgrounds/main_beige.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_beige.png', sizingMethod='scale');
}

#productOuterContainer .lightbrown {
	background: url(../_images/backgrounds/main_lightbrown.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_lightbrown.png', sizingMethod='scale');
}

#productOuterContainer .ocker {
	background: url(../_images/backgrounds/main_ocker.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_ocker.png', sizingMethod='scale');
}

#productOuterContainer .darkyellow {
	background: url(../_images/backgrounds/main_darkyellow.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_darkyellow.png', sizingMethod='scale');
}

#productOuterContainer .greybrown {
	background: url(../_images/backgrounds/main_greybrown.png) repeat-x #000 top;#
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/main_greybrown.png', sizingMethod='scale');
}

#container img {
	border: none;
}

#header {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 30px 0px 0px 0px;
	width: 100%;
	height: 76px;
	text-align: center;
}

.headerImage {
	margin: 0 auto;
	display: block;
	width: 308px;
	height: 52px;
	background: url(../_images/logos/juwelenschmiede_main.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/logos/juwelenschmiede_main.png', sizingMethod='crop');
	cursor: pointer;
}

#content {
	margin: 0px auto;
	width: 957px;
	text-align: left;
	padding: 82px 8px 0px 8px;
}

#footer {
	background: url(../_images/backgrounds/footer.gif) repeat-x #C5C6C8;
	height: 51px;
	_height: 6.5%;
	position: fixed;
	_position: absolute;
	bottom: 0px;
	width: 100%;
	text-align: center;
	color: #838384;
	font-size: 10px;
}

#footer .leftNaviSpace {
	margin-left: 42px;
}

#footer .left a, #footer .left a:link, #footer .left a:visited {
	color: #838384;
	font-size: 10px;
	text-decoration: none;
	margin-right: 30px;
}

#footer .left a:hover, #footer .left a:active, #footer .left a:focus {
	color: #2B2B2B;
	font-size: 10px;
	margin-right: 30px;
	text-decoration: none;
}

#footer .right a, #footer .right a:link, #footer .right a:visited {
	color: #838384;
	font-size: 10px;
	text-decoration: none;
}

#footer .right a:hover, #footer .right a:active, #footer .right a:focus {
	color: #2B2B2B;
	font-size: 10px;
	text-decoration: none;
}

#footer a.active, #footer a:visited.active, #footer a:link.active {
	color: #2B2B2B;
}

.buttonHighRes {
	background: url(../_images/buttons/open_hires_view.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighRes, #container a:visited.buttonHighRes, #container a:link.buttonHighRes {
	text-decoration: none;
}

.buttonHighRes:hover {
	background: url(../_images/buttons/open_hires_view.gif) no-repeat bottom;
}

.buttonHighResNoText {
	background: url(../_images/buttons/open_hires_view_notext.gif) repeat-x top left;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	*padding: 2px 6px 3px 26px;
	_padding: 2px 6px 3px 26px;
	padding: 3px 6px 2px 26px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResNoText, #container a:visited.buttonHighResNoText, #container a:link.buttonHighResNoText {
	text-decoration: none;
}

.buttonHighResNoText:hover {
	background: url(../_images/buttons/open_hires_view_notext.gif) repeat-x bottom left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.buttonHighResNoText {
		padding: 3px 6px 2px 26px;
	}
}

.buttonHighResNoText.video {
	background: url(../_images/buttons/video_button.gif) repeat-x bottom left;
	margin: 2px 0px 3px 0px;
	display: block;
	padding: -2px 0px 0px 26px;
	width: 125px;
	height: 18px;
	width /*\**/: 122px\9
}

.buttonHighResNoText.video:hover {
	background: url(../_images/buttons/video_button_hover.gif) repeat-x bottom left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.buttonHighResNoText.video {
		width: 128px;
		padding-top: -1px;
	}
}

.buttonHighResTuerkis {
	background: url(../_images/buttons/open_hires_view_tuerkis.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}


#container a.buttonHighResTuerkis, #container a:visited.buttonHighResTuerkis, #container a:link.buttonHighResTuerkis {
	text-decoration: none;
}

.buttonHighResTuerkis:hover {
	background: url(../_images/buttons/open_hires_view_tuerkis.gif) no-repeat bottom;
}

#container a.buttonHighResBraun, #container a:visited.buttonHighResBraun, #container a:link.buttonHighResBraun {
	text-decoration: none;
}

.buttonHighResBraun {
	background: url(../_images/buttons/open_hires_view_braun.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

.buttonHighResBraun:hover {
	background: url(../_images/buttons/open_hires_view_braun.gif) no-repeat bottom;
}

.buttonHighResViolet {
	background: url(../_images/buttons/open_hires_view_violet.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResViolet, #container a:visited.buttonHighResViolet, #container a:link.buttonHighResViolet {
	text-decoration: none;
}

.buttonHighResViolet:hover {
	background: url(../_images/buttons/open_hires_view_violet.gif) no-repeat bottom;
}

.buttonHighResLightviolet {
	background: url(../_images/buttons/open_hires_view_lightviolet.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResLightviolet, #container a:visited.buttonHighResLightviolet, #container a:link.buttonHighResLightviolet {
	text-decoration: none;
}

.buttonHighResLightviolet:hover {
	background: url(../_images/buttons/open_hires_view_lightviolet.gif) no-repeat bottom;
}

.buttonHighResGreyviolet {
	background: url(../_images/buttons/open_hires_view_greyviolet.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResGreyviolet, #container a:visited.buttonHighResGreyviolet, #container a:link.buttonHighResGreyviolet {
	text-decoration: none;
}

.buttonHighResGreyviolet:hover {
	background: url(../_images/buttons/open_hires_view_greyviolet.gif) no-repeat bottom;
}

.buttonHighResPink {
	background: url(../_images/buttons/open_hires_view_pink.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResPink, #container a:visited.buttonHighResPink, #container a:link.buttonHighResPink {
	text-decoration: none;
}

.buttonHighResPink:hover {
	background: url(../_images/buttons/open_hires_view_pink.gif) no-repeat bottom;
}

.buttonHighResLightred {
	background: url(../_images/buttons/open_hires_view_lightred.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResLightred, #container a:visited.buttonHighResLightred, #container a:link.buttonHighResLightred {
	text-decoration: none;
}

.buttonHighResLightred:hover {
	background: url(../_images/buttons/open_hires_view_lightred.gif) no-repeat bottom;
}

.buttonHighResGreyblue {
	background: url(../_images/buttons/open_hires_view_greyblue.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResGreyblue, #container a:visited.buttonHighResGreyblue, #container a:link.buttonHighResGreyblue {
	text-decoration: none;
}

.buttonHighResGreyblue:hover {
	background: url(../_images/buttons/open_hires_view_greyblue.gif) no-repeat bottom;
}

.buttonHighResCyan {
	background: url(../_images/buttons/open_hires_view_cyan.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
	margin-bottom: 3px;
}

#container a.buttonHighResCyan, #container a:visited.buttonHighResCyan, #container a:link.buttonHighResCyan {
	text-decoration: none;
}

.buttonHighResCyan:hover {
	background: url(../_images/buttons/open_hires_view_cyan.gif) no-repeat bottom;
}

.buttonHighResDarkcyan {
	background: url(../_images/buttons/open_hires_view_darkcyan.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
	_overflow: hidden;
	margin-bottom: 3px;
}

#container a.buttonHighResDarkcyan, #container a:visited.buttonHighResDarkcyan, #container a:link.buttonHighResDarkcyan {
	text-decoration: none;
}

.buttonHighResDarkcyan:hover {
	background: url(../_images/buttons/open_hires_view_darkcyan.gif) no-repeat bottom;
}

.buttonHighResDarkgreen {
	background: url(../_images/buttons/open_hires_view_darkgreen.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResDarkgreen, #container a:visited.buttonHighResDarkgreen, #container a:link.buttonHighResDarkgreen {
	text-decoration: none;
}

.buttonHighResDarkgreen:hover {
	background: url(../_images/buttons/open_hires_view_darkgreen.gif) no-repeat bottom;
}

.buttonHighResYellow {
	background: url(../_images/buttons/open_hires_view_yellow.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResYellow, #container a:visited.buttonHighResYellow, #container a:link.buttonHighResYellow {
	text-decoration: none;
}

.buttonHighResYellow:hover {
	background: url(../_images/buttons/open_hires_view_yellow.gif) no-repeat bottom;
}

.buttonHighResLightblue {
	background: url(../_images/buttons/open_hires_view_lightblue.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResLightblue, #container a:visited.buttonHighResLightblue, #container a:link.buttonHighResLightblue {
	text-decoration: none;
}

.buttonHighResLightblue:hover {
	background: url(../_images/buttons/open_hires_view_lightblue.gif) no-repeat bottom;
}

.buttonHighResLightgrey {
	background: url(../_images/buttons/open_hires_view_lightgrey.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResLightgrey, #container a:visited.buttonHighResLightgrey, #container a:link.buttonHighResLightgrey {
	text-decoration: none;
}

.buttonHighResLightgrey:hover {
	background: url(../_images/buttons/open_hires_view_lightgrey.gif) no-repeat bottom;
}


.buttonHighResGrey {
	background: url(../_images/buttons/open_hires_view_grey.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResGrey, #container a:visited.buttonHighResGrey, #container a:link.buttonHighResGrey {
	text-decoration: none;
}

.buttonHighResGrey:hover {
	background: url(../_images/buttons/open_hires_view_grey.gif) no-repeat bottom;
}

.buttonHighResBeige {
	background: url(../_images/buttons/open_hires_view_beige.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResBeige, #container a:visited.buttonHighResBeige, #container a:link.buttonHighResBeige {
	text-decoration: none;
}

.buttonHighResBeige:hover {
	background: url(../_images/buttons/open_hires_view_beige.gif) no-repeat bottom;
}

.buttonHighResLightbrown {
	background: url(../_images/buttons/open_hires_view_lightbrown.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResLightbrown, #container a:visited.buttonHighResLightbrown, #container a:link.buttonHighResLightbrown {
	text-decoration: none;
}

.buttonHighResLightbrown:hover {
	background: url(../_images/buttons/open_hires_view_lightbrown.gif) no-repeat bottom;
}

.buttonHighResOcker {
	background: url(../_images/buttons/open_hires_view_ocker.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResOcker, #container a:visited.buttonHighResOcker, #container a:link.buttonHighResOcker {
	text-decoration: none;
}

.buttonHighResOcker:hover {
	background: url(../_images/buttons/open_hires_view_ocker.gif) no-repeat bottom;
}

.buttonHighResDarkyellow {
	background: url(../_images/buttons/open_hires_view_darkyellow.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResDarkyellow, #container a:visited.buttonHighResDarkyellow, #container a:link.buttonHighResDarkyellow {
	text-decoration: none;
}

.buttonHighResDarkyellow:hover {
	background: url(../_images/buttons/open_hires_view_darkyellow.gif) no-repeat bottom;
}

.buttonHighResGreybrown {
	background: url(../_images/buttons/open_hires_view_greybrown.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonHighResGreybrown, #container a:visited.buttonHighResGreybrown, #container a:link.buttonHighResGreybrown {
	text-decoration: none;
}

.buttonHighResGreybrown:hover {
	background: url(../_images/buttons/open_hires_view_greybrown.gif) no-repeat bottom;
}

.buttonTellAFriend {
	background: url(../_images/buttons/tell_a_friend.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
	cursor: pointer;
	margin-bottom: 3px;
}

#container a.buttonTellAFriend, #container a:visited.buttonTellAFriend, #container a:link.buttonTellAFriend {
	text-decoration: none;
}

.buttonTellAFriend:hover {
	background: url(../_images/buttons/tell_a_friend.gif) no-repeat bottom;
	cursor: pointer;
	text-decoration: none;
}

.buttonMoreImages {
	background: url(../_images/buttons/more_images.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImages, #container a:visited.buttonMoreImages, #container a:link.buttonMoreImages {
	text-decoration: none;
}

.buttonMoreImages:hover {
	background: url(../_images/buttons/more_images.gif) no-repeat bottom;
}

.buttonMoreImagesNoText {
	background: url(../_images/buttons/more_images_notext.gif) repeat-x top left;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	*padding: 2px 6px 3px 26px;
	_padding: 2px 6px 3px 26px;
	padding: 3px 6px 2px 26px;
_overflow: hidden;
margin-bottom: 3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.buttonMoreImagesNoText {
		padding: 4px 6px 3px 26px;
	}
}

#container a.buttonMoreImagesNoText, #container a:visited.buttonMoreImagesNoText, #container a:link.buttonMoreImagesNoText {
	text-decoration: none;
}

.buttonMoreImagesNoText:hover {
	background: url(../_images/buttons/more_images_notext.gif) repeat-x bottom left;
}

.buttonMoreImagesTuerkis {
	background: url(../_images/buttons/more_images_tuerkis.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}


#container a.buttonMoreImagesTuerkis, #container a:visited.buttonMoreImagesTuerkis, #container a:link.buttonMoreImagesTuerkis {
	text-decoration: none;
}

.buttonMoreImagesTuerkis:hover {
	background: url(../_images/buttons/more_images_tuerkis.gif) no-repeat bottom;
}

#container a.buttonMoreImagesBraun, #container a:visited.buttonMoreImagesBraun, #container a:link.buttonMoreImagesBraun {
	text-decoration: none;
}

.buttonMoreImagesBraun {
	background: url(../_images/buttons/more_images_braun.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

.buttonMoreImagesBraun:hover {
	background: url(../_images/buttons/more_images_braun.gif) no-repeat bottom;
}

.buttonMoreImagesViolet {
	background: url(../_images/buttons/more_images_violet.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesViolet, #container a:visited.buttonMoreImagesViolet, #container a:link.buttonMoreImagesViolet {
	text-decoration: none;
}

.buttonMoreImagesViolet:hover {
	background: url(../_images/buttons/more_images_violet.gif) no-repeat bottom;
}

.buttonMoreImagesLightviolet {
	background: url(../_images/buttons/more_images_lightviolet.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesLightviolet, #container a:visited.buttonMoreImagesLightviolet, #container a:link.buttonMoreImagesLightviolet {
	text-decoration: none;
}

.buttonMoreImagesLightviolet:hover {
	background: url(../_images/buttons/more_images_lightviolet.gif) no-repeat bottom;
}

.buttonMoreImagesGreyviolet {
	background: url(../_images/buttons/more_images_greyviolet.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesGreyviolet, #container a:visited.buttonMoreImagesGreyviolet, #container a:link.buttonMoreImagesGreyviolet {
	text-decoration: none;
}

.buttonMoreImagesGreyviolet:hover {
	background: url(../_images/buttons/more_images_greyviolet.gif) no-repeat bottom;
}

.buttonMoreImagesPink {
	background: url(../_images/buttons/more_images_pink.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesPink, #container a:visited.buttonMoreImagesPink, #container a:link.buttonMoreImagesPink {
	text-decoration: none;
}

.buttonMoreImagesPink:hover {
	background: url(../_images/buttons/more_images_pink.gif) no-repeat bottom;
}

.buttonMoreImagesLightred {
	background: url(../_images/buttons/more_images_lightred.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesLightred, #container a:visited.buttonMoreImagesLightred, #container a:link.buttonMoreImagesLightred {
	text-decoration: none;
}

.buttonMoreImagesLightred:hover {
	background: url(../_images/buttons/more_images_lightred.gif) no-repeat bottom;
}

.buttonMoreImagesGreyblue {
	background: url(../_images/buttons/more_images_greyblue.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesGreyblue, #container a:visited.buttonMoreImagesGreyblue, #container a:link.buttonMoreImagesGreyblue {
	text-decoration: none;
}

.buttonMoreImagesGreyblue:hover {
	background: url(../_images/buttons/more_images_greyblue.gif) no-repeat bottom;
}

.buttonMoreImagesCyan {
	background: url(../_images/buttons/more_images_cyan.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
	margin-bottom: 3px;
}

#container a.buttonMoreImagesCyan, #container a:visited.buttonMoreImagesCyan, #container a:link.buttonMoreImagesCyan {
	text-decoration: none;
}

.buttonMoreImagesCyan:hover {
	background: url(../_images/buttons/more_images_cyan.gif) no-repeat bottom;
}

.buttonMoreImagesDarkcyan {
	background: url(../_images/buttons/more_images_darkcyan.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
	_overflow: hidden;
	margin-bottom: 3px;
}

#container a.buttonMoreImagesDarkcyan, #container a:visited.buttonMoreImagesDarkcyan, #container a:link.buttonMoreImagesDarkcyan {
	text-decoration: none;
}

.buttonMoreImagesDarkcyan:hover {
	background: url(../_images/buttons/more_images_darkcyan.gif) no-repeat bottom;
}

.buttonMoreImagesDarkgreen {
	background: url(../_images/buttons/more_images_darkgreen.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesDarkgreen, #container a:visited.buttonMoreImagesDarkgreen, #container a:link.buttonMoreImagesDarkgreen {
	text-decoration: none;
}

.buttonMoreImagesDarkgreen:hover {
	background: url(../_images/buttons/more_images_darkgreen.gif) no-repeat bottom;
}

.buttonMoreImagesYellow {
	background: url(../_images/buttons/more_images_yellow.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesYellow, #container a:visited.buttonMoreImagesYellow, #container a:link.buttonMoreImagesYellow {
	text-decoration: none;
}

.buttonMoreImagesYellow:hover {
	background: url(../_images/buttons/more_images_yellow.gif) no-repeat bottom;
}

.buttonMoreImagesLightblue {
	background: url(../_images/buttons/more_images_lightblue.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesLightblue, #container a:visited.buttonMoreImagesLightblue, #container a:link.buttonMoreImagesLightblue {
	text-decoration: none;
}

.buttonMoreImagesLightblue:hover {
	background: url(../_images/buttons/more_images_lightblue.gif) no-repeat bottom;
}

.buttonMoreImagesLightgrey {
	background: url(../_images/buttons/more_images_lightgrey.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesLightgrey, #container a:visited.buttonMoreImagesLightgrey, #container a:link.buttonMoreImagesLightgrey {
	text-decoration: none;
}

.buttonMoreImagesLightgrey:hover {
	background: url(../_images/buttons/more_images_lightgrey.gif) no-repeat bottom;
}


.buttonMoreImagesGrey {
	background: url(../_images/buttons/more_images_grey.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesGrey, #container a:visited.buttonMoreImagesGrey, #container a:link.buttonMoreImagesGrey {
	text-decoration: none;
}

.buttonMoreImagesGrey:hover {
	background: url(../_images/buttons/more_images_grey.gif) no-repeat bottom;
}

.buttonMoreImagesBeige {
	background: url(../_images/buttons/more_images_beige.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesBeige, #container a:visited.buttonMoreImagesBeige, #container a:link.buttonMoreImagesBeige {
	text-decoration: none;
}

.buttonMoreImagesBeige:hover {
	background: url(../_images/buttons/more_images_beige.gif) no-repeat bottom;
}

.buttonMoreImagesLightbrown {
	background: url(../_images/buttons/more_images_lightbrown.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesLightbrown, #container a:visited.buttonMoreImagesLightbrown, #container a:link.buttonMoreImagesLightbrown {
	text-decoration: none;
}

.buttonMoreImagesLightbrown:hover {
	background: url(../_images/buttons/more_images_lightbrown.gif) no-repeat bottom;
}

.buttonMoreImagesOcker {
	background: url(../_images/buttons/more_images_ocker.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesOcker, #container a:visited.buttonMoreImagesOcker, #container a:link.buttonMoreImagesOcker {
	text-decoration: none;
}

.buttonMoreImagesOcker:hover {
	background: url(../_images/buttons/more_images_ocker.gif) no-repeat bottom;
}

.buttonMoreImagesDarkyellow {
	background: url(../_images/buttons/more_images_darkyellow.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesDarkyellow, #container a:visited.buttonMoreImagesDarkyellow, #container a:link.buttonMoreImagesDarkyellow {
	text-decoration: none;
}

.buttonMoreImagesDarkyellow:hover {
	background: url(../_images/buttons/more_images_darkyellow.gif) no-repeat bottom;
}

.buttonMoreImagesGreybrown {
	background: url(../_images/buttons/more_images_greybrown.gif) no-repeat top;
	color: #fff;
	font-size: 10px;
	letter-spacing:0.02em;
	text-decoration: none;
	display: block;
	width: 115px;
	height: 18px;
_overflow: hidden;
margin-bottom: 3px;
}

#container a.buttonMoreImagesGreybrown, #container a:visited.buttonMoreImagesGreybrown, #container a:link.buttonMoreImagesGreybrown {
	text-decoration: none;
}

.buttonMoreImagesGreybrown:hover {
	background: url(../_images/buttons/more_images_greybrown.gif) no-repeat bottom;
}

#footerInner {
	text-align: left;
	margin: 0px auto;
	width: 972px;
	padding: 19px 0px 0px 0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#footerInner {
		text-align: left;
		margin: 0px auto;
		width: 972px;
		padding: 20px 0px 0px 0px;
	}
}

#footerInner .left {
	float: left;
	width: 700px;
	color: #8a8a8a;
	font-size: 10px;
}

#footerInner img {
	vertical-align: middle;
}

#footerInner .right {
	width: 272px;
	float: right;
	text-align: right;
}

#productSwitcherOuter {
	height: 77px;
	position: absolute;
	bottom: 61px;
	_bottom: 6.5%;
	overflow: hidden;
	width: 100%;
	text-align: center;
}

#productSwitcher {
	margin: 0px auto;
	width: 972px;
	height: 77px;
	background: url(../_images/icons/product_switcher_line.png) top no-repeat;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
	text-align: left;
}

#productSwitcherOuter img {
	border: none;
}

#productSwitcherOuter a, #productSwitcherOuter a:hover, #productSwitcherOuter a:link, #productSwitcherOuter a:visited, #productSwitcherOuter a:focus, #productSwitcherOuter a:active  {
	border: none;
}

#productSwitcherOuter a img, #productSwitcherOuter a:hover img, #productSwitcherOuter a:link img, #productSwitcherOuter a:visited img, #productSwitcherOuter a:focus img, #productSwitcherOuter a:active img {
	border: none;
}

#productSwitcher .left {
	/*float: left;*/
	position: absolute;
	/*left: 0px;*/
	margin-left: 0px;
	width: 22px;
	height: 65px;
	padding-top: 12px;
	overflow: hidden;
}

#productSwitcher .middle {
	/*float: left;*/
	position: absolute;
	margin-left: 22px;
	width: 912px;
	height: 77px;
	padding: 0px 8px;
	overflow: hidden;
}

#thumbList {
	width: 10000px;
	overflow: hidden;
}

#productSwitcher .thumbnail {
	width: 65px;
	height: 65px;
	float: left;
	margin-right: 12px;
}


.productThumbOuter {
	width: 65px;
	height: 65px;
	cursor: pointer;
	z-index: 4;
	background: none;
}

.productThumbOuterActive {
	width: 65px;
	height: 65px;
	cursor: pointer;
	z-index: 2;
	background: url(../_images/buttons/product_hover.png) no-repeat;
}


#productSwitcher .thumbnailLast {
	width: 65px;
	height: 65px;
	float: left;
	margin-right: 0px;
}


.productThumb {
	width: 65px;
	height: 65px;
}

#productSwitcher .right {
	/*float: left;*/
	position: absolute;
	margin-left: 950px;
	width: 22px;
	height: 65px;
	padding-top: 12px;
	overflow: hidden;
}

.productPictureBox {
	width: 560px;
	height: 560px;
	text-align: center;
	margin: 10px 0px;
}

.productPictureTextBox {
	width: 198px;
	text-align: left;
	color: #ABA8A7;
	padding-bottom: 80px;
	_background-image: none;
	_filter: Alpha(opacity='100');
	_position: relative; 
	_z-index: 10;
	line-height: 22px;
}



#container.braun .productPictureTextBox h1 {
	color: #D5D3D2;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.braun .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #979291;
}

.productPictureTextBox h1 {
	color: #fff;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}	

#container.tuerkis .productPictureTextBox h1 {
	color: #d4dbda;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.tuerkis .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #98B1AD;
}

#container.violet .productPictureTextBox h1 {
	color: #D5CFD4;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.violet .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #978594;
}

#container.lightviolet .productPictureTextBox h1 {
	color: #D6CED6;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.lightviolet .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #9C869D;
}

#container.greyviolet .productPictureTextBox h1 {
	color: #D5D3D6;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.greyviolet .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #9B959F;
}

#container.pink .productPictureTextBox h1 {
	color: #DEDBDE;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.pink .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #B4ACB5;
}

#container.lightred .productPictureTextBox h1 {
	color: #DEDCDC;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.lightred .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #B3A9AA;
}

#container.greyblue .productPictureTextBox h1 {
	color: #D5D5D7;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.greyblue .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #90939C;
}

#container.cyan .productPictureTextBox h1 {
	color: #D4D7D8;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.cyan .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #8D979D;
}

#container.darkcyan .productPictureTextBox h1 {
	color: #D1D4D4;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.darkcyan .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #828D8E;
}

#container.darkgreen .productPictureTextBox h1 {
	color: #D6D7D6;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.darkgreen .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #939897;
}

#container.yellow .productPictureTextBox h1 {
	color: #DFDFD3;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.yellow .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #B8B689;
}

#container.lightblue .productPictureTextBox h1 {
	color: #DEDFDF;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.lightblue .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #B2B5B7;
}

#container.lightgrey .productPictureTextBox h1 {
	color: #DFDFDE;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.lightgrey .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #B5B4B2;
}

#container.grey .productPictureTextBox h1 {
	color: #DFDEDE;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.grey .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #B5B3B3;
}

#container.beige .productPictureTextBox h1 {
	color: #DDDCDC;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.beige .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #AEABAB;
}

#container.lightbrown .productPictureTextBox h1 {
	color: #DCDBDA;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.lightbrown .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #A9A5A5;
}

#container.ocker .productPictureTextBox h1 {
	color: #DDDDDA;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.ocker .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #AFAEA5;
}

#container.darkyellow .productPictureTextBox h1 {
	color: #D9D8D6;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.darkyellow .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #9F9B96;
}

#container.greybrown .productPictureTextBox h1 {
	color: #D6D5D2;
	font-size: 15px;
	font-weight: normal;
	margin: 0px 0px 12px 0px;
	padding: 0px;
}

#container.greybrown .productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	color: #959088;
}

.productPictureTextBox p {
	font-size: 11.5px;
	line-height: 15px;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}

.productPicture {
/* 	display: none; */
	margin: 0px auto;
}

.productTable {
	border: none;
}

.textPagePicture {
	padding: 120px 0px 37px 0px;
	margin: 0px auto;
	width: 630px;
	height: 322px;
}

.textPagePlaceHolder {
	padding: 120px 0px 37px 0px;
	margin: 0px auto;
	width: 630px;
	height: 1px;
}

.textPageText {
	margin: 0px auto;
	width: 630px;
	text-align: left;
	color: #D2D4D6;
	font-size: 12px;
	line-height: 22px;
}

#container .textPageText a, #container .textPageText a:link, #container .textPageText a:visited {
	color: #d6d6d6;
	text-decoration: underline;
}

#container .textPageText a:hover, #container .textPageText a:focus, #container .textPageText a:active {
	color: #d6d6d6;
	text-decoration: none;
}

#productText a, #productText a:link, #productText a:visited {
	color: #d6d6d6;
	text-decoration: underline;
}

#productText a:hover, #productText a:focus, #productText a:active {
	color: #d6d6d6;
	text-decoration: none;
}

.splashContainer {
	width: 887px;
	height: 378px;
	margin: 0px auto;
	color:#707070;
	font-family: Times New Roman, serif;
	font-size:16px;
	font-weight:lighter;
	text-align:center;
}


.splashContainer a, .splashContainer a:link, .splashContainer a:visited {
	text-decoration: none;
	color: #707070;
}

.splashContainer a:active, .splashContainer a:focus, .splashContainer a:hover {
	text-decoration: none;
	color: #c3c3c3;
}

.splashContainer img {
	border: none;
	margin-bottom: 20px;
}

.splashColumn1 {
	float: left;
	width: 885px;
	height: 378px;
	text-align: center;
	background: url(../_images/backgrounds/splash_verlauf.png) repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/splash_verlauf.png', sizingMethod='scale');
}

.splashColumn1:hover, .splashColumn1:hover a, .splashColumn1:hover a:visited, .splashColumn1:hover a:link {
	color: #c3c3c3;
}

.splashColumn2:hover, .splashColumn2:hover a, .splashColumn2:hover a:visited, .splashColumn2:hover a:link {
	color: #c3c3c3;
}

.splashColumn2Last:hover, .splashColumn2Last:hover a, .splashColumn2Last:hover a:visited, .splashColumn2Last:hover a:link {
	color: #c3c3c3;
}

.splashColumn3:hover, .splashColumn3:hover a, .splashColumn3:hover a:visited, .splashColumn3:hover a:link {
	color: #c3c3c3;
}

.splashColumn3Last:hover, .splashColumn3Last:hover a, .splashColumn3Last:hover a:visited, .splashColumn3Last:hover a:link {
	color: #c3c3c3;
}

.splashColumn4:hover, .splashColumn4:hover a, .splashColumn4:hover a:visited, .splashColumn4:hover a:link {
	color: #c3c3c3;
}

.splashColumn4Last:hover, .splashColumn4Last:hover a, .splashColumn4Last:hover a:visited, .splashColumn4Last:hover a:link {
	color: #c3c3c3;
}

.splashColumn5:hover, .splashColumn5:hover a, .splashColumn5:hover a:visited, .splashColumn5:hover a:link {
	color: #c3c3c3;
}

.splashColumn5Last:hover, .splashColumn5Last:hover a, .splashColumn5Last:hover a:visited, .splashColumn5Last:hover a:link {
	color: #c3c3c3;
}

.splashColumn6:hover, .splashColumn6:hover a, .splashColumn6:hover a:visited, .splashColumn6:hover a:link  {
	color: #c3c3c3;
}

.splashColumn6Last:hover, .splashColumn6Last:hover a, .splashColumn6Last:hover a:visited, .splashColumn6Last:hover a:link {
	color: #c3c3c3;
}


.splashColumn2 {
	margin-right: 14px;
	float: left;
	width: 434px;
	height: 378px;
	text-align: center;
	background: url(../_images/backgrounds/splash_verlauf.png) repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/splash_verlauf.png', sizingMethod='scale');
}

.splashColumn2Last {
	float: left;
	width: 434px;
	height: 378px;
	text-align: center;
	background: url(../_images/backgrounds/splash_verlauf.png) repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/splash_verlauf.png', sizingMethod='scale');	
}

.splashColumn3 {
	margin-right: 11px;
	float: left;
	width: 288px;
	height: 378px;
	text-align: center;
	background: url(../_images/backgrounds/splash_verlauf.png) repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/splash_verlauf.png', sizingMethod='scale');	
}

.splashColumn3Last {
	float: left;
	width: 288px;
	height: 378px;
	text-align: center;
	background: url(../_images/backgrounds/splash_verlauf.png) repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/splash_verlauf.png', sizingMethod='scale');	
}

.splashColumn4 {
	margin-right: 11px;
	float: left;
	width: 213px;
	height: 378px;
	text-align: center;
	background: url(../_images/backgrounds/splash_verlauf.png) repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/splash_verlauf.png', sizingMethod='scale');	
}

.splashColumn4Last {
	float: left;
	width: 213px;
	height: 378px;
	text-align: center;
	background: url(../_images/backgrounds/splash_verlauf.png) repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/splash_verlauf.png', sizingMethod='scale');	
}

.splashColumn5 {
	margin-right: 9px;
	float: left;
	width: 170px;
	height: 378px;
	text-align: center;
	background: url(../_images/backgrounds/splash_verlauf.png) repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/splash_verlauf.png', sizingMethod='scale');	
}

.splashColumn5Last {
	float: left;
	width: 170px;
	height: 378px;
	text-align: center;
	background: url(../_images/backgrounds/splash_verlauf.png) repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/splash_verlauf.png', sizingMethod='scale');	
}

.splashColumn6 {
	margin-right: 12px;
	float: left;
	width: 137px;
	height: 378px;
	text-align: center;
	background: url(../_images/backgrounds/splash_verlauf.png) repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/splash_verlauf.png', sizingMethod='scale');	
}

.splashColumn6Last {
	float: left;
	width: 137px;
	height: 378px;
	text-align: center;
	background: url(../_images/backgrounds/splash_verlauf.png) repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/splash_verlauf.png', sizingMethod='scale');	
}

ul#list {
	padding: 140px 0px 37px 0px;
	list-style-type: none;
	margin: 0px auto;
	width: 660px;
	color: #d6d6d6;
}

ul#list a, ul#list a:link, ul#list a:visited {
	color: #d6d6d6;
	text-decoration: underline;
}

ul#list a:hover, ul#list a:focus, ul#list a:active {
	color: #d6d6d6;
	text-decoration: none;
}

ul#list h1 {
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

ul#list li {
	background: url(../_images/backgrounds/list_back.png) repeat-y 60px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/list_back.png', sizingMethod='scale');	
	margin: 0px 0px 16px 0px;
	width: 630px;
	padding: 14px;
}

ul#list li .left {
	float: left;
	text-align: left;
	width: 125px;
	margin-right: 23px;
	padding: 0px;
}

ul#list li .right {
	float: left;
	text-align: left;
	width: 482px;
	padding: 0px;
	line-height: 22px;
}

ul#list .downloads {
	margin-top: 30px;
	padding: 7px 4px;
	width: 342px;
	border-top: 1px solid #626b70;
}

ul#list .downloads h1 {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	padding: 0px;
	margin: 0 0 14px 0;
	line-height: normal;
}

ul#list .downloads p {
	font-size: 12px;
	padding: 0px;
	margin: 0 0 10px 0;
	line-height: normal;
}

ul#list .downloads a, ul#list .downloads a:link, ul#list .downloads a:visited {
	color: #fff;
	text-decoration: none;
}

ul#list .downloads a:active, ul#list .downloads a:focus, ul#list .downloads a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 2px solid #555b5e;
}

ul#blogEntries {
	padding: 140px 0px 37px 0px;
	list-style-type: none;
	margin: 0px auto;
	width: 670px;
	color: #d6d6d6;
}

ul#blogEntries h1 {
	padding: 0px;
	margin: 0px 0px 20px 0px;
}

ul#blogEntries li {
	margin: 0px 0px 16px 0px;
	width: 670px;
	padding: 30px 0px;
	border-bottom: 1px solid #666;
}

ul#blogEntries li .left {
	float: left;
	text-align: left;
	width: 400px;
	margin-right: 40px;
	padding: 0px;
	line-height: 22px;
}

ul#blogEntries li .right {
	float: left;
	text-align: left;
	width: 230px;
	padding: 40px 0px 0px 0px;
}


.clearBoth {
	clear: both;
	_display: inline;
	height: 0px;
	font-size: 1px;
	*padding: 0px;
	*margin: 0px;
	*overflow: hidden;
	_width: 0px;
	_overflow: hidden;
	background-color: #ff0000;
}

#popup {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	/*background: url(../_images/backgrounds/popup_back.png) repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/popup_back.png', sizingMethod='scale');*/
	text-align: center;
}

#popup form {
	margin: 0px;
	padding: 0px;
}

#popupContainer{
	margin: 0px auto;
	*margin: 0px;
	_margin: 0px;
	width: 543px;
	height: 349px;
	background: url(../_images/backgrounds/popup_shadow.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/backgrounds/popup_shadow.png', sizingMethod='crop');
	text-align: center;
}

#popupHeader {
	padding: 30px 0px 0px 40px;
	_padding: 32px 0px 0px 40px;
	text-align: left;
	font-size: 10px;
	*overflow: hidden;
}

#popupHeader .left {
	float: left;
	color: #000;
	width: 426px;
	height: 30px;
}

#popupHeader .right {
	float: left;
	width: 52px;
	height: 30px;
}

#popupHeader a, #popupHeader a:link, #popupHeader a:visited {
	color: #838384;
	text-decoration: none;
}

#popupHeader a:hover, #popupHeader a:active, #popupHeader a:focus {
	color: #2B2B2B;
	text-decoration: none;
}

#popupBody {
	padding: 18px 0px 0px 40px;
	*padding: 8px 0px 0px 40px;
	_padding: 0px 0px 0px 40px;
	_margin-top: -20px;
	text-align: left;
}

#popupBody hr {
	height: 0px;
	width: 462px;
	border: none;
	border-top: 1px solid #4A5B63;
	margin: 5px 0px 15px 0px;
	_margin: 0px 0px 5px 0px;
}

#popupBody .left {
	float: left;
	width: 96px;
	margin-right: 20px;
	color: #fff;
	text-align: right;
	padding-top: 3px;
	_padding: 3px 0px -10px 0px;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_margin-bottom: -15px;
}

#popupBody .leftNoPadding {
	float: left;
	width: 96px;
	margin-right: 20px;
	color: #fff;
	text-align: right;
	margin-bottom: 10px;
	*margin-bottom: 0px;
	_padding: 0px;
}

#popupBody .right {
	float: left;
	width: 346px;
	_width: 348px;
	text-align: left;
	_padding: 0px;
	_margin: 0px;
	_margin-bottom: -15px;
}


#popupBody input {
	width: 253px;
	height: 18px;
	border: 1px solid #c3c3c3;
}

#popupBody textarea {
	width: 344px;
	*width: 342px;
	height: 95px;
	border: 1px solid #c3c3c3;
	_margin-bottom: 20px;
}

#popupBody .productBox {
	background-color: #000;
	width: 96px;
	height: 92px;
	color: #b3b3b3;
	text-align: center;
	padding-top: 6px;
	font-size: 10px;
}

#popupBody .productBox img {
	display: block;
	margin: 0px auto 10px auto;
}

#popupBody a, #popupBody a:link, #popupBody a:visited {
	color: #fff;
	text-decoration: underline;
}

#popupBody a:hover, #popupBody a:active, #popupBody a:focus {
	color: #fff;
	text-decoration: none;
}

.leftArrow {
	display: block;
	width: 20px;
	height: 39px;
	background: url(../_images/buttons/arrow_left.png) no-repeat top left;
	_overflow: hidden;
}

.leftArrowActive {
	display: block;
	width: 20px;
	height: 39px;
	background: url(../_images/buttons/arrow_left.png) no-repeat bottom left;
	_overflow: hidden;
}


.rightArrow {
	display: block;
	width: 20px;
	height: 39px;
	background: url(../_images/buttons/arrow_right.png) no-repeat top left;
	_overflow: hidden;
}

.rightArrowActive {
	display: block;
	width: 20px;
	height: 39px;
	background: url(../_images/buttons/arrow_right.png) no-repeat bottom left;
	_overflow: hidden;
}

.rightAlign {
	text-align: right;
}

.hiddenPic {display:none;}

.subnavi {
	position: absolute;
	z-index: 1;
}

.subnavi a, .subnavi a:link, .subnavi a:visited {
	display: block;
	color: #838384;
	position: relative;
	font-size: 11px;
	text-decoration: none;
	z-index: 10;
	padding: 4px 0px 4px 0px;
}

.subnavi a:hover, .subnavi a:active, .subnavi a:focus {
	display: block;
	color: #2B2B2B;
	_position: relative;
	font-size: 11px;
	text-decoration: none;
	z-index: 10;
	padding: 4px 0px 4px 0px;
}

.subnavi .header {
	width: 168px;
	height: 18px;
	background: url(../_images/subnavi/subnavi_header.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/subnavi/subnavi_header.png', sizingMethod='crop');
}

.subnavi .contentShadow {
	width: 159px;
	padding: 0px 0px 0px 9px;
	margin: 0px;
	overflow: hidden;
	background: url(../_images/subnavi/subnavi_content_shadow.png) repeat-y;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/subnavi/subnavi_content_shadow.png', sizingMethod='scale');	
}

.subnavi .content {
	background: url(../_images/subnavi/subnavi_back.jpg) no-repeat top #e3e4e5;	
	padding: 0px 13px;
	margin-top: -4px;
	overflow: hidden;
	width: 124px;
	text-transform: uppercase;
}

.subnavi .footer {
	width: 168px;	
	height: 26px;
	margin-top: -4px;
	background: url(../_images/subnavi/subnavi_footer.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/subnavi/subnavi_footer.png', sizingMethod='crop');
}

.subnavi ul {
	margin: 4px 0px 4px 0px;
	padding: 0px;
	list-style-type: none;
}

.subnavi ul li {
	padding: 0px;
	margin: 0px;
}