body {
    font-size: 11px;
    font-family: Arial, SunSans-Regular, Sans-Serif;
    text-align:center;
}

* {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

td {
    font-size: 11px;
}

input {
    border:1px solid #1769CF;
}
input.bestellen {
    border:1px solid #FFFFFF;
    background: #00a8e9;
    color: #FFFFFF;
}

a:link {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
a:visited {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
a:hover {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
a:active {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
a:focus {
    color:#000000;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}


a.top:link,a.top:visited {
    color:#000000;
    font-size:12px;
    text-decoration:none;
    font-weight: bold;
    padding-left:20px;
    padding-right:20px;
}
a.top:hover,a.top:active,a.top:focus {
    color:#000000;
    font-size:12px;
    text-decoration:none;
    font-weight: bold;
    padding-left:20px;
    padding-right:20px;
}

img {border:none;}

/* ----------Navigationsleiste oben ----------*/
#topnav {
    width:953px;
    height:30px;
    font-size: 12px;
    font-weight: bold;
    background:url(../grafik/header2.gif);
}
.topnavigate {
    height:30px;
    font-size: 12px;
    font-weight: bold;
}
.topnavigate_aktiv {
    height:30px;
    font-size: 12px;
    font-weight: bold;
    background:url(../grafik/header3.gif);
}

/* ----------Navigation links ----------*/

.links {
    vertical-align:top;
    width: 180px;
    background-color: #3BB3E7;
    border-left: 1px solid #5A5A5A;
    border-right: 1px solid #5A5A5A;
}

.weiss-lo {
    width: 4px;
    height: 4px;
    background:url(../grafik/weiss-lo.gif);
}
.weiss-ro {
    width: 4px;
    height: 4px;
    background:url(../grafik/weiss-ro.gif);
}
.weiss-lu {
    width: 4px;
    height: 9px;
    background:url(../grafik/weiss-lu.gif);
}
.weiss-ru {
    width: 4px;
    height: 9px;
    background:url(../grafik/weiss-ru.gif);
}
.weiss-links {
    width: 4px;
    background:url(../grafik/weiss-links.gif) repeat-y;
}
.weiss-oben {
    height: 4px;
    background:url(../grafik/weiss-oben.gif) repeat-x;
}
.weiss-rechts {
    width: 4px;
    background:url(../grafik/weiss-rechts.gif) repeat-y;
}
.weiss-unten {
    height: 9px;
    background:url(../grafik/weiss-unten.gif) repeat-x;
}

/* ----------Navigation rechts ----------*/
#rechts {
    font-size: 11px;
    width: 200px;
    background-color: #3BB3E7;
    margin:0px; 
    vertical-align:top;
    border-right:1px solid #5A5A5A;
    border-left:1px solid #5A5A5A;
}

/* ----------Inhalt mitte ----------*/
#mitte {
    font-size: 11px;
    width: 549px;
    margin: 1px 10px 10px 10px;
    vertical-align:top;
}
#mitte_scroll {
    width: 549px;
    vertical-align:top;
	background-color:#FFFFB9;

}

/* ----------Leiste unten ----------*/
#fuss {
    width:955px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #D9E7F4;
    background-color: #1769CF;
    padding:5px 0px;
    margin:0px; 
    border-top:5px solid #FFFFFF;
}

/* ----------andere definitionen-------------- */

.crumbnav {
    background:url(../grafik/bg-crumb.jpg) repeat-x;
    color: #FFFFFF;
    font-weight:bold;
    margin:0px 10px;
    height:23px;
}
.crumb {
    color:#00008B;
}
.arttitel {
    font-weight:bold;
    font-size:15px;
}
.beschreibung {
    background-color:#C1E8F9;
    padding:5px 10px;
    width:100%;
    vertical-align:top;
}
.beschreibung2 {
    background-color:#C1E8F9;
    padding:5px 10px;
    width:100%;
    vertical-align:bottom;
}
.artnr {
    color:#1769CF;
    font-weight:bold;
    font-size:12px;
}

a.crumb:link {
    color:#00008B;
    font-size:12px;
    text-decoration:none;
}
a.crumb:visited {
    color:#00008B;
    font-size:12px;
    text-decoration:none;
}
a.crumb:hover {
    color:#EA1E27;
    font-size:12px;
    text-decoration:none;
}
a.crumb:active {
    color:#00008B;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
a.crumb:focus {
    color:#EA1E27;
    font-size:12px;
    text-decoration:none;
}

a.fusslinks:link {
    color:#585858;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size:10px;
    text-decoration:underline;
}
a.fusslinks:visited {
    color:#585858;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size:10px;
    text-decoration:underline;
}
a.fusslinks:hover {
    color:#585858;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size:10px;
    text-decoration:none;
}
a.fusslinks:active {
    color:#585858;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size:10px;
    text-decoration:underline;
}
a.fusslinks:focus {
    color:#585858;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size:10px;
    text-decoration:underline;
}

.kopf-kat {
    background:url(../grafik/kopfbg-k6.gif) repeat-x;
    width:180px;
    height:27px;
    padding-left:10px;
    color:darkblue;
    font-weight:bold;
}
.mitte-kat {
    background:#DCDCD2;
    width:180px;
    text-align:center;
    padding-top:5px;
}

.kopf-g7 {
    background:url(../grafik/kopf-g7.gif) no-repeat;
    width:180px;
    height:27px;
    padding-left:10px;
    color:black;
    font-weight:bold;
}

.mitte-g {
    background:url(../grafik/mitte-g.gif) repeat-y;
    width:180px;
    padding-left:8px;
    padding-top:5px;
}
.unten-g {
    background:url(../grafik/unten-g.gif) no-repeat;
    width:180px;
    height:5px;
}

.tdnav {
    width:180px;
}
.grauborder-aktiv {
    background:url(../grafik/bg-kupfer.gif) repeat-x;
    border-bottom:3px solid white;
}
.navtext-aktiv {
    display:block;
    font-size:12px;
    color: #000000;
    overflow:hidden;
    padding:2px 1px 2px 5px;
}
.grauborder-ungerade {
    background:#0099FF;
    border-bottom:3px solid white;
}
.navtext-ungerade {
   background:#0099FF;
    display:block;
    font-size:12px;
    color: #000000;
    overflow:hidden;
    padding:2px 1px 2px 5px;
}
.grauborder-gerade {
    border:2px solid #FDF3CC;
    background:#98989f;
}
.navtext-gerade {
   background:#98989f;
    display:block;
    font-size:12px;
    color: #000000;
    overflow:hidden;
    padding:2px 1px 2px 5px;
}

.nav2_ungerade {
    background-color:#005CB9;
    display:block;
    font-size:12px;
    overflow:hidden;
    color: #FFFFFF;
    padding:2px 1px 2px 5px;
    border-bottom:3px solid white;
}
.nav2_gerade {
    background-color:#848284;
    display:block;
    font-size:12px;
    overflow:hidden;
    color: #FFFFFF;
    padding:2px 1px 2px 5px;
    border-bottom:3px solid white;
}

.nav3 {
    background-color:#FFFFB9;
    display:block;
    font-size:11px;
    overflow:hidden;
    color: #000000;
    padding:2px 1px 2px 15px;
}
.nav3_high {
    background-color:#A6DEF7;
    display:block;
    font-size:11px;
    overflow:hidden;
    color: #000000;
    padding:2px 1px 2px 15px;
}

.nav4 {
    background-color:#EDEDED;
    display:block;
    font-size:11px;
    overflow:hidden;
    color: #000000;
    padding:2px 1px 2px 25px;
}
.nav5 {
    background-color:#FFFFFF;
    display:block;
    font-size:11px;
    overflow:hidden;
    color: #000000;
    padding:2px 1px 2px 35px;
}

.artpreis {
    font-family: Arial, SunSans-Regular, Sans-Serif;
    font-size:15px;
    background-color:#FFFFFF;
    text-align:center;
}
.grey {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}
.fett {
    font-weight:bold;
}

#cont {
    width:953px;
    margin:0 auto;
}
.ueberschrift_cat {
    height:25px;
    background:url(../grafik/bg-kupfer.gif) repeat-x;
    color: #000000;
    border-bottom:3px solid #FFFFFF;
    vertical-align:middle;
    padding-left: 10px;
}
.ueberschrift_hgrp_gerade {
    border-bottom:3px solid #FFFFFF;
    background-color:#848284;
    padding-left: 10px;
    color:#FFFFFF;
    height:25px;
}
.ueberschrift_hgrp_ungerade {
    border-bottom:3px solid #FFFFFF;
    background-color:#005CB9;
    padding-left: 10px;
    color: #FFFFFF;
    height:25px;
}
.ueberschrift_ogrp {
    background-color:#FFFFB9;
    padding-left: 9px;
    height:25px;
}
.ueberschrift_ugrp {
    border-bottom:3px solid #FFFFFF;
    background-color:#EDEDED;
    padding-left: 10px;
    height:25px;
}
.ueberschrift_grp {
    border-bottom:3px solid #FFFFFF;
    background-color:#FFFFFF;
    padding-left: 10px;
    height:25px;
}
a.imkat {
    color:darkblue;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}
.art_im_kat {
    background:url(../grafik/kopfbg-k6.gif) repeat-x;
    height:27px;
    width:180px;
    text-align:center;
    color:darkblue;
    font-weight:bold;
    border:1px solid #3BB3E7;
}
.art_bestellen {
    background:url(../grafik/bg-kupfer.gif) repeat-x;
    height:27px;
    width:180px;
    text-align:center;
    color:black;
    font-weight:bold;
    border:1px solid #3BB3E7;
}
.register {
    color:#FFFFFF;
    width:60px;
    font-size:12px;
}
.hgrp_blau_links {
    width:149px;
    height:120px;
    text-align:center;
    vertical-align:middle;
    background:url(../grafik/navigation/register_gross_blau_bild.gif) repeat-x;
}
.hgrp_blau_mitte {
    width:310px;
    height:120px;
    vertical-align:middle;
    background:url(../grafik/navigation/register_gross_blau_mitte.gif) repeat-x;
}
.hgrp_blau_rechts {
    width:90px;
    height:120px;
}
.hgrp_grau_links {
    width:149px;
    height:120px;
    text-align:center;
    vertical-align:middle;
    background:url(../grafik/navigation/register_gross_grau_bild.gif) repeat-x;
}
.hgrp_grau_mitte {
    width:310px;
    height:120px;
    vertical-align:middle;
    background:url(../grafik/navigation/register_gross_grau_mitte.gif) repeat-x;
}
.hgrp_grau_rechts {
    width:90px;
    height:120px;
}
.grp_grau_links {
    width:12px;
    height:100px;
    background:url(../grafik/navigation/register_grp_grau_links.gif) repeat-x;
}
.grp_grau_mitte {
    width:325px;
    height:100px;
    vertical-align:middle;
    background:url(../grafik/navigation/register_grp_grau_mitte.gif) repeat-x;
}
.grp_grau_rechts {
    width:192px;
    height:100px;
    background:url(../grafik/navigation/register_grp_grau_bild.gif) repeat-x;
}
.grp_grau_rechts2 {
    width:20px;
    height:100px;
}
.grp_blau_links {
    width:12px;
    height:100px;
    background:url(../grafik/navigation/register_grp_blau_links.gif) repeat-x;
}
.grp_blau_mitte {
    width:345px;
    height:100px;
    vertical-align:middle;
    background:url(../grafik/navigation/register_grp_blau_mitte.gif) repeat-x;
}
.grp_blau_rechts {
    width:192px;
    height:100px;
    background:url(../grafik/navigation/register_grp_blau_bild.gif) repeat-x;
}
.grp_blau_rechts2 {
    width:20px;
    height:100px;
}
.articles_links {
    width:132px;
    height:120px;
    text-align:center;
    vertical-align:middle;
    background-color:#FFFFFF;
}
.articles_mitte {
    font-size:13px;
    width:383px;
    height:120px;
}
.articles_rechts {
    width:19px;
    height:120px;
    background-color:#FFFFB9;
}
.linie {
    width:5px;
    background-color:#FFFFB9;
}
.border_blau_lo {
    border-left:1px solid #3BB3E7;
    border-top:1px solid #3BB3E7;
}
.border_blau_ru {
    border-right:1px solid #3BB3E7;
    border-bottom:1px solid #3BB3E7;
}
.lupenlink {
	position:absolute
}
.lupe {
	position: absolute; 
	top: 94px; 
	right: 2px;
}
.lupe-subcat {
	position: absolute; 
	top: 76px; 
	right: 4px;
}



