/**************************************************
 *  Stylesheet Fritz Peres GmbH  Firefox
 *  Stand: 08/2007
 *  Copyright: www.till.net
 *************************************************/


/* ----- ALLGEMEINE VORGABEN ----- */

html {
  font-size: 11px;    
  width: 100%;
}

body {
  background-color: #e6e6e6;
  color: #000;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  margin: 0px;
  min-width: 1000px;
  padding: 0px;
}


/* ----- STRUKTUR ----- */

div#top {
  background-color: #B8B8B8;
  /*font-weight: bold;*/
  margin: 10px 0px 0px 0px;
  padding: 5px 0px 5px 15px;
  height: 51px;
}

div#logo {
  float: right;
  margin: 0px;
  padding: 0px;
}

DIV#white {
  background-color: #FFFFFF;
  margin: 4.0em 0em 0em 0em;
  padding: 0.3em 0em 0.3em 0em;
}

DIV#inhalt {
  float: left;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

DIV#nav {
  float: left;
  margin: 1.2em 0em 0em 0em;
  padding: 0em 1.0em 0em 1.0em;
  width: 18em;
}

DIV#content {
  background-color: #FFFFFF;
  margin: 1.5em 0em 0em 20em;
  padding: 0em 0em 0em 0em;
}

DIV#content_on {
  background-color: #FFFFFF;
  margin: 1.5em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

DIV#contentend {
  background-color: #FFFFFF;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 20em;
}

DIV#contentleft {
  background-color: #FFFFFF;
  background-image: url(ecke_lo.gif);
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  width: 2.0em;
}

DIV#contentleftend {
  background-color: #FFFFFF;
  background-image: url(ecke_lu.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  float: left;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  width: 2.0em;
}

DIV#contenttext {
  background-color: #FFFFFF;
  color: #414141;
  margin: 0em 0em 0em 0em;
  padding: 1.0em 1.5em 1.0em 1.5em;
}

DIV#contenttextend {
  background-color: #FFFFFF;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

DIV#contentright {
  background-color: #FFFFFF;
  background-image: url(ecke_ro.gif);
  background-position: top right;
  background-repeat: no-repeat;
  float: right;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  width: 2.0em;
}

DIV#contentrightend {
  background-color: #FFFFFF;
  background-image: url(ecke_ru.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  float: right;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  width: 2.0em;
}

DIV#footerleft {
  color: #E21910;
  font-size: 0.85em;
  float: left;
  margin: 1.0em 0em 1.0em 0em;
  padding: 0em 0em 0em 0em;
}

DIV#footerright {
  color: #E21910;
  font-size: 0.85em;
  float: right;
  margin: 1.0em 0em 1.0em 0em;
  padding: 0em 0em 0em 0em;
}

TABLE {
  color: #414141;
  font-size: 1.0em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}


/* ----- FORMATIERUNGEN ----- */


H1{
  color: #414141;
  font-size: 1.2em;
  font-weight: bold;
}

H2{
  color: #000000;
  font-size: 1.1em;
  font-weight: bold;
  text-decoration: underline;
}


A {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

A:link {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

A:visited {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

A:active {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

A:hover {
  color: #e21910;
  font-weight: bold;
  text-decoration: none;
}

P.subtitlenav {
  font-size: 0.85em;
  font-weight: bold;
}


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

UL#topnav {
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  text-align: left;
}

UL#topnav LI {
  display: inline;
  list-style: none;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
}

UL#topnav A {
  color: #000000;
  font-size: 1.0em;
  font-weight: bold;
  text-decoration: none;
}

UL#topnav A:hover {
  color: #E21910;
  font-size: 1.0em;
  font-weight: bold;
  text-decoration: none;
}

UL#topnav A.rot {
  color: #E21910;
  font-size: 1.0em;
  font-weight: bold;
  text-decoration: none;
}


A.nav {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

A.nav:link {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

A.nav:visited {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

A.nav:active {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

A.nav:hover {
  color: #E21910;
  font-weight: bold;
  text-decoration: none;
}

A.nav:click {
  color: #E21910;
  font-weight: bold;
  text-decoration: none;
}


A.navred {
  color: #E21910;
  font-weight: bold;
  text-decoration: none;
}

A.navred:link {
  color: #E21910;
  font-weight: bold;
  text-decoration: none;
}

A.navred:visited {
  color: #E21910;
  font-weight: bold;
  text-decoration: none;
}

A.navred:active {
  color: #E21910;
  font-weight: bold;
  text-decoration: none;
}

A.navred:hover {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}
A.navred:click {
  color: #E21910;
  font-weight: bold;
  text-decoration: none;
}



A.navend {
  color: #0000FF;
  font-weight: bold;
  text-decoration: none;
}

A.navend:link {
  color: #0000FF;
  font-weight: bold;
  text-decoration: none;
}

A.navend:visited {
  color: #0000FF;
  font-weight: bold;
  text-decoration: none;
}

A.navend:active {
  color: #0000FF;
  font-weight: bold;
  text-decoration: none;
}

A.navend:hover {
  color: #E21910;
  font-weight: bold;
  text-decoration: none;
}

A.navend:click {
  color: #E21910;
  font-weight: bold;
  text-decoration: none;
}





A.navunderline {
  color: #000000;
  font-weight: bold;
  text-decoration: underline;
}

A.navunderline:link {
  color: #000000;
  font-weight: bold;
  text-decoration: unterline;
}

A.navunderline:visited {
  color: #000000;
  font-weight: bold;
  text-decoration: unterline;
}

A.navunderline:active {
  color: #000000;
  font-weight: bold;
  text-decoration: unterline;
}

A.navunderline:hover {
  color: #E21910;
  font-weight: bold;
  text-decoration: unterline;
}

A.navunderline:click {
  color: #000000;
  font-weight: bold;
  text-decoration: unterline;
}


/* ----- Fusszeile ----- */

A.fusszeile {
  color: #E21910;
  font-weight: normal;
  text-decoration: none;
}

A.fusszeile:link  {
  color: #E21910;
  font-weight: normal;
  text-decoration: none;
}

A.fusszeile:visited {
  color: #E21910;
  font-weight: normal;
  text-decoration: none;
}

A.fusszeile:active {
  color: #E21910;
  font-weight: normal;
  text-decoration: none;
}

A.fusszeile:hover {
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}


/* ----- INTERAKTIVE FORMULARE ----- */

FORM {
  color: #000000;
  font-size: 1.0em;
  font-weight: bold;
}

INPUT {
  color: #414141;
  font-size: 1.0em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0.5em;
}

INPUT.suche {
  background-color: #FFFFFF;
  border: 1px solid #B8B8B8;
  margin: 0em 0em 0em 0em;
  padding: 0.2em 0.2em 0.2em 0.5em;
}

TEXTAREA {
  color: #414141;
  font-size: 1.0em;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0.5em;
}

/*----- Matrix ------*/

TABLE.matrix {
  border: 1px solid #808080;
  background-color: #b0b0b0;
  font-size: 0.95em;
}

TH.matrix {
  background-color: #ffffff;
}

TD.matrix {
  background-color: #F0F0F0;
}

TABLE.list {
  border: 1px solid #808080;
  background-color: #b0b0b0;
  //font-size: 0.95em;
}

TH.list {
  background-color: #ffffff;
}

TD.list {
  background-color: #F0F0F0;
}



div.bestellbox {
  padding: 10px;
  border: 1px solid #808080;
}
