/* *************************************** */
/* Styles for shmeiman.com  (International)*/
/* *************************************** */

body {	
	background-color:#cccccc;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	  
}

body.flash {	
	background-color:#ffffff;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;	  
}

p {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	background-color: #ffffff;
	color: #000000;
}
	
td, th {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #727272;
}

td.abstandinhalt {
	padding-left: 13px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.blau {	 
	background-color: #333366;
}
td.yellow {	 
	background-color: #F9C81F;
}
td.white {	 
	background-color: #FFFFFF;
}

.hellblau {
	background-color: #CCCCFF;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 16px;
	/*  am 4.7.2002 von 18 auf 16 geändert, (is)*/
	color: #666699;
}
.subMenuTD {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 21px;
	color: #666666;
	background-color: #efefef;
}
.subMenuTDOver {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 21px;
	color: #FFFFFF;
	background-color: #666666;
	cursor: hand;
}
.weiss {
	background-color: #ffffff;
}
.cccccc {
	background-color: #cccccc;
}
.e0e0e0 {
	background-color: #e0e0e0;
}
.b62025 {
	background-color: #B62025;
}
.0071A0 {
	background-color: #0071A0;
}
.006139 {
	background-color: #006139;
}
.802890 {
	background-color: #802890;
}
.BBBDC0 {
	background-color: #BBBDC0;
}
.FAFAFA {
	background-color: #FAFAFA;
}
.e4e4e4 {
	background-color: #e4e4e4;
}
.efefef {
	background-color: #efefef;
}
.f8f8f8 {
	background-color: #f8f8f8;
}

.grau {
	vertical-align: top;
	text-align: left;
	background-color: #666666;
	color: #ffffff;
}

.mittelgrau {
	background-color: #999999;
	padding-left: 13px;
	color: #333333;
	font-weight: bold;	
}

.orange {
	color: #dd6f00;	
}
.tuorange {
	color: #DE8225;
}
.tumidorange {
	color: #DE8225;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:200%;
	letter-spacing:2px;
}
td.grau {
	background-color: #666666;
	color: #ffffff;
	font-size: 14px;
}


/*   LINKS   */

/* get rid of nasty borders on linked images */
img, img a {
	border:none;
}


a:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #727272;
	text-decoration: none;
}
a:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #0066B5;
	text-decoration: none;
}
a:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #0066B5;
	text-decoration: none;
}
a:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #0066B5;
	text-decoration: none;
}


a.klein:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a.klein:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
a.klein:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
a.klein:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}

a.nav:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

a.nav:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
a.nav:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}

a.nav:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
a.agsmb:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.agsmb:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.agsmb:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #B61F24;
	text-decoration: underline;
}

a.agsmb:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #B61F24;
	text-decoration: none;
}
a.agsm:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #727272;
	text-decoration: none;
}

a.agsm:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #727272;
	text-decoration: none;
}
a.agsm:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #B61F24;
	text-decoration: underline;
}

a.agsm:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #B61F24;
	text-decoration: none;
}
a.agymb:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.agymb:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.agymb:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #0070A0;
	text-decoration: underline;
}

a.agymb:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #0070A0;
	text-decoration: none;
}
a.agym:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #727272;
	text-decoration: none;
}

a.agym:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #727272;
	text-decoration: none;
}
a.agym:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #0070A0;
	text-decoration: underline;
}

a.agym:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #0070A0;
	text-decoration: none;
}
a.awlb:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.awlb:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.awlb:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #006733;
	text-decoration: underline;
}

a.awlb:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #006733;
	text-decoration: none;
}
a.awl:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #727272;
	text-decoration: none;
}

a.awl:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #727272;
	text-decoration: none;
}
a.awl:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #006733;
	text-decoration: underline;
}

a.awl:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #006733;
	text-decoration: none;
}
a.afhb:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.afhb:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.afhb:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #7F288F;
	text-decoration: underline;
}

a.afhb:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #7F288F;
	text-decoration: none;
}
a.afh:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #727272;
	text-decoration: none;
}

a.afh:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;
	line-height:200%;
	font-size: 12px;
	color: #727272;
	text-decoration: none;
}
a.afh:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #7F288F;
	text-decoration: underline;
}

a.afh:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	letter-spacing:1px;	
	line-height:200%;
	font-size: 12px;
	color: #7F288F;
	text-decoration: none;
}

a.com:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

a.com:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

a.com:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}

a.com:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}

a.orange:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #FF9900;
	text-decoration: none;
}

a.orange:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #dd6f00;
	text-decoration: none;
}

a.orange:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #ff8000;
	text-decoration: underline;
}

a.orange:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #ff8000;
	text-decoration: none;
}

a.info:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #666699;
	text-decoration: none;
}

a.info:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #11508F;
	text-decoration: none;
}

a.info:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #1A60A7;
	text-decoration: underline;
}

a.info:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #1A60A7;
	text-decoration: none;
}

a.subinfo:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: none;
}

a.subinfo:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: none;
}

a.subinfo:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: underline;
}

a.subinfo:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: none;
}

p.info
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #666699;
	text-decoration: none;
}

a.blau-u:link
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #666699;
	font-weight: bold;
	text-decoration: underline;
}

a.blau-u:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #666699;
	font-weight: bold;
	text-decoration: underline;
}

a.blau-u:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #666699;
	font-weight: bold;
	text-decoration: underline;
}

a.blau-u:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #666699;
	font-weight: bold;
	text-decoration: underline;
}

a.grau          { font-size: 13px;
                  text-decoration: none;
	              font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
a.grau:link     { color: #ffffff; text-decoration: none;}
a.grau:visited  { color: #dddddd; text-decoration: none;}
a.grau:hover    { color: #ff8000; text-decoration: none;}
a.grau:active   { color: #ff8000; text-decoration: none;}

/* Fuer die Layers getrennte Klasse, die nicht die Angabe text-align: left; enthaelt,
   die im Netscape 4.7 zu Darstellungsfehlern in den Layern fuehrt. */
a.layer        {
	              background-color: #666666;
				  color: #ffffff;
				  font-size: 13px;
                  text-decoration: none;
	              font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }
a.layer:link    { color: #ffffff; text-decoration: none;}
a.layer:visited { color: #dddddd; text-decoration: none;}
a.layer:hover   { color: #ff8000; text-decoration: none;}
a.layer:active  { color: #ff8000; text-decoration: none;}

/*    BOLD   */

b.gross
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
b.bildunterschrift
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

b.blau
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666699;
}

b.blautext
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666699;
}

b.orange
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
}

b.fehler
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

b.ueberschrift
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 23px;
	font-weight: bold;
}
h1.ueberschrift
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 23px;
	font-weight: bold;
	margin: 0px;
}
h2.subtitle
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
}

b.info
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #666699;
	text-decoration: none;
}

/*    H's und sup/sub   */

h1
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 23px;
	font-weight: bold;
}

h2
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 24px;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

h4 {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

sup {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #000000;
}

sub {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #000000;
}

ul {
margin-top: 0px;
margin-bottom: 0px;
margin-left:25px;
}

ul.ohne {
margin-top: 0px;
margin-bottom: 0px;
margin-left:15px;
}

li {
margin-top: 5px;
}

/********************/
/* Formulare        */
/********************/

input, textarea {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12px;
}
	

/************************/
/* FUER ERSATZTEIL-SHOP */
/************************/

.grau2
{
	vertical-align: top;
	text-align: left;
	background-color: #bcbcbc;
	color: #ffffff;
}

.navgrau1
{
	vertical-align: top;
	text-align: left;
	background-color: #8f8f8f;
	color: #ffffff;
}

.navgrau2
{
	vertical-align: top;
	text-align: left;
	background-color: #dadada;
	color: #ffffff;
}

b.reminder
{
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

/******************************/
/* PROSPEKTMATERIAL BESTELLEN */
/*****************************/

.pbestellung ul {
 list-style: none;
 margin: 30px 0 0 10px;
 padding: 0;
}

.pbestellung ul li {
 font-weight: bold;
}

.pbestellung a {
 display: block;
 float: left;
 margin-top: 5px;
 margin-bottom: 15px;
 margin-right: 15px;
}