/* allgemeine Tags */
a {         color:#444444; }
a:visited { color:#444444; }
a:hover {   color:black;   }
a:active {  color:black;   }

a.navaktion {         color:#000000; }
a.navaktion:visited { color:#000000; }
a.navaktion:hover {   color:#000000; font-weight:bold; }
a.navaktion:active {  color:#000000; font-weight:bold; }

.angeboteout  { width:297px; background-color:#cccccc; }
.angeboteover { width:297px; background-color:#fde9bb; }

body {
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  background-color:#eaeaea;
  margin:0;
  text-align:center;
}
table {
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  line-height:normal;
}
div, span, img, a, form {
  margin:0;
}
ul {
  margin-top:5px;
  margin-left:20px;
  margin-bottom:5px;
}

.formimage {
  border:0;
  background:url();
  margin:0;
  vertical-align:middle;
}
.formelements {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:11px;
  border:1px solid #666666;
  background:#f8f8f8 url("/grafiken/bg_scha_u.jpg");
  vertical-align:middle;
  padding:2px;
  margin:0;
}
.formbuttons {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  cursor:url("/grafiken/hand.cur");
  vertical-align:middle;
  margin:0 0 5px 0;
}
.formbutton {
 background-image:url();
 border:1px outset rgb(238,238,238);
 cursor:hand;
 margin:0 0 5px 0;
}
h1 { font-size:16px; font-weight:bold; }
h2 { font-size:14px; font-weight:bold; margin:20px 0 15px 0; }
h3 { font-size:12px; font-weight:bold; margin:20px 0 15px 0; }

.alpha50  { filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.5); }
.alpha80  { filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.8); }
.alpha90  { filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.9); }
.alpha100 { filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=1); }

/* Navigation Head */
.navhead          { text-decoration:none; }
a.navhead         { color:#444444; }
a.navhead:visited { color:#444444; }
a.navhead:hover   { color:black; }
a.navhead:active  { color:black; }

.trenner {
  margin:0 15px;
}

/* Produkte */
.beschreibung {
  font-size:10px;
}
.artikelboxabstand {
  height:5px;
  overflow:hidden;
}

/* eCards */
.ecard {
  width:270px;
  border:1px #666666 solid;
  margin:10px;
}

/* sonstiges */
.sortprodbox {
  width:200px;
  float:left;
  margin-bottom:15px;
}
.shirtbildbox {
  float:left;
  margin:5px;
}
.shirtbild {
  height:64px;
  width:64px;
  border:1px #000000 solid;
}
.shirtfarbbox {
  height:15px;
  width:15px;
  border:1px #000000 solid;
  margin:2px;
  display:inline;
  vertical-align:middle;
}
.shirtfarbboxbild {
  height:15px;
  width:15px;
}

.buneu {
  width:7px;
  height:13px;
  border:0;
  vertical-align:bottom;
  margin-left:1px;
  margin-right:2px;
}
.bilder {
  margin-right:15px;
  margin-bottom:10px;
  border:10px #efefef solid;
  float:left;
}
.itsme { line-height:0; font-size:1px; color:#eaeaea; }
.itsme a         { color:#eaeaea; text-decoration:none; }
.itsme a:visited { color:#eaeaea; text-decoration:none; }
.itsme a:hover   { color:#eaeaea; text-decoration:none; }
.itsme a:active  { color:#eaeaea; text-decoration:none; }

#tabs, #tabs a {
  margin:2px 2px 5px 2px;
  text-decoration:none;
  font-family:arial,verdana,helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
}

/* Dokumentrahmen */
.divoben {
  width:100%;
  padding-top:10px;
  background-image:url("/grafiken/bg_scha_o.jpg");
  background-position:bottom;
  background-repeat:repeat-x;
}
.divtrennlinie {
  width:100%;
  height:1px;
  background-color:#666666;
  overflow:hidden;
}
.divbuttons {
  width:100%;
  height:19px;
  overflow:hidden;
  background-color:#ffffff;
  background-image:url("/grafiken/bg_scha_u.jpg");
  background-repeat:repeat-x;
}
.divabstand1 {
  width:100%;
  height:20px;
  background-image:url("/grafiken/bg_scha_inhalt.jpg");
  background-repeat:repeat-x;
}
.divinhalt {
  width:100%;
}
.divabstand2 {
  width:100%;
  height:20px;
}
.divunten {
  width:100%;
  height:40px;
  text-align:right;
  background-image:url("/grafiken/bg_scha_u.jpg");
  background-repeat:repeat-x;
}
.fussmap {
  font-size:9px;
  filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=40);
}

/* Navigationsboxen */
.kategorienboxmit {
  width:120px;
  height:277px; /* Scrollbalken erzwingen (Breite in .navbox aendern) */
  overflow:auto;
  overflow-x:hidden;
  overflow-y:auto;
}
.kategorienboxohne {
  width:120px;
}
.kategorienboxohne .navbox  {
  width:110px; /* 93px mit Scroll, 110px ohne Scroll - damit Mozilla den Hori-Scrollbalken nicht anzeigt */
}
.navbox {
  color:#444444;
  line-height:normal;
  text-decoration:none;
  width:93px; /* 93px mit Scroll, 110px ohne Scroll - damit Mozilla den Hori-Scrollbalken nicht anzeigt */
  margin-left:5px;
  display:block;
  text-overflow:ellipsis; /* nur IE: schneidet zu lange Texte ab und haengt ... dran */
  overflow:hidden;
  white-space:nowrap;
}
a.navbox {           color:#444444; }
a.navbox:visited {   color:#444444; }
a.navbox:hover {     color:black; background-color:#ffffff; }
a.navbox:active {    color:black; }

.tabbgoben {
  background-image:url("/grafiken/tabbg_o.gif");
  background-position:bottom;
  background-repeat:repeat-x;
}
.tabbglinks {
  background-image:url("/grafiken/tabbg_li.gif");
  background-position:right;
  background-repeat:repeat-y;
}
.tabbgrechts {
  background-image:url("/grafiken/tabbg_re.gif");
  background-repeat:repeat-y;
}
.tabkopf {
  color:#333333;
  font-weight:bold;
  /* text-transform:uppercase; */
  background-color:#dadada;
  padding-top:2px;
  padding-bottom:2px;
}
.tabtrennlinie {
  height:1px;
  background-color:#666666;
  overflow:hidden;
}
.tabinnen {
  padding:5px;
  background-color:#ffffff;
  background-image:url("/grafiken/tabbg_innen.jpg");
  background-repeat:repeat-x;
}
.kategorien {
  color:#ffffff;
  font-weight:bold;
  line-height:16px;
  text-align:center;
  display:block;
}
#katli01 { background-color:#9e351b; }
#katli02 { background-color:#eb6f28; }
#katli03 { background-color:#1b9a9e; }
#katli04 { background-color:#135691; }
#katli05 { background-color:#b33066; }
#katli06 { background-color:#6db304; }

#katre01 { background-color:#9e351b; }
#katre02 { background-color:#eb6f28; }
#katre03 { background-color:#1b9a9e; }
#katre04 { background-color:#135691; }
#katre05 { background-color:#b33066; }

.artikel {
  padding-top:3px;
  padding-bottom:5px;
  background-color:#cccccc;
  background-image:url("/grafiken/tabbg_innen_nav.jpg");
  background-repeat:repeat-x;
/*  background-attachment:fixed; */
  display:block;
}
.tabbgunten {
  background-image:url("/grafiken/tabbg_u.gif");
  background-repeat:repeat-x;
}

/* LinkBoxen */
.linkbox {
  color:#444444;
  line-height:normal;
  text-decoration:none;
  width:167px; /* damit Mozilla den Hori-Scrollbalken nicht anzeigt */
  margin-left:5px;
  display:block;
  text-overflow:ellipsis; /* nur IE: schneidet zu lange Texte ab und haengt ... dran */
  overflow:hidden;
  white-space:nowrap;
}
a.linkbox {         color:#444444; }
a.linkbox:visited { color:#444444; }
a.linkbox:hover {   color:black; background-color:#ffffff; }
a.linkbox:active {  color:black; }

/* ShoutBox */
.comment {
  margin-top:15px;
  color:#A01545;
}
.fehlerx {
  color:#ff7f00;
  font-weight:bold;
}
.trennlinie {
  background:#404040;
  margin:0;
  padding:0;
}
.hinweisgbook {
  width:250px;
  color:#ff0000;
  cursor:default;
  margin-bottom:2px;
  vertical-align:middle;
}
.eingabegbook {
  width:250px;
  margin-bottom:2px;
  vertical-align:middle;
}
.eingabegbookadmin {
  margin-bottom:2px;
  vertical-align:middle;
}

/* nur fuer den IE */
body {
  scrollbar-3dlight-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-track-color:transperent;
  scrollbar-arrow-color:#666666;
  scrollbar-highlight-color:#cccccc;
  scrollbar-shadow-color:#cccccc;
  scrollbar-base-color:#ffffff;
  scrollbar-face-color:#ffffff;
}