/* SSK-Orange: #FF9400; */
/* SSK-CC-Background-Orange: #F9D8B1; */

a:link		{color:#0000FF; text-decoration:none; font-weight:bold;}
a:visited	{color:#0000FF; text-decoration:none; font-weight:bold;}
a:focus		{text-decoration:underline;}
a:hover		{text-decoration:underline;}
a:active	{color:#8080FF; text-decoration:underline;}

.print { display: none; }

body		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; background-color: #F3F3F3; }
p		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; margin: 9pt 0pt 9pt;}
p a		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; font-style: normal; }
/* p a		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; font-style: normal; padding: 1px 5px 1px 15px; background-image: url(img/fwd.gif); background-repeat: repeat-x; background-position: left;} */

p a:link	{ color:#000000; text-decoration:none; }
p a:visited	{ color:#000000; text-decoration:none; }
p a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
p a:active	{ color:#816C50; text-decoration:none; }
p a:focus	{ color:#000000; text-decoration:none; }


li		{ margin: 3pt 0pt 6pt; }
ol		{ margin: 0pt 0pt 6pt; }
ul		{ margin: 0pt 0pt 6pt; }

.normal		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; color: black; margin: 9pt 0pt 9pt;}

h1		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 18pt; font-weight: bold;   color: black; margin: 36pt 0pt 18pt;}
h2		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt; font-weight: normal; color: black; margin: 24pt 0pt  6pt;}

#container	{ width: 960px; margin: 0px auto; background: #FFB141; border: 2px solid #FF9400; background-image: url(../img/back_left.png); background-repeat: repeat-x; background-position: top; }

#top		{ background: #FFB141; height: 110px; background-image: url(../img/back_top.png);  background-repeat: repeat-y; background-position: left;}

#inhalt		{ background: #FFFFFF; float: right; width: 766px; top: 110px; padding: 0px 0px 0px 0px; /* border: 2px solid #000000; */}
#inhalt	.hinweis	{ margin: 0px 30px;}

#leiste			{ float: left;  width: 190px; top: 110px; padding: 0px 0px 0px;}
#langchange		{ padding: 0px 0px 10px 0px; }
   #langchange a		{ padding: 7px 2px 7px 10px; display: block; font-size: 90%; font-weight:normal; background-color: #FFB141; }
/* #langchange a		{ padding: 7px 2px 7px 10px; display: block; font-size: 90%; font-weight:normal; border-top: 3px solid #FFB141; border-bottom: 3px solid #FFB141; background-color: #FFB141; } */
#langchange .klein	{ display:inline; font-weight: normal; font-size: 80%; }

#langchange a:link	{ color:#000000; text-decoration:none; font-weight:normal; }
#langchange a:visited	{ color:#000000; text-decoration:none; font-weight:normal; }
#langchange a:hover	{ color:#000000; text-decoration:none; background-color: #FFFF00; border-left: 3px solid #000000; padding: 7px 2px 7px 7px;}
#langchange a:active	{ color:#816C50; text-decoration:none;}
#langchange a:focus	{ color:#000000; text-decoration:none;}

#nolangchange		{ padding: 0px 0px 10px 0px; }
   #nolangchange a		{ padding: 7px 2px 7px 10px; display: block; font-size: 90%; font-weight:normal; background-color: #FF9400; }


#bottom		{ padding: 0px 0px 0px 185px; }

#top    .logo	{ padding: 15px 0px; width: 190px; float: left;}
#top    .ssk	{ padding: 15px 0px; width: 760px; float: right; height: 80px; background-image: url(../img/ssk.png);  background-repeat: no-repeat; background-position: right center;}
#top    .ssk_de	{ padding: 15px 0px; width: 760px; float: right; height: 80px; background-image: url(../img/ssk_de.png);  background-repeat: no-repeat; background-position: right center;}
#top    .ssk_en	{ padding: 15px 0px; width: 760px; float: right; height: 80px; background-image: url(../img/ssk_en.png);  background-repeat: no-repeat; background-position: right center;}
#bottom .copy	{ font-family: Arial, Helvetica, Sans-Serif; font-size:  8pt; font-weight: bold; margin: 3px 0px; text-align: center; color: 000000; }

/* ----- Aktuell --------------------------------------------------------------------------- */

#aktuell		{ margin: 20px 0px; padding: 0px 30px;}
#aktuell .kopfzeile 	{ font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 12pt; font-weight: bold; color: #FFFFFF; background-color: #FF9400; padding: 1pt 4pt;}
#inhalt h1		{ font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 12pt; font-weight: bold; color: #FFFFFF; background-color: #FF9400; padding: 3px 10px; margin-left: 30px; background-image: url(../img/back_kopf.png);  background-repeat: repeat-y; background-position: left center;} 

#hallo 			{ margin: 20px 0px; padding: 0px 30px;}
#hallo .kopfzeile 	{ font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 12pt; font-weight: bold; color: #FFFFFF; background-color: #FF9400; padding: 1pt 4pt;}

#hallo .willkommen1 	{ font-size: 24pt; text-align: left; margin: 18pt 0pt  0pt;}
#hallo .willkommen2 	{ font-size: 14pt; text-align: left; margin:  0pt 0pt 12pt; padding: 0pt 0pt 10pt 0pt; border-bottom: 1px solid #000000;}

#aktuellwerke		{ margin: 20px 0px; padding: 0px 30px;}
#aktuellpub		{ margin: 20px 0px; padding: 0px 30px;}

#aktuell h2		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt; font-weight: normal; color: black; margin: 24pt 0pt 6pt;} 
#aktuell a		{ padding: 10px 10px 10px 10px; font-size: 90%; list-style-type: none; display: block; background-color: #EEEEEE; margin: 2px 0px;}
#aktuell .werk_t1	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: bold;   font-style: normal; text-align: left;   margin: -1.2em  7em  0pt  0pt; }
#aktuell .werk_t2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: normal; font-style: normal; text-align: left;   margin:    0pt  7em 10pt  0pt; }

#aktuell a:link		{ color:#000000; text-decoration:none; }
#aktuell a:visited	{ color:#000000; text-decoration:none; }
#aktuell a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
#aktuell a:active	{ color:#816C50; text-decoration:none; }
#aktuell a:focus	{ color:#000000; text-decoration:none; }

#aktuellwerke h2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt; font-weight: normal; color: black; margin: 24pt 0pt 6pt;} 
#aktuellwerke a		{ padding: 10px 10px 10px 10px; font-size: 90%; list-style-type: none; display: block; background-color: #EEEEEE; margin: 2px 0px;}
#aktuellwerke .werk_t1	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: bold;   font-style: normal; text-align: left;   margin: -1.2em  7em  0pt  0pt; }
#aktuellwerke .werk_t2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: normal; font-style: normal; text-align: left;   margin:    0pt  7em 10pt  0pt; }

#aktuellwerke a:link	{ color:#000000; text-decoration:none; }
#aktuellwerke a:visited	{ color:#000000; text-decoration:none; }
#aktuellwerke a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
#aktuellwerke a:active	{ color:#816C50; text-decoration:none; }
#aktuellwerke a:focus	{ color:#000000; text-decoration:none; }


#aktuellpub h2		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt; font-weight: normal; color: black; margin: 24pt 0pt 6pt;} 
#aktuellpub a		{ padding: 10px 10px 10px 10px; font-size: 90%; list-style-type: none; display: block; background-color: #EEEEEE; margin: 2px 0px;}

#aktuellpub .pub_nr	{              font-family: Arial, Helvetica, Sans-Serif;  font-size: 11pt; color: black; font-weight: bold; margin: 0px 0px 0px 3em; height: 3em; width: 5em; }
#aktuellpub .neu	{ float: left; font-family: Arial, Helvetica, Sans-Serif;  font-size: 10pt; color: black; font-weight: bold; margin: 0px 2pt 0pt 2pt; padding: 1px; color: #FF9400; }
#aktuellpub .alt	{ float: left; font-family: Arial, Helvetica, Sans-Serif;  font-size: 10pt; color: black; font-weight: bold; margin: 0px 2pt 0pt 2pt; padding: 1px; color: #FFFFFF; }
#aktuellpub .pub_t1	{              font-family: Arial, Helvetica, Sans-Serif;  font-size: 11pt; color: black; font-weight: bold; margin: -3em 0em 0pt 8.5em; }

#aktuellpub .pubtitel2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: black; font-weight: normal; margin:  0pt  0pt  6pt;	}
#aktuellpub .pubtitel1e	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin:  0pt 		; font-style: italic;}

#aktuellpub a:link	{ color:#000000; text-decoration:none; }
#aktuellpub a:visited	{ color:#000000; text-decoration:none; }
#aktuellpub a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
#aktuellpub a:active	{ color:#816C50; text-decoration:none; }
#aktuellpub a:focus	{ color:#000000; text-decoration:none; }


/* ----- MENÜ ------------------------------------------------------------------------------ */
#menu		{ padding: 0px 0px; }

#menu a		{ padding: 7px 2px 7px 10px; display: block; font-size: 90%;}
#menu a .blau 	{ color:#0000FF; }

#menu .klein	{ font-weight: normal; font-size: 80%;}

#menu a:link	{ color:#000000; text-decoration:none; font-weight:bold;}
#menu a:visited	{ color:#000000; text-decoration:none; font-weight:bold;}
#menu a:hover	{ color:#000000; text-decoration:none; background-color: #FFFF00; border-left: 3px solid #000000; padding: 7px 2px 7px 7px;}
#menu a:active	{ color:#816C50; text-decoration:none;}
#menu a:focus	{ color:#000000; text-decoration:none;}

#submenu1	{ padding: 2px 0px 15px 15px; }
#submenu1 a	{ padding: 2px 2px 2px 7px; font-size: 90%; list-style-type: none; }

#submenu1 a:link	{ color:#000000; text-decoration:none; font-weight:normal;}
#submenu1 a:visited	{ color:#000000; text-decoration:none; font-weight:normal;}
#submenu1 a:hover	{ color:#000000; text-decoration:none; background-color: #FFFF00; padding: 2px 2px 2px 4px; }
#submenu1 a:active	{ color:#816C50; text-decoration:none;}
#submenu1 a:focus	{ color:#000000; text-decoration:none;}

#submenu2	{ padding: 2px 0px 15px 15px; }
#submenu2 a	{ padding: 2px 2px 2px 7px; font-size: 90%; list-style-type: none; display: inline;}

#submenu2 a:link	{ color:#000000; text-decoration:none; font-weight:normal;}
#submenu2 a:visited	{ color:#000000; text-decoration:none; font-weight:normal;}
#submenu2 a:hover	{ color:#000000; text-decoration:none; background-color: #FFFF00; padding: 2px 2px 2px 4px; }
#submenu2 a:active	{ color:#816C50; text-decoration:none;}
#submenu2 a:focus	{ color:#000000; text-decoration:none;}

#submenu3	{ padding: 2px 0px 15px 15px; }
#submenu3 a	{ padding: 2px 2px 2px 7px; font-size: 90%; list-style-type: none; display: inline;}

#submenu3 a:link	{ color:#000000; text-decoration:none; font-weight:normal;}
#submenu3 a:visited	{ color:#000000; text-decoration:none; font-weight:normal;}
#submenu3 a:hover	{ color:#000000; text-decoration:none; background-color: #FFFF00; padding: 2px 2px 2px 4px; }
#submenu3 a:active	{ color:#816C50; text-decoration:none;}
#submenu3 a:focus	{ color:#000000; text-decoration:none;}

#submenu4	{ padding: 2px 0px 15px 15px; }
#submenu4 a	{ padding: 2px 2px 2px 7px; font-size: 7pt; list-style-type: none; }

#submenu4 a:link	{ color:#000000; text-decoration:none; font-weight:normal;}
#submenu4 a:visited	{ color:#000000; text-decoration:none; font-weight:normal;}
#submenu4 a:hover	{ color:#000000; text-decoration:none; background-color: #FFFF00; padding: 2px 2px 2px 4px; }
#submenu4 a:active	{ color:#816C50; text-decoration:none;}
#submenu4 a:focus	{ color:#000000; text-decoration:none;}

#submenu5	{ padding: 2px 0px 15px 15px; }
#submenu5 a	{ padding: 2px 2px 2px 7px; font-size: 7pt; list-style-type: none; }

#submenu5 a:link	{ color:#000000; text-decoration:none; font-weight:normal;}
#submenu5 a:visited	{ color:#000000; text-decoration:none; font-weight:normal;}
#submenu5 a:hover	{ color:#000000; text-decoration:none; background-color: #FFFF00; padding: 2px 2px 2px 4px; }
#submenu5 a:active	{ color:#816C50; text-decoration:none;}
#submenu5 a:focus	{ color:#000000; text-decoration:none;}

#menukrit 	{ margin-top: 60px; }
#menukrit a	{ border-top: 2px solid #FFFF00; border-bottom: 2px solid #FFFF00;}

#menukrit a:link	{ color:#000000; text-decoration:none; font-weight:bold;}
#menukrit a:visited	{ color:#000000; text-decoration:none; font-weight:bold;}
#menukrit a:hover	{ color:#000000; text-decoration:none; background-color: #FFFF00; border-left: 3px solid #000000; padding: 7px 2px 7px 7px; border-top: 2px solid #FF9400; border-bottom: 2px solid #FF9400;}
#menukrit a:active	{ color:#816C50; text-decoration:none;}
#menukrit a:focus	{ color:#000000; text-decoration:none;}

/* ----- Werke ------------------------------------------------------------------------------ */
#werk 		{ font-family: Arial, Helvetica, Sans-Serif; color: black;}
#werk h1	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt; font-weight: bold;   margin: 30px 30px 18px 30px;  color:#000000; background-color: #FFFFFF; background-image: none; padding: 0px; }
#werk h2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: normal; margin:  0px 30px 18px 30px;  }
#werk p		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: normal; margin: 12pt 0pt;}
#werk li	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: normal; margin: 12pt 0pt;}

#werk .titel	{ margin: 48pt  0pt 12pt; }
#werk .ki	{ margin: 12pt 30px 24pt; padding: 12pt 0pt 0pt 0pt; border-top: 1px solid #816C50; }
#werk .ba	{ margin: 12pt 30px 12pt; padding: 12pt 0px 0pt 0pt; border-top: 1px solid #816C50; }
#werk .ba p	{ margin: 0pt 0pt; font-size: 10pt; padding: 1px 0px; }

#werk .ba a 	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; font-style: normal; padding: 1px 5px 1px 15px; background-image: url(../img/fwd.gif); background-repeat: no-repeat; background-position: left center;}

#werk .ba a:link	{ color:#000000; text-decoration:none; }
#werk .ba a:visited	{ color:#000000; text-decoration:none; }
#werk .ba a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
#werk .ba a:active	{ color:#816C50; text-decoration:none; }
#werk .ba a:focus	{ color:#000000; text-decoration:none; }


#werk .volltext	{ padding: 0px; border: 0px solid #816C50; width: 200px; float: right; }
#werk .volltext	a { float: right; right: 23px; font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; text-align: right; margin: 0px; padding: 3px; padding-right: 23px; background-image: url(../img/pdf16.gif); background-repeat: no-repeat; background-position: right center;}

#werk .volltext	a:link		{ color:#000000; text-decoration:none; font-weight:normal;}
#werk .volltext	a:visited	{ color:#000000; text-decoration:none; font-weight:normal;}
#werk .volltext	a:hover		{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
#werk .volltext	a:active	{ color:#816C50; text-decoration:none;}
#werk .volltext	a:focus		{ color:#000000; text-decoration:none;}

#werk .banz		{ font-family: inherit; font-size: 11pt; font-weight: normal;margin: 0pt;}

#werk .ki   		{ padding-bottom: 10px; border-bottom: 1pt solid #000000;}
#werk .ki h1  		{ font-family: inherit; font-size: 11pt; font-weight: bold;   margin: 0pt  0px 6pt; padding: 0px; }
#werk .ki p		{ font-family: inherit; font-size: 11pt; font-weight: normal; margin: 6pt  0px 6pt;}
#werk .ki li		{ font-family: inherit; font-size: 11pt; font-weight: normal; margin: 3pt  0px 9pt;}
#werk .ki p.sorry	{ font-family: inherit; font-size:  9pt; font-weight: bold; margin: 3pt  0px 9pt;}
#werk .ki p.fussnote	{ font-family: inherit; font-size: 10pt; font-weight: normal; margin: 12pt  0px 18pt;}
#werk .ki a 		{ font-family: inherit; font-size: 11pt; font-weight: bold; font-style: normal; margin-left: 2px; padding: 1px 5px 1px 15px; background-image: url(../img/fwd.gif); background-repeat: no-repeat; background-position: left center;}
#werk .ki a .linktarget { float: left; font-family: inherit; font-size: inherit; text-align: inherit; margin: 0px; padding: 0px; background-image: none; }
#werk .copy		{ font-family: inherit; font-size:  8pt; font-weight: normal; margin: 0pt 30px 6pt; border-top: 1pt solid #816C50; text-align: center; color: FEFEFE; }

#werk .ki a:link	{ color:#000000; text-decoration:none; }
#werk .ki a:visited	{ color:#000000; text-decoration:none; }
#werk .ki a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
#werk .ki a:active	{ color:#816C50; text-decoration:none; }
#werk .ki a:focus	{ color:#000000; text-decoration:none; }

/* ----- #empfehl ------------------------------------------------------------------------------ */

#empfehl .volltext	{ font-family : Times New Roman, Times, Serif; 	font-weight: normal;	font-style: normal; font-size : 11pt;	text-align : right;	margin:   12px  0px  0pt 85%;  line-height: 0px;}

#empfehl .titel		{ margin: 60pt 0pt 12pt; }
#empfehl h1		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt; font-weight: bold;   margin:  60px 30px 18px 30px;  color:#000000; background-color: #FFFFFF; background-image: none;}
#empfehl h2		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: normal; margin:  0px;}
#empfehl .werk_t1	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: bold;   font-style: normal; text-align: left;   margin: -1.2em  7em  0pt  0pt; }
#empfehl .werk_t2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: normal; font-style: normal; text-align: left;   margin:    0pt  7em 10pt  0pt; }
#empfehl .copy		{ font-family: Arial, Helvetica, Sans-Serif; font-size:  8pt; font-weight: normal; font-style: normal; text-align: center; margin: 18px 0px; border-top: 1px solid #816C50; }

#empfehl a		{ padding: 10px 10px 10px 10px; font-size: 90%; list-style-type: none; display: block; background-color: #EEEEEE; margin: 2px 30px;}

#empfehl a:link		{ color:#000000; text-decoration:none; font-weight:normal;}
#empfehl a:visited	{ color:#000000; text-decoration:none; font-weight:normal;}
#empfehl a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
#empfehl a:active	{ color:#816C50; text-decoration:none;}
#empfehl a:focus	{ color:#000000; text-decoration:none;}

/* ----- #verweis ------------------------------------------------------------------------------ */

#verweis		{ border-top : 1px solid #B18046; margin:  20px 0px 40px 0px;}
#verweis .verweis_left	{ font-family : Times New Roman, Times, Serif; 	font-weight: bold; font-style: normal; font-size : 90%;	text-align : left;	margin:    5px 67%   0px  0px; }
#verweis .verweis_right	{ font-family : Times New Roman, Times, Serif; 	font-weight: bold; font-style: normal; font-size : 90%;	text-align : right;	margin: -1.2em 0px   5px 67% ; }
/*
.verweis .left	 a { float: left;  left:   20px; text-align: left;   margin: 20px 20px; }
.verweis .right	 a { float: right; right:  20px; text-align : right; margin: 20px 20px; }
.verweis .center   { position: absolute; left:   360px; right: 50x;   width: 50%; text-align : center; margin: 21px 0px; }
*/
.verweis .left	    { text-align: left;   margin: 20px 20px; float: left;  left:  20px; }
.verweis .right	 { text-align: right;  margin: 20px 20px; float: right; /* right: 20px; */ }
.verweis .center   { text-align: center; margin: 20px 20px 20px 20px; }

.verweis a 		{ font-family: Arial, Helvetica, Sans-Serif; font-weight: normal; font-style: normal; font-size: 10pt;	text-align : left;  padding: 1px 5px;}
.verweis a .left	{ text-align: left; margin: 20px 20px; }
.verweis a .right 	{ float: right; right:  20px; text-align : right; margin: 20px 20px; }
.verweis a .center	{ position: absolute; left:   360px; /* right: 50x; */   width: 50%; text-align : center; margin: 21px 0px; }

.verweis a:link		{ color:#000000; text-decoration:none; }
.verweis a:visited	{ color:#000000; text-decoration:none; }
.verweis a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
.verweis a:active	{ color:#816C50; text-decoration:none; }
.verweis a:focus	{ color:#000000; text-decoration:none; }

/* ----- pub ------------------------------------------------------------------------------------ */

#pub			{ margin: 20px 0px; padding: 0px 30px; }

#pub .quicklink		{ border-bottom: 1px solid #FF9400;}
#pub .quicklink	p	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; color: black; margin: 9pt 0pt 9pt;}
#pub .quicklink a	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt; font-weight: bold; font-style: normal; }
#pub .quicklink a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1; }
#pub .quicklink .neu	{ color: #FF9400; }

.pubtable p		{ margin: 2px 0px; padding: 10px 10px 10px 20px; display: block; }
.pubtable p .nr		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0px 0px 0px 0em; height: 2em; width: 6em; float: left; }
.pubtable p .titel	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0em 0em 0pt 7em; }
.pubtable p .titel .t2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: black; font-weight: normal; margin: 0px 0px 0px 0em; }
.pubtable p .titel .t1e	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin: 0px 0px 0px 0em; font-style: italic; }

.pub			{ margin: 30px;}

.pub p		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; margin: 9pt 0pt 9pt;}
.pub p a	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; font-style: normal; }

.pub .pubnummer		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; color: black; font-weight: bold;   margin: 12pt  0pt;		}
.pub .pubtitel1		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; color: black; font-weight: bold;   margin: 12pt  0pt 0pt;	}
.pub .pubtitel1e	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; color: black; font-weight: bold;   margin:  0pt; 			font-style: italic;}
.pub .pubtitel2		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin:  0pt  0pt  6pt;	}
.pub .pubbib		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin: 12pt  0pt 18pt;	padding-bottom: 2pt; border-bottom: 1px solid #000000;}

.pub .pubul		{ padding: 5pt 0pt 5pt 0pt;}
.pub .publi1		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin-top: 0.2cm; margin-bottom: 0.0cm; padding: 0pt 0pt 0pt 30pt; }
.pub .publi2		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin-top: 0.2cm; margin-bottom: 0.0cm; padding: 0pt 0pt 0pt 60pt; }


/* ----- #pubtable ------------------------------------------------------------------------------ */

.pubtable		{ margin: 0px; padding: 0px;}

.pubtable p		{ margin: 2px 0px; padding: 10px 10px 10px 20px; display: block; }
.pubtable a 		{ margin: 2px 0px; padding: 10px 10px 10px 10px; display: block; background-color: #EEEEEE; }
.pubtable a:link	{ color:#000000; text-decoration:none; background-color: #EEEEEE; }
.pubtable a:visited	{ color:#000000; text-decoration:none; }
.pubtable a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1; }
.pubtable a:active	{ color:#816C50; text-decoration:none; }
.pubtable a:focus	{ color:#000000; text-decoration:none; }

.pubtable .nr		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0px 0px 0px 0em; height: 2em; width: 6em; float: left; }
.pubtable .titel	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0em 0em 0pt 7em; }
.pubtable .titel .t2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: black; font-weight: normal; margin: 0px 0px 0px 0em; }
.pubtable .titel .t1e	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin: 0px 0px 0px 0em; font-style: italic; }

.pubtable p		{ margin: 2px 0px; padding: 10px 10px 10px 20px; display: block; }
.pubtable p .nr		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0px 0px 0px 0em; height: 2em; width: 6em; float: left; }
.pubtable p .titel	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0em 0em 0pt 7em; }
.pubtable p .titel .t2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: black; font-weight: normal; margin: 0px 0px 0px 0em; }
.pubtable p .titel .t1e	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin: 0px 0px 0px 0em; font-style: italic; }


/*
.pubtable p .num		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0px; position: absolute; }
.pubtable p .titel		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0px 0px 0px 6em; }
.pubtable p .titel .titel1	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0px 0px 0px 0em; }
.pubtable p .titel .titel1e	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin: 0px 0px 0px 0em; font-style: italic;}
.pubtable p .titel .titel2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: black; font-weight: normal; margin: 0px 0px 0px 0em; }


.pubtable .titel .titel1	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: -2em 0em 0pt 3em; border: 1pt solid;  } 
*/

/*
#aktuellpub .pub_nr	{ position: absolute: font-family: Arial, Helvetica, Sans-Serif;  font-size: 11pt; color: black; font-weight: bold; margin: 0px 0px 0px 3em; height: 3em; width: 5em; }
#aktuellpub .neu	{ float: left;        font-family: Arial, Helvetica, Sans-Serif;  font-size: 10pt; color: black; font-weight: bold; margin: 0px 2pt 0pt 2pt; padding: 1px; color: #FF9400; }
#aktuellpub .alt	{ float: left;        font-family: Arial, Helvetica, Sans-Serif;  font-size: 10pt; color: black; font-weight: bold; margin: 0px 2pt 0pt 2pt; padding: 1px; color: #FFFFFF; }
#aktuellpub .pub_t1	{                     font-family: Arial, Helvetica, Sans-Serif;  font-size: 11pt; color: black; font-weight: bold; margin: -3em 0em 0pt 8em; }
*/



/* ----- #thema ------------------------------------------------------------------------------ */

.thema 			{ margin: 20px 30px; padding: 0px 0px; }

/* .thema .spalte_links	{ float: left; width: 45%; }
.thema .spalte_rechts	{ float: left; width: 48%; margin: 0px 1%;}
*/

.thema .spalte_links	{ float: left; width: 340px; }
.thema .spalte_rechts	{ float: right; width: 340px; margin: 0px 1%;}

.thema a		{ padding: 5px 10px;         font-size: 90%;                       list-style-type: none; display: block;  background-color: #EEEEEE; margin: 2px 0px;}
.thema .titel a		{ padding: 1px 5px 1px 15px; font-style: normal; font-weight: bold; list-style-type: none; display: inline; background-color: #FFFFFF; background-image: url(../img/fwd.gif); background-repeat: no-repeat; background-position: left center;}

.thema h3		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; color: black; margin: 30px 0px 6px;}

.thema a:link		{ color:#000000; text-decoration:none; font-weight:normal;}
.thema a:visited	{ color:#000000; text-decoration:none; font-weight:normal;}
.thema a:hover		{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
.thema a:active		{ color:#816C50; text-decoration:none;}
.thema a:focus		{ color:#000000; text-decoration:none;}

.thema .titel a:link	{ color:#000000; text-decoration:none; font-weight: bold; }
.thema .titel a:visited	{ color:#000000; text-decoration:none; font-weight: bold; }
.thema .titel a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
.thema .titel a:active	{ color:#816C50; text-decoration:none;}
.thema .titel a:focus	{ color:#000000; text-decoration:none;}

.thema .titel		{ margin: 30px 0px; padding: 0px 0px 5px; border-bottom: 1px solid #000000; }
.thema .titel .sthema_h	{ font-family: Times New Roman, Times, Serif; font-weight: bold; font-style: italic; font-size: 18pt; text-align: left; color: #FF9400; background-color: white; margin-top: 30px; }

/* ----- #text ------------------------------------------------------------------------------ */

.text			{ margin: 30px 30px 30px;}

.text p			{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; margin: 9pt 0pt 9pt;}
.text p a		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; font-style: normal; padding: 1px 5px 1px 15px; background-image: url(../img/fwd.gif); background-repeat: no-repeat; background-position: left center;}
.text h3		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; color: black; margin: 30px 0px 6px;}
.text li		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: normal; margin: 12pt 0px 0px 0.5cm;}


.text .links a		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; font-style: normal; background-color: #EEEEEE; display: block; padding: 10px; margin: 2px 0px;}
.text .jahreszahl 	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: normal; font-style: normal; padding: 5px; margin: 2px 0px 0px 00px; width: 5em; float: left;}
.text .eintrag	 	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: normal; font-style: normal; padding: 5px; margin: 2px 0px 0px 30px;}
.text .eintrag a	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold; font-style: normal; padding: 1px 5px 1px 15px; background-image: url(../img/fwd.gif); background-repeat: no-repeat; background-position: left center;}

.text .lastchange	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: black; margin: 18px 0px 0px; padding: 0px 0px 0px; border-top: 1px solid #000000; }

.text .links a:link	{ color:#000000; text-decoration:none; font-weight:normal;}
.text .links a:visited	{ color:#000000; text-decoration:none; font-weight:normal;}
.text .links a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
.text .links a:active	{ color:#816C50; text-decoration:none;}
.text .links a:focus	{ color:#000000; text-decoration:none;}

.text .eintrag a:link	{ color:#000000; text-decoration:none; font-weight: bold; }
.text .eintrag a:visited	{ color:#000000; text-decoration:none; font-weight:normal;}
.text .eintrag a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
.text .eintrag a:active	{ color:#816C50; text-decoration:none;}
.text .eintrag a:focus	{ color:#000000; text-decoration:none;}

.text .pubul		{ padding: 5pt 0pt 5pt 0pt;}
.text .publi1		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin-top: 0.2cm; margin-bottom: 0.0cm; padding: 0pt 0pt 0pt 30pt; }
.text .publi2		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin-top: 0.2cm; margin-bottom: 0.0cm; padding: 0pt 0pt 0pt 60pt; }

#gesetz				{ margin: 30px 30px 30px;}
#gesetz .hinweis	{ border-top: 4px solid #FF9400; border-bottom: 4px solid #FF9400; margin: 24pt 0pt 24pt 0pt; padding: 6pt 1.5cm 6pt 1.5cm; display: block;}
#gesetz .old		{ background-image: url(../img/old.png); background-repeat: repeat; background-position: left center; padding: 0pt; }

#gesetz .para	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold; margin: 0pt 0pt 0pt 0pt; padding: 12pt 0pt 6pt 0pt; border-top: 2px solid #FF9400; display: block; }
#gesetz .pnr	{ font-size: 11pt; font-weight: bold;   border: 0px solid #000000; width: 1.5cm; float: left; }
#gesetz .tit	{ font-size: 11pt; font-weight: bold;   border: 0px solid #000000; margin-left: 1.5cm;}
#gesetz .txt	{ font-size: 10pt; font-weight: normal; border: 0px solid #000000; margin-left: 1.5cm; padding: 6pt 0pt 6pt 0pt; }
#gesetz .anr	{ font-weight: normal; border: 0px solid #000000; width: 0.8cm; float: left; }
#gesetz .atx	{ font-weight: normal; border: 0px solid #000000; margin-left: 1.0cm; padding: 0pt 0pt 0pt 0pt;}

#gesetz .txt #ul		{ margin: 0px; }
#gesetz .txt #ol		{ margin: 0px; }
#gesetz #li		{ margin: 6pt 0pt 6pt 0pt; border: 1px solid #000000;}

#gesetz a		{ font-weight: bold; font-style: normal; padding: 0px 2px 0px 17px; background-image: url(../img/fwd.gif); background-repeat: no-repeat; background-position: left center;}

#gesetz a:link	   	{ color:#000000; text-decoration:none; }
#gesetz a:visited	{ color:#000000; text-decoration:none; }
#gesetz a:hover		{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
#gesetz a:active	{ color:#816C50; text-decoration:none; }
#gesetz a:focus		{ color:#000000; text-decoration:none; }

/*----------------------------------------------------------------------------------------------------*/
/* Backup
.verweis .left	a { position: absolute; left:  20px; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-style: normal; font-size : 90%;	text-align : left;  padding: 3px;}
.verweis .right	a { position: absolute; right: 20px; font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-style: normal; font-size : 90%;	text-align : right; padding: 3px;}

.verweis a 		{ font-family: Arial, Helvetica, Sans-Serif; font-weight: bold; font-style: normal; font-size : 90%;	text-align : left;  padding: 3px;}


#empfehl .volltext	{ font-family : Times New Roman, Times, Serif; 	font-weight: normal;	font-style: normal; font-size : 11pt;	text-align : right;	margin:  12px  0px  0pt 85%;  line-height: 0 px;}
#empfehl .kurztext	{ font-family : Times New Roman, Times, Serif; 	font-weight: normal;	font-style: normal; font-size : 11pt;	text-align : right;	margin: -19px 15%   0pt 70%;  line-height: 0 px;}
#empfehl .werk_t1	{ font-family : Times New Roman, Times, Serif; 	font-weight: bold;	font-style: normal; font-size : 12pt;	text-align : left;	margin: -19px 30%   0pt  0pt; }
#empfehl .werk_t2	{ font-family : Times New Roman, Times, Serif; 	font-weight: normal;	font-style: normal; font-size : 11pt;	text-align : left;	margin:   0pt 30%  10pt  0pt; }
*/

td		{ vertical-align: top;	}
tr		{ vertical-align: top;	}

p.kopfzeile 	{ font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 12pt; font-weight: bold; color: #FFFFFF; background-color: #FF9400; padding: 1pt 4pt;}
.mgmkopfzeile	{ font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 12pt; font-weight: bold; color: #FFFFFF; background-color: #6666FF; }

.copy		{ font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 8pt;	}
.klein 		{ font-family: Arial, Helvetica, Sans-Serif, Verdana; font-size: 9pt;	}

.logo		{ text-align: center; padding: 10pt 0pt 20pt; margin: 0pt 0pt; display: block;}

.sthema_h	{ font-family: Times New Roman, Times, Serif; font-weight: bold;	font-style: italic; font-size: 16pt; text-align: left; color: #FF9400; background-color: white; margin-top: 0.3cm;	}
.werk		{ font-family: Times New Roman, Times, Serif; font-weight: normal;	font-style: normal; font-size: 12pt; text-align: left;	}
.pub_t1		{ font-family: Times New Roman, Times, Serif; font-weight: bold;	font-style: normal; font-size: 12pt; text-align: left;	}
.pub_t2		{ font-family: Times New Roman, Times, Serif; font-weight: normal;	font-style: normal; font-size: 11pt; text-align: left;	}

.pubnummer	{ font-family: Times New Roman, Times, Serif; font-size: 12pt; color: black; font-weight: bold;   margin: 12pt  0pt;		}
.pubtitel1	{ font-family: Times New Roman, Times, Serif; font-size: 12pt; color: black; font-weight: bold;   margin: 12pt  0pt 0pt;	}
.pubtitel1e	{ font-family: Times New Roman, Times, Serif; font-size: 12pt; color: black; font-weight: bold;   margin:  0pt; 			font-style: italic;}
.pubtitel2	{ font-family: Times New Roman, Times, Serif; font-size: 11pt; color: black; font-weight: normal; margin:  0pt  0pt  6pt;	}
.pubbib		{ font-family: Times New Roman, Times, Serif; font-size: 11pt; color: black; font-weight: normal; margin: 12pt  0pt 18pt;	padding-bottom: 2pt; border-bottom: 1px solid #000000;}

.pubul		{ padding: 5pt 0pt 5pt 0pt;}
.publi1		{ font-family: Times New Roman, Times, Serif; font-size: 11pt; color: black; font-weight: normal; margin-top: 0.2cm; margin-bottom: 0.0cm; padding: 0pt 0pt 0pt 30pt; }
.publi2		{ font-family: Times New Roman, Times, Serif; font-size: 11pt; color: black; font-weight: normal; margin-top: 0.2cm; margin-bottom: 0.0cm; padding: 0pt 0pt 0pt 60pt; }

/*
.pubtable p		{ background-color: #EEEEEE; margin: 2px 0px; padding: 10px 10px 10px 10px; display: block; }
.pubtable a 		{ background-color: #EEEEEE; margin: 2px 0px; padding: 10px 10px 10px 10px; display: block; }
.pubtable a:link	{ color:#000000; text-decoration:none; background-color: #EEEEEE; }
.pubtable a:visited	{ color:#000000; text-decoration:none; }
.pubtable a:hover	{ color:#000000; text-decoration:none; background-color: #F9D8B1; }
.pubtable a:active	{ color:#816C50; text-decoration:none; }
.pubtable a:focus	{ color:#000000; text-decoration:none; }

.pubtable .num			{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0px; position: absolute; }
.pubtable .titel		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0px 0px 0px 6em; }
.pubtable .titel .titel1	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0px 0px 0px 0em; }
.pubtable .titel .titel1e	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin: 0px 0px 0px 0em; font-style: italic;}
.pubtable .titel .titel2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: black; font-weight: normal; margin: 0px 0px 0px 0em; }

.pubtable p .num		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0px; position: absolute; }
.pubtable p .titel		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0px 0px 0px 6em; }
.pubtable p .titel .titel1	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold;   margin: 0px 0px 0px 0em; }
.pubtable p .titel .titel1e	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: normal; margin: 0px 0px 0px 0em; font-style: italic;}
.pubtable p .titel .titel2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: black; font-weight: normal; margin: 0px 0px 0px 0em; }
*/

.titel3		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: bold; margin-top: 0.3cm;	}
.titel4		{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt;	}

.left		{ text-align: left; 	}
.center		{ text-align: center; 	}
.right		{ text-align: right; 	}
.justify	{ text-align: justify;	}
.mitte		{ text-align: center; 	}

.bottom		{ vertical-align: bottom;	}
.middle		{ vertical-align: middle;	}

.bold		{ font-weight: bold;	}
.italic		{ font-style: italic;	}
.kursiv		{ font-style: italic;	}

.error 	{ background-color: #F30000; }

/* 

.pubtable .pub_o_nummer	{ position: absolute; font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold; margin:  12px 0pt 0pt 0pt; line-height: 18px;}
.pubtable .pub_o_titel1	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; color: black; font-weight: bold; margin: -19px 0em 0pt 5em; }
.pubtable .pub_o_titel2	{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: black; font-weight: normal; margin: -19px 0em 0pt 5em; }

SUP
{
    background-color : white;
    font-family : Arial, Sans-Serif;
    font-size : 10pt;
    color : black;
    vertical-align : text-top;
}
*/

/* ----- Kriterien ------------------------------------------------------------------------------ */
#kriterien 					{ font-family: Arial, Helvetica, Sans-Serif; color: black; padding:0px; }
#kriterien h1				{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: bold;   margin: 30px 30px 15px 30px;  line-height: 150%; color:#000000; background-color: #FFFFFF; background-image: none; padding: 0px; }
#kriterien h2				{ font-family: Arial, Helvetica, Sans-Serif; font-size: 11pt; font-weight: bold;   margin: 15px 30px 6px 30px;  }
#kriterien h3				{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold;   margin: -15px 30px 15px 30px; }
#kriterien p					{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: normal; }
#kriterien li					{ margin: 0pt 0pt; font-size: 10pt; font-weight: normal; }
#kriterien ol				{ margin: 0pt 0pt 0pt; }
#kriterien ul				{ margin: 0pt 0pt 0pt; }
#kriterien table				{ table-layout: fixed; border-collapse:collapse; empty-cells:show; }
#kriterien tr					{ font-size: 10pt; }
#kriterien th				{ padding: 3px; font-size:  8pt; border: 1px solid #FF9400; background-color:#FFFFFF; text-align: left; }
#kriterien td				{ padding: 3px; font-size: 10pt; border: 1px solid #FF9400; background-color:#FFF0C0; }
#kriterien td.unterschr		{ padding: 3px 15px; font-size: 10pt; border: 0px solid #FFFFFF; background-color:#FFFFFF; text-align:center; width:33.3%; }
#kriterien sup				{ font-size: 80%; }

#kriterien a					{ font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; font-style: normal; }
#kriterien a:link			{ color:#0000FF; text-decoration:none; font-weight:bold; }
#kriterien a:visited			{ color:#0000FF; text-decoration:none; font-weight:bold; }
#kriterien a:focus			{ text-decoration:underline; }
#kriterien a:hover			{ text-decoration:underline; }
#kriterien a:active			{ color:#8080FF; text-decoration:underline; }

#kriterien a.list			{ padding: 10px 10px 10px 10px; list-style-type: none; display: block; background-color: #EEEEEE; margin: 2px 30px;}
#kriterien a.list:link		{ color:#000000; text-decoration:none; font-weight:bold;}
#kriterien a.list:visited	{ color:#000000; text-decoration:none; font-weight:bold;}
#kriterien a.list:hover		{ color:#000000; text-decoration:none; background-color: #F9D8B1;}
#kriterien a.list:active		{ color:#816C50; text-decoration:none;}
#kriterien a.list:focus		{ color:#000000; text-decoration:none;}

#kriterien .center			{ text-align: center; }
#kriterien .text				{ margin: 0pt 22pt; }
#kriterien .text h1			{ font-size: 12pt; margin: 30px 30px 15px 0px; }
#kriterien .text h2			{ font-size: 11pt; margin: 15px 30px 6px 0px; }
#kriterien .text li			{ margin: 5px 0px; }
#kriterien .titel			{ margin: 48pt  0pt 12pt; }
#kriterien .nr				{ margin: 0px 0px 0px 0em; height: 2em; width: 2em; float: left; }
#kriterien .titel			{ margin: 0em 0em 0pt 2.2em; }
#kriterien .footer 			{ font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: normal; }
#kriterien p.klein			{ font-size: 8pt; font-weight: normal; }
#kriterien h1.uek			{ font-family: Arial, Helvetica, Sans-Serif; font-size:  9pt; font-weight: bold; color:#FF9400; margin: 20px 30px 10px 30px; }
#kriterien h1.klein			{ font-family: Arial, Helvetica, Sans-Serif; font-size:  9pt; font-weight: bold; color:#000000; margin: 15px 30px 10px 30px; }
#kriterien h1.normal			{ font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt; font-weight: bold; color:#000000; margin: 15px 30px 15px 30px; }
