


/* Basics */

html { height:100%; }

body { height:100%; margin:1em; padding:0; background-color:#fff;
	font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; font-size:11px; /*line-height:14px; */ }

body.default { margin:0; padding:0; }


p { margin-top:0; margin-bottom:0; line-height:170%; }
td { vertical-align:top; line-height:170%; }
th { vertical-align:top; background-color:#4b4844; color:#fff; font-weight:normal; height:17px; line-height:170%; }


h1 { font-size:140%; line-height:170%; }
h2 { font-size:130%; line-height:170%; }
h3 { font-size:120%; line-height:170%; }
h4 { font-size:110%; line-height:170%; }
h5 { font-size:105%; line-height:170%; }
h6 { font-size:100%; line-height:170%; }

pre,code { font-size:130%; line-height:170%; }
label { }
hr { color:#d2d6dc; background-color:#d2d6dc; height:1px; }
hr_top { color:#F7C3F3; height:1px; position:absolute; top:90px; left:0px; width:600px; }


a { color:#7da036; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:focus { text-decoration:underline; }
a:hover { text-decoration:underline; color:#7da036; }
a:active { text-decoration:underline; }

#bxmain ul { line-height:20px; }
#bxmain ol { line-height:20px; }


/* Formulare */

form { margin:0; padding:0; }
input.textbox { font-size:11px; margin-bottom:2px; border:1px solid #333; }
textarea { font-size:11px; margin-bottom:2px; border:1px solid #d2d6dc; }
select { font-size:11px; margin-bottom:2px; border:1px solid #d2d6dc; }

input.button { font-size:11px; font-weight:bold; cursor:pointer; cursor:hand; text-align:left; 
	margin-bottom:2px; color:#fff; border:1px outset; margin-bottom:2px;
	background:#4a4743 url(https://mintert.shopdriver.de/skin/div1/icon_arrow.gif) no-repeat scroll left center;
	padding-left:20px; }
input.button:hover {
	background:#6a6763 url(https://mintert.shopdriver.de/skin/div1/icon_arrow.gif) no-repeat scroll left center; }

td.button { font-size:11px; font-weight:bold; text-align:left; 
	margin-bottom:2px; color:#fff; border:1px outset;
	background:#4a4743 url(https://mintert.shopdriver.de/skin/div1/icon_arrow.gif) no-repeat scroll left center; padding:5px;
	padding-left:20px; float:left; }
td.button:hover {
	background:#6a6763 url(https://mintert.shopdriver.de/skin/div1/icon_arrow.gif) no-repeat scroll left center; }
a.button { display:block; text-align:left; color:#fff; }
a.button:hover { text-decoration:none; color:#fff; }
a.button:focus { text-decoration:none; }
a.button:active { text-decoration:none; }

a.link_msgboard { font-size:11px; font-weight:bold; text-align:left; 
	margin-bottom:2px; color:#fff; border:1px outset;
	background:#4a4743 url(https://mintert.shopdriver.de/skin/div1/icon_arrow.gif) no-repeat scroll left center;
	padding:2px 5px 2px 20px; }
a.link_msgboard:hover {
	background:#6a6763 url(https://mintert.shopdriver.de/skin/div1/icon_arrow.gif) no-repeat scroll left center; text-decoration:none; }


/* Allgemeine Utility-Klassen */

.hl1 { font-size:12px; font-weight:bold; }
.hl2 { font-size:12px; font-weight:bold; }


/* Alerts */

.errorbox { border:4px solid #f00; padding:1em; background-color:#fee; margin-bottom:12px; }
.error { color:#f00; font-weight:bold; /*padding-bottom:0.8em;*/ }

.flashed { background-color:#6f6; }
div.alert { width:40%; height:auto; margin:auto;
 position:absolute; z-index:999; top:40%; left:30%; right:70%;
 background-color:#E8E8DF; border:4px double #8fb73e;
 opacity:0; -moz-opacity:0; -khtml-opacity:0; filter:alpha(opacity=0);
 text-align:center; vertical-align:middle; color:#000; }
div.alert_ibox { border:4px solid #8fb73e; margin:0; padding:0.5em 1em; text-align:center; vertical-align:middle; }
div.alert ul.menu { margin:0.5em 0; padding:0; }
div.alert ul.menu li { list-style:none; margin:0; display:inline; }
div.alert ul.menu li a { padding:3px 0.5em; margin-left:3px; color:#fff;
 border:1px outset; background-color:#4a4743; white-space:nowrap; }
div.alert ul.menu li#alertbutton_checkout a { background-color:#8fb73e; }



/* Navigationsbox-Standards */

div.box_nav { position:relative; margin:0; /*margin-bottom:12px*/; color:#000000;
	background:none repeat-y scroll left top #E8E8DF; }

div.box_nav div.boxhead { position:absolute; left:0; top:0; width:200px; height:70px;
 background:none no-repeat scroll left top; }

div.box_nav span.boxhead { display:block; position:absolute; left:16px; top:15px;
 color:#666; }

div.box_nav div.boxfoot { position:relative; height:48px;
 background:none no-repeat scroll left bottom; }

div.box_nav div.ibox { position:relative; z-index:10; top:48px; /*padding:0px 28px 20px 12px;*/ }
div.box_nav h5 { margin-top:10px; margin-bottom:5px; }
div.box_nav label { }

div.box_nav a { color:#7da036; }
div.box_nav a:link { text-decoration:none; }
div.box_nav a:visited { text-decoration:none; }
div.box_nav a:focus { text-decoration:underline; }
div.box_nav a:hover { text-decoration:underline; color:#7da036; }
div.box_nav a:active { text-decoration:underline; }

div.box_nav .hl1,.hl2 { font-size:11px; }
div.box_nav ul,ol { margin-top:0; margin-bottom:0; }
div.box_nav li { margin-bottom:4px; }



/********************************* Page-Layout ******************************/

#pgbody { position:relative; width:920px; margin:0 auto; padding:0; clear:both; }

#pghead { position:relative; width:920px; height:160px; border:none; margin:0; padding:0; }

#pgnav { width:220px; vertical-align:top; float:left; padding-bottom:32px; }

#pgmain { width:682px; vertical-align:top; background-color:#fff; padding:0 0 32px 18px; margin-bottom:12px; float:left;}

#pgnav2 { position:relative; width:200px; vertical-align:top; }

#pgfoot { position:relative; text-align:left; }



/* Logo */

#bxlogo { /*display:block;*/ position:absolute; top:50px; left:0 }
#bxlogo a { position:relative; top:0; left:0; }



/* Menüs */

ul.menu { padding:0; margin:0; }
ul.menu li { display:inline; }

#bxmenu_head { width:920px; height:15px; position:relative; top:0; left:0;
	background-color:#fff; border-bottom:1px solid #fff; }

#HeadMenu ul.menu { }
#HeadMenu li { color:#fff; font-size:10px; }
#HeadMenu li a { padding:5px 5px; color:#fff; text-decoration:none; }
#HeadMenu li a:hover { text-decoration:underline; color:#7da036;}


#main_nav { position:absolute; top:113px; left:0px; width:100%; background:url(/g/custom/background_nav.png) #fff repeat-x left bottom; height:30px; }

	#bxmenu_site { float:left; }
	#boxquery { }


#SiteMenu { }
#SiteMenu ul.menu { height:0px; }
#SiteMenu li { font-weight:bold; font-size:13px; }
#SiteMenu li a { width:auto; height:15px; padding-right:12px; text-decoration:none; }
#SiteMenu li a:hover { text-decoration:none; color:#7da036; }


#bxmenu_foot { height:20px; padding-top:30px; }

#PageMenu ul.menu { margin-left:auto; margin-right:auto; }
#PageMenu li { font-weight:normal; }
#PageMenu li a { padding-right:12px; text-decoration:none; }
#PageMenu li a:hover { text-decoration:underline; }


/* Haupt-Content-Box */

#bxmain p { }
#bxmain div { font-size:12px; }
#bxmain label { }
	


/* Navigationsbox: Stichwortsuchbox */


#bxquery { float:right; }
#bxquery label { display:block; }
#bxquery div.boxhead { display:none; }
#bxquery input.imgbutton { width:30px; height:26px; vertical-align:top; }
	#query_row_stichwort { float:left; margin:4px 10px 0 0; }
	#query_row_submit { float:left; }

#query_stichwort { width:170px; padding:3px 3px 3px 27px; border:1px solid #bbb; color:#bbb; 
	background:url(https://mintert.shopdriver.de/g/custom/background_query.png) no-repeat #fff 4px center; }
#query_preis_von { width:40px; }
#query_preis_bis { width:40px; }


/* Navigationsbox: Katalogbrowser */

#bxkatbrowser { overflow:hidden; background:none repeat-y scroll left top #d3d3ca; }

#bxkatbrowser ul { padding:0; margin:0; list-style-type:none; font-size:11px; }

#bxkatbrowser li { margin:0; padding:0; color:#7da036; border-bottom:1px solid #fff; }

#bxkatbrowser li a { display:block; text-align:left; vertical-align:middle;
	padding-left:12px; padding-top:3px; padding-bottom:3px;
	font-size:12px; text-decoration:none; }

#bxkatbrowser li a:hover { text-decoration:underline; }

#bxkatbrowser li a span { display:block; padding-top:3px; }
#bxkatbrowser li a:hover { text-decoration:none; }

#bxkatbrowser li ul { margin-top:0px; margin-bottom:0px; }
#bxkatbrowser li ul li { padding-left:0px; }
#bxkatbrowser li ul a { font-size:11px; font-weight:normal; }

#bxkatbrowser li.sel { color:#fff; }
#bxkatbrowser a.sel { color:#000; font-weight:bold; }


/* Navigationsbox: Mini-Warenkorb */

#bxminiwk { overflow:hidden; }
#bxminiwk p { padding:0; margin:0; }
#bxminiwk ul { padding:0; margin:0; padding-left:20px; border-top:1px solid #d2d6dc; }
#bxminiwk ul li { list-style:none; margin:0; padding:0; padding-bottom:5px; }

#miniwklist { }
#miniwklist td { padding:3px 0; border-bottom:1px solid #333; }
#miniwk .tdminiwk { font-size:80%; }

#miniwksumme { margin:5px 0; }
#miniwksumme span { display:block; text-align:right; }
#miniwksumme .hl1 { font-size:12px; font-weight:bold; }
#miniwksumme .hl2 { font-size:11px; }

#miniwkmenu ul { padding:0; margin:5px 0 0 0; padding-top:5px; list-style-type:none; }
#miniwkmenu li { margin:3px; width:50%; float:left; }

#miniwk_showcart a { display:block; padding:2px; margin-left:auto; margin-right:auto; margin-bottom:2px;
	text-align:left; color:#fff; font-weight:bold; border:1px outset;
	padding-left:21px; background:#4a4743 url(https://mintert.shopdriver.de/skin/div1/icon_go.gif) no-repeat scroll left center; }
#miniwk_showcart a:hover { color:#fff; text-decoration: none;
	padding-left:21px; background:#6a6763 url(https://mintert.shopdriver.de/skin/div1/icon_go.gif) no-repeat scroll left center; }

#miniwk_checkout a { display:block; padding:2px; margin-left:4px; margin-right:auto; margin-bottom:2px;
	text-align:left; color:#fff; font-weight:bold; border:1px outset;
	padding-left:21px; background:#ee7e10 url(https://mintert.shopdriver.de/skin/div1/icon_arrow.gif) no-repeat scroll left center; }
#miniwk_checkout a:hover { color:#fff; text-decoration: none;
	padding-left:21px; background:#ee7e10 url(https://mintert.shopdriver.de/skin/div1/icon_arrow.gif) no-repeat scroll left center; }


/* Navigationsbox: Account-Status */

#bxstatus { padding:0 15px 15px 15px; margin-top:5px; }
#bxstatus p { padding:0; margin:0; }
#bxstatus ul { padding:0; margin:0; padding-left:1.4em; }
#bxstatus li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }

#form_login label { display:block; clear:left; /*float:left*/; width:5.2em; padding-right:0.8em; }
#form_login input.textbox { width:13em; padding:4px; margin-bottom:5px; border:1px solid #999; }
#form_login input.button { clear:left; /*width:13em;*/ }


/* Navigationsbox: Chat */

#bxchat p { padding:0; margin:0; }
#bxchat img { height:7ex; float:left; margin-right:0.5em; margin-bottom:0; }
#bxchat ul { padding:0; margin:0; padding-left:1.4em; }
#bxchat li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }


/* Navigationsbox: Newsletter-Anmeldung */

#bxnewsletter { }
#bxnewsletter ul { padding:0; margin:0; padding-left:1.4em; }
#bxnewsletter li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }


/* Modul: Voting */

#bxvote p { padding:0; margin:0; margin-bottom:0.3em; }
#bxvote p.textvor { font-weight:bold; }
#bxvote ul { padding:0; margin:0; padding-left:1.6em; }
#bxvote li { list-style:square; margin:0; padding:0; padding-bottom:0.3em; }

div.vote_result { border-top:1px solid; padding:1em; }
div.vote_result p.textvor { font-weight:bold; }
div.vote_result table { width:90%; }
div.vote_result tr { background-color:#d2d6dc; }
div.vote_result td.label { width:20em; }
div.vote_result td.prozent { width:5em; }
div.vote_count textarea { font-size:100%; width:40em; }


/* Sub-Navigationselemente im Main-Content */

div.subnav { padding:5px; margin-top:5px; margin-bottom:5px; background-color:#edede9; }
div.subnav span.boxhead { display:block; padding:0; margin:0; }
div.subnav li a { font-size:90%; }
div.subnav li a:hover { text-decoration: none; }

div.subnav_query li { display:block; white-space:normal; }
div.subnav_query li a { float:none; white-space:normal; }

div.katnav ul { padding: 0; margin: 0; vertical-align:middle; }
div.katnav li { list-style:none; display:inline; vertical-align:middle; }

div.katnav li a { 
	padding-left:18px; padding-right:30px;
	background:url(https://mintert.shopdriver.de/skin/div1/next_off.gif) no-repeat scroll left center;
	white-space:nowrap; float:left; margin-top:2px; color:#000; }
div.katnav li a:hover { 
	background:url(https://mintert.shopdriver.de/skin/div1/next_on.gif) no-repeat scroll left center; }

div.katnav li.lnup { display:block; }
div.katnav li.lnup a {
	background:url(https://mintert.shopdriver.de/skin/div1/back_light.gif) no-repeat scroll left center; }
div.katnav li.lnup a:hover {
	background:url(https://mintert.shopdriver.de/skin/div1/back_black.gif) no-repeat scroll left center; }

div.katnav > br { clear:both; }


/* Konfigurationselemente */

div.listopt td { font-size:85%; }
table.listopt { padding:5px; }
table.listopt b { color:#000000; font-weight:bold; text-decoration:underline; }


/* Preisdarstellung und -infos */

td.prices div.prices { margin:5px 0; }
span.price { font-weight:bold; font-size:150%; line-height:150%; }

div.PreisHinweis { color:#777; font-size:75%; clear:both; }
table.ArtList_List1 div.PreisHinweis { text-align:right; }


/* Listen-Hilfsklassen */

div.nrlist_small { clear:both; font-size:80%; }
div.nrlist_small img { float:left; width:5em; margin-right:0.5em; margin-bottom:0; }
div.preise { text-align:right; }


/* Artikel-Buttons */

a.Detail { display:block; width:100px; padding:2px; margin-left:auto; margin-right:auto; margin-bottom:2px;
	font-size:11px; font-weight:bold; color:#fff; border:1px outset; text-align:left; 
	background:#4a4743 url(https://mintert.shopdriver.de/skin/div1/icon_go.gif) no-repeat scroll left center;
	padding-left:24px; }
a.Detail:hover { text-decoration:none; color:#fff;
	background:#6a6763 url(https://mintert.shopdriver.de/skin/div1/icon_go.gif) no-repeat scroll left center; }
a.Detail:focus { text-decoration:none; }
a.Detail:active { text-decoration:none; }

table.ArtList_List1 a.Detail { margin-right:0; }

input.Wkorb { width:185px; font-size:11px; padding:2px; margin-left:auto; margin-right:auto; margin-bottom:2px;
	font-weight:bold; cursor:pointer; cursor:hand; color:#fff; border:1px outset;
	background:#8fb73e url(https://mintert.shopdriver.de/skin/div1/icon_addbasket.gif) no-repeat scroll 4px center;
	padding-left:25px; text-align:left;  }
input.Wkorb:hover { 
	background:#a0cd45 url(https://mintert.shopdriver.de/skin/div1/icon_addbasket.gif) no-repeat scroll 4px center; }

input.WkorbQty { text-align:center; }

input.WkorbUpd { font-size:11px; width:158px; padding:2px; margin-left:auto; margin-right:auto; margin-bottom:2px;
	font-weight:bold; cursor:pointer; cursor:hand; color:#fff; border:1px outset;
	background:#8fb73e url(https://mintert.shopdriver.de/skin/div1/icon_update.gif) no-repeat scroll left center;
	padding-left:22px; text-align:left;  }
input.WkorbUpd:hover { 
	background:#a0cd45 url(https://mintert.shopdriver.de/skin/div1/icon_addbasket.gif) no-repeat scroll left center; }

a.WkorbDel { display:block; width:60px; padding:2px; margin-left:auto; margin-right:auto; margin-bottom:2px;
	font-size:11px; font-weight:bold; color:#fff; border:1px outset;
	background:#4a4743 url(https://mintert.shopdriver.de/g/papierkorb.gif) no-repeat scroll left center;
	padding-left:24px; text-align:left;  }
a.WkorbDel:hover { text-decoration:none; color:#fff;
	background:#6a6763 url(https://mintert.shopdriver.de/g/papierkorb.gif) no-repeat scroll left center;}
a.WkorbDel:focus { text-decoration:none; }
a.WkorbDel:active { text-decoration:none; }

input.WkorbAddNew { display:none; }

#itemdetail input.Wkorb { margin-left:0; width:135px; }
#itemdetail input.WkorbUpd { margin-left:0; }
#itemdetail a.WkorbDel { margin-left:0; }

#AddToCartBatch { position:relative; }
#AddToCartBatch input.Wkorb { position:absolute; right:0; }


/* Warenkorb */

tr.ArtikelRow { height:60px; }

#WkorbRecalc { font-size:14px; width:198px; padding:2px; margin-left:0; margin-bottom:2px;
	font-weight:bold; cursor:pointer; cursor:hand; color:#fff; border:1px outset;
	background:#8fb73e url(https://mintert.shopdriver.de/skin/div1/icon_update.gif) no-repeat scroll left center;
	padding-left:22px; text-align:left;  }
#WkorbRecalc:hover {
	background:#a0cd45 url(https://mintert.shopdriver.de/skin/div1/icon_update.gif) no-repeat scroll left center; }

#WkorbFinish { font-size:14px; width:198px; padding:2px; margin-left:0; margin-bottom:2px;
	font-weight:bold; cursor:pointer; cursor:hand; color:#fff; border:1px outset;
	background:#ee7e10 url(https://mintert.shopdriver.de/skin/div1/icon_arrow.gif) no-repeat scroll left center;
	padding-left:22px; text-align:left;  }
#WkorbFinish:hover { 
	background:#ee7e10 url(https://mintert.shopdriver.de/skin/div1/icon_arrow.gif) no-repeat scroll left center; }


/* Produktkarte */

div.listnav_detail { background-color:#edede9; }

table.po { /*border-top:1px solid #d2d6dc; border-left:1px solid #d2d6dc; border-right:1px solid #d2d6dc;*/ }
table.po td { /*padding-top:2px; padding-bottom:4px; border-bottom:1px solid #d2d6dc;*/ padding:5px; }
td.polabel { padding-right:10px; }
td.potext { /*border-bottom:1px solid #d2d6dc;*/ }

tr.poparamlabel td { border-bottom:none; }
tr.poparaminput table td { border-bottom:none; }

#item_images { float:left; margin-bottom:20px; margin-right:20px; width:250px; }
#item_order { float:left; margin-bottom:20px; width:320px; }
#item_text { clear:both; border-top:1px solid #d2d6dc; }
#item_steckbrief { float:right; margin-top:10px; margin-left:20px; margin-bottom:10px; padding-left:10px; }
#item_steckbrief td { font-size:85%; }
#item_steckbrief td.pdlabel { padding-right:10px; }

#artimg_zoom { font-size:9px; }
a.artimg_zoom { display:block; width:300px; text-align:center; font-size:9px; }

#item_links h2 { border-top:1px solid #d2d6dc; margin-top:0; padding-top:10px; }
#item_links h2.cellname { border-top:1px solid #abbac8; padding-top:0; }
#item_links hr { display:none; }

#item_links ul { }
#item_links ul a { font-weight:bold; font-size:12px; }

#item_callback { /*border-top:1px solid #d2d6dc;*/ }
#item_callback td { border-bottom:none; }


/* Zellen-Defaults */

div.cell { margin-bottom:20px; margin-right:20px; }
div.cell a { display:block; }
div.cell:hover a { text-decoration:none; }

div.cell ul { padding:0; margin:5px; list-style-type:none; }
div.cell li { margin-bottom:4px; }
div.cell li a { display:block; text-align:left; color:#7da036; font-weight:bold;
	padding-left:17px; background:url(https://mintert.shopdriver.de/skin/div1/next_light.gif) no-repeat scroll left center; }
div.cell li a:hover { color:#7da036; text-decoration: none;
	padding-left:17px; background:url(https://mintert.shopdriver.de/skin/div1/next_off.gif) no-repeat scroll left center; }


/* NrList (Empfehlungen in der Produktkarte) */

table.nrlist { width:100%; margin:0; padding:0; }

h2.cellname { width:100%; border:1px solid #abbac8; background-color:#abbac8; margin:0; padding:0; }
h2.cellname a { display:block; margin:0; padding:2px; position:relative; height:2em; }
h2.cellname a span { position:absolute; left:5px; bottom:2px; 
	text-transform:none; color:#fff; font-size:11px; font-weight:bold; }

div.cellicon { width:100%; height:60px; overflow:hidden; border:1px solid #abbac8; }
div.cellicon img { display:block; text-align:center; margin-left:auto; margin-right:auto; }

div.cell:hover h2.cellname { border:1px solid #7DC0FF; background-color:#7DC0FF; }
div.cell:hover div.cellicon { border:1px solid #7DC0FF; }

div.cellprices { padding-left:10px; }
div.cellbuttons { padding-left:10px; }
div.cellbuttons input.Wkorb { margin-left:0; }
div.cellbuttons a.Detail { margin-left:0; width:170px; }


/* Katalog-Index */

table.stdlist { width:100%; margin:0; padding:0; }

div.katicon { overflow:hidden; border:1px solid #8fb73e; }
div.katicon img { display:block; text-align:center; margin-left:auto; margin-right:auto; }
h2.katname { border:1px solid #8fb73e; background-color:#8fb73e; margin:0; padding:2px; }
h2.katname a { text-transform:uppercase; color:#fff; }

div.cell:hover div.katicon { border:1px solid #7da036; }
div.cell:hover h2.katname { border:1px solid #7da036; background-color:#7da036; }


/* Keyword-Index */

table.KeyIndex td.Gruppe { font-size:110%; font-weight:bold; border-bottom:1px solid #909496; padding-top:1.5em; }
table.KeyIndex td.Key { padding-left:1.5em; }


/* Schaufenster-Elemente */

#mod_window { position:relative; }
div.window_Intro img { margin:4px 8px; }
table.langcurr { position:absolute; right:0; }

table.impressum pre { font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }


/* Order-Position */

h2.order_pos { color:#ee7e10; font-size:120%; border-bottom:1px solid #ee7e10; }


/* Footer-Elemente */

#copyright { position:relative; font-size:11px; }



/* ZUSATZ */

.tail-top {height:150px; width:100%; background:url(/g/custom/background_top.png) #e8e8df repeat-x left top;}
.tail-bottom {width:100%; background:url(/g/custom/background_bottom.png) transparent repeat-x left bottom; float:left;}

#topheader {padding:3px 10px 0 10px;}
#topheader a {color:#fff; text-decoration:none;}
#topheader a:hover {text-decoration:underline;}

#pgfooter {clear:both; color:#888; height:110px; /*padding-top:50px;*/ text-align:center; float:left; width:100%;}

#SiteMenu { width:auto; }
#SiteMenu li a { display:block; float:left; height:25px; padding:5px 11px 0; text-decoration:none; 
	background:url(/g/custom/background_nav.png) #fff repeat-x left bottom; color:#4a4743; text-transform:uppercase; }
#SiteMenu li a:hover { background:url(/g/custom/background_nav.png) #4a4743 repeat-x left bottom; color:#fff; }
#PageMenu li a, #copyright { color:#888; }

.fixed_box {position:fixed; right:0; top:200px;}
	a#inline_admin {display:block; height:142px; width:40px; background:url(/g/custom/admin-testen.png) transparent no-repeat 0 0;}
	a#inline_admin:hover {background:url(/g/custom/admin-testen_hover.png) #8fb73e no-repeat 0 0;}

input[type=text], textarea {border:1px solid #333;}

span.boxhead {font-size:18px; /*text-transform:uppercase;*/}

#bxkatbrowser div.boxhead { display:none; height:0; padding:0; margin:0; }

#bxkatbrowser div.ibox {margin-top:-48px; }

#bxkatbrowser span.boxhead {display:none;}

#bxkatbrowser ul.katnav li {background:url(/g/custom/katnav_bg.png) transparent repeat-x 0 0; padding-top:7px; padding-bottom:7px;}
#bxkatbrowser ul.katnav ul li { border-bottom:0 none; background:none 0 0; padding-top:0; padding-bottom:0; }

#bxkatbrowser ul.katnav li a {font-size:15px; text-transform:uppercase; color:#000;}
#bxkatbrowser ul.katnav ul li a {padding-left:30px; font-size:12px; text-transform:none; padding-top:3px; padding-bottom:3px; color:#000;}

#bxwhereami { height:20px; border-bottom:1px solid #000; }

#wkorb { position:absolute; top:38px; right:0; z-index:444; }
	#wkorb_anzeige { height:60px; width:200px; background:url(/g/custom/background_wkorb_anzeige.png) #8fb73e no-repeat 0 0; border-bottom:2px solid #555; 
		color:#fff; text-align:right; }
	span.wkorb_anzahl { font-size:14px; }
	span.wkorb_preis { font-size:22px; font-weight:bold; }
	span.mwst { font-size:9px; }
	#wkorb_anzeige p { padding:15px 10px 0 0; line-height:140%; }

	#bxminiwk { display:none; background-color:#D3D3CA; width:180px; padding:10px; border-bottom:2px solid #555; padding-bottom:2px; }
		table#miniwklist a { color:#444; }
		table#miniwklist a:hover { text-decoration:underline; }

#menu_funktionen { padding:15px; }
	#menu_funktionen a { color:#000; text-decoration:none; }
	#menu_funktionen a:hover { text-decoration:underline; }

ul#login_menu a { color:#000; text-decoration:none; }
ul#login_menu a:hover { text-decoration:underline; }

#bxmain h1 { font-size:210%; margin:10px 0; } 

dl.accordion dd { margin-left:0; }
dl.accordion dt { padding:2px 0; }

div#item_order td.tdmb input.button { display:none; }
div#item_order td.tdmb select { width:200px; }

a#inline { display:block; color:#000; font-size:170%; font-weight:bold; }

#item_links table.ArtList_List1 input.Wkorb { width:170px; }

#admin-testen h2 { font-size:200%; margin:0; line-height:150%; }

.pkmenu a { display:block; float:none; padding:4px 0; font-size:130%; font-weight:bold; }

#item_recommend h2, #item_callback h2 { margin-top:0; }

#item_links { line-height:150%; margin-bottom:30px; padding-bottom:20px; border-bottom:1px solid #ccc; }
#item_links h3 { margin:3px 0; line-height:110%; }
#item_links a { color:#444; }
#item_links span.price { color:#444; }

a.change_currency { margin-top:3px; }
div#change_currency { position:absolute; background-color:#4b4844; color:#fff; top:23px; margin-left:783px; z-index:555; padding:5px; }
	
	div#change_currency input.change_currency { display:block; float:none; font-size:13px; cursor:pointer; cursor:hand; text-align:left; 
		color:#fff; border:1px outset; margin-top:2px; background-color:#4a4743; width:50px; }
	div#change_currency input.change_currency:hover { background-color:#6a6763; }
	div#change_currency input.change_currency.on { background-color:#ee7e10; font.weight:bold; }

/* Kat Shop Funktionen */

div.mods_box.katshopfunktion span.katname { font-size:150%; color:#7da036; }
div.mods_box.katshopfunktion { width:195px; height: 180px; float:left; padding:10px; text-align:center; }


/* Startseite */

div#banner { width:682px; height:221px; background:url(/g/custom/demo_shopsoftware.png) #8fb73e no-repeat 0 0; 
	margin-top:-9px; float:left; margin-bottom:5px; }
div#artikel_slideshow { width:100%; float:left; margin-bottom:5px; }
div#mods { width:100%; float:left; }

.bannertext { padding:21px 30px 30px 190px; color:#fff; }
	.bannertext p.banner_head { font-size:300%; font-weight:bold; line-height:110%; }
	.bannertext p.banner_teaser { font-size:120%; line-height:130%; margin-top:12px; }

.mods_box { width:200px; height: 156px; float:left; padding:12px; }
.mods_box h3 { margin-top:0; font-size:240%; font-weight:bold; line-height:110%; margin-bottom:20px; }

#mods_demo { background-color:#8fb73e; margin-right:5px; color:#fff; }
	#mods_demo h3 { font-size:200%; }
	#mods_demo p { line-height:140%; }
#mods_newsletter { background:url(/g/custom/background_nl_box.png) #7da036 no-repeat 0 bottom; color:#fff; }
	#newsletter_cont input.button { background-color:#8fb73e; padding:3px 6px 3px 22px; margin-top:3px; }
	#newsletter_cont input.button:hover { background-color:#a0cd45; }
	#newsletter_cont input[type="text"] { padding:5px; width:170px; border:1px solid #a0cd45; }

div.mods_box.artikel { margin-right:5px; /*background-color:#f4f4ed;*/ text-align:center; }
div.mods_box.artikel.last { margin-right:0; }
div.mods_box.artikel h3 { font-size:100%; line-height:130%; margin-bottom:3px; }
div.mods_box.artikel p.text {font-size:95%; line-height:120%; margin-bottom:10px; }
div.mods_box.artikel span.price { font-size:200%; color:#7da036; display:none; }

a.button_demo { font-size:11px; font-weight:bold; cursor:pointer; cursor:hand; text-align:left; 
	margin-bottom:2px; color:#fff; border:1px outset; margin-top:6px;
	background:#ee7e10 url(https://mintert.shopdriver.de/skin/div1/icon_arrow.gif) no-repeat scroll left center;
	padding:3px 8px 3px 20px; float:left; }
a.button_demo:hover { text-decoration:none; }

div#colorboxes { float:right; margin-right:20px; width:200px; }
input.colorbox { display:block; width:9px; height:9px; border:1px solid #fff; float:right; margin:4px; text-indent:-9999px; 
	cursor:pointer; padding:0; }

div.nrlist_item a img { border-color:#7da036; }


/* Checkout */

div.order_combi_login_cont { width:100%; float:left; padding-bottom:20px; }
div.order_combi_login { width:45%; float:left; }
div.order_combi_newaccount { width:45%; float:left; margin-left:40px; }
br.clear { clear:both; }

div.button { float:left; }

	div.button a { font-size:11px; font-weight:bold; cursor:pointer; cursor:hand; text-align:left; 
		margin-bottom:2px; color:#fff; border:1px outset; margin-top:6px; background-color:#4a4743;
		padding:2px 6px; float:left; }
	div.button a:hover { text-decoration:none; background-color:#6a6763; }

	input#button_submit { background-color:#ee7e10; margin-top:6px; margin-left:200px; }
	input#button_submit:hover { background-color:#ee7e10; }

td#order_finish_button input.button { background-color:#ee7e10; font-size:150%; width:200px; }
td#order_finish_button input.button:hover { background-color:#ee7e10; }

#item_msgboard table { margin-top:30px; }

#item_msgboard div.display table { margin-top:15px; }

td.sel0 { vertical-align:top;border:3px solid #fff; }
td.sel1 { vertical-align:top;border:3px solid #8fb73e; }




/**** Hintergrund, bei geöffnetem Alert ****/
#wkorb_change_alert_overlay { 
	position:fixed; 
	background-color:#000; /* <= Hier bei Bedarf eigene Hintergrundfarbe wählen */
	width:100%; 
	height:100%; 
	z-index:9998; 
	opacity:0; 
} 
 
/**** Alert-Box ****/
#wkorb_change_alert { 
	border:0 none; 
	background:none; 
	position:absolute; 
	top:50px; 
	left:0; 
	padding:0 0 0 50%;
	margin:0;
	width:570px; /* <= hier bei Bedarf Breite definieren */
	margin-left:-285px; /* Hälfte der Breite wieder abziehen, ob die Box zu zentrieren */ 
	z-index:9999; 
}
#wkorb_change_alert .alert_ibox { 
	border:0 none; 
	background-color:#fff; 
	padding:0; 
	float:left; 
}
#wkorb_change_alert .alert_text { 
	background-color:#eee; 
	border-bottom:1px solid #ddd; 
	float:left; font-size:130%; 
	padding:10px 0; width:100%; 
	line-height:170%; 
	font-weight:bold; 
	position:relative; 
}
#wkorb_change_alert .alert_item { 
	width:100%; 
	padding:20px 0; 
	float:left; 
	background:#fff; 
}
#wkorb_change_alert .alert_item_preis { 
	font-size:180%; 
}
#wkorb_change_alert .alert_item_text { 
	width:360px; 
}
#wkorb_change_alert .alert_item_text,
#wkorb_change_alert .alert_item_img { 
	float:left; 
	margin-left:20px; 
	text-align:left; 
}
#wkorb_change_alert .alert_item_text h3 { 
	margin:0; 
}
#wkorb_change_alert .alert_xslist { 
	width:100%; 
	float:left; 
	padding:0 0 20px 0; 
	background-color:#fff; 
}
#wkorb_change_alert .alert_xslist h2.xslist_title { 
	margin:0; 
	padding:10px 0; 
	width:100%; 
	float:left; 
	border-bottom:1px solid #ddd; 
	background-color:#eee; 
	line-height:170%; 
	font-size:130%; 
	font-weight:bold; 
	border-top:1px solid #ddd; 
}
#wkorb_change_alert .alert_xslist a { 
	display:block; 
}
 
/**** Alert-Buttons ****/
#wkorb_change_alert ul.menu { 
	width:100%; 
	float:left; 
	padding:10px 0; 
	margin:0; 
	background-color:#fff; 
	border-top:1px solid #ddd; 
}
#wkorb_change_alert ul.menu li,
#wkorb_change_alert ul.menu li a { 
	display:block; 
	float:left; 
}
#wkorb_change_alert ul.menu li a { 
	padding:8px 12px; 
}
#wkorb_change_alert #alertbutton_close { 
	float:left; 
	margin-left:20px; 
}
#wkorb_change_alert #alertbutton_showcart { 
	float:right; 
	margin-right:5px; 
}
#wkorb_change_alert #alertbutton_checkout { 
	float:right; 
	margin-right:20px; 
}
 
/**** Cross-Selling Artikel ****/
#wkorb_change_alert .ArtList_nrlist_slider .nrlist__slider_item { 
	width:160px; 
}
#wkorb_change_alert .ArtList_nrlist_slider .nrlist__slider_item img { 
	height:60px; 
}
#wkorb_change_alert .ArtList_nrlist_slider .nrlist__slider_item .body { 
	padding:10px; 
}
 
/**** Artikel-Slider ****/
#wkorb_change_alert .ArtList_nrlist_slider { 
	padding:0 45px; 
}
#wkorb_change_alert .ArtList_nrlist_slider { 
	width:100%; 
	float:left; 
	position:relative; 
}
#wkorb_change_alert .ArtList_nrlist_slider .slide_nav a { 
	position:absolute; 
	display:block; 
	width:45px; 
	height:100%; 
	overflow:hidden; 
	text-indent:-999px; 
}
#wkorb_change_alert .ArtList_nrlist_slider .slide_prev a { 
	left:0; 
	background:url(/g/skin/div1/slider_nav_prev.png) #fff no-repeat right center; 
}
#wkorb_change_alert .ArtList_nrlist_slider .slide_next a { 
	right:0; 
	background:url(/g/skin/div1/slider_nav_next.png) #fff no-repeat left center; 
}
#wkorb_change_alert .ArtList_nrlist_slider .slide_prev a:hover { 
	background:url(/g/skin/div1/slider_nav_prev_hover.png) #fff no-repeat right center; 
}
#wkorb_change_alert .ArtList_nrlist_slider .slide_next a:hover { 
	background:url(/g/skin/div1/slider_nav_next_hover.png) #fff no-repeat left center; 
}
