html {
	margin: 0px 0px 0px 0px;
	padding: 0;
	background-color: #cacaca;
	background-image: url();
	background-repeat: repeat-x;
	background-position: left top;
}
body {
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000080;
}
td h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000080;
}
a {
	font-weight: bold;
	text-decoration: none;
	color: #000080;
}
a:hover {
	color: red;
	text-decoration: underline;
}
a:visited {
	color: #000080;
}

/* ----------HAUPTCONTAINER für die seiten warenkorb Bestellabschluss-------------- */

div#shopcontainer2 {
	width: 945px; /*70em;*/
	margin: 0 auto;
	padding: 0;
	background-color: #ffffff;
	border:0px solid #ff0000;
	overflow:hidden;
}

/* ----------SHOPCONTAINER bereich unterm header-------------- */
div#shopcontent {
	padding: 0px 0px 0px 0px;
	margin: 0px 170px 0px 180px;
	border:0px solid #000099;/*height:500px;*/
 
}
* html div#shopcontent {
	margin: 0px 171px 0px 175px;
	border:0px solid #ff0000;
}
/* -----------HEADER--------------------------- */
div#shopheader {
	/*background-color: none;*/
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid #000066;
}
/* -----------HEADERNAVI--------------------------- */
div#shopheadernavi {
	/*clear: both;*/
	padding: 0;
	padding-top:0px;
	margin: 0px 0px 0px 0px;
	margin-bottom:5px;
	border:0px solid #000066;
	height:25px;
	width:945px;
}
div#shopleft {
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:171px;
	border-right:1px solid none;
	border-bottom:1px solid none;
	display:inline;
}
div#shopleft .lefttemplate-default {
	margin:0px 0px 5px 0px;
	padding:0px 0px 3px 0px;
	border:1px solid #edecfc;
}
div#shopleft .lefttemplate-ueberschrift {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color:#000000;
	color:#edecfc;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:20px;
}
div#shopleft .lefttemplate-ueberschrift h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	display:inline;
}
div#shopleft .navi-image {
	margin-top:5px;
}
div#shopleft .navi-link {
	margin:5px 0px 0px 5px;
}
div#shopright .navi-link a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
/*---------------------------------------------*/
/*---------------------------------------------*/
/*-------------- ENDE LEFT --------------------*/
/*---------------------------------------------*/
/*---------------------------------------------*/

/* ----------RECHTER MAINCONTAINER-------------- */
div#shopright {
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:164px;
	border-left:1px solid none;
	border-bottom:1px solid none;
	display:inline;
}
div#shopright .righttemplate-default {
	margin:0px 0px 5px 0px;
	padding:0px 0px 3px 0px;
	border:1px solid #ffffff;
}
div#shopright .righttemplate-ueberschrift {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color: #000000;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: none;
	background-repeat: no-repeat;
	min-height:20px;
}
div#shopright .righttemplate-ueberschrift h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	display:inline;
}
div#shopright .main-image {
	margin-top:5px;
}
div#shopright .main-link {
	margin:4px 2px 4px 0px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration: none;
}
div#shopright .main-link a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
div#shopfooter {
	clear: both;
	padding: 0;
	margin: 0;
	border-top:0px solid #000000;
}
#tabsE {
	margin-left: 20px;
	padding:0px 0px 0px 0px;
	width:928px;
	clear:both;
}
#tabsE ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	list-style:none;
}
#tabsE a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	padding:2px 10px 0px 0px;
}
#tabsE h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000066;
	padding:2px 10px 0px 0px;
	background-color:#000000;
	display:block;
	text-transform:uppercase;
}
#tabsE a.farbe2 {
	text-decoration:none;
	color:#000000;
	padding:2px 10px 0px 0px;
}
#tabsE a:hover {
	text-decoration:none;
	color:#000000;
}
#tabsE li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 2px;
}
#tabsE ul li {
	background-repeat:repeat-y;
}
#tabsE ul li:hover {
	background-repeat:repeat-y;
}
.tabbg1 {
	border-right:0px solid #000000;
	background-image:url(../template_pictures/bg_links_left.gif);
}
.tabbg2 {
	border-right:0px solid #F18F18;
	background-image:url(../template_pictures/bg_links_right.gif);
}
#tabsE ul ul {
	position:absolute;
}
#tabsE ul ul ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:100%;
}
div#tabsE ul ul, div#tabsE ul li:hover ul ul div#tabsE ul ul li:hover ul ul {
	display:none;
}
div#tabsE ul li:hover ul, div#tabsE ul ul li:hover ul, div#tabsE ul ul ul li:hover ul {
	display:block;
}
#AtabsE {
	margin-left: 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
#AtabsE ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	list-style:none;
}
#AtabsE a {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	padding:2px 10px 0px 0px;
}
#AtabsE h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#000066;
	padding:2px 10px 0px 0px;
	background-color:#000000;
	display:block;
	text-transform:uppercase;
}
#AtabsE a.farbe2 {
	text-decoration:none;
	color:#000000;
	padding:2px 10px 0px 0px;
}
#AtabsE a:hover {
	text-decoration:none;
	color:#000000;
}
#AtabsE li {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 2px;
}
#AtabsE ul li {
	background-repeat:repeat-y;
}
#AtabsE ul li:hover {
	background-repeat:repeat-y;
}
.Atabbg1 {
	border-right:0px solid #000000;
	background-image:url(../template_pictures/bg_links_left.gif);
}
.Atabbg2 {
	border-right:0px solid #F18F18;
	background-image:url(../template_pictures/bg_links_right.gif);
}
#AtabsE ul ul {
	position:absolute;
}
#AtabsE ul ul ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:100%;
}
div#AtabsE ul ul, div#AtabsE ul li:hover ul ul div#AtabsE ul ul li:hover ul ul {
	display:none;
}
div#AtabsE ul li:hover ul, div#AtabsE ul ul li:hover ul, div#AtabsE ul ul ul li:hover ul {
	display:block;
}
* html #textanzeige {
	width:293px;
} /* only IE6 */
/* ----------Anzeigebereich eines artikels 4 in einer reihe-------------- */



* html #kategoriebanner {
	width:586px;
} /* only IE6 */
/* --------- Startseiten css -------------- */

.startcontent {
	width:290px;
	padding: 0px 0px 0px 0px;
}
.startcontent h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	padding:0px 0px 0px 0px;
}
#shopcontent .startcontenttext {
	color:#000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	padding:0px 0px 0px 0px;
}
#shopcontent .startcontentimg {
	padding:0px 0px 0px 0px;
}
#AtabsE {
	margin-left:180px;
	padding-top:4px;
}
#AtabsE a {
	color:#FFFFFF;
}

#AtabsE a:hover {
	color:#ffd700;
}
#AtabsE li {
	margin-right:10px;
}
#AtabsE ul li {
	background-color:#000080;
}
#AtabsE ul li:hover {
	background-color:#000080;
}

div#shopheadernavi {
	height:25px;
	background-color:#000080;
	background-image:url();
}
div#shopright {
	color:#000000;
	background-color:#edecfc;
	border-left:1px solid none;
	border-bottom:1px solid none;
}
div#shopright .main-link {
	background-image:url();
}
div#shopright .righttemplate-default {
	background-color:#ffffff;
}
div#shopright .righttemplate-ueberschrift {
	background-image:url(../gfx/bg_links.jpg);
}
div#shopright .righttemplate-ueberschrift h2 {
	font-weight:bold;
	color:#ffffff;
}
div#shopleft {
	color:#000000;
	background-color:#edecfc;
	border-right:1px solid none;
	border-bottom:1px solid none;
}
div#shopleft .lefttemplate-ueberschrift {
	background-image:url(../gfx/bg_links.jpg);
}
div#shopleft .lefttemplate-ueberschrift h2 {
	font-weight:bold;
	color:#FFFFFF;
}
div#shopleft .navi-link {
	background-image:url();
}
#shopcontent h1 {
	font-weight:bold;
	font-size:18px;
}
#shopcontent h2 {
	font-weight:bold;
	font-size:14px;
	color:#000080;
}
#shopcontent div {
	font-weight:normal;
	font-size:12px;
	color:#000000;
}
#shopcontent input {
	font-weight:normal;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #000080;
}
input {
	font-weight:normal;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #000080;
}
#shopcontent select {
	font-weight:normal;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #000080;
}
select {
	font-weight:normal;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #000080;
}
#shopcontent input:focus, #shopcontent textarea:focus {
	font-weight:normal;
	font-size:12px;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #000080;
}
#shopcontent input.buttons {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	background-color:#f8d856;
	border:1px solid none;
}
input.buttons {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	background-color:#f8d856;
	border:1px solid none;
}
#shopcontent input.buttons_nohighlight {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	background-color:#FFFACD;
	border:1px solid;
}
input.buttons_nohighlight {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	background-color:#FFFACD;
	border:1px solid;
}
#shopcontent a {
	font-weight:bold;
	text-decoration:none;
	color:#000080;
}
#shopcontent a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
a {
	font-weight:bold;
	text-decoration:none;
	color:#000080;
}
a:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#000080;
}
div#wkbobenrechts .wkb-default {
	width:160px;
	background-color:#edecfc;
	border:1px solid;
	border-color:#edecfc;
}
div#wkbobenrechts .wkbtext {
	color:#FFFFFF;
}
html {
	background-color:#edecfc;
	background-image:url();
}
div#shopcontainer {
	background-color:#edecfc;
	background-image:url();
}
#shopcontent .info_container {
	font-weight:normal;
	font-size:12px;
}
#shopcontent .table_tr_head {
	background-color:transparent;
}
#shopcontent .wkb_table_posipreis {
	background-color:transparent;
}
div#bestellstatus_container {
	font-weight:bold;
	font-size:14px;
	color:#000000;
	background-color:#FFFFFF;
	border-color:#000000;
}
div#shopcontainer2 {
	background-color:#edecfc;
	background-image:url();
}
/* new css */
#shopleft a {
	font-weight:bold;
	color:#ffffff;
}
#shopleft a:hover {
	font-weight:bold;
	color:#ffd700;
	text-decoration:none;
}
.linkmenu {
	font-weight: bold;
	padding-left:5px;
}
