BODY,TD,TH,UL,OL,DT,DL {
	font-family: verdana,arial,helvetica,sans-serif;  /* Wirkt auch in Tabzellen */
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	line-height: 120%;
/* 	color: #00184A; */  /* dunkelbau */
/* 	color: #616161; */ 	/* Grau Ton */
	color: black;
}

BODY {
	margin-top:5px;
	margin-left:5px;
}

TR {
	vertical-align:top;
}

IMG {
	border:none;
}

.img_hilfe {
	vertical-align:center;		/* keine Auswirkung im <img> Tag!? */
	width: 15px;
	height: 15px;
	margin-top: 4px;
	margin-right: 0px;
	margin-left: 0px;
}

UL {
	list-style-image: url(http://localhost/industrie24/grafik/listen.marke2.png);
/*	margin-left:0.4em; */
}

LI {
	margin-top: 0.15em;
}


DT {
	margin-top: 0.5em;	
	margin-left: 0.4em;
	margin-bottom: 1em;	
	padding-left: 0.0em;
}

DD {
	margin-top: 0.25em;	
}


H1,H2,H3,.textue1,.textue2 {
	font-weight: bold;		/* Font-Family im Body */
	line-height: 100%;
}

H1,H2,.textue1  {
	font-size: 11pt;
	letter-spacing: 0.1em;
	color: maroon;
	margin-top: 0em;
	margin-bottom: 1.5em;
	border-bottom: solid 1px #D3D3D3;
	padding-bottom: 3px;	/* Abstand zwischen Rahmen und Textinhalt */
}

H3,.textue2  {
	font-size: 10pt;
	letter-spacing: 0.05em;	
	color: #003399;
/*	color: #AD4A18; */
	margin-top: 1.5em;
	margin-bottom: 1.0em;
}


#tabelle1 {
	margin-left:20px;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#D3D3D3;
	border: solid 1px gray;
}

#rahmen {
	border:solid 1px gray;
}

#rahmen2 {
	border-top: solid 1px #ffcc00;
	border-bottom: solid 1px #ffcc00;
	padding:2px;
	background-color:#FFFFC6;
}

#seitenmarkierung {					/* Verwendung bei Navigationsleiste */
	background-color:#ffcc00;
	padding:2px;
	font-weight: bold;
}

.anzeige_headline {
	font-weight: bold;
	margin-bottom: 0.1em;
}

.anzeige_subheadline {
	margin-top: 0.1em;
	margin-left: 0.4em;
	margin-bottom: 0.25em;
}


.anzeige_detail {
	margin-top: 1em;
	margin-left: 3%;
}

/* NOCH überprüfen */
.anzeige_preis {				/* durch "kleiner" !!!! */
	font-size : 8pt;
	margin-top: 0.0em;
	margin-left: 3%;
}

#anzeige_identnr {
	font-size : 0.8em;
	color: gray;
}	


P,.absatz,.absatz_einzug {
	margin-top: 0.5em;	
	margin-left: 0.4em;
	margin-bottom: 1em;	
	padding-left: 0.0em;
}

.absatz_einzug {
	margin-left: 3%;
}

.textfeld {
	font-size : 10pt;
	color: black;
	line-height: 115%
}

.textfeld_grau {
	font-family : arial, helvetica, sans-serif;
	font-size : 10pt;
	color: gray;
	line-height: 115%
}

.textfeld_fett {
	font-family : arial, helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	color: black;
	line-height: 115%
}

.text_markup {
  	font-weight: bold;
}



/* DAMIT SPÄTER ALLE text_markups ersetzen */
STRONG, #mark{
  	font-weight: bold;
}

/* Später Text_gruen_fett ersetzen */
#mark_gruen_fett {
  	font-weight: bold;
  	color: #008000;			/* Grün Ton */
}

#mark_rot {
	color: #cc3333;			/* Rot Ton */
}

#hinweis {
	color: #0066CC;			/* Helles Blau */
	font-weight: bold;
/*	border-bottom: solid 1px ; */
}

/* AENDERN: Dies eine Kombination aus strong und id=mark_rot" */
#mark_rot_fett {
  	font-weight: bold;
	color: #cc3333;
}

#warning{
	padding:3px;
	border: solid 1px #D60000;
	background: #FFFFCC;
}

/* Meldungen die z.B. in einem Kasten angezeigt werden */
.meldung {
	text-align:left;
	padding:3px;
	border:solid 1px #D60000;
	background:#FFFFCC;
}

#success{
	padding:3px;
	border: solid 1px #639C18;
	background: #FFFFCC;
}

#form_margins {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}



.form_tab_back {
	background-color: #0083D7;
}

.form_tab_front {
	background-color: #f5f5f5;
}

.form_headline {
	font-size : 9pt;
	font-weight: bold;
	text-align: left;
	vertical-align:middle;
	background-color: #99CCFF;
	letter-spacing: 0.1em;
	color: black /* #004080; */
}

.form_text_rechts,.form_text_links,.form_text_mitte {
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	vertical-align:top;
	margin-top:4px;
	margin-bottom:4px;
}

.form_text_rechts {
	text-align: right;
	margin-right: 5px;
	margin-left: 10px;	
}

.form_text_links {
	text-align: left;
	margin-right:10px;
	margin-left:5px;	
}

#checkbox {
	margin-bottom:0px;
}

.form_text_mitte {
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;	
}

form_button_feld,.form_text_feld,.form_select_feld {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	background-color: #FFFFF0;
	border:solid 1px #CDC9C9;
}

/* Später eliminieren funktioniert nicht Browserübergreifend */
input[type=password], input[type=text], textarea {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 10pt;
	background-color: #FFFFF0;
}


.form_button_feld {
	font-size:8pt;
	letter-spacing:0.1em;
	padding:2px;
	margin-left:5px; 		/* Um die Box herum */
	margin-top:10px;
	margin-bottom:10px;	
	border-style:outset;
	border-width:1px;
	border-color:#A1A1A1;
	background-color:#FFCC00;
}

/* Class später durch input,textarea... ersetzen! */
.form_text_feld, textarea, input[type=text] {
	letter-spacing: 0.5px;
	text-align: left;
	padding-left: 2px;		/* Im Textfeld selbst */
	margin-right: 10px;		/* Um die Box herum */
	margin-left: 5px;
	margin-top: 2px;
	border: solid;
	border-width: 1px;
	border-color: gray
}

.form_select_feld {
	margin-top:2px;
	border:solid;
	border-width:1px;
	border-color:gray;
}

.kasten_headline {
	font-family : arial, helvetica, sans-serif;
	font-size : 10pt;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0.1em;
	color: black;
}

.kasten_text {
	font-family : tahoma,arial, helvetica, sans-serif;
	font-size : 8pt;
	color: black;
	line-height: 120%
}

.kasten_link {
	font-family : arial, helvetica, sans-serif;
	font-size : 8pt;
	color: red;
	text-align: right;
	line-height: 120%
}


#kleiner {
	font-size: 0.8em;
}	


.small_red {
	font-size : 8pt;
	color: red;
}

.small_grau {
	font-size : 8pt;
	color: #808080;
}

/* Tabellen-Menü */
.tabmenueueberschrift {
  	font-family: tahoma,verdana,arial,helvetica,sans-serif;
  	font-size: 9pt;
  	font-weight: bold;
   	padding: 3px;
	vertical-align: middle;
	letter-spacing: 0.1em;
	background-color: #ffcc00;
}

.tabmenuetext,.menue_aktiv {
  	font-family: arial,helvetica,sans-serif;
  	font-size:9pt;
  	padding:1px;
	vertical-align:middle;
}

.menue_aktiv {
	background-color:#B4E2FF;
	border-top: solid;
	border-bottom: solid;
	border-width: 1px;
	border-color: #3E9AFF;
}


.text_rot,.text_rot_fett {
	color: #cc3333;			/* Rot Ton */
}

.text_rot_fett {
  	font-weight: bold;
}

.text_gruen,.text_gruen_fett  {
	color: #008000;			/* Grün Ton */
}

.text_gruen_fett {
  	font-weight: bold;
}


.fuss,.headline {
	font-size: 8pt;
}

#hintergrund_gelb {
	background-color:#FFCC00;
}

#box {
	border-bottom: dashed;
	border-width: 1px;
	border-color: #BFBFBF;
	padding-bottom: 1px;
}

/* Link Listings */
.link_zeile {			/* aktuell 8/04*/
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 0px;
}

.link_text {			/* aktuell 8/04*/
	font-size : 0.8em;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 25px;
}

a:link 		{ text-decoration: none; color: #3366ff; }
a:visited 	{ text-decoration: none; color: #004080; }
a:active	{ text-decoration: none; color: #ff8000; }
a:hover  	{ text-decoration: underline; color: red; }