/*_______________________________________________________________________________________________ VORLAGEN

H gold 1      	#FC9 (#F1D969;)
Formfeld grau	#F3F3F3;
H gold 2      	#957F5E;
Hellgrau links	#eaeaea
G gold 3      	#8B7150;
Box hg gold   	#392e21;
Rot			#ec1d30;

/*	border: 1px dotted #f0f;__________________________________________________________________________________________ ALLG. + Frame DEF */

body{
	background-image:url(../ximg/frame/hg-body5.jpg);
	background-repeat: no-repeat;
/* 	background-color: #554F47; */
	background-color: #0c0a0b;
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	color: #eaeaea;
	text-transform: uppercase;
	}

table{
	border: 0;
	padding: 0;
	margin: 0;
}

img {
	border: 0;
	padding: 0;
	margin: 0;
	line-height: 0;
}

#blatt{
	background-image:url(../ximg/frame/blatt.gif);
	background-repeat: repeat-y;
	width: 752px;
}

/* Zentrieren von Tabellen - auch in alten Browsern*/
div.centertable table { 
	margin-left:auto; 
	margin-right:auto; 
}

#overhead td{
	color: #6e5c43;
	height: 25px;
	padding: 3px 15px 0 13px;
	}

.kerbe{
	background-image:url(../ximg/frame/kerpe.gif);
	background-repeat: no-repeat;
	height: 2px;
	}

#logo {
	color: #f1d9b9;
	line-height: 20px;
	padding: 5px 15px 0 13px;
}

.helv{	font-family: Helvetica, Arial, sans-serif;}

.geo{	font-family: Georgia, Times New Roman, serif;}

/*_________________________________________________________________________________________ CONT 1 */
.centerimg-start{
	background-image:url(../ximg/centerimg/start-centerimg1.jpg);
	background-repeat: no-repeat;
	background-color: #000;
	height: 281px;
	width: 748px;
}

.centerimg-b2b-login{
	background-image:url(../ximg/centerimg/b2b-login-centerimg.jpg);
	background-repeat: no-repeat;
	background-color: #000;
	height: 297px;
	width: 748px;
}

.centerimg-locator{
	background-image:url(../ximg/centerimg/locator-centerimg.jpg);
	background-repeat: no-repeat;
	background-color: #000;
	height: 433px;
	width: 748px;
}

.centerimg-contact{
	background-image:url(../ximg/centerimg/kontakt-centerimg.jpg);
	background-repeat: no-repeat;
	background-color: #000;
	height: 344px;
	width: 748px;
}

.cont1 {
	background-image:url(../ximg/frame/blatt2.gif);
	background-repeat: repeat-y;
	width: 748px;
	height: 287px;
}

#cont-border{
	padding:25px;
	text-align: center;
}

div.overview-img{
	text-align: center;
	float: left;
	padding: 13px;
	line-height: 16px;
}

#detail-left{
width: 320px;
}

.detail-button{
	text-align: center;
	float: left;
	padding-right: 15px;
	height: 76px;
	width: 76px;
}

.txt{
	clear: left;
	text-align: justify;
	font-size: 12px;
	text-transform: none;
	color: #ccc;
	line-height: 18px;
	padding-top: 25px;
}

.center {
clear: left;
text-align: center;
}

.b2b-login{
margin-left:350px;
}

table.lot{
	border-top: 1px solid #8B7150;
	border-left: 1px solid #8B7150;
	border-right: 1px solid #8B7150;
	margin: 5px 0 15px 0;
}

.lot td {
	border-left: 1px solid #8B7150;
	border-bottom: 1px solid #8B7150;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}

td.colored{
background-color: #372d20;
}

.preis-detail{
font-family: Georgia, Times New Roman, serif;
font-size: 30px;
font-weight: bold;
text-align: right;
}

.platte-small{
	background-image:url(../ximg/frame/platte-small.jpg);
	background-repeat: no-repeat;
	height: 8px;
	}
.horiz-strich{
	background-image: url(../ximg/frame/horiz-strich.gif);
	background-repeat: repeat-y;
}
				/*	________________________________________________________________ CART */

table#cart{
margin-top: 35px;
text-align: left;
line-height: 17px;
}

#cart td{
padding: 8px 15px 7px 15px;
}

#cart .butt td{
padding:0;
border: 0;
}

.box-gold td{
	border-style: solid;
	border-color: #8B7150;
	background-color: #392e21;
	padding: 8px 15px 7px 15px;
}

.box-gold-einzeln{
	border: 1px solid #8B7150;
	background-color: #392e21;
	padding: 8px 15px 7px 15px;
}

.box-gold-li{
	border-top: 1px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 0;
	}

.box-gold-mi{
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0;
	border-right: 0;
	}

.box-gold-re{
	border-top: 1px;
	border-bottom: 1px;
	border-left: 0;
	border-right: 1px;
	text-align: right;
	}

.vert-stripe td{
border-bottom: 1px solid #8B7150;
}

.vert-stripe-top td{
border-top: 1px solid #8B7150;
}
/*_________________________________________________________________________________________ Hinweise */


/*-------------------------------------------------
FLASHES
-------------------------------------------------*/

#Flash {
	text-align: left;
	border: 1px solid #ccc;
	padding: 8px 15px 10px 35px;
	font-size: 14px;
	margin: 20px 2px 12px auto;
	text-align: justify;
	font-size: 12px;
	text-transform: none;
	color: #ccc;
}

#Flash.good {
	border-color: #2D6D2D;
	color: #999;
	background: url(../ximg/content/hinweis-ok.gif) #004d00 left no-repeat;
}

#Flash.bad {
	border-color: #BD1626;
	color: #fff;
	background: url(../ximg/content/hinweis-fehler.gif) #6c0b14 left no-repeat;
}


/*_________________________________________________________________________________________ CONT 1 Locator */

.store-box-line div{
width: 230px;
float:left;
text-align: left;
margin-top: 15px;
}


/*_________________________________________________________________________________________ CONT 2 APPETIZER */
.cont2 img{
	border: 3px solid #856C4E;
	margin-top: 3px;
}

.cont2-appetizer{
	background-image:url(../ximg/frame/hg-appetizer.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 8px;
	width: 731px;
	height: 222px;
}

.cont2-appetizer table {
	text-align: center;
	line-height: 14px;
}

/* .appetizer img{
	border: 3px solid #856C4E;
} */

.cont2-b2b-signin-hg{
	background-image:url(../ximg/frame/hg-b2b-signin.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 8px;
	width: 731px;
	height: 370px;
}

.cont2-contact-hg{
	background-image:url(../ximg/frame/hg-cont2-contact.jpg);
	background-repeat: no-repeat;
	margin-top: 8px;
	width: 731px;
	height: 246px;
}

.box-history{
	background-color: #FFF;
	border: 3px solid #856C4E;
	width: 343px;
	height: 132px;
	margin-top: 3px;
	padding: 5px;
	text-align: justify;
	color: #8B7150;
	font-family: Georgia, Times New Roman, serif;
}

.no{
white-space:nowrap;
}

/*_________________________________________________________________________________________ TEASER */
table .teaser{
	text-align: center;
	width: 748px;
	height: 84px;
}

.teas-orderstatus{
	background-repeat: no-repeat;
	height: 84px;
	width: 237px;
}

.teas-newsletter{
	background-repeat: no-repeat;
	height: 84px;
	width: 237px;
}

.teas-gutschein{
	background-repeat: no-repeat;
	height: 84px;
	width: 237px;
}

.teas-help{
	background-repeat: no-repeat;
	height: 84px;
	width: 237px;
}

.teas-locator{
	background-repeat: no-repeat;
	height: 84px;
	width: 237px;
}

.teas-hotline{
	background-repeat: no-repeat;
	height: 84px;
	width: 237px;
}
/*_________________________________________________________________________________________ FOOTER*/
#footer{
	background-image:url(../ximg/frame/blatt-footer.gif);
	background-repeat: no-repeat;
	height: 80px;
	width: 752px;
	padding-top: 5px;
}

#footer div{
	margin-top: 5px;
	text-align: center;
	color: #f1d9b9;
}
/*_________________________________________________________________________________________________ Spezial Text */

.trenner{
	color: #6e5c43;
	padding: 0 5px 0 5px;
}

.head-gold, .txt .sub-gold{
	color: #8B7150;
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	}

.txt .head-gold{
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	}

.head-white{
font-family: Georgia, Times New Roman, serif;
font-size: 18px;
color: #FFF;
font-weight: bold;
}

.head-super{
color: #FFF;
font-family: Georgia, Times New Roman, serif;
font-size: 40px;
font-weight: bold;
}

.mini{
text-transform: none;
font-size: 9px;
margin-top: 10px;
text-align: right;
}

.old-price{
text-decoration: line-through;
font-size: 12px;
font-weight: normal;
}

.new-price{
font-weight: bold;
color: #ec1d30;
}

/*_________________________________________________________________________________________________ formular */
input, select, textarea{
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	background-color: #F3F3F3;
	font-size: 10px;
	text-transform: none;
}

.cont1 input, .cont1 select, .cont1 textarea,.pop2 input, .pop2 select, .pop2 textarea, .pop2 img{
	border: 3px solid #856C4E;
}

input.error, select.error, textarea.error {
	background-color: #eba5a5;
}

.fielderror {
	color:#df1c2d;
}

.cont1 input.check{
	border: 0;
margin-right: 10px;
height: 15px;
width: 15px;
vertical-align: middle;
}

.centerimg-contact input,.centerimg-contact textarea{
margin-top: 15px;
width: 343px;

}

.box-gold input.check{
	border: 3px solid #392e21;
}

.box-gold-einzeln input.check{
	border: 3px solid #392e21;
}

.feld-suche{
	width: 105px;
	background-color: #DFD1BC;
	}

.newsletter{
	margin: 40px 5px 10px 20px;
}

.feld-newsletter{
	width:130px;
	}

.feld-anzahl{
	width:45px;
	margin-top: 5px;
}

.feld-liste{
	margin-top: 5px;
}

.feld-gutschein{
	width:350px;
}

.b2b-login input{
	width: 230px;
	margin: 5px 0 5px 0;
}

.k-login input{
	width: 333px;
	margin: 5px 0 5px 0;
}

.old-order{
width: 250px;
}

.butt{
	font-family: Georgia, Times New Roman, serif;
	line-height: 10px;
	height: 17px;
	margin: 0 0 0 5px;
}

.butt a{
margin: 4px;
font-size: 11px;
text-decoration: none;
color: #eaeaea;
}

.butt a:hover{
text-decoration: none;
color: #FFF;
}

.butt-left{
	background-image:url(../ximg/nav/butt-left.jpg);
	background-repeat: no-repeat;
	width: 2px;
}

.butt-midd{
	background-image:url(../ximg/nav/butt-midd.jpg);
	background-repeat: repeat-x;
}

.butt-right{
	background-image:url(../ximg/nav/butt-right.jpg);
	background-repeat: no-repeat;
	width: 2px;
}

.buttpf-r-left{
	background-image:url(../ximg/nav/buttpf-r-left.jpg);
	background-repeat: no-repeat;
	width: 3px;
}

.buttpf-r-midd{
	background-image:url(../ximg/nav/buttpf-r-midd.jpg);
	background-repeat: repeat-x;
}

.buttpf-r-right{
	background-image:url(../ximg/nav/buttpf-r-right.jpg);
	background-repeat: no-repeat;
	width: 14px;
}

.buttpf-g-left{
	background-image:url(../ximg/nav/buttpf-g-left.jpg);
	background-repeat: no-repeat;
	width: 14px;
}

.buttpf-g-midd{
	background-image:url(../ximg/nav/buttpf-g-midd.jpg);
	background-repeat: repeat-x;
}

.buttpf-g-right{
	background-image:url(../ximg/nav/buttpf-g-right.jpg);
	background-repeat: no-repeat;
	width: 3px;
}

.txtarea{
	width:330px;
	margin-bottom:15px;
}

.txtarea-summ{
	width:670px;
}
/*_________________________________________________________________________________________________ LINKs */
a{
text-transform: uppercase;
text-decoration: none;
color: #8B7150;
}

a:hover{
text-decoration: none;
color: #ae8e68;
}

.cont1 a{
		font-family: Georgia, Times New Roman, serif;
		text-decoration: underline;
}

.cont1 a:hover{
		text-decoration: underline;
}

.cont2 a{
		font-family: Georgia, Times New Roman, serif;
		text-decoration: underline;
}

.cont1 .butt a, .cont2 .butt a{
		text-decoration: none;
}

.cont1 .butt a:hover, .cont2 .butt a:hover{
		text-decoration: none;
}

#footer a, #logo a{
	color: #f1d9b9;
}

#footer a:hover, #logo a:hover{
	color: #c8b499;
}

.txt a{
text-transform: none;
}


.detail-button a img {	border: 3px solid #856C4E;}

.detail-button a:hover img {	border: 3px solid #c2a27a; }

#kombinat a{
	padding: 0 25px 0 25px;
color: #1c1914;
text-transform: none;
	}

#kombinat a:hover{
	color: #1c1914;
text-decoration: underline;
	}
/*_________________________________________________________________________________________________ POPUP */

.pop1{
	background-image:url(../ximg/frame/hg-pop1.gif);
	background-repeat: no-repeat;
	height: 87px;
	}

.pop2{
	background-image:url(../ximg/frame/hg-pop2.gif);
	background-repeat: repeat-y;
	height: 11px;
	}

.pop2 img{
margin-bottom: 15px;
}

.pop2 input,.pop textarea{
margin: 0 0 15px 0;
width: 300px;
}

.pop3{
	background-image:url(../ximg/frame/hg-pop3.gif);
	background-repeat: no-repeat;
	height: 21px;
	}

.pop1-gr{
	background-image:url(../ximg/frame/hg-pop1-gr.gif);
	background-repeat: no-repeat;
	height: 85px;
	}

.pop2-gr{
	background-image:url(../ximg/frame/hg-pop2-gr.gif);
	background-repeat: repeat-y;
	height: 10px;
	}

.pop3-gr{
	background-image:url(../ximg/frame/hg-pop3-gr.gif);
	background-repeat: no-repeat;
	height: 29px;
	}

.pop-sizes{
background-image: url(../ximg/frame/hg-pop-sizes.gif);
background-repeat: no-repeat;
text-align: left;
height: 538px;
width: 731px;
}

table.size-table{
border-left:1px solid #856C4E;
border-bottom:1px solid #856C4E;
}

.size-table td{
border-top:1px solid #856C4E;
border-right:1px solid #856C4E;
padding: 7px;
}







