/* basic stuff usage in all parts */
*    { margin: 0px; padding: 0px; font-family: verdana, arial, helvetica, sans-serif; }
html { height: 100%; width: 100%; min-height: 100.05%; }
body { width:100%; height:100.1%; font-size:0.8em;background-color:#FFFFE5;background-image:url('images/bg_top.gif');background-repeat:repeat-x; }

/* hyper links */
a img { border: 0 none; }
a { color:#000; text-decoration: none; }
a:focus, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
/* lists */
ul, ol { list-style-type: none; }

ol.hilfe { list-style-type: decimal; margin-left:30px; } /* ergaenzt */
ul.download { list-style-type: disc; margin-left:20px; } /* ergaenzt */

/* clear floats, height: 15px; */
hr.spacer-normal, hr.spacer-half { visibility: hidden; clear: both; line-height: 0; border: 0 none; padding: 0; margin: 0; display: block; }
hr.spacer-normal { height: 14px; }
hr.spacer-half { height: 10px; }

/* don't remove the "*" at the beginning of the properties, it's needed for IE 4-7 */
hr.spacer-normal, hr.spacer-half { *margin-top:-7px; *margin-bottom: -7px; }

div.box { width: 99%; float: left; padding: 0px 0px 0px 8px; } /* geaendert von 0 */
div.box p { padding: 0px 4px 0px 4px; }

/* clear fix */
.clearfix:after { content: "."; display: block; ; clear: both; visibility: hidden; }

/* full height/width */
.full-height { height: 100%; }
.full-width  { width:  100%; }

/* overflow:hidden is needed for the equal height columns */
#main { width: 960px; padding-bottom: 20px; overflow: hidden;background-image:url('images/bg_navi_left.gif');background-repeat:repeat-y;}
/* equal height columns */
/* #left, #right, #content {  margin-bottom: -5000px; padding-bottom: 5000px;  } */

/* left column */
#left {width:180px;  /*background-image:url('images/bg_navi_left.gif');background-repeat:repeat-y; */float:left;padding-left:10px;}
#left .left_navi {width:246px;}
#left div.box, #right div.box { float:none;margin-bottom: 14px; clear:both; }
#left h2, #right h2 { clear: both; }
#left .box ul { margin-top:-7px;padding-bottom:30px;margin-left:20px; font-weight:normal; font-size:17px;}
#left .box ul li{padding-top:20px; padding-right:10px; color:#6E3311; text-align:right;}


.padl4 { margin-left:14px;}
.padl4 a {font-weight:normal;}
#left .box ul li a {color:#6E3311;}
#left .box div.tagCloud { margin-left:5px;height:auto;width:190px; padding:4px;}
#left .box_Footer, #right .box_Footer { margin-bottom:15px;margin-left:5px;margin-top:-14px;height:20px;width:190px; }
#left img { margin-top:5px;margin-right:3px;margin-left:5px; }

/* right column */
#right { width: 177px; float: right; margin-top:15px; background-color:#fff;}
#right .right_navi { width: 177px; height:100%; }
#right div.box { margin-left:5px;height:auto;width:115px; }
#right h3 { padding-left:15px;padding-top:10px;padding-bottom:10px;color:#746973; font-size:12px;font-weight:bold; width:150px;}
#right div.box input.text-field { width:100px;height:16px; }
#right div.box input.text-field#eMail { margin-left:0px; }
#right div.box ul { margin-left:8px; }
#right div.box ul.normal { margin-left:4px; }
#right h2 {  padding: 0px 0px 5px 0px; font-size:1.1em; width:177px; height:20px; color: #FFFFFF; background-image:url('images/box_header_small.jpg'); background-repeat:no-repeat;}
/* left/right column stuff */
#left h2 {  padding: 0px 0px 5px 25px; font-size:1.1em; height:39px; color: #FFFFFF;}
#left h2.middle, #right h2.middle { width: 177px; padding: 13px 0px 5px 25px; font-size:1.1em; height:39px; color: #FFFFFF;}
#left .box, #right .box { border: solid 0px #6B8A8F; }
#left ul li, #right ul li { padding-left: 5px; }

#left .boxHeader { width:200px;height:57px;background-image:url('images/box_header_small.jpg'); background-repeat:no-repeat; }
#left .link_bullet { margin-bottom:-8px; }
#right a { color:#000;text-decoration:none; }
#right a:hover { color:#000;text-decoration:underline; }
/* header */
#header { height:171px;position: relative; width: 100%; margin-bottom: -11px;background-image:url('images/header_site.png');background-repeat:no-repeat;}
/* #header .breadcrump { position:absolute; top:127px; left:350px; margin-top: -40px;background-color: transparent; height:30px; padding: 0px 10px 0px 5px; vertical-align:middle;  text-align:right;} */
 .breadcrump { position:absolute; top:129px; left:355px; background-color: transparent; height:30px; text-align:right;}
 .breadcrump li { color:#000; display: inline;}
 .breadcrump li a { color: black; font-weight: bold; text-decoration: none; }
 .breadcrump li a:hover { text-decoration: underline; }

/* content pane */
#content { float: left; width: 752px; padding: 0px 9px 0px 9px;background-color:#fff;}
#content .box { border: solid 0px #6B8A8F; width: 99%; margin-top: 20px;}
#content .box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#content .content-box {padding: 5px 5px 0px 5px; width:500px;}
#content .content-box img { border:0px solid #ccc; padding:4px; background-color: #fff; }

#content .whalf { width: 48%; padding-right:5px; float: left;}
#content .whalf p { margin-top: 5px; }
#content .whalf h2 { width: 62.5%; padding-right: 6px;  }
#content .spacer-half-right { margin-right:5px; }
#content .spacer-half-left { margin-left:0px; } /* geaendert von 5 */
#content .quarter { width:149px; margin-right: 5px;}

.product_box {clear:both;border-bottom: solid 1px #000000;}
.product_item_small {width:100px;height:140px;float:left;padding-right:5px; padding-top:8px; } /* geaendert padding-top */

#content h1, #content h2 { margin-top:5px;padding: 8px 0px 5px 8px; border-color: #6B8A8F; color:#000; }
#content h1 { font-size: 1.1em; background-image:url('images/h_bg.gif'); background-repeat:repeat-y; color:#EF4023;border-bottom:solid 3px #D3D3D5;}
#content h1.title {margin-left:-10px; border:  none; margin-top:4px; text-align: left;height:15px;background-color:#F3E3AB;margin-bottom:10px;padding-top:4px;padding-left:10px;width:480px;}  /* ergaenzt .title */
#content h2 { font-size: 1em; height:13px; padding-left:20px;padding-top:3px;}
#content h2.title {margin-left:-10px; border:  none; margin-top:4px; text-align: left;height:15px;background-color:#F3E3AB;margin-bottom:10px;padding-top:4px;padding-left:10px;width:480px;}
#content h2.title2 {margin-left:-10px; border:  none; margin-top:4px; text-align: left;height:15px;background-color:#F3E3AB;margin-bottom:10px;padding-top:4px;padding-left:10px;width:680px;} /* ergaenzt */
#content h2.title3 {margin-left:-8px; border:  none; margin-top:4px; text-align: left;height:15px;background-color:#F3E3AB;margin-bottom:10px;padding-top:4px;padding-left:10px;width:360px;} /* ergaenzt */
#content h2 a { color: #000; text-decoration: none; margin-top:-5px; }
#content div.content_box { margin-top:-13px;border:1px solid #cccccc;border-bottom-style:none;border-top-style:none; min-height:150px; width:508px;padding-left:10px; height:100%; }
#content div.content_box_footer { background-image:url('images/content_box_footer.gif'); background-repeat:no-repeat;height:25px;width:501px; margin}
#content div.content_box#lastComment { padding-top:20px;text-align:center;height:auto; }
#content div.content_box#lastComment div { padding-bottom:20px; }
#content div.content_box#lastComment div a { color:#bbbbba; }
#content div.suchergebnis {border:solid 1px #c0c0c0;width:100px; height:130px; text-align:center;padding-top:3px;padding-bottom:3px;margin-top:30px;}
#content div.content_box_header { margin-top:5px;height:55px;padding: 8px 0px 5px 8px;width:501px;background-image:url('images/content_box_header.gif'); background-repeat:no-repeat; }
.inline_content {background-color:#FFFFE5;width:480px;padding-left:10px;margin-bottom:5px;}
.inline_content2 {background-color:#FFFFE5;width:680px;padding-left:10px;margin-bottom:5px;} /* ergaenzt */
.inline_content2 h2.title {width:660px;color:blue;}

h2.titel4 { margin-left:-12px;  } /* ergaeenzt*/

.search {padding-left:5px;}

/* content paragraphs and divisions */
#content div.content { padding: 8px 0px 2px 3px; }
#content p { margin: 0px 0px 10px 0px; }

/* content lists */
#content ul, #content ol { padding: 4px 0px 3px 5px; }
#content ul li, #content ol li { padding: 3px 0px 3px 0px; }
#content ul.inline li, #content ol.inline li { display: inline; margin-right: 2px; }
#content ul.inline li a, #content ol.inline li a { text-decoration: none; }
#content div.content_Header { margin-left:-9px;background-image:url('images/box_header_big.jpg');height:20px;background-repeat:no-repeat;width:718px;}

/* footer */
#footer ul.top-navi {
	height:60px;
	float:left;
	border-bottom: solid 10px #EF4023;
	background-color: #FAF1C5;
	list-style-type: none;
	width:960px;
	padding-top:10px;
	text-align:right;
	margin-top:-20px;
}
#footer div.content_Footer {margin-top:-1px;background-image:url('images/box_footer_big.jpg'); height:20px;background-repeat:no-repeat;width:709px;}
#footer div.bigBox_Footer {height:19px;background-color:#ECE2D6; width:244px;}
#footer hr { visibility:hidden;height:1px;clear:both;width:50px;}
#footer div { float:left; }
#footer ul.top-navi li { color:#000;display: inline; padding-right: 5px;}
#footer ul.top-navi li a {font-size:14px;color: #000; font-weight: normal; text-decoration: none; margin-left:0px;}
.liner {border-bottom: solid 1px #EAEAEA;}

/** product stuff **/
.offerPrice { color:red; font-weight: bold;}
.height-100 { height:100px; padding-bottom: 5px; }

/* form stuff */
textarea { font-size: 12px; }

/* input[type=text] */
input.text-field { margin-bottom: 4px; padding: 1px; }

/* input[type=image] */
input.image-submit { vertical-align: middle; }

/* topseller preview */
.topseller_detail {width:240px;float:left;}


/* border[none] specifications */
#content .b-n   { border:        0 none; }
#content .b-t-n { border-top:    0 none; }
#content .b-r-n { border-right:  0 none; }
#content .b-b-n { border-bottom: 0 none; }
#content .b-l-n { border-left:   0 none; }

/* border */
#content .b-t { border-top: 1px solid #6B8A8F; }

/* margins */
#content .m-r-n { margin-right: 0px;}

/* font size */
.f-s-12 { font-size: 1.2em; }

/* quotes, used for the FAQ and guestbook */
blockquote { font-style: italic; padding: 3px 0px 10px 10px; }
cite { font-style: normal; font-weight:bold; color:#6B8A8F; display:block; margin-bottom:5px; }
option { padding-right: 10px; }

/* highlights */
.highlight-1 { font-weight: bold; color: #273445; font-size: 1.4em; }

.t-r { text-align: right;background-color:#F3E3AB;}
.b { font-weight: bold; }

/* errors */
p.err, td.err { background-color: #FFDFDF; padding:4px; border: 1px solid #333; }

.container {
	background-color:white;
	background-image:url('images/bg_navi_left.gif');background-repeat:repeat-y;
	margin:10px auto;
	margin-bottom:0px;
	overflow:hidden;
	padding-bottom:0px;
	width:960px;
}
#cart  {
	width:680px; /* geaendert */
}
#cart2  {
	width:730px; /* ergaenzt */
}
.cart_bg {
	background-color:#FFFFE5;
}
.cart_bg_1 {
	background-color:#FFFFE5;
 padding-left:8px; /* geaendert */
}

.cart_bg_2 {
	background-color:#FFFFE5;
	text-align:right;
	padding-right:3px;
 width:150px; /* ergaeenzt*/
}

.cart_bg3 {  /* ergaenzt */
	background-color:#FFFFE5; vertical-align:top;
}

.amount {
	width:675px;
	text-align:right;

}
.error  {
	color:#ff0000;
	font-weight:bold;
}
.align {
   text-align:left;
}
.refresh  {
 margin-left:9px;
 margin-top:3px;
}
.logfield  {
 width:135px;
 margin-left:5px;
}
.login_right {
 margin-left:4px;
}
.image_login {
 margin-left:53px;
 margin-right:0px;
 margin-top:3px;
}
.form {
 text-align:left;
 width:400px;
 font-size:10px;
}
.fancyList   {
font-weight:bold;
color:#EF4023;
font-size:10px;
}
.hr_right  {
width:165px; background-color:#6B2E0F;margin-top:10px; size:0px;
}
#left ul li a {font-weight: bold;color: #000000;}
h3 {font-size: 14px;}
.active {background-color:#EF4023;}

.product_h200_full {border-bottom: solid 1px #FFFFFF;margin-bottom:10px; width:680px;float:right;} /* geaendert #EAEAEA */
.product_h200_full div.price1 {width:680px;float:left;padding-top:15px; margin-left:65px;} /* ergaenzt SF */
.product_h200_full .price {float:right;width:300px;text-align:right;}
.product_desc {margin-left:100px;border-bottom:solid 1px #FFFFFF;height:95px;width:700px;} /* geaendert #EAEAEA */
div #content a {text-decoration:underline;color:#FF0000;}

.product_category_headline {background-color:#F3E3AB;padding-left:8px;padding-top:3px;margin-bottom:10px;font-weight:bold;}

.padl2 { font-weight:bold; } /* ergaenzt, funktioniert aber nicht */

h5 { font-size: 20px; }

#left ul { margin-left:5px;padding-left:15px;list-style-position:outside; }
#left ul li a  {font-size:11px;text-align:left;margin:0px;padding:0px;position:relative;top:-6px;}
#left ul li.padl2 { list-style-image:url('images/marker1.gif');margin:0px;padding:0px; }
/*  */
#left ul li.padl4 {list-style-image:url('images/nav-left.gif'); margin:0px;padding:0px; }
#left ul li.padl4 a {font-weight:normal;}
#left li { margin-top:0px; }
.legendBox { float:left;width:200px;height:60px;padding-left:4px; }
table.border {border-collapse: collapse; width:660px;}
table.border td, table.border th {border:solid 1px #F3E3AB; padding:5px;}

#messe {float:right;width:450px;margin-top:5px;}
