<!--

/* general settings */

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

h1 { font-family: Verdana, Arial, Sans-Serif; font-size: 14pt; font-weight:normal; color: #282828;   }

h2 { font-family: Verdana, Arial, Sans-Serif; font-size: 9pt; font-weight:normal; color: #282828; 
	line-height: 110%;  }

p, td, li { font-family: Tahoma, Arial, Sans-Serif; font-size: 9pt; font-weight:normal; color: #282828; 
	line-height: 110%;  }

.normal { font-family: Tahoma, Arial, Sans-Serif; font-size: 9pt; font-weight:normal; color: #282828; 
	line-height: 110%;  }

.gross { font-family: Tahoma, Arial, Sans-Serif; font-size: 12pt; font-weight:normal; color: #282828; 
	line-height: 110%;  }

.gross_fett   { font-family: Tahoma, Arial, Sans-Serif; font-size: 12pt; font-weight:bold; color: #282828; 
		line-height: 110%;  }

.klein { font-family: Tahoma, Arial, Sans-Serif; font-size: 7pt; font-weight:normal; color: #282828; 
	line-height: 110%;  }

.fett { font-family: Tahoma, Arial, Sans-Serif; font-size: 9pt; font-weight:bold; color: #282828; 
	line-height: 110%;  }


ul { list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; font-size: 9pt; font-weight: normal; color: #003060; }

button  { line-height: 1.3em; }


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

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

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

a.klein:link, a.klein:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 7pt; 
		     		font-weight: normal; color: #003060; text-decoration:underline; }
a.klein:hover, a.klein:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 7pt; 
		     		font-weight: normal; color: #D94409; text-decoration:underline; }




/* 1st layers */

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

#header 	{ float: left; width: 1000px; height: 120px; position: relative; text-align: left; 
		  background-color: #FFFFFF; background-image: url(grafik/bg_header.jpg); 
		  margin-top: 30px; display: block; }

#menu 		{ float: left; width: 1000px; height: 25px; position: relative; top: 0px; text-align: left; 
		  background-color: #003264; background-image: url(grafik/bg_menu.jpg); 
		  display: block; }

#content 	{ float: left; width: 1000px; position: relative; top: 0px; text-align: left; 
		  background-color: #FFFFFF; background-image: url(grafik/bg_cont.jpg); background-repeat: no-repeat; 
		  display: block;}

#footer 	{ float: left; width: 1000px; height: 26px; position: relative; top: 0px; text-align: right; 
		  background-image: url(grafik/bg_footer.jpg); background-repeat: no-repeat;
		  display: block; }

#final 		{ float: left; width: 1000px; height: 20px; position: relative; top: 0px; text-align: center; 
		  font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight: normal; color: #84A0BF; 
		  margin-top: 13px;
		  display: block; }




/* 2nd layers in layer content */

#bar_space	{ float: left; width: 19px; left: 0px; min-height: 423px; text-align: left; }

#bar_cont	{ float: left; width: 561px; left: 0px; text-align: left; }

#bar_cont_full	{ float: left; width: 981px; left: 0px; text-align: left; }	/* special case if no image on right side */

#bar_image	{ float: left; width: 420px; left: 0px; text-align: left; }




/* 3rd layers in 2nd layer bar_cont */

#contbox_title 	{ font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight:bold; color: #282828; line-height: 110%; 
		  float: left; width: 560px; text-align:left; 
		  margin-top: 30px; margin-bottom: 20px;
	  	  display: block; }

#contbox_text 	{ float: left; width: 560px; text-align:left; 
		   font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight:bold; line-height: 130%;
		  	display: block; margin-bottom: 20px; }



/* classes for tables */

.tbl_grau1  { background-color: #D0D0D0; font-family:Arial,Verdana,Sans-Serif; font-size:9pt; font-weight:normal; font-style:normal: color:#000000; }
.tbl_grau2  { background-color: #EAEAEA; font-family:Arial,Verdana,Sans-Serif; font-size:9pt; font-weight:normal; font-style:normal: color:#000000; }

.tbl_noleftpad { padding-left: 0px; }

.kont_tbl   { padding-bottom: 3px; }
.impr_tbl   { padding-right: 3px; padding-bottom: 3px; }
.oeff_tbl   { padding-bottom: 10px; font-weight: bold; }
.pr_tbl_l   { padding-bottom: 3px; text-align: left; }
.pr_tbl_r   { padding-bottom: 3px; text-align: right; }
.pr_tbl_c   { padding-bottom: 3px; text-align: center; }




/* classes for pop-ups */

#win_box	{ width: 434px; height: 415px; text-align:left; 
		  padding-left: 8px; padding-right: 8px;
		  padding-top: 5px; padding-bottom: 5px;
		  margin-top: 30px; margin-bottom: 10px; 
		  background-color: #e6f5fa; border: 1px solid #00b6df;
		  display: block; }

/* other classes */

.buttonstyle { font-size: 8pt; }

.buttonstyle_rot { background-color: #E86214; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; 
			font-style: normal; font-size: 9pt; font-weight: bold; }

.picstyle  { margin-left: 10px; margin-bottom: 10px; }

.nospace { padding: 0px; margin: 0px; vertical-align: middle; }

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


//-->