/* Ueberschreibung von HTML-Tags */

body { 
	background-color:#C8C8C8; 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}

a {color : #000000; font-weight: bold; text-decoration : none;}
a:visited  {color : #000000; font-weight: bold; text-decoration : none;}
a:active  {color : #FFEA00; font-weight: bold; text-decoration : none;}
a:hover  {color : #FFEA00; font-weight: bold; text-decoration : none;}

a.nav {color : #FFEA00; font-weight: bold; text-decoration : none;}
a.nav:visited  {color : #FFEA00; font-weight: bold; text-decoration : none;}
a.nav:active  {color : #FFEA00; font-weight: bold; text-decoration : none;}
a.nav:hover  {color : #737373; font-weight: bold; text-decoration : none;}

a.unav {color : #c8c8c8; font-weight: bold; text-decoration : none;}
a.unav:visited  {color : #c8c8c8; font-weight: bold; text-decoration : none;}
a.unav:active  {color : #c8c8c8; font-weight: bold; text-decoration : none;}
a.unav:hover  {color : #737373; font-weight: bold; text-decoration : none;}

input 
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 150px;
	height: 15px;
	background-color: #fff;
	border: 1px dashed #FFEA00;
}

textarea 
{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #fff;
	border: 1px dashed #FFEA00;
}

td 
{ 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	text-align: left;
	vertical-align: top;
}

table.nav td 
{ 
	text-align: right;
}

th  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #000000;
	background-color: #FFEA00; 
	height: 20px;
}


/* eigene Angaben von Klassen */
.body_oben { 
	background-color:#CDCCCC;
	background: url('../images/hms_higru_oben.jpg') no-repeat top left;
	margin: 0px;
	padding: 0px;
}

.body_unten { 
	background-color:#CDCCCC;
	background: url('../images/hms_higru_unten.jpg') no-repeat top left;
	margin: 0px;
	padding: 0px;
}



input.checkbox
{
	font-size: 10px;
	width: 12px;
	height: 12px;
	background-color: #fff;
	border: 1px dashed #f90;
}




.td_foto
{
	width: 210px;
	text-align: right;
	vertical-align: top;
}

.td_video
{
	width: 210px;
	text-align: right;
	vertical-align: top;
}

img.td_foto
{
	align: right;
}

.td_abstand
{
	width: 20px;
}

.td_linie
{
	background: url(../images/onepix_black.gif);
	width: 1px;
}

.td_content
{
	text-align: left;
	vertical-align: top;
}




/* ueberschrift */
.title  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 30px;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}
#title  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 30px;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}
.message  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #b24419;
}
.subtitle  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #000000;
}


a.admin  {color : #FF9900; font-weight: bold;}
a.admin:visited  {color : #FEB549; font-weight: bold;}
a.admin:active  {color : #FFEA00; font-weight: bold;}
a.admin:hover  {color : #ccc; font-weight: bold;}


/*fuer Produkte und News */
.text  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}


a.text  {color : #000000; font-weight: bold;}
a.text:visited  {color : #393939; font-weight: bold;}
a.text:active  {color : #FFEA00; font-weight: bold;}
a.text:hover  {color : #FFEA00; font-weight: bold;}

/*fuer normale Inhaltsseiten */
.fliesstext  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
}


a.fliesstext  {color : #393939;text-decoration : underline;}
a.fliesstext:visited  {color : #393939;text-decoration : underline;}
a.fliesstext:active  {color : #FFEA00;text-decoration : underline;}
a.fliesstext:hover  {color : #FFEA00;text-decoration : underline;}


.kategorie  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	text-decoration : none;
	color : #000000;
	background-color: #eeeeee; 
}





table.produktkategorien
{
	width: 210px;
}

table.produktkategorien td
{
	height: 20px;
	text-align: left;
	vertical-align: text-bottom;
}

table.preislisten
{
	width: 220px;
}

table.preislisten td
{
	height: 20px;
	text-align: left;
	vertical-align: text-bottom;
}

table.bilder
{
	background-color: #eeeeee; 
	width: 80%;
}

table.bilder th
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight: bold;
	text-decoration : none;
	color : #333333;
	background-color: #eeeeee; 
	height: 9px;
	text-align: left;
}

.tabellenkopfhell  
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	background-color: #eeeeee;
	border: 1px #FF9900; 
}


.optionmenu {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	width: auto;
	background-color: #FFFFFF;
	border: 1px dashed #FF9900;
}

.eingabe {
	width: 150px;
	height: 15px;
}


.eingabekurz {
	width: 40px;
	height: 15px;
}

.bild {
	width: 200px;
	height: 15px;
}


.textfeld {
	width: 200px;
	height: 60px;
}
.textfeldgross {
	width: 370px;
	height: 150px;
}

/* fuer das admintool */
.admintabelle1  
{
	background-color: #9B9A8A;
}
.admintabelle2  
{
	background-color: #B4B3A2;
}
.admintabelle3  
{
	background-color: #CFCEBF;
}
.admintabelle4  
{
	background-color: #E2E1D2;
}

.admintabhead
{
	color: #FFFFFF; 
	font-size: 20px; 
	font-weight: bold;
}

.textfeldhoch {
	width: 150px;
	height: 60px;
}



/* fuer die preislisten */
.produkte {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #a8a9a9;
	/*background-color: #eeeeee;*/
	border: 1px #FF9900;
}

.k_preis  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight: bold;
	background-color: #FFEA00;
}

.h_preis  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight: bold;
	background-color: #FF0000;
}

.ka_preis  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight: bold;
	background-color: #2390FF;
}

td.admin {
	background-color: #FF9900;
}




/* alte Fonts, sollten irgendwann angeglichen werden:


 
#s { font-family:arial,helvetica,sans serif; font-size:12px; color:black; }
#sb { font-family:arial,helvetica,sans serif; font-size:12px; font-weight:bold; color:black; }
#xl { font-family:arial,helvetica,sans serif; font-size:15px; font-weight:bold; color:#FFEA00; }
#title { font-family:arial, helvetica,sans serif; font-size:14px; font-weight:bold; color:black; }

A.menu { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; line-height:12px; color:black; }
A.menu:active { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; line-height:12px; color:#FFEA00; }
A.menu:hover { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-decoration:none; line-height:12px; color:#FFEA00; }

A.submenu { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#393939; ; text-decoration: none}
A.submenu:active { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#FFEA00; }
A.submenu:hover { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#FFEA00; }

A.s { font-family:arial, helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; color:#393939; }
A.s:active { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; color:#FFEA00; }
A.s:hover { font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; color:#FFEA00; }

.Text_normal {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.Bildunterschrift { font-family: Arial, Helvetica, sans-serif; font-size: 9px }
.Text_normal_fett { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold}
*/