body {
  font-family: Verdana;
  font-size: 9pt;
  background-color: white;
}

body.hg {
  /* background-image: url(images/hintergrund/watermark_bg.jpg); */
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center center; 
}


body.menu_bg {
  /*background-image: url(images/hintergrund/menu_top.gif);
  background-repeat: no-repeat;*/
  
}

body.menu {
  font-family: Verdana;
  font-size: 9pt;
	background-color: #e3e3e5;
}

iframe {
	border:none;
}

hr {
	color:#e3e3e5;
}


H1 {
  color: black;
  font-family: Verdana;
  font-size: 12pt;
  font-weight: bold;
  margin-top:8px;
  margin-bottom:5px;
}

H2 {
  font-family: Verdana;
  font-size: 10pt;
  margin-top:8px;
  margin-bottom:5px;
}

H3 {
  font-family: Verdana;
  font-size: 10pt;
}

div.abstand-unter-logo {
	height:40px;
}

.wieh1 {
  color: black;
  font-family: Verdana;
  font-size: 12pt;
  font-style: normal;
  font-weight: bold;
}

.wieh1_warnung{
  color: #993333;
  font-family: Verdana;
  font-size: 12pt;
  font-style: normal;
  font-weight: bold;
}



.wieh2 {
  color: black;
  font-family: Verdana;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
}


TD {
  font-family: Verdana;
  font-size: 9pt;
}

td.hgsmall {
  background-image: url(images/hintergrund/kreise_weiss_klein.gif);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center center; 
}

TD.eng {
  font-family: Verdana;
  font-size: 8pt;
  line-height:12px;
}

td.ch_gelb {
  background-color: #FBAF18;
}

td.ch_gruen {
  background-color: #7AA45B; 
}

td.ch_rot {
  background-color: #AE2944;
}

td.ch_blau {
  background-color: #417CB6;  
}


.ch_colorindex_1 ,
.ch_gelb{
	/* gelb */
	color: #FBAF18;
}

.ch_colorindex_2,
.ch_blau {
	/* blau */
	color: #417CB6;
}

.ch_colorindex_3,
.ch_rot{
	/* rot */
	color: #AE2944;
}

.ch_colorindex_4,
.ch_gruen {
	/* gruen */
	color: #7AA45B;
}


.legend{
	padding-left:12px;
}

.legend.first {
	padding-left:0;
}

.legendQ1 {
	color: #FBAF18;
}

.legendQ2{
	color: #417CB6;
}

.legendQ3 {
	color: #AE2944;
}

.legendQ4 {
	color: #7AA45B;
}

.meanValue {
	font-weight:bold;
}

.stdLabel  {
	padding-left:4px;
	font-size:0.7em;
}


P.ch_gelb {
  color: #FBAF18;
 line-height:14px;
  margin-top:0px;
margin-bottom:0px;
font-weight: bold;
}

P.ch_gruen {
  color: #7AA45B; 
 line-height:14px;
  margin-top:0px;
margin-bottom:0px;
font-weight: bold;
}

P.ch_rot {
	color: #AE2944;
	line-height:14px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight: bold;
}

P.ch_blau {
	color: #417CB6;  
	line-height:14px;
	margin-top:0px;
	margin-bottom:0px;
	font-weight: bold;
}



P {
	font-family: Verdana;
	font-size: 9pt;
	line-height:19px;
}


UL {
  font-family: Verdana;
  font-size: 10pt;
  list-style-position: outside;
  margin-bottom: 18px;
  margin-left:0px;
  padding-left:0px;
}

UL.warnung {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	list-style-position: outside;
	color: #990000;
	font-weight:bold;
}

UL.image {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	list-style-position: outside;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-left: 16px;	
	list-style-image: url("images/standards/aufzaehlungszeichen.gif");
}

UL.trainer {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	list-style-position: outside;
	margin-top: 4px;
	margin-bottom: 10px;
	margin-left: 16px;
	list-style-type:none;	
}

LI {
  font-family: Verdana, sans-serif;
  font-size: 9pt;
  list-style-position: outside;
  margin-top: 4px;
  margin-bottom: 6px;
  margin-left: 0px;
  line-height:19px;
}


.forum-topics ul {
	margin-left:30px;
}

CITE {
  color: black;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
}

CITE.ch_gelb {
  color: #FBAF18;
  font-size: 11pt;
  font-weight: bold;
}

CITE.ch_gruen {
  color: #7AA45B;
  font-size: 11pt;
  font-weight: bold;
}

CITE.ch_rot {
  color: #AE2944;
  font-size: 11pt;
  font-weight: bold;
}

CITE.ch_blau {
  color: #417CB6;
  font-size: 11pt;
  font-weight: bold;
}

CITE.ch_gelb_klein {
  color: #FBAF18;
  font-size: 10pt;
  font-weight: bold;
}

CITE.ch_gruen_klein {
  color: #7AA45B;
  font-size: 10pt;
  font-weight: bold;
}

CITE.ch_rot_klein {
  color: #AE2944;
  font-size: 10pt;
  font-weight: bold;
}

CITE.ch_blau_klein {
  color: #417CB6;
  font-size: 10pt;
  font-weight: bold;
}


.warnung {
  color: red;
  font-family: Verdana;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
}




SMALL {
  color: gray;
  font-family: Verdana;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
}

SMALL.schwarz {
  color: black;
  font-family: Verdana;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
}

BIG {
  font-family: Verdana;
  font-size: 11pt;
  font-style: normal;
  font-weight: bold;
}

A {
  	 color: #616F8F;
  	 text-decoration: none;
  	font-size: 13px;
}

A:hover {
  	 color: #c28609;
  	 text-decoration: underline;
	
	font-size: 13px;
}


A.klein {
  	 color: #616F8F;
  	 text-decoration: none;
  	font-size: 11px;
}

A.klein:hover {
  	 color: #c28609;
  	 text-decoration: underline;
	
	font-size: 11px;
}

A.fett {
  	color: #D29619;
  	 text-decoration: none;
  	font-size: 13px;
 	font-weight: bold;
}

A.fett:hover {
  	 color: #c28609;
  	 text-decoration: underline;
	 font-weight: bold;
	font-size: 13px;
}

A.menu, a.menu:visited, a.menu:active{
  	 color: #444444;
  	 text-decoration: none;
  	font-size: 13px;
 	font-weight: bold;
}

A.menu:hover {
  	 color:black;
  	 text-decoration: underline;
	 font-weight: bold;
	font-size: 13px;
}


Input.gelb{
  	
  border-top: 1px #e3e3e5 solid;
  border-right: 2px #e3e3e5 solid;
  border-bottom: 2px #e3e3e5 solid;
  border-left: 1px #e3e3e5 solid;
  width:190px;
}

Input.dunkel{
  	
  border-top: 1px #333333 solid;
  border-right: 2px #333333 solid;
  border-bottom: 2px #333333 solid;
  border-left: 1px #333333 solid;
  width:190px;
}

Textarea{
  font-size:0.8em;	
  font-family: Verdana;
  border-top: 1px #e3e3e5 solid;
  border-right: 2px #e3e3e5 solid;
  border-bottom: 2px #e3e3e5 solid;
  border-left: 1px #e3e3e5 solid;
  width:190px;
}


Textarea.fett{
  	
  font-weight: bold;

}


Input.muss{
  	background-color:#FFeeee; 
}

Input.button{
	background-color:#cccccf;
	color:#793333; 
	font-weight: bold;
	width:160px;
	height: 28px;
	border-top: 1px white solid;
	border-right: 1px white solid;
	border-bottom: 1px white solid;
	border-left: 1px white solid;
}


Textarea.muss{  	
  background-color:#FFeeee;
}


select{
	font-family: Verdana;
	font-size: 9pt;
	width:310px
}

#imgResult {
	/* Wrap um das Haupt-Auswertungs-Bild */
	text-align:center;
}

div.uks_dimension {
	border: 2px solid #c3c3c5; 
	width: 593px;
	margin: 0px 0px 15px 0px;
	padding:5px;
}

div.uks_dimension table {
	padding-left: 20px;
}

div.uks_dimension div.uks_dimension_heading table {
	padding: 0;
}

div.uks_dimension div.uks_dimension_heading input.dim_name_input {
	font-weight: bold;
	width: 300px;
}

/* Styles für Textauswertung Unternehmensschlüssel */
table.textauswertung p{
	margin-top:10px;
}

table.table_overview {
	margin:10px 0 10px 20px;
}

table.table_overview  td,
table.table_overview  th {	
	text-align:left;
	padding:2px 7px;
}

table.table_overview  th {
	font-size:0.8em;
	font-weight:bold;
}

/* Styles für die Legende unten in der Auswertung */
div.legendBlock {
	margin-top:30px;
	border-top: 1px #999999 solid;
	border-bottom: 1px #999999 solid;
	padding:0px 8px 8px 8px;
}

div.legendBlock  h2{
	font-size:1.3em;
}

div.legendItem {
	margin-top:5px;
	font-size:1.1em;
}

span.legendIndex {
	padding-right:10px;
	font-weight:bold;
}

#adminpanel {
	border-bottom:1px #999999 solid;
	padding:10px;
	background-color:#f4f4f4;
	margin-bottom:20px;
}

@media print {
	#adminpanel {
		display: none;		
	}
}






