<!--

/* general settings */

body { background-color: #99a9c7; margin: 0; padding: 0; text-align: center; }

h1 { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 11pt; font-weight: bold; color: #000000;
	line-height: 100%;  }

h2 { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; font-weight: normal;
	line-height: 100%; }

p { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; font-weight: normal;
	line-height: 110%;  }

td { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; font-weight: normal; }

input, textarea { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 9pt; font-weight: normal; }

.normal { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; font-weight: normal;
	line-height: 110%;  }

.fett { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; font-weight: bold;
	line-height: 110%;  }

.klein { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 7pt; font-weight: normal;
	line-height: 10pt;  }
	
.legend { color: #999; }

.normal_klein { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 7pt; font-weight: normal;
	line-height: 110%;  }

.rot { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; font-weight: normal; color: #BF0000;
	line-height: 110%;  }

.rot_fett { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; font-weight: bold; color: #BF0000;
	line-height: 110%;  }

.gruen { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; font-weight: normal; color: #006600;
	line-height: 110%;  }
	
.orange { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; font-weight: normal; color: #e4a100;
	line-height: 110%;  }
	
.orange_fett { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; font-weight: bold; color: #e4a100;
	line-height: 110%;  }

.gruen_fett { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; font-weight: bold; color: #006600;
	line-height: 110%;  }

.blau_fett { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; font-weight: bold; color: #000000;
	line-height: 110%;  }

.bg_light_red { background: #f0b7be !important; }

.bg_light_green { background: #bbe1bc !important; }

@font-face { font-family: MyriadPro; src: url('fonts/MyriadPro-BoldCond.otf'); } 

.courier, .courier option { font-family: "Courier New", Courier, monospace; }


ul,ol { list-style-type: square; font-family: Verdana, Arial, sans-serif; 
	font-style: normal; font-size: 8pt; font-weight: normal; line-height: 110%; }

legend { font-size: 8pt; font-family: Verdana, Arial, Sans-Serif; color: #000000; }

button { font-size: 8pt; }

.buttonstyle { font-size: 8pt; }

.buttonstyle_7pt { font-size: 7pt; }

.picstyle   { margin-bottom: 25px; }

.win-menu { padding:5px; background:#eee; border-bottom:1px solid #855269; margin: 0 0 10px 0; }

#overlay { position: fixed; top: 0; left: 0; width: 100%; background: url(grafik/bg-overlay.png); z-index: 99999; }
#overlay #box { display: block; background: #fff; width: 320px; padding: 20px; border: 1px solid #7a879f; font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 16pt; font-weight: normal; color: #505765; }


a:link, a:visited  { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: normal; color: #000000; text-decoration:underline; }
a:hover, a:active  { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: normal; color: #930303; text-decoration:underline; }

a.noline:link, a.noline:visited  { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; 
				     font-weight: normal; color: #000000; text-decoration:none; }
a.noline:hover, a.noline:active  { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; 
				     font-weight: normal; color: #930303; text-decoration:none; }

a.noline_fett:link, a.noline_fett:visited  { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; 
				     		font-weight: bold; color: #000000; text-decoration:none; }
a.noline_fett:hover, a.noline_fett:active  { font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; 
				     		font-weight: bold; color: #930303; text-decoration:none; }

a.leftbarlink1:link, a.leftbarlink1:visited { text-decoration: none; color: #000000; }

a.leftbarlink1:hover, a.leftbarlink1:active, a.leftbarlink1.selected { text-decoration: none; color: #930303; }

a.linkback:link, a.linkback:visited { display: block; float: left; font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; 
					font-weight: bold; text-decoration: none; text-align: left; 
					color: #000000;
					background-image:url(grafik/link-back_blue.gif); background-repeat: no-repeat;
					width: 63px; height: 12px; padding-left: 10pt; margin-bottom: 2px; margin-right: 10px; }

a.linkback:hover, a.linkback:active { display: block; float: left; 
					font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; 
					font-weight: bold; text-decoration: none; text-align: left; 
					color: #930303; 
					background-image:url(grafik/link-back_red.gif); background-repeat: no-repeat;
					width: 63px; height: 12px; padding-left: 10pt; margin-bottom: 2px; margin-right: 10px; }

a.linktop:link, a.linktop:visited { display: block; float: left; 
					font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; 
					font-weight: bold; text-decoration: none; text-align: left; 
					color: #000000;
					background-image:url(grafik/link-top_blue.gif); background-repeat: no-repeat;
					width: 120px; height: 12px; padding-left: 10pt; margin-bottom: 2px; }

a.linktop:hover, a.linktop:active { display: block; float: left; 
					font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; 
					font-weight: bold; text-decoration: none; text-align: left; 
					color: #930303; 
					background-image:url(grafik/link-top_red.gif); background-repeat: no-repeat;
					width: 120px; height: 12px; padding-left: 10pt; margin-bottom: 2px; }

a.linkforward:link, a.linkforward:visited { display: block; float: left; 
					font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; 
					font-weight: bold; text-decoration: none; text-align: left; 
					color: #000000;
					background-image:url(grafik/link-forward_blue.gif); background-repeat: no-repeat;
					width: 80px; height: 12px; padding-left: 10pt; margin-bottom: 2px; margin-right: 10px; }

a.linkforward:hover, a.linkforward:active { display: block; float: left; 
					font-family: Verdana, Arial, sans-serif; font-style: normal; font-size: 8pt; 
					font-weight: bold; text-decoration: none; text-align: left; 
					color: #930303; 
					background-image:url(grafik/link-forward_red.gif); background-repeat: no-repeat;
					width: 80px; height: 12px; padding-left: 10pt; margin-bottom: 2px; margin-right: 10px; }

/* layer settings 1st level */

#mainlayer { width: 972px; margin: 0px; top: 0px; text-align:left; background: #ffffff; }

#area_top  { display: block; float: left; width: 972px; height: 153px; position: relative; margin-bottom: 15px; text-align: center; background-color: #855269; }

#area_completewidth { display: block; float: left; width: 972px; left: 0px; text-align: center; }

#area_left { display: block; float: left; width: 230px; left: 0px; text-align: left; margin: 0 0 0 17px; min-height: 600px; }

#area_cont { display: block; float: left; width: 695px; left: 0px; text-align: left; margin: 0 0 15px 15px; }

#area_end { display: block; float: left; width:972px; margin-top: 15px; text-align: right; 
		font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; color: #A0A0A0; }



/* layer settings 2nd level */

#header_pic  { display: block; float: left; width: 972px; height: 126px; position: relative; text-align: left; }

#header_text1  { display: block; float: left; width: 475px; padding-top: 5px; padding-left: 10px; position: relative; text-align: left; 
		font-family: Verdana, Arial, Sans-Serif; font-size: 7pt; color: #FFFFFF; }

#header_text2  { display: block; float: left; width: 475px; padding-top: 5px; padding-right: 10px; position: relative; text-align: right; 
		font-family: Verdana, Arial, Sans-Serif; font-size: 7pt; color: #FFFFFF; }

#box_left  { display: block; float: left; width: 230px; position: relative; text-align: left; background-color: #f9eeea; }

#box_cont  { display: block; float: left; width: 695px; position: relative; text-align: left; background-color: #f9eeea; }



/* layer settings 2nd level */

#inhalt_left  { display: block; float: left; width: 209px; padding: 8pt; position: relative; text-align: left; }

	#inhalt_left img  { border: 0; }
	
	#inhalt_left table td  { padding: 0 10px 15px 0px; }

#inhalt_cont, #search_cont  { display: block; float: left; width: 679px; padding: 8pt; position: relative; text-align: left; }

	#inhalt_left a:link, #inhalt_left a:visited { font-size: 10pt; text-decoration: none; color: #000000; }

	#inhalt_left a:active, #inhalt_left a:hover { font-size: 10pt; text-decoration: none; color: #930303; }
	
	#inhalt_left .selected { color: #930303 !important; }

.admin-icon { display: block; width: 675px; height: 155px; }

	.admin-icon div { display: block; float: left; height: 135px; margin: 0 20px 0 0; text-align: center; }
	
		.admin-icon div a { display: block; margin: 5px 0 0 0; }



/* layer settings for message-box */

#messagebox   { display: block; width: 325px; padding: 8pt; position: relative; text-align: left; margin-top: 120px; 
		border: 1px solid #000000; background-color: #FAFAFA; }

select, input { padding: 3px; }

.piktobutton { background: none; border: none; width: 22px; height: 19px; padding: 0px; margin: 1px; text-align: center; }

/* classes for table design */

.tbl_title  { background-color: #855269; font-weight: bold; padding-top: 4px; padding-bottom: 4px; color: #ffffff; font-weight: normal; }
.tbl_normal { background-color: #f9eeea; } 

	.stat_value { cursor: pointer; }

.tbl_gruen  { background-color: #689401; font-weight: bold; padding-top: 8px; padding-bottom: 8px; color: #ffffff; font-weight: normal; }
.tbl_rot  { background-color: #940101; font-weight: bold; padding-top: 8px; padding-bottom: 8px; color: #ffffff; font-weight: normal; }

.tbl_title_list  { background-color: #855269; padding-top: 4px; padding-bottom: 4px; color: #ffffff; font-weight: normal; }
.tbl_sum_list  { background-color: #eddddd; padding-top: 4px; padding-bottom: 4px; color: #000000; font-weight: bold; }
.tbl_normal_list { background-color: #f9eeea; line-height: 12pt; } 
.tbl_normal_sublist { background-color: #e9e6e6; line-height: 12pt; font-weight: bold; } 

	.tbl_title_list a { color: #ffffff; }

/* other classes */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.radio6, .radio5, .radio4, .radio3, .radio2, .radio1 { zoom: 2; }

/* definitions for popup windows */

#win_mainlayer { width: 640px; height: 100%; margin: 0 auto; top: 0px; text-align:left; }

#win_area_cont { display: block; float: left; width: 640px; position: relative; text-align: left; margin-top: 20px; }

#win_box_cont  { display: block; float: left; width: 638px; position: relative; text-align: left; 
		border: 1px solid #000000; background-color: #FAFAFA; }

#win_inhalt_cont  { display: block; float: left; width: 622px; padding: 8pt; position: relative; text-align: left; }

//-->