/****************************************************************************************************************
Copyright 2009 Sell It Smart GmbH. Alle Rechte vorbehalten. 
Das Kopieren im Ganzen oder in Teilen ohne unsere vorherige ausdrückliche schriftliche Zustimmung ist untersagt. 
Jegliche Zuwiderhandungen werden juristisch verfolgt.
****************************************************************************************************************/

/* Suchbegriffe:
DESC - Artikelbeschreibung
PREIS - Preisangaben
LISTE - Artikelliste
STEUERN - Steuern und Versandkosten
NAME - Artikelname
LINKS - allgemeine Links
COPYRIGHT - Copyrighthinweis
PROMOS - Promoboxen wie bestseller specials neuheiten
SUBTITEL - Unterüberschriften 
NAVTRAIL - Navtrail bzw Breadcrump
BODY - allgemeine Formatierungen
SUCHE - Sucheingabe bzw Suchbox
HIGHLIGHTER - Farbe der Streifen im Warenkorb und der Kaufabwicklung
PAGINATION - Seitenangaben und Blätteroptionen
*/



/* 1+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 1+++++++++++++korrekturen hier muss meist nichts geändert werden++++++++++++ */
/* 1+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#artikelbeschreibung .grbox-content div.p1 table td, #artikelbeschreibung .grbox-content div.p1 table#previewtray {width:auto !important}
p.p1, #dd_navi {margin:0px;}
.klbox div.p1 {margin:0px; padding:0px !important;}

a.katlink, a.katlink:active, a.katlink:visited, a.katlink:hover, .kat01 a.katlink, .kat01 a.katlink:active, .kat01 a.katlink:visited, .kat01 a.katlink:hover, .kat02 a.katlink, .kat02 a.katlink:active, .kat02 a.katlink:visited, .kat02 a.katlink:hover {width:auto !important}
#crosspromotion .klbox-fuss {display:block}
/**firefox marginbug es muss oben und unten mindestens 1px padding gesetzt sein sollte ein padding vom layout vorgegeben sein diese zeile löschen**/
html>body .grbox-content div.p1 {padding-top:1px; padding-bottom:1px;}


/* 2+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 2++++++++++++++++++++++++textformatierungen und farben++++++++++++++++++++++ */
/* 2+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
* {font-family:Tahoma,Geneva,Kalimati,sans-serif;}
#mittlere_spalte, #linke_spalte, #rechte_spalte, checkbox, input, radio, select, textarea {font-size: 11px;}
h1 {font-size: 14px; font-weight:bold;}
h4 {font-size: 11px; font-weight:normal;}
/**SUBTITEL hervorhebungen innerhalb der texte**/
.grbox-content div p, .grbox-content .contentbox .klbox-kopf p.p1 {}
/**NAVTRAIL für den navtrail über die volle breite folgende Werte hinzufügen margin-left:-176px; width:980px;**/

#navtrail { width:618px; margin:0 10px 5px 10px; text-align:left; direction:ltr; block-direction: rtl;}

#navtrail a, #navtrail {font-size: 10px; color:#000 !important;}
/**COPYRIGHT**/

/**LINKS /allgemein bzw alles/kleine boxen bzw spalten/große boxen bzw mitte**/
a, a:link, a:visited {text-decoration: none; color:#000}
a:hover, a:active {text-decoration: underline;}
#box_login a, #box_login a:visited, .klbox * .list-tax a:link, .klbox * .list-tax a:visited, #mitte .startbox-content * a, #mitte .startbox-content * a:link, #mitte .startbox-content * a:visited {color:#000 !important;}
#box_login a:hover, .klbox * .list-tax a:hover, #mitte .startbox-content * .list-tax, #mitte .startbox-content * a:hover {color:#000 !important;}
#mitte * a, #mitte * a:link, #mitte * a:visited {color:#000000}
#mitte * a:hover, #mitte * a:active, #mitte * .list-tax {color:#000000}
/**NAME ARTIKELNAME IN DER LISTE UND IN DEN PROMOS - werte kopieren aus template.css von .grbox-kopf p**/
.listbox-kopf p.p1 a, .listbox-kopf p.p1 a:visited {font-size: 13px; font-weight: bold; }
.klbox-content a.promo-name, .klbox-content a.promo-name:visited {color:#000000 !important;}
/**PREIS ARTIKELPREIS/ARTIKELSONDERPREIS IN DER MITTE**/

/**PREIS ARTIKELPREIS/ARTIKELSONDERPREIS IN DEN SPALTEN**/
.klbox-content .list-price strong {color:#F94604;}
.klbox-content .list-price .productOldPrice {font-size:12px; display:block; padding:10px 0 0 0;}
/**STEUERN UND VERSANDKOSTEN BEIM PREIS**/
.list-tax, .list-tax a {font-size:9px; line-height:10px;}


/* 3+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 3+++++++++++++++++++++formatierung und positionierungen+++++++++++++++++++++ */
/* 3+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**BODY abstand vom browserrand**/
body {padding-top:20px; background:#e3ebeb;}
/**DESC bei der nutzung der apanado artikel tpls darf die breite des tables nicht 638-padding links und rechts= X nicht überschreiten**/
#artikelbeschreibung .grbox-content div.p1 table {width:558px !important}
/**SUCHE suche im kopf positionskorrektur**/
#kopfzeile .suche {margin-top:5px; margin-left:-5px}
#linke_spalte .suche #extended_search {margin-top:-15px; width:148px;}

/* 4+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 4+++++++++++++styling der einzelnen module boxen und funktionen+++++++++++++ */
/* 4+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/**HIGHLIGHTER styling für highlighter warenkorb- box und seite/ hover beim versand und zahlung**/
.wk_row_a, .wk_row_c {background-color:#ccc;}
.wk_row_b, .wk_row_d {}
/**PROMOS BESTSELLER in der bestsellerliste breaks zwischen den artikeln und abstände**/
.bestseller-artikel {border-bottom: 1px solid #cccccc; padding-bottom:5px; margin-bottom:5px}
/**PROMOS padding für die promoboxen standart ist 10px**/
#rechte_spalte .klbox-content div.p1, #box_specials .klbox-content div.p1, .startbox .klbox-content div.p1, #linke_spalte #box_search .klbox-content div.p1, #last_viewed .klbox-content div.p1 {padding: 10px !important;}
/**POPUPS**/
#popup_content {}
/**LISTE sortierungs dropdown**/
#list-sorting {margin:10px 10px 10px 0; text-align:right;}

/**LISTE die breite der kurzbeschreibung kann hier "maximiert" werden**/
.list-text {width:345px}
.list-tax {padding-top:2px !important;}
/**PAGINATION**/



/**ARTIKEL die artikelansicht**/
/**ARTIKEL informationen und optionen**/
.infos_lable, .infos_wert {font-size:11px; line-height:17px}
.infos_lable {font-weight:bold}

/**KATEGORIE wenn ich auf eine Hauptkategorie klicke welche unterkategorien hat und keine artikel direkt in der Hauptkategorie angelegt sind**/
/**KATEGORIE styling für die links der unterkategorien wenn mit border muss die breite angepasst werden d.h. mit border width:99% ohne width:100%**/
a.subcat {width:99%; background: url(img/subkatbg.gif); color:#555555 !important; text-align:center; font-weight:bold; line-height:35px; height:33px; display:block;}
a.subcat:hover {color:#8e8e8e !important; text-decoration: none;}




/**styling für die artikelansicht
#produktinfo {}
#produktinfo-kopf p.p1 h1 {text-transform:uppercase; line-height:24px; text-align:center; font-size:14px}
.a_view_price {width:100%; position:relative; color:#e33826; font-size:32px; text-align:right; display:block}
.produkt_beschreibung {width:100%;clear:both; padding-top:20px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; text-align:left;}
.produkt_beschreibung h4 {color:#000000}
.extra_info {color:#8a8a8a}**/


/**Startseiten boxen**/
.startbox {}
.start-desc {height:40px !important; padding:5px 5px; color:#fff}
.startbox-kopf {background: url(gfx/startkopf.gif) no-repeat; height:5px; width:204px;}


.startbox-content {background: url(gfx/startmitte.gif) repeat-y; width:204px;}
.startbox-content .list-price {height:70px; vertical-align:bottom}
.startbox-fuss {background: #DFDFDF; width:204px; height:130px; position:relative; color:#545454;}
.start-name {
height:25px;
margin:00px 0 0 20px;
width:177px;
line-height:12px;
}
.start-name a {font-weight:bold; font-size:12px; color:#545454 !important; display:block; padding-top:10px;}
#startwrapper {width:628px; margin: 0px 5px;}
.start-links {float:left; margin-bottom:5px; margin-right:7px;}
.start-mitte {float:left; margin-bottom:5x; margin-right:7px; }
.start-rechts {float:left; margin-bottom:5px; }
#startmodule {background:none}
.start-desc {overflow:hidden; display:block}
.start-pic-div {height:150px; width:204px; margin-top:15px; overflow:hidden; display:table-cell; vertical-align:middle;}


.start-price {
bottom:35px;
margin:0 0 0 20px;
position:absolute;
text-align:left;
}

.start-price strong {
color:#545454;
font-size:17px;
font-weight:bold;
}

.start-price strong .productOldPrice {
color:#545454;
font-size:10px;
font-weight:normal;
}

.start-price .start-tax {
color:#545454 !important;
display:block;
width:auto;
}

.start-tax  a {
font-size:9px;
line-height:8px;
color:#545454 !important;
}

.start-btn {
bottom:10px;
height:22px;
left:15px;
position:absolute;
width:130px;
}

#main_wrapper {
width:624px;
margin:0 7px;
} 

#mainbanner01 {
background: url(img/mainbanner01.jpg) no-repeat;;
height:95px;
margin-bottom:18px;
}

#mainbanner02 {
height:136px;
margin-bottom:10px;
position:relative;
}

#mainbanner03 {
background:url(img/mainbanner03.jpg) no-repeat;
height:235px;
margin-bottom:10px;

}

#mainbanner04 {
height:250px;
margin-bottom:10px;
}

#mainbanner05 {
background:url(img/mainbanner05.jpg) no-repeat;
height:130px;
margin-bottom:10px;
position: relative;
}

#main05info {
position: absolute;
bottom:18px;
left:120px;
}

#main05tel {
position: absolute;
bottom:18px;
right:200px;
}

#pfeil_wrap {
padding-top:32px;
height:205px;
overflow:hidden;
}

.versteckter {
width:240px;
height:34px;
opacity: 1;
margin-left:-20px;
background: url(img/pfeil.gif) right top no-repeat;
}

.innerver {
padding:13px 0px 0px 50px;
color:#747474;
font-weight:bold;
font-size:12px;
}

.innerver a{
display:block;
text-decoration: none;
color:#747474 !important;
}
.innerver a:hover, .innerver a:active {color: #F94604 !important;}
/**funktionen an/ausschalten**/
#sagb_link {display:none !important;} /**sonderangebote Modul**/
li#news_link {display:none !important;} /**neuheiten Modul**/


/**
- bei einer such button grafik muss diese von zb. los.gif in button_quick_find.gif umbenannt werden und in den ordner "buttons" des templates gespielt werden
- tt_contentbox und tt_contenturl müssen dokumentiert werden verwendung von titel und ueberschrift verwendung in der spalte und im contentbereich
- eine neuen contentseite in die standart installation "sonderangebote"
**/

#schatten {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(img/bg_schatten.gif) no-repeat scroll 0 0;
}

#schatten2 {
background:transparent url(img/bg_schatten2.gif) repeat-y scroll 0 0;
margin:0 auto;
width:1020px;
z-index:1 !important;
}

#topzeile {
height:65px;
width:1020px;
margin: 0 auto;
position:relative;
background:#e3ebeb url(img/topzeile_bg.gif) no-repeat 0 bottom;
}

#crosspromotion, #last_viewed, #specials {
margin-bottom:5px;
}

.katkopf {
height:31px;
background:url(gfx/katkopf.gif) no-repeat 0 0;
}

.k_content_kopf {
height:31px;
background:url(gfx/kbox_informationen.gif) no-repeat 0 0;
}

.k_manuinfo_kopf {
height:31px;
background:url(gfx/kbox_manufacturers.gif) no-repeat 0 0;
}

.k_artikelfinder_kopf {
height:31px;
background:url(gfx/kbox_artikelfinder.gif) no-repeat 0 0;
}
.k_tagcloud_kopf {
height:31px;
background:url(gfx/kbox_tagcloud.gif) no-repeat 0 0;
}

#k_kbox_deko {
height:220px;
width:176px;
position:absolute;
top:-220px;
margin-left:15px;
z-index:999;
margin:2px;
background:url(gfx/kbox_deko.gif) no-repeat 0 0;
}

.k_specials_kopf {
height:31px;
background:url(gfx/kbox_angebote2.gif) no-repeat 0 0;
}

.k_neuheiten_kopf {
height:31px;
background:url(gfx/kbox_neuheiten2.gif) no-repeat 0 0;
}

.k_neuheiten_mitte {
overflow:hidden;
background:url(gfx/kbox_neuheiten_mitte.gif) repeat-y 0 0;
}

.k_neuheiten_fuss {
height:15px;
background:url(gfx/kbox_neuheiten_fuss.gif) no-repeat 0 0;
}

.k_lastviewed_kopf {
height:31px;
background:url(gfx/kbox_lastviewed.gif) no-repeat 0 0;
}

.k_bestsellers_kopf {
height:31px;
background:url(gfx/kbox_bestsellers2.gif) no-repeat 0 0;
}

.k_anmeldung_kopf {
height:31px;
background:url(gfx/kbox_anmeldung.gif) no-repeat 0 0;
}

.k_box_rechts_mitte {
background:url(gfx/kbox_rechts_mitte.gif) repeat-y 0 0;
} 

.k_box_rechts_fuss {
height:10px;
background:url(gfx/kbox_rechts_fuss.gif) no-repeat 0 0;
margin-bottom:5px;
} 

.k_kbox_manufacturers {
height:31px;
background:url(gfx/kbox_manufacturers.gif) no-repeat 0 0;
}

.k_kbox_warenkorb {
height:31px;
background:url(gfx/kbox_warenkorb.gif) no-repeat 0 0;
}


.k_kbox_admin {
height:35px;
background:url(gfx/kbox_admin.gif) no-repeat 0 0;
}

.k_kbox_unserepartner {
height:410px;
margin-bottom:5px;
background:url(gfx/kbox_unserepartner.gif) no-repeat 0 0;
}

#k_kbox_deko {
height:220px;
width:176px;
position:absolute;
top:-220px;
margin-left:15px;
z-index:999;
background:url(gfx/kbox_deko.gif) no-repeat 0 0;
}

#blockbuster {
height:220px;
width:176px;
z-index:0;
background:transparent;
}

.p11 {
padding:10px;
}

#kundenservice {
background:url(img/kundenservice.gif) no-repeat left top;
width:176px;
height:323px;
margin-bottom:10px;
}

#zahlungweisen {

width:176px;
height:162px;
margin-bottom:10px;
}

#versand {

width:176px;
height:200px;
margin-bottom:10px;
}

/*------------------------- Suggest Search Code ------------------------ */
/*---------------------------------------------------------------------- */

#txtSearch {
width:217px; 
background:transparent none repeat scroll 0 0;
border:0 none;
color:#7C7B7B;
font-size:11px;
font-weight:bold;
height:21px;
padding: 0px 0px 0px 5px;
display:inline;
} 

#searchfield {
background: transparent url(img/suchebg.png) no-repeat scroll 0 0;
height:21px;
width:225px;
}

#search_content {position:absolute; width:348px; z-index:5; right:3px; bottom:38px}

.search_btn {float:left;}
.search_btn input {height:20px; width:83px; margin-left:14px} 

.search_adv {width:70%; float:left; margin-left:0px; margin-top:-2px}

.suggest_link {
	display:block;
        background-color: #FFFFFF;
        padding: 7px 6px 14px 6px;
        height:34px;
        min-height:34px;
        border-bottom:1px solid #CCCCCC;
        font-size:11px;
        color:#979595
}
.suggest_link_over {
    background:#F0F0F0;
    padding: 7px 6px 14px 6px;
    cursor:pointer;
    border-bottom:1px solid #CCCCCC;
    height:34px;
    min-height:34px;
    font-size:11px;
}

#search_suggest {
    position:absolute;
	top:40px;
	left:0px;
    font-size:12px;
    text-align: left; 
    border: 1px solid #979595;  
    background-color:#ffffff;  
    display: none;
    z-index: 9999;
    height:450px;
    width:345px;
	overflow:auto;
    
}
.autosuggest_intro {
	height:22px;
	padding-top:3px;
	padding-left:5px;
        background:#E5E5E3;
	padding-right:5px;
        border-bottom:1px solid #CCCCCC;
        color:#444444 !Important;
}
.suggestclose_link {
	font-weight:bold;
	color:#444444 !important;
	display:block;
        background:#E5E5E3;
	height:21px;
	padding-top:4px;
	padding-right:5px;
    border-bottom:1px solid #CCCCCC;
   }
.suggestclose_link:hover {
	text-decoration:none;
    cursor:pointer;
    color:#000000 !important
}
#suggestmore_link {
	font-weight:normal;
	color:#444444 !important;
	display:block;
        background:#FFFFFF;
	height:21px;
	padding-top:4px;
	padding-right:5px;
    border-bottom:1px solid #CCCCCC;
   }
#suggestmore_link:hover{
	text-decoration:none;
    cursor:pointer;
    color:#000000;
    background:#F0F0F0 !important;
}
#suggest_image {
	width:44px;
	background-color:#ffffff;
	text-align:center;
	border:1px solid #CCCCCC;
}
.suggest_image {
	width:44px;
	float:left;
        padding-right:3px
}
.suggestwidth {
	width:320px;
}
.suggest_productsname {
	width:195px;
	float:left;
	padding-left:5px;
	font-weight:bold;
	overflow:hidden;
}
.suggest_products_price {
	white-space:nowrap;
	float:right;
	text-align:left;
    font-weight:bold; color:#CE0015;
}
.autosuggest_no_products {
    font-size:11px;
	height:33px;
    font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
    border-bottom:1px solid #CCCCCC;
}

.suggestclose_toplink {
width:15px;
height:15px;
float:right;
font-weight:bold;
font-size:12px;
}
/*------------------------- Suggest Search Code ENDE ------------------------ */
/*--------------------------------------------------------------------------- */

/* LEXIKON */
.lexikon_keyword {font-size: 11px; color: #F94604; text-decoration: underline;}

#box a {
color: #70796c;
text-decoration: none;
font-size: 13px;
}

#box a:hover {
color: white;
background: transparent;
text-decoration: none;
}

#box a span {display: none;}

#box a:hover span {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
	display: block;
	color: #000000;
	background: #F94604;
	width: 310px;
	border: 1px solid #CCCCCC;
	z-index: 100;
	padding: 5px;
	position:absolute;
	opacity:0.9;
}

.headeremail {width:120px; height:22px; display: block; position: absolute; right:28px; top: 190px;}

.tapeten_list {
width:200px; 
height:220px;
margin:10px 10px 20px 10px; 
float:left;
margin:5px;
text-align:center;
font-weight:bold;
font-size:12px;
}
.tapeten_link {display:block;margin-top:5px;}
.tapeten_4uebersicht {width:618px; margin: 10px;}
.tapeten_cat_wrap {width:618px; height:196px; margin:5px 10px 20px 10px; background:#dad8d8; font-family:Tahoma,Geneva,Kalimati,sans-serif;}
.tapeten_cat_image {width:189px; height:190px; overflow:hidden; float:left; border-right:1px solid #FFFFFF;}
.tapeten_cat_text {width:315px; height:118px; overflow:hidden; margin:12px 0 10px 50px; float:left; font-family:Tahoma,Geneva,Kalimati,sans-serif; letter-spacing:1px; line-height:16px;}
.tapeten_cat_head {height:48px; width:428px; background: url(gfx/tapeten_kollektion_list_kopf.gif) repeat-x; float:left; }
.tapeten_cat_head h1 {padding:15px 0 0 50px; font-family:Tahoma,Geneva,Kalimati,sans-serif; letter-spacing:3px;}
.tapeten_cat_footer {width:618px; height:6px; background: url(gfx/tapeten_kollektion_list_footer.gif) repeat-x;}


.velux_cat_wrap {height:30px; margin:5px 10px 0px; 10px; width:618px;}
.velux_cat_head h1 {color:#F84503; font-size:24px; font-family:Tahoma,Geneva,Kalimati,sans-serif; text-align:left; font-weight:normal; letter-spacing:10px;}

.imgcenter {display:block; margin:0 auto;}

#artikelfinder {width:176px; margin-bottom:10px; background:#efefef;}
#artikelfinderwrapper {margin:5px; font-size:12px; color:#545454; position: relative;}
#artikelfindernoscript {height:265px; background:#ccc; position: absolute;}
#artikelfindergrey {background:#dfdfdf; padding:0 10px; height:215px;}
.artikelfinderhilfe {margin:5px 7px; display:inline-block;}
.artikelfinderhilfe2 {margin:10px 2px 0 2px; display:inline-block;}
.extra_info_1 {border-top:1px solid #CCCCCC; padding:10px 0 0 0;}
*+html .extra_info_1 {height:50px;}
.prod_manu_url {
float:right;
margin-bottom:10px;
text-align:right;
width:100%;
}


/* Content Seite Velux Einbauanleitungen */
.velux_box {width:196px;margin-bottom:20px;float:left;}
.velux_box2 {width:392px;height:190px;float:left;}
.velux_wrap {width:160px; margin:0 auto;}
.velux_wrap2 {width:192px; margin-left:15px; float:left;}
.velux_wrap2 h3 {color:#F84503; text-align:center; font-size:11px; font-family:Tahoma,Geneva,Kalimati,sans-serif; margin:10px 0;}
.velux_box h3 {color:#F84503; text-align:center; font-size:11px; font-family:Tahoma,Geneva,Kalimati,sans-serif; margin:10px 0;}
.velux_img {display:block; margin:0 auto;}
.velux_img_wrap2 {display:block; float:left; height:180px; width:180px; margin-top:10px;}
.velux_desc {color:#545454; width:160px; height:95px; font-size:11px; font-weight:normal; font-family:Tahoma,Geneva,Kalimati,sans-serif; margin-top:10px;}
.velux_desc2 {color:#545454; height:111px; font-size:11px; font-weight:normal; font-family:Tahoma,Geneva,Kalimati,sans-serif;}

.prod_info_wrap {
width:618px;
position: relative;
margin:0px 10px;
}

.prod_info_left {
float:left;
width:40%;
height:100%;
}

.prod_info_right  {
float:right;
background:#dad8d8;
width:60%;
height:100%;
}

#aview_pic1 {
}

#cart_quantity {
margin:0px;
padding:0px;
border:0px;
}

.prod_info_head {
position:relative;
background:#d2d2d2;
border-bottom:1px solid #fff;
}

.prod_info_head h1 {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
letter-spacing:3px;
margin:10px 0px 0px 30px;
}

.prod_info_text {
font-family:Tahoma,Geneva,Kalimati,sans-serif;
letter-spacing:1px;
line-height:16px;
margin:12px 0px 10px 28px;
width:275px;
}

.prod_description {
margin:10px 0px 10px 0px;
}

.prod_description ul, .prod_description ul li {
padding:0 0 0 15px;
list-style-position:outside;
list-style-type:disc;
}

.prod_description_wrap {
margin:10px 10px 0px 10px;
}

.prod_info_price {text-align:left;}
.prod_info_price strong {font-size:12px; color:#F94604; font-weight:normal; white-space:nowrap;}
.prod_info_price .productOldPrice {font-size:12px}


.list_regular_image {
width:189px; 
height:160px;
float:left;
border-right:1px solid #CCCCCC;
}

.list_regular_head {
float:left;
width:410px;
margin-left:20px;
border-bottom:1px solid #CCCCCC;
}

.list_regular_head h1 {
letter-spacing:3px;
padding:10px 10px 10px 15px;
}

.list_regular_text {
float:left;
height:50px;
width:400px;
letter-spacing:1px;
line-height:16px;
margin:12px 0px 0px 35px;
overflow:hidden;
}

.list_regular_text2 {
float:left;
width:410px;
height:30px;
line-height:16px;
margin:0px 0px 10px 35px;
}

.list_regular-price {
position: absolute;
bottom:1px;
right:110px;
}

.list_regular-price strong{
color:#F94604;
font-size:20px;
font-weight:normal;
white-space:nowrap;
}

.list_regular-price .productOldPrice {
text-decoration:line-through;
font-size:9px;
}

.list_regular-price-wrap {
width:300px;
height:40px;
position: relative;
float:left;
}

.list_regular-tax {
position:absolute;
right:0px;
bottom:0px;
font-size:9px;
line-height:10px;
width:100px;
}

.list_regular-btn {
height:40px;
width:100px;
position: relative;
float:left;
}

.list_regular-link {
display:block;
bottom:0px;
position: absolute;
}

.pageResults, .pagi_sis b {
background: url(img/pagination_number.gif) no-repeat 100% 50%;
padding:9px;
}

.pageResultsFwd {
background: url(img/pagination_fwd.gif) no-repeat 100% 50%;
padding:9px;
}

.pageResultsBwd  {
background: url(img/pagination_fwd.gif) no-repeat 100% 50%;
padding:9px 4px 9px 9px;

}

.pagi_show {
text-align:center;
width:100%;
margin-top:10px;
}

.pagi_sis {
text-align:center;
width:100%;
}

#page_navigation {
position:relative;
height:40px;
}

.paging {
}

#billigerde {
width:180px;
height:80px;
float:right;
}

#idealode {
width:80px;
height:80px;
float:right;
}

#preisvergleich_wrap {
width:990px;
margin:10px auto 0 auto;
}

#tapeten_extraklasse {
position:absolute;
bottom:10px;
left:30px;
width:300px;
height:35px;
display:block;
}

#tapeten_schnellsuche {
position:absolute;
bottom:30px;
right:10px;
}

a#tapeten_schnellsuche:link, a#tapeten_schnellsuche:hover, a#tapeten_schnellsuche:visited, 
a#tapeten_galerie:link, a#tapeten_galerie:hover, a#tapeten_galerie:visited 
{color:#fff; font-size:12px;} 

#tapeten_galerie {
position:absolute;
bottom:10px;
right:10px;
}input.text_bgImage {text-align: right;background-color: #dad8d8;border: 1px solid black;}
