/* StandardFont fuer Texte */
body, tr, td, th, ul, ol, h2, h3, h4, div, p, span, address, blockquote, nobr, form, input
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	color:#000000;
	line-height:17px;
	}

/* Hintergrund fuer Homepage */				
.home {
	background-image: url(streifen.jpg);
	background-position: top;
	background-repeat: repeat-x;
	}

/* Hintergrund fuer Bereichsseiten */				
.bereich {
	background-image: url(bereiche/streifen.jpg);
	background-position: top;
	background-repeat: repeat-x;
	}

/* Font fuer Texte*/			
.text
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	color:#000000;
	line-height:17px;
	}
	
.liste
{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	color:#000000;
	line-height:19px;
	}


/* Font fuer MiniTexte*/			
.mini
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:10px;
	color:#000000;
	line-height:18px;
	}
	
/* Font fuer MiniTexte*/			

	
/* Font fuer Texte*/			
.tabellemini
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:10px;
	color:#001B4C;
	line-height:16px;
	}
	
/***************** Formatierungen fuer statische Texte *********/ 
/***************** und Tabellen - 3- und 4 spaltig *********/			
table.statisch
     {
     width:100%;
     }

tr.zeile_hell
    {
    background-color:#FFFFFF;
    vertical-align:top;
    }

tr.zeile_dunkel
    {
    background-color:#CED7E6;
    }

td.bestellnr
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	text-align:left;
	padding-left:5px;
	width:20%;
	vertical-align:top;
	/* background-color:#FF0000; */
	}

td.produkt
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	width:55%;
	vertical-align:top;
	}

td.menge
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	text-align:right;
	padding-right:8px;
	width:25%;
	vertical-align:top;
	}

.artikelzusatz
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	line-height:17px;
	}
	
.p_aktiv_ueberschrift
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	color:#000000;
	line-height:17px;
	width:90%;
	background-color:#CED7E6;
	padding-left:5px;
	}
	
.p_inaktiv_ueberschrift
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	line-height:17px;
	width:100%;
	background-color:#CED7E6;
	padding-left:5px;
	}
.produkt_ueberschrift2
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	color:#000000;
	line-height:17px;
	width:40%;
	background-color:#CED7E6;
	padding-left:5px;
	}

	
/****** Formatierungen fuer statische Texte und Tabellen - 3spaltig ******/			
table.statisch2
     {
     width:100%;
     }

tr.zeile_hell
    {
    background-color:#FFFFFF;
    vertical-align:top;
    }

tr.zeile_dunkel
    {
    background-color:#CED7E6;
    }

td.bestellnr2
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	text-align:left;
	padding-left:5px;
	width:10%;
	vertical-align:top;
	/* background-color:#FF0000; */
	}

td.produkt2
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	width:43%;
	vertical-align:top;
	}
td.produkt2a
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:0px;
	width:43%;
	vertical-align:top;
	}

td.menge2
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	text-align:right;
	padding-right:8px;
	width:15%;
	vertical-align:top;
	}
		
td.menge2a
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	text-align:right;
	padding-right:8px;
	width:15%;
	vertical-align:bottom;
	}	

td.bild2
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	text-align:right;
	padding-right:8px;
	width:30%;
	vertical-align:top;
	}
	
.artikelzusatz
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	line-height:17px;
	}
	
.produkt_ueberschrift
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	color:#000000;
	line-height:17px;
	width:50%;
	background-color:#CED7E6;
	padding-left:5px;
	}
.produkt_ueberschrift2
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:12px;
	color:#000000;
	line-height:17px;
	width:40%;
	background-color:#CED7E6;
	padding-left:5px;
	}

ul.pliste_aktiv
	{
	margin-left:5px;
	padding-left:0px;
	padding-top:3px;
	margin-top:0px;
	}
li.pliste_aktiv 
	{
	list-style-type:none;
	background:url(../images/all/pfeil_blau2.gif) 1px 2px no-repeat;
	margin-left:0px;
	padding-left:12px;
	padding-bottom:3px;
	padding-top:0px;
	margin-top:0px;
	}
	
ul.pliste_inaktiv
	{
	margin-left:8px;
	padding-left:0px;
	padding-top:2px;
	margin-top:0px;
	}
li.pliste_inaktiv 
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:11px;
	list-style-type:none;
	background:url(../images/all/pfeil_blau2.gif) 1px 3px no-repeat;
	margin-left:0px;
	padding-left:12px;
	padding-bottom:0px;
	padding-top:0px;
	margin-top:0px;
	}
	

	


	
/************ Ende 4-spaltige Tabelle **************** /


/* Font fuer Fusszeile */			
.fusszeile
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:9px;
	color:#001B4C;
	padding-bottom:5px;
	}

	
/* Font weiss und fett fuer Produktsuche */			
.weiss
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	}

/* Font blaue, fette Ueberschriften */			
.ueberblau
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#001B4C;
	}

/* Font blaue, fette Ueberschriften */			
.adresse
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#072B6E;
	}

	
/* Font fuer Teaser-Ueberschriften */			
.teaserueber
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	}

	
/* Font fuer kleine TeaserTexte */			
.teasertext
	{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
	font-size:11px;
	line-height:14px;
	color:#001B4C;
	}

/* alle ul */
ul { margin-top:0; }

/* Formatierung fuer Auflistungen mit rotem Punkt */	
ul.rot {
  list-style:none;
  padding:0px 0px 0px 2px;
  margin:0px;
  font-size:11px;
  }

li.rot {
  padding:0px 20px 5px 9px;
  margin-bottom:3px;
  line-height:16px;
  font-size:12px;
  color: #000000;
  font-family: Verdana, Helvetica, Geneva, Sans-Serif;
  background:url(../images/all/punkt_li_rot.gif) 0px 6px no-repeat;
}


/* Links Navigation Fusszeile Email-Adresse */
a.fusszeile:link 	{
				text-decoration:none;
				color:#001B4C;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:9px;
				}
			
a.fusszeile:active 	{
				text-decoration:none;
				color:#BE1000;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:9px;
				}
				
a.fusszeile:visited 	{
				text-decoration:none;
				color:#BE1000;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:9px;
				}
				
a.fusszeile:hover 	{
				text-decoration:none;
				color:#BE1000;
				font-family:Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:9px;
				}				
				
				
/* Links Navigation */
a.content:link 	{
				text-decoration:none;
				color:#1B51A3;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:12px;
				font-weight:bold;
				}
			
a.content:active 	{
				color:#1B51A3;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:12px;
				font-weight:bold;
				}
				
a.content:visited 	{
				text-decoration:none;
				color:#1B51A3;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:12px;
				font-weight:bold;
				}
				
a.content:hover 	{
				text-decoration:none;
				color:#1B51A3;
				font-family:Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:12px;
				font-weight:bold;
				background-color:#EEEEEE;
				}
	
				
/* Links Navigation */
a.kleiner:link 	{
				text-decoration:none;
				color:#1B51A3;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				}
			
a.kleiner:active 	{
				color:#1B51A3;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				}
				
a.kleiner:visited 	{
				text-decoration:none;
				color:#1B51A3;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				}
				
a.kleiner:hover 	{
				text-decoration:none;
				color:#1B51A3;
				font-family:Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;			
				}				
				
/* Linkformate teaser */
a.teaser:link 	{
				text-decoration:none;
				color:#BE1000;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				}
			
a.teaser:active 	{
				color:#BE1000;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				}
				
a.teaser:visited 	{
				text-decoration:none;
				color:#BE1000;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				}
				
a.teaser:hover 	{
				text-decoration:none;
				color:#BE1000;
				font-family:Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				font-style:italic; 
				}				
				
				
/* Linkformate fuer Reiter */
a.reiter:link 	{
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				color:#FFFFFF;
				letter-spacing:1px;
				text-decoration:none;
				}
			
a.reiter:active 	{
					font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
					font-size:10px;
					font-weight:bold;
					color:#FFFFFF;
					letter-spacing:1px;
					text-decoration:none;
					}
				
a.reiter:visited 	{
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				color:#FFFFFF;
				letter-spacing:1px;
				text-decoration:none;
				}
				
a.reiter:hover 	{
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				color:#FF0000;
				letter-spacing:1px;
				text-decoration:none;
				}				
				
			
/* Linkformate fuer Klappmenue */
a.klappmenu:link 	{
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:11px;
				font-weight:bold;
				color:#FFFFFF;
				text-decoration:none;
				}
			
a.klappmenu:active {
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:11px;
				font-weight:bold;
				color:#FFFFFF;
				text-decoration:none;
				}
			
a.klappmenu:visited 	{
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:11px;
				font-weight:bold;
				color:#FFFFFF;
				text-decoration:none;
				}
				
a.klappmenu:hover 	{
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:11px;
				font-weight:bold;
				color:#FFFFFF;
				text-decoration:none;
				}				
				

/* Links Navigation Fusszeile Email-Adresse */
a.newsticker:link 	{
				text-decoration:none;
				color:#FFFFFF;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				}
			
a.newsticker:active 	{
				text-decoration:none;
				color:#FFFFFF;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				}
				
a.newsticker:visited 	{
				text-decoration:none;
				color:#FFFFFF;
				font-family: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				}
				
a.newsticker:hover 	{
				text-decoration:none;
				color:#FFFFFF;
				font-family:Verdana, Arial, Helvetica, Geneva, Sans-Serif;
				font-size:10px;
				font-weight:bold;
				}				
/* EOF Links Navigation Fusszeile Email-Adresse */

/* Links active bei Sortierung der dynamischen tables */

.active { color: #BE1000; }

/* EOF Links active bei Sortierung der dynamischen tables */

table.infomaterial
				{
				padding-left:10px;
				padding-right:15%;
				}


input.textfeld_1
				{
				height:22px;
				width:230px; 
				background-color:#F2F6FB;
				border: 1px solid black;
				}

input.mailingliste
				{
				height:22px;
				width:380px; 
				background-color:#F2F6FB;
				border:1px solid black;
				}
				
input.datenblatt
				{
				height:22px;
				width:360px; 
				background-color:#F2F6FB;
				border:1px solid black;
				}
				
input.checkbutton
				{
				height:13px;
				width:13px; 
				background-color:#F2F6FB;
				border: 0px solid #000000;
				color:#FF0000;
				}
				
textarea.infoform
				{
				width:380px; 
				height:122px;
				background-color:#F2F6FB;
				border:1px solid black;
				}
