/* Filename: shopstyles.css                                                                      */
/*                                                                                               */
/* Modul: CSS                                                                                    */
/*                                                                                               */
/* Autoren: Jose Fontanil & Reto Glanzmann                                                       */
/*                                                                                               */
/* Zweck: Beinhaltet alle Schrift-, Farb-, und Hintergrundeinst. fuer den Administrationsmodus   */
/*                                                                                               */
/* Sicherheitsstatus:        *** ADMIN ***                                                       */
/*                                                                                               */
/* Version: 2.6.1                                                                                  */
/*                                                                                               */
/* CVS-Version / Datum: $Id: shopstyles.css,v 1.39 2009/07/07 14:04:15 fontajos Exp $            */
/*                                                                                               */
/* ----------------------------------------------------------------------------------------------*/
/* Stylesheetdatei fuer Administrationsmodus (wird nicht veraendert)                             */
/* ----------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------*/
/* Globale Einstellungen                                                       */
/* ----------------------------------------------------------------------------*/
body {
  background-color: #EFEFEF;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

/* Fontfamilie und Textgroesse fuer die Standardeinstellung                    */
/* ----------------------------------------------------------------------------*/
body {
  font-size: 16px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
body, p, td, tr {
  font-size:16px;
  font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
body, b {
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
input, select, textarea, option {
  font-size:15px;
  font-family: Courier New, Courier, Monaco
}
input:focus, input.sffocus, textarea:focus, textarea.sffocus, option:focus, option.sffocus {
  background: #fefde0;
}

.mylegend {
  font-size: 16px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  Color: #000000
}

.verticaltext {
  writing-mode: tb-rl;
  filter: flipv fliph;
  block-progression:tb;
}

/* Vordefinierte Farben der Links (global)                                     */
/* ----------------------------------------------------------------------------*/
a:link {
  color:#000000;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:16px;
}
a:visited {
  color:#000000;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:16px;
}
a:active {
  color:#000000;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:16px;
}
a:hover {
  color:#660000;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:16px;
}

/* Globale Titel-Tag Einstellungen                                             */
/* ----------------------------------------------------------------------------*/
h1 {
  font-size:20px;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
h2 {
  font-size:19px;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
h3 {
  font-size:17px;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
h4 {
  font-size:16px;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
h5 {
  font-size:12px;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

/* Feiner Rahmen mit grauem Hintergrund                                        */
/* ----------------------------------------------------------------------------*/
.border {
  background-color:#CCCCCC;
  border-left: #000000 1px solid;
  border-top: #000000 1px solid;
  border-right: #000000 1px solid;
  border-bottom: #000000 1px solid;
}

.border_hell {
  background-color:#DDDDDD;
  border-left: #000000 1px solid;
  border-top: #000000 1px solid;
  border-right: #000000 1px solid;
  border-bottom: #000000 1px solid;
}

.border_rot {
  background-color:#fba1a3;
  border-left: #000000 1px solid;
  border-top: #000000 1px solid;
  border-right: #000000 1px solid;
  border-bottom: #000000 1px solid;
}
.border_left {
  background-color:#CCCCCC;
  border-left: #000000 1px solid;
  border-top: #000000 1px solid;
  border-bottom: #000000 1px solid;
}
.border_middle {
  background-color:#CCCCCC;
  border-top: #000000 1px solid;
  border-bottom: #000000 1px solid;
}
.border_right {
  background-color:#CCCCCC;
  border-top: #000000 1px solid;
  border-right: #000000 1px solid;
  border-bottom: #000000 1px solid;
}

/* Spezielle Linkklasse, wo der Link nicht unterstrichen wird                  */
/* ----------------------------------------------------------------------------*/
a:link.no_decoration {
  color:#000000;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:16px;
  text-decoration:none;
}
a:visited.no_decoration {
  color:#000000;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:16px;
  text-decoration:none;
}
a:active.no_decoration {
  color:#000000;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:16px;
  text-decoration:none;
}
input.no_decoration, button {
  color:#000000;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  text-decoration:none;
}

.titelbalken {
  color: #000000;
  font-weight: bold;
  width: 100%;
  height: 18px;
  padding-top: 3px;
  padding-left: 1px;
  padding-bottom: 3px;
  margin-top:20px;
  margin-bottom:10px;
  background-color:#E7E3E3;
  border: #0000aa 1px solid;
}

/* Hauptmenu Klassen                                                           */
/* ----------------------------------------------------------------------------*/
table.mainmenu {
  border-width:1px;
  border-style:solid;
  border-color:#bbbbbb;
}

td.mainmenu_titel {
  font-weight:bold;
  font-size:16px;
  background-color:#990203;
  color: #ffffff;
  padding:3px;
}

td.mainmenu_footer {
  font-weight:bold;
  font-size:16px;
  background-color:#990203;
  color: #ffffff;
  padding:1px;
}

td.mainmenu_inhalt_l {
  color: #990203;
  font-weight:bold;
  font-size:15px;
  padding-top:15px;
  padding-left:5px;
  padding-right:5px;
  vertical-align:top;
}

td.mainmenu_inhalt_r {
  font-weight:normal;
  font-size:15px;
  padding-top:15px;
  padding-left:5px;
  padding-right:5px;
  vertical-align:top;
}

table.fehler_mainmenu {
  border-width:2px;
  border-style:solid;
  border-color:#ff0000;
  text-align:left;
  padding-bottom:3px;
}
th.fehler_mainmenu {
  font-weight:bold;
  font-size:16px;
  background-color:#ff0000;
  color: #ffffff;
  padding:0px;
  text-align:center;
}
td.fehler_mainmenu {
  font-weight:normal;
  font-size:15px;
  background-color:#ffffff;
  color: #000000;
  padding:3px;
}

/* Vordefinierte Farben der Links im Hauptmenu                                     */
/* ----------------------------------------------------------------------------*/
a:link.mainmenu {
  font-weight:normal;
  font-size:15px;
  color:#000000;
}
a:visited.mainmenu {
  font-weight:normal;
  font-size:15px;
  color:#000000;
}
a:active.mainmenu {
  font-weight:normal;
  font-size:15px;
  color:#000000;
}
a:hover.mainmenu {
  font-weight:normal;
  font-size:15px;
  color:#660000;
}

a:link.mainmenu_footer {
  font-weight:bold;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}
a:visited.mainmenu_footer {
  font-weight:bold;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}
a:active.mainmenu_footer {
  font-weight:bold;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}
a:hover.mainmenu_footer {
  font-weight:bold;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
}

/* Klassen zur Textdarstellung                                                 */
/* ----------------------------------------------------------------------------*/
.achtung {
  color:#FF8800;
  text-decoration:none;
}

.erfolg {
  color:#00aa00;
  text-decoration:none;
}

.notice {
  color:#00aa00;
  text-decoration:none;
}

.warning {
  color:#FF8800;
  text-decoration:none;
}

.error {
  color:#ff0000;
  text-decoration:none;
}

.fatal {
  color:#ff0000;
  text-decoration:none;
  font-weight:bold;
}

/* Infotabellen im Administrationsbereich                                      */
/* ----------------------------------------------------------------------------*/
table.info {
  border-spacing:0px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  border-width:1px;
  border-collapse:collapse;
}

td.info_titel {
  font-weight:bold;
  font-size:16px;
  background-color:#CCCCCC;
  color: #000000;
  padding:3px;
}

td.info_inhalt {
  font-weight:normal;
  font-size:16px;
  background-color:#DDDDDD;
  color: #000000;
  padding:3px;
}

td.info_inhalt_hell {
  font-weight:normal;
  font-size:16px;
  background-color:#EEEEEE;
  color: #000000;
  padding:3px;
}


/* Auswertungstabellen (haben Rahmen um jede Zelle) im Administrationsbereich
/* ----------------------------------------------------------------------------*/
table.auswertung {
  border-spacing:0px;
  border-collapse:collapse;
}

td.auswertung_titel {
  font-weight:bold;
  background-color:#CCCCCC;
  color: #000000;
  padding-left:4px;
  padding-right:4px;
  border:1px solid;
  font-size:16px;
}

td.auswertung_inhalt {
  font-weight:normal;
  background-color:#EEEEEE;
  color: #000000;
  padding-left:4px;
  padding-right:4px;
  border:1px solid;
  font-size:16px;
}

td.auswertung_inhalt_dunkel {
  font-weight:normal;
  background-color:#DDDDDD;
  color: #000000;
  padding-left:4px;
  padding-right:4px;
  border:1px solid;
  font-size:16px;
}

/* Reiter-Widget Fomratierungen */
/* ----------------------------------------------------------------------------*/
.reiter_aktiv {
  float:left; 
  border: solid 1px #000000; 
  margin-right: 2px;
  margin-bottom: 2px;
  text-align: center;   
  background-color: #9bcafb;
}
.reiter_inaktiv {
  float:left; 
  border: solid 1px #000000; 
  margin-right: 2px;
  margin-bottom: 2px;
  text-align: center; 
  background-color: #bbbbbb;
}

.label {
  background-color: #cccccc;
  font-weight: bold;
}

.label_titel {
  background-color: #cccccc;
}

legend {
  color: #065dba
}

/* Cursors                                                                     */
/* ----------------------------------------------------------------------------*/
.sanduhr {
  cursor:Wait;
}
.auto {
  cursor:auto;
}


/* End of file ----------------------------------------------------------------*/

