@charset "UTF-8";
/*
 ###############################################################################
 #              CSS-BuI-SimpleFramework
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 #
 # Copyright c2007-2008 Buero und Internetservice Hinsche. All Rights Reserved.
 # This file may not be redistributed in whole or significant part.
 # Content of this file is Protected By International Copyright Laws.
 #
 # ~~~~~~~~~ CSS-BuI-SimpleFramework IS NOT FREE SOFTWARE ~~~
 #
 # http://www.bui-hinsche.de
 #
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 #
 # @version $Id: stylesheet.css
 # @copyright Buero und Internetservice Hinsche, www.bui-hinsche.de
 #
 # @author Matthias Hinsche					mh@bui-hinsche.de
 # @author Matthias Benkwitz					mb@bui-hinsche.de
 # @author Matthias Matz						mm@bui-hinsche.de
 #
 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 #
 # Buero und Internetservice Hinsche
 # Donaliesstrasse 45 / 46
 # 06712 Zeitz (Germany)
 # office@bui-hinsche.de
 # Phone: +49 (0) 3441-725305
 # Fax: 	+ 49 (0) 3441-725307
 #
 ###############################################################################
 */
 
div#mainCONTENT {
	margin:0 auto;
	padding:0;
	width:1000px;}

div#mainCONTENT_bg {
	margin:0 auto;
	padding:0;
	width:1014px;
	background: url(../img/bg/main_bg.png) repeat-y;}

div#leftCONTENT .head {
	background:url(../img/headerBoxes/boxleft_header.jpg) no-repeat;
	margin:0 0 0 6px;
	height:20px;
	text-shadow: 1px 1px 1px #000;}

div#logo{
	float:left;
	width:285px;
	height:89px;
	margin:49px 0 0 16px;
	background:url(../img/header/kp09.png) no-repeat;}

div#leftCONTENT {
	float:left;
	margin-left:-986px;
	padding:0;
	width:196px;}

div#middleCONTENT {
	margin:0 0 0 224px;}

ul.horizontalmenu {
	float:left;
	list-style-type:none;
	margin:3px 0 0;
	padding:0;
	text-align:center;
	vertical-align:middle;}

ul.horizontalmenu li {
	float:left;
	margin:0 12px;
	padding:0 0px;
	text-align:center;
	height:18px;}

ul.horizontalmenu li a{
	font-size:9px;
	text-transform:uppercase;
	text-decoration:none;}

ul.horizontalmenu li.link {
	margin:0 6px;}

ul.horizontalmenu li:hover {
	background:url(../img/hover_menu.gif) bottom center repeat-x;}

div#topMenu {
	padding:0 0 0 11px;
	width:293px;}

.cartBOX-top{
	background:transparent url(../img/cart_bg.jpg) no-repeat scroll 0 0;
	float:right;
	height:85px;
	margin:15px 20px 0 0;
	padding:30px 21px 0 99px;
	width:76px;}

div#leftCONTENT .boxContent, div#rightCONTENT .boxContent {
	margin:5px 7px 10px 16px;}

/*BOXLEFT*/

.boxleft{
	float:left;
	width:208px;
	margin:0px;
	padding:0px 0px;
	background:url(../img/bg/Box_left_middle.jpg) repeat-y;}
.boxlefttop{
	float:left;
	height:7px;
	width:208px;
	margin:0px;
	padding:0 0px;
	background:url(../img/bg/box_left_top.jpg) no-repeat;}
.boxleftbottom{
	float:left;
	width:208px;
	height:7px;
	margin:0px;
	padding:0 0px;
	background:url(../img/bg/box_left_bottom.jpg) no-repeat;}

/*SEARCHBOX*/
#searchBOX_left{
	float:left;
	margin-top:17px;
	width:294px;}

#searchBOX_left .input_search{
	float:left;
	width:199px;
	height:20px;}

#searchBOX_left .input_search input{
	float:left;
	width:199px;
	height:18px;
	padding:2px 0 0 3px;
	background:url(../img/search.png) no-repeat;
	border:none;}

#searchBOX_left .input_search input:hover{
	background:url(../img/search_hover.png) no-repeat;
	border:none;}

/*LOGINBOX*/
.login_left, .login_left2{
	float:left;
	width:89px;
	margin-right:5px;}

.link_login a{
	color:#CCC;}

.link_login a:hover{
	color:#8E6E97;}

.login_left .label, .login_left2 .label{
	color:#CCC;}

#loginBOX_right{
	float:right;
	margin-top:2px;
	width:286px;}
	
#loginBOX_right .input_email{
	float:left;
	width:89px;
	height:20px;}

#loginBOX_right .input_email input{
	float:left;
	width:189px;
	height:18px;
	padding:2px 0 0 3px;
	background:url(../img/login.png) no-repeat;
	border:none;}

#loginBOX_right .input_email input:hover{
	background:url(../img/login_hover.png) no-repeat;}

#loginBOX_right .input_pwd{
	float:left;
	width:89px;
	height:20px;}

#loginBOX_right .input_pwd input{
	float:left;
	width:189px;
	height:18px;
	padding:2px 0 0 3px;
	background:url(../img/login.png) no-repeat;
	border:none;}

#loginBOX_right .input_pwd input:hover{
	background:url(../img/login_hover.png) no-repeat;}

#loginBOX_right .login_button{
	border:medium none;
	float:right;
	height:20px;
	margin:11px 30px 0 3px;
	width:65px;}

#loginBOX_right .login_button input{
	border:none;
	background:#FFF;}

ul#categorieBOX li {
	list-style-type:none;
	padding:2px 0 2px 15px;}

ul#categorieBOX li.level2 {
	border-left:10px solid;
	border-left-color:#FFF;}

ul#categorieBOX li.selected {
    font-weight:900;}

.price_box .price {
	color:#8E6E97;
	font-weight:800;
	padding:2px 0;}

.footerCONTENT {
	background:transparent url(../img/bg/footer_bg.jpg) no-repeat scroll 0 0;
	border:0 none;
	height:146px;
	margin:0 auto;
	padding:13px 0 0;
	text-align:center;
	text-shadow:1px 1px 1px #000000;
	width:1014px;}

.footerCONTENT a{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:9px;
	padding:0 9px;}

.footerCONTENT a:hover{
	color:#FFF8F1;
	text-decoration:none;
	text-shadow: 1px 1px 1px #CFC2B5;}

div.copyright {
	display:block;
	font-size:9px;
	margin-left:auto;
	margin-right:auto;
	padding:30px 0;
	text-align:center;
	vertical-align:middle;
	color:#8E6E97;
	text-shadow:1px 1px 1px #fff;}

div.copyright a, #footer a{
	color: #333;
	text-shadow:1px 1px 1px #fff;}

div.copyright a:hover, #footer a:hover{
	color:#8E6E97;
	text-shadow:1px 1px 1px #fff;}
	
/*PRODUCTINFO*/
.IMG_TOP{
	float:left;
	width:300px;
	height:350px;}

.RIGHT_TOP{
	float:right;
	width:450px;}

.DESC{
	color:#666;
	font-size:10px;}

#productInfos .Image {
	margin-left:0px;}

#productInfos .noImage, #productInfos .Image {
	margin-right:0px;}

#productInfos ul.Image li {
	text-align:left;}

.reviews_rating_light {
	margin:0;}

#productInfos ul {
	margin:0;
	padding:5px 0;}

.price_info{
	font-size:24px;
	font-weight:900;
	color:#8E6E97;
	text-shadow:1px 0px 1px #000;}



/*CART*/

ul.info_warning {
	background-color:#fff;
	border:1px solid #8E6E97;
	padding:8px;}

ul.info_warning li.infoWarning {
	background:#fff url(../img/icons/icon_alert.gif) no-repeat 0 4px;
	color:#8E6E97;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px 0 2px 20px;}
	
ul.info_success {
	background:#8E6E97;
	border:none;
	color:#FFF;
	text-shadow:1px 1px 1px #000;
	padding:8px;}

/*CHECKOUT*/

.checkoutnavigation li {
	float:left;
	height:60px;
	list-style-type:none;
	margin:0 7px;
	padding:8px;
	width:22%;}

.checkoutnavigation {
	border-bottom:1px solid #EAEAEA;
	height:95px;
	margin:0 0 10px;
	padding:0;}

.AdressInfo {
	margin-top:0px;}

/*CARTBOX*/
h2.head_cart{
	font-size:9px;
	font-weight:800;
	text-transform:uppercase;}

ul.info_success li.infoSuccess {
	background-color:#8E6E97;}

/*PRODUKTLISTING*/
.fourColumn h1 {
	height:11px;
	font-size:9px;
	margin:2px 0 0 0 ;
	text-transform:uppercase;
	font-weight:900;}

.rightBox{
	text-align:center;}

.rightBox .price{
	font-size:10px;
	color:#8E6E97;
	font-weight:900;}

/*NAVIGATION*/
.NAVIGATION, #NAVIGATION {
	line-height:15px;
	margin:23px 38px;
	padding:5px;
	vertical-align:middle;}

.NAVIGATION span, .NAVIGATION a {
	border:1px solid #8E6E97;
	color:#FFF;
	background:#8E6E97;
	padding:2px 3px;}

.NAVIGATION span:hover, .NAVIGATION a:hover {
	border:1px solid #8E6E97;
	color:#8E6E97;
	background:#FFF;
	padding:2px 3px;}

span.navigation_selected{
	border:1px solid #8E6E97;
	color:#8E6E97;
	background:#FFF;
	padding:2px 3px;}

.NAVIGATION .COUNT {
	float:left;
	color:#8E6E97;
	font-size:10px;
	font-weight:900;}

#content .head2 {
	font-size:12px;
	font-weight:900;
	margin:0;
	padding:10px;
	text-shadow:1px 1px 1px #000;}

#content h3 {
	margin:0;}
	