#divapplicationerror { display: none; }

body,div,span,td,a,ol,ul { font-family:Arial, Helvetica, sans-serif; }

body {
	background-color: #008732;
	margin: 0 auto;
	max-width: 1000px;
  background-image: url(images/shadow-slice.jpg);
	background-repeat: repeat-y;
	background-position: center;
	}

h1,h2,h3,h4 {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFF76;
	}
h1 { font-size:20px; font-weight:bold; }
h2 { font-size:16px; font-weight:bold; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size:12px; color:#FFFFFF; font-weight:bold; padding:0;}

#wrapcenter{
	margin:0 auto;
	text-align:left;
	width: 1000px;
	height: 0px;
	overflow: visible;
	position:relative;
}

div#header-logo {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 8;
	width: 260px;;
	height: 110px;
	}
div#header-meta {
	position: absolute;
	right: 20px;
	top: 5px;
	z-index: 3;
	height: 30px;
	}

div#header {
	text-align:center;
  margin: 0 auto;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 1;
	height: 160px;
	background-color: #000000;
	background-image: url(images/bg_right.jpg);
	background-repeat: no-repeat;
	background-position: top right;
  }
div#header-image {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	width: 100%;
	height: 160px;
	background-image: url(images/bg_cat_home.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	}

div#header-body {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
	height: 120px;
	}

div#catmenu {
	position: absolute;
	top: 120px;
	left: 0px;
	z-index: 4;
	height: 40px;
	background-image: url(images/topnav_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	}

div#headerline {
	position: absolute;
	top: 160px;
	left: 0px;
	z-index: 5;
	width: 100%;
	height: 6px;
	font-size: 0px;
	overflow: hidden;
	background-color: #008732;
  }
div#footerline {
	width: 100%;
	height: 6px;
	font-size: 0px;
	overflow: hidden;
	background-color: #008732;
  }
div#content {
	margin-top: 0px;
	padding: 10px 16px;
	background-color: #008732;
	text-align:left;
}
div#footer {
	border-top: 1px solid #006425;
	background-color: #008732;
	padding: 20px;
}
div#page-end {
	height: 25px;
	background-image: url(images/bg_footer.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

div#breadcrump {
	height: 20px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #FFFFFF;
	}
	div#breadcrump b {
		color: #FFFFFF;
		}
	div#breadcrump a, div#breadcrump a:link, div#breadcrump a:active, div#breadcrump a:visited {
		font-size: 11px;
		color: #7DE5A4;
		text-decoration: none;
		}
	div#breadcrump a:hover {
		color: #FFFF76;
		text-decoration: none;
		}

div#metanav {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #FFFFFF;
	}

	div#metanav a, div#metanav a:link, div#metanav a:active, div#metanav a:visited {
		font-size: 10px;
		color: #FFFF76;
		padding: 0px 1px;
		text-decoration: none;
		}

	div#metanav a:hover {
		color: #FFFFFF;
		text-decoration: underline;
		}

td.flagge { text-align:center; font-size: 11px; color: #BBDFC8; padding: 0px 8px; }
	td.flagge a, td.flagge a:visited { font-size: 11px; color: #FFFF76; text-decoration: none; }
	td.flagge a:hover { color: #FFFFFF; text-decoration: none; }
	td.flagge img, td.flagge a img { margin-bottom: 5px; border: 1px solid #003C16; }
	td.flagge a:hover img { border: 1px solid #FFFFFF; }


.infopage_content, .infopage_content_body {
	display: block;
	font-size: 12px;
	color: #FFFFFF;
	padding: 6px 10px;
	}

.infopage_content {
	border-top: 2px solid #008732;
	}

	.infopage_content span.title,
	.infopage_content_body span.title
		{ display: block; font-size: 14px; margin-bottom: 15px; font-weight: bold; }

	.infopage_content a,
	.infopage_content a:visited,
	.infopage_content_body a,
	.infopage_content_body a:visited
		{ color:#FFFF76; text-decoration:none; }
	.infopage_content a:hover,
	.infopage_content_body a:hover
		{ color:#FFFF76; text-decoration:underline; }
	.infopage_content a.info,
	.infopage_content a:visited,
	.infopage_content_body a,
	.infopage_content_body a:visited
		{ color:#FFFF76; text-decoration:none; }
	.infopage_content a:hover,
	.infopage_content_body a:hover
		{ color:#FFFF76; text-decoration:underline; }

	.infopage_content a.infobox_button,
	.infopage_content a.infobox_button:visited,
	.infopage_content_body a.infobox_button,
	.infopage_content_body a.infobox_button:visited,
	.infobox_row a.infobox_button,
	.infobox_row a.infobox_button:visited,
	.infobox_row_bullet a.infobox_button,
	.infobox_row_bullet a.infobox_button:visited
		{ color:#FFFFFF; text-decoration:none; }

	.infopage_content a.infobox_button:hover,
	infopage_content_body a.infobox_button:hover,
	span.infobox_row a.infobox_button:hover,
	.infobox_row_bullet a.infobox_button:hover
		{ color:#FFFF76; text-decoration:underline; }


div.tooltip-header {
	margin: 0;
	padding: 0;
	border: none;
	height: 21px;
	color: #FFFFFF;
	}

	div.tooltip-header table {
		width: 100%;
		margin: 0;
		padding: 0;
		border: none;
		height: 21px;
		}
	div.tooltip-header td {
		color: #FFFFFF;
		font-size: 11px;
		height: 21px;
		vertical-align: top;
		}
	td.tooltip-header-left {
		width: 10px;
		font-size: 0px;
		overflow: hidden;
		background-image: url(images/skin/navlink_left_home.gif);
		background-repeat: no-repeat;
		background-position: top left;
		text-align: left;
		}
	td.tooltip-header-right {
		overflow: hidden;
		background-image: url(images/skin/navlink_right_home.gif);
		background-repeat: no-repeat;
		background-position: top right;
		text-align: right;
		}
	div.tooltip-header a.close {
		float: right;
		display: block;
		width: 25px;
		line-height: 21px;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		background-image: url(images/skin/close_button.gif);
		background-repeat: no-repeat;
		background-position: top right;
		}
	div.tooltip-header a.close:link, div.tooltip-header a.close:active, div.tooltip-header a.close:visited {
		color: #FFFFFF;
		}
	div.tooltip-header a.close:hover  {
		color: #FFFF76;
		text-decoration: none;
		background-image: url(images/skin/close_button_over.gif);
		}
	div.tooltip-header a.close span {
		font-size: 11px;
		line-height: 21px;
		margin-left: 10px;
		}

div.TooltipButtons {
	width: 160px;
	}
div.TooltipProdName {
	}
	div.TooltipProdName a {
		font-size: 12px;
		color: #FFFF76;
		text-decoration: none;
		}
	div.TooltipProdName a:hover {
		color: #FFFF76;
		text-decoration: underline;
		}
div.TooltipProdPrice {
	color: #FFFFFF;
	padding: 10px 0px;
	font-weight: bold;
	font-size: 16px;
	}
div.TooltipProdDescription {
	color: #FFFFFF;
	padding: 10px 0px;
	}

div.address_entry {
	margin-top: 20px;
	font-size: 12px;
	color: #FFFF76;
	}

span.productlisting-row {
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	border-top: 0px solid #008732;
	padding: 0px;
	}
	td.productlisting-row {
		background-color: #018732;
		border-top: 2px solid #00792D;
		}
	span.productlisting-row td a {
		color: #FFFF76;
		text-decoration: none;
		}
	span.productlisting-row td a:hover {
		color: #FFFF76;
		text-decoration: underline;
		}
	a.productlisting-name, span.productlisting-row td a.productlisting-name {
		font-size: 12px;
		color: #FFFF76;
		text-decoration: none;
		}
	a.productlisting-name:hover  {
		color: #FFFF76;
		text-decoration: underline;
		}
	span.productlisting-price {
		font-weight: bold;
		font-size: 14px;
		color: #FFFFFF;
		}

span.productpreviews-row {
	display: block;
	font-size: 11px;
	color: #FFFFFF;
	border-top: 0px solid #008732;
	padding: 0px;
	}
	td.productpreviews-row {
		background-color: #018732;
		padding: 10px 0px 10px 10px;
		border-top: 2px solid #00792D;
		}
	a.productpreviews {
		margin-right: 10px;
		margin-bottom: 10px;
		color: #FFFF76;
		text-decoration: none;
		}
	a.productpreviews:hover  {
		color: #FFFF76;
		text-decoration: underline;
		}
	a.productpreviews img {
		width: 50px;
		height: 50px;
		padding: 10px 5px;
		}

div.navlink {
	margin: 0;
	padding: 0;
	border: none;
	height: 21px;
	color: #FFFFFF;
	overflow: hidden;
	}

	div.navlink a, div.navlink a:link, div.navlink a:active, div.navlink a:visited { color: #FFFFFF; }
	div.navlink table {
		width: 100%;
		margin: 0;
		padding: 0;
		border: none;
		height: 21px;
		}
	div.navlink td {
		color: #FFFFFF;
		font-size: 11px;
		height: 21px;
		vertical-align: top;
		text-align: left;
		}
	td.navlink-left {
		width: 10px;
		font-size: 0px;
		overflow: hidden;
		background-image: url(images/skin/navlink_left_home.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}
	td.navlink {
		overflow: hidden;
		background-image: url(images/skin/navlink_right_home.gif);
		background-repeat: no-repeat;
		background-position: top right;
		}
	span.navlink {
		display: block;
		width: 100%;
		line-height: 21px;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		}
	a.navlink {
		display: block;
		width: 100%;
		line-height: 21px;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		background-image: url(images/skin/infobox_button.gif);
		background-repeat: no-repeat;
		background-position: top right;
		}
	a.navlink:link, a.navlink:active, a.navlink:visited {
		color: #FFFFFF;
		}
	a.navlink:hover  {
		color: #FFFF76;
		text-decoration: none;
		background-image: url(images/skin/infobox_button_over.gif);
		}
	a.navlink span {
		font-size: 11px;
		line-height: 21px;
		margin-left: 10px;
		}

div.titlebox {
	font-size: 11px;
	color: #FFFFFF;
	}
	div.titlebox_alert {
		text-align: left;
		font-size: 11px;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;
		background-color: #E65112;
		border: none;
		border-left: 1px solid #5CA979;
		border-right: 1px solid #5CA979;
		}
	div.titlebox_alert span.titlebox_alert { font-size: 12px; display: block; padding: 5px 10px; }
	div.titlebox_alert span.title
		{ display: block; font-size: 14px; margin-bottom: 15px; font-weight: bold; }


	div.titlebox_content {
		font-size: 11px;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;
		background-color: #00792D;
		border: none;
		border-left: 1px solid #5CA979;
		border-right: 1px solid #5CA979;
		}
	div.titlebox_content span.title,
	div.titlebox_content h1 {
		display: block;
		margin: 0;
		padding: 0;
		font-size: 17px;
		font-weight: bold;
		color: #FFFFFF;
		padding-top: 0px;
		padding-left: 10px;
		}
	div.titlebox_content span.subtitle,
	div.titlebox_content h3 {
		display: block;
		margin: 0;
		padding: 0;
		font-size: 12px;
		font-weight: normal;
		color: #FFFFFF;
		padding-top: 0px;
		padding-left: 10px;
		}

/* infobutton */

.infobox_button {
	margin: 0;
	padding: 0;
	border: none;
	height: 19px;
	background-color: #006827;
	margin-top: 4px;
	}

	.infobox_button {
		width: 100%;
		margin: 0;
		padding: 0;
		border: none;
		height: 19px;
		}
	.infobox_button td {
		height: 19px;
		vertical-align: top;
		text-align: left;
		}
	.infobox_button_left {
		width: 6px;
		font-size: 0px;
		overflow: hidden;
		}
	.infobox_button {
		color: #FFFFFF;
		}
	.infobox_button a,
	.infobox_button_right a,
	.infobox_button_right a.infobox_button { color: #FFFFFF; }

	a.infobox_button,
	a.infobox_button_inline {
		display: block;
		width: 100%;
		line-height: 19px;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
		background-image: url(images/skin/infobox_button.gif);
		background-repeat: no-repeat;
		background-position: right;
		}

	a.infobox_button_inline {
		display: inline;
		padding-right: 26px;
		}
	a.infobox_button:visited,
	a.infobox_button_inline:visited {
		color: #FFFFFF;
		}
	a.infobox_button:hover,
	a.infobox_button_inline:hover {
		color: #FFFF76;
		text-decoration: none;
		background-image: url(images/skin/infobox_button_over.gif);
		}
	a.infobox_button span {
		font-size: 11px;
		line-height: 19px;
		margin-left: 10px;
		}

/* navbar */

div.navbar {
	margin: 0px;
	padding: 0px;
	height: 21px;
	background-image: url(images/navbar_home.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
	div.navbar a {
		display: block;
		width: 100%;
		line-height: 21px;
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		padding-left: 10px;
		text-decoration: none;
		}

.footer     { color:#FFFFFF; font-size:11px; line-height:13px; font-weight:normal; text-decoration:none; }
.footer a   { color:#FFFF76; font-size:11px; font-weight:bold; text-decoration:none; }

div#pageheader{ margin-bottom: 10px; }
div#pageheader span  { display:block; color:#67AD67; font-size:12px; font-weight:normal; padding: 10px 0px 0px 0px; }
div#pageheader a  { color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration: none; }
div#pageheader a:hover  { color:#FFFF76; text-decoration: underline; }

/* Information Box */
div.infobox {
	/*width: 140px;*/
}
div.infobox_header {
	height: 20px;
	overflow: hidden;
	font-size: 0px;
	padding: 0px;
}
div.infobox_title {
	color: #FFFFFF;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
}
	div.infobox_title table {
		width: 138px;
	}
	div.infobox_title td {
		color: #FFFFFF;
		line-height: 20px;
		font-size: 11px;
		font-weight: bold;
		vertical-align: middle;
	}
a.infobox_title {
	line-height: 20px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.infobox_title:hover {
  text-decoration: none;
}

div.infobox_content {
	margin: 0px;
	padding: 0px;
	background-color: #00792D;
	border: none;
	border-left: 1px solid #5CA979;
	border-right: 1px solid #5CA979;
	}
	div.infobox_content label { color: #FFFF76; }
	div.infobox_content input.textfield, div.infobox_content input.inputdefault, div.infobox_content input.inputerror {
		width: 225px;
		font-size: 11px;
		border-top: 1px solid #004E1D;
		border-left: 1px solid #004E1D;
		border-right: 1px solid #5CA979;
		border-bottom: 1px solid #5CA979;
		padding-left: 4px;
		}
	div.infobox_content input.inputerror {
		background-color: #67AD67;
		}
	div.infobox_content span.login input.textfield,
	div.infobox_content span.login input.inputdefault,
	div.infobox_content span.login input.inputerror {
		width: 140px;
		}
	div.infobox_content span.login label { font-size:12px; color: #FFFFFF; }

	div.infobox_content select {
		width: 254px;
		font-size: 11px;
		border-top: 1px solid #004E1D;
		border-left: 1px solid #004E1D;
		border-right: 1px solid #5CA979;
		border-bottom: 1px solid #5CA979;
		}
	div.infobox_content textarea {
		width: 254px;
		font-size: 11px;
		border-top: 1px solid #004E1D;
		border-left: 1px solid #004E1D;
		border-right: 1px solid #5CA979;
		border-bottom: 1px solid #5CA979;
		}
	div.textarea_checkout textarea {
		padding-left: 4px;
		width: 400px;
		}

	td.checkout_payment { padding-left: 10px; }
	td.checkout_payment select { width: auto; margin: 0px; }

	span.infobox_row {
		display: block;
		font-size: 11px;
		color: #FFFFFF;
		border-top: 2px solid #008732;
		padding: 2px 10px 2px 10px;
		}
	.infobox_row_bullet {
		display: block;
		font-size: 11px;
		color: #FFFFFF;
		border-top: 2px solid #008732;
		padding: 2px 10px 2px 0px;
		}

div.infobox_footer,
div.imagebox_footer,
div.transbox_footer
	{
	width: 100%;
	height: 6px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	border: none;
	}
	div.infobox_footer table,
	div.imagebox_footer table,
	div.transbox_footer table
		{
		width: 100%;
		background: transparent;
		margin: 0px;
		padding: 0px;
		border: none;
		}
	div.infobox_footer td,
	div.imagebox_footer td,
	div.transbox_footer td
		{
		height: 6px;
		font-size: 0px;
		margin: 0px;
		padding: 0px;
		border: none;
		}
	td.infobox_footer_left,
	td.imagebox_footer_left,
	td.transbox_footer_left
		{
		width: 10px;
		background-image: url(images/skin/infobox_footer_left.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		}
	td.infobox_footer_right,
	td.imagebox_footer_right,
	td.transbox_footer_right
		{
		background-image: url(images/skin/infobox_footer_right.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		}

	td.imagebox_footer_left {background-image: url(images/skin/imagebox_footer_left.gif);}
	td.imagebox_footer_right {background-image: url(images/skin/imagebox_footer_right.gif);}

	td.transbox_footer_left {background-image: url(images/skin/transbox_footer_left.gif);}
	td.transbox_footer_right {background-image: url(images/skin/transbox_footer_right.gif);}


div.box_spacer {
  height: 10px;
  font-size: 0px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}
/* END Service Boxes */


td.table_subheader {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	}

div.box_separator { height:19px; border-top:1px solid #FFFFFF; }
div.page_separator  { height:14px; border-top:1px solid #67AD67; }

a.box_body, a.pageResults      { color:#FFFF76; font-size:11px; text-decoration:none; }
a.box_body:hover  { text-decoration:underline; }

div.box_menutext  {   color:#FFFFFF; font-size:11px; line-height:13px; font-weight:bold; }
div.continue { text-align:right; padding-bottom:5px;}

div.page_title    { color:#023365; font-size:15px; font-weight:bold; padding: 8px 0px 14px 0px; }
div.page_title a  { color:#023365; font-size:15px; font-weight:bold; }
div.page_body   { color:#FFFFFF; font-size:11px; font-weight:normal; padding: 20px 0px; }
div.page_body ul, div.page_body li { margin-left:10px; color:#FFFFFF; font-size: 11px; }

div.page_body span.login ul,
div.page_body span.login ol {
	margin: 0px; padding:0px;
	}
div.page_body span.login li {
	color:#FFFFFF; font-size: 11px;
	list-style-position: inside;
	list-style-type: disc;
	}

div.page_spacer { height:20px; }

div.product_preview_label { font-size:11px; color:#FFFFFF; font-weight:bold; }
div.product_preview_label a { font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
div.product_preview_label a:hover { color:#FFFF76; text-decoration:underline; }
div.product_preview_image { font-size:11px; color:#FFFFFF; font-weight:normal; margin:5px 0px 10px 0px; }
div.product_preview_image a { font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none; }
div.product_preview_image a:hover { color:#FFFF76; text-decoration:underline; }

.product_price  { color:#FFFFFF; font-size:20px; font-weight:bold; }
.product_info { color:#FFFFFF; font-weight:bold; padding-top:10px; }
.product_body { color:#FFFFFF; font-size: 12px; font-weight:normal; padding-top:10px; }
	div.product_body a { font-size: 12px; color: #FFFF76; text-decoration: none; }
	div.product_body a:hover { text-decoration: underline; }
	div.product_body img { padding:20px; }

.product_pictograms { clear: both; }
	.product_pictograms img {
		margin: 5px 0px 0px 5px;
		float: left;
		}
div.product_links { text-align: left; margin-top: 15px; }
	.product_links b { color: #FFFFFF; }
	td.product_links {
		vertical-align: top;
		text-align: left;
		padding-bottom: 10px;
		padding-right: 10px;
		}
	.product_links a, a.product_links { color: #FFFFFF; text-decoration: none; }
	.product_links a:hover, a.product_links:hover { color: #FFFF76; text-decoration: none; }

.product_extras { text-align:left;margin-bottom: 15px; }
	.product_extras b { color: #FFFF76; }
	.product_extras a { color: #FFFFFF; text-decoration: underline; }
	.product_extras a:hover { color: #FFFFFF; text-decoration: none; }

.mainred { color: #FFFFFF; font-size: 13px; line-height: 18px; }

.nav_page { color:#5995B3; background-color:#FFFFFF; font-size:11px; line-height:11px; font-weight:bold; padding:1px 5px 1px 5px;  }
.nav_page:hover { color:#5995B3; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:0px 4px 0px 4px; text-decoration:none; }
span.nav_page { color:#5995B3; background-color:#E0E0E0; text-decoration:none; }

.table_a  {
  font-size: 11px;
  border:0px;
  width:100%;
}
.table_a tr td  { font-size: 11px; }
.table_a_header td {
	border: 0px;
	background-color: #67AD67;
	padding: 4px 5px;
	color: #FFFFFF;
	font-size: 11px;
}
.table_a_body { background-color:#007B2E; }
.table_a_body td { background-color:#006827; border-top:2px solid #00792D; border-bottom: 0px solid #67AD67; padding: 4px 5px; }
.table_a_body td input.textfield { padding: 0; text-align:right; padding-right:4px; margin: 0; width:38px; font-size:11px; line-height: 13px; }
.table_a_body td input.input_image { padding: 0; margin: 0; width: 120px; height:17px; }

.table_a_body td a { color: #FFFF76; text-decoration: none; }
.table_a_body td a:hover { color: #FFFF76; text-decoration: underline; }

input, dropdown, textarea, label {font-family: Arial, Helvetica, sans-serif; font-size:11px; }

input#xkeywords {
	font-size: 11px;
	color: #F1F872;
	background-color: #67AD67;
	border: 1px solid #74C374;
	border-top-color: #076126;
	border-left-color: #076126;
	padding-left: 4px;
	width: 114px;
}

div.rabatt {
	width: 123px;
	height: 38px;
	background-image: url(images/spacer.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0;
	margin: auto;
	text-align: left;
	}
	div.rabatt div {
		margin-left: 4px;
		width: 53px;
		text-align: center;
		color: #E65112;
		font-weight: bold;
		font-size: 18px;
		padding-top: 7px;
		}

span.error {color:#83A8CC;}

/* TEASER BOXES FOR CATEGORIES THEMES */

div.teaser_image_left {
	background-image: url(images/spacer.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}

div.teaser_image_right {
	background-image: url(images/spacer.gif);
	background-repeat: no-repeat;
	background-position: top right;
	}

div.teaser_image_center {
	background-image: url(images/spacer.gif);
	background-repeat: no-repeat;
	background-position: top center;
	}

td.teaserbox_tl_0,
td.teaserbox_tr_0,
td.teaserbox_bl_0,
td.teaserbox_br_0,
td.teaserbox_tl_1,
td.teaserbox_tr_1,
td.teaserbox_bl_1,
td.teaserbox_br_1 {
	font-size:12px;
	background-repeat: no-repeat;
	}
td.teaserbox_tl_0,
td.teaserbox_tl_1 {
	background-image: url(images/skin/teaserbox_tl_1.gif);
	background-position: top left;
	}
td.teaserbox_tr_0,
td.teaserbox_tr_1 {
	background-image: url(images/skin/teaserbox_tr_1.gif);
	background-position: top right;
	}
td.teaserbox_bl_0,
td.teaserbox_bl_1 {
	background-image: url(images/skin/teaserbox_bl_1.gif);
	background-position: bottom left;
	height: 10px;
	overflow: hidden;
	}
td.teaserbox_br_0,
td.teaserbox_br_1 {
	background-image: url(images/skin/teaserbox_br_1.gif);
	background-position: bottom right;
	height: 10px;
	overflow: hidden;
	}
td.teaserbox_tl_0 {
	background-image: url(images/skin/teaserbox_tl_0.gif);
	}
td.teaserbox_tr_0 {
	background-image: url(images/skin/teaserbox_tr_0.gif);
	}
td.teaserbox_bl_0 {
	background-image: url(images/skin/teaserbox_bl_0.gif);
	}
td.teaserbox_br_0 {
	background-image: url(images/skin/teaserbox_br_0.gif);
	}


/* teaser_a */

div.teaser_a {
	z-index: 1;
	left: 0px;
	top: 0p;
	width: 440px;
	height: 200px;
	background-image: url(images/teaser_a_dummy.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
	div.teaser_a_skin,
	div.teaser_a_skin_home,
	div.teaser_a_skin_terraristik,
	div.teaser_a_skin_tierbestand,
	div.teaser_a_skin_aquaristik,
	div.teaser_a_skin_meer,
	div.teaser_a_skin_teich,
	div.teaser_a_skin_hund,
	div.teaser_a_skin_katze,
	div.teaser_a_skin_vogel,
	div.teaser_a_skin_nager,
	div.teaser_a_skin_sammeln,
	div.teaser_a_skin_wohnen,
	div.teaser_a_skin_reisen,
	div.teaser_a_skin_Pflanzen,
	div.teaser_a_skin_Futter,
	div.teaser_a_skin_Pflege,
	div.teaser_a_skin_Beleuchtung,
	div.teaser_a_skin_Terrarientechnik,
	div.teaser_a_skin_Einrichtung,
	div.teaser_a_skin_Terrarien,
	div.teaser_a_skin_Terrariumbau,
	div.teaser_a_skin_Werkzeuge,
	div.teaser_a_skin_DekoSets,
	div.teaser_a_skin_Literatur
		{
		z-index: 10;
		left: 0px;
		top: 0p;
		width: 440px;
		height: 200px;
		background-image: url(images/spacer.gif);
		background-position: top left;
		background-repeat: no-repeat;
		}

	div.teaser_a_skin_home { background-image: url(images/skin/teaser_a_terraristik.gif); }
	div.teaser_a_skin_terraristik { background-image: url(images/skin/teaser_a_terraristik.gif); }
	div.teaser_a_skin_tierbestand { background-image: url(images/skin/teaser_a_tierbestand.gif); }
	div.teaser_a_skin_aquaristik { background-image: url(images/skin/teaser_a_aquaristik.gif); }
	div.teaser_a_skin_meer { background-image: url(images/skin/teaser_a_meer.gif); }
	div.teaser_a_skin_teich { background-image: url(images/skin/teaser_a_teich.gif); }
	div.teaser_a_skin_hund { background-image: url(images/skin/teaser_a_hund.gif); }
	div.teaser_a_skin_katze { background-image: url(images/skin/teaser_a_katze.gif); }
	div.teaser_a_skin_vogel { background-image: url(images/skin/teaser_a_vogel.gif); }
	div.teaser_a_skin_nager { background-image: url(images/skin/teaser_a_nager.gif); }
	div.teaser_a_skin_sammeln { background-image: url(images/skin/teaser_a_sammeln.gif); }
	div.teaser_a_skin_wohnen { background-image: url(images/skin/teaser_a_wohnen.gif); }
	div.teaser_a_skin_reisen { background-image: url(images/skin/teaser_a_reisen.gif); }
	div.teaser_a_skin_Pflanzen { background-image: url(images/skin/teaser_a_Pflanzen.gif); }
	div.teaser_a_skin_Futter { background-image: url(images/skin/teaser_a_Futter.gif); }
	div.teaser_a_skin_Pflege { background-image: url(images/skin/teaser_a_Pflege.gif); }
	div.teaser_a_skin_Beleuchtung { background-image: url(images/skin/teaser_a_Beleuchtung.gif); }
	div.teaser_a_skin_Terrarientechnik { background-image: url(images/skin/teaser_a_Terrarientechnik.gif); }
	div.teaser_a_skin_Einrichtung { background-image: url(images/skin/teaser_a_Einrichtung.gif); }
	div.teaser_a_skin_Terrarien { background-image: url(images/skin/teaser_a_Terrarien.gif); }
	div.teaser_a_skin_Terrariumbau { background-image: url(images/skin/teaser_a_Terrariumbau.gif); }
	div.teaser_a_skin_Werkzeuge { background-image: url(images/skin/teaser_a_Werkzeuge.gif); }
	div.teaser_a_skin_DekoSets { background-image: url(images/skin/teaser_a_DekoSets.gif); }
	div.teaser_a_skin_Literatur { background-image: url(images/skin/teaser_a_Literatur.gif); }
/* teaser b */

div.teaser_b {
	z-index: 1;
	left: 0px;
	top: 0p;
	width: 215px;
	height: 190px;
	background-image: url(images/teaser_b_dummy.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
	div.teaser_b_skin,
	div.teaser_b_skin_home,
	div.teaser_b_skin_terraristik,
	div.teaser_b_skin_tierbestand,
	div.teaser_b_skin_aquaristik,
	div.teaser_b_skin_meer,
	div.teaser_b_skin_teich,
	div.teaser_b_skin_hund,
	div.teaser_b_skin_katze,
	div.teaser_b_skin_vogel,
	div.teaser_b_skin_nager,
	div.teaser_b_skin_sammeln,
	div.teaser_b_skin_wohnen,
	div.teaser_b_skin_reisen,
	div.teaser_b_skin_Pflanzen,
	div.teaser_b_skin_Futter,
	div.teaser_b_skin_Pflege,
	div.teaser_b_skin_Beleuchtung,
	div.teaser_b_skin_Terrarientechnik,
	div.teaser_b_skin_Einrichtung,
	div.teaser_b_skin_Terrarien,
	div.teaser_b_skin_Terrariumbau,
	div.teaser_b_skin_Werkzeuge,
	div.teaser_b_skin_DekoSets,
	div.teaser_b_skin_Literatur
		{
		z-index: 10;
		left: 0px;
		top: 0p;
		width: 215px;
		height: 190px;
		background-image: url(images/spacer.gif);
		background-position: top left;
		background-repeat: no-repeat;
		}

	div.teaser_b_skin_home { background-image: url(images/skin/teaser_b_terraristik.gif); }
	div.teaser_b_skin_terraristik { background-image: url(images/skin/teaser_b_terraristik.gif); }
	div.teaser_b_skin_tierbestand { background-image: url(images/skin/teaser_b_tierbestand.gif); }
	div.teaser_b_skin_aquaristik { background-image: url(images/skin/teaser_b_aquaristik.gif); }
	div.teaser_b_skin_meer { background-image: url(images/skin/teaser_b_meer.gif); }
	div.teaser_b_skin_teich { background-image: url(images/skin/teaser_b_teich.gif); }
	div.teaser_b_skin_hund { background-image: url(images/skin/teaser_b_hund.gif); }
	div.teaser_b_skin_katze { background-image: url(images/skin/teaser_b_katze.gif); }
	div.teaser_b_skin_vogel { background-image: url(images/skin/teaser_b_vogel.gif); }
	div.teaser_b_skin_nager { background-image: url(images/skin/teaser_b_nager.gif); }
	div.teaser_b_skin_sammeln { background-image: url(images/skin/teaser_b_sammeln.gif); }
	div.teaser_b_skin_wohnen { background-image: url(images/skin/teaser_b_wohnen.gif); }
	div.teaser_b_skin_reisen { background-image: url(images/skin/teaser_b_reisen.gif); }
	div.teaser_b_skin_Pflanzen { background-image: url(images/skin/teaser_b_Pflanzen.gif); }
	div.teaser_b_skin_Futter { background-image: url(images/skin/teaser_b_Futter.gif); }
	div.teaser_b_skin_Pflege { background-image: url(images/skin/teaser_b_Pflege.gif); }
	div.teaser_b_skin_Beleuchtung { background-image: url(images/skin/teaser_b_Beleuchtung.gif); }
	div.teaser_b_skin_Terrarientechnik { background-image: url(images/skin/teaser_b_Terrarientechnik.gif); }
	div.teaser_b_skin_Einrichtung { background-image: url(images/skin/teaser_b_Einrichtung.gif); }
	div.teaser_b_skin_Terrarien { background-image: url(images/skin/teaser_b_Terrarien.gif); }
	div.teaser_b_skin_Terrariumbau { background-image: url(images/skin/teaser_b_Terrariumbau.gif); }
	div.teaser_b_skin_Werkzeuge { background-image: url(images/skin/teaser_b_Werkzeuge.gif); }
	div.teaser_b_skin_DekoSets { background-image: url(images/skin/teaser_b_DekoSets.gif); }
	div.teaser_b_skin_Literatur { background-image: url(images/skin/teaser_b_Literatur.gif); }
/* teaser_c */

div.teaser_c {
	z-index: 1;
	left: 0px;
	top: 0p;
	width: 215px;
	height: 190px;
	background-image: url(images/teaser_c_dummy.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
	div.teaser_c_skin,
	div.teaser_c_skin_home,
	div.teaser_c_skin_terraristik,
	div.teaser_c_skin_tierbestand,
	div.teaser_c_skin_aquaristik,
	div.teaser_c_skin_meer,
	div.teaser_c_skin_teich,
	div.teaser_c_skin_hund,
	div.teaser_c_skin_katze,
	div.teaser_c_skin_vogel,
	div.teaser_c_skin_nager,
	div.teaser_c_skin_sammeln,
	div.teaser_c_skin_wohnen,
	div.teaser_c_skin_reisen,
	div.teaser_c_skin_Pflanzen,
	div.teaser_c_skin_Futter,
	div.teaser_c_skin_Pflege,
	div.teaser_c_skin_Beleuchtung,
	div.teaser_c_skin_Terrarientechnik,
	div.teaser_c_skin_Einrichtung,
	div.teaser_c_skin_Terrarien,
	div.teaser_c_skin_Terrariumbau,
	div.teaser_c_skin_Werkzeuge,
	div.teaser_c_skin_DekoSets,
	div.teaser_c_skin_Literatur
		{
		z-index: 10;
		left: 0px;
		top: 0p;
		width: 215px;
		height: 190px;
		background-image: url(images/spacer.gif);
		background-position: top left;
		background-repeat: no-repeat;
		}

	div.teaser_c_skin_home { background-image: url(images/skin/teaser_c_terraristik.gif); }
	div.teaser_c_skin_terraristik { background-image: url(images/skin/teaser_c_terraristik.gif); }
	div.teaser_c_skin_tierbestand { background-image: url(images/skin/teaser_c_tierbestand.gif); }
	div.teaser_c_skin_aquaristik { background-image: url(images/skin/teaser_c_aquaristik.gif); }
	div.teaser_c_skin_meer { background-image: url(images/skin/teaser_c_meer.gif); }
	div.teaser_c_skin_teich { background-image: url(images/skin/teaser_c_teich.gif); }
	div.teaser_c_skin_hund { background-image: url(images/skin/teaser_c_hund.gif); }
	div.teaser_c_skin_katze { background-image: url(images/skin/teaser_c_katze.gif); }
	div.teaser_c_skin_vogel { background-image: url(images/skin/teaser_c_vogel.gif); }
	div.teaser_c_skin_nager { background-image: url(images/skin/teaser_c_nager.gif); }
	div.teaser_c_skin_sammeln { background-image: url(images/skin/teaser_c_sammeln.gif); }
	div.teaser_c_skin_wohnen { background-image: url(images/skin/teaser_c_wohnen.gif); }
	div.teaser_c_skin_reisen { background-image: url(images/skin/teaser_c_reisen.gif); }
	div.teaser_c_skin_Pflanzen { background-image: url(images/skin/teaser_c_Pflanzen.gif); }
	div.teaser_c_skin_Futter { background-image: url(images/skin/teaser_c_Futter.gif); }
	div.teaser_c_skin_Pflege { background-image: url(images/skin/teaser_c_Pflege.gif); }
	div.teaser_c_skin_Beleuchtung { background-image: url(images/skin/teaser_c_Beleuchtung.gif); }
	div.teaser_c_skin_Terrarientechnik { background-image: url(images/skin/teaser_c_Terrarientechnik.gif); }
	div.teaser_c_skin_Einrichtung { background-image: url(images/skin/teaser_c_Einrichtung.gif); }
	div.teaser_c_skin_Terrarien { background-image: url(images/skin/teaser_c_Terrarien.gif); }
	div.teaser_c_skin_Terrariumbau { background-image: url(images/skin/teaser_c_Terrariumbau.gif); }
	div.teaser_c_skin_Werkzeuge { background-image: url(images/skin/teaser_c_Werkzeuge.gif); }
	div.teaser_c_skin_DekoSets { background-image: url(images/skin/teaser_c_DekoSets.gif); }
	div.teaser_c_skin_Literatur { background-image: url(images/skin/teaser_c_Literatur.gif); }

div.teaser_a h1, div.teaser_a h2, div.teaser_a h3, div.teaser_a h4,
div.teaser_b h1, div.teaser_b h2, div.teaser_b h3, div.teaser_b h4,
div.teaser_c h1, div.teaser_c h2, div.teaser_c h3, div.teaser_c h4
	{
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}

a.teaserlink, a.teaserlink:link, a.teaserlink:active, a.teaserlink:visited  {
	text-align: right;
	display: block;
	margin-top: 10px;
	padding-right: 24px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-image: url(images/skin/teaserlink.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
a.teaserlink:hover { text-decoration: underline; }

a.homelink, a.thomelink:link, a.homelink:active, a.homelink:visited  {
	text-align: left;
	margin-top: 10px;
	padding-right: 24px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFF76;
	background-image: url(images/skin/teaserlink.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
a.homelink:hover { color: #FFFF76; text-decoration: underline; }

td.home_catlist {
	width: 25%;
	text-align: left;
	background-image: url(images/spacer.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}

	td.home_catlist h2 { display:block;height:50px;margin:0px;padding:0px;padding-left:40px;font-size:14px; }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 100%; /* Width of Menu Items */
background-color: #00792D;
z-index: 9999;

}

.suckerdiv ul li{
position: relative;
}

/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 200px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #FFFF76;
font-size:12px;
font-weight: bold;
text-decoration: none;
background: #00792D;
padding: 2px 5px;
border: 1px solid #5CA979;
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color:  #FFFF76;
background-color: #00792D;
}

.suckerdiv ul li a:hover{
background-color: #006827;;
}

.suckerdiv .subfolderstyle{
background: url(images/arrow-list.gif) no-repeat center right;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

#div_module_cod {
	height:0px;
}
