/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/
body {
	background:#68B1C4 url(bilder/bg.jpg) repeat-x scroll left top;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size: 12px;
}
#page {
	margin:0 auto;
	padding:0;
	width:1000px;
}
.indexboxwrap {
	padding: 3px;
	clear: both;
}
.indexbox {
	float:left;
	height:111px;
	margin:2px 4px 4px;
	padding:0px;
	width:357px;
	background-attachment: scroll;
	background-image: url(bilder/index_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	left: 12px;
}
.indexbox_headline,.indexbox_headline a {
	color:#0099CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:700;
	text-decoration:none;
	position: relative;
	top: 46px;
	left: 32px;
}
.indexboxcontent {
	color:#00455B;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:95px;
	left:-14px;
	margin:0;
	padding:0;
	position:relative;
	text-decoration:none;
	width:325px;
}
.indexbox_headline a:hover {
	color:#005B79;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:700;
	text-decoration:none;
}
#navtrail {
	background-attachment:scroll;
	background-image:url(bilder/navtrail.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:24px;
	margin:0;
	padding:0px 0 0;
	position:relative;
	width:1000px;
}
.traillink {
	color:#0F0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	left:16px;
	margin:0;
	padding:0;
	position:relative;
	text-decoration:none;
	top:0px;
	width:680px;
}
#header {
	background-attachment:scroll;
	background-image:url(bilder/header.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:163px;
	margin:0;
	padding:0;
	position:relative;
	width:1000px;
	z-index: 1;
}
#header_eng {
	background-attachment:scroll;
	background-image:url(bilder/header_eng.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:163px;
	margin:0;
	padding:0;
	position:relative;
	width:1000px;
	z-index: 1;
}
#navbar {
	background-attachment:scroll;
	background-image:url(bilder/navbar.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:57px;
	position:relative;
	width:1000px;
	z-index: 2;
}
#maincontent {
	margin:0;
	padding:0;
	position:relative;
	width:1000px;
	z-index: 2;
}
#contentmiddle {
	background-attachment:scroll;
	background-image:url(bilder/contentmiddle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:1000px;
	background-color: #FFFFFF;
}
#contentbottom {
	height:32px;
	margin:0;
	padding:0;
	position:relative;
	width:1000px;
}
#boxes {
	float:left;
	font-size:12px;
	left:15px;
	position:relative;
	top:0px;
	width:205px;
	z-index: 1;
}
.boxheadline {
	background-attachment:scroll;
	background-image:url(bilder/boxheadline.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#054456;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-shadow:0px 1px 0px #E4F3F8;
	filter: DropShadow(Color=#000000, OffX=1, OffY=1);
	font-weight:700;
	height:22px;
	padding-top: 3px;
	text-align:center;
	text-decoration:none;
	width:205px;
	margin: 0px;
}
.boxcontent {
	background-attachment:scroll;
	background-image:url(bilder/boxcontent.jpg);
	background-position:center center;
	background-repeat:repeat-y;
	padding:0;
	width:205px;
}
.boxbottom {
	height:5px;
	margin:0;
	padding:0;
	width:205px;
}
.boxBody {
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	padding:3px 5px 1px;
	text-align:left;
	text-decoration:none;
}
#shopcontent {
	background-color:#FFF;
	float:right;
	font-size:12px;
	margin:0;
	padding:0;
	position:relative;
	right:27px;
	top:3px;
	width:748px;
}
ul,ol {
	margin:0 0 1px 5px;
	padding:0 0 0 9px;
}
li {
	list-style-image:url(bilder/list.gif);
	list-style-position:outside;
	margin:0;
	padding:0;
}
/* Warenkorbbox */
.cart_box_empty {
	float:right;
	height:58px;
	margin:0;
	padding:0;
	position:relative;
	right:-306px;
	top:95px; 
	width:283px;
	margin:0;
	padding:0;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(bilder/cart_box_empty.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.cart_txt_empty {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 6px 2px 0px;
	height: 24px;
	width: 260px;
	position: relative;
	left: 43px;
	top: 13px;
}
.cart_box_filled {
	float:right;
	height:58px;
	margin:0;
	padding:0;
	position:relative;
	right:-306px;
	top:95px; 
	width:283px;
	margin:0;
	padding:0;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(bilder/cart_box_filled.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.cart_txt_filled {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
	padding: 6px 2px 0px;
	height: 24px;
	width: 270px;
	position: relative;
	left: 42px;
	top: 6px;
}
.cart_filled_link {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.cart_filled_link:hover {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
/* EOF Warenkorbbox */
#languages {
	float:right;
	position:relative;
	right:15px;
	top:29px;
	width:80px;
}
#box_filter {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 5px;
	width: 230px;
	position: absolute;
	top: -159px;
	right: -85px;
	z-index: 99;
}
#searchbox {
	float:right;
	margin:0;
	padding:0;
	position:relative;
	right:-20px;
	top:-10px;
	height:55px;
	width:290px;
	clear: both;
}
#search_content {
	position:relative;
	top:35px;
}
.searchbutton {
	position: relative;
	right: 35px;
	width: 25px;
	float: left;
}
#extra {
	clear:both;
	float:right;
	height:10px;
	margin:0;
	padding:0;
	position:relative;
	right:2px;
	top:-8px;
	width:100px;
}
.extra_link {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-decoration:none;
}
.extra_link:hover {
	color:#0F0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-decoration:none;
}
.various2 {
	color:#91E1F9;
	text-shadow:0px 1px 0px #03313F;
	filter: DropShadow(Color=#000000, OffX=1, OffY=1);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	letter-spacing:1px;
}
.various2:hover {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
}
.search_link  {
	color:#91E1F9;
	text-shadow:0px 1px 0px #03313F;
	filter: DropShadow(Color=#000000, OffX=1, OffY=1);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	letter-spacing:1px;
}
.search_link:hover {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
}
.searchform {
	background-attachment:scroll;
	background-image:url(bilder/search_bar_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	border:none;
	float:left;
	height:34px;
	margin:0;
	padding:0 3px 0 0;
	width:232px;
}
.searchform_advanced {
	left:2px;
	position:relative;
	top:2px;
}
.searchfield {
	background-color:transparent;
	border:0;
	color:#FFF;
	font-size:12px;
	left:6px;
	position:relative;
	top:7px;
}
*:focus {
	outline:none;
}
.drop_cur {
	background-color:#E0EFF4;
	border:1px solid #68B5C9;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	width:100%;
}
.clear {
	clear:both;
	margin:0;
	padding:0;
}
#content {
	float:right;
	margin:0;
	padding:0;
	position:relative;
	right:13px;
	top:5px;
	width:763px;
}
.index_box_links {
	float:left;
	margin-bottom:1px;
	margin-top:1px;
	padding:3px 15px 3px 8px;
	width:360px;
}

.centerindex {
	margin:0 auto;
	padding:0;
	text-align:center;
	width:760px;
}

.index_img_links {
	float:right;
	padding-left:7px;
	padding-right:7px;
	width:175px;
}
.navigation,ul.navigation,.hauptkategorie {
	list-style-type:none;
	margin:0;
	padding:0;
	position: relative;
	top:0px;
}
li.hauptkategorie {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0px;
}

.hauptkategorie a {
	background:url(bilder/arrow.gif) no-repeat scroll left center;
	border-bottom-color:#CCE3E9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#000;
	display:block;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:400;
	left:0;
	list-style-type:none;
	margin:0;
	padding:2px 0 4px 1px;
	position:relative;
	text-indent:19px;
	width:204px;
}

.hauptkategorie a:hover {
	background:#086A87 url(bilder/arrow_white.gif) no-repeat scroll left center;
	color:#fff;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	text-decoration:none;
}
.hauptkategorie a.aktiv,.hauptkategorie a.aktiv:hover {
	background:#086A87 url(bilder/arrow_active.gif) no-repeat scroll left center;
	color:#fff;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	text-decoration:none;
}
.unterkategorie1 {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0 1px 0 0;
	position:relative;
}

.unterkategorie1 a {
	background:#DCF0F5;
	border-bottom-color:#FFF;
	border-bottom-width:1px;
	border-style:none none solid;
	color:#000;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	left:0;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:1px 0;
	position:relative;
	text-decoration:none;
	text-indent:3px;
	width:205px;
}

.unterkategorie1 a:hover {
	background:#2B8199;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.unterkategorie1 a.aktiv {
	background:#2B8199;
	color:#fff;
}

.unterkategorie1 a.aktiv:hover {
	background:#2B8199;
	color:#fff;
	text-decoration:none;
}

#nav {
	bottom:0;
	float:left;
	left:14px;
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	top:1px;
	white-space:nowrap;
}

#nav ul,ol {
	list-style-type:none;
}

#nav li {
	background-attachment:scroll;
	background-image:url(bilder/seperator.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	float:left;
	list-style-image:none;
	list-style-type:none;
	padding-right:2px;
	white-space:nowrap;
}

#nav .current_page_item a,#nav .current_page_item {
	color:#CCC;
	list-style-type:none;
	position:relative;
	text-decoration:none;
	white-space:nowrap;
}

#nav .page_item a,#nav .page_item_2 a {
	color:#0A799E;
	display:block;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	height:35px;
	list-style-type:none;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:19px;
	position:relative;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	white-space:nowrap;
	text-shadow:1px 1px 0 #fff;}

#nav .page_item_2 a:hover {
	background-attachment:scroll;
	background-image:url(bilder/home_over.png);
	background-position:left top;
	background-repeat:repeat-x;
	text-decoration:none;
}

#nav .page_item a:hover {
	background-attachment:scroll;
	background-image:url(bilder/main_nav_over.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	color:#075A76;
	text-decoration:none;
	text-shadow:1px 1px 0 #D9F4FD;}

#nav .page_item a.active,#nav .page_item_2 a.active {
	background-attachment:scroll;
	background-image:url(bilder/main_nav_activ.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#075A76;
	text-decoration:none;
	text-shadow:1px 1px 0 #fff;}

.head_link {
	color:#23395A;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

.head_link:hover {
	color:#8F8F8F;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
}

.errorBox {
	background-color:#F90;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:700;
}

.gvBox {
	background-color:#F90;
	border:1px solid;
	border-color:#FFF;
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:700;
}

.stockWarning {
	color:#F90;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

.productsNotifications {
	background-color:#f2fff7;
}

.orderEdit {
	color:#70d250;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	text-decoration:underline;
}

img {
	border:0;
}

FORM {
	color:#333;
	display:inline;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
}

TR.header {
	background-color:#fff;
}

TR.headerNavigation {
	background:#F6F6F6;
}

TD.headerNavigation {
	background-color:#F6F6F6;
	border-bottom:1px solid;
	border-color:#b6b7cb;
	color:#0C81A4;
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	font-weight:400;
}
.navtrailbar {
	background-attachment: scroll;
	background-image: url(bilder/bg_navtrail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 4px 0px 0px 9px;
	height: 21px;
	width: 755px;
	position: relative;
	left: -5px;
	top: -3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.headerNavigation {
	color:#043D4D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
}

A.headerNavigation:hover {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:underline;
}

TD.conditions {
	background-color:#FFF;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
}

A.confirmationEdit {
	color:#09C;
	font-style:italic;
}

A.confirmationEdit:hover {
	color:#09C;
	font-style:italic;
	text-decoration:underline;
}

.moduleHeading {
	color:#333;
	font-family:Verdana, Arial, sans-serif;
	font-size:small;
	font-weight:700;
	padding-bottom:10px;
}

TR.headerInfo {
	background:#CCC;
	color:#000;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	text-decoration:none;
}

TR.footer {
	background:#bbc3d3;
}

TD.footer {
	background:#F6F6F6;
	border-bottom:1px solid;
	border-color:#b6b7cb;
	color:#000;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:700;
}

.infoBoxNotice {
	background:#FF8E90;
}

.infoBoxNoticeContents {
	background:#FFE6E6;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

infoBoxHeading {
	background:#666;
	color:#FFF;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:700;
	height:17px;
}

TD.infoBoxHeading_right {
	background:#C4C4C4;
	color:#000;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:700;
	height:17px;
}

TD.infoBox,SPAN.infoBox {
	border-color:#C4C4C4;
	border-right:4px solid;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

TABLE.productListing {
	border:1px;
	border-color:#b6b7cb;
	border-spacing:1px;
	border-style:solid;
}

.productListing-heading {
	background:#b6b7cb;
	color:#FFF;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:700;
}

a.pageResults {
	background-color:#A0DAF5;
	border:1px solid #177FB2;
	color:#333;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	list-style:none;
	margin:0;
	padding:4px 7px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}

a.pageResults:hover {
	background-color:#FFF;
	border:1px solid #177FB2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	list-style:none;
	margin:0;
	padding:4px 7px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}

.pageResultsactive {
	background-color:#FFF;
	border:1px solid #5FBDEB;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius: 3px;
	color:#6C6C6C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	list-style:none;
	margin:0;
	padding:4px 7px;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}

TD.pageHeading,DIV.pageHeading {
	color:#3F89C3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:700;
}

TR.subBar {
	background:#f4f7fd;
}

TD.subBar {
	color:#000;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

TD.main,P.main {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1.5;
}

TD.accountCategory {
	color:#abd;
	font-family:Verdana, Arial, sans-serif;
	font-size:13px;
}

TD.fieldValue {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}

SPAN.newItemInCart {
	color:red;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

TEXTAREA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:98%;
}

SPAN.greetUser {
	color:#666;
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	font-weight:400;
}

SPAN.underline {
	text-decoration:underline;
}

TD.formAreaTitle {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:700;
}

.copyright {
	clear:both;
	color:#35485B;
	text-shadow:0px 1px 0px #AFC0CF;
	font-size:12px;
	margin:1px auto;
	padding-bottom:2px;
	padding-top:2px;
	position:relative;
	text-align:center;
}

A.copyright {
	color:#35485B;
	text-shadow:0px 1px 0px #AFC0CF;
	font-size:12px;
	text-align:center;
}

A.copyright:hover {
	color:#fff;
	text-shadow:1px 1px 1px #000;
	font-size:12px;
	text-align:center;
}

.parseTime {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1.5;
	text-align:center;
}

SPAN.markProductOutOfStock {
	color:#c76170;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:700;
}

SPAN.productSpecialPrice {
	color:red;
	font-family:Verdana, Arial, sans-serif;
}

SPAN.productOldPrice {
	color:#4B8294;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

SPAN.errorText {
color:#000;
font-family:Verdana, Arial, sans-serif;
}

SPAN.productDiscountPrice {
color:#000;
font-family:Verdana, Arial, sans-serif;
font-weight:700;
}

.smallHeading {
color:#000;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
font-weight:700;
}

/* sitewide font classes 
 Note: heading equals  */
.heading1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
}

.heading2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
}

.heading3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
}

.heading4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12pt;
}

.heading5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16pt;
}

/* Sitemap Tables */
.sitemap_heading {
background-color:#FFF;
color:#369;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:400;
padding-bottom:2px;
padding-top:2px;
text-decoration:none;
}

.sitemap_heading a {
color:#369;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
}

.sitemap_heading a:hover {
color:#369;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:underline;
}

.sitemap_sub {
background-color:#FFF;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
padding:2px;
}

.sitemap_sub a:hover {
color:#999;
text-decoration:none;
}

.messageStackError,.messageStackWarning {
background-color:#ffb3b5;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

.messageStackSuccess {
background-color:#9f0;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

/* input requirement */
.inputRequirement {
color:#900;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
font-weight:400;
text-decoration:none;
}

.tableShop {
	background-color:#fff;
	border-color:#b6b7cb;
	border-left:1px solid;
	border-right:1px solid;
}

.navLeft {
	background-image:url(img/bg_left_column.jpg);
	border-color:#b6b7cb;
	border-right:1px solid;
	width:185px;
}

.navRight {
	background-color:#E6E6E6;
	border-color:#666;
	border-left-style:solid;
	border-left-width:4px;
	border-top-style:solid;
	border-top-width:4px;
	width:185px;
}

.contentsTopics {
color:#2686A6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
}

.tableListingIII {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
}

.tableBody {
padding:5px;
}

.poweredby {
color:#000;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
font-weight:700;
}

.onepxwidth {
width:1px;
}

.adresse {
color:#333;
font-family:Tahoma, Arial, Verdana;
font-size:14px;
font-weight:700;
text-decoration:none;
}

h2 {
	color:#1F8AB8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	margin:0;
	padding:0 0 2;
	text-decoration:none;
	text-indent: 7px;
}

h1 {
	color:#42A2BA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	margin:0;
	padding:0 0 3px;
	text-decoration:none;
}
.suchergebnis {
	color:#42A2BA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:2 0 0px;
	text-decoration:none;
}
h3 {
	color:#333;
	font-family:Tahoma, Arial, Verdana;
	font-size:14px;
	text-decoration:none;
}

h4 {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0;
padding:4px 0;
text-decoration:none;
}

h5 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	margin:0;
	padding:0;
	text-decoration:none;
}
.div_produkte {
	background-attachment:scroll;
	background-color:#FFF;
	background-image:url(bilder/div_produkte_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:228px;
	height: 150px;
}
.div_produkte_headline {
	background-attachment:scroll;
	background-image:url(bilder/tab_head.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:20px;
	margin:0;
	padding:7px 0 0;
	text-decoration:none;
	width:228px;
}

.div_produkte_footer {
	background-attachment:scroll;
	background-image:url(bilder/tab_foot.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:42px;
	margin:0;
	padding:7px 0 0;
	width:228px;
}
.div_preis2 {
	color:#1697BC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	padding:15px 0 1px 18px;
	text-align:left;
	width:170px;
	background-attachment: scroll;
	background-image: url(bilder/preis_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	position: relative;
	top: -3px;
	left: 1px;
	margin-top: -25px;
	text-decoration: none;
	line-height: normal;
}
.price_total {
	color:#4E4E4E;
	font-size:9px;
	font-weight:400;
	margin:0;
	padding:0;
	text-align:right;
	text-decoration:none;
	line-height: 5px;
}
.boxTextBG {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
}

.boxTextBGpay {
	background-attachment:scroll;
	background-image:url(bilder/adressbox.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin: 0px;
	padding: 8px 0px 0px 12px;
	height: 112px;
	width: 198px;
}

.main {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {
	background-color:#f8f8f8;
	border:solid #d9d9d9 1px;
	margin-bottom:4px;
	overflow:auto;
	padding:10px;
	width:95%;
}
div.highlightbox_login {
	background-color:#f8f8f8;
	border:solid #d9d9d9 1px;
	margin-bottom:4px;
	overflow:auto;
	padding:10px;
	width:95%;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
}
div.highlightbox_shopping {
	background-color:#E7F6FF;
	border:1px solid #B5E0FF;
	margin-bottom:6px;
	overflow:hidden;
	padding:5px;
	width:98%;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
}
div.highlightbox_login_faq {
	background-color:#FCFCFC;
	border:solid #d9d9d9 1px;
	margin-bottom:4px;
	overflow:auto;
	padding:10px;
	width:95%;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
}
div.highlightbox_login_faq_2 {
	background-color:#FFFFFF;
	border:1px solid #B5C2D2;
	margin-bottom:4px;
	overflow:auto;
	padding:10px;
	width:97%;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius: 7px;
	position: relative;
	left: -1px;
}

div.highlightbox_login_pr {
	background-color:#f8f8f8;
	border:solid #d9d9d9 1px;
	margin-bottom:5px;
	overflow:auto;
	padding:3px;
	width:95%;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
}
div.highlightbox_price {
	background-color:#fff;
	border:solid #d9d9d9 1px;
	margin-bottom:4px;
	overflow:auto;
	padding:5px;
	width:182px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}
div.error_box {
	background-color:#EBF7FA;
	border:1px solid #BFBFBF;
	margin-bottom:4px;
	overflow:auto;
	padding:6px;
	width:96%;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
div.highlightbox_checkoutbar {
	overflow:auto;
	background-attachment: scroll;
	background-image: url(bilder/checkoutbar_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 3px 0px 5px;
	padding: 5px 0px 0px;
	height: 26px;
	width: 731px;
	position: relative;
	left: 7px;
}
.checkoutBarFrom,.checkoutBarTo {
	color:#78B9C7;
	text-shadow:1px 1px 0 #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
}

.checkoutBarCurrent {
	color:#007CA6;
	text-shadow:1px 1px 0 #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
}
div.highlightbox_error {
	background-color:#0C7D9F;
	margin-bottom:2px;
	overflow:auto;
	padding:3px;
	width:720px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	color: #FFFFFF;
}
div.highlightbox_error2 {
	background-color:#0F96BD;
	margin-bottom:4px;
	overflow:auto;
	padding:5px;
	width:210px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	color: #FFFFFF;
}
div.highlightbox_error3 {
	background-color:#0C7D9F;
	margin-bottom:2px;
	overflow:auto;
	padding:3px;
	width:726px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	color: #FFFFFF;
}
div#highlightbox_cart {
	padding:3px;
	width:749px;
	color: #FFFFFF;
	margin: 0px;
	position: relative;
	left: 4px;
	height: 54px;
	background-attachment: scroll;
	background-image: url(bilder/cart_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.highlightbox_login2 {
	background-color:#f8f8f8;
	border:solid #d9d9d9 1px;
	margin-bottom:4px;
	overflow:auto;
	padding:5px;
	width:85%;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
}
div.highlightbox_payment {
	background-color:#f8f8f8;
	border:solid #d9d9d9 1px;
	margin-bottom:1px;
	overflow:auto;
	padding:1px;
	width:236px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	height: 105px;
}
.payment1_bg {
	height: 27px;
	background-attachment: scroll;
	background-image: url(bilder/pay_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 33px;
	padding-bottom: 3px;
	padding-left:7px;
}
.payment_bg {
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding-top: 0px;
	background-attachment: scroll;
	background-image: url(bilder/pay_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 1px;
}
.payment3_bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding-top: 4px;
}
div.highlightbox_login_2 {
	background-color:#f8f8f8;
	border:solid #d9d9d9 1px;
	margin-bottom:4px;
	overflow:auto;
	padding:10px;
	width:95%;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	margin-left: 10px;
}

div.highlightbox2 {
	background-color:#FCFCFC;
	border:solid #d9d9d9 1px;
	margin-bottom:4px;
	overflow:auto;
	padding:5px;
	width:86%;
}
div.highlightbox3 {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	background-color:#FCFCFC;
	border:solid #d9d9d9 1px;
	margin:6px auto 4px;
	overflow:auto;
	padding:3px 4px;
	width:713px;
}
div.highlightbox_cart {
	background-color:#F5F8FA;
	border:1px solid #B4E9FA;
	overflow:auto;
	padding:6px;
	width:96%;
	position: relative;
	top: 6px;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.highlightbox ul {
	display:block;
	line-height:20px;
	list-style-type:square;
	margin-left:15px;
	padding:0;
}

div.highlightbox h1 {
	border:none;
	color:#893769;
	font-size:16px;
	margin:0;
	padding:0 0 10px;
}

div.highlightbox div.hr {
	border-bottom:solid 1px #eee;
	display:block;
	height:1px;
	line-height:1px;
	margin:0;
	padding:0;
}
/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
	z-index: 100;
}
.highslide-maincontent txt {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
text-decoration:none;
}

.highslide-html {
	background-color: #fff;
	z-index: 100;
	background-attachment: scroll;
	background-image: url(bilder/bg_higslidebox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 2 5px 5px;
	z-index: 100;
	font-size: 10px;
	background-attachment: scroll;
	background-image: url(bilder/bg_higslidebox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

.highslide-html {
background-color:#FFF;
}

.highslide-html-content {
display:none;
position:absolute;
}

.highslide-wrapper .highslide-html-content {
padding:5px;
width:400px;
}

.highslide-wrapper .highslide-header ul {
margin:0;
padding:0;
text-align:right;
}

.highslide-wrapper .highslide-header ul li {
display:inline;
padding-left:1em;
}

.highslide-wrapper .highslide-header a {
color:gray;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
}

.highslide-wrapper .highslide-footer {
height:11px;
}

.highslide-wrapper .highslide-footer .highslide-resize {
background:url(highslide/graphics/resize.gif);
float:right;
height:11px;
width:11px;
}
.highslide-resize {
cursor:nw-resize;
}
.highslide-wrapper .highslide-header .highslide-move a,.highslide-move {
cursor:move;
}
.highslide img,.prod_border {
border:1px solid #CCC;
}

.highslide-display-none,.highslide-wrapper .highslide-header ul li.highslide-previous,.highslide-wrapper .highslide-header ul li.highslide-next {
display:none;
}

.line {
border:1px dotted #CCC;
}

.line2 {
border:1px solid #333;
}

.line3 {
border-bottom:1px solid #fff;
}

.line4 {
border-bottom:1px dotted #3ECFFF;
}

.login {
border:0;
}

.cur {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
}

.cart_link {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.cart_link:hover {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.search_head_txt {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
}

.login_field_bg {
background-attachment:scroll;
background-image:url(img/bilder/login_field_r2_c2.jpg);
background-position:left top;
background-repeat:no-repeat;
}

.login_field_txt {
background-attachment:scroll;
background-image:url(img/bilder/form_bg.jpg);
background-position:left top;
background-repeat:no-repeat;
border:0;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
}

.admin_box {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
}

.admin_box:hover {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:underline;
}

.copy {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
}

.errormsg {
color:#333;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.border_prod {
border:1px solid #CCC;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
}
.border_prod_inline {
background-color:#FFF;
border:0;
}
.searchlink {
color:#999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
margin:0;
padding:0;
text-decoration:none;
}

.searchlink:hover {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
margin:0;
padding:0;
text-decoration:none;
}

.create_bg {
background-attachment:scroll;
background-image:url(img/bilder/create_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
}

.kunden {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
}

.kunden:hover {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
text-transform:uppercase;
}

.border {
border:1px solid #FFF;
}

.big_link {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.big_link:hover {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.small_txt {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
}

.txt {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
text-decoration:none;
}

.a_big {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
}

.a_big:hover {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
text-decoration:underline;
}

.content_txt {
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	padding-top: 3px;
	padding-bottom: 3px;
	clear: both;
}
.content_txt2 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
}

.rahmen {
border:1px solid #E0DFE3;
}

.print {
color:#999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
}

.sitemap_heading2 {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
}

.sitemap_heading2:hover {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:underline;
text-transform:uppercase;
}

.prod_border2 {
	background-color:#F5F4F7;
	border:1px solid #DFDFDF;
	clear:both;
	color:#097695;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	margin:2px 0 0;
	padding:1px;
	text-align:left;
	text-decoration:none;
	width:308px;
	position: relative;
	left: 3px;
	text-indent: 15px;
}

.productOldPrice {
color:#4B8294;
font-family:Tahoma, Arial, Verdana;
font-size:10px;
font-weight:700;
text-decoration:none;
}

.angebot {
color:#1F7292;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
text-decoration:none;
}

.adv {
background-attachment:scroll;
background-image:url(img/bilder/index_r6_c11.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#16495A;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:700;
text-decoration:none;
}

.TipCls2 {
	color:#333;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	height:auto;
	margin:0;
	padding:5px 3px;
	text-align:center;
	text-decoration:none;
	width:350px;
	background-attachment: scroll;
	background-image: url(bilder/loadingAnimation.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.tooltip {
	color:#fff;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:25px;
	margin:0;
	padding:10px 0 1px;
	text-align:center;
	text-decoration:none;
	width:354px;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(bilder/tooltip_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.sec_header {
background-image:url(../../images/tbl_bg.gif);
background-position:center center;
background-repeat:no-repeat;
border:1px solid #FFF;
color:#FFF;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:30px;
margin:0;
padding:0;
text-decoration:none;
text-transform:uppercase;
width:310px;
}

.div_preis {
background-color:#FFF;
border:1px solid silver;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:182px;
}
.centerContent {
color:#008EB3;
font-size:14px;
font-weight:700;
margin:0;
padding:0;
text-align:center;
}

.centerContent2 {
margin:0;
padding:0;
text-align:center;
}

.formfield {
float:left;
margin:0;
padding:0 3px 0 0;
}

.formfield2 {
float:left;
margin:0;
padding:0 2px 2px 0;
vertical-align:middle;
}

.search_header {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.information {
	background-attachment:scroll;
	background-image:url(img/arrow.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	height:15px;
	margin:0;
	padding:1px 0 0;
	text-decoration:none;
	text-indent:18px;
}

.information a:hover {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
}

.indexbox_link {
	color:#195B71;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.indexbox_link:hover {
	color:#999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.catboxcontent {
	background-attachment:scroll;
	background-image:url(bilder/cat_box_content.jpg);
	background-position:center center;
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	width:220px;
}
.ip {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
}
.breadcrumb {
	display:block;
	color:#B8DAE2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	height:20px;
	margin:0;
	padding:0;
	text-decoration:none;
	top: 4px;
	width:900px;
	position: relative;
	left: 9px;
	letter-spacing: -1px;
}

.breadcrumb a {
	color:#B8DAE2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	letter-spacing: -1px;
}

.breadcrumb a:hover {
	color:#fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	letter-spacing: -1px;
}

.anzahl {
background-color:#BEF;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-variant:normal;
font-weight:400;
margin:2px 0;
padding:3px 1px 3px 3px;
text-decoration:none;
}

.anzahl:hover {
background-color:#006F93;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-variant:normal;
font-weight:400;
margin:2px 0;
padding:3px 1px 3px 3px;
text-decoration:none;
}

.dl_link {
color:#09C;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.dl_link:hover {
color:#006384;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:underline;
}

.divhr {
border-bottom-color:#CCC;
border-bottom-style:solid;
border-bottom-width:1px;
margin:0 0 2px;
padding:3px 0;
position:relative;
}

.ask_a_question_table {
background-color:#f2f2f2;
border:1px solid #ddd;
margin:0;
padding:0;
}

.ask_a_question_description {
padding:2px;
}

.ask_a_question_line {
border:1px solid #ddd;
height:0;
padding:2px;
}

.advice {
color:#267B91;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
list-style-position:inside;
list-style-type:disc;
text-align:left;
text-decoration:none;
white-space:nowrap;
}

#prll_form {
	font-size:10px;
	margin:0;
	padding:2px;
	width:120px;
}

#prllset {
	font-size:10px;
	margin: 0px;
	padding: 0px;
}

.copylink {
	color:#007095;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}

.adress {
	background-color:#F0EFF1;
	border:1px solid #E0DFE3;
}

/* Accordion_Payment */
dl.accordion_pay {
	margin:0;
	padding:3px 0;
	width:743px;
}

/* @group Ebene 1 */
dl.accordion_pay dt {
	background:url(bilder/payment_bg.jpg) no-repeat scroll left center;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	height:28px;
	margin:0;
	padding:8px 0 0;
	position:relative;
	text-decoration:none;
	text-indent:78px;
	width:743px;
}

* html dl.accordion_pay dt {
	background-image:none;
	cursor:hand;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.templatebase.de/images/icon_accordion_closed.png', sizingMethod='crop');
}

dl.accordion_pay dt.open {
	background:url(bilder/payment_bg_open.jpg) no-repeat scroll left center;
	color:#FFF;
}

* html dl.accordion_pay dt.open {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.templatebase.de/images/icon_accordion_open.png', sizingMethod='crop');
}

dl.accordion_pay dd {
	background:#FFF;
	margin:0;
	overflow:hidden;
	padding:0;
	width:745px;
}

.ind {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-image:url(images/listpoint.jpg);
	list-style-position:outside;
	text-decoration:none;
	vertical-align:superexposant;
}

.headline_ind {
	color:#00AFEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
}

.headline_ind_main {
color:#0086B3;
font-family:Tahoma, Arial, Verdana;
font-size:13px;
font-weight:700;
text-decoration:none;
}

.txt_ind {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
}

.ind_txt2 a {
border-bottom-color:#97DDFF;
border-bottom-style:dotted;
border-bottom-width:1px;
color:#069;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.ind_txt2 a:hover {
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:1px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.ind_big {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
text-decoration:none;
}

.boxprice {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.option_header {
background-color:#F5F4F7;
border:1px solid #DFDEE2;
text-transform:capitalize;
}

.option_content {
background-color:#FCFCFC;
border:1px solid #E0DFE3;
}

.option_price {
color:#007CA6;
float:right;
font-weight:700;
padding-top:4px;
text-decoration:none;
width:90px;
}

.alter {
background-image:url(img/alter.gif);
background-repeat:no-repeat;
border:0;
cursor:pointer;
display:block;
font-size:0;
height:16px;
width:30px;
}

/* produkt filter */
ul.product_filter {
	clear:both;
	color:#333;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0;
	padding:2px 6px;
	width:100%;
}

ul.product_filter li {
	float:left;
	list-style-image:none;
	list-style-type:none;
	vertical-align:middle;
	width:33%;
}
.cat_active {
	background-attachment: scroll;
	background-image: url(bilder/cat_titel_arrow_open.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color:#000;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.cat_items {
	display:block;
	margin:1px;
	padding:1px;
	font-size: 11px; !important;
}

.cat_items a {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; !important;
	color: #666666;
	text-indent: 14px;
	background-attachment: scroll;
	background-image: url(bilder/list2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.cat_items a:hover {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}

.filterborder {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	background-attachment:scroll;
	background-color:#D9EDF4;
	background-image:url(bilder/filter_arrow.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	color:#086B88;
	font-size:14px;
	font-weight:700;
	height:19px;
	left:-3px;
	margin:4px 5px 0 3px;
	padding:6px 0 4px;
	position:relative;
	text-align:left;
	text-indent:38px;
	top:-2px;
	width:345px;
}

.filterborder2 {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	background-color:#F4FAFF;
	border:1px solid #C8C8C8;
	float:left;
	height:145px;
	margin:3px 5px 4px 4px;
	padding:0 0 4px 2px;
	text-align:center;
	width:347px;
}

.filterborder3 {
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-attachment:scroll;
	background-color:#D9EDF4;
	background-image:url(bilder/filter_arrow.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	border:1px solid #D2D2D2;
	border-radius: 5px;
	color:#086B88;
	font-size:14px;
	font-weight:700;
	height:19px;
	left:5px;
	padding:4px 2px 5px 6px;
	position:relative;
	text-align:left;
	text-indent:32px;
	width:700px;
}

.filter_title {
	color:#086B88;
	font-family:Arial, Verdana;
	font-size:13px;
	font-weight:400;
	text-decoration:none;
}

.formfield_filter1 {
	float:left;
	margin:0;
	padding:2px 0 0;
}

.formfield_filter2 {
	float:left;
	font-size:11px;
	margin:0;
	padding:4px 0 0;
}

.filter_txt {
	color:#0C7EA2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	text-decoration:none;
}

.filter_txt1 {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:700;
	text-decoration:none;
}
ul.product_filter_box {
	clear:both;
	color:#333;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; !important;
	margin:0;
	padding:1px 2px;
	width:800px;
}
ul.product_filter_box li {
	float:left;
	list-style-image:none;
	list-style-type:none;
	vertical-align:middle;
	width:14%;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.cat_titel {
	padding:4px 0px 6px 2px;
	margin: 5px 0px;
	width: 800px;
	background-color: #A6CEE1;
	clear: both;
	text-indent: 22px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	background-attachment: scroll;
	background-image: url(bilder/list3.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.cat_titel_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#07708D;
	font-weight: bold;
	text-shadow:0px 1px 0px #BBEDFB;
}
#filterbox {
	background-attachment: scroll;
	background-image: url(bilder/bg_higslidebox.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 3px;
}
.filterbox_check {
	margin: 0px;
	padding: 1px;
	float: left;
	width: 19px;
}
.filterbox_text {
	font-size:11px; !important;
	margin: 0px;
	padding: 3px 0px 1px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

.imgCenter {
	border:1px solid #fff;
}

.error_message {
	color:#FFF;
	height:30px;
	margin:0px;
	padding:0px;
}

.new_link {
color:#23395A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-align:center;
text-decoration:none;
}

.new_link:hover {
color:#416AA9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.new_link_div {
margin:0;
padding:0 5px 0 0;
text-align:right;
}

.suggest1 {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
margin:0;
padding:0;
text-decoration:none;
}

.suggest2 {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
}

.suggest2:hover {
color:#069;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
}

.suggest3 {
color:#069;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.filter_link {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
}

.filter_link:hover {
color:#090;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
}

.about,TABLE.formArea,.contentsTopics2,p {
color:#333;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
text-decoration:none;
}

A,A:hover {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

TR.headerError,TR.headerMessage {
	background-color:#fff;
	color:#000;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	text-decoration:none;
	border: 1px solid #F0F0F0;
}

TD.headerError,TD.headerInfo {
	background-color:#fff;
	color:#000;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	text-decoration:none;
	border: 1px solid #F0F0F0;
}

.infoBoxContents,TD.infoBox_right,SPAN.infoBox_right,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
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,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;
}

TD.fieldKey,TD.tableHeading {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
}

CHECKBOX,INPUT,RADIO,SELECT,.information a {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	padding-right: 3px;
	position: relative;
	right: 1px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}
SELECT {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	background-color: #F8F8F8;
	border: 1px solid #7A95B0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	padding: 2px;
}

.sitemap_sub a,.highslide-wrapper .highslide-header a:hover {
color:#000;
}

.tableListingI,.tableListingII {
border:1px solid #09C;
}

.boxText,.ind_txt2 {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
.warenkorb_header,.warenkorb_header:hover {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-decoration:none;
}

.prodhead,.admin,.catcount {
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
}

.catboxheader,.catboxbottom {
height:7px;
margin:0;
padding:0;
position:relative;
width:220px;
}
dl.accordion dd.sub_accordion,dl.accordion dd.accordion_content,dl.accordion dd.accordion_content p,dl.accordion_pay dd.sub_accordion_pay,dl.accordion_pay dd.accordion_pay_content,dl.accordion_pay dd.accordion_pay_content p {
margin:0;
padding:0;
}
.agb_cb {
	background-attachment: scroll;
	background-image: url(bilder/agb_cb.gif);
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 7px 0px 0px;
	height: 26px;
	width: 33px;
}
.agb_txt {
	background-attachment: scroll;
	background-image: url(bilder/agb_txt.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 663px;
}
.agb_txt:hover {
	background-attachment: scroll;
	background-image: url(bilder/agb_txt_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 663px;
	color: #FFFFFF;
}
.agb {
	color:#000000;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	text-decoration:none;
	text-indent:20px;
	padding-top: 7px;
	padding-bottom: 3px;
	height: 26px;
}

.agb:hover {
color:#EEEEEE;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
text-indent:20px;
}
.pay_sel {
	background-color: #CCE3E9;
	margin: 0px;
	padding: 0px;
	width: 20px;
}
.pay_sel:hover {
	background-color: #0A7B9B;
	margin: 0px;
	padding: 0px;
	width: 20px;
}
.pay_sel:active {
	background-color: #0A7B9B;
	margin: 0px;
	padding: 0px;
	width: 20px;
}
.importend {
	background-attachment: scroll;
	background-image: url(bilder/importend.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	overflow:auto;
	padding:10px 50px 0px 56px;
	height: 110px;
	width: 640px;
}
.preis {
	color:#1385A6;
	text-shadow:1px 1px 0 #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(bilder/preis_hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 7px 0px 0px;
	float: left;
	height: 41px;
	width: 141px;
	position: relative;
	left: 20px;
	text-align: center;
}
.button_back {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 48px;
	width: 141px;
	position: relative;
	right: 16px;
}
.add_qty {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 0px;
	position: relative;
	background-color: #A6D0DB;
}
.add_cart_button {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 31px;
	width: 317px;
	position: relative;
}
.productImageBorder {
	border: 1px solid #D1D1D1;
}
.use_filters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	width: 160px;
}

ul.cat_items li {
	list-style: none;
}
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;}
.nivoSlider img {
	position:absolute; top:0px; left:0px;}
.nivoSlider a.nivo-imageLink {
	position:absolute; top:0px; left:0px; width:100%; height:177px; border:0; padding:0; margin:0; z-index:60; display:none;}
.nivo-slice {
	display:block; position:absolute; z-index:50; height:177px;}
.nivo-caption {
	position:absolute; left:0px; bottom:20px; background:#333; color:#fff; opacity:1.3; width:442px; z-index:89;}
.nivo-caption p {
	padding:5px; margin:0;}
.nivo-caption a {
	display:inline !important;}
.nivo-html-caption {
    display:none;}
.nivo-directionNav a {
	position:absolute; top:45%;	z-index:99; cursor:pointer;}
.nivo-prevNav {
	left:0px;}
.nivo-nextNav {
	right:0px;}
.nivo-controlNav a {
	position:relative; z-index:99; cursor:pointer;}
.nivo-controlNav a.active {
	font-weight:bold;}
/* EOF Nivislider */

.coupon_bg {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 350px;
	width: 360px;
}
.order_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0A7899;
	text-decoration: none;
}
.moduleRow {
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 background-color: #E6E6E6;
 border: 1px solid;
 border-color: #E6E6E6;

}
.moduleRowOver { 
	background-color: #D7E9F7; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	
	}
.moduleRowSelected { background-color: #E9F4FC; }
.suggest_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.suggest_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

h2.acc_trigger {
	padding: 7px 0px 0px;
	margin: 0px;
	background: url(bilder/preview_bg.jpg) no-repeat scroll left top;
	height: 22px;
	width: 318px;
	font-size: 12px;
	font-weight: normal;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
h2.acc_trigger:hover {
	padding: 7px 0px 0px;
	margin: 0px;
	background: url(bilder/preview_bg_open.jpg) no-repeat scroll left top;
	height: 22px;
	width: 318px;
	font-size: 12px;
	font-weight: normal;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	cursor: pointer;
}
h2.acc_trigger a {
	color: #0B708C;
	text-decoration: none;
	display: block;
	padding: 0px;
	text-indent: 29px;
}
h2.acc_trigger a:hover {
	color: #0B708C;
}
h2.active {background-position: left bottom;}
.acc_container {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 1.2em;
	width: 318px;
	text-align: center;
}
.acc_container .block {
	padding: 0px;
	text-align: center;
}
.download_bg {
	background-color: #D1E8ED;
	padding: 1px 2px 2px 8px;
	height: 24px;
	width: 400px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius: 5px;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
	text-decoration: none;
	margin-top: 4px;
	font-weight: normal;
}.productPreviewImage {
	width: 100px;
}
.taxandshippinginfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #007BA4;
	text-decoration: none;
}
.cross_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	padding-bottom: 5px;
}
.cross_heading:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
}
.social {
	background-attachment: scroll;
	background-image: url(bilder/social_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 5px 0px 0px 5px;
	height: 39px;
	width: 313px;
	position: relative;
	left: 4px;
	top: 6px;
	overflow: hidden;
}
.faq_link {
	color:#1F8AB8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	margin:0;
	padding:0 0 2;
	text-decoration:none;
}
.faq_link:hover {
	color:#114D66;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	margin:0;
	padding:0 0 2;
	text-decoration:none;
}
.faq_link_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.faq_link_2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.faq_answer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	padding: 3px;
	width: 99%;
	border: 1px solid #A9B8CB;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius: 8px;
	background-color: #DEE4EB;
}
.ask_bg {
	height: 100%;
	width: 100%;
	background-attachment: scroll;
	background-image: url(bilder/ask_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.line_2 {
	margin: 0px;
	padding: 0px;
	height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #85BBD6;
}
.filter_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
.floatbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #006080;
	text-shadow:0px 1px 0px #fff;
	text-decoration: none;
	font-weight: bold;
	background-attachment: scroll;
	background-image: url(bilder/time_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 18px 0px 0px 60px;
	height: 48px;
	width: 126px;
}
.productoptions {
	padding:2px;
}
.filter_header {
	margin: 0px;
	padding: 0px 3px 0px 0px;
	clear: both;
	float: left;
	height: 41px;
	width: 270px;
}

