@charset "utf-8";
/* CSS Document */


.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 900px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body{
}
.highslide-wrapper .highslide-body .spy_sd_prodata{
text-align:left;
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.highslide-dimming {
	background: black;
}
/* Shop */


.sby_sd_prodata, .sby_sd_katdata{
float:left;
margin-right:40px;
width:102px;
height:170px;
text-align:center;
}
.sby_sd_preis{
display:block;
margin-top:3px;
}

.sby_sd_name, .sby_sd_katdata h1, .sby_sd_katdata h2, .sby_sd_katdata h3, .sby_sd_katdata h4, .sby_sd_katdata h5, .sby_sd_katdata h6{
font-size:1em!important;
font-weight:normal!important;
padding:0!important;
margin:-5px;
}

#righter_content .kat_pro{
width:592px;
float:left;

}
#righter_content .kat_pro_det{
width:592px;
float:left;
margin-top:10px;
}
#lefter_middle .shopmenu{
margin-top:10px;
border:solid 1px #e8e8e8;
padding:10px;
}
/* ende Shop */
#lefter_middle{
height:100%;
}
#lefter_content{
margin-top:150px;
}
.produktright{

}
#mainbild{
float:left;
margin-right:30px;
width:400px;
height:400px;
}
#vardiv{
float:left;
margin-right:30px;
width:400px;
height:400px;
display:none;
}
.spy_sd_prodata{
width:450px;
}
.spy_sd_prodata td{
padding:10px 0;
}
.spy_sd_prodata table td{
padding:0;
}
.spy_sd_prodata table{
padding:0;
margin:0;
}
#f_anzahl{
width:2em;
text-align:center;
}
#sby_artnr{
}
/* warenkorb */
#righter_content .sby_wk_table{
border-collapse: separate;
border-spacing:2px;
width:592px;

}


#righter_content .sby_wk_table td{
padding:10px;
background: #F8F8F8;
}

#righter_content .sby_wk_table th{
padding:10px;
font-weight:bold;
}
#righter_content .sby_wk_table .sby_wk_value_preis, #righter_content .sby_wk_table .sby_wk_value_gespreis, #righter_content .sby_wk_table .sby_wk_footer_totalsum{
width:40px;
}
#righter_content .sby_wk_table .warenanzahl{
text-align:center;
width:30px;
}
#righter_content .sby_wk_table .sby_wk_value_anzahl, #righter_content .sby_wk_table .sby_wk_value_preis, #righter_content .sby_wk_table .sby_wk_value_gespreis, #righter_content .sby_wk_table .sby_wk_footer_totalsum, #righter_content .sby_wk_table .sby_wk_footer_totalsum, #righter_content .sby_wk_table .sby_wk_value_porto, #righter_content .sby_wk_table .sby_wk_klein, #righter_content .sby_wk_table .sby_th_menge, #righter_content .sby_wk_table .sby_th_preis, #righter_content .sby_wk_table .sby_th_total{
text-align:right;
}

/* ende warenkorb */
/* start kasse */

.sby_wk_table textarea{
width:144px;
border:1px solid #A9A9A9;
}
#righter_content .tbl_anmeldung, #righter_content .kasse{
border-collapse: separate;
border-spacing:2px;
margin:1.15em 0;
}

#righter_content .tbl_anmeldung td, #righter_content .kasse td{
padding:10px;
background: #F8F8F8;
}



#righter_content .tbl_anmeldung .tbl_anz_lft {

padding-right:30px;
}
#righter_content .tbl_anmeldung .tbl_anz_rgt{
padding-left:30px;
}
#kasse_kunden{
margin-top:1.5em;
}
#kasse_kunden legend{
color:#6C6C6C;
font-family:Tahoma,Geneva,Kalimati,sans-serif;
font-size:1.4em;
font-weight:bold;
margin-bottom:0.5em;
}
#kasselogin{
margin-top:1.5em;
}
#kasselogin legend{
color:#6C6C6C;
font-family:Tahoma,Geneva,Kalimati,sans-serif;
font-size:1.4em;
font-weight:bold;
margin-bottom:0.5em;
}
.sby_newregister{
margin-top:1.5em;
margin-bottom:0.5em;
}
.sby_wk_orderok{
margin-top:1.5em;
margin-bottom:0.5em;
}
#kassepassword{
margin-top:1.5em;
}
#kassepassword legend{
color:#6C6C6C;
font-family:Tahoma,Geneva,Kalimati,sans-serif;
font-size:1.4em;
font-weight:bold;
margin-bottom:1em;
}

#righter_content .new_pw{
border-collapse: separate;
border-spacing:2px;
margin:1.15em 0;

}

#righter_content .new_pw td{
padding:10px;
background: #F8F8F8;
}

.zahlart1{
margin-left:92px;
}
.lieferadr1{
margin-left:80px;
}
.lieferadr2{
margin-left:20px;
}
/* ende kasse */
.waren_left{
float:left;
}
.waren_left ul li hr{
width:100px;
}
.waren_right ul li hr{
width:87px;
}
.waren_right{
float:right;
margin-right:20px;
text-align:right;
}
.warenvor{
width:20px;
display:block;
margin:5px 5px 5px 0;
float:left;
text-align:center;
}
.aktuali{
margin:5px 0 0 0;
}
.sby_wk_leer ul{
margin-bottom:5px;
}
.imgheader{
margin-bottom:0.3em!important;
}
.durchstrichen{
text-decoration:line-through!important;
}
.aktionspreis{
color:red;
display:block;
}
