h1, h2, h3, h4, h5,
select, input, button, fieldset,
body, td, div, p, th,
.catnav-row, .catnav-row-extra,
.HinwLayer, .finanzierung, .notiz,
.keywordlist, .keywordlistnoa,
.gotosite, .admnav-row,
.gb_more, .einkgutschpreis, .logout,
.quest_price, .catnav-row-wsub,
.toplistBox, .toplistBox_header
{
font-family: Tahoma, Helvetica, sans-serif;
}

h1
{
color: #000000;
font-size: 20px;
font-weight: normal;
margin: 0px;
padding: 0px;
text-decoration: none;
}

h2
{
font-size: 17px;
font-weight: bold;
margin: 0px;
padding: 0px;
}

h3
{
font-size: 14px;
font-weight: bold;
margin:0px;
padding:0px;
}

h4
{
font-size: 12px;
font-weight: bold;
margin:0px;
padding:0px;	
}

h5
{
font-size: 10px;
font-weight: bold;
margin:0px;
padding:0px;	
}

form
{
margin: 0
}

select, input, button, fieldset
{
font-size:11px
}

ul, ol
{
margin-left: 0px; 	
padding-left: 20px;
}

.t-weak
{
color:#808080
}

.noprint{}
@media print {
.noprint{display:none}
}

body
{
background: #ffffff;
color:#000000;
margin: 5px;
text-align: center;
background-image:url(pic-web/bg.gif);
}

/*Dies ist zwar ein valider, aber unsinniger Selektor, da html kein Elternelement hat (der Universalselektor * steht für ein beliebiges Element). Alle Internet Explorer für Windows bis Version 6 akzeptieren diese Notation jedoch und interpretieren die nachfolgenden Deklarationen. Dieser Selektor schließt also alle übrigen Browser einschließlich Netscape 4 aus.*/
* html body
{
scrollbar-face-color:#DDDDDD;
scrollbar-highlight-color:#303030;
scrollbar-3dlight-color:#C0C0C0;
scrollbar-darkshadow-color:#000000;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#000000;
scrollbar-track-color:#303030;
}

input,
textarea,
select,
option
{
border: 1px solid #303030;
background: #FEFEFE;
}

#page
{
background-color: transparent;
background-image:url(images/side_back_fueller.jpg);
background-repeat: repeat-y;
border: 1px solid #B8B8B8;
margin:auto;
overflow: visible;
position: relative;
width: 972px;
}

.innerSite
{
background-image: url(images/side_back.jpg);
background-repeat: no-repeat;
overflow: visible;
width: 972px;
}

body,td,div,p
{
font-size: 12px;
font-weight: normal;
}

th
{
font-size: 12px;
}

tfoot td
{
color: #808080;
}

img
{
border:0
}

a,
a:visited
{
color: #5E5E5E;
}

a:hover,
a:active
{
color: #000000;
}

hr
{
width: 100%;
height: 1px;
margin-top: 3px;
margin-bottom: 3px;
text-align: center;
border-top: 1px solid #303030;
max-width:720px;
}

#topnav
{
width: 100%;
min-width: 972px;
background-color: #505050;
}

#nav-level1
{
text-align: left;
padding-left: 10px;
margin-top: 5px;
background-color: #555555;
font-size:11px;
font-weight: bold;
color: #FFFFFF;
width: 740px;
padding-bottom:3px;
padding-top:3px;
}

/*Dies ist zwar ein valider, aber un....*/
* html #nav-level1
{
width: 750px;
}

#nav-level1 a,
#nav-level1 a:hover,
#nav-level1 a:active,
#nav-level1 a:visited
{
background-color: #555555;
color: #FFFFFF;
text-decoration: none;
}

#nav-level1 span
{
background-color: #555555;
color: #AEAEAE;
padding:0px 0px 0px 2px;
}

#banner
{
background: #505050;
background-repeat:no-repeat;
border-bottom: 1px solid #555555;
border:0px;
height: 101px;
min-width: 972px;
overflow: hidden;
text-align: left;
width: 100%;
}

#homerect
{
height: 74px;
width: 268px;
left:5px;
position:absolute;
top:3px;
}

#pane-left
{
border-right: 1px solid #303030;
padding-left: 5px;
padding-right: 5px;
width: 190px;
}

#pane-body
{
width: 100%;
}

#footer
{
width: 720px;
margin-top: 10px;
padding: 10px;
text-align: center;
border:0px;
border-top: 1px solid #303030;
overflow: hidden;
}

.cnt-def
{
width: 100%;
}

.cnt-def-header
{
font-weight: bold;
color: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background: url(images/circle_B8B8B8.gif) left top no-repeat #B8B8B8;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
font-size: 11px;
margin:0px;
}

.cnt-def-header_ank
{
font-weight: bold;
color: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background: url(images/circle_green.gif) left top no-repeat #B8B8B8;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
font-size: 11px;
margin:0px;
}

.cnt-def-header_gn
{
font-weight: bold;
color: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background: url(images/circle_98CC00.gif) left top no-repeat #98CC00;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
font-size: 11px;
margin:0px;
}

.cnt-def-header a:link {color: #FFFFFF; text-decoration: none;}
.cnt-def-header a:hover {color: #FFFFFF; text-decoration: none;}
.cnt-def-header a:active {color: #FFFFFF; text-decoration: none;}
.cnt-def-header a:visited {color: #FFFFFF; text-decoration: none;}

.cnt-def-header-art
{
font-weight: bold;
color: #FFFFFF;
border-bottom: 1px solid #B8B8B8;
background: url(images/circle_555555.gif) left top no-repeat #555555;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
font-size: 11px;
margin:0px;
}

.cnt-def-header-art2
{
font-weight: bold;
color: #FFFFFF;
border-bottom: 1px solid #B8B8B8;
background: #555555;
padding-top: 2px;
padding-left: 0px;
padding-bottom: 2px;
font-size: 11px;
margin:0px;
}

.cnt-def-header-art-jwl
{
font-weight: bold;
color: #FFFFFF;
border-bottom: 1px solid #B8B8B8;
background: url(images/jewel.gif) left top no-repeat #555555;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
font-size: 11px;
margin:0px;
}

.cnt-def-header-recond
{
font-weight: bold;
color: #FFFFFF;
border-bottom: 1px solid #B8B8B8;
background: url(images/recond.gif) left top no-repeat #555555;
padding-top: 2px;
padding-left: 20px;
padding-bottom: 2px;
font-size: 11px;
margin:0px;
}

.cnt-def-header-weship
{
font-weight: bold;
color: #FFFFFF;
border-bottom: 1px solid #B8B8B8;
background: url(images/circle_gold.gif) 10px center no-repeat #555555;
padding-top: 2px;
padding-left: 48px;
padding-bottom: 2px;
font-size: 11px;
margin:0px;
height:30px;
border:1px solid #FFFFFF;
}

.cnt-def-header_ank a:link {color: #FFFFFF; text-decoration: none;}
.cnt-def-header_ank a:hover {color: #FFFFFF; text-decoration: none;}
.cnt-def-header_ank a:active {color: #FFFFFF; text-decoration: none;}
.cnt-def-header_ank a:visited {color: #FFFFFF; text-decoration: none;}

.cnt-def-header-art a:link {color: #FFFFFF; text-decoration: none;}
.cnt-def-header-art a:hover {color: #FFFFFF; text-decoration: none;}
.cnt-def-header-art a:active {color: #FFFFFF; text-decoration: none;}
.cnt-def-header-art a:visited {color: #FFFFFF; text-decoration: none;}

.cnt-def-header-art-jwl a:link {color: #FFFFFF; text-decoration: none;}
.cnt-def-header-art-jwl a:hover {color: #FFFFFF; text-decoration: none;}
.cnt-def-header-art-jwl a:active {color: #FFFFFF; text-decoration: none;}
.cnt-def-header-art-jwl a:visited {color: #FFFFFF; text-decoration: none;}

.cnt-def-header-recond a:link {color: #FFFFFF; text-decoration: none;}
.cnt-def-header-recond a:hover {color: #FFFFFF; text-decoration: none;}
.cnt-def-header-recond a:active {color: #FFFFFF; text-decoration: none;}
.cnt-def-header-recond a:visited {color: #FFFFFF; text-decoration: none;}

.cnt-body{
padding: 0px;
}

/*Dies ist zwar ein valider, aber un...sinniger Selektor, da html kein Elternelement hat (der Universalselektor * steht für ein beliebiges Element). Alle Internet Explorer für Windows bis Version 6 akzeptieren diese Notation jedoch und interpretieren die nachfolgenden Deklarationen. Dieser Selektor schließt also alle übrigen Browser einschließlich Netscape 4 aus.*/
* html .catnav-row
{
background: url(images/layer_back2.gif);
font-size: 11px;
font-weight: 500;
display: block;
padding: 3px 0px 3px 16px;
color: #000000;
border-bottom: 1px dotted #B8B8B8;
overflow: hidden;
text-decoration: none;
}

.catnav-row a
{
background: url(images/layer_back2.gif);
font-size: 11px;
font-weight: 500;
display: block;
padding: 3px 0px 3px 0px;
text-decoration: none;
color: #000000;
border-bottom: 1px dotted #B8B8B8;
overflow: hidden;
min-height:12px;
cursor: pointer;
}

/*Dies ist zwar ein valider, aber un....*/
* html .catnav-row a
{
background: transparent;
font-size: 11px;
font-weight: 500;
display: block;
padding: 3px 0px 3px 0px;
text-decoration: none;
color: #000000;
border: 0px solid;
overflow: hidden;
cursor: pointer;
}

.catnav-row a:link    {font-size: 11px;color: #000000; text-decoration: none; cursor: pointer;}
.catnav-row a:hover   {font-size: 11px;color: #000000; text-decoration: none; background: url(images/bullet_light.gif) no-repeat 0px center; cursor: pointer;}
.catnav-row a:active  {font-size: 11px;color: #000000; text-decoration: none; cursor: pointer;}
.catnav-row a:visited {font-size: 11px;color: #000000; text-decoration: none; cursor: pointer;}

/*Dies ist zwar ein valider, aber un....*/
* html .catnav-row-extra
{
background: url(images/layer_back2.gif);
font-size: 11px;
font-weight: bold;
display: block;
padding: 3px 0px 3px 16px;
text-decoration: none;
color: #000000;
border-bottom: 1px dotted #B8B8B8;
overflow: hidden;
cursor: pointer;
}

.catnav-row-extra a
{
background: url(images/layer_back2.gif);
font-size: 11px;
font-weight: bold;
display: block;
padding: 3px 0px 3px 0px;
color: #000000;
border-bottom: 1px dotted #B8B8B8;
overflow: hidden;
text-decoration: none;
min-height:12px;
cursor: pointer;
}

/*Dies ist zwar ein valider, aber un....*/
* html .catnav-row-extra a
{
background: transparent;
font-size: 11px;
font-weight: bold;
display: block;
padding: 3px 0px 3px 0px;
text-decoration: none;
color: #000000;
border: 0px solid;
overflow: hidden;
cursor: pointer;
}

.catnav-row-extra a:link    {font-size: 11px;color: #000000; text-decoration: none; cursor: pointer;}
.catnav-row-extra a:hover   {font-size: 11px;color: #000000; text-decoration: none; background: url(images/bullet_light.gif) no-repeat 0px center; cursor: pointer;}
.catnav-row-extra a:active  {font-size: 11px;color: #000000; text-decoration: none; cursor: pointer;}
.catnav-row-extra a:visited {font-size: 11px;color: #000000; text-decoration: none; cursor: pointer;}

.catnav-selected           {font-size: 11px;color: #D9BD93; text-decoration: none; font-weight: bold; cursor: pointer;}
.catnav-selected a:link    {font-size: 11px;color: #D9BD93; text-decoration: none; font-weight: bold; cursor: pointer;}
.catnav-selected a:hover   {font-size: 11px;color: #D9BD93; text-decoration: none; background: url(images/bullet_light.gif) no-repeat 0px center; font-weight: bold; cursor: pointer;}
.catnav-selected a:active  {font-size: 11px;color: #D9BD93; text-decoration: none;font-weight: bold; cursor: pointer;}
.catnav-selected a:visited {font-size: 11px;color: #D9BD93; text-decoration: none;font-weight: bold; cursor: pointer;}

#vip-login
{
position:absolute;
left:800px;
top:4px;
width:165px;
height:20px;
z-index:7;
border: 0px solid;
visibility: hidden;
}

#vip-login-on
{
position:absolute;
left:800px;
top:4px;
width:165px;
height:20px;
z-index:7;
border: 0px solid;
visibility: visible;
}

#vip-login-off
{
position:absolute;
left:800px;
top:4px;
width:165px;
height:20px;
z-index:7;
border: 0px solid;
visibility: hidden;
}

#vip-logout
{
position:absolute;
left:800px;
top:4px;
width:165px;
height:20px;
z-index:7;
border: 0px solid;
visibility: hidden;
}

#vip-specials-headline
{
display: block;
color: #FFFFFF;
background: #555555;
width: 720px;
font-size: 16px;
text-decoration: none;
font-weight: bold;
margin:0px;
padding: 0px;
margin-top: 2px;
margin-bottom: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

.ae_suche
{
background: url(images/layer_back2.gif);
position:relative;
left:800px;
top:12px;
width:165px;
height:60px;
z-index:8;
border: 1px solid #303030;
}

.alarm
{
text-decoration: none;
font-weight: bold;
font-size: 14px;
font-family: Verdana, Arial, Helvetica;
color: #ff0000;
}

.titel
{
text-decoration: none;
font-weight: 500;
font-size: 20px;
font-family: Verdana, Arial,  Helvetica;
color: #000000;
}

.menutitel
{
text-decoration: none;
font-weight: 500;
font-size: 12px;
font-family: Verdana, Arial,  Helvetica;
color: #5E5E5E;
}

.kunddat
{
text-decoration: none;
font-weight: 500;
font-size: 12px;
font-family: Verdana, Arial,  Helvetica;
color: #0000FF;
}

.menuitem
{
text-decoration: none;
font-weight: bold;
font-size: 12px;
font-family: Verdana, Arial,  Helvetica;
color: #000000;
}

.menuitem_big
{
text-decoration: none;
font-weight: bold;
font-size: 22px;
font-family: Verdana, Arial,  Helvetica;
color: #000000;
white-space: nowrap;
}

legend
{
text-decoration: none;
font-weight: 500;
font-size: 12px;
font-family: Verdana, Arial,  Helvetica;
color: #FFFFFF;
border: 1px solid #555555;
padding-left:5px;
padding-right:5px;
background-color:#B8B8B8;
margin-bottom:10px;
}

fieldset
{
color: #555555;
border: 2px solid #B8B8B8;
padding:5px;
margin-top:25px;
}

.button,
.button a,
.button a:link,
.button a:hover,
.button a:active,
.button a:visited,
a.button,
a.button:link,
a.button:hover,
a.button:active,
a.button:visited
{
margin: 0px;
border: 1px solid #303030;
background: #555555;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:11px;
font-family: Arial, Helvetica ;
color: #FFFFFF;
padding: 1px;
padding-left:5px;
padding-right:5px;
width:auto;
cursor: pointer;
}

.gb_header
{
background: url(images/gbbutt_back.gif) no-repeat 0px 0px;
width:580px;
height:25px;
margin: 0px;
padding: 0px; 	
border: 0px solid;   	
}

.gb_button
{
background: transparent;
border: 0px solid;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family: Arial, Helvetica ;
color: #FFFFFF;
display:inline;
width:181px;
cursor: pointer;
}

.button2,
.button2 a:link,
.button2 a:hover,
.button2 a:active,
.button2 a:visited,
a.button2,
a.button2:link,
a.button2:hover,
a.button2:active,
a.button2:visited
{
margin: 0px;
border: 1px solid #303030;
background: #555555;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:11px;
font-family: Arial, Helvetica;
color: #FFFFFF;
padding: 1px;
padding-left:5px;
padding-right:5px;
width: 190px;
height: 23px;
cursor: pointer;
}

.button_gn,
.button_gn a:link,
.button_gn a:hover,
.button_gn a:active,
.button_gn a:visited,
a.button_gn,
a.button_gn:link,
a.button_gn:hover,
a.button_gn:active,
a.button_gn:visited
{
margin: 0px;
border: 1px solid #303030;
background: #98CC00;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:11px;
font-family: Arial, Helvetica;
color: #FFFFFF;
padding: 1px;
padding-left:5px;
padding-right:5px;
width: 190px;
height: 23px;
cursor: pointer;
}

.button_gn2,
.button_gn2 a:link,
.button_gn2 a:hover,
.button_gn2 a:active,
.button_gn2 a:visited,
a.button_gn2,
a.button_gn2:link,
a.button_gn2:hover,
a.button_gn2:active,
a.button_gn2:visited
{
border: 1px solid #303030;
background: #98CC00;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:11px;
font-family: Arial, Helvetica;
color: #FFFFFF;
padding: 1px;
padding-left:5px;
padding-right:5px;
width: 156px;
height: 23px;
cursor: pointer;
margin-top: 5px;
}

.button3,
.button3 a:link,
.button3 a:hover,
.button3 a:active,
.button3 a:visited,
a.button3,
a.button3:link,
a.button3:hover,
a.button3:active,
a.button3:visited
{
margin: 2px;
border: 1px solid #333333;
background: #999999;
text-decoration:none;
text-align:center;
font-weight:normal;
font-size:10px;
font-family: Arial, Helvetica;
color: #FFFFFF;
padding: 1px;
width: auto;
height: 20px;
cursor: pointer;
}

.button4,
.button4 a:link,
.button4 a:hover,
.button4 a:active,
.button4 a:visited,
a.button4,
a.button4:link,
a.button4:hover,
a.button4:active,
a.button4:visited
{
margin: 2px;
border: 1px solid #303030;
background: #98CC00;
text-decoration:none;
text-align:center;
font-weight:normal;
font-size:10px;
font-family: Arial, Helvetica;
color: #FFFFFF;
padding: 1px;
width: 150px;
height: 20px;
cursor: pointer;
}

.angebot_on_button
{
border: 1px solid #303030;
background: #555555;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:12px;
font-family: Arial, Helvetica ;
color: #FFFFFF;
padding: 5px;
margin: 5px;
width:auto;
cursor: pointer;
}

.bottomtext
{
text-decoration:none;
font-weight:500;
font-size:11px;
font-family: Arial, Helvetica ;
color: #000000;
padding:0px;
margin:0px;
}

.text
{
text-decoration:none;
font-weight:500;
font-size:12px;
font-family: Arial, Helvetica ;
color:#000000;
}

.textgross
{
text-decoration:none;
font-weight:500;
font-size:13px;
font-family: Arial, Helvetica ;
color:#000000;
}

.hinweis
{
font-family: Times New Roman, Times, serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-decoration: none;
background-color: #FFFFFF;
color: #660099;
height: auto;
width: auto;
}

.HinwLayer
{
margin-bottom: 0pt;
border-top: 1px solid #FFFFCC;
border-left: 1px solid #FFFFFF;
border-right: 2px solid #808080;
border-bottom: 2px solid Gray;
background-color: #FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:11px;
color: #660099;
}

.finanzierung
{
margin: 0px;
padding: 3px;
border-top: 1px solid #FFFFCC;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #808080;
border-bottom: 1px solid Gray;
background-color: #FFFFFF;
text-decoration: none;
font-weight: 500;
font-size: 13px;
color: #000000;
margin-bottom: 10px;
}

.ae_header_searchLink
{
display: block;
width: 135px;
margin-top: 4px;
background: #000000;
color: #FDC637;
padding: 0px;
margin: 0px;
}

.ae_header_searchLink a:link,
.ae_header_searchLink a:hover,
.ae_header_searchLink a:active,
.ae_header_searchLink a:visited
{
color: #FDC637; text-decoration: none;
}

.quicksearch-submit
{
padding: 4px;
margin-top: 5px;
padding: 0px;
margin:5px;
}

.ver_img
{
padding: 0px;
margin: 0 0 10px 10px;
vertical-align:bottom;
border: 1px solid #303030;
}

.buttonfield
{
min-height: 50px;
height: auto;
background: #F5F7F2;
text-align: center;
}

.notiz
{
text-decoration: none;
font-weight: 500;
font-size: 11px;
color: #000000;
}

.sublistartheader
{
color: #555555;
background: #F5F7F2;
text-decoration: none;
height: 40px;
border:1px solid #999999;
}

.sublistartheader_vip
{
background-image: url(images/vip_extra_artlist.gif);
background-repeat: no-repeat;
background-position: right bottom;
}

.sublistartheader a:link,
.sublistartheader a:hover,
.sublistartheader a:active,
.sublistartheader a:visited
{
color: #000000;
text-decoration: none;
cursor: pointer;
}

.sublistartback
{
border:1px solid #999999;
}

.sublistartheader_alarm
{
color: #FF0000;
background: #FFFF00;
text-decoration: none;
height: 40px;
border:1px solid #999999;
}

.sublistartheader_alarm a:link,
.sublistartheader_alarm a:hover,
.sublistartheader_alarm a:active,
.sublistartheader_alarm a:visited
{
color: #FF0000;
text-decoration: none;
cursor: pointer;
}

.sublistartback_alarm
{
border:1px solid #FF0000;
background-color: #FF0000;
}

.product_price
{
padding: 4px;
margin-top:0px;
margin-right:1px;
margin-left:5px;
margin-bottom:5px;
background-color: #FFFFFF;
color:#555555;
font-size: 20px;
border: 1px solid #303030;
min-height:28px;
height:32px;
}

.product_price_red
{
padding: 4px;
margin-top:0px;
margin-right:1px;
margin-left:5px;
margin-bottom:5px;
background-color: #FFFFFF;
color:#EE0000;
font-size: 20px;
border: 1px solid #303030;
min-height:28px;
height:32px;
}

.product_price_alt
{
padding: 4px;
margin-top:0px;
margin-right:1px;
margin-left:5px;
margin-bottom:5px;
background-color: #FFFFFF;
color:#555555;
font-size: 20px;
border: 1px solid #303030;
min-height:28px;
height:auto;
}

.product_price_wobg
{
padding: 4px;
margin-top:0px;
margin-right:1px;
margin-left:5px;
margin-bottom:5px;
background-color: transparent;
background: url(images/layer_back2.gif);
color:#0F5606;
font-size: 20px;
border: 1px solid #303030;
min-height:28px;
height:32px;
display: inline;
}

#homeflash {
position: relative;
top:-7px;
left:51px;
z-index:9;
width:600px;
height:auto;
}

#divblock {
position:relative;
top:-524px;
left:490px;
z-index:10;
width:200px;
height:173px;
}

.goldbordered
{
border: 1px solid #999999;
}

.redbordered
{
border: 1px solid #FF0000;
}

.kunddat
{
text-decoration:none;
font-weight:bold;
font-size:13px;
font-family: Arial, Helvetica ;
color:#000000;
}

.detailtext
{
text-decoration:none;
font-weight:500;
font-size:14px;
font-family: Arial, Helvetica ;
color:#000000;
}

.detailtext a
{
color:#000000;
}

.detailtextfind
{
text-decoration:none;
font-weight:500;
font-size:14px;
font-family: Arial, Helvetica ;
color:#000000;
}

.bigbutton,
.bigbutton a:link,
.bigbutton a:hover,
.bigbutton a:active,
.bigbutton a:visited
{
margin: 0px;
border: 1px solid #303030;
background: #555555;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:13px;
font-family: Arial, Helvetica ;
color: #FFFFFF;
padding: 1px;
padding-left:5px;
padding-right:5px;
width:auto;
cursor: pointer;
}

.bigbutton_gn,
.bigbutton_gn a:link,
.bigbutton_gn a:hover,
.bigbutton_gn a:active,
.bigbutton_gn a:visited
{
margin: 0px;
border: 1px solid #303030;
background: #98CC00;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:13px;
font-family: Arial, Helvetica ;
color: #FFFFFF;
padding: 1px;
padding-left:5px;
padding-right:5px;
width:auto;
cursor: pointer;
}

.vkbutton,
.vkbutton a:link,
.vkbutton a:hover,
.vkbutton a:active,
.vkbutton a:visited
{
margin: 0px;
padding: 1px;
padding-left:5px;
padding-right:5px;
border: 1px solid #303030;
background: #98CC00;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:13px;
font-family: Arial, Helvetica;
color: #FFFFFF;
width: auto;
height: 20px;
cursor: pointer;
}

.button5,
.button5 a:link,
.button5 a:hover,
.button5 a:active,
.button5 a:visited,
a.button5,
a.button5:link,
a.button5:hover,
a.button5:active,
a.button5:visited
{
margin: 0px;
border: 1px solid #303030;
background: #555555;
text-decoration:none;
text-align:center;
font-weight:bold;
font-size:11px;
font-family: Arial, Helvetica ;
color: #FFFFFF;
padding: 1px;
padding-left:5px;
padding-right:5px;
width: 260px;
cursor: pointer;
display: block;
}

.lang_switch
{
position: relative;
top:76px;
left:8px;
width:51px;
height:16px;
margin:0px;
padding:0px;
}

.google_translate
{
background: url(images/layer_back2.gif);
position:relative;
left:800px;
top:-5px;
width:165px;
height:1px;
z-index:9;
border: 1px solid #303030;
overflow:hidden;
padding:0px;
margin:0px;
}

.LayerGoogleHide
{
position:relative;
background: #FFFFFF;
border:0px;
left:148px;
top:-90px;
width:14px;
height:14px;
z-index:10;
border: 1px solid #303030;
overflow:hidden;
padding:0px;
margin:0px;
}

.LayerGoogleHide2
{
position:relative;
background: #FFFFFF;
border:0px;
left:148px;
top:-70px;
width:14px;
height:14px;
z-index:10;
border: 1px solid #303030;
overflow:hidden;
padding:0px;
margin:0px;
}

.artikel_back
{
margin:0px;
padding:0px;
border:0px;
background: url(images/article_backgr.gif) 695px 0px repeat-y;
}

/*Dies ist zwar ein valider, aber un....*/
* html .versandk_hinw
{
color:#5E5E5E;
margin:0px;
padding:0px;
display: block;
margin-bottom:-20px;
}

.versandk_hinw
{
color:#5E5E5E;
margin:0px;
padding:0px;
display: block;
padding-top:10px;
margin-bottom:-20px;
}

.keywordlist
{
text-decoration: none;
font-size: 9px;
font-weight: normal;
color: #B8B8B8;
margin:auto;
padding: 0px;
width: 972px;
}

.keywordlist a
{
text-decoration: none;
font-size: 9px;
font-weight: normal;
color: #5E5E5E;
cursor: pointer;
}

.keywordlist a:hover
{
text-decoration: none;
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
cursor: pointer;
}

.keywordlistnoa
{
text-decoration: none;
font-size: 9px;
font-weight: normal;
color: #5E5E5E;
}

.gotosite
{
text-decoration: none;
font-size: 9px;
font-weight: normal;
}

/*Dies ist zwar ein valider, aber un....*/
* html .admnav-row
{
background: url(images/layer_back2.gif);
font-size: 11px;
font-weight: 500;
display: block;
padding: 3px 0px 3px 3px;
text-decoration: none;
color: #000000;
border-bottom: 1px dotted #B8B8B8;
overflow: hidden;
text-decoration: none;
}

/*Dies ist zwar ein valider, aber un....*/
* html .admnav-row a
{
background: transparent;
font-size: 11px;
font-weight: 500;
display: block;
padding: 3px 0px 3px 0px;
text-decoration: none;
color: #000000;
border: 0px solid;
overflow: hidden;
cursor: pointer;
}

.admnav-row a
{
font-size: 11px;
font-weight: 500;
display: block;
padding: 3px 0px 3px 0px;
text-decoration: none;
color: #000000;
border-bottom: 1px dotted #B8B8B8;
min-height:12px;
cursor: pointer;
}

.admnav-row a:link    {font-size: 11px;color: #000000; text-decoration: none; cursor: pointer;}
.admnav-row a:hover   {font-size: 11px;color: #000000; text-decoration: none; cursor: pointer;}
.admnav-row a:active  {font-size: 11px;color: #000000; text-decoration: none; cursor: pointer;}
.admnav-row a:visited {font-size: 11px;color: #000000; text-decoration: none; cursor: pointer;}

input[type=hidden]
{
margin: 0px;
padding: 0px;
height: 0px;
width: 0px;
display: none !important;
}

.disabld_opt
{
color:#3D4DBC;
}

#notizen
{
color: #FF0000;
font-weight: bold;
font-size: 16px;
}

.gb_more,
.gb_more a,
.gb_more a:link,
.gb_more a:hover,
.gb_more a:active,
.gb_more a:visited,
a.gb_more,
a.gb_more:link,
a.gb_more:hover,
a.gb_more:active,
a.gb_more:visited
{
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #333333;
cursor: pointer;
}

.gb_more a:hover,
a.gb_more:hover
{
color: #000000;
cursor: pointer;	
}

.einkgutschpreis
{
color:#FF0000;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.logout,
.logout a,
.logout a:link,
.logout a:hover,
.logout a:active,
.logout a:visited,
a.logout,
a.logout:link,
a.logout:hover,
a.logout:active,
a.logout:visited
{
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
text-decoration: none;
cursor: pointer;
}

.semitrans
{
background-image:url(images/layer_back2.gif);
}

.welcoming
{
margin: 0px;
padding: 0px;
display: block;
font-size: 14px;
color: #666666;
}

.welcoming a,
.welcoming a:link,
.welcoming a:hover,
.welcoming a:active,
.welcoming a:visited,
a.welcoming,
a.welcoming:link,
a.welcoming:hover,
a.welcoming:active,
a.welcoming:visited
{
text-decoration: underline;
cursor: pointer;
color: #666666;
}

.headl_x
{
font-size: 14px;
color: #666666;
font-weight: normal;
}

.headl_y
{
font-size: 14px;
color: #666666;
}

.headl_z
{
font-size: 16px;
font-family: Times New Roman;
font-weight: 100;
width:514px;
height:auto;
margin:0px;
padding:0px;
border: 1px solid #AEAEAE;
overflow: hidden;
}

.button_navi_nobutt
{
background: #555555;
border: 1px solid #303030;
text-align: center;
text-decoration: none;
margin: 1px;
padding: 1px;
color: #FFFFFF;
float: left;
font-weight:bold;
font-size:11px;
font-family: Arial, Helvetica ;
width: 190px;
height: 18px;
cursor: pointer;
}

.button_navi_nobutt_active
{
background: #AEAEAE;
border: 1px solid #303030;
text-align: center;
text-decoration: none;
margin: 1px;
padding: 1px;
color: #FFFFFF;
float: left;
font-weight:bold;
font-size:11px;
font-family: Arial, Helvetica ;
width: 190px;
height: 18px;
cursor: pointer;
}

.button_navi_s_nobutt
{
background: url(images/circle_555555.gif) left top no-repeat #555555;
border: 1px solid #303030;
text-align: center;
text-decoration: none;
margin: 1px;
padding: 1px;
color: #FFFFFF;
float: left;
font-weight:bold;
font-size:11px;
font-family: Arial, Helvetica ;
width: 190px;
height: 20px;
cursor: pointer;
}

.button_navi_s_nobutt_active
{
background: url(images/circle_AEAEAE.gif) left top no-repeat #AEAEAE;
border: 1px solid #303030;
text-align: center;
text-decoration: none;
margin: 1px;
padding: 1px;
color: #FFFFFF;
float: left;
font-weight:bold;
font-size:11px;
font-family: Arial, Helvetica ;
width: 190px;
height: 20px;
cursor: pointer;
}

.quest_price,
.quest_price a,
.quest_price a:link,
.quest_price a:hover,
.quest_price a:active,
.quest_price a:visited,
a.quest_price,
a.quest_price:link,
a.quest_price:hover,
a.quest_price:active,
a.quest_price:visited
{
text-decoration: none;
text-align: right;
font-size: 9px;
font-weight: normal;
color: #FFFFFF;
cursor: pointer;
}

.quest_price_cell
{
background: #98CC00;
padding:1px;
}

/*Dies ist zwar ein valider, aber un....*/
* html .quest_price_cell
{
background: url(pic-web/quest_price_back.gif) left top repeat-x #98CC00;
padding:1px;
}

.info_col
{
font-size: 10px;
}

.paypallayer
{
position:relative;
background: #FFFFFF;
left:800px;
top:15px;
width:165px;
height:61px;
z-index:9;
padding:0px;
margin:0px;
}

.button_refs_to_the_arts a,
.button_refs_to_the_arts a:link,
.button_refs_to_the_arts a:hover,
.button_refs_to_the_arts a:active,
.button_refs_to_the_arts a:visited,
a.button_refs_to_the_arts,
a.button_refs_to_the_arts:link,
a.button_refs_to_the_arts:hover,
a.button_refs_to_the_arts:active,
a.button_refs_to_the_arts:visited,
.button_refs_to_the_arts
{
background: #98CC00;
border: 1px solid #303030;
text-align: center;
text-decoration: none;
margin: 1px;
padding: 1px;
padding-left: 15px;
padding-right: 15px;
color: #FFFFFF;
float: left;
font-weight: normal;
font-size: 13px;
font-family: Arial, Helvetica ;
width: auto;
height: 22px;
cursor: pointer;
}

#LastViewedDIV
{
position:relative;
background: #FFFFFF;
left:0px;
top:0px;
width:165px;
height:auto;
z-index:1000;
padding:0px;
margin:0px;
}

#LastViewedDIV select
{
font-size: 9px;
font-weight: bold;
color: #303030;
width: 165px;
height:20px;
}

.whiteborderboth
{
border: 0px solid;
border-left: 2px solid #AEAEAE;
border-right: 2px solid #AEAEAE;
}

.whiteborderbottom
{
border: 0px solid;
border-left: 2px solid #AEAEAE;
border-right: 2px solid #AEAEAE;
border-bottom: 2px solid #AEAEAE;
}

.RefList_butt
{
background:#E0E0E0;
border:0px solid;
border-left:1px solid #303030;
border-top:1px solid #303030;
height: 16px;
margin: 0px;
margin-top: 4px;
text-align: center;
width: auto;
}

.RefList_butt a,
.RefList_butt a:link,
.RefList_butt a:hover,
.RefList_butt a:active,
.RefList_butt a:visited,
a.RefList_butt,
a.RefList_butt:link,
a.RefList_butt:hover,
a.RefList_butt:active,
a.RefList_butt:visited
{
color: #333333;
cursor: pointer;
font-family: Arial, Helvetica ;
font-size: 10px;
font-weight: bold;
text-decoration: none;
margin: 2px;
padding: 1px;
padding-left: 2px;
padding-right: 2px;
}

.B2Stoeb_butt
{
background:#E0E0E0;
border:0px solid;
border-right:1px solid #303030;
border-top:1px solid #303030;
height: 16px;
margin: 0px;
margin-top: 4px;
text-align: center;
width: auto;
}

.B2Stoeb_butt a,
.B2Stoeb_butt a:link,
.B2Stoeb_butt a:hover,
.B2Stoeb_butt a:active,
.B2Stoeb_butt a:visited,
a.B2Stoeb_butt,
a.B2Stoeb_butt:link,
a.B2Stoeb_butt:hover,
a.B2Stoeb_butt:active,
a.B2Stoeb_butt:visited
{
margin: 2px;
padding: 1px;
color: #333333;
cursor: pointer;
font-family: Arial, Helvetica ;
font-size: 10px;
font-weight: bold;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
}

.reflist
{
margin: 0px;
padding: 0px;
margin-top: 15px;
margin-left: 100px;
}

.reflistitem a,
.reflistitem a:link,
.reflistitem a:hover,
.reflistitem a:active,
.reflistitem a:visited,
a.reflistitem,
a.reflistitem:link,
a.reflistitem:hover,
a.reflistitem:active,
a.reflistitem:visited
{
color: #333333;
cursor: pointer;
font-family: Arial, Helvetica ;
font-size: 12px;
font-weight: normal;
line-height: 25px;
text-decoration: none;
}

.pleasedelete
{
background: #AE0000;
color: #FFFFFF;
height: auto;
padding:2px;
width: auto;
}

.findings
{
color: #AE0000;
font-family: Verdana, Arial,  Helvetica;
font-size: 18px;
font-weight: bold;
text-decoration: none;
}

#home_downspacer
{
height: 220px;
margin:auto;
overflow: visible;
}

#home_head
{
height: auto;
margin:auto;
overflow: visible;
position: absolute;
text-align: left;
width: 684px;
left:260px;
top: 185px;
}

#home_picleft
{
margin: 0px;
padding: 0px;
position: absolute;
height:106px;
left:10px;
top: 5px;
width:113px;
}

#home_text1
{
margin: 0px;
padding: 0px;
position: absolute;
height:78px;
left:130px;
top: 5px;
width:320px;
color: #000000;
font-family: Verdana, Arial,  Helvetica;
font-size: 12px;
}

#home_text2
{
margin: 0px;
padding: 0px;
position: absolute;
height:auto;
left:10px;
top: 125px;
width:650px;
color: #000000;
font-family: Verdana, Arial,  Helvetica;
font-size: 12px;
}

#home_telnr
{
margin: 0px;
padding: 0px;
position: absolute;
height:auto;
left:130px;
top: 80px;
width:320px;
color: #000000;
font-family: Verdana, Arial,  Helvetica;
font-size: 22px;
}

#home_trust
{
margin: 0px;
padding: 0px;
position: absolute;
height:40px;
left:380px;
top: 75px;
width:75px;
}

#home_picright
{
margin: 0px;
padding: 0px;
position: absolute;
height: 130px;
left: 480px;
top: 0px;
width: 184px;
}

.headl_promoarts
{
background: #98CC00;
margin: 0px;
padding: 0px;
color: #FFFFFF;
font-family: Verdana, Arial,  Helvetica;
font-size: 22px;
}

.promo_tabl
{
background:#FFFFFF;
border:1px solid #98CC00;
}

.catnav-row-wsub
{
border-bottom: 1px dotted #B8B8B8;
color: #666666;
display: block;
font-size: 11px;
font-weight: 500;
overflow: visible;
text-decoration: none;
background-repeat:repeat-y;
background: url(images/subgrp.gif);
}

.catnav-row-wsub a
{
color: #666666;
display: block;
overflow: visible;
text-decoration: none;
}

.catnav-row-wsub a:link    {font-size: 11px;color: #666666; text-decoration: none; cursor: pointer;}
.catnav-row-wsub a:hover   {font-size: 11px;color: #000000; text-decoration: none; cursor: pointer;}
.catnav-row-wsub a:active  {font-size: 11px;color: #666666; text-decoration: none; cursor: pointer;}
.catnav-row-wsub a:visited {font-size: 11px;color: #666666; text-decoration: none; cursor: pointer;}

.menusubitem,
.menusubitem a,
.menusubitem a:link,
.menusubitem a:hover,
.menusubitem a:active,
.menusubitem a:visited,
span.menusubitem,
span.menusubitem a,
span.menusubitem a:link,
span.menusubitem a:hover,
span.menusubitem a:active,
span.menusubitem a:visited
{
background: #FFFFFF;
color: #000000;
height: 18px;
padding-top: 3px;
text-decoration: none;
width: 100%;
}

.model_stoeb_menu,
.model_stoeb_menu a,
.model_stoeb_menu a:link,
.model_stoeb_menu a:hover,
.model_stoeb_menu a:active,
.model_stoeb_menu a:visited
{
color: #666666;
cursor: pointer;
font-size: 11px;
text-decoration: underline;
white-space: nowrap;
}

.directjump,
.directjump a,
.directjump a:link,
.directjump a:hover,
.directjump a:active,
.directjump a:visited,
.directjump.span,
.directjump.span a,
.directjump.span a:link,
.directjump.span a:hover,
.directjump.span a:active,
.directjump.span a:visited
{
background: #646464;
color: #FFFFFF;
cursor: pointer;
height: 16px;
margin: 1px;
min-width: 20px;
padding: 2px;	
text-decoration: none;
}


.directjump_active,
.directjump_active a,
.directjump_active a:link,
.directjump_active a:hover,
.directjump_active a:active,
.directjump_active a:visited,
directjump_active.span,
directjump_active.span a,
directjump_active.span a:link,
directjump_active.span a:hover,
directjump_active.span a:active,
directjump_active.span a:visited
{
background: #CFCFCF;
color: #FFFFFF;
cursor: pointer;
height: 16px;
margin: 1px;
min-width: 20px;
padding: 2px;	
text-decoration: none;
}

.toplistBox
{
background: #FFFFFF;
height: 164px;
overflow: hidden;
width: 187px;
background-repeat: no-repeat;
}

.toplistBox_header
{
background: #B8B8B8;
color: #FFFFFF;
font-weight: normal;
height: 26px;
margin:2px;
overflow: hidden;
padding:2px;
width: 183px;
font-size: 20px;
}

.toplistBox_header a,
.toplistBox_header a:link,
.toplistBox_header a:hover,
.toplistBox_header a:active,
.toplistBox_header a:visited
{
color: #FFFFFF;
cursor: pointer;
text-decoration: none;
}

.toplistBox_header a:hover
{
color: #000000;
}

.toplistBox ul
{
font-weight: normal;
margin:0px;
padding:0px;
}

.toplistBox li
{
font-size: 1em;
line-height: 1.5em;
margin:0px;
text-indent:10px;
}

.toplistBox li a,
.toplistBox li a:link,
.toplistBox li a:hover,
.toplistBox li a:active,
.toplistBox li a:visited,
li.toplistBox a,
li.toplistBox a:link,
li.toplistBox a:hover,
li.toplistBox a:active,
li.toplistBox a:visited
{
color: #5E5E5E;
cursor: pointer;
text-decoration: none;
}

.toplistBox li a:hover,
li.toplistBox a:hover
{
background-image: url(images/layer_back2.gif);
background-position: 0px 0px;
color: #000000;
}

#innerst p
{
background-image:url(pic-web/e5e5e5.gif);
background-position:757px 0px;
background-repeat: repeat-y;
}

#whatcost
{
background-color: #FFFFFF;
background-image: url(pic-web/questionmark.jpg);
background-position: top right;
background-repeat: no-repeat;
margin:0px;
margin:5px;
padding:0px;
padding:5px;
text-align:left;
width:180px;
}

/*Dies ist zwar ein valider, aber un....*/
* html #whatcost
{
width:190px;
}

