/* *************************************** */
/* Styles for hoermann.com  (International)*/
/* Marketing Factory Consulting GmbH       */
/*                                         */
/* V. 1.0  --- 06.03.2002	 al	 	           */
/* *************************************** */
/* 
Grundlegende Style-Elemente die uebergreifend 
gelten
 */

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: #cccccc;
	color: #000000;
}
	
td, th {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #000000;
}

td.abstandinhalt {
	padding-left: 13px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.blau {	 
	background-color: #333366;
}

.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;
}

.weiss {
	background-color: #ffffff;
}

.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;	
}

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: 13px;
	color: #333333;
	text-decoration: underline;
}
a:visited
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}
a:hover
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: underline;
}
a:active
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: underline;
}


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.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;
}