/* -------------------------------------------------------------------- */
/* MV-Web */
/* -------------------------------------------------------------------- */
/* Version 1.0 */
body
	{
	background:#e9ecef;
	margin:6px;
	font-family:"Arial Unicode MS",Arial,sans-serif,Helvetica;
	}
	
table.fliesstext
{
	empty-cells:show;
	border-collapse:collapse;
}
table.fliesstext td.borderAll
{
	border:2px solid gray;
}
table.fliesstext td.borderSides
{
	border-left:2px solid gray;
	border-right:2px solid gray;
}
table.fliesstext td.borderTobbot
{
	border-top:2px solid gray;
	border-bottom:2px solid gray;
}
table.fliesstext td.borderTop
{
	border-top:2px solid gray;
}
table.fliesstext td.borderBottom
{
	border-bottom:2px solid gray;
}
table.fliesstext tr
{
	height:20px;
}

/* -------------------------------------------------------------------- */
/* Tabellen     		                         		 */
/* -------------------------------------------------------------------- */
table.blank
	{
	border-spacing:0px;
	border:0px;
	padding:0px;
	border-spacing:0px;
	}
table.stdtab
	{
	border-spacing:1px;
	border-left:1px solid ThreedFace;
	border-top:1px solid ThreedFace;
	border-collapse:collapse;
	empty-cells:show;
	}
table.stdtab th
	{
	color:Gray;
	font-weight:normal;
	background-color: #E4E4E4;
	text-align:left;
	font-size:11px;
	border-left:1px solid Gray;
	border-top:1px solid Gray;
	border-bottom:1px solid ThreedFace;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
	}
table.stdtab th.last
	{
	color:Gray;
	font-weight:normal;
	background-color: #E4E4E4;
	text-align:left;
	font-size:11px;
	border-right:1px solid Gray;
	border-top:1px solid Gray;
	border-bottom:1px solid ThreedFace;
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
	}
table.stdtab td
	{
	color:#383838;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:top;
	background-color:#F9F9F9;
	border-right:1px solid ThreedFace;
	border-bottom:1px solid ThreedFace;
	font-size:11px;
	empty-cells: hide;
	}
table.stdtab td.unimportant
	{
	color:Gray;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:top;
	background-color:#F9F9F9;
	border-right:1px solid ThreedFace;
	border-bottom:1px solid ThreedFace;
	font-size:11px;
	}
table.stdtab td.blank
	{
	color:#383838;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:0px;
	vertical-align:top;
	background-color:#F9F9F9;
	border-right:1px solid ThreedFace;
	border-bottom:1px solid ThreedFace;
	font-size:11px;
	empty-cells:hide;
	}	

/* -------------------------------------------------------------------- */
/* Sonstige                                               		 */
/* -------------------------------------------------------------------- */

div.marker
	{
	font-size:11px;
	background-color:#FF6347;
	margin-top:2px;
	margin-bottom:2px;	
	padding:1px;
	}

span.title
	{
	color: Maroon;
	font-weight:bold;
	font-size:12px;
	margin-bottom:6px;
	}
	
span.subtitle
	{
	color: Gray;
	font-weight:bold;
	font-size:11px;
	margin-bottom:6px;
	}
	
span.unit
	{
	color: darkgreen;
	}

.praefix
	{
	color: black;
	}
	
.dimension
	{
		color:green;
		font-weight:normal
	}

td.diarahmen
	{
	background-color:white;
	}

.kasten
	{
	background-color:#EAEAEE;
	border:3px solid Silver;
	}
	
a
	{
	text-decoration:none;
	}
a:link,a:visited,a:active
	{
	color:#4c4e4c;
	}
a:hover
	{
	color:#aaaaaa;
	text-decoration:underline;
	}
	
div.lng
	{
	font-size:11px;
	font-weight:bold;
	color:black;
	border-bottom:solid 1px silver;
	margin-bottom:12px;
	padding-bottom:8px;
	padding-left:18px;
	}

div.verwendung
	{
	font-size:11px;
	font-weight:bold;
	color:gray;	
	text-align:right;
	padding-right:8px;
	}
	
div.address
	{
	border: 1px solid gray;
	background-color: silver;
	padding:4px;	
	}
	
div.subtitle
	{
	border: 1px solid gray;
	background-color: silver;
	padding:4px;	
	}	
	
/* -------------------------------------------------------------------- */
/* Inline Elemente					  		 */
/* -------------------------------------------------------------------- */

span.bold
	{
	font-weight:bold;
	font-size:11px;
	}

span.small
	{
	font-size:9px;
	}

span.italic
	{
	font-style:italic;
	}

	sub
	{
	font-size:12px;
	}

	sup
	{
	font-size:12px;
	}

/* -------------------------------------------------------------------- */
/* Header Elemente                                         		 */
/* -------------------------------------------------------------------- */

div.h1
{
	font-family:"Arial Unicode MS",Arial,sans-serif,Helvetica;
	font-size:16px;
	font-weight:bold;
	color:Black;
	text-align: center;
} 
div.h2
{
	font-family:"Arial Unicode MS",Arial,sans-serif,Helvetica;
	font-size:14px;
	font-weight:bold;
	color:Gray;
	margin-bottom:12px;
	margin-top:12px;
	padding-left:4px;
	text-align:center;
}
div.h3
{
	font-family:"Arial Unicode MS",Arial,sans-serif,Helvetica;
	font-size:12px;
	color:Gray;
	margin-bottom:10px;
	margin-top:12px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:0px;
	background-color: #F8F8FF;
	border-top:1px solid White;
	border-left:1px solid White;
	border-right:1px solid ThreedShadow;
	border-bottom:1px solid ThreedShadow;
}

/* -------------------------------------------------------------------- */
/* Formatierungen                                          		 */
/* -------------------------------------------------------------------- */
span.bold
{
	font-weight:bold;
	font-size:11px;
}

span.small
{
	font-size:9px;
}

span.italic
{
	font-style:italic;
}
span.unimportant
{
	color:Gray;
}

sub
{
	font-size:12px;
}

sup
{
	font-size:12px;
}
