/* Standardelemente: */
body, td,input {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

a {	text-decoration: none; color: #0066CC;}

img, table {border: none;}

h1 {font-size: 24px; letter-spacing:-1px;font-family: Verdana; margin-top: 3px; margin-bottom: 3px; color: #805000; font-weight: normal;}
h2 {font-size: 18px; margin-top: 3px; margin-bottom: 3px; font-weight: normal; color: #805000;}	
h3 {font-size: 14px; margin-top: 0px; margin-bottom: 3px; font-weight:bold;}


/* Fonts */

.big_reg {
	font-size: 18px;
	color:#666666;
} /* Text für Register oben: A_Z, Kategorien, Suche */ 

.themenlink {    
    text-decoration: none; 
    color: #333;
    line-height:2em;
    margin-left:5px;
    font-weight:bold;
    font-size: 11px; 
} /* kleine Menüliste unterhalb der Buttons links*/ 

.navbutton {    
    color: #333;
    font-size: 14px;
    margin-left:5px; 
} /* große Navbuttons links*/

.button { 
    color: #000; 
    background-color: #B0CEF0;
    border-width: 1px;
    border-color:#0066CC;
    border-style: solid;
    padding:5px;
}  

.narrow {	
	letter-spacing:-1px;
	line-height:1em;
	color: #000000;
}
.longtext {    
    line-height:1.4em;
}
.minor {
    font-size: 11px;
    color: #000000;
}
.tiny {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    padding: 6px;

}
.msg {
	font-size:14px;
	font-weight:bold;
	color: #BB3333;
}
.staffel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
   
}
.produktliste {
    padding: 6px;
    font-size: 12px;      
}

.Userprice {
	color: #33CC00;
}

/* Tabledata-Felder */
.grey_register, .grey_register_right {
	padding: 4px;
	color: #FFFFFF; 
	font-size: 12px; font-weight: bold;  text-align:center;
	background-color: #B1B3B5;
	background-repeat:no-repeat; background-position:right top;
	}
.grey_register {background-image:url(img/bg/grey_register.gif);} 
.grey_register_right {background-image:url(img/bg/grey_register_right.gif);} 

.formheader { padding-bottom:8px;padding-top:3px;padding-left:3px;padding-right:3px;} /* Header für Boxen mit runden Ecken, unten Linien, oben mit Farbe ausgefüllt*/ 

/* Formular */
.smallinput {
      border-width:1px;
      border-style:solid;
      border-color:#999999;
      -moz-border-radius:5px;
      padding-left:5px;
}

.darkgrey {        background-color: #A2A3A5;} 
.tinted {        background-color: #CBDEF4;} /* färbiger Hintergrund */  
.sternrot {     color: #990000; }

/* runde Ecken */ 
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFCC77}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffe9c4;
  border-right:1px solid #ffe9c4;
  background:#ffd899}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff9f1;
  border-right:1px solid #fff9f1;
  background:#ffd590}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffd590;
  border-right:1px solid #ffd590;}
.spiffy4{
  border-left:1px solid #ffe9c4;
  border-right:1px solid #ffe9c4}
.spiffy5{
  border-left:1px solid #ffd899;
  border-right:1px solid #ffd899}
.spiffyfg{
  background:#FFCC77;
  padding-left:10px;
  padding-right:10px;
  font-weight: bold;
  }

/* ------------------------------------------------------ A-z Styles ------------------------------------------- */
.A-Y        {  border-right: 1px solid grey; } /* Striche zwischen den buchstaben */

/* Das Menü */
#sddm
{   z-index: 30;
}

#sddm li
{   list-style: none;
    float: left;
    color: #000000;
    font-family: Arial, sans-serif;
    }

#sddm li a
{   display: block;
    padding:4px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    font-size: 14px; 
    }

#sddm a:hover
{    background-color: orange}

/* Die Menüeinträge */

#entries div
{   
    position: absolute;
    visibility: hidden;
    margin: 26px 0 0 0;
    background: #EAEBD8;
    border: 1px solid #5970B2}
}
    
#entries div ul
{
    list-style: none;
    white-space: nowrap;
}

#entries div a
{   
    display: block;
    padding: 5px 10px;
    white-space: nowrap;
    text-decoration: none;
    background: white;
    color: black;
    font-weight:300;
}

#entries div a:hover
{    background-color: orange}

/* ---------------------------------------- A-Z Styles --------------------------------------- */

.A-Y        {  border-right: 1px solid grey; }

#sddm
{   z-index: 30;
}

#sddm li
{   list-style: none;
    float: left;
    color: #000000;
    font-family: Arial, sans-serif;
    }

#sddm li a
{   display: block;
    padding:4px 6px;
    text-decoration: none;
    font-weight: bold;
    color: #666666;
    font-size: 14px; 
    }

#sddm a:hover
{    background-color: orange}

#entries
{   
    position: absolute;
    visibility: hidden;
    margin: 30px 0 0 0;
    background: #EAEBD8;
    border: 1px solid #5970B2;
}
    
#entries ul
{
    list-style: none;
    white-space: nowrap;
}

#entries a
{   
    display: block;
    padding: 5px 10px;
    white-space: nowrap;
    text-decoration: none;
    background: white;
    color: black;
    font-weight:300;
}

#entries a:hover
{    background-color: orange}
  
/* 
BRAUN
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#805000;}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c8b391;
  border-right:1px solid #c8b391;
  background:#9f7b3f}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f2ede5;
  border-right:1px solid #f2ede5;
  background:#987130}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #987130;
  border-right:1px solid #987130;}
.spiffy4{
  border-left:1px solid #c8b391;
  border-right:1px solid #c8b391}
.spiffy5{
  border-left:1px solid #9f7b3f;
  border-right:1px solid #9f7b3f}
.spiffyfg{
  background:#805000;
  padding-left:10px;
  padding-right:10px;
  font-weight: bold;
  color: white;
  }


ORANGE 
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFCC77}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffe9c4;
  border-right:1px solid #ffe9c4;
  background:#ffd899}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff9f1;
  border-right:1px solid #fff9f1;
  background:#ffd590}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffd590;
  border-right:1px solid #ffd590;}
.spiffy4{
  border-left:1px solid #ffe9c4;
  border-right:1px solid #ffe9c4}
.spiffy5{
  border-left:1px solid #ffd899;
  border-right:1px solid #ffd899}
.spiffyfg{
  background:#FFCC77;
  padding-left:10px;
  padding-right:10px;
  font-weight: bold;
  }

DUNKELROT
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#BD342E}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e2a7a5;
  border-right:1px solid #e2a7a5;
  background:#cd6662}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f8eaea;
  border-right:1px solid #f8eaea;
  background:#c95a55}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c95a55;
  border-right:1px solid #c95a55;}
.spiffy4{
  border-left:1px solid #e2a7a5;
  border-right:1px solid #e2a7a5}
.spiffy5{
  border-left:1px solid #cd6662;
  border-right:1px solid #cd6662}
.spiffyfg{
  background:#BD342E;  
  padding-left:10px;
  padding-right:10px;
  font-weight: bold;
  }
 */ 