body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
img{
  behavior: url(iepngfix/iepngfix.htc);
}
.stempel{
position:absolute;
top:16px;
left:12px
}
/* STYLE OSCOMMERCE */
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #D3406D; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #000000; text-decoration: underline; }




FORM {
	display: inline;
}


TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}



.infoBox {
 /* background: #b6b7cb; KNAB*/
}

.infoBoxContents {
  /* background: #f8f8f9; KNAB*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family:  Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D3406D; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #D3406D; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #D3406D; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* STYLESHEET INTERN*/


/* GRUEN */
	.hg_gruen{
		background-color: #2DB432;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
}
	.hg_gruen_over{
		background-color: #62C865;
	}
	.container_rechts_border_gruen{
		border-left:1px;
		border-bottom :1px;
		border-top:1px;
		border-right :1px;
		border-color:#2DB432;
		border-style:solid;
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.border_gruen{
		border-left:1px;
		border-bottom :1px;
		border-top:1px;
		border-right :1px;
		border-color:#2DB432;
		border-style:solid;
	}
	.border_t_gruen{
		border-left:0px;
		border-bottom :0px;
		border-top:1px;
		border-right :0px;
		border-color:#2DB432;
		border-style:solid;
	}
/* LINK GRÜN NONE BOLD 11PX */
	a.mehr_gruen:link {
		text-decoration: none;
		font-weight: bold;
		color: #2DB432;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.mehr_gruen:hover {
		text-decoration: none;
		font-weight: bold;
		color: #2DB432;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.mehr_gruen:active {
		text-decoration: none;
		font-weight: bold;
		color: #2DB432;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a.mehr_gruen:visited {
		text-decoration: none;
		font-weight: bold;
		color: #2DB432;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	/* LINK ROT UNDERLINE BOLD 11PX */
	a.gruen:link {
		text-decoration: underline;
		font-weight: bold;
		color: #2DB432;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.gruen:hover {
		text-decoration: underline;
		font-weight: bold;
		color: #2DB432;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.gruen:active {
		text-decoration: underline;
		font-weight: bold;
		color: #2DB432;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a.gruen:visited {
		text-decoration: underline;
		font-weight: bold;
		color: #2DB432;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.gruen_11_b{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #2DB432;
		font-weight: bold;
	}
	.gruen_18_b{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #2DB432;
		font-weight: bold;
	}
	.input_suche_gruen{
		border-left:1px;
		border-bottom :1px;
		border-top:1px;
		border-right :1px;
		border-color:#2DB432;
		border-style:solid;
	}
	.input_right_gruen{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#2DB432;
	border-style:solid;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	}
	.input_gruen{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#2DB432;
	border-style:solid;
	font-size: 11px;
	font-weight: bold;
	}
	.bild_border_gruen{
	border-left:1px;
	border-bottom: 1px;
	border-top:1px;
	border-right :1px;
	border-color:#2DB432;
	border-style:solid;
	margin: 0 0 5px 0
	}
	.bild_border3_gruen{
	border-left:3px;
	border-bottom: 3px;
	border-top:3px;
	border-right :3px;
	border-color:#2DB432;
	border-style:solid;
	}
	.banner_border_gruen{
	border-left:2px;
	border-bottom: 2px;
	border-top:2px;
	border-right :2px;
	border-color:#2DB432;
	border-style:solid;
	}
	.border_b_gruen{
	border-left:0px;
	border-bottom :1px;
	border-top:0px;
	border-right :0px;
	border-color:#2DB432;
	border-style:solid;
	}
/* ROT */
	.hg_rot{
		background-color: #C4003C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
}
	.hg_rot_over{
		background-color: #D3406D;
	}

	.container_rechts_border_rot{
		border-left:1px;
		border-bottom :1px;
		border-top:1px;
		border-right :1px;
		border-color:#D3406D;
		border-style:solid;
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.border_rot{
		border-left:1px;
		border-bottom :1px;
		border-top:1px;
		border-right :1px;
		border-color:#D3406D;
		border-style:solid;
	}
	.border_t_rot{
		border-left:0px;
		border-bottom :0px;
		border-top:1px;
		border-right :0px;
		border-color:#D3406D;
		border-style:solid;
	}
	.input_suche_rot{
		border-left:1px;
		border-bottom :1px;
		border-top:1px;
		border-right :1px;
		border-color:#D3406D;
		border-style:solid;
	}
	.input_right_rot{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#D3406D;
	border-style:solid;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	}
	.input_rot{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#D3406D;
	border-style:solid;
	font-size: 11px;
	font-weight: bold;
	}

	/* LINK ROT NONE BOLD 11PX */
	a.mehr_rot:link {
		text-decoration: none;
		font-weight: bold;
		color: #C4003C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.mehr_rot:hover {
		text-decoration: none;
		font-weight: bold;
		color: #C4003C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.mehr_rot:active {
		text-decoration: none;
		font-weight: bold;
		color: #C4003C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a.mehr_rot:visited {
		text-decoration: none;
		font-weight: bold;
		color: #C4003C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	/* LINK ROT UNDERLINE BOLD 11PX */
	a.rot:link {
		text-decoration: underline;
		font-weight: bold;
		color: #C4003C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.rot:hover {
		text-decoration: underline;
		font-weight: bold;
		color: #C4003C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.rot:active {
		text-decoration: underline;
		font-weight: bold;
		color: #C4003C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a.rot:visited {
		text-decoration: underline;
		font-weight: bold;
		color: #C4003C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.rot_11_b{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #C4003C;
		font-weight: bold;
	}
	.rot_18_b{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #C4003C;
		font-weight: bold;
	}
	.rot_14_b{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #C4003C;
		font-weight: bold;
	}
	

	.bild_border_rot{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#C4003C;
	border-style:solid;
	margin: 0 0 5px 0
	}
	.bild_border3_rot{
	border-left:3px;
	border-bottom: 3px;
	border-top:3px;
	border-right :3px;
	border-color:#C4003C;
	border-style:solid;
	}
	.banner_border_rot{
	border-left:2px;
	border-bottom :2px;
	border-top:2px;
	border-right :2px;
	border-color:#C4003C;
	border-style:solid;
	}
	.border_b_rot{
	border-left:0px;
	border-bottom :1px;
	border-top:0px;
	border-right :0px;
	border-color:#C4003C;
	border-style:solid;
	}
/* GELB */
	.hg_gelb{
		background-color: #EBAA00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
}
	.hg_gelb_over{
		background-color: #F0BF40;
	}
	
	.container_rechts_border_gelb{
			border-left:1px;
			border-bottom :1px;
			border-top:1px;
			border-right :1px;
			border-color:#EBAA00;
			border-style:solid;
			padding-top: 6px;
			padding-bottom: 6px;
	}
		.border_gelb{
		border-left:1px;
		border-bottom :1px;
		border-top:1px;
		border-right :1px;
		border-color:#EBAA00;
		border-style:solid;
	}
	.border_t_gelb{
		border-left:0px;
		border-bottom :0px;
		border-top:1px;
		border-right :0px;
		border-color:#EBAA00;
		border-style:solid;
	}
	.input_suche_gelb{
			border-left:1px;
			border-bottom :1px;
			border-top:1px;
			border-right :1px;
			border-color:#EBAA00;
			border-style:solid;
	}
	.input_right_gelb{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#EBAA00;
	border-style:solid;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	}
	.input_gelb{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#EBAA00;
	border-style:solid;
	font-size: 11px;
	font-weight: bold;
	}
	/* LINK GELB NONE BOLD 11PX */
	a.mehr_gelb:link {
		text-decoration: none;
		font-weight: bold;
		color: #EBAA00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.mehr_gelb:hover {
		text-decoration: none;
		font-weight: bold;
		color: #EBAA00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.mehr_gelb:active {
		text-decoration: none;
		font-weight: bold;
		color: #EBAA00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a.mehr_gelb:visited {
		text-decoration: none;
		font-weight: bold;
		color: #EBAA00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	/* LINK GELB UNDERLINE BOLD 11PX */
	a.gelb:link {
		text-decoration: underline;
		font-weight: bold;
		color: #EBAA00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.gelb:hover {
		text-decoration: underline;
		font-weight: bold;
		color: #EBAA00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.gelb:active {
		text-decoration: underline;
		font-weight: bold;
		color: #EBAA00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a.gelb:visited {
		text-decoration: underline;
		font-weight: bold;
		color: #EBAA00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.gelb_18_b{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #EBAA00;
		font-weight: bold;
	}
	.gelb_11_b{
		font-weight: bold;
		color: #EBAA00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.bild_border_gelb{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#EBAA00;
	border-style:solid;
	margin: 0 0 5px 0
	}
	.bild_border3_gelb{
	border-left:3px;
	border-bottom: 3px;
	border-top:3px;
	border-right :3px;
	border-color:#EBAA00;
	border-style:solid;
	}
	.banner_border_gelb{
	border-left:2px;
	border-bottom :2px;
	border-top:2px;
	border-right :2px;
	border-color:#EBAA00;
	border-style:solid;
	}
	.border_b_gelb{
	border-left:0px;
	border-bottom :1px;
	border-top:0px;
	border-right :0px;
	border-color:#EBAA00;
	border-style:solid;
	}
/* BLAU */
	.hg_blau{
		background-color: #0082C8;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
}
	.hg_blau_over{
		background-color: #40A1D6;
	}
	.container_rechts_border_blau{
		border-left:1px;
		border-bottom :1px;
		border-top:1px;
		border-right :1px;
		border-color:#0082C8;
		border-style:solid;
		padding-top: 6px;
		padding-bottom: 6px;
	}
		.border_blau{
		border-left:1px;
		border-bottom :1px;
		border-top:1px;
		border-right :1px;
		border-color:#0082C8;
		border-style:solid;
	}
	.border_t_blau{
		border-left:0px;
		border-bottom :0px;
		border-top:1px;
		border-right :0px;
		border-color:#0082C8;
		border-style:solid;
	}
	.input_suche_blau{
		border-left:1px;
		border-bottom :1px;
		border-top:1px;
		border-right :1px;
		border-color:#0082C8;
		border-style:solid;
	}
	.input_right_blau{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#0082C8;
	border-style:solid;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	}
	.input_blau{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#0082C8;
	border-style:solid;
	font-size: 11px;
	font-weight: bold;
	}
	/* LINK BLAU NONE BOLD 11PX */
	a.mehr_blau:link {
		text-decoration: none;
		font-weight: bold;
		color: #0082C8;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.mehr_blau:hover {
		text-decoration: none;
		font-weight: bold;
		color: #0082C8;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.mehr_blau:active {
		text-decoration: none;
		font-weight: bold;
		color: #0082C8;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a.mehr_blau:visited {
		text-decoration: none;
		font-weight: bold;
		color: #0082C8;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	/* LINK BLAU UNDERLINE BOLD 11PX */
	a.blau:link {
		text-decoration: underline;
		font-weight: bold;
		color: #0082C8;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.blau:hover {
		text-decoration: underline;
		font-weight: bold;
		color: #0082C8;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.blau:active {
		text-decoration: underline;
		font-weight: bold;
		color: #0082C8;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a.blau:visited {
		text-decoration: underline;
		font-weight: bold;
		color: #0082C8;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.blau_18_b{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #0082C8;
		font-weight: bold;
	}
	.blau_11_b{
		font-weight: bold;
		color: #0082C8;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.bild_border_blau{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#0082C8;
	border-style:solid;
	margin: 0 0 5px 0
	}
	.bild_border3_blau{
	border-left:3px;
	border-bottom: 3px;
	border-top:3px;
	border-right :3px;
	border-color:#0082C8;
	border-style:solid;
	}
		.banner_border_blau{
	border-left:2px;
	border-bottom: 2px;
	border-top:2px;
	border-right :2px;
	border-color:#0082C8;
	border-style:solid;
	}
	
	.border_b_blau{
	border-left:0px;
	border-bottom :1px;
	border-top:0px;
	border-right :0px;
	border-color:#0082C8;
	border-style:solid;
	}
.hg_weiss{
	background-color: #ffffff;
}
	.bild_border_weiss{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#ffffff;
	border-style:solid;
	}
/* BRADCRUMP */
.tabelle_breadcrump_gruen{
	width: 530px;
	height: 16px;
	background-color: #2DB432;
	margin-left: 10px;
	margin-top: 10px;
}
.tabelle_breadcrump_rot{
	width: 530px;
	height: 16px;
	background-color: #C4003C;
	margin-left: 10px;
	margin-top: 10px;
}
.tabelle_breadcrump_blau{
	width: 530px;
	height: 16px;
	background-color: #0082C8;
	margin-left: 10px;
	margin-top: 10px;
}
.tabelle_breadcrump_gelb{
	width: 530px;
	height: 16px;
	background-color: #EBAA00;
	margin-left: 10px;
	margin-top: 10px;
}




.tabelle_breadcrump_td{
	padding-left: 10px;
	text-align: left;
	vertical-align: text-top;
	font-size: 10px;
	color: #FFFFFF;
}


.tabelle_breadcrump_td a:link{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tabelle_breadcrump_td a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tabelle_breadcrump_td a:active{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tabelle_breadcrump_td a:visited{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}









/* NAVIGATION LINKS */
a.navi:link {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

a.navi:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

a.navi:active {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
a.navi:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

	/* UNTERMENUE LINKS */
	a.u_navi:link {
		text-decoration: none;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	line-height: 20px;
	}
	
	a.u_navi:hover {
		text-decoration: none;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	line-height: 20px;
	}
	
	a.u_navi:active {
		text-decoration: none;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	line-height: 20px;
	}
	a.u_navi:visited {
		text-decoration: none;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	line-height: 20px;
	}
	
		/* UNTER UNTERMENUE LINKS */
		a.uu_navi:link {
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
		line-height: 15px;
	}
		
		a.uu_navi:hover {
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
				line-height: 15px;
}
		
		a.uu_navi:active {
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
				line-height: 15px;
}
		a.uu_navi:visited {
			text-decoration: none;
			font-weight: bold;
			color: #FFFFFF;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
				line-height: 15px;
}

			/* UNTER UNTER UNTERMENUE LINKS */
			a.uuu_navi:link {
				text-decoration: none;
				font-weight: normal;
				color: #FFFFFF;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
			line-height: 15px;
		}
			
			a.uuu_navi:hover {
				text-decoration: none;
				font-weight: normal;
				color: #FFFFFF;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
					line-height: 15px;
	}
			
			a.uuu_navi:active {
				text-decoration: none;
				font-weight: normal;
				color: #FFFFFF;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
					line-height: 15px;
	}
			a.uuu_navi:visited {
				text-decoration: none;
				font-weight: normal;
				color: #FFFFFF;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
					line-height: 15px;
	}

	
/* NAVIGATION OBEN */

a.nav_top:link {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.nav_top:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.nav_top:active {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.nav_top:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* INTHALTSTABELLE MIT CONTAINER RECHTS */
.tabelle_inhalt{
	width: 530px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}






/* SCHRIFTEN */
.schwarz_10_normal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
}
.schwarz_10_b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.schwarz_12_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.weiss_10_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
#header_shop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	float:left;
	margin: 3px 0 0 -4px
}
.header_img{
float:left
}
.weiss_11_normal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.weiss_11_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.weiss_12_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.weiss_14_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.weiss_16_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.txt_normal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txt_bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.categories_descriptions_smal a:link{
	font-weight:bold
}
.td_navi_top{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	word-spacing: 6px;
}
/* LINKS */


/* LINK SCHWARZ NONE NORMAL 11PX */
a:link {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a:active {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* LINK WEISS UNDERLINE BOLD 11PX */
	a.weiss_u_b:link {
		text-decoration: underline;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.weiss_u_b:hover {
		text-decoration: underline;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.weiss_u_b:active {
		text-decoration: underline;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a.weiss_u_b:visited {
		text-decoration: underline;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}

	/* LINK WEISS NONE BOLD 11PX */
	a.mehr_weiss:link {
		text-decoration: none;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.mehr_weiss:hover {
		text-decoration: none;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	a.mehr_weiss:active {
		text-decoration: none;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a.mehr_weiss:visited {
		text-decoration: none;
		font-weight: bold;
		color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}


#padd_r_3{
	padding-right: 3px;
}
#padd_top_3{
	padding-top: 3px;
}
#padd_top_9{
	padding-top: 9px;
}
#padd_left_5{
	padding-left: 5px;
}
#padd_left_3{
	padding-left: 3px;
}
#padd_left_3_top_3{
	padding-left: 3px;
	padding-top: 3px;
}
#padd_left_11{
	padding-left: 11px;
}
#padd_3{
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}




.input_suche{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#2DB432;
	border-style:solid;
}


.tabelle_anmelden{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.tabelle_anmelden td{
	padding-left: 3px;
	padding-top: 9px;
	height: 18px;
	vertical-align: middle;
}
.tabelle_anmelden th{
	padding-left: 3px;
	text-align: left;
	height: 16px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.td_anmelden input{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#C4003C;
	border-style:solid;
	width: 170px;

}
.td_anmelden select{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#C4003C;
	border-style:solid;
	width: 170px;

}
.td_suchen_long input{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#C4003C;
	border-style:solid;
	width: 100%;

}
.td_suchen input{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#C4003C;
	border-style:solid;
	width: 260px;

}
.td_suchen select{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#C4003C;
	border-style:solid;
	width: 260px;

}
.td_kreditkarte input{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#C4003C;
	border-style:solid;
	width: 170px;

}
.td_kreditkarte select{
	border-left:1px;
	border-bottom :1px;
	border-top:1px;
	border-right :1px;
	border-color:#C4003C;
	border-style:solid;
	width: 82px;

}



/* css von netzbewegung.com */

h1 {
    font-size: 13px;
    color: #000000;
}

h2 {
    font-size: 11px;
    color: #000000;
}

h1.teaser {
    display: block;
    background: silver;
    color: white;
    padding: 3px;
    margin: 0px;
    margin-bottom: 0px;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}

p.bodytext {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}

div.gruen h1.teaser {
background-color: #2DB432;
}
div.rot h1.teaser {
background-color: #C4003C;
}
div.blau h1.teaser {
background-color: #40A7DC;
}
div.gelb h1.teaser {
background-color: #EBAA00;
}

