/* Systemfarben
http://html-color-codes.info/webfarben_hexcodes/

gray1:		#272727		body
gray2:		#3D3D3D		container, trennlinie
gray3:		#565656		leiste
gray4:		#7A7A7A		Markierung
gray5:		#969696		schrift
gray6:		#B2B2B2		schrift !!!
gray7:		#CCCCCC		schrift !!!
gray8:		##FFFFFF	schrift !!!

warmgrün:	#719D1A		
kaltgrün:	#81F781		#58FA58 
blau:		#A9BCF5		#819FF7

weiss		#FFFFFF
schwarz:	#000000
	
gold		#F1D776
darkgold	#B4A158

doppelraute: &#9672;
einfachraute &#9830;
*/

a:link    { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a:visited { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a:active  { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a:hover   { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#F1D776; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }

a.norm:link    { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm:visited { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm:active  { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm:hover   { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#76ADF3; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }

a.norm2:link    { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm2:visited { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm2:active  { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm2:hover   { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FF5858; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }

a.norm3:link    { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm3:visited { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm3:active  { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm3:hover   { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#BF111B; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }

a.norm4:link    { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm4:visited { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm4:active  { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm4:hover   { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#0040FF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }

a.norm5:link    { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#F1D776; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm5:visited { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#F1D776; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm5:active  { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#F1D776; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm5:hover   { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }

a.norm6:link    { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm6:visited { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm6:active  { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }
a.norm6:hover   { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#00DD00; text-decoration:none; font-size:14pt; line-height:1.30em; vertical-align: middle }

a.norm7:link    { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:none; font-size:12pt; font-style:italic; line-height:1.30em; vertical-align: middle }
a.norm7:visited { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:none; font-size:12pt; font-style:italic; line-height:1.30em; vertical-align: middle }
a.norm7:active  { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration:none; font-size:12pt; font-style:italic; line-height:1.30em; vertical-align: middle }
a.norm7:hover   { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#F1D776; text-decoration:none; font-size:12pt; font-style:italic; line-height:1.30em; vertical-align: middle }

a.norm8:link    { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:12pt; line-height:1.30em; vertical-align: middle }
a.norm8:visited { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:12pt; line-height:1.30em; vertical-align: middle }
a.norm8:active  { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:12pt; line-height:1.30em; vertical-align: middle }
a.norm8:hover   { font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; color:#F1D776; text-decoration:none; font-size:12pt; line-height:1.30em; vertical-align: middle }

.legend { padding-bottom:4px; color:#FFFFFF; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; line-height:1.1em; font-size:8pt; }
.legend2 { padding-bottom:4px; padding-top:30px; color:#FFFFFF; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; line-height:1.3em; font-size:8pt; }
.legend-txt { border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; border-top:1px solid #AAAAAA; color:#FFFFFF; padding-right:4px; padding-bottom:4px; padding-top:4px; 
				font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; line-height:1.3em; font-size: 8pt; text-align:left;  width:200px; }
.legend2-txt { border-bottom:1px solid #AAAAAA; color:#FFFFFF; font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; line-height:1.3em; font-size: 8pt; text-align:left;  width:200px; }

.rahm-a { border: 6px solid #F1D776 }
.rahm-aa { border: 9px solid #F1D776 }

.rahm-i { border: 1px solid #000000 }
.rahm-ii { border: 2px solid #000000 }

.width-k { width:180px }
.width-km { width:297px }
.width-m { width:414px }
.width-mg { width:521px }
.width-g { width:648px }

.width-450 { width:450px }
.width-500 { width:500px }
.width-550 { width:550px }
.width-600 { width:600px }

.coltxt { width:194px }
.crkreuz { width:25px; height:10px; }

.bg { background-color:#4F4F4F }
.bg2 { background-color:#272727 }

li { list-style:outside; }
ul li { list-style:none; }
li.basic { list-style:none; list-style-image:none; }

.sub { display: none; }
.subexp {display: block; }

li.exp { list-style-image:url("../images/icons/dgold/plus.png"); vertical-align: bottom; margin-left: 23px; margin-bottom:0 px; }
li.col { list-style-image:url("../images/icons/dgold/minus.png"); vertical-align: bottom; margin-left: 23px; margin-bottom:0 px; }
li.exp_active { list-style-image:url("../images/icons/dgold/plus.png"); vertical-align: bottom; margin-left: 23px; margin-bottom:0 px;}
li.col_active { list-style-image:url("../images/icons/dgold/minus.png"); vertical-align: bottom; margin-left: 23px; margin-bottom:0 px;}




