h1, h2, h3, {
	font-family: "Arial", Verdana, Helvetica;
	color: #336699;
}

h4 {
	font-family: "Arial", Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}

h5 {
	font-family: "Arial", Verdana, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #336699;
}

h6 {
	font-family: "Arial", Verdana, Helvetica;
	font: 12pt/28pt;
	font-weight: bold;
	text-align: center;
  color:windowtext; background-color:#336699;

  color: white;
}

/* Container für einzelnes Produkt */
div.show {
margin-top: 5px;
margin-bottom: 10px;
}


.navi, .cat, .subcat {
font-family: Geneva, Arial, Helvetica, san-serif;
font-size: 13px;
line-height: 14px;
margin-left: 5px;
}

.catactive {
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}

p, div, li, ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

form {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
margin: 0px;
}

/* Suchfeld */
input.search {
border-style: solid;
border-width: 1px;
border-color: silver;
background-color: #aaddff;
}

/* Eingabefeld Notizzettel */
input.acht {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
margin-left: -3px;
background-color: white;
border-style: solid;
border-width: 1px;
border-color: gray;
} 

input.blue {
color: black; 
}

img {
margin: 0px;
}

.acht {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #003300;
}

.buttontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.versandart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #000066;
	text-align: left;
}

a {
	color: black;
	text-decoration: none;
}
a:link {
	color: black;
}
a:visited {
	color: black;
}
a:hover {
	color: black;
text-decoration: underline;
}
a:active {
	color: black;
}
a.white {
	color: black;
	text-decoration: none;
}
a:link.white {
	color: white;
}
a:visited.white {
	color: white;
}
a:hover.white {
	color: black;
		color: white;
text-decoration: underline;
}
a:active.white {
	color: white;
}


.footer {
	font-family: "Arial", Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #336699;
}
/* Gesamtumrandung TABELLE */
table.umrandung {
border-style : solid;
border-width: 1px; 
border-color : silver; 
}

table.ausgabe {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
margin: 1px;
background-color: #eeeeee;
border-style: solid;
border-width: 1px; 
border-color: silver;
}

table.ausgabe th {
background-color: #C0C0C0;
}

table.ausgabe td {
background-color: #ffffff;
}

table.adresse {
font-family: Verdana, Arial, Helvetica;
font-size: 9pt;
margin: 1px;
background-color: white;
border-style: solid;
border-width: 1px; 
border-color: silver;
}

table.adresse td {
background-color: white;
}

/* Input-Felder in Tabellenzelle */
table.adresse input {
background-color: white;
border-style: solid;
border-width: 1px;
border-color: silver;
}

table.adresse input.w {
background-color: #aaddff;
border-style: solid;
border-width: 1px;
border-color: silver;
}

/* Gestaltung für Trennlinie */
div.border {
color: gray;
}

/* normaler Rahmen mit roter Umrandung, 8pt */

.rahmen {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 7pt;
line-height: 10px;
background-color : #aaddff;
border-style : solid; 
border-width : 1px; 
border-color : darkblue;
padding : 2px; 
margin-left : 3px; 
} 

/* normaler Rahmen mit roter Umrandung, 10pt */
.rahmen2     {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
background-color : #aaddff;
border-style : solid; 
border-width : 1px; 
border-color : darkblue;
padding : 2px; 
margin-left : 3px; 
}

/* Rahmen für Kleinanzeigen */
.rahmen_kaz     {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt;
background-color : #eeeeee;
border-style : solid;
border-width : 2px;
border-color : darkblue;
padding : 2px;
margin-left : 3px;
}

/* Listen, Aufzählungen */
ol {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
} 

ul { 
/* Grafik für Aufzählungszeichen */
list-style-image: url(cat.gif);
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
}

/* ZEICHENVORLAGEN */
i {
color : #000066; 
} 

b {
color : darkblue;
} 

b.b {
color: black;
}

b.blue {
color : darkblue;
}

b.dark {
color: #000080; 
}

.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	padding: 5px;
}
.newswhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	padding: 5px;
}

/* Gestaltung für Trennlinie */
div.border {
color: #336699;
}
