body {
	margin: 0;
/*	background-color: #9ECD27; */
/*	background: #CD2727 url('../webincludes/images/design_body.jpg') repeat-x top fixed; */
	background-color: #a0a0a0;
	font-family: "Trebuchet MS", tahoma, Arial, Verdana, sans-serif;
	font-size: 100%;
}

#wrappertop {
	height: 0;
	margin: 0 auto;
	margin-top: 5px;
	padding-left: 0;
	padding-right: 0;
	width: 990px;
	border-bottom: 0px solid black;
	display: none;
}

#wrapper {
    text-align: left;
    background-color: #ffffff;
	width: 990px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
/*	background: #ffffff url('../webincludes/images/wrapbg.gif') repeat-y top left; */
	margin: 0 auto;
	margin-top: 5px;
	padding-left: 0;
	padding-right: 0;
}

#wrapperbottom {
	height: 0;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
	width: 990px;
	border-top: 0px solid black;
	display: none;
}

#topcontent {
	width: 990px;
	height: 200px;
/*	background-attachment: fixed; */
	background: #050505 url('../webincludes/images/fangstmann.jpg') no-repeat top left;
	padding: 0px;
}

#maincontent {
	width: 990px;
	padding: 0px;
    background-color: #ffffff;
}

#footercontent {
	width: 990px;
	padding: 0px;
}

p {
	font-size: 13px;
	color: #66655c;
	line-height: 13px;
	margin: 10px;
}

a:link {
	text-decoration: none;
	color: #6E9312;
}

a:visited {
	text-decoration: none;
	color: #6E9312;
}

a:hover {
    color: #000000;
}

a:active {
	color: #FE6E5DC;
}

#ident {
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	margin-left: 15px;
	padding-right: 60px;
}

.top a:link {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 6px;
}

.top a:hover {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #33FFFF;
	letter-spacing: 1px;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #00FFFF;
}

.buy a:link {
	color: #6E9312;
	background-color: #ffffff;
}

.buy a:hover {
	background-color: #33FFFF;
}

input.def {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 11px;
	height: 13px;
	width: 80px;
	border: 1px solid #336699;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffff;
}

select.def {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	border: 1px solid #336699;
	background-color: #ffffff;
}

input.store {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	width: 200px;
	border: 1px solid #336699;
	background-color: #ffffff;
}


textarea.store {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 13px;
	width: 200px;
	height: 100px;
	border: 1px solid #336699;
	background-color: #ffffff;
}


#promopic {
	padding: 0px;
	background-color: #ffffff;
	width: 600px;
	text-align: center;
}

#promotext {
	padding: 0px;
	width: 600px;
}

#basketbox {
	margin: 10px;
/*	border: 1px solid #a0afa4; */
/*	background-color: #f0fff4; */
	border: 1px solid #a0a0a0;
	background-color: #ffffff;
	width: 757px;
	height: 80px;
    overflow: auto;
}

#basketlist {
    margin-left: 10px;
}

#basketlist div {
    margin: 2px;
    float: left;
}

#basketlist p {
    margin: 1px;
}

a.basketdetail:link, a.basketdetail:visited {
    background-color: #ccc;
	color: white;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

a.basketdetail:hover {
    background-color: #ff0;
    color: black;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
}

td.mmenu {
    width: 201px;
/*	background-color: #E8C1ED; */
}

td.mmain {
    width: 799px;
	padding-top: 1px;
/*	border-left: 1px solid #505050; */
/*	border-top: 1px solid #505050; */
/*	border-bottom: 1px solid #505050; */
}

td.sepbar {
	padding: 0;
	margin: 0;
/*	background-color: #a6a595; */
/*	background-color: #6E9312; */
	background: #000000 url('../webincludes/images/design_menu.jpg') repeat-x top;
}

p.sepbar {
	font-size: 13px;
	color: #e6e5dc;
	font-weight: bold;
	margin: 7px;
}

p.sepbarsml {
	font-size: 10px;
	color: #e6e5dc;
	font-weight: bold;
	margin: 8px;
}

td.footerbar {
	padding: 0;
	margin: 0;
/*	background-color: #6E9312; */
	background-color: #000000;
}

p.footerbar {
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	margin: 5px;
	text-align: center;
}

.prodsub {
	color: #6E9312;
	font-size: 14px;
	line-height: 16px;
	height: 30px;
	border-bottom: 1px solid #f1f0e6;
	margin: 4px;
	margin-top: 10px;
}

.prodtxt {
	font-size: 11px;
	color: #66655c;
	line-height: 13px;
	margin: 4px;
}

.prodinside {
	font-size: 13px;
	color: #000000;
	line-height: 14px;
	margin: 20px;
}

.prodprice {
	font-size: 15px;
	font-weight: bold;
	padding-left: 5px;
	color: #595957;
	text-align: right;
}

.inprice {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	border: 1px solid black;
	padding: 5px;
	background-color: #f0f0ff;
	background: #000000 url('../webincludes/images/design_menu.jpg') repeat-x top;
}

.inpicture {
    background-color: #ffffff;
	border: 1px solid black;
	padding: 5px;
	margin: 5px;
}

.inpicture_selected {
    background-color: #c0ffc0;
	border: 1px solid black;
	padding: 5px;
	margin: 5px;
}

.inprice a:link, .inprice a:visited {
	text-decoration: none;
	color: #fff;
}

.inprice a:hover {
    color: #000000;
}

p.main {
	font-size: 13px;
	color: #66655c;
	margin: 4px;
}

input.buybut {
    margin: 0;
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	background: #000000 url('../webincludes/images/design_menu.jpg') repeat-x top;
	border: 1px solid black;
}

.line {
	border-bottom: 1px solid #f1f0e6;
	background-attachment: fixed;
	background: transparent url('../webincludes/images/button_promobg.gif') repeat-x top left;
}

.liner {
	border-bottom: 1px solid #f1f0e6;
	border-right: 1px solid #f1f0e6;
	background-attachment: fixed;
	background: transparent url('../webincludes/images/button_promobg.gif') repeat-x top left;
}

.small {
	font-size: 10px;
}

.big {
	font-size: 15px;
}

.breadcrumb {
    clear: both;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #f1f0e6;
	display: none;
}

.breadcrumb ul {
    list-style: none;
	font-size: 10px;
	margin: 0;
	padding: 0;
	padding: 4px;
}

.breadcrumb ul li {
    display: inline;
	font-weight: bold;
	color: #707070;
}

.breadcrumb ul a {
    color: #6E9312;
	text-decoration:none;
}
.breadcrumb ul a:hover {
    text-decoration:underline;
}

.tabs {
    list-style: none;
	margin: 0;
	margin-top: 10px;
	height: 23px;
	border-bottom: 1px solid #f1f0e6;
}

.tabs li {
    display: block;
	float: left;
	margin: 0 -13px -1px 0;
}

.tabs li a {
    display: block;
	text-decoration:none;
}

.tabs li a em {
    float: left;
	padding: 0 20px;
	height: 22px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #f1f0e6;
	position: relative;
	z-index: 100;
	font-style: normal;
	color: #777;
	background: #e5e4d2;
	font-size: 13px;
	line-height: 20px;
}

.tabs li a b {
    font-size: 0;
	line-height: 0;
	position: relative;
	border-bottom: 1px solid #f1f0e6;
	border-top: 1px solid #fff;
	width:1px;
	display: block;
	float: left;
	z-index: 300;
	background: #e5e4d2;
}

.tabs li b.p1 {
    height: 19px;
	background: #fff;
	margin-top: 4px;
	border-top: 0;
	z-index: 100;
}

.tabs li b.p2 {
    height: 19px;
	margin-top: 2px;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #f1f0e6;
	z-index:100;
}

.tabs li b.p3 {
    width: 2px;
	height: 21px;
	margin-top: 1px;
	z-index: 100;
}

.tabs li b.p5 {
    height: 20px;
	margin-top: 2px;
}

.tabs li b.p6 {height: 19px; margin-top: 3px;}
.tabs li b.p7 {height: 18px; margin-top: 4px;}
.tabs li b.p8 {height: 17px; margin-top: 5px;}
.tabs li b.p9 {height: 16px; margin-top: 6px;}
.tabs li b.p10 {height: 15px; margin-top: 7px;}
.tabs li b.p11 {height: 14px; margin-top: 8px;}
.tabs li b.p12 {height: 13px; margin-top: 9px;}
.tabs li b.p13 {height: 12px; margin-top: 10px;}
.tabs li b.p14 {height: 11px; margin-top: 11px;}
.tabs li b.p15 {height: 10px; margin-top: 12px;}
.tabs li b.p16 {height: 9px; margin-top: 13px;}
.tabs li b.p17 {height: 8px; margin-top: 14px;}
.tabs li b.p18 {height: 7px; margin-top: 15px;}
.tabs li b.p19 {height: 6px; margin-top: 16px;}
.tabs li b.p20 {height: 5px; margin-top: 17px;}
.tabs li b.p21 {height: 4px; margin-top: 18px;}
.tabs li b.p22 {height: 3px; margin-top: 19px;}
.tabs li b.p23 {height: 2px; margin-top: 20px;}

.tabs li b.p24 {
    height: 1px;
	margin-top: 21px;
	overflow: hidden;
}

.tabs li b.p25 {
    width: 1px;
	height: 1px;
	background: #fff;
	margin-top: 22px;
	border-top: 0;
	overflow: hidden;
}

.tabs li b.p26 {
    width: 1px;
	height: 1px;
	background: #f1f0e6;
	margin-top: 23px;
	border: 0;
	overflow: hidden;
}

.tabs li a:hover, .tabs li a:focus, .tabs li a:active {
    white-space: nowrap;
	color: #000;
	position: relative;
	z-index: 500;
	cursor: pointer;
}

.tabs li a:hover em, .tabs li a:focus em, .tabs li a:active em {
    color: #000;
	background: #f1f0e6;
	border-bottom-color: #f1f0e6;
}

.tabs li a:hover em b.shdw, .tabs li a:focus em b.shdw, .tabs li a:active em b.shdw {
    visibility: hidden;
}

.tabs li a:hover b, .tabs li a:focus b, .tabs li a:active b {
    background: #f1f0e6;
	border-bottom-color: #f1f0e6;
}

.tabs li a:hover b.p1, .tabs li a:focus b.p1, .tabs li a:active b.p1 {
    background: #fff;
	border-bottom-color: #f1f0e6;
}

.tabs li a:hover b.p25, .tabs li a:focus b.p25, .tabs li a:active b.p25 {
    background:#fff;
	border-bottom-color: #f1f0e6;
}

.tabs li a:hover b.p26, .tabs li a:focus b.p26, .tabs li a:active b.p26 {
    background: #f1f0e6;
}

.tabs li a.selected, .tabs li a:hover.selected, .tabs li a:active.selected {
    white-space: nowrap;
	color: #000;
	position: relative;
	z-index: 600;
	cursor: default;
}

.tabs li a.selected em, .tabs li a:hover.selected em, .tabs li a:active.selected em {
    color: #000;
	background: #f1f0e6;
	border-bottom-color: #f1f0e6;
}

.tabs li a.selected em b.shdw, .tabs li a:hover.selected em b.shdw, .tabs li a:active.selected em b.shdw {
    visibility: hidden;
}
.tabs li a.selected b, .tabs li a:hover.selected b, .tabs li a:active.selected b {
    background: #f1f0e6;
	border-bottom-color: #f1f0e6;
}

.tabs li a.selected b.p1, .tabs li a:hover.selected b.p1, .tabs li a:active.selected b.p1 {
    background: #fff;
	border-bottom-color: #f1f0e6;
}

.tabs li a.selected b.p26, .tabs li a:hover.selected b.p26, .tabs li a:active.selected b.p26 {
    width: 1px;
	height: 1px;
	background: #f1f0e6;
	margin-top: 23px;
	border-top: 0;
	overflow: hidden;
}

.sub_tabs {
/*    background-color: #f1f0e6; */
    background-color: #ffffff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.sub_bot {
}

.menu {
	width: 200px;
	position: relative;
	margin: 0;
}

.menu ul li a, .menu ul li a:visited {
    display: block;
	text-decoration: none;
	color: #333;
	width: 195px;
	border: 1px solid #ffffff;
	border-width: 1px 1px 0 0;
	background-color: #ffffff;
	line-height: 23px;
	font-size: 13px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.menu ul {
    padding: 0;
	margin: 0;
	list-style-type: none;
}

.menu ul li {
    float: left;
	margin-right: 1px;
	position: relative;
}
.menu ul li ul {
    display: none;
}

/* specific to non IE browsers */
.menu ul li:hover a {
    color: #000;
	background: #e5e4d2;
}

.menu ul li:hover ul {
    display: block;
	position: absolute;
	top: 0;
	left: 201px;
	width: 195px;
}

.menu ul li:hover ul li a.hide {
    background: #f1f0e6;
	color: #000;
}

.menu ul li:hover ul li:hover a.hide {
    width: 200px;
}

.menu ul li:hover ul li ul {
    display: none;
}

.menu ul li:hover ul li a {
    display: block;
	background: #f1f0e6;
	color: #000;
	width: 200px;
}

.menu ul li:hover ul li a:hover {
    background: #e5e4d2;
	color: #000;
}

.menu ul li:hover ul li:hover ul {
    display: block;
	position: absolute;
	left: 206px;
	top: 0;
	color: #000;
}

.menu ul li:hover ul li:hover ul li a {
    display: block;
	width: 195px;
	background: #f1f0e6;
	color: #000;
}

.menu ul li:hover ul li:hover ul li a:hover {
    background: #e5e4d2;
	color: #000;
}

.menu .menusub {
    display: block;
	text-decoration: none;
	color: #fff;
	width: 195px;
	border: 1px solid #ffffff;
	border-width: 1px 1px 0 0;
	background-color: #000000;
	background: #000000 url('../webincludes/images/design_menu.jpg') repeat-x top;
	line-height: 23px;
	font-size: 13px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}


