body /* Standardschriftart für alle Seiten  */
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : black;
	margin-top: 15px;
	margin-left: 15px;
}

.fettblau
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color: #005288; /*alte farbe der links #0100E0*/
}

.streifen
{
	background-image:url(images/hg.gif)
}

.menue
{
	background-color : #005288;
}

.klein /* Text vor eingabefeldern der nicht erfordert ist */
{
	font-size:7pt;
	color : #000000;
	font-weight : bold;
}

.fett
{
	font-size:12pt;
	color: #000000;
	font-weight: bold;	
}

.beschreibung /* Text vor eingabefeldern der nicht erfordert ist */
{
	font-size:7pt;
	color : #000000;
}

.gross
{
	font-size:18pt;
	color : #000000;
	font : bold;
	font-weight:700;
	font-style:bold;
}

.kleinerfordert /* Text vor Eingabefeldern der erfordert ist */
{
	font-size:7pt;
	color : #FF0000;
	font-weight : bolder;
}

.white
{
	background-color : #FFFFFF;
}

td
{
	vertical-align : top;
	font-size:10pt;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.background /* Backgroundfarbe wenn man Spalten trennen muß (immer mit body ändern°!) */
{
	background-color : #AEC0D4;
}

a { color:black; }
input /*   */
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
/*	background-color : #EAE1CE; */
}

select /*   */
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}

textarea /*   */
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
}	

.leer /* Wird verwendet wenn in Tabellen keine Zeile vorhanden ist  */
{
	font-style : italic;
}

.spaltenkopf /* Überschriften in Tabellen  */
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : black;
	font-weight : bold;
	background-color : #DBDBDB;
}

.titel /* Tabellenkopf Überschrift */
{
	color : White;
	font-weight : bold;
}

.titel1 /* Tabellenkopf Überschrift */
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : White;
}

.titelFormular /* Tabellenkopf Überschrift */
{
	color : White;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin-top: 15px;
	margin-left: 15px;	
}
.formularVom /* Tabellenkopf unter Überschrift */
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : white;
	margin-top: 15px;
	margin-left: 15px;
}


.untertitel /* Tabellenkopf z.Bsp.: Anzahl derr Datensätze  */
{
	color : white;
	font-weight : normal;
}

.warnung /* Alle hervorgehobenen Felder, z.Bsp.: Bei Terminen die bereits überschritten sind  */
{
	color : red;
}

.infotext /* Der Informationstext unterhalb des Tabellenkopfes  */
{
	font-size : 10pt;
}

.line1 /* Farbwechsler der Tabellenzeilen (1 Zeile)  */
{
	background-color : #005288;
}

.line2 /* Farbwechsler der Tabellenzeilen (2 Zeile)  */
{
	background-color :#005288;
}

.background_desk {
	background-color: #E9E9E9;
}

.background_status {
	background-color: #9DBDD5;
}

.pflicht /* Formartierung der Bezeichnung derPflichtfelder  */
{
  color: Red;
}

.edit /* Formartierung der Bezeichnung derEditfelder  */
{
	color: Blue;
}

.erledigt /* Bei Schritt für Schrittaufzählung -> Erledigte Zeile */
{
	color : #808080;
}

.aktuell /* Bei Schritt für Schrittaufzählung -> Aktuelle Zeile  */
{
	font-weight : bold;
}

.offen /* Bei Schritt für Schrittaufzählung -> Offene Zeile  */
{
	color : Gray;
}

.ausaktuell /* Bei Schritt für Schrittaufzählung -> Aktuelle Zeile  */
{
	font-size : 8pt;
	text-decoration : none;
}

.ausoffen /* Bei Schritt für Schrittaufzählung -> Offene Zeile  */
{
	color : Gray;
	font-size : 8pt;
	text-decoration : none;
}

.v  /* Spalte Anzahl der Verteilten Preisanfragen */
{
	color :black;
}

/* Quickdefinitionen */
.b_l{border-left: 1px solid black;}    /* Border Left */
.b_r{border-right: 1px solid black;}   /* Border Right */
.b_b{border-bottom: 1px solid black;}   /* Border Boden */
.b_t{border-top: 1px solid black;}     /* Border Oben */
.q_c{text-align : center;}              /* Ausrichtung Zentriert */
.q_l{text-align : left;}                /* Ausrichtung Links */
.q_r{text-align : right;}               /* Ausrichtung Rechts */
.q_t{vertical-align : top;}             /* Ausrichtung Oben */
.q_m{vertical-align : middle;}     /* Ausrichtung Mitte */
.q_b{vertical-align : text-bottom;}     /* Ausrichtung Unten */
.B  {font-weight : bold;}               /* Fett schreiben */
.K  {font-style : italic;}              /* Kursiv schreiben */

.a  /* Spalte Anzahl der Abgelehnten Preisanfragen */
{
	color : red;
}

span /* Brauchma den?  */
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : black;
}

td /* Brauchma den?  */
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : black;
}

.bedarf /* Bereichstabellenkopf-Hintergundfarbe  */
{
	background-color : #087C8B;
}

.preisanfrage /* Bereichstabellenkopf-Hintergundfarbe  */
{
	background-color : #204F55;
}

.tools /* Bereichstabellenkopf-Hintergundfarbe  */
{
	background-color : #FF0029;
}

.oea /* Bereichstabellenkopf-Hintergundfarbe  */
{
	background-color : #FF0029;
}

.partner /* Bereichstabellenkopf-Hintergundfarbe  */
{
	background-color : #51545D;
}

.webmaster /* Bereichstabellenkopf-Hintergundfarbe  */
{
	background-color : #6D4241;
}

.home /* Bereichstabellenkopf-Hintergundfarbe  */
{
	background-color : #828282;
}

.lieferant /* Bereichstabellenkopf-Hintergundfarbe  */
{
	background-color : #FF0000;
}

.start /* Bereichstabellenkopf-Hintergundfarbe  (Bereich vor Login) */
{
	background-color : #204F55;
}
/* -----------------------------   Neu  -------------------------------  */

.feldinfo /* Der Informationstext unterhalb eines eingabefeldes  */
{
	font-size : 10pt;
	white-space : pre;
}

.hinweis /* Der Hinweistext betreffend Pflichtfelder  */
{
	font-size : 8pt;
}

.kleiner /*etwas kleiner  */
{
	font-size : 7.5pt;
	color: Black;
}

.groesser /* etwas groesser  */
{
	font-size : 11pt;
	color: Black;
}

.zeilentitel /* NOCH IN DER TESTPHASE  */
{
	font-size : 10pt;
	color: Black;
}

.faq /* Der Textlink auf den Fragen und Antwortenbereich  */
{
	font-size : 7pt;
	color: Black;
}

/* -----------------------------  Menue-Styles  ------------------------  */
a.menue
{
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #ffffff;
}

A:hover.menue
{
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#ffffff;
}

.menu /* Menu-Hintergundfarbe  */
{
	background-color : #DBDBDB;
}	

.link
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.highlighting {
	font-weight: bold;
	color: blue;
}
.highlighting_dok_id {
	font-weight: bold;
	color: red;
}

.menue_text
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color:#ffffff;
}
/* -----------------------------  HEADER  ------------------------  */
.header_hg /* Hintergrund von Header */
{
	background-image: url(../header-dateien/leiste_bgr.gif);
}

.header_logo /* Logo im Header */
{
	background-image : url(../header-dateien/logo.gif);
	background-repeat : no-repeat;
	background-position : top;
}

.header_rechts /* Logo im Header rechts */
{
	background-image : url(../header-dateien/balken_rechts.gif);
	background-repeat : no-repeat;
	background-position : right;
}

.button
{
	width: 90;
	height : 20;
	font-family : Verdana;
	font-size : 12;
}

.textfeld
{
	height : 20;
}

.menuehome
{
	text-decoration : none;
	font-size : 11;
}

a.type1:hover 
{ 
	color:#FF0000; 
}

.statuszeile
{
	background-color : #D5D5D5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	letter-spacing:1px;
	color : black;
	padding-top : 5;
	padding-left : 5;
}	

a.faq
{
	color:blue;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

a.faq:hover
{
	color:red;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

a.faq:visited
{
   color:darkblue;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 12px;
}

a.faq:visited:hover
{
   color:red;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size : 12px;
} 

.gruen
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : Green;
}
.linkstatausschreibungen
{
	text-decoration : none;
	color: #00518C;
}
.linkstatausschreibungen:hover
{
	text-decoration : underline;
	color: #00518C;
}
.download_file_color{color: #FFFFFF;}
.linksmiteffekt
{
	text-decoration :none;
	font-family :  verdana;
	font-size : 8pt;
	color: #0000FF;
}
.linksmiteffekt:hover
{
 	text-decoration :underline;
 	font-family :  verdana;
 	font-size : 8pt;
	color: #0000FF;
}
.navlinks
{
 	text-decoration :none;
 	font-family :  verdana;
 	font-weight: bold;
	font-size : 8pt;
	color: #FFFFFF;	
}
.navlinks:hover
{
 	text-decoration : underline;
 	font-family :  verdana;
 	font-size : 8pt;
	font-weight: bold;
	color: #FFFFFF;	
}
.navlinks:active
{
 	text-decoration : none;
 	font-family :  verdana;
 	font-size : 8pt;
	font-weight: bold;
	color: #FFFFFF;	
}
.publiclinks
{
 	text-decoration :none;
 	font-family :  verdana;
	font-size : 8pt;
	color: #FFFFFF;	
}
.publiclinks:hover
{
 	text-decoration : underline;
 	font-family :  verdana;
 	font-size : 8pt;
	color: #FFFFFF;	
}
.publiclinks:active
{
 	text-decoration : none;
 	font-family :  verdana;
 	font-size : 8pt;
	color: #FFFFFF;	
}
.linksmiteffektgr
{
	text-decoration :none;
	font-family :  verdana;
	font-size : 9pt;
	color: #0000FF;
}
.linksmiteffektgr:hover
{
 	text-decoration :underline;
 	font-family :  verdana;
 	font-size : 9pt;
	color: #0000FF;
}

.linksmiteffektgrblack
{
	text-decoration :none;
	font-family :  verdana;
	font-size : 9pt;
	color: #000000;
}
.linksmiteffektgrblack:hover
{
 	text-decoration :underline;
 	font-family :  verdana;
 	font-size : 9pt;
	color: #000000;
}

.linksmiteffektdetail
{
	text-decoration :none;
	font-family :  verdana;
	font-size : 9pt;
	color: #003399;
	font-weight: bold;
}
.linksmiteffektdetail:hover
{
 	text-decoration :underline;
 	font-family :  verdana;
 	font-size : 9pt;
	color: #003399;
	font-weight: bold;
}

.color_line1 /* Farbwechsler der Tabellenzeilen (1 Zeile)  */
{
	background-color : #ADC3D6;
}

.color_line2 /* Farbwechsler der Tabellenzeilen (2 Zeile)  */
{
	background-color :#C0D6E9;
}


/* Detailansichten für die Ausschreibungen */
.tabelle_detail
{
	width: 608;
}
.tabelle_ausrichtung
{
	text-align: center;
}
.detaillink
{
	font-family :  verdana;
	font-size : 9pt;
	color: #0000FF;
	font-weight: bold;
	text-decoration :underline;
}
.downloadlink
{
	text-decoration :underline;
	font-family :  verdana;
	font-size : 9pt;
	color: #FFFFFF;
}

.detail_schrift /* Standardschriftart für alle Deatailansichten  */
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : black;
	margin-top: 15px;
	margin-left: 15px;
}

.imb_ueberschrift
{
	background-color :#DEE1E8;
}
.imb_link
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #6938FC;
	text-decoration :none;
}
.imb_link:hover
{
 	text-decoration :underline;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #6938FC;
}
.lh_6
{
	line-height: 6px;
}
