*{margin:0;padding:0;border:0;outline:0;}
body{color:silver;line-height:1.2;font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:9pt;background-color:#191919;margin:auto auto;width:990px;}
#super_body{float:left;background-color:black;padding-bottom:20px;}
a.nav:link{color:#000000;text-decoration:none}
a.nav:visited{color:#000000;text-decoration:none}
a.nav:hover{color:#000000;text-decoration:none;background-color:#555555}
a.nav:active{color:#000000;text-decoration:none}
a.detail:link{color:silver;text-decoration:none}
a.detail:visited{color:silver;text-decoration:none}
a.detail:hover{color:#000000;text-decoration:none}
a.detail:active{color:silver;text-decoration:none}
.bgnavWhite{background-color:#000000}
.bgnavBackground{background-color:#000000}
.bgnavSelected{background-color:#6D6D6D}
.bgnavNormal{background-color:#333333}
.navTdHighlighted{background-color:#555555}
.navFont1{color:white;font-size:11px;font-weight:bold;}
.navFont2{color:white;font-size:11px;}
.navFont3{color:#FFFACD;}
.idxBezeichnung{font-weight:bold}
td.merklistepreis{font-size:8pt}
a.merkliste{font-size:9pt}
a.merklisteentfernen{color:#000000;font-size:8pt;text-decoration:none}
a.merklisteentfernen img{border:0 none;}
font.reduziert{color:red;font-size:18px;font-weight:bold;text-decoration:none}
font.reduziertIndex{color:red;font-size:10pt;font-weight:bold;text-decoration:none}
font.normalIndex{color:silver;font-size:10pt;font-weight:bold;text-decoration:none}
a.moveNr:link{color:#000000;text-decoration:none}
a.moveNr:visited{color:#000000;text-decoration:none}
a.moveNr:hover{color:#000000;text-decoration:none;background-color:#555555}
a.moveNr:active{color:#000000;text-decoration:none}
h1{color:rgb(230, 178, 58);font-size:18px;font-weight:100;letter-spacing:1px;}
h2{color:rgb(230, 178, 58);font-size:13px;font-weight:100;line-height:15pt;}
h3{color:rgb(230, 178, 58);font-size:10pt;line-height:10pt;font-weight:bold;margin:5px 0px 3px 0px;}
h4{color:#000000;font-size:14pt;line-height:normal}
a{color:silver;text-decoration:underline;}
a.noline{color:silver;text-decoration:none;}
a:hover{color:black;text-decoration:none;background-color:#dcdcdc;}
a.an{text-decoration:none;}
.hervorheben:hover{background-color:#333333;}
a.button_klein{font-family:Arial;font-size:9pt;font-weight:bold;color:silver;text-decoration:none;height:18px;border-left:silver 1px solid;border-right:silver 1px solid;border-top:silver 1px solid;border-bottom:silver 1px solid;background:#000000;}
a.button_gross{font-family:Arial;font-size:10pt;font-weight:bold;color:silver;text-decoration:none;text-align:center;height:18px;border-left:silver 1px solid;border-right:silver 1px solid;border-top:silver 1px solid;border-bottom:silver 1px solid;background:#000000;}
a.button_klein:hover{color:black;text-decoration:none;background-color:silver}
a.button_gross:hover{color:black;text-decoration:none;background-color:silver}
a.aehnlichTeppiche{font-size:8pt;background:#000000;}
a.aehnlichTeppiche:hover{color:black;text-decoration:none;background-color:silver} 
#aehnlichTeppiche{width:226px;float:left;text-align:center;margin-bottom: 10px;}
input.suche_klein{font-size:8pt;width:26px;color:black;border-left:white 1px solid;border-right:white 1px solid;border-top:white 1px solid;border-bottom:white 1px solid;background-color:white;text-align:center;}
input.suche_volltext{float:left;font-size:10pt;width:350px;color:black;border-left:#333333 5px solid;border-right:#333333 5px solid;border-top:#333333 5px solid;border-bottom:#333333 5px solid;background-color:white;}
select.suche_klein{font-size:8pt;color:black;border-left:white 1px solid;border-right:white 1px solid;border-top:white 1px solid;border-bottom:white 1px solid;background-color:white;}
input.button_suche_klein{font-size:10pt;color:silver;width:45px;height:25px;border-left:silver 1px solid;border-right:silver 1px solid;border-top:silver 1px solid;border-bottom:silver 1px solid;background-color:#333333;}
input.button_suche_klein:hover{color:black;background-color:silver;}
input.button_suche{font-size:10pt;font-weight:bold;color:silver;width:130px;text-align:center;border-left:silver 1px solid;border-right:silver 1px solid;border-top:silver 1px solid;border-bottom:silver 1px solid;background-color:#333333;}
input.button_suche:hover{color:black;background-color:silver;}
font.suche_klein{font-size:8pt;color:silver;}
font.sucheErster_klein{font-size:16pt;font-weight:bold;color:silver;}
input.button_merk{font-weight:bold;font-size:16px;color:silver;width:250px;height:50px;border-left:silver 1px solid;border-right:silver 1px solid;border-top:silver 1px solid;border-bottom:silver 1px solid;background-color:#333333;}
input.button_merk:hover{color:black;background-color:silver;}
input.button_bestell{font-weight:bold;font-size:16px;color:silver;width:300px;height:50px;border-left:silver 1px solid;border-right:silver 1px solid;border-top:silver 1px solid;border-bottom:silver 1px solid;background-color:#333333;margin-left:112px;}
input.button_bestell:hover{color:black;background-color:silver;}
input.button_merk_klein{font-weight:bold;color:silver;width:140px;border-left:silver 1px solid;border-right:silver 1px solid;border-top:silver 1px solid;border-bottom:silver 1px solid;background-color:#333333;}
input.button_merk_klein:hover{color:black;background-color:silver;}
input.button_bestll_klein{font-weight:bold;color:silver;width:150px;border-left:silver 1px solid;border-right:silver 1px solid;border-top:silver 1px solid;border-bottom:silver 1px solid;background-color:#333333;}
input.button_bestll_klein:hover{color:black;background-color:silver;}
input.textbox_merk{font-size:10pt;color:black;border-left:white 3px solid;border-right:white 1px solid;border-top:white 1px solid;border-bottom:white 1px solid;}
select.textbox_merk{font-size:10pt;color:black;border-left:white 3px solid;border-right:white 1px solid;border-top:white 1px solid;border-bottom:white 1px solid;}
textarea.textbox_merk{font-size:10pt;color:black;font-family:Verdana, Arial, Helvetica, sans-serif;border-left:white 3px solid;border-right:white 1px solid;border-top:white 1px solid;border-bottom:white 1px solid;background-color:white;}
select.textbox_merk{font-size:10pt;color:black;background-color:white;}
div.lexikon{min-height:250px;}
img.lexikon{float:left;margin:10px 20px 20px 0px;border:0;}
.lexikonTitel{font-weight:bold;background-color:#333333;padding:5px 5px 5px 5px;}
div.lexikonText{padding:10px 0px 0px 0px;}
span.lexikon_letter{color:#444444;padding:6px 6px 6px 6px;}
span.lexikon_letter_a{background-color:#333333;padding:6px 6px 6px 6px;font-weight:bold;text-decoration:none;}
span.lexikon_letter_a:hover{color:#FFFFFF;background-color:#222222;}
div.faq_frage1{text-align:left;}
div.faq_frage2{text-align:left;font-weight:bold;background-color:#333333;padding:5px 5px 5px 5px;margin-right:10px;}
div.faq_antwort{padding:10px 10px 0px 0px;}
div.faq_teiler{padding:20px 0px 0px 0px;text-align:center;}
#content_links{float:left;top:121px;left:0px;width:200px;padding-top:10px;}
div.start_teppichbox{float:left;padding:0px 0px 0px 0px;text-align:left;background-color:#333333;width:309px;height:119px;}
div.start_teppich_text{margin:5px 5px 5px 0px;height:110px;}
div.start_space_v{float:left;width:27px;height:80px;}
div.start_space_h{float:left;height:12px;width:780px;}
#content_main{float:left;width:780px;padding-left:10px;padding-top:10px;}
#content_main_text{padding-right:20px;}
a.main_link_start{text-decoration:none;color:white;}
a.main_link_start:hover{color:#333333;}
div.main_teppich_kat{float:left;height:80px;width:160px;background-color:#333333;border-left-width:4px;border-right-width:4px;border-bottom-width:4px;border-color:#333333;border-style:solid;}
h3.main_teppich_kat_h3{font-size:11px;color:white;font-weight:bold;}
img.main_teppich_kat_img{width:160px;height:60px;}
img.main_teppich_woche_img{border-style:none;border-width:0px;}
h1.main_teppich_woche_h1{color:#f40224;}
#main_firmen_info_box{float:left;height:auto;}
div.main_firmen_info{float:left;height:70px;width:363px;}
#main_firmentext{float:left;padding-right:10px;}
#top{float:left;width:990px;height:88px;background-color:rgb(240, 240, 240);border-top-width:2px;border-style:solid;border-color:#333333;}
#top_logo{float:left;width:340px;height:88px;padding-top:7px;border-style:none;background-image:url(../php_images_div/logo_neu.jpg);background-repeat:no-repeat;color:rgb(7, 63, 125);text-align:center;font-size:11px;font-variant:small-caps;font-weight:bold;}
.top_logo_a{text-decoration:none;border-style:none;color:rgb(7, 63, 125);}
.top_logo_a:hover{text-decoration:none;background-color:transparent;color:rgb(7, 63, 125);}
#top_text{float:left;width:410px;color:rgb(7, 63, 125);font-size:12px;padding-top:5px;}
#top_text_a{color:rgb(7, 63, 125);font-size:24px;text-decoration:none;}
#top_info_box{position:relative;top:-88px;left:740px;width:240px;height:72px;color:black;padding-top:15px;padding-left:5px;}
#top_info_bestellhotline{position:relative;top:0px; font-size:18px;font-weight:bold;color:rgb(7, 63, 125);height:30px;}
#top_info_bestellhotline_klein{font-size:12px;}
#top_info_stueck{font-size:9px;font-weight:800;margin-bottom:10px;}
#top_menu_quer{float:left;width:990px;height:25px;line-height:23px;font-weight:bold;background-color:rgb(7, 63, 125);border-top-width:3px;border-top-style:solid;border-bottom-width:3px;border-bottom-style:solid;border-color:rgb(230, 178, 58);background-image:url(../php_images_div/blue_menu.gif);background-repeat:repeat-x;}
a.top_quer_a{text-decoration:none;font-size:13px;color:rgb(240, 240, 240);font-weight:100;}
a.top_quer_a:hover{background-color:#333333;}
div.teppich_detail{position:relative;float:left;width:195px;height:290px;padding-top:8px;}
span.teppich_detail_bez{font-weight:bold;}
span.teppich_detail_preis_red{color:#f40224;font-weight:bold;}
span.teppich_detail_preis_nor{font-weight:bold;}
img.teppich_detail_backpic_logo{position:absolute;top:0px;left:35px;}
div.teppich_detail_bildbereich{height:198px;width:178px;text-align:center;border-color:#333333;border-style:solid;border-width:2px 2px 0px 2px;display:table-cell;vertical-align:middle;}
div.teppich_detail_bildbereich_spezial{height:198px;width:178px;text-align:center;border-color:silver;border-style:solid;border-width:2px 2px 0px 2px;display:table-cell;vertical-align:middle;}
div.teppich_detail_text{position:absolute;top:206px;left:0px;height:60px;width:175px;padding-left:3px;border-width:0px 2px 2px 2px;border-style:solid;border-color:#333333;}
div.teppich_detail_text_spezial{position:absolute;top:206px;left:0px;height:60px;width:175px;padding-left:3px;border-width:0px 2px 2px 2px;border-style:solid;border-color:silver;}
img.teppich_detail_img{padding-bottom:8px;padding-left:9px;padding-right:9px;padding-top:15px;}
div.teppich_detail_land{width:30px;font-size:9px;text-align:left;}
div.teppich_detail_nr{position:absolute;top:0px;left:95px;width:80px;font-size:9px;text-align:right;}
span.teppich_detail_zusatz{font-size:9px;text-align:right;}
a.teppich_detail_link{text-decoration:none;}
a.teppich_detail_bild_link{text-decoration:none;}
a.teppich_detail_bild_link:hover{text-decoration:none;background-color:black;}
ul{list-style-image:url(../php_images_div/list_symbol.gif);vertical-align:text-top;list-style-position:outside;padding-left:15px;}
ol{vertical-align:text-top;list-style-position:outside;padding-left:25px;}
ul.startseite li{margin-bottom:5px;}
div.expertsuche_cm{position:relative;float:left;height:23px;width:205px;font-size:11px;background-color:#333333;padding-left:3px;padding-top:2px;border-bottom-width:4px;border-style:solid;border-color:black;margin-right:10px;}
input.expertsuche_von{position:absolute;top:4px;left:81px;height:17px;width:30px;text-align:center;}
input.expertsuche_bis{position:absolute;top:4px;left:148px;height:17px;width:30px;text-align:center;}
.top_schnellsuche_inaktiv{width:130px;color:#555555;background-color:#EEEEFF;}
.top_schnellsuche_aktiv{width:126px;color:black;background-color:#FFFFFF;font-weight:bold;border-color:rgb(230, 178, 58);border-style:solid;border-width:2px 2px 2px 2px;}
#schnellsuche{height:110px;width:190px;padding-left:15px;padding-top:0px;margin-bottom:5px;}
div.schnellsuche_cm{position:relative;float:left;height:23px;width:170px;font-size:11px;background-color:#333333;padding-left:3px;border-bottom-width:4px;border-style:solid;border-color:black;}
div.schnellsuche_kat{position:relative;float:left;height:37px;width:170px;font-size:11px;background-color:#333333;padding-left:3px;}
input.schnellsuche_von{position:absolute;top:3px;left:67px;height:17px;width:30px;text-align:center;}
input.schnellsuche_bis{position:absolute;top:3px;left:122px;height:17px;width:30px;text-align:center;}
select.schnellsuche_such_kat{position:absolute;top:15px;width:105px;border-left:rgb(230, 178, 58) 1px solid;border-right:rgb(230, 178, 58) 1px solid;border-top:rgb(230, 178, 58) 1px solid;border-bottom:rgb(230, 178, 58) 1px solid;font-size:11px;}
input.schnellsuche_suche_but{position:relative;top:0px;left:108px;height:20px;width:60px;background-color:rgb(230, 178, 58);font-weight:bold;}
input.schnellsuche_suche_but:hover{background-color:#555555;color:white;border-width:1px 1px 1px 1px;border-color:white;border-style:solid;}
input#top_schnellsuche_but{position:relative;top:1px;left:0px;font-size:10pt;font-weight:100;color:silver;margin-top:0px;width:40px;height:20px;text-align:center;border-left:silver 1px solid;border-right:silver 1px solid;border-top:silver 1px solid;border-bottom:silver 1px solid;background-color:#333333;}
input#top_schnellsuche_but:hover{background-color:silver;color:black;}
div.index_nav, div.index_nav_seiten{float:left;font-weight:bold;text-align:center;padding-top:10px;padding-bottom:10px;width:780px;}
.index_nav_aktuelle_seite{color:white;background-color:#6D6D6D;padding:3px;}
#detail_text{float:left;width:230px;}
#detail_nr{float:left;width:226px;height:20px;padding-left:2px;padding-bottom:0px;padding-top:1px;font-size:13px;color:silver;font-weight:bold;background-color:#333333;border-width:1px 1px 0px 1px;border-color:#555555;border-style:solid;margin-top:5px;}
#detail_allgemein{float:left;padding-left:2px;width:226px;color:rgb(230, 178, 58);font-size:18px;padding-top:12px;border-width:0px 1px 1px 1px;border-color:#555555;border-style:solid;margin-bottom:10px;}
#detail_preis{height:50px;width:auto;color:white;background-color:black;padding-left:0px;padding-top:6px;padding-bottom:6px;text-align:center;border-width:5px 5px 5px 5px;border-color:#555555;border-style:solid;margin-top:3px;}
#detail_ohne_preis{height:15px;width:auto;color:white;background-color:black;padding-left:0px;padding-top:6px;padding-bottom:6px;text-align:center;border-width:5px 5px 5px 5px;border-color:#555555;border-style:solid;margin-top:3px;}
#detail_bild{float:left;text-align:center;width:540px;}
#detail_lexikon{float:left;width:770px;padding-right:10px;}
.detail_warenkorb_button{height:21px;width:230px;color:silver;background-color:#333333;font-weight:bold;border-width:1px 1px 1px 1px;border-color:#555555;border-style:solid;text-align:center;padding-bottom:1px;margin-bottom:13px;}
.detail_warenkorb_button:hover{background-color:#555555;color:white;border-width:1px 1px 1px 1px;border-color:white;border-style:solid;}
#detail_navi{position:relative;left:68px;width:500px;height:30px;}
.detail_navi_leer{float:left;height:21px;width:120px;margin-right:20px;margin-top:5px;}
.detail_navi_zurueck{float:left;height:21px;width:120px;color:silver;background-color:black;font-weight:bold;text-align:center;padding-bottom:1px;margin-right:20px;margin-top:5px;border-width:1px 1px 1px 1px;border-color:#555555;border-style:solid;}
.detail_navi_zurueck:hover{background-color:#555555;color:white;border-width:1px 1px 1px 1px;border-color:white;border-style:solid;}
.detail_navi_vor{float:left;height:21px;width:120px;color:silver;background-color:black;font-weight:bold;text-align:center;padding-bottom:1px;margin-top:5px;border-width:1px 1px 1px 1px;border-color:#555555;border-style:solid;}
.detail_navi_vor:hover{background-color:#555555;color:white;border-width:1px 1px 1px 1px;border-color:white;border-style:solid;}
.detail_navi_uebersicht{float:left;height:21px;width:120px;color:silver;background-color:black;font-weight:bold;text-align:center;margin-right:20px;margin-top:5px;padding-bottom:1px;border-width:1px 1px 1px 1px;border-color:#555555;border-style:solid;}
.detail_navi_uebersicht:hover{background-color:#555555;color:white;border-width:1px 1px 1px 1px;border-color:white;border-style:solid;}
#detail_versand{width:380px;height:205px;border:solid 1px silver;color:silver;line-height:15pt;font-size:11px;}
.detail_versand_land{width:120px;float:left;padding-left: 5px;}
#bilddetail{text-align:center;background-color:black;width:auto;padding-top:10px;}
#bilddeteil_vorschau{padding-top:5px;padding-bottom:5px;}
#bilddeatil_bild{padding-top:0px;}
#merkliste{border-collapse:collapse;border:1px solid silver;width:710px;}    
#merkliste th{background-color:#333333;height:20px;}
tbody.merkliste td{border-bottom:dotted 1px #333333;}
input.merkliste_bilder_but{position:relative;left:0px;height:21px;width:230px;color:silver;background-color:black;font-weight:bold;border-width:1px 1px 1px 1px;border-color:#555555;border-style:solid;text-align:center;padding-bottom:1px;margin-bottom:3px;margin-top:5px;margin-bottom:8px}
input.merkliste_bilder_but:hover{background-color:#555555;color:white;border-width:1px 1px 1px 1px;border-color:white;border-style:solid;}
.merkliste_bild_tn{text-align:center;padding:2px 2px 2px 2px;}
.normal{color:silver;background-color:#000000;height:20px;border:1px;border-color:#333333;border-style:dotted;}
.spezial, .spezial a{color:white;background-color:#555555;height:20px;}
.spezial{cursor:pointer;}
.spezial a:hover{color:black;text-decoration:none;background-color:#dcdcdc;}
.overlib_rahmen{height:203px;width:178px;text-align:center;border-color:#555555;border-style:solid;border-width:0px 2px 2px 2px;}
.overlib_logo{padding-top:3px;padding-left:29px;padding-right:29px;}
.overlib_img{padding-bottom:8px;padding-left:9px;padding-right:9px;padding-top:5px;}
.overlib_title{padding:2px 2px 2px 2px;background-color:rgb(27, 51, 114);}
textarea.merkliste_text{font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:9pt;border-bottom:white 1px solid;background-color:white;display:block;float:left;margin-bottom:6px;padding-left:3px;width:450px;height:100px;}
select.merkliste_text{display:block;float:left;margin-bottom:3px;padding-left:3px;width:225px;height:20px;}
input.merkliste_text{color:black;background-color:white;display:block;float:left;margin-bottom:3px;padding-left:3px;width:225px;height:20px;}
label.merkliste_label{text-align:right;padding-right:5px;padding-bottom:5px;width:100px;display:block;float:left;}
label.merkliste_label_wunsch{text-align:right;padding-right:5px;padding-bottom:5px;width:150px;display:block;float:left;}
div.bestell_rahmen{margin:15px 0px 0px 0px;padding:5px 0px 5px 5px;border-left:silver 1px solid;border-right:silver 1px solid;border-top:silver 1px solid;width:703px;background-color:#333333;font-weight:bold;font-size:11pt;}
div.bestellen_form{border-bottom:silver 1px solid;border-right:silver 1px solid;border-left:silver 1px solid;margin:0px 0px 10px 0px;padding:5px 5px 5px 5px;width:698px;}
div.bestellen_form br{clear:left;}
#merliste_agb{float:left;width:550px;margin-left:105px;}
h2.bestellen{font-size:16px;color:silver;padding-bottom:4px;font-weight:bold;}
div.bestellen_re_adresse{float:left;width:340px;}
hr.infobestellen{color:silver;background-color:silver;height:1px;margin-top:10px;margin-bottom:10px;}
h3.agb{font-size:11px;color:silver;}
p.agb{font-size:11px;}
#firma_text{float:left;width:550px;padding-right:20px;}
#firma_bildseite{float:left;width:180px;padding-right:20px;text-align:center;}
#finden_seite{float:left;width:210px;height:450px;padding-left:10px;}
#bilddetail_but{width:150px;height:25px;font-weight:bold;}
#bilddetail_but:hover{color:silver;background-color:#333333;border:solid 1px silver;}
#startseite_teppiche{float:left;padding-top:20px;}
#analyse{border:solid 1px silver;font-size:11px;border-collapse:separate;}
.text_hervorheben{color:rgb(230, 178, 58);}
a.text_hervorheben:hover{background-color:#555555;}
.promocode_text{color:rgb(230, 178, 58);}
.promocode_error_msg{position:relative;color:red;}
.promocode_but{position:relative;top:2px;background-color:#333333;color:silver;border-width:1px 1px 1px 1px;border-color:silver;border-style:solid;width:80px;height:20px;}
.promocode_but:hover{background-color:silver;color:black;}
#copyright{float:left;width:770px;text-align:center;font-size:10px;font-weight:bold;text-align:center;padding-top:20px;}
.groessen_info{width:180px;height:50px;border:solid 1px silver;color:silver;padding-left:5px;padding-top:5px;line-height:15pt;font-size:13px;}
.navSort{float:left; width:360px; height: 30px;}
.navAnz{float:left; width:360px; height: 30px;}
