*{
	padding:0;
	margin:0;
	outline:none;
}

td, th, select {
	background-color:#ededed;
}

input {
	background-color:#FFFFFF;
}

.Button { background-color:#335A85; color:#fff; width:120px;height:20px; border:1px solid #ddd; }

body{
        background-image:url(/layout/new2009/images/bg_stripe.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	background-color:#FFFFFF;
}

a:link, a:visited{
	text-decoration:none;
	color:#646464;
}

a:hover{
	text-decoration:none;
	color:#4c57e2;
}

#ff01_maincontent ul, #ff01_maincontent ol, #ff01_maincontent_order ul, #ff01_maincontent_order ol{
	padding:8px 4px 8px 4px;
}

#outer{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/layout/new2009/images/bg_stripe.gif);
	text-align:left;
	background-repeat:no-repeat;
	height:100%;
	background-attachment:scroll;
	background-position:bottom;
}

#ff01_footer{
background:url(/layout/new2009/images/footer_out.gif) no-repeat center;
clear:both;
height:32px;
width:100%;
bottom: 0px;
}

#ff01_top_bg{
	width:1000px;
	height:28px;
	background-image:url(/layout/new2009/images/header_top.gif);
	background-color:#FFF;
	background-repeat:no-repeat;
}

#ff01_top_shop_bg{
	width:1000px;
	height:28px;
	background-image:url(/layout/new2009/images/header__shop_top.gif);
	background-color:#FFF;
	background-repeat:no-repeat;
}

#ff01_inner{
	background-image:url(/layout/new2009/images/inner_bg.gif);
	padding:0 0 0 32px;
	height: auto;
	float:left;
	width:100%;
	clear:both;
}

#ff01_header{
	background-image:url(/layout/new2009/images/header_bg.gif);
	width:770px;
	height:97px;
        top:0px;
	float:left;
	position:relative;
}

#ff01_header_shop{
	background-image:url(/layout/new2009/images/header_shop_bg.jpg);
	width:770px;
	height:97px;
        top:0px;
	float:left;
	position:relative;
}

#ff01_logo{
	position:absolute;
	left:30px;
	top:20px;
	font-size:33px;
	color:#646464;
}


#ff01_claim{
	position:absolute;
	left:32px;
	top:59px;
	font-size:12px;
	color:#646464;
}

#ff01_hotline_top{
	position:absolute;
	left:370px;
	top:65px;
	font-size:18px;
	font-weight:bold;
	color:#bf78d6;
}

#ff01_language{
	position:absolute;
	left:650px;
	top:65px;
	font-size:12px;
	color:#646464;
}

#ff01_basket{
	background-color:#FFF;
	background-image:url(/layout/new2009/images/korb_bg.gif);
	width:190px;
	height:97px;
	float:left;
	position:relative;
        background-repeat:no-repeat;
}

#ff01_basket_head{
	font-size:16px;
	font-weight:bold;
	position:absolute;
	right:10px;
	top:7px;
}

#ff01_basket_amount{
	font-weight:bold;
	position:absolute;
	right:10px;
	top:30px;
	text-align:right;
}

#ff01_basket_links{
	position:absolute;
	right:10px;
	bottom:7px;
	text-align:right;
}

#ff01_basket a:link, #ff01_basket a:visited{
	color:#666666;
}

#ff01_header_right_bg{
	background-image:url(/layout/new2009/images/header_right_bg.gif);
	width:40px;
	height:97px;
	float:left;
	position:relative;
}

#ff01_inner_content{
        background-image:url(/layout/new2009/images/search_bg.gif);
	padding:0 35px 35px 35px;
}

.ff01_menubox{
        background-image:url(/layout/new2009/images/search_bg.gif);
        width:1000px;
        height:40px;
}

#ff01_search{
        background-image:url(/layout/new2009/images/search_bg.gif);
        background-repeat:no-repeat;
        padding-left:32px;
        width:330px;
        height:40px;
        float:left;
        font-size:12px;
        color:#FFFFFF;
        font-weight:bold;
        padding:0;
        padding-top:0px;
        text-align:center;
}


.ff01_menubox{
	clear:both;
	width:1000px;
	height:40px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
}

#ff01_buttons1-1 a:hover{
	background-position:0 -41px;
}

#ff01_buttons1-2 a:hover{
	background-position:0 -41px;
}

#ff01_buttons1-3 a:hover{
	background-position:0 -41px;
}

#ff01_buttons1-4 a:hover{
	background-position:0 -41px;
}

#ff01_buttons2 a:hover{
	background-position:0 -41px;
}

#ff01_buttons2-1 a:hover{
	background-position:0 -41px;
}

#ff01_buttons2-2 a:hover{
	background-position:0 -41px;
}

#ff01_buttons2-3 a:hover{
	background-position:0 -41px;
}


#ff01_buttons1-1 a{
	background-image:url(/layout/new2009/images/ff01_btn_topmenu1-1.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:2px;
	padding-left:0px;
	margin:0px;
	padding-top:25px;
	text-align:center;
	width:104px;
}

#ff01_buttons1-2 a{
	background-image:url(/layout/new2009/images/ff01_btn_topmenu1-2.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:2px;
	padding-left:0px;
	margin:0px;
	padding-top:25px;
	text-align:center;
	width:104px;
}

#ff01_buttons1-3 a{
	background-image:url(/layout/new2009/images/ff01_btn_topmenu1-3.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:2px;
	padding-left:0px;
	margin:0px;
	padding-top:25px;
	text-align:center;
	width:104px;
}

#ff01_buttons1-4 a{
	background-image:url(/layout/new2009/images/ff01_btn_topmenu1-4.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:2px;
	padding-left:0px;
	margin:0px;
	padding-top:25px;
	text-align:center;
	width:104px;
}


#ff01_buttons2-1 a{
	background-image:url(/layout/new2009/images/ff01_btn_topmenu2-1.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:2px;
	padding-left:0px;
	margin:0px;
	padding-top:25px;
	text-align:center;
	width:104px;
}

#ff01_buttons2-2 a{
	background-image:url(/layout/new2009/images/ff01_btn_topmenu2-2.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:2px;
	padding-left:0px;
	margin:0px;
	padding-top:25px;
	text-align:center;
	width:104px;
}

#ff01_buttons2-3 a{
	background-image:url(/layout/new2009/images/ff01_btn_topmenu2-3.gif);
	background-repeat:no-repeat;
	float:left;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-right:2px;
	padding-left:0px;
	margin:0px;
	padding-top:25px;
	text-align:center;
	width:104px;
}

#ff01_shade_left{
	clear:both;
	width:20px;
	background-image:url(/layout/new2009/images/shade_left.gif);
}

#left{
	background-color:#FFFFFF;
	width:185px;
	float:left;
	clear:both;
}


#content{
	background-color:#FFFFFF;
	text-align:left;
	height:100%;
	width:950px;

}

#right{
	background-color:#FFFFFF;
	width:191px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin-left:0px;
	margin-top:0px;
	padding-bottom:0px;
}

#ff01_content{
        width:950px;
	background-image:url(/layout/new2009/images/blind_bg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-top:0px;
	padding-left:0px;
	margin-left:0px;
	padding-bottom:10px;
	margin-top:0px;

}

#ff01_left{
	background-color:#FFFFFF;
	width:174px;
	float:left;
	padding-right:5px;
	border:0px solid red;
	margin-top:10px;
	padding-bottom:10px;
}

#ff01_right{
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	width:191px;
	float:left;
	padding-top:0px;
	padding-left:10px;
	margin-left:0px;
	margin-top:10px;
	padding-bottom:10px;
}

#ff01_maincontent{
	background-image:url(/layout/new2009/images/content_bg.gif);
	height:100%;
	width:500px;
	padding-top:0px;
	float:left;
	margin-top:0px;
}

#ff01_maincontent_border{
	float:left;
	border:0px solid #EDEDED;
	padding:10px;
	margin-top:0px;
}

#ff01_clear{
	clear:both;
}


.ff01_box input, .ff01_box select{
	font-size:11px;
}

.ff01_box h1{
	width:171px;
	font-size:12px;
	color:#FFFFFF;
	height:22px;
	font-weight:bold;
	padding-left:0px;
	padding-top:6px;
}

.ff01_box .ff01_box_top{
	height:5px;
	width:171px;
	font-size:0;
	margin-top:0px;
}


.ff01_box_content_hotline{
	background-image:url(/layout/new2009/images/box_hotline.jpg);
	height:255px;
	width:171px;
	position:relative;
	margin-top:0px;
}

.ff01_box_content_hotline_number{
	font-size:12px;
        color:#373784;
	width:171px;
	font-weight:bold;
	position:absolute;
	bottom:6px;
	left:10px;
}

.ff01_box.darkgrey .ff01_box_content1{
	background-image:url(/layout/new2009/images/box_bg.gif);
	width:175px;
	border-left:10px;
	border-right:0px;
}

#ff01_box_content_linkcloud{
	color:#660000;
	width:171px;
	font-size:0;
	padding:10px;
	margin-top:0px;
}

#ff01_maincontent_order{
	background-image:url(/layout/new2009/images/shop_bg.gif);
	height:100%;
	width:900px;
	padding-left:50px;
	padding-right:50px;
	float:left;
	margin-top:0px;
}

#headline_bg{
        background-image:url(/layout/new2009/images/headline_bg.gif);
	background-repeat:no-repeat;
        padding-top:0px;
        padding-left:10px;
	height:29px;
	font-size:12px;
        width:170px;
}

#headline_bgkat{
        background-image:url(/layout/new2009/images/headline_bg.gif);
	background-repeat:no-repeat;
        padding-top:0px;
        padding-left:10px;
	height:29px;
	font-size:12px;
        width:170px;
}

#headline_bghotline{
        background-image:url(/layout/new2009/images/headline_bg.gif);
	background-repeat:no-repeat;
        padding-top:0px;
        padding-left:10px;
	height:29px;
	font-size:12px;
        width:170px;
}

#headline_bgservice{
        background-image:url(/layout/new2009/images/headline_bg.gif);
	background-repeat:no-repeat;
        padding-top:0px;
        padding-left:10px;
	height:29px;
	font-size:12px;
        width:170px;
}

#headline_bginfo{
        background-image:url(/layout/new2009/images/headline_bg.gif);
	background-repeat:no-repeat;
        padding-top:0px;
        padding-left:10px;
	height:29px;
	font-size:12px;
        width:170px;
}

#headline_bgzahlungsart{
        background-image:url(/layout/new2009/images/headline_bg.gif);
	background-repeat:no-repeat;
        padding-top:0px;
        padding-left:10px;
	height:29px;
	font-size:12px;
        width:170px;
}

#headline_bgnewsletter{
        background-image:url(/layout/new2009/images/headline_bg.gif);
	background-repeat:no-repeat;
        padding-top:0px;
        padding-left:10px;
	height:29px;
	font-size:12px;
        width:170px;
}

#headline_bghaendler{
        background-image:url(/layout/new2009/images/headline_bg.gif);
	background-repeat:no-repeat;
        padding-top:0px;
        padding-left:10px;
	height:29px;
	font-size:12px;
        width:170px;
}

#headline_bgcloud{
        background-image:url(/layout/new2009/images/headline_bg.gif);
	background-repeat:no-repeat;
        padding-top:0px;
        padding-left:10px;
	height:29px;
	font-size:12px;
        width:170px;
}

#headline_bgsuchbegriffe{
        background-image:url(/layout/new2009/images/headline_bg.gif);
	background-repeat:no-repeat;
        padding-top:0px;
        padding-left:10px;
	height:29px;
	font-size:12px;
        width:170px;
}

#headline_bgneue{
        background-image:url(/layout/new2009/images/headline_bg.gif);
	background-repeat:no-repeat;
        padding-top:0px;
        padding-left:10px;
	height:29px;
	font-size:12px;
        width:170px;
}

#headline_haendler_bg{
        background-image:url(/layout/new2009/images/headline_haendler_bg.gif);
	background-repeat:no-repeat;
        padding-top:0px;
        padding-left:10px;
	height:29px;
	font-size:12px;
        width:170px;
}

.ff01_box.grey .ff01_box_top{
	background-image:url(/layout/new2009/images/ff01_box_darkgrey_top.gif);
	font-size:12px;
        width:171px;
}

.ff01_box.darkgrey .ff01_box_top{
	background-image:url(/layout/new2009/images/ff01_box_darkgrey_top.gif);
        width:171px;
}

.ff01_box.white .ff01_box_top{
	background-image:url(/layout/new2009/images/ff01_box_darkgrey_top.gif);
        width:171px;
}

.ff01_box .ff01_box_bottom{
	height:5px;
	width:170px;
	font-size:0;
}

.ff01_box.grey .ff01_box_bottom{
	background-image:url(/layout/new2009/images/ff01_box_darkgrey_bottom.gif);
	width:170px;
}

.ff01_box.darkgrey .ff01_box_bottom{
	background-image:url(/layout/new2009/images/ff01_box_darkgrey_bottom.gif);
	width:170px;
}

.ff01_box.white .ff01_box_bottom{
	background-image:url(/layout/new2009/images/ff01_box_darkgrey_bottom.gif);
	width:170px;
}

.ff01_box .ff01_box_content{
	background-image:url(/layout/new2009/images/box2_bg.gif);
	padding-left:10px;
	width:170px;
	border-left:0px;
	border-right:0px;
}

.ff01_box.grey .ff01_box_content{
	background-image:url(/layout/new2009/images/box_bg.gif);
	width:170px;
	border-left:0px;
	border-right:0px;
}

.ff01_box.darkgrey .ff01_box_content{
	background-image:url(/layout/new2009/images/box_bg.gif);
	width:170px;
	border-left:0px;
	border-right:0px;
}

.ff01_box.white .ff01_box_content{
	background-image:url(/layout/new2009/images/box_bg.gif);
	width:170px;
	border-left:0px;
	border-right:0px;
}

.ff01_box.darkgrey .ff01_box_artikel {
	background-image:url(/layout/new2009/images/box_bg.gif);
	padding:0px;
	margin:0px;
        width:171px;
}

.box {
	
	padding-right:0px;
font-family: arial, verdana, sans-serif;
	color:#660000;
	
}

#left_column .box {
	padding-left:0px;
	padding-right:0px;
font-family: arial, verdana, sans-serif;
	color:#660000;
}

ul.left_menu li{
	list-style-type:none;
	text-align:left;
	width:159px;
	line-height: 160%;
}

.left_menu .level1 a{
	background-image:url(/layout/new2009/images/ff01_listimg.png);
	background-repeat:no-repeat;
	padding-left:15px;
	background-position:0px 2px;
}

.left_menu .level1active_link{
	font-weight:bold;
}

.left_menu .level2 a{
	padding-left:20px;
	background-image:url();
	color:#7878d8;
	font-size:11px;
}

.left_menu .level2active_link{
	font-weight:bold;
}

.left_menu .level3 a{
	padding-left:30px;
	background-image:url();
	color:#7878d8;
	font-size:11px;
}

#articletop {
background:url(/layout/new2009/images/box_header.gif) no-repeat center;
height:16px;
width:175px;
}

#articlecontainer {
background:url(/layout/new2009/images/box_content.gif) repeat-y center;
text-align:center;
width:175px;
height:265px;
clear:both;
}

#articlebottom {
background:url(/layout/new2009/images/box_footer.gif) no-repeat center;
clear:both;
height:25px;
width:175px;
}

.weiss { background-color:#FFFFFF;}

.small{
	color: #646464;
	font-size:0.8em;}

.Price_single_art, .Price{
	color:#7878d8;
	font-size:1.5em;
	font-weight:bold;}

.zellenhintergrund {
background-image:url(/layout/new2009/images/girl_bg.jpg);}

.tabelleschrift {
	font-size: 12px;
	font-style: normal;
	color: #666;
	background:none;}

.ansehen {
	font-size: 9px;
}

.pfeil {color:#676CC2;font-weight:bold;}

.vorteile {
font-size:12px;
color:#646464;
}

.zahlungsarten{
font-size:11px;
color:#808080;
}

.title_top {
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}

.categorytable {
	margin: 0px;
	padding: 0px;
	height: 2219px;
	width: 794px;
}

#rss{
	position:absolute;
	left:640px;
	top:15px;
}

.kattitle {
	color: #646464;
}

.topname{
	font-size:11.5px;white-space:normal;
color:#ededed;
}

.borderstoff{
	border:1px solid #cccccc;
}
.h2schrift {
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
}
.artikelnummer {
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
}
.beschreibung {
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
}
.descriptionshort {
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
}
.pricedynamic {
	font-family: Arial, Helvetica, sans-serif;
	color: #7878d8;
	font-size: 24px;
	font-weight: bold;
}

.currency {
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
	font-weight: bold;
}

.kaufen {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.menge {
	font-family: Arial, Helvetica, sans-serif;
	color: #464646;
	font-weight: bold;
}

.technicaldata {
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
}

a.articlePages_activeLink {
text-decoration: none;
font-weight:bold;
color:#CC0000;
}

td.versandborder {
	border-top: 1px dashed #b2b2b2;
} 