/* Style Sheet Metadata - GAEB - ***********************************/
/*                                                                 */
/* Projekt:      Vergabesatellit                                   */
/* Firma:        cosinex GmbH / www.cosinex.de                     */
/* Autor:        A.Broeker                                         */
/* Datum:        02.05.2011                                        */
/* CSS-File:     vmp_gaeb.css                                      */
/* Version:      1.0                                               */
/* Optimiert:    ab IE 6, FF, Opera, Safari                        */
/*                                                                 */
/* Beschreibung: Allgemeine Styles f�r den Inhalt der GAEB-Daten+  */
/*               definerte Styles Cosinex                          */
/*                                                                 */
/* Bereiche:                                                       */
/*******************************************************************/
/* HTML-Elemente */

body {
	font-family: Arial, Verdana, Sans-serif;
	color: black;
	font-size:100%;
	background: #fff;}

p, div, td, th, li {
	font-size: 10pt;}

/* ENDE HTML-Elemente */


/* BEGINN cosinex-LAYOUT:
 * Dieser Bereich enth�lt alle Styles, die von cosinex frei formatierbar sind
 * (Verwendung im ersten Abschnitt mit den Eckdaten des Projektes). 
 */
h1.cx {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border:none;
    font-size: 14pt;
    letter-spacing: 0.02em;
    color: #000;}

h2.cx {
	font-size: 12pt;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	letter-spacing: 0.02em;}

h3.cx {
	font-size:12pt;
	margin: 20px 0px 0px 0px;
	padding: 15px 0px 0px 0px;}

h4.cx {
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;}
	
*+html h1.cx,
*+html h2.cx,
*+html h3.cx,
*+html h4.cx {
	position:relative !important;}	


p.cx {

}

table p.cx {
	margin-top: 0px;
	margin-bottom: 0px;
}

ul.cx, ol.cx {
	
	
}

li.cx {
	
}

p.continuous {
	margin: 0px;
	padding: 0px;}


div.label {
	padding:2px 0px 2px 0px;
	float: left;
	width: 40%;}

div.labelHalf {
	padding:2px 0px 2px 0px;
	float: left;
	width: 20%;}

div.value {
	padding:2px 0px 2px 0px;
	float: left;
	width:60%;}

div.amount {
	text-align: right;}

div.sum {
	border-top: solid black 0.4pt;
	font-weight: bold;
	margin-top: 20pt;}

div.breaker {
	font-size: 1pt;
	height: 0pt;
	clear: both;}

div.distance {
	clear: both;}

br.breaker {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;}
	
a.cx {
	font-size: 10pt;
	color:#000;
	text-decoration:undeline;}
a.cx:hover {
	color:#000;
	text-decoration:none;}
	
a.cx:active {
	color:#000;
	text-decoration:undeline;}

div.mark {
	color: gray;
}

div.remark {
	
}

/* ENDE cosinex-LAYOUT */




/* BEGINN Erg�nzungen-Layout
 * Dieser Bereich enth�lt alle Styles zur Darstellung von Erg�nzungen durch
 * die Vergabestelle bzw. durch den Bieter innerhalb des Leistungsverzeichnisses
 * im Kurz- und Langtext. Es gibt vom GAEB-Konsortium dazu nur eine Empfehlung:
 * Erg�nzungen der Vergabestelle sollen rot, Erg�nzungen des Bieters gr�n
 * dargestellt werden. Noch nicht vorgenommene (aber vorgesehene) Erg�nzungen
 * werden grau markiert, um sie als Erg�nzungen sichtbar zu machen
 * (Verwendung innerhalb des "Leistungsverzeichnis Kurz- und Langtext").
 */
 
div.complement {
	margin-top: 8pt;
	margin-bottom: 8pt;}

div.complementGenericTitle {
	font-size: 11pt;}

div.complementContentEmpty, 
div.complementContentByOwner, 
div.complementContentByBidder {
	padding-left: 5px;
	margin-left:0px;}

div.complementContentEmpty {
	border-left: solid gray 10px;}

div.complementContentByOwner {
	border-left: solid red 10px;}

div.complementContentByBidder {
	border-left: solid green 10px;}

div.complementContentByUnknown {
	border-left: solid black 10px;}

div.complementMarkLabel {
	
}

.byBidder {
	border-bottom: solid green 0.1pt;
}

.byOwner {
	border-bottom: solid red 0.1pt;
}

.byUnknown {
	border-bottom: solid black 0.1pt;
}

.emptyComplement {
	
}

.genericByBidder {
	font-style:italic;
	padding-left: 5px;
	border-left: solid green 10px;
	color: green;
}

.genericByOwner {
	font-style:italic;
	padding-left: 5px;
	border-left: solid red 10px;
	color: red;
}

.genericByUnknown {
	font-style:italic;
	padding-left: 5px;
	border-left: solid black 10px;
	color: black;
}

.genericEmptyComplement {
	font-style:italic;
	padding-left: 5px;
	border-left: solid gray 10px;
	color: gray;
}


/* ENDE Erg�nzungen-Layout */


/* BEGINN Leistungsverzeichnis-Layout
 * Dieser Bereich enth�lt alle Styles, die zur neutralen Darstellung des
 * Leistungsverzeichnisses nach den Empfehlungen des GAEB-Konsortiums verwendet
 * werden (Verwendung in den Abschnitten "Inhalt des Leistungsverzeichnisses",
 * "Leistungsverzeichnis Kurz- und Langtext" und "Zusammenstellung"
 */
 
div.subheading {
	font-weight: bold;
}

div.itemTitle {
	margin-top: 12pt;
	margin-bottom: 12pt;
	font-weight: bold;
}

table.lvToc, table.lvTocHead, table.lvTocFoot {
	width: 100%;
	border-collapse: collapse;
}

td.lvTocHead {
	font-weight: bold;
	border-top: solid black 0.4pt;
	border-bottom: solid black 0.4pt;
	padding-top: 6pt;
	padding-bottom: 6pt;
	padding-left: 0pt;
	padding-right: 6pt;
	vertical-align: middle;
}

td.lvTocFoot {
	border-bottom: solid black 0.4pt;
	padding-top: 6pt;
	padding-bottom: 0pt;	
	padding-left: 0pt;
	padding-right: 6pt;
}

td.lvToc {
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0pt;
	padding-right: 6pt;
	padding-bottom: 0pt;
}

table.lv, table.lvHead, table.lvFoot {
	width: 100%;
	border-collapse: collapse;
}

td.lvHead {
	font-weight: bold;
	border-top: solid black 0.4pt;
	border-bottom: solid black 0.4pt;
	padding-top: 6pt;
	padding-bottom: 6pt;
	padding-left: 0pt;
	padding-right: 6pt;
	vertical-align: middle;
}
td.lvFoot {
	border-bottom: solid black 0.4pt;
	padding-top: 6pt;
	padding-bottom: 0pt;	
	padding-left: 0pt;
	padding-right: 6pt;
}

td.lv {
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0pt;
	padding-right: 6pt;
	padding-bottom: 0pt;
	border: none; /*solid black 0.5pt;*/
}

td.ordinalNumber {
	width: 105px;
}

td.complementMarkLabel {
	width: 100px;
	text-align: right;
}

td.itemDescription {
	width: auto;
}

td.summaryDescription {
	width: 145px;
}

td.quantity {
	width: 90px;
	text-align: right;
}

td.quantityUnit {
	width: 60px;
}

td.amount {
	width: 100px;
	text-align: right;
}

td.sum {
	border-top: solid black 0.4pt;
	font-weight: bold;
}

table.contentHeader {
	width: 100%;
	border-collapse: collapse;
	font-weight:bold;
}

td.contentHeaderLabel {
	width: 100px;
}

td.contentHeaderSecondLabel {
	width: 145px;
}

td.contentHeaderValue {
	
}

td.contentHeader {
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0pt;
	padding-right: 6pt;
	padding-bottom: 0pt;
	border: none;
}

/* ENDE Leistungsverzeichnis-Layout */

/***********************/
/* PRINT FORMATIERUNG  */
/***********************/
@media print { 
	h1.cx {	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px !important;
   	background: none;}
	
}