body  { font-family: Arial, sans-serif; padding:0px; margin-top:0px; margin-left:0px; margin-right:0px; }

table { font-family: Arial, sans-serif; font-size:11px; color:#007EBB; padding:0px; margin-top:0px; margin-left:0px;margin-right:0px; }

h2    {font-size:18px;}
h3    {font-size:16px;}

a.sub:link    { font-size:9pt; font-weight: bold; color: #0000B7; text-decoration:none;}
a.sub:visited { font-weight: bold; color: #0000B7; text-decoration:none;}
a.sub:active  { font-weight: bold; color: #0000B7; text-decoration:none;}
a.sub:hover   { font-weight: bold; color: #FFFFFF;}

input, textarea, select, form  { font-size:11px; font-family: Arial, sans-serif;}
button           { font-size:11px; }
button.change    { background-color: #F7EFDF; border: 1px outset #640000; font-size: 8pt; font-family: Arial, sans-serif; color: #640000; margin-top:2px; margin-bottom:2px;}
button.shop      { background-color: #F7EFDF; border: 1px outset #BD0000; font-size: 8pt; font-family: Arial, sans-serif; color: #007EBB; margin-top:2px; margin-bottom:2px;}
button.shop_send { background-color: #FFFF00; border: 1px outset #BD0000; font-size: 8pt; font-family: Arial, sans-serif; color: #BD0000; margin-top:2px; margin-bottom:2px;}



input.user       { border:1px solid #0000B7; }
input.btnForm    { background-color: #00A5F4; border: 1px solid #0000B7; font-size: 8pt; font-family: Arial, sans-serif; color: #FFFFFF; font-weight: bold; }
input.waehrung   { text-align:right; }
input.percent   { text-align:right; }
textarea.message { width:202px; border: 1px solid #0000B7; overflow : hidden;}

/* neu fuer shop */

p.error { color:#FF0000; font-weight:bold; width:500px;}

span.zeile { font-size:10px; color:#8F8F8F;}

table.shop_link  { font-size:11px;}
table.register   { font-size:11px; width:500px;}
td.register      { BORDER:1px solid #0082FF;}
td.shop_link     { border:#BD5149 1px solid; background-color:#EBC0AD; padding:0;}
td.shop_logout   { border:#BD5149 1px solid; background-color:#FFFF00; padding:0;}
td.navi          { padding:5px; }
td.navi_top      { padding:0px; border: 1px solid #0020FF;}
td.logout        { padding:0px; border: 1px solid #BD0000;}
td.navi2         { padding:5px; padding-left:15px;}
td.navi3         { padding-top:5px; padding-bottom:0px; padding-left:15px;}
td.zeile         { border-bottom:1px solid #8F8F8F;}
tr.umsatz_add    { background-color:#66CC66; }
tr.umsatz_sub    { background-color:#FFC1D6; }

a.shop_link         { text-decoration:none; font-size:11px; font-weight:bold; margin:0px; padding:0px; }
a.shop_link:link    { color: #000000; }
a.shop_link:visited { color: #000000; }
a.shop_link:active  { color: #000000; }
a.shop_link:hover   { color: #FFFFFF; background-color:#BD5149; }

a.delete            { text-decoration:none; font-size:11px; font-weight:bold; margin:0px; padding:0px; }
a.delete:link       { color: #FF0000; }
a.delete:visited    { color: #FF0000; }
a.delete:active     { color: #FF0000; }
a.delete:hover      { color: #FFFFFF; background-color:#BD5149; }

a.change            { text-decoration:none; font-size:11px; font-weight:bold; margin:0px; padding:0px; }
a.change:link       { color: #007EBB; }
a.change:visited    { color: #007EBB; }
a.change:active     { color: #007EBB; }
a.change:hover      { color: #FFFFFF; background-color:#BD5149; }

a.sh               { text-decoration:none; font-size:11px; font-weight:bold; margin:0px; padding:0px; border:1px solid #BD0000;}
a.sh:link          { color: #007EBB; }
a.sh:visited       { color: #007EBB; }
a.sh:active        { color: #007EBB; }
a.sh:hover         { color: #FFFFFF; background-color:#BD5149; }


a.txt               { text-decoration:none; font-size:11px; font-weight:bold; margin:0px; padding:0px; }
a.txt:link          { color: #007EBB; }
a.txt:visited       { color: #007EBB; }
a.txt:active        { color: #007EBB; }
a.txt:hover         { color: #FFFFFF; background-color:#BD5149; }

a.kundenkarte         { text-decoration:none; font-size:11px; font-weight:bold; margin:0px; padding:0px; }
a.kundenkarte:link    { color: #BD0000; }
a.kundenkarte:visited { color: #BD0000; }
a.kundenkarte:active  { color: #BD0000; }
a.kundenkarte:hover   { color: #FFFFFF; background-color:#BD5149; }

a.akt_site          { text-decoration:none; font-size:13px; font-weight:bold; margin:0px; padding:0px; }
a.akt_site:link     { color: #FF0000; }
a.akt_site:visited  { color: #FF0000; }
a.akt_site:active   { color: #FF0000; }
a.akt_site:hover    { color: #FFFFFF; background-color:#800000; }

a.user          { text-decoration:none; font-size:11px; font-weight:bold; margin:0px; padding-left:15px; }
a.user:link     { color: #000000; }
a.user:visited  { color: #000000; }
a.user:active   { color: #000000; }
a.user:hover    { color: #FFFFFF; background-color:#800000; }

.nav A         { COLOR:#000000; TEXT-DECORATION: none; TEXT-TRANSFORM: none; }
.nav A:link    { COLOR:#000000; }
.nav A:visited { COLOR:#000000; }
.nav A:active  { COLOR:#000000; }
.nav A:hover   { COLOR:#888888; }

a.navi         { font-size:11px; font-weight: bold; color: #007EBB; text-decoration:none;}
a.navi:link    { color: #007EBB; }
a.navi:visited { color: #007EBB; }
a.navi:active  { color: #007EBB; }
a.navi:hover   { color: #FFFFFF; }

a.navi2         { font-size:9pt; font-weight: bold; color: #FFFFFF; text-decoration:none;}
a.navi2:link    { color: #FFFFFF; }
a.navi2:visited { color: #FFFFFF; }
a.navi2:active  { color: #FFFFFF; }
a.navi2:hover   { color: #00A5F4; }

a.logout         { font-size:9pt; font-weight: bold; color: #BD0000; text-decoration:none;}
a.logout:link    { color: #BD0000; }
a.logout:visited { color: #BD0000; }
a.logout:active  { color: #BD0000; }
a.logout:hover   { color: #FFFFFF; }

a.rabatt         { color: #C40000; text-decoration:none; font-size:11px; font-weight: bold; border-style: solid; border-color: #C40000; border-width: 0px 1px 1px 1px; background-color:#FFFF00; padding: 1px 15px 1px 15px;}
a.rabatt:link    { color: #C40000; }
a.rabatt:visited { color: #C40000; }
a.rabatt:active  { color: #C40000; }
a.rabatt:hover   { color: #FFFFFF; background-color:#BD5149; }

.nav         { BORDER-TOP:   #888888 1px solid; BORDER-RIGHT: #888888 1px solid; BORDER-LEFT:  #888888 1px solid; BORDER-BOTTOM:#888888 1px solid; FONT-SIZE: 12px; BACKGROUND: #BFBFBF; MARGIN: 0px; TEXT-TRANSFORM: none; WIDTH: 100%; Height: 100%; FONT-FAMILY: Arial, Verdana, sans-serif; text-align: left; POSITION: relative; TEXT-DECORATION: none;}
.nav_shop    { FONT-SIZE: 11px; font-weight: bold; color: #00A5F4; BACKGROUND: #A6DFFC; MARGIN: 0px; padding: 1px; TEXT-TRANSFORM: none; WIDTH: 140px; Height: 100%; FONT-FAMILY: Arial, Verdana, sans-serif; text-align: center; POSITION: relative; TEXT-DECORATION: none; }
.subnav      { BORDER: #999999 1px solid; PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND: #DFDFDF; VISIBILITY: hidden; WIDTH: 180px; POSITION: absolute; TOP: 12px; Left: 50px; }

.subnav_shop { BORDER: #999999 1px outset; PADDING: 0px; BACKGROUND: #D8F2FF; VISIBILITY: hidden; WIDTH: 180px; POSITION: absolute; TOP: 12px; Left: 50px; }

.subentry {
        PADDING-RIGHT: 1px;
        PADDING-LEFT: 6px;
        PADDING-BOTTOM: 1px;
        PADDING-TOP: 1px;
        text-align: left;
        POSITION: relative;
}

.unternav {
        BORDER: #999999 1px outset;
        PADDING: 0px;
        BACKGROUND: #EFEFEF;
        VISIBILITY: hidden;
        WIDTH: 140px;
        POSITION: absolute;
        TOP: 2px;
        Left: 50px;
}


div.link   { font-size:9pt; font-weight: bold; color: #FFFFFF; text-decoration:none; text-align:center; background-color: #00A5F4; padding:1px; }
div.logout { font-size:9pt; font-weight: bold; color: #BD0000; text-decoration:none; text-align:center; background-color: #FFFF00; padding:1px; }
div.kat    { font-size:8pt; font-weight: bold; color: #0000B7; text-decoration:none; text-align:left; padding:0px; }
div.commentarHead { background-color:#E3EEEE; color:#173862; }
