/* CSS Dokument für den Onlineshop www.johannesbad-schober.de */
/* Copyright www.gastrodreams.de */

/* Container Aufbau */

html, body {
background-image:url(images/bg.jpg);
background-position:top;
background-repeat: repeat-x;
margin:0;
padding:0;
background-color:#fcead0;
font-family:verdana;
font-size:12px;
color:#613d09;
}

#frame {
width:728px;
background-image: url(images/online-shop_09.jpg);
background-repeat: repeat-y;
background-position:top;
margin:	0 auto 0px auto;
text-align: left;
}

#menuoben {
width:728px;
height:66px;
background-image:url(images/online-shop_02.jpg);
float:left;
}

#picline {
width:728px;
height:213px;
float:left;
}

#picline img {
float:left;
}

#sidebarlinks {
width:197px;
min-height:300px;
float:left;
}

#servicebox {
width:197px;
height:150px;
background-image: url(images/online-shop_10.jpg);
background-repeat: no-repeat;
background-position:top;
margin-top:30px;
float:left;
}

#content {
width:531px;
float:left;
}

#footer {
width:728px;
height:46px;
background-image:url(images/online-shop_14.jpg);
clear:both;
}

/* Menüs */

/* oben */

#menuhori ul {
padding:0;
margin:45px 0 0 315px;
list-style:none;
font-size:12px;
font-weight:bold; 
color:#613d09;
}

#menuhori ul li {
float:left;
margin-left:2px;
margin-right:2px;
position:relative;
}

#menuhori ul li a {
display:block;
padding:0px 0px 3px 0px;
color:#92672a;}

#menuhori ul li a:hover {
display:block;
padding:0px 0px 3px 0px;
color:#613d09;
text-decoration:underline;
}

#menuhori li ul {
display:none;
margin:13px 0 0 5px;
position:absolute;
top:0;
}

#menuhori li ul li {
float:none;
padding:0 0 0 10px;
width:150px;
}


#menuhori li>ul {
top:0;
left:0;
}

#menuhori li a {
color:#fff;
text-decoration:none;
}

#menuhori li:hover ul, li.over ul {
display:block;
background:#dc6b00;
color:#FFF;
}

#nav ul {
display: none;
background: #dc6b00;
border-width: 1px;
border-style:solid;
border-color:#FFFFFF;
}

#nav li:hover ul, #nav li.over ul {
width: 150px;
display: block;
position: absolute;
padding-top: 7px;
padding-bottom:7px;
margin: 16px 0 0 -5px;
}

/* links */

.sub {
margin-left:15px;
padding-top:3px;
padding-bottom:2px;
}

#menue {
margin-top:5px;
font-weight:bold;
font-size:13px;
color:#613d09;
float:left;
}


#menue ul {
margin: 0;
padding: 0;
padding-left:15px;
list-style: none;
}

#menue li {
/* width: 140px; */
/* width: 100%; */
/* float:left; */
padding-top:3px;
padding-bottom:2px;
}

#menue li a {
color: #613d09;
font-weight:bold;
text-decoration: none;
padding: 1px;
padding-top:3px;
padding-bottom:2px;
/* display: block;
width: 99.9%; */
}


#menue li a:hover {
font-weight: bold;
color: #000;
text-decoration: underline;
}

/* #nav2 {
width: 136px;
}

#nav2 ul {
display: none;
background: #a5c635;
border-width: 1px;
border-style:solid;
border-color:#663300;
}

#nav2 li:hover ul, #nav li.over ul {
width: 180px;
display: block;
position: absolute;
padding-top: 7px;
padding-left: 7px;
padding-bottom:7px;
margin: -25px 0 0 125px;
} */


/* Content */

/* News & Artikel Startseite */

.news {
width:500px;
margin-left:10px;
padding-top:5px;
padding-bottom:15px;
float:left;
border-bottom:1px;
border-bottom-color:#613d09;
border-bottom-style:dotted;
}

.artikel {
width:500px;
margin-left:10px;
padding-top:10px;
padding-bottom:15px;
float:left;
border-bottom:1px;
border-bottom-color:#613d09;
border-bottom-style:dotted;
}

/* Bildformatierungen */

#content img {
border:1px;
border-color:#613d09;
border-style:solid;
margin:5px 10px 5px 10px;
}

#content .imgr {
float:right;
}
#content .imgl {
float:left;
}

/* Schriftformatierungen */
#content h1 {
font-size:14px;
}
#content h2 {
font-size:12px;
}

#content a {
color:#613d09;
font-weight:bold;
}

#content a:hover {
color:#000;
font-weight:bold;
}

.preisulink {
text-align:right;
}

#footer p {
position:relative;
top:15px;
text-align:right;
margin-right:15px;
font-size:10px;
}

#footer a {
color:#613d09;
text-decoration:none;
}

#footer a:hover {
color:#613d09;
text-decoration:underline;
}

#servicebox h2 {
font-size:11px;
font-weight:bold;
margin-left:20px;
margin-top:12px;
margin-bottom:10px;
}

#servicebox p {
margin-top:4px;
margin-bottom:4px;
margin-left:17px;
font-size:9px;
}

#servicebox a {
color:#613d09;
text-decoration:none;
}

#servicebox a:hover {
color:#000;
text-decoration:underline;
}

/* Shop */
.CATEGORY_TITLE_LIST {
font-weight:bold;
}
.PRODUCT_BOX {
border-top:1px;
border-top-color:#613d09;
border-top-style:dotted;
margin-bottom:5px;
}
.PRODUCT_IMAGE_LIST {
float: left;
}
.PRODUCT_TITLE_LIST H2 {
margin:0;
margin-top:5px;
margin-bottom:5px;
padding:0;
}
.PRODUCT_TITLE_SINGLE {
border-top:1px;
border-top-style:dotted;
border-top-color:#613d09;
margin-top:10px;
padding-top:10px;
margin-bottom:15px;
font-size:12px;
}
.PRODUCT_SINGLE_CLEAR {
border-top:1px;
border-top-style:dotted;
border-top-color:#613d09;
margin-top:10px;
padding-top:10px;
margin-bottom:5px;
clear:both;
}
.web_price_LIST {
float: right;
}
.web_price_SINGLE {
margin-top:5px;
margin-bottom:5px;
}
.web_quantity_SINGLE {
border-bottom:1px;
border-bottom-style:dotted;
border-bottom-color:#613d09;
padding-bottom:10px;
margin-bottom:5px;
}
.PRODUCT_MORE_INFO {
margin-top:5px;
}

/* Tools */

.clearer {
clear:both;
margin:0;
padding:0;
}

/* Warenkorbformatierungen */

#text_Produkt {
width:139px;
padding-right:5px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
margin-bottom:15px;
float:left;
font-size:11px;
font-weight:bold;
}

#text_Variante {
width:59px;
padding-right:5px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
margin-bottom:15px;
float:left;
font-size:11px;
font-weight:bold;
}

#text_Einzelpreis {
width:69px;
padding-right:8px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
margin-bottom:15px;
float:left;
font-size:11px;
font-weight:bold;
}

#text_Anzahl {
width:69px;
padding-right:5px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
margin-bottom:15px;
float:left;
font-size:11px;
font-weight:bold;
}

#text_Gesamt {
width:110px;
float:left;
font-size:11px;
font-weight:bold;
margin-bottom:15px;
}

.floatbox_BASKET2 {
border-bottom:1px;
border-bottom-color:#613d09;
border-bottom-style:solid;
padding-bottom:10px;
margin-bottom:10px;
}

.floatbox_BASKET3 {
/* border-bottom:1px;
border-bottom-color:#613d09;
border-bottom-style:solid; */
padding-bottom:10px;
margin-bottom:10px;
}



.anzahl_wk {
width:69px;
padding-right:5px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
float:left;
font-size:11px;
font-weight:normal;
}

.produkte_wk {
width:139px;
padding-right:5px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
float:left;
font-size:11px;
font-weight:bold;
}

.variante_wk {
width:59px;
height:22px;
padding-right:5px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
float:left;
font-size:11px;
font-weight:normal;
}

.einzelpreis_wk {
width:69px;
padding-right:8px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
float:left;
font-size:11px;
font-weight:bold;
}

.mwst {
font-size:9px !important;
font-weight:normal !important;
}

.gesamt_wk {
width:110px;
float:left;
font-size:11px;
font-weight:bold;
}

/* Versand, Zahlungsweise und Co Formatierungen */

.text_versand_BASKET2 {
width:250px;
padding-right:5px;
/* border-right:1px;
border-right-color:#613d09;
border-right-style:solid; */
margin-right:49px;
margin-bottom:15px;
float:left;
font-size:11px;
font-weight:bold;
}

#text_pauschale_BASKET2 {
width:110px;
padding-right:5px;
/* border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
margin-bottom:15px; */
float:left;
font-size:11px;
font-weight:bold;
}

/* #text_zahlungweise_BASKET4 {
width:110px;
float:left;
font-size:11px;
font-weight:bold;
} */

.SHIPPING_SELECTOR_BASKET3 {
width:250px;
padding-right:5px;
/* border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px; */
margin-bottom:15px;
float:left;
font-size:11px;
font-weight:normal;
}

.land_wk {
padding-left:49px;
float:left;
font-size:11px;
font-weight:bold;
}

.preis_wk {
padding-left:49px;
float:left;
font-size:11px;
font-weight:bold;
}


#text_gesamt_BASKET5 {
width:250px;
padding-right:5px;
/* border-right:1px;
border-right-color:#613d09;
border-right-style:solid; */
margin-right:49px;
margin-bottom:15px;
float:left;
font-size:12px;
font-weight:bold;
}

#PRICE_TOTAL_BASKET5 {
padding-left:75px;
float:left;
font-size:12px;
font-weight:bold;
}

/* Bestellvorgang */

.text_bestellung_BASKET_PAYMENT_TEMPLATE1 {
/* float:left;
width:400px;
padding-bottom:15px; */
margin-bottom:10px;
}

#text_produkte_BASKET_PAYMENT_TEMPLATE1 {
width:180px;
padding-right:5px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
float:left;
font-size:11px;
font-weight:bold;
}

#text_anzahl_BASKET_PAYMENT_TEMPLATE1 {
width:100px;
padding-right:5px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
float:left;
font-size:11px;
font-weight:bold;
}

#text_gesamt_BASKET_PAYMENT_TEMPLATE1 {
width:150px;
float:left;
font-size:11px;
font-weight:bold;
margin-bottom:15px;
}

.floatbox_BASKET_PAYMENT_TEMPLATE2 {
clear:both;
}

.produkte_BASKET_PAYMENT_TEMPLATE2 {
width:180px;
padding-right:5px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
margin-bottom:15px;
float:left;
font-size:11px;
font-weight:bold;
}

.anzahl_BASKET_PAYMENT_TEMPLATE2 {
width:100px;
height:25px;
padding-right:5px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
float:left;
font-size:11px;
font-weight:normal;
}

.gesamt_BASKET_PAYMENT_TEMPLATE2 {
width:150px;
float:left;
font-size:11px;
font-weight:bold;
}

.floatbox_BASKET_PAYMENT_TEMPLATE3 {
clear:both;
}

/*
#SHIPPING_TITLE_BASKET_PAYMENT_TEMPLATE5 {
width:250px;
padding-right:5px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:5px;
margin-bottom:15px;
float:left;
font-size:11px;
font-weight:normal;
}

#PRICE_SHIPPING_BASKET_PAYMENT_TEMPLATE5 {
width:250px;
padding-right:5px;
border-right:1px;
border-right-color:#613d09;
border-right-style:solid;
margin-right:49px;
margin-bottom:15px;
float:left;
font-size:12px;
font-weight:bold;
} */


/* Formular */
fieldset {
	border:none;
	padding-bottom:10px;
}

.csc-mailform label {
	width:150px;
	float:left;
	display:block;
	padding-right:2px;
	white-space:nowrap; /*to fix ie6 wrapping*/
}

.csc-mailform br {clear:both;}

.csc-mailform input {
	width:200px;
	/* display:block; */
	margin-right:10px;
	margin-top:3px !important;
	margin-top:0px; /*to fix ie6 position*/
}

.csc-mailform textarea {
	width:200px;
	/* display:block; */
	margin-right:10px;
	margin-top:3px !important;
	margin-top:0px; /*to fix ie6 position*/
}
.csc-mailform select {
	width:200px;
	/* display:block; */
	margin-right:10px;
	margin-top:3px !important;
	margin-top:0px; /*to fix ie6 position*/
}
