*{ margin:0; outline:medium none; padding:0;}

body{ background:#959D9F; margin:0px; padding:0px; background-position:top left; vertical-align:top; font-family:trebuchet ms,Arial,Helvetica,sans-serif; font-size:0.8em; color:#626262;}

a:link, a:visited, a:hover{ text-decoration:none; color:#626262;}

div.bodytop{ width:1000px; margin:20px 0 0 3px; position:relative; height:216px; background:transparent url(../img/layout/ff01_bg_bodytop.png);}
div.bodytop_leer{ width:1000px; margin:20px 0 0 3px; position:relative; height:29px; background:transparent url(../img/layout/ff01_bg_bodytop_leer.png);}
div.backgroundpage{ width:1000px; margin:0 0 0 3px; background:url("../img/layout/ff01_bg_bottom.png") repeat-y scroll 0 0;}


#logo{ clear:both; background-color:transparent; position:absolute; top:20px; left:30px; width:248px; height:145px; border:none; overflow:visible; display:block;}
#logo_ab{ clear:both; background-color:transparent; position:absolute; top:45px; right:420px; width:273px; height:100px; border:none; overflow:visible; display:block;}
.bodytop .warenkorb { clear:both; color:#FFFFFF; float:left; height:42px; padding-left:0; position:absolute; right:-5px; top:85px; width:190px;}
.bodytop .shop { clear:both; color:#FFFFFF; float:left; padding-left:0; position:absolute; right:40px; top:36px;}
.bodytop .shop{background: #fff url(../img/layout/ff01_bg_shop.png) no-repeat;width: 196px; height: 105px;}
.bodytop .shop:hover{ background: #fff url(../img/layout/ff01_bg_shop_ho.png) no-repeat;cursor:pointer;}
.bodytop .freddy { clear:both; color:#FFFFFF; float:left; height:85px; padding-left:0; position:absolute; right:-4px; bottom:0px; width:139px;}
.bodytop .warenkorbtext {float:left; height:20px; text-align:right; width:115px;}		
.bodytop .warenkorbtext a {color:#fff; text-decoration:none;}




#outer{ width:950px; border-left:0px dotted #eee; border-right:0px dotted #eee; margin-left:auto; margin-right:auto; margin-top:0px; text-align:left; background-color:none;}
#ff01_inner{ padding:0 15px 15px 15px;}
#ff01_content{ background:#FFFFFF; width:920px; min-height:610px; float:left;}

#ff01_left{ width:190px; min-height:450px; float:left; padding-left:0px; margin-right:15px; border:none;}
#ff01_left .belcando_nav { background: #fff url(/img/media/logo_bewital/belcando_kl_sw.jpg) no-repeat; width: 104px; height: 84px;margin:0 0 6px 35px;}
#ff01_left .belcando_nav:hover {background: #fff url(/img/media/logo_bewital/belcando_kl_f.jpg) no-repeat;cursor:pointer;}
#ff01_left .bewiDog_nav { background: #fff url(/img/media/logo_bewital/bewiDog_kl_sw.jpg) no-repeat; width: 104px; height: 84px;margin:0 0 6px 35px;}
#ff01_left .bewiDog_nav:hover {background: #fff url(/img/media/logo_bewital/bewiDog_kl_f.jpg) no-repeat;cursor:pointer;}


#ff01_left .farm_nav { background: #fff url(/img/media/logo_bewital/farm_sw.jpg) no-repeat; width: 175px; height: 135px;margin-bottom:0px;}
#ff01_left .farm_nav:hover {background: #fff url(/img/media/logo_bewital/farm_f.jpg) no-repeat;cursor:pointer;}


#ff01_maincontent{ width:715px; float:left;}

#ff01_maincontent p, #ff01_maincontent ul  {margin-bottom:15px;}
#ff01_maincontent ul, #ff01_maincontent ol, #ff01_maincontent_order ul, #ff01_maincontent_order ol {padding:8px 4px 8px 25px;}

#ff01_footer{ padding:25px 0 0 0; font-size:10px; border-top:2px dotted #eee;}
#ff01_footer h3{color:#403F61;font-size: 14px;}
#ff01_footer .footerleft{ width:450px;float:left; overflow:hidden;}
#ff01_footer .footerleft .footerleftdetails{ float:left; text-align:left; line-height:0.8; padding:10px 0 10px 20px;}

#ff01_footer .info{ width:304px; float:left; overflow:hidden;}
#ff01_footer .info .infodetails{ float:left; text-align:left; border-left:1px solid #e3e2df; line-height:0.8; padding:0 0 10px 20px;}
#ff01_footer .info .infodetails ul{ float:left; text-align:left; line-height:15px; padding-left:10px; margin-top:10px; width:130px;}
#ff01_footer .info .infodetails ul a{ font-size: 11px; color:#666 !important; text-decoration:none;}
#ff01_footer .info .infodetails ul a:hover{ text-decoration:underline; color:#666 !important;}

#ff01_footer .info2{ width:180px;float:left;overflow:hidden;}
#ff01_footer .info2 .infodetails{ float:left; text-align:left; border-left:1px solid #e3e2df; line-height:0.8; padding:0 0 10px 20px;}
#ff01_footer .info2 .infodetails ul{ float:left; text-align:left; line-height:15px; padding-left:10px; margin-top:10px; width:150px;}
#ff01_footer .info2 .infodetails ul a{ font-size: 11px; color:#666 !important; text-decoration:none;}
#ff01_footer .info2 .infodetails ul a:hover{ text-decoration:underline; color:#666 !important;}



#ende{ width: 1000px; margin: 0 0 0 3px; background:transparent url("../img/layout/ff01_bg_endetop.png") no-repeat top; padding:35px 0;}
#ende .text{ margin-right:35px; text-align:right; font-size: 11px; color:#626262 !important;}
#ende .text a, #ende .text a:hover{ text-decoration:underline;}


/* forms */
form.scmsForm{ padding-bottom:8px;}
form.scmsForm input, form.f1 select{ margin:3px;}
form.scmsForm label, form.f1 .helpIcon{ margin:5px 3px 3px 3px;}
form.scmsForm label{ float:left; text-align:left; width:150px; margin-right:.3em; }
form.scmsForm input[type=text], form.f1 select{ float:left;width:200px;}
form.scmsForm input.r{ float:left; width:auto; clear:both; margin-left:5.3em; margin-right:.3em;}
form.scmsForm input[type=checkbox].r, form.f1 input[type=radio].r, form.f1 input[type=submit].r{ margin-left:6.3em;}
form.scmsForm textarea{ margin:3px; float:left;width:275px;height:100px;}
form.scmsForm br{ clear:both;}
form.scmsForm .block{ margin-left:156px;}
form.scmsForm .block br{ clear:none;}

.maincatnav{ border:none; float:left; left:25px; position:absolute; top:176px; width:740px; line-height:18px;}
.maincatnav ul{ margin:0; padding:0; list-style-type:none;}
.maincatnav li{ position:relative; border-right:1px solid #484848; display:inline; float:left;padding:0 5px;}
.maincatnav li.activ{ text-decoration:none; border-bottom:0px; background:#7AAC09; -moz-border-radius:5px; -webkit-border-radius:5px;}
.maincatnav li a{ display:block; height:20px; margin:0 1px; font-size:13px; padding:3px 10px; overflow:hidden; color:#fff; font-weight:bold;}
.maincatnav li a:hover{ text-decoration:none; border-bottom:0px; background:#7AAC09; -moz-border-radius:5px; -webkit-border-radius:5px;}



.ff01_box h1{ color:#9A1C2E; padding:4px 0 0 5px; font-size:1.6em; font-weight:bold; margin:32px 0;}

/*------------- left Menus ----------- */
.ff01_box ul{ list-style:none; list-style-image:none; list-style-position:inside; font-weight:bold;}


.ff01_box ul.menu li{ padding:1px 0; border-bottom:0px dotted #ccc; margin:0px;}
.ff01_box ul.menu li a{ color:#626262; display:block; font-size:12px; text-decoration:none; padding:5px 0 5px 5px;background: transparent url(/img/media/allgemein/ff01_bg_content_715.png) no-repeat 0 -167px; color:#fff !important;}
.ff01_box ul.menu li a:hover{ background: transparent url(/img/media/allgemein/ff01_bg_content_715.png) no-repeat 0 -167px; color:#fff !important;}

.ff01_box ul.menu li ul li{ margin:0 0 0 18px; padding:1px 0; border-bottom:1px dotted #ccc;}
.ff01_box ul.menu li ul li.activ{ background: transparent url(/img/media/allgemein/ff01_bg_content_715.png) no-repeat 0 -196px ; color:#626262 !important;}
.ff01_box ul.menu li ul li:last-child{ border-bottom:0px;}
.ff01_box ul.menu li ul li a{ color:#626262 !important; background:none;display:block; font-size:12px; text-decoration:none; padding:5px 0 5px 5px;}
.ff01_box ul.menu li ul li a:hover{ background: transparent url(/img/media/allgemein/ff01_bg_content_715.png) no-repeat 0 -196px ; color:#626262 !important;}

.ff01_box p, .ff01_box ul.uns  {margin-bottom:15px;}
.ff01_box ul.uns {padding:8px 0 8px 25px;list-style:disc;font-weight:normal;}

.btn_online{background:transparent url("/img/media/allgemein/online_kaufen.gif") no-repeat;float:left;height:97px;width:446px;margin:20px 0;}
.btn_online a{background:transparent url("/img/media/allgemein/blind.gif") no-repeat;height:97px;width:446px;float:left;text-indent:-9999px;}
.btn_online a:hover{background:transparent url("/img/media/allgemein/online_kaufen_hover.png") no-repeat;}

.btn_heimliefer{margin:-1px 0 20px 10px;text-indent:-9999px;background:transparent url("http://www.klassefutter.com/img/media/allgemein/online_heimlieferservice.gif") no-repeat;float:left;height:122px;width:438px;}

.com01 h1{ font-size: 1.6em; font-weight:bold; margin:32px 0; padding:4px 0 0 5px; color:#9A1C2E;}

/* forms */
form.f1{ padding-bottom:8px;}
form.f1 input, form.f1 select{ margin:3px;}
form.f1 label, form.f1 .helpIcon{ margin:5px 3px 3px 3px;}
form.f1 label.l{ float:left; text-align:left; width:150px; margin-right:.3em; font-weight:bold;}
form.f1 input[type=text], form.f1 select{ float:left;}
form.f1 input.r{ float:left; width:auto; clear:both; margin-left:5.3em; margin-right:.3em;}
form.f1 input[type=checkbox].r, form.f1 input[type=radio].r, form.f1 input[type=submit].r{ margin-left:6.3em;}
form.f1 textarea{ margin:3px; float:left;}
form.f1 br{ clear:both;}
form.f1 .block br{ clear:none;}

div.bgGrau{background:#f2f2f2;}

/*----------------------------CatListLevel1_1 + CatListLevel1--------------------------------------------------*/
#CatListLevel1{margin:40px 0 0 0;float:right;width:715px;}

*+html #CatListLevel1{margin:40px 0 5px 0;float:right;width:715px;}

#CatListLevel1 p{margin:0;line-height:1.4em;color:#5D5C59;}

#CatListLevel1 .img_gr{height:339px; width:345px; margin-bottom:20px;overflow:hidden;}

#CatListLevel1 .small_boxes{width:345px;}

#CatListLevel1 .text_box{width:354px;margin:0 0 5px 5px;height:167px;float:left;line-height:1.4em;}

#CatListLevel1 .img_box{width:167px;margin:0 0 5px 5px;height:167px;float:left;}

#CatListLevel1 .img_box.klein{height:100px;}

#CatListLevel1 .img_box.kleinklein{height:60px;}

#CatListLevel1 .img_box.white{background-color:#fff !important;}

#CatListLevel1 .text_box span{margin:0 15px 15px 15px;color:#fff;display:block;}

#CatListLevel1 .text_box h3{font-weight:normal;font-size:18px;line-height:1.1em;margin:5px 15px 10px 15px;}

#lieg_item{background-color:#91506a;}

#CatListLevel1 .left{width:345px;float:left;overflow:hidden;}

#CatListLevel1 .right{width:370px;float:left;overflow:hidden;}

#CatListLevel1 .box_leer{width:167px;margin:0 0 5px 5px;height:167px;float:left;}



#CatListLevel1_1{margin:0 0 20px 0;float:right;width:715px;}





#CatListLevel1_1 .img_box{width:167px;margin:0 0 5px 5px;height:167px;float:left;}

#CatListLevel1_1 .img_box.klein{height:60px;}

#CatListLevel1_1 .img_box.kleinklein{height:5px;margin-bottom:20px;}

#CatListLevel1_1 .img_box.kleinklein_innen{height:5px;margin:0 0 0 5px!important;}

#CatListLevel1_1 .img_box.white{background-color:#fff !important;height:162px!important;}



#CatListLevel1_1 .left{width:345px;float:left;overflow:hidden;height:232px;}

#CatListLevel1_1 .right{width:345px;float:left;overflow:hidden;}
#CatListLevel1 .text_box, #CatListLevel1 .img_box, #CatListLevel1_1 .img_box {background-color:#9A1C2E;}
/*----------------------------// CatListLevel1_1 + CatListLevel1--------------------------------------------------*/

/* ------------------------------------------------------ BEGINN Domtab -------------------------------------------- */

div.details{float:left;width: 715px;background-color: #fff;background-repeat: repeat-y;background-image:url();}
div.detailcross {float:left;margin-left:27px;width:149px;}
div.domtab {float:left;background-color: #fff;background-repeat: repeat-x;background-image:url();width: 530px;margin-top: 0px;font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;line-height: 1.5;color:#666666;}
ul.domtabs {display: block;}
#tabs {
    float: left;
    font-weight: normal;
    font-size: 12px;
}

#tabs li {
    display: inline;
    margin: 0;
    padding: 0;
}

#tabs a {
    background: transparent url(http://shop.klassefutter.com//layout/hundebetten/images/ff01_domtab_left.png) no-repeat scroll left top;
    float: left;
    border-right: 1px solid #FFFFFF;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-decoration: none;
}

#tabs a span {
    background: transparent url(http://shop.klassefutter.com//layout/hundebetten/images/ff01_domtab_right.png) no-repeat scroll right top;
    color: #1E1E1E;
    display: block;
    float: left;
    padding: 2px 15px 3px 15px;
}

#tabs a:hover {
    background-position: 0% -26px;
    cursor: pointer;
    border: none;
}

#tabs ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 0;
}

#tabs .active a {
    background-position: 0% -26px;
    color: #666666;
}

#tabs a:hover span {
    background-position: 100% -26px;
    color: #666666;
    border-right: 1px solid #FFFFFF;
}

#tabs .active a span {
    background-position: 100% -26px;
    color: #666666;
}

#content {
    clear:both;
    float:left;
    width: 530px;
    min-height:200px;
    background: #F8F8F7 url(http://shop.klassefutter.com/layout/hundebetten/images/ff01_bg_content_domtab.png) repeat-x center bottom;
    padding:0;
}

.tabcontentdesc h2{
    padding:5px;
}

.tabcontentdesc {
    padding: 20px;
    border-top: 0px solid #FFFFFF;
    text-align: justify;
    font-size: 12px;
}

.tabcontentdescArtikel {
    padding: 10px 0;
    border-top: 0px solid #FFFFFF;
}
/* ------------------------------------------------------ //Domtab -------------------------------------------- */
