/* CSS products.css */

.plus {
display:block;
background-image:url(img/plus.gif);
background-repeat:no-repeat;
width:30px;
height:30px;
border:0 solid;
font-size:0;
cursor:pointer;
position:relative;
margin:4px 0 0;
}

.minus {
display:block;
background-image:url(img/minus.gif);
background-repeat:no-repeat;
width:30px;
height:30px;
border:0 solid;
font-size:0;
cursor:pointer;
position:relative;
margin:3px 0 0;
}

.alter {
display:block;
background-image:url(img/alter.gif);
background-repeat:no-repeat;
width:32px;
height:32px;
border:0;
font-size:0;
cursor:pointer;
}

.delete {
display:block;
background-image:url(img/delete.gif);
background-repeat:no-repeat;
width:50px;
height:47px;
border:0;
font-size:0;
background-color:#fff;
cursor:pointer;
position:relative;
}

fieldset {
position:relative;
line-height:1.5;
border:1px solid #DBB69B;
background:url(img/bg-fieldset-1.png) repeat-x 0 0;
margin:1px 8px 20px;
}

fieldset legend {
line-height:2.0em;
font-weight:700;
color:#9B8A76;
background:url(img/login-in2.png) #fff no-repeat 0 0;
padding:0 10px 0 39px;
}

fieldset dl {
margin:10px 0;
}

fieldset dt {
float:left;
width:13em;
text-align:left;
clear:both;
color:#B34F1D;
font-weight:700;
line-height:1.6;
padding:8px 0 0;
}

fieldset dd {
padding:8px 0 0;
}

fieldset dd #message_body {
width:300px;
border:1px solid #788693;
color:#788693;
font:normal 1em/1.5em Verdana, sans-serif;
}

* html fieldset legend {
float:left;
position:relative;
margin-top:0.5em;
}

fieldset div.innen-content {
border:0 solid #fff;
font-size:15px;
text-align:justify;
padding:25px;
}

fieldset div.innen-content-1 {
border:0 solid #fff;
text-align:justify;
padding:15px;
}

.fieldset-content-box-left {
width:270px;
overflow:hidden;
color:#113144;
font-size:14px;
float:left;
line-height:15px;
text-align:justify;
border:0 solid #000;
margin:10px 10px 15px 0;
}

.fieldset-content-box-right {
width:310px;
overflow:hidden;
color:#113144;
font-size:14px;
float:right;
line-height:15px;
text-align:justify;
border:0 solid #000;
margin:10px 0 15px 10px;
}

.vorgang-box-content-4 {
width:155px;
color:#113144;
font-size:14px;
float:left;
text-align:center;
border:0 solid #000;
margin:0 0 20px;
}

.abstand-10 {
height:10px;
}

.abstand-gallery {
height:5px;
}

.newsletter-box-mail {
background-color:#F5EAE8;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#113144;
font-size:14px;
float:left;
text-align:center;
border:1px solid #A39C9B;
margin:0;
}

.account_box {
background:url(img/account_bg_german.png) no-repeat left bottom;
width:340px;
height:200px;
float:left;
display:block;
overflow:hidden;
}

#prod-margin {
margin:10px 10px 0 12px;
}

#prod-margin2 {
margin:10px 15px 0;
}

.prodplace {
min-width:120px;
height:120px;
float:left;
overflow:hidden;
}

.prodplace-160 {
min-width:160px;
height:160px;
float:left;
overflow:hidden;
}

.prodplace-overlay {
width:120px;
height:120px;
float:left;
overflow:hidden;
position:relative;
margin:-120px 0 0;
}

.prodplace-cart-order {
min-width:70px;
height:70px;
float:left;
overflow:hidden;
background-repeat:no-repeat;
background-position:center center;
}

.prodplace-overlay-cart {
width:70px;
height:70px;
float:left;
overflow:hidden;
position:relative;
/*margin:-70px 0 0; entfernt da das im IE nicht der hhit ist*/
top:-70px;
margin:0px !important;
}

td.eingabe
{	vertical-align:top;
	padding-top:20px;
}


.prodplace-success {
min-width:250px;
height:200px;
float:left;
overflow:hidden;
}

.prodplace-success-overlay {
width:250px;
height:200px;
float:left;
overflow:hidden;
position:relative;
margin:-200px 0 0;
}

.prodhead a {
color:#B15121;
font-size:18px;
font-weight:700;
text-align:left;
line-height:18px;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
margin:5px 0 0 3px;
}

.prodhead2 a {
color:#B15121;
font-size:14px;
font-weight:700;
text-align:left;
}

.prodhead3 a {
color:#B15121;
font-size:13px;
font-weight:700;
text-align:left;
line-height:18px;
border:0 solid #000;
margin:18px 0 0;
}

.prod-beschreibung {
height:60px;
overflow:hidden;
color:#113144;
font-size:15px;
font-weight:400;
line-height:14px;
text-align:justify;
border:0 solid #000;
margin:5px 0 0;
}

.prod-beschreibung-kat {
height:60px;
overflow:hidden;
color:#113144;
font-size:14px;
font-weight:400;
line-height:14px;
text-align:justify;
border:0 solid #000;
margin:5px 0 0;
}

.prod-beschreibung_3 {
height:60px;
overflow:hidden;
color:#113144;
font-size:13px;
font-weight:400;
line-height:14px;
text-align:justify;
border:0 solid #000;
margin:5px 0 0;
}

.prod-beschreibung-new {
height:45px;
overflow:hidden;
color:#113144;
font-size:15px;
font-weight:400;
line-height:14px;
text-align:justify;
border:0 solid #000;
margin:5px 0 0;
}

.prod-info-site {
height:170px;
width:270px;
overflow:hidden;
color:#113144;
font-size:12px;
float:none;
font-weight:400;
line-height:14px;
text-align:justify;
border:0 solid #000;
margin:5px 2px 2px 5px;
}

.product-info-detail {
height:168px;
width:270px;
overflow:hidden;
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
font-size:14px;
float:none;
font-weight:400;
line-height:15px;
text-align:justify;
border:0 solid #000;
margin:5px 2px 2px 5px;
}

.prod-preis {
height:16px;
width:190px;
float:left;
color:#3A3A3A;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
font-size:19px;
font-weight:700;
line-height:25px;
letter-spacing:0.02em;
border:0 solid #000333;
margin:6px 0 5px;
padding:0;
}

.prod-ampel {
height:11px;
width:36px;
float:right;
color:#D9290A;
font-family:Georgia,"Times New Roman", Times, serif;
font-size:16px;
font-weight:700;
line-height:20px;
letter-spacing:0.02em;
border:0 solid #000;
margin:14px 0 0;
}

.prod-cart-add {
width:47px;
float:right;
color:#D9290A;
font-family:Georgia,"Times New Roman", Times, serif;
font-size:16px;
font-weight:700;
line-height:20px;
letter-spacing:0.02em;
border:0 solid #000;
margin:0;
}

.prod-ampel-info {
height:11px;
float:left;
color:#D9290A;
font-family:Georgia,"Times New Roman", Times, serif;
font-size:16px;
font-weight:700;
line-height:20px;
letter-spacing:0.02em;
border:0 solid #000;
margin:5px 0 0;
}

.prod-preis-new {
height:16px;
float:left;
color:#D9290A;
font-family:Georgia,"Times New Roman", Times, serif;
font-size:16px;
font-weight:700;
line-height:20px;
letter-spacing:0.02em;
border:0 solid #000;
margin:10px 0 5px;
}

.prod-tax {
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
font-size:13px;
line-height:13px;
float:left;
width:100px;
border:0 solid #000;
margin:8px 0 0;
}

.prod-tax-new {
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
font-size:13px;
line-height:18px;
float:left;
width:250px;
border:0 solid #000;
text-align:left;
margin:8px 0 0;
}

.prod-shipping {
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
font-size:13px;
line-height:13px;
float:right;
width:150px;
text-align:right;
border:0 solid #000;
margin:8px 0 0;
}

.prod-shipping-new {
color:#113144;
font-family:Georgia,"Times New Roman", Times, serif;
font-size:13px;
font-weight:600;
line-height:25px;
float:left;
width:280px;
text-align:left;
border:0 solid #000;
margin:8px 0 0;
}

.abstand {
height:15px;
}

#menue_eins {
display:block;
}

.contentswitch {
background:url(img/content_prodnav1.png) no-repeat left top;
width:730px;
height:42px;
position:relative;
margin:0 0 0 2px;
}

.switch {
color:#fff;
margin:0 22px;
padding:1px 0 0;
}

.switch a {
font-size:17px;
font-weight:700;
color:#8F441B;
margin:0 22px;
padding:1px 0 0;
}

.switch a:hover {
color:#705538;
}

.shorttext {
max-width:300px;
color:#113144;
font-size:14px;
font-weight:400;
line-height:17px;
display:block;
overflow:hidden;
text-align:justify;
margin:7px 0 0;
}

.StammBeschreibung {
max-width:695px;
color:#113144;
margin-left:3px;
margin-right:3px;
font-size:15px;
font-weight:400;
line-height:14px;
text-align:left;
display:block;
overflow:hidden;
border:0 solid #000;
}

.StammBeschreibung-thumb {
max-width:700px;
color:#113144;
font-size:15px;
font-weight:400;
line-height:14px;
text-align:left;
letter-spacing:0;
display:block;
overflow:hidden;
}

.StammBeschreibung-purch {
max-width:695px;
margin-left:3px;
margin-right:3px;
color:#113144;
font-size:15px;
font-weight:400;
line-height:14px;
text-align:left;
letter-spacing:0;
display:block;
overflow:hidden;
}

.Stammpunkt {
width:80px;
color:#583b1c;
font-size:15px;
font-weight:700;
line-height:15px;
text-align:left;
}

.Stammpunkt2 {
color:#302926;
font-size:15px;
font-weight:700;
line-height:15px;
text-align:left;
}

.Stammpunkt3 {
color:#113144;
font-size:13px;
font-weight:400;
line-height:15px;
text-align:left;
background-color:transparent !important;
}

.Stammpreis {
color:#D9290A;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
font-size:16px;
font-weight:700;
line-height:15px;
}

#preisbox {
height:100px;
display:block;
}

.more_info {
width:200px;
}

.more_options {
width:180px;
}

.Stammpreis2 {
color:#B15121;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
font-size:21px;
font-weight:700;
line-height:15px;
text-align:left;
}

.preis_bg {
background:url(img/prod_preis_bg.png) no-repeat right top;
margin:0 10px 0 0;
}

.ver-linie {
height:10px;
border-top:1px dotted #B15121;
line-height:10px;
margin:15px 5px 0;
}

.ver-linie-new {
height:10px;
border-top:1px dotted #B15121;
line-height:10px;
margin:15px 5px 0 11px;
}

.abstand-0 {
height:8px;
border-top:0 dotted #B15121;
float:none;
}

.tooltip {
color:#5290be !important;
background-position:top right !important;
cursor:pointer;
position:relative;
margin:0 !important;
padding:0 10px 0 0 !important;
}

.fancybox_pics {
width:160px;
height:160px;
text-align:center;
}

.cat_listing0 {
background-color:#ebdbc0;
font-size:15px;
font-weight:400;
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
text-align:justify;
border:1px solid #595B5C;
margin:5px;
padding:6px;
}

h1 {
display:inline;
font-size:14px;
font-weight:200;
color:#113144;
font-family:"CuprumFFURegular",Georgia,"Times New Roman", Times, serif;
}

h4 {
display:inline;
font-size:14px;
font-weight:300;
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
}

.cat_content0 {
background-color:#ebdbc0;
font-size:14px;
font-weight:400;
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
text-align:justify;
border:1px solid #595B5C;
margin:1px 7px 6px 5px;
padding:6px;
}

.cat_content0 strong {
color:#4A4F55;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
font-weight:300;
text-decoration:none;
border:0;
}

.cat_content_account {
background-color:#ebdbc0;
font-size:15px;
font-weight:400;
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
text-align:justify;
border:1px solid #595B5C;
margin:8px 8px 9px;
padding:6px;
}

.cat_content7 {
background-color:#ebdbc0;
font-size:15px;
font-weight:400;
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
text-align:justify;
border:1px solid #595B5C;
margin:12px 1px 8px 0;
padding:6px;
}

.cat_content10 {
background-color:#F2E8D6;
font-size:15px;
font-weight:900;
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
text-align:right;
border:1px solid #595b5c;
margin:5px 0 8px;
padding:6px;
}

.cat_content17 {
background-color:#ebdbc0;
font-size:15px;
font-weight:400;
color:#113144;
font-family:"CuprumFFURegular", Georgia, "Times New Roman", Times, serif;
text-align:justify;
border:1px solid #595B5C;
margin:13px 1px 20px;
padding:6px;
}

#main_footer {
width:591px;
height:234px;
float:left;
display:block;
overflow:hidden;
vertical-align:bottom;
line-height:100%;
border:0 solid #000;
margin:0;
}

.price_code {
height:16px;
width:160px;
float:left;
border:0 solid #000;
margin:6px 0 5px;
padding:0;
}

.prod-shipping-0 {
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
font-size:13px;
line-height:13px;
float:left;
width:130px;
border:0 solid #000;
margin:8px 0 0;
}

a.prod-shipping-0:link {
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
font-size:12px;
}

.prod-details-101 {
height:38px;
overflow:hidden;
border:0 solid #000;
margin:0 5px 5px 0;
}

.prod-buynow-101 {
overflow:hidden;
border:0 solid #000;
margin:5px 5px 0 0;
}

.dhtmlgoodies_question {
border:1px solid #595B5C;
background-color:#ebdbc0;
font-size:14px;
overflow:hidden;
cursor:pointer;
margin:3px 6px 3px 5px;
padding:2px;
}

.dhtmlgoodies_answer {
border:1px solid #595B5C;
background-color:#FAF3E6;
text-align:justify;
font-size:14px;
visibility:hidden;
overflow:hidden;
position:relative;
margin:3px 6px 3px 5px;
padding:2px;
}

.goodies_inhalt {
border:0 solid #317082;
background-color:#FAF3E6;
text-align:justify;
font-family:"CuprumFFURegular",Georgia, Verdana,"Times New Roman", Times, serif;
font-size:14px;
padding:3px;
}

.dhtmlgoodies_answer_content {
font-size:0.9em;
position:relative;
padding:1px;
}

.goodies_texte {
font-size:14px;
font-weight:600;
padding:2px;
}

.goodies_inhalt a {
color:#c50707;
text-decoration:none;
}

.goodies_inhalt a:visited {
color:#c50707;
}

.goodies_inhalt a:hover {
color:#1E506E;
text-decoration:underline;
}

.sitemap-page-left {
background-color:#E6D8BF;
border:#DA9272 1px solid;
text-align:left;
float:left;
width:330px;
margin-top:10px;
margin-bottom:20px;
padding:5px;
}

.sitemap-page-right {
background-color:#E6D8BF;
border:#DA9272 1px solid;
text-align:left;
float:right;
width:330px;
margin-top:10px;
margin-bottom:20px;
padding:5px;
}

.hochzeit_float_right {
float:right;
padding:0 0 5px 10px;
}

.hochzeit_float_left {
float:left;
padding:0 10px 5px 0;
}

.product_hinweis2 {
width:25px;
display:block;
margin-top:90px;
padding-right:30px;
line-height:50px;
overflow:hidden;
float:right;
position:absolute;
z-index:5;
}

.product_hinweis3 {
width:25px;
display:block;
margin-top:50px;
margin-left:645px;
overflow:hidden;
float:right;
position:absolute;
z-index:10;
}

.vorgang-box-1,.vorgang-box-2 {
width:155px;
overflow:hidden;
color:#113144;
font-size:12px;
float:left;
line-height:15px;
text-align:center;
border:0 solid #000;
margin:0;
}

.vorgang-box-3,.vorgang-box-4 {
width:155px;
overflow:hidden;
color:#113144;
font-size:12px;
float:left;
line-height:15px;
text-align:center;
}

.vorgang-box-content-1,.vorgang-box-content-2,.vorgang-box-content-3 {
width:155px;
color:#113144;
font-size:12px;
float:left;
text-align:center;
margin:0 0 20px;
}

.prodplace-overlay-new-product,.fancybox_overlay {
width:160px;
height:160px;
float:left;
overflow:hidden;
position:relative;
margin:-160px 0 0;
}

.prodhead a:hover,.prodhead2 a:hover,.prodhead3 a:hover {
color:#9F2625;
}

#prod-details,.prod-details-2,.prod-details-10 {
height:28px;
overflow:hidden;
border:0 solid #000;
margin:0 0 5px;
}

#prod-buynow,.prod-buynow-2,.prod-buynow-10 {
overflow:hidden;
border:0 solid #000;
}

#menue_zwei,#menue_drei,#menue_vier {
display:none;
}

h2,h3 {
display:inline;
font-size:14px;
font-weight:200;
color:#113144;
font-family:"CuprumFFURegular", Georgia,"Times New Roman", Times, serif;
}

.navi_box_code_3_cart td
{	text-align:left !important;
}



.tabsline
{	padding:0px 0px 0px 21px;
	border-bottom:1px solid #c3c3c3;
	margin:10px 9px 0px 9px;
	height:30px; 
	overflow:hidden;
}


a.tablink,
a.tablink:link,
a.tablink:visited,
a.tablink:active
{	position:relative;
	float:left;
	padding:0px 25px 0px 0px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	text-decoration:none;
	color:#B34F1D;
	font-weight:bold;
	background-position:right 0px;
	background-repeat:no-repeat;
	background-image:url(img/tablinks.png);
	margin:0px 10px 0px 0px;
  font-family: "CuprumFFURegular",Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	cursor:pointer;
}


a.tablink span
{	display:block !important;
	padding:0px 0px 0px 25px !important;
	height:30px !important;
	overflow:hidden;
	line-height:30px;
	background-position:left 0px;
	background-repeat:no-repeat;
	background-image:url(img/tablinks.png);
	cursor:pointer;
}
a.tab_active,
a.tablink:hover
{	background-position:right -30px !important;
	z-index:10;
	color:#705538;
}

a.tab_active span,
a.tablink:hover span
{	background-position:0px -30px !important;
	color:#705538;
}

.my_clear
{	overflow:hidden;
	height:0.1px;
	clear:both;
}


  *+html .infobox { /*IE7 only*/
     margin-top: 4px;  
  }
