body{background-color:#E7EEF4; background-image:url(img/bg0c.gif); background-repeat:repeat-x; color:#333; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; padding:0; margin-top:20px;}
body.ask{background-color:#E7EEF4; background-image:url(img/bg0c.gif); background-repeat:repeat-x; color:#333; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; padding:0; margin-top:20px;}

img		{border:0px;}
form	{display:inline;}
input	{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; border:1px solid #afc9e2; background-color:#f3f7f9;}

hr{background-color:#EAF2DA; color:#EAF2DA; border:#EAF2DA; height:1px;}
h1{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:14px; color:#81b53d;}
h3{font-family:Tahoma, Verdana, Arial, sans-serif; margin:0px}
checkbox, input, radio, select {font-family:Arial, sans-serif; font-size:12px; background-color:#f3f7f9;}
textarea {width:100%; font-family:Arial, sans-serif; font-size:11px; border:1px solid #b1bcc9; background-color:#eef4f8;}

A:link, A:visited {color:#3c77a6; text-decoration:none; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px;}
A:hover {color:#F90; text-decoration:underline;}

#header{position:relative; margin:auto; width:960px; height:130px; padding:0 10px 0 10px; background-repeat:no-repeat; background-color:transparent;}
#footer{position:relative; margin:auto; width:960px; text-align:center; padding:5px 10px 5px 10px; background-color:#FFF; font-size:9px;}
a.footer:link, a.footer:visited, a.footer:active{font-size:9px;}
#footer2{position:relative; margin:auto; width:960px; text-align:center; padding:5px 10px 5px 10px; background-color:#FFF; font-size:10px;}
#login{float:left; margin-top:15px; width:690px; height:30px; vertical-align:bottom; background-color:#EEEEEE;}
#navilist{width:680px; margin:0; padding:0;}
#navilist li{display:inline; padding-left:20px;}
#navilist a{padding:0px; color:#FFF;}
#geruest{position:relative; margin:auto; width:960px; padding:0 10px 20px 10px; background-color:#FFF;}
#links{float:left; border:0; width:200px; padding:0; margin:0; background-color:#FFF;}
#main{float:left; border:0; padding:0; margin-left:10px; width:750px; background-color:#FFF;}
#rechts{float:right; border:0; width:180px; padding:0; margin:0; background-color:#FFF;}

.headerlinks{width:734px; background-color:#d6e2eb; padding:2px 5px 3px 5px; margin:0; display:block;}
.headerlinks_out{width:744px; background-color:#FFF; border:1px solid #b1bcc9; padding:1px; margin:0 0 5px 10px; float:left;}
.linebox{width:716px; background-color:#d6e2eb; padding:2px 5px 3px 5px; margin:0; display:block;}
.linebox_cs{width:100%; background-color:#d6e2eb; padding:2px 5px 3px 5px; margin:0; display:block;}
.linebox_out{width:726px; background-color:#FFF; border:1px solid #b1bcc9; padding:1px; margin:0 0 5px 0; float:left;}
.linebox_out_cs{width:100%; background-color:#FFF; border:1px solid #b1bcc9; padding:1px; margin:0 0 5px 0; float:left;}
a.topmenu:link, a.topmenu:visited, a.topmenu:active{color:#FFF;}
a.topmenu:hover{color:#F90; text-decoration:none;}

#footerlinks{width:734px; background-color:#d6e2eb; padding:2px 5px 3px 5px; margin:0; display:block;}
#footerlinks_out{width:744px; background-color:#FFF; border:1px solid #b1bcc9; padding:1px; margin-bottom:5px; float:left;}
.footerlinks{width:734px; background-color:#d6e2eb; padding:2px 5px 3px 5px; margin:0; display:block;}
.footerlinks_out{width:744px; background-color:#FFF; border:1px solid #b1bcc9; padding:1px; margin-bottom:5px; float:left;}

#cat_desc{width:734px; background-color:#d6e2eb; padding:2px 5px 3px 5px; margin:0; display:block;}
#cat_title{width:734px; background-color:#ecf2f6; padding:2px 5px 3px 5px; margin:0; display:block;}

div.cat_title, td.cat_title	{width:213px; background-image:url(img/bg_cat_title.gif); height:26px; color:#FFF; font-size:12px; font-family:arial; padding:2px 8px 1px 0; margin:0; text-align:right;}
div.cat_desc, td.cat_desc	{width:205px; height:32px; white-space:normal; background-image:url(img/bg_cat_desc.gif); color:#FFF; font-size:12px; font-family:arial; padding:5px 8px 5px 8px; margin:0; border-top:1px solid #FFF;}

.topnavi{margin:0; padding:0; float:left; width:750px; overflow:hidden; border-width:1px 0; background:url(img/tab_e2.gif) repeat-x;}
.topnavi li{display:inline;}
.topnavi li a{float:left; color:#800; padding:5px 11px; text-decoration:none; border-right:1px solid #FFF; font-size:11px; font-family:Verdana, Arial, sans serif; background:url(img/tab_e2.gif) repeat-x;}
.topnavi li a:visited{color:#800;}
.topnavi li a:hover, .topnavi li .current{color:#800; background:transparent url(img/bg_tabs_m.gif) center center repeat-x;}

#box_prodinfo{padding:15px 10px; margin:0; border-right:1px solid #b1bcc9; border-bottom:1px solid #b1bcc9; border-left:1px solid #b1bcc9; width:728px;}

table.index{border-spacing:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; background-color:#b1bcc9;}
td.index, th.index{padding:10px; line-height:18px;}
thead th{text-align:center; color:#666; border:1px solid #FFF; text-transform:uppercase;}
tbody th.index{font-weight:bold;}
tbody tr.index td.index{background:#FFF;}

a.white:link, a.white:active, a.white:visited{color:#FFF; font-size:12px; font-family:arial; text-decoration:none;}
a.white:hover{color:#ebf1f5; font-size:12px; font-family:arial; text-decoration:none;}
td.manuf_name {font-size:12px; font-weight:bold; background-color:#ecf2f6; border:1px solid #b1bcc9; padding:2px;}

#cat_desc_out{width:744px; border:1px solid #b1bcc9; padding:1px; margin:0; float:left;}
#navtrail{float:left; width:680px; padding-top:10px;}

.box_adresse{border:1px solid #376c92; background-image:url(img/bg_boxes4.gif); padding:10px; margin:10px 0 10px 0; width:178px;}

#header_left{float:left; width:690px;}
#header_table{width:690px; margin-top:8px; padding:0;}

a.headerNavigation:link, a.headerNavigation:visited{color:#3c77a6; text-decoration:none; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px;}
a.headerNavigation:hover{color:#ff8436; text-decoration:none;}

ul.nav1{padding:0; margin:0; list-style:none; border-top:1px solid #FFF;}
ul.nav1 li{list-style:none; margin:0; padding:0; border-bottom:1px solid #FFF;}
ul.nav1 a.level1{display:block; margin:0; padding:5px 8px 4px 20px; background-image:url(img/menue1off.gif); text-decoration:none; color:#FFF; font-size:14px; font-weight:bold;}
ul.nav1 a.level1curr{display:block; margin:0; padding:5px 8px 4px 20px; background-image:url(img/menue1curr.gif); text-decoration:none; color:#FFF; font-size:14px; font-weight:bold;}
ul.nav1 a.level1:link{color:#FFF;}
ul.nav1 a.level1:visited{color:#FFF;}
ul.nav1 a.level1:hover{color:#FFF; background-image:url(img/menue1on.gif);}
ul.nav1 a.level1:active{color:#FFF; background-color:#8daa7e;}

#box_neues{width:150px; background-color:#f2f7e9; height:200px; border:1px solid #eaf2da; padding:5px; margin-top:10px; overflow:auto; overflow-x:hidden; scrollbar-base-color:#7eb43c; scrollbar-arrow-color:#FFF; scrollbar-face-color:#7eb43c; scrollbar-highlight-color:#FFF; scrollbar-track-color:#e3edcf;}
td.prod_img1{vertical-align:center; text-align:center; background-image:url(img/bg_prod.gif); background-repeat:no-repeat; width:139x;}
a.prod_steuer:link, a.prod_steuer:visited, a.prod_steuer:hover, a.prod_steuer:active{font-family:tahoma, arial, sans serif; font-size:11px; font-weight:normal; color:#F90;}

.prod_preis{font-family:Tahoma, Verdana, arial, sans serif; font-size:11px; font-weight:bold; color:#FFF;}
.prod_preis2{font-family:Tahoma, Verdana, arial, sans serif; font-size:12px; font-weight:bold;}
.prod_steuer{font-family:tahoma, arial, sans serif; font-size:11px; font-weight:normal; color:black;}

.test{text-align:right; vertical-align:bottom; background-image:url(./img/icon_arrow.jpg)}
.boxText{font-family:Arial, sans-serif; font-size:10px;}
.boxTextBG{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-decoration:none; font-weight:normal; background-color:#d6e2eb;}

.navigator, .navigator A, .navigator A:visited{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none; font-weight:normal; background-color:#143665;}

.errorBox{font-family:Arial, sans-serif; font-size:11px; font-weight:normal; border:1px solid #ff5a08;padding:2px;}
.stockWarning{font-family:Arial, sans-serif; font-size:10px; color:#cc0033;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-family:Arial, sans-serif; font-size:10px; color:#70d250; text-decoration:underline;}

a.PRODUCTS_NAME:hover{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#ff903f; text-decoration:none;}
.PRODUCTS_NAME, a.PRODUCTS_NAME:link, a.PRODUCTS_NAME:visited, a.PRODUCTS_NAME:active{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#666; text-decoration:none;}
a.PRODUCTS_NAME2:hover{color:#ff903f;}
.PRODUCTS_NAME2, a.PRODUCTS_NAME2:link, a.PRODUCTS_NAME2:visited, a.PRODUCTS_NAME2:active{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; color:#FFF; text-decoration:none;}

.infoBoxContents{font-family:Arial, sans-serif; font-size:10px;}
.infoBoxNotice{border:3px solid #F00;}
.infoBoxNoticeContents{background:#F93; font-family:Arial, sans-serif; font-size:10px;}

td.headerError{font-family:Arial, sans-serif; font-size:12px; background:#6FD05F; color:#FFF; font-weight:bold; text-align:center; padding:5px;}
td.infoBoxHeading{font-family:Arial, sans-serif; font-size:11px; font-weight:bold; background-image:url(./img/bilder/page_nav5.jpg); height:20px; color:#153767; line-height:11px; text-align:center; vertical-align:top; overflow:hidden; padding-top:5px;}
td.infoBoxHeading a{color:#FFF;}
td.infoBoxHeading a:hover{color:#B7CDD6;}
td.infoBoxHeading_1{background-image:url(./img/bilder/page_nav1.jpg); height:27px; width:20px;}
td.infoBoxHeading_2{background-image:url(./img/bilder/page_nav3.jpg); height:27px; width:20px;}
td.infoBox, span.infoBox{font-family:Arial, sans-serif; font-size:10px;}
td.infoBox_right, span.infoBox_right{font-family:Arial, sans-serif; font-size:10px;}

.border{border:1px solid #666; margin-bottom:5px;}

a.pageResults		{color:#093;}
a.pageResults:hover	{color:#F93;}

td.pageHeading, div.pageHeading {font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#FFFFEF;}
td.main, p.main, div.main {font-family:Arial, sans-serif; font-size:11px;}
div.w720 {width:720px}

td.smallText, span.smallText, p.smallText {font-family:Arial, sans-serif; font-size:10px;}
td.tableHeading{font-family:Arial, sans-serif; font-size:12px; font-weight:bold;}

span.greetUser {font-family:Arial, sans-serif; font-size:12px; color:#6FD05F; font-weight:bold;}
table.formArea{background-color:#d6e2eb; border-color:#b1bcc9; border-style:solid; border-width:1px; padding:5px; margin-top:10px; margin-bottom:10px;}
td.formAreaTitle{font-family:Arial, sans-serif; font-size:12px; font-weight:bold;}
span.markProductOutOfStock{font-family:Arial, sans-serif; font-size:12px; color:#c76170; font-weight:bold;}
span.productSpecialPrice{font-family:Arial, sans-serif; color:#F00;}
span.errorText{font-family:Arial, sans-serif; color:#6FD05F;}
span.productDiscountPrice{font-family:Arial, sans-serif; color:#F00; font-weight:bold;}

.smallHeading{font-family:Arial, Helvetica, sans-serif; font-size:x-small; font-weight:bold; color:#FFF;}
.moduleRow{font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; line-height:16px; border:1px solid; border-top-color:#FFF; border-right-color:#418fc7; border-bottom-color:#418fc7; border-left-color:#FFF; background-color:#c0d7e8;}
.moduleRow a:active{font-family:Tahoma, Verdana, Arial, Arial, sans-serif; font-size:12px; line-height:16px; color:#000;}
.moduleRowOver{cursor:pointer; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; line-height:16px; border:1px solid; border-top-color:#FFF; border-right-color:#418fc7; border-bottom-color:#418fc7; border-left-color:#FFF; background-color:#fca53e; color:#FFF;}
.moduleRowOver a:hover{color:#FFF; text-decoration:none;}
.moduleRowActive a:hover{font-family:Tahoma, Verdana, Arial, Arial, sans-serif; font-size:12px; line-height:16px; color:#000;}
.moduleRowSelected{background-color:#B7CDD6; color:#000;}

.checkoutBarFrom, .checkoutBarTo{font-family:Arial, sans-serif; font-size:10px; color:#8c8c8c;}
.checkoutBarCurrent{font-family:Arial, sans-serif; font-size:10px; color:#ffffef;}

.heading1{font-family:Arial, Helvetica, sans-serif; font-size:7pt;}
.heading2{font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
.heading3{font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
.heading4{font-family:Arial, Helvetica, sans-serif; font-size:12pt;}
.heading5{font-family:Arial, Helvetica, sans-serif; font-size:16pt;}

.sitemapheader{width:100%; background-color:#d6e2eb; padding:0; margin:0; display:block;}
.sitemapheader_out{width:100%; background-color:#FFF; border:1px solid #b1bcc9; padding:1px; margin:0 10px 5px 0; float:left;}
.sitemap_heading{font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFF; background-color:#036; padding-top:2px; padding-bottom:2px;}
.sitemap_heading a{color:#FFF;}
.sitemap_heading a:hover{color:#CCC; text-decoration:none;}
.sitemap_sub{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#666; background-color:#d6e2eb; padding:2px 2px;}
.sitemap_sub a{color:#666;}
.sitemap_sub a:hover{color:#999; text-decoration:none;}

.messageBox{font-family:Arial, sans-serif; font-size:10px;}
.messageStackError, .messageStackWarning{font-family:Arial, sans-serif; font-size:10px; background-color:#6FD05F;}
.messageStackSuccess{font-family:Arial, sans-serif; font-size:10px; background-color:#9F0;}

.inputRequirement{font-family:Arial, sans-serif; font-size:10px; color:#F93; font-weight:bold;}

.tableShop{background-color:#153767;}

.navLeft{vertical-align:top; width:200px; padding:2px;}
.navRight{vertical-align:top; width:200px; padding:2px;}
.poweredby{font-family:Arial, sans-serif; font-size:10px; color:#ffffef; font-weight:bold;}
.pageHeaderleft{background-image:url(./img/bilder/header.jpg); vertical-align:middle; height:90px; width:525px; background-position:left; background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFF;}

.contentsTopics{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:24px; line-height:16px; height:16px; text-decoration:none; font-weight:normal; padding:5px;}
.contentsTopics2{background-color:#3c77a6; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; height:16px; text-decoration:none; font-weight:bold; padding:5px; color:#FFF;}
.contentsTopics2 a{color:#FFF;}
.contentsTopics2 a:hover{color:#B7CDD6; text-decoration:none;}

.price{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:bold;}
.boxprice{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:14px; font-weight:bold;}
.productOldPrice{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-decoration:line-through; font-weight:bold; text-transform:uppercase; text-indent:5pt; font-style:italic; color:#F00;}
.productNewPrice{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; text-decoration:none; font-weight:bold; text-transform:uppercase; text-indent:5pt; color:#ffffef;}
.productDiscount{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; text-decoration:none; font-weight:normal; text-transform:uppercase; text-indent:5pt; color:#F00;}
.yourPrice{color:#F00; font-size:12px;}
.tableListingI{background-color:#036;}
.tableListingII{background-color:#153767;}
.tableListingIII{padding:3px; background-color:#153767;}

.onepxwidth{width:1px;}

.guthaben{background-color:#000; font-size:10px; line-height:12px; text-decoration:none; font-weight:normal; text-indent:5pt; color:#F00;}
.copyright{font-size:10px; text-align:center; line-height:12px; text-decoration:none; font-weight:normal; color:#c0c0c0;}

#CatNavi {margin:0; padding-left:0px;}
#CatNavi ul{margin:0; padding-left:0px;}
#CatNavi li{list-style-type:none; width:180px; }
#CatNavi a{display:block; padding:5px 10px; width:180px; color:#FFF; font-size:13px; background-color:#5f90ba; text-decoration:none; border-bottom:1px solid #fff;}
#CatNavi .CatLevel1 a{font-weight:bold; }
#CatNavi .CatLevel1 a:hover{color:#5f90ba; text-decoration:none; background-color:#d6e2eb;}

#CatNavi .CatLevel2{}
#CatNavi .CatLevel2 a{background-color:#90b4d6; padding-left:15px; width:175px; font-weight:normal;}
#CatNavi .CatLevel2 a:hover{color:#F90; text-decoration:none; background-color:#d6e2eb;}
#CatNavi .CatLevel2 li{width:180px;}
#CatNavi .CatLevel2 ul{}
#CatNavi .CatLevel2 SubMenue li{width:180px; background-color:red;}

#CatNavi .CatLevel3{}
#CatNavi .CatLevel3 li{list-style-type:none; list-style-image:none; }
#CatNavi .CatLevel3 a{font-weight:normal; padding-left:35px; width:155px;}
#CatNavi .CatLevel3 a:hover{text-decoration:none; color:maroon;}

#CatNavi .CatLevel4{}
#CatNavi .CatLevel4 li{list-style-type:none; list-style-image:none;}
#CatNavi .CatLevel4 a{font-weight:normal; padding-left:40px; width:150px; background-color:#b3cde3;}
#CatNavi .CatLevel4 a:hover{text-decoration:none; color:#b3cde3;}

#hnavlist{padding:7px; margin:0 0 0 0; border-bottom:1px solid #b1bcc9; font:bold 12px Verdana, sans-serif;}
#hnavlist li{margin:0; padding:0; display:inline;}
#hnavlist li a{padding:5px 0.5em; margin-left:0px; background-image:url(img/menu_bg.gif); text-decoration:none;}
#hnavlist li a:link{color:#448;}
#hnavlist li a:visited{color:#667;}
#hnavlist li a:hover{color:#FFF; background-image:url(img/menu_bg2.gif); border-color:#b1bcc9;}
#hnavlist li a#current{color:#FFF; background-image:url(img/menu_bg2.gif); border-bottom:1px solid #FFF;}

#navcontainer ul{padding:0; margin:0; background-color:#83a4bc; color:#FFF; float:left; width:100%; font-family:arial, helvetica, sans-serif; border-bottom:1px solid #FFF;}
#navcontainer ul li{display:inline;}
#navcontainer ul li a{padding:0.5em 2em; background-color:#386c93; color:#FFF; text-decoration:none; float:left; border-right:1px solid #FFF;}
#navcontainer ul li a:hover{background-color:#ff8031; color:#FFF;}
#navcontainer li a#current{background-color:#ff8031; color:#fff;}

.stpage		{vertical-align:top; font-weight:normal; padding-bottom:20px}
.stpage-bg	{background-color:rgb(255,204,153);}
.blocksatz	{text-align:justify}
.center		{text-align:center}
.ilink		{float:left; margin-right:9px}

