/* -----------------------------------------------------------------------------------------
   $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:#7A95B0 url(bilder/bg.jpg) repeat-x scroll left top;
color:#333;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#slider {
left:24px;
position:relative;
}

#slider ul,#slider li {
list-style:none;
margin:0;
padding:0;
}

#slider li {
height:241px;
overflow:hidden;
width:696px;
}

#prevBtn,#nextBtn {
display:block;
height:50px;
left:-4px;
position:absolute;
top:152px;
width:50px;
}

#nextBtn {
left:700px;
}

#prevBtn a,#nextBtn a {
background:url(bilder/btn_prev.png) no-repeat 0 0;
display:block;
height:50px;
width:50px;
}

#nextBtn a {
background:url(bilder/btn_next.png) no-repeat 0 0;
}

#page {
margin:0 auto;
padding:0;
width:1000px;
}

.indexboxwrap {
height:86px;
left:19px;
margin:0;
padding:0;
position:relative;
width:705px;
}

.indexbox {
float:left;
height:86px;
margin:0;
padding:0 9px 0 7px;
width:335px;
}

.indexboxarrow {
float:left;
height:86px;
margin:0;
padding:0;
width:86px;
}

.indexboxcontent {
background-color:#FFF;
color:#007BA4;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
height:84px;
left:3px;
margin:0;
padding:0;
position:relative;
text-decoration:none;
top:6px;
width:249px;
}

.indexbox_headline a:hover {
color:#00688A;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
text-decoration:underline;
}

#navtrail {
background-attachment:scroll;
background-image:url(bilder/navtrail.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
margin:0;
padding:0;
position:relative;
width:1000px;
}

.traillink {
color:#0F0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
left:15px;
margin:0;
padding:0;
position:relative;
text-decoration:none;
top:3px;
width:680px;
}

#header {
background-attachment:scroll;
background-image:url(bilder/header.jpg);
background-position:left top;
background-repeat:no-repeat;
height:110px;
margin:0;
padding:0;
position:relative;
width:1000px;
}

#navbar {
background-attachment:scroll;
background-image:url(bilder/navbar.jpg);
background-position:left top;
background-repeat:no-repeat;
height:57px;
position:relative;
width:1000px;
}

#maincontent {
margin:0;
padding:0;
position:relative;
width:1000px;
}

#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:3px;
width:205px;
}

.boxheadline {
background-attachment:scroll;
background-image:url(bilder/boxheadline.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#36588B;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:28px;
padding:8px 0 0;
text-align:center;
text-decoration:none;
width:205px;
}

.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 2px;
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 12px;
padding:0 0 0 3px;
}

li {
list-style-image:url(bilder/list.gif);
list-style-position:outside;
margin:0;
padding:0;
}

/* Warenkorbbox */
#cartbox {
float:right;
height:39px;
margin:0;
padding:0;
position:relative;
right:10px;
top:22px;
width:250px;
}

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

.cart_boxcontent a {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.cart_boxcontent a:hover {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

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

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

/* EOF Warenkorbbox */
#languages {
float:right;
position:relative;
right:5px;
top:29px;
width:80px;
}

#twitter {
float:right;
position:relative;
right:145px;
top:26px;
width:80px;
}

#searchbox {
background-attachment:scroll;
background-image:url(bilder/searchbox.jpg);
background-position:left top;
background-repeat:no-repeat;
float:right;
height:100px;
margin:0;
padding:0;
position:relative;
right:190px;
top:1px;
width:290px;
}

#search_content {
position:relative;
top:25px;
}

#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;
}

.search_link {
color:#0F0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
letter-spacing:2px;
text-decoration:none;
}

.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.jpg);
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:#2B9AB6;
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;
}

li.hauptkategorie {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}

.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:24px;
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;
}

.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_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:#096C8B;
text-decoration:none;
}

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

.head_link {
color:#1D6B81;
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:#0F0;
font-family:Verdana, Arial, sans-serif;
font-size:9px;
font-weight:400;
}

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

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

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;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
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;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
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;
color:#6C6C6C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
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:#CCE3E9;
font-size:10px;
margin:1px auto;
padding-bottom:2px;
padding-top:2px;
position:relative;
text-align:center;
}

A.copyright {
color:#FFF;
font-size:10px;
text-align:center;
}

A.copyright:hover {
color:#CCE3E9;
font-size:10px;
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:12px;
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;
}

.checkoutBarFrom,.checkoutBarTo {
color:#7DF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
}

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

/* 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;
}

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;
}

.highslide-wrapper, .highslide-outline {
	background: #FFFFFF;
}
.highslide img {
	border: 1px solid #D0D0D0;
}
.highslide:hover img {
	border-color: #A0A0A0;
}
.highslide-active-anchor img {
	visibility: visible;
	border-color: #808080 !important;
}
.highslide-dimming {
	background: #000000;
}
.highslide-image {
	border: 2px solid #FFFFFF;
}
.highslide-heading {
	display: none;
	margin: 0;
	color: #666666;
	font-weight: normal;
	padding: 2px;
	cursor: move;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.highslide-loading {
	display: block;
	padding: 3px 0 3px 38px;
	width: 0;
	height: 32px;
	overflow: hidden;
	background-color: white;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	background-image: url(graphics/loader.big.white.gif);
}

.close-simple-white {
	width: 16px;
	height: 16px;
	background: white url(graphics/controlbar-text-buttons.png) 0 -221px;
	cursor: pointer;
}
.highslide-controls {
	position: static !important;
	margin: 0;
	width: 100px !important;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-gallery ul li {
	width: 106px;
	height: 106px;
	border: 1px solid #D0D0D0;
	background: #EDEDED;
	margin: 2px;
}
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

.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;
}

.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:40px;
margin:0;
padding:7px 0 0;
width:228px;
}

.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.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	margin: 0px;
	padding: 8px 0px 0px 8px;
	height: 145px;
	width: 240px;
}

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

.price_total {
color:#666;
font-size:9px;
font-weight:400;
margin:0;
padding:0;
text-align:right;
text-decoration:none;
}

/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {
background-color:#f8f8f8;
border:solid #d9d9d9 1px;
margin-bottom:4px;
overflow:auto;
padding:10px;
width:95%;
}
div.highlightbox2 {
background-color:#FCFCFC;
border:solid #d9d9d9 1px;
margin-bottom:4px;
overflow:auto;
padding:5px;
width:86%;
}
div.highlightbox3 {
background-color:#FCFCFC;
border:solid #d9d9d9 1px;
margin:6px auto 4px;
overflow:auto;
padding:3px;
width:745px;
}

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;
}

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

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

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

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

.login {
background-color:#666;
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;
text-indent:20px;
}

.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:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-align:justify;
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: 25px;
}

.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:1px 3px;
text-align:center;
text-decoration:none;
width:350px;
}

.tooltip {
	color:#333;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height:21px;
	margin:0;
	padding:6px 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;
}

.div_preis2 {
background-color:#FFF;
border:1px solid #D3CFD8;
color:#1697BC;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
padding:1px 0 1px 5px;
text-align:left;
width:177px;
}

.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;
}

.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;
}

.breadcrumb {
bottom:10px;
color:#068;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
height:20px;
left:18px;
margin:0;
padding:0;
text-decoration:none;
top:152px;
width:500px;
}

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

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

.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;
}

dl.accordion {
margin:0;
padding:0;
width:318px;
}

/* @group Ebene 1 */
dl.accordion dt {
	background:url(bilder/preview_bg.jpg) no-repeat;
	color:#fff;
	cursor:pointer;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	height:22px;
	margin:0;
	padding:4px 0 0;
	position:relative;
	text-align:left;
	text-decoration:none;
	width:318px;
	text-indent: 30px;
}

* html dl.accordion dt {
background-image:none;
cursor:hand;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bilder/preview_bg_open.jpg', sizingMethod='crop');
text-align:left;
}

dl.accordion dt.open {
background-image:url(bilder/preview_bg_open.jpg);
color:#237686;
text-align:left;
}

* html dl.accordion dt.open {
background-image:none;
color:#fff;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bilder/preview_bg_open.jpg', sizingMethod='crop');
text-align:center;
}

dl.accordion dd {
background:#FFF;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
width:318px;
}

.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:0;
padding:2px;
}

.copylink {
color:#0085B0;
font-family:Verdana, 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:#333;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
height:32px;
margin:0;
padding:13px 0 0;
position:relative;
text-decoration:none;
text-indent:55px;
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:4px 6px 3px;
width:100%;
}

ul.product_filter li {
float:left;
list-style-image:none;
list-style-type:none;
vertical-align:middle;
width:33%;
}

.cat_titel {
	cursor:pointer;
	padding:2px 1px;
	background-attachment: scroll;
	background-image: url(bilder/cat_titel_arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 24px;
	margin: 1px 1px 2px;
	width: 190px;
}
.cat_titel_a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
}
.cat_titel_a:hover {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
}
.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: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cat_items {
	cursor:pointer;
	display:block;
	margin:4px 3px 4px 0px;
	padding:2px 2px 2px 0px;
}

.cat_items a {
	cursor:pointer;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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 {
	cursor:pointer;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.filterborder {
-moz-border-radius:4px;
-webkit-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;
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-style:italic;
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;
}

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

.error_message {
background-attachment:scroll;
background-image:url(bilder/searchbox_big.jpg);
background-position:left top;
background-repeat:repeat-x;
color:#FFF;
height:50px;
margin:0;
padding:0;
width:740px;
}

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

.new_link:hover {
color:#333;
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;
}

.indexbox_headline,.indexbox_headline a {
color:#00688A;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
text-decoration:none;
}

.navigation,ul.navigation,.hauptkategorie {
list-style-type:none;
margin:0;
padding:0;
}

.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;
}

#nav .page_item a,#nav .page_item_2 a {
color:#096C8B;
display:block;
float:left;
font:bold 14px Arial, Helvetica, sans-serif;
height:36px;
list-style-type:none;
margin:0;
padding-left:12px;
padding-right:13px;
padding-top:18px;
position:relative;
text-align:center;
text-decoration:none;
text-transform:uppercase;
vertical-align:top;
white-space:nowrap;
}

.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:#CCC;
color:#000;
font-family:Tahoma, Arial, Verdana;
font-size:12px;
text-decoration:none;
}

TD.headerError,TD.headerInfo {
background:#CCC;
color:#000;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700;
text-align:center;
}

.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;
}
SELECT {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-decoration:none;
	width: 190px;
	background-color: #F8F8F8;
	border: 1px solid #0A6987;
}

.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;
}

.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;
}

.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;
}

.highslide-wrapper .highslide-header .highslide-move a,.highslide-move {
cursor:move;
}

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:#fff;
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:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:700;
	text-decoration:none;
	background-attachment: scroll;
	background-image: url(bilder/preis_hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 15px;
	margin: 0px;
	padding: 5px 0px 0px;
	float: right;
	height: 26px;
	width: 216px;
	position: relative;
	right: 6px;
}
.add_qty {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1px;
	position: relative;
}
.add_cart_button {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 31px;
	width: 317px;
	position: relative;
}
.button_back {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 31px;
	width: 98px;
	position: relative;
	left: 24px;
}
.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;
}
