body 		{ background-color:#FFFFFF; color:#FF0000; font-size:10pt; overflow:auto; font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif; }

FORM		{ display: inline; }
acronym	{ speak: normal; cursor: help; }

input.fehler	{ background-color:#FFFFEE; color:#000000; border: #FF0000 3px inset; text-align:left;  } 
select.fehler	{ background-color:#FFFFEE; color:#000000; border: #FF0000 3px inset; text-align:left;  } 

.center		{ text-align:center; }

.fontnorm_2		{ color:#000000; font-size:10pt; text-align:left; }
.fontnorm_3		{ color:#000000; font-size:11pt; text-align:center; }
.fontnorm_5		{ color:#000000; font-size:10pt; text-align:left; font-weight:bold; } 
.fontnorm_10 	{ color:#000000; font-size: 10pt; text-align: left; font-weight: normal; } 
.fontnorm_11 	{ color:#000000; font-size: 10pt; text-align: left; font-weight: bold; } 
.fontnorm_12		{ color:#000000; font-size:12pt;  font-weight: bolder;} 
.fontnorm_13 	{ color:#000000; font-size:10pt; text-align:left;  } 
.fontnorm_14 	{ color:#000000; font-size:11pt; text-align:left;  } 
.fontnorm_yellow	{ color:#FFF975; font-size:12pt; text-align:left;  } 
.fontfehler 		{ color:#FF0000; background-color:#C0C0C0; font-size:10pt; text-align:left; font-weight: bold; } 
.fontgold 		{ color:#CC9933; background-color:#EFEFEF; font-weight:bolder; } 


.fontgrau8 	{ color:#808080; background-color:#EFEFEF; font-size:8pt; text-align:left; } 
.fontgrau8oBG { color:#808080; font-size:8pt; text-align:left; } 
.fontArtdazu	 { color:#FF0000; font-size:8pt; text-align:left; background-color:#EFEFEF; } 
.font_col_red	{ color:#FF0000; }
.font_col_blue { color:#0000FF; }
.font_col_hblue { color:#8FC2FF; }
.font_col_green { color:#008000; }

table.ausg		{ border-width:0; padding:0; border-collapse: collapse; width:95%; }
table.ausg99		{ border-width:0; padding:0; border-collapse: collapse; width:99%; }
table.ausg_nav	{ border-width:0; background-color: #FFFFFF; padding:0; border-collapse: collapse; width:95%; }
table.ausgr1		{ border: 1px ridge; padding:0; border-collapse: collapse; width:95%; }
table.ausgr2		{ border: 3px ridge; padding:0; border-collapse: collapse; width:95%; }
table.ausgr3		{ border: 5px ridge; padding:0; border-collapse: collapse; width:95%; }
table.ausgr4		{ border: 1px ridge; padding:0; border-collapse: collapse; }

td.ausg		{ border: ridge 1px; }
td.ausgr1		{ border: ridge 3px; }
td.ausgr2		{ border: ridge 5px; }

td.rahmpt		{ border: dashed 1px #CDCDCD; }
td.rahm		{ border: ridge 0px; }
td.rahm1		{ border: ridge 1px; }
td.rahm2		{ border: ridge 3px; }
td.rahm3		{ border: ridge 5px; }
input.brokera	{ background-color:#FFFFFF; color:#000000; text-align:center; font-size:10pt; border: 2px #000000 outset;} 
input.brokerg	{ background-color:#FFFFFF; color:#008000; text-align:center;  font-size:10pt; border-left: 2px #CBCBCB outset; border-top: 2px #CBCBCB outset; border-bottom: 2px #D4D0C8 outset; border-right: 2px #D4D0C8 outset;} 
input.brokerb	{ background-color:#FFFFFF; color:#0000FF; text-align:center;  font-size:10pt; border-left: 2px #CBCBCB outset; border-top: 2px #CBCBCB outset; border-bottom: 2px #D4D0C8 outset; border-right: 2px #D4D0C8 outset;} 
input.broker	{ background-color:#FFFFFF; color:#FF0000; text-align:center;  font-size:10pt; border-left: 2px #CBCBCB outset; border-top: 2px #CBCBCB outset; border-bottom: 2px #D4D0C8 outset; border-right: 2px #D4D0C8 outset;} 


td.a10			{ width:10%; color:#000000; text-align:left; font-size:10pt; }
td.a10B1		{ width:10%; border-right: #000000 solid 1px; color:#000000; text-align:left; font-size:10pt; }
td.a10r		{ width:10%; color:#000000; text-align:right; font-size:10pt; }
td.a10rB1		{ width:10%; border-right: #000000 solid 1px; color:#000000; text-align:right; font-size:10pt; }
td.a10b		{ width:10%; color:#000000; text-align:left; font-size:10pt; font-weight: bold; }
td.a20			{ width:20%; color:#000000; text-align:left; font-size:10pt; }
td.a20r		{ width:20%; color:#000000; text-align:right; font-size:10pt; }
td.a25			{ width:25%; color:#000000; text-align:left; font-size:10pt; }
td.a25b		{ width:25%; color:#000000; text-align:left; font-size:10pt; font-weight: bold; }
td.a25r		{ width:25%; color:#000000; text-align:right; font-size:10pt; }
td.a25brrot		{ width:75%; color:#FF0000; text-align:right; font-size:12pt; font-weight:bold; }
td.a25brrotd		{ width:75%; color:#FF0000; text-decoration: line-through; text-align:right; font-size:11pt; font-weight:bold; }
td.a40			{ width:40%; color:#000000; text-align:left; font-size:10pt; }
td.a40B1		{ width:40%; border-right: #000000 solid 1px; color:#000000; text-align:left; font-size:10pt; }
td.a50			{ width:50%; color:#000000; text-align:left; font-size:10pt; }
td.a50r		{ width:50%; color:#000000; text-align:right; font-size:10pt; }
td.a60B1		{ width:60%; border-right: #000000 solid 1px; color:#000000; text-align:left; font-size:10pt; }
td.a75			{ width:75%; color:#000000; text-align:left; font-size:10pt; font-weight:normal; }
td.a95			{ width:95%; color:#000000; text-align:left; font-size:10pt; font-weight:normal; }
td.a95r1		{ width:95%; color:#000000; background-color:#EFEFEF; border: ridge 1px; text-align:left; font-size:10pt; font-weight:normal; }


th.a10			{ width:10%; border-right: #000000 solid 1px; color:#000000; text-align:left; font-size:10pt; }
th.a10r		{ width:10%; border-right: #000000 solid 1px; color:#000000; text-align:right; font-size:10pt; }
th.a20r		{ width:20%; color:#000000; text-align:right; font-size:10pt; }
th.a40			{ width:40%; border-right: #000000 solid 1px; color:#000000; text-align:left; font-size:10pt; }
th.a60			{ width:60%; border-right: #000000 solid 1px; color:#000000; text-align:left; font-size:10pt; }


a.navi_bot:link	{ color: #ACACAC; text-decoration: none; font-weight: normal; font-size: 8pt; }
a.navi_bot:visited	{ color: #ACACAC; text-decoration: none; font-weight: normal; font-size: 8pt; }
a.navi_bot:hover	{ color: #FF0000; text-decoration: none; font-weight: normal; font-size: 8pt; }
a.navi_bot:active	{ color: #FF0000; text-decoration: none; font-weight: normal; font-size: 8pt; }

a.linknorm:link	{ color: #000000; text-decoration: underline; font-weight: normal; font-size: 10pt; }
a.linknorm:visited	{ color: #000000; text-decoration: underline; font-weight: normal; font-size: 10pt; }
a.linknorm:hover	{ color: #FF0000; text-decoration: none; font-weight: normal; font-size: 10pt; }
a.linknorm:active	{ color: #FF0000; text-decoration: none; font-weight: normal; font-size: 10pt; }

a.linknormal:link	{ color: #000000; text-decoration: underline; }
a.linknormal:visited	{ color: #000000; text-decoration: underline; }
a.linknormal:hover	{ color: #FF0000; text-decoration: none; }
a.linknormal:active	{ color: #FF0000; text-decoration: none; }

a.linkimtext:link	{ color: #000000; text-decoration: none; }
a.linkimtext:visited	{ color: #000000; text-decoration: none; }
a.linkimtext:hover	{ color: #FF0000; text-decoration: none; }
a.linkimtext:active	{ color: #FF0000; text-decoration: none; }

a:link		{ color: #000000; text-decoration: underline; }
a:visited	{ color: #000000; text-decoration: underline; }
a:hover	{ color: #FF0000; text-decoration: none; }
a:active	{ color: #FF0000; text-decoration: none; }



a.copyright:link	{ color: #FFFFFF; text-align:right; text-decoration: none; font-weight: bolder; font-size: 8pt; }
a.copyright:visited	{ color: #FFFFFF; text-align:right; text-decoration: none; font-weight: bolder; font-size: 8pt; }
a.copyright:hover	{ color: #FF0000; text-align:right; text-decoration: none; font-weight: bolder; font-size: 8pt; }
a.copyright:active	{ color: #FF0000; text-align:right; text-decoration: none; font-weight: normal; font-size: 8pt; }

.log_fa			{ background-repeat: no-repeat; border: 0px; width: 201px; height: 234px; }
a.shopPassage:link		{ color: #FFFFFF;  }
a.shopPassage:visited	{ color: #FFFFFF; }
a.shopPassage:hover	{ color: #FFFF00; }
a.shopPassage:active	{ color: #FFFF00; }
a.shopPassage	{ 
	font-size: 14pt;
	text-decoration: none;
	font-weight: normal;
	width: 201px; 
	height: 250px; 
	padding-top: 40px; 
	position: absolute; 
	z-index: 3; 
	text-align:center; 
}
a.shopPassageLi:link	{ color: #FFFFFF;  }
a.shopPassageLi:visited	{ color: #FFFFFF; }
a.shopPassageLi:hover	{ color: #FFFF00; }
a.shopPassageLi:active	{ color: #FFFF00; }
a.shopPassageLi	{ 
	
	font-size: 14pt;
	display:blocked;
	text-decoration: none;
	font-weight: normal;
	width: 201px; 
	height: 250px; 
	padding-top: 40px; 
	position: absolute; 
	z-index: 3; 
	text-align:center; 
}
a.leerPassage:link		{ color: #CDCDCD;  }
a.leerPassage:visited	{ color: #CDCDCD; }
a.leerPassage:hover		{ color: #FF0000; }
a.leerPassage:active	{ color: #FF0000; }
a.leerPassage	{ 
	background: url(bilder/shopping/leer_auf_passage.jpg) no-repeat;
	font-size: 14pt;
	text-decoration: none;
	font-weight: normal;
	width: 201px; 
	height: 245px; 
	padding-top: 40px; 
	position: absolute; 
	z-index: 3; 
	text-align:center; 
}
a.leerPassageLi:link		{ color: #CDCDCD;  }
a.leerPassageLi:visited	{ color: #CDCDCD; }
a.leerPassageLi:hover	{ color: #FF0000; }
a.leerPassageLi:active	{ color: #FF0000; }
a.leerPassageLi	{ 
	background: url(bilder/shopping/leer_auf_passageLi.jpg) no-repeat;
	font-size: 14pt;
	text-decoration: none;
	font-weight: normal;
	width: 201px; 
	height: 245px; 
	padding-top: 40px; 
	position: absolute; 
	z-index: 3; 
	text-align:center; 
}

.msgfeld	{ width:98%; height:250px; color:#000000; background-color:#FFFFFF; padding: 3px; font-size:10pt; text-align:left; overflow:auto; }

#lin_top		{ background-color: #FFFFFF; left: 0px; top: 0px; width: 99%; height: 15px; margin: 0px; padding: 0px; text-align: right; position: absolute; z-index: 2; }
#lin_bot		{ background-color: #CDCDCD; left: 0px; bottom: 0px; width: 100%; height: 15px; margin: 0px; padding: 0px; color:#FFFFFF; font-size:8pt; font-weight: normal; text-align: center; position: absolute; z-index: 2; }
img.no_bord		{ border: 0px; }

/* Passage Layout */
#mitte {
	background: url(bilder/pflaster.jpg);
	background-repeat: repeat;
	top:20px;
	left:0px;
	width: 100%;
	bottom:15px;
 	text-align: left;
 	margin: 0px;
 	color: #000000;
 	overflow:auto;
 	overflow-x:hidden;
	position: absolute;
	z-index: 1;
}
#NavLi {
	top:20px;
	left:3px;
 	margin: 0px;
 	color: #000000;
 	overflow: none;
	background-color: #D8D8D8;
	position: absolute;
	z-index: 2;
}
#NavRe {
	top:20px;
	right:3px;
 	margin: 0px;
 	color: #000000;
 	overflow: hidden;
	background-color: #D8D8D8;
	position: absolute;
	z-index: 4;
}

#text {
	top:30px;
	left:210px;
	right:210px;
 	text-align: left;
 	margin: 0px;
 	padding: 0px;
 	color: #000000;
 	overflow:auto;
	position: absolute;
	z-index: 5;
}


#suchma {
	top:0px;
	right:2px;
	width:200px;
 	margin: 0px;
 	color: #000000;
 	overflow: auto;
	background-color: #EFEFEF;
	position: absolute;
	z-index: 3;
}
hr.line { width: 95%; background-color: #FFFFFF; color: #8FC2FF; }
.unsichtbar { display:none; }
