/* CSS Document */

/* body { 	margin-top:1.0em; margin-left:1.0em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10.0001px; } */
@media screen  {body 			{ margin-top:1.0em; margin-left:1.0em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }}
@media print   {body			{ font-size:9pt; font-family:Verdana, Arial, Helvetica, sans-serif;}}

/* table 							{ table-layout:fixed; border-collapse:collapse; border-width:0.0em; position:relative; } */
table 							{ table-layout:fixed; border-collapse:collapse; border-width:0.0em; position:relative; }

@media print  {td 				{ display:none; }}
@media screen {td#tdall			{ height:44.0em; width:80.4em; vertical-align:top; background-color:transparent; border:#CC99FF 0px solid; }}
@media print  {td#tdall			{ display: block; background-color:#FFFFFF; width:480pt; }}

@media print  {td#tdall table	{ width:100%; }}
@media screen {td#tdmitte		{ height:44.0em; width:46.4em; vertical-align:top; background-color:transparent; }}
@media print  {td#tdmitte		{ display:block; position:relative;  background-color:#FFFFFF; width:480pt; vertical-align:top; border:#CC99FF 0pt solid; }}

/* Hoehen und Breiten */
div.boks 		{ position:relative; width:17.0em; height:44.0em;}
div#main 		{ position:relative; width:80.4em; height:44.0em;}
div#box 		{ position:relative; width:17.0em; height:44.0em; border:#CCCCCC 0px solid;}
div#nav 		{ float:left;  width:17.0em; height:44.0em; }
div#content		{ float:right; width:63.4em; height:44.0em; }
div#con_haupt	{ float:left;  width:46.4em; height:44.0em; }
div#con_right	{ float:right; width:17.0em; height:44.0em; position:relative; }

@media screen  	{ div#haupt_pic	{ position:relative; width:63.4em; height:44.0em; }}
@media print  	{ div#haupt_pic	{ position:relative; width:634pt; margin-left:auto; margin-right:auto; border:#009933 solid 0pt; }}
@media screen  	{ div#pic		{ position:absolute; width:63.4em; height:44.0em; top:0.0em; left:0.0em; }}
@media print  	{ div#pic		{ display:none; }}
img.home_pic	{ width:63.4em; height:44.0em; }
div#nib_nam		{ position:absolute; width:17.0em; height:5.0em; top:2.5em; left:0.0em; border:#CCCCCC 0px solid; }
img.nib_pic		{ width:17.0em; height:5.0em; }
div#skjold		{ position:absolute; width:30.0em; height:15.5em; top:1.0em; left:20.0em;}
div#konsul_text	{ position:absolute; width:38.0em;  top:18.0em; left:20.0em;}
div#konsul_sign	{ position:absolute; width:15.0em; height:3.0em; top:39.0em; left:40.0em;}
div#kon_flagg	{ position:absolute; width:16.6em; height:8.2em; top:1.2em; left:0.0em; }
div#kon_nam		{ position:absolute; width:16.6em; height:8.4em; top:1.2em; left:0.0em; }

div#nav_front	{ position:absolute; width:17.0em; top:12.0em; left:0.0em;}

div#nav_1		{ position:absolute; width:17.0em; height:30.0em; top:10.0em; left:0.0em;}

div#kinturm		{ position:absolute; width:17.0em; height:15.0em; top:29.0em; left:0.0em; z-index:10;}
div#uns			{ position:absolute; width:17.0em; height:20.0em; top:24.0em; left:0.0em; z-index:10;}
/* ---------- img -----------------------------------------*/
img.logo			{ width:16.0em; height:8.4em; }
img.logo_ba_no_g	{ width:13.2em; height:10.0em; }
img.logo_kl			{ width:10.0em; height:5.3em; }
img.logo_ba_no		{ width:10.0em; height:7.6em; }
img.foto_show		{ width:50.0em; height:37.5em; }
img.flagg			{ width:16.6em; height:8.2em; border:#336699 1px solid; }
img.aktiv			{ width:7.5em; height:10.0em; }


/* ----------SCHRIFTEN -----------------------------------------*/
.fs8    { font-size:0.8em; }    
.fs9    { font-size:0.9em; }    
.fs10   { font-size:1.0em; }    
.fs11   { font-size:1.1em; }    
.fs12   { font-size:1.2em; }    
.fs13   { font-size:1.3em; }    
.fs14   { font-size:1.4em; }    
.fs15   { font-size:1.5em; }    
.blau   { color:#336699; }
.rot   	{ color:#9c0000; }
.eweiss { color:#EEEEEE; }
.fs14   { font-size:1.4em; }    
.fs18   { font-size:1.8em; }    
.fs20   { font-size:2.0em; }
.fsnorm { font-size:1.1em; } 
.seite  { font-weight:normal; letter-spacing:normal;}
.rotb   { font-weight:bold; color:#9c0000;}
.fett	{ font-weight:bold}
.spacing{ letter-spacing:0.1em;}
.spacing2{ letter-spacing:0.2em;}
.fsreit { font-size:1.2em; color:#336699;}    


p 				{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; }
p.float_stop 	{ clear:left; font-size:0px; line-height:0px; margin:0px; height:0px; font-size:0px;}
@media print  {p.float_stop 	{ clear:left; line-height:1pt; margin:1pt; height:3pt; font-size:1pt;}}

p.txt 		{ color:#666666; margin-bottom:0.0em; margin-top:0.2em; margin-left:2.0em; margin-right:0.5em; line-height:1.6em; }
p.txt_nav	{ color:#666666; margin-bottom:0.1em; margin-top:0.1em; margin-left:0.4em; margin-right:0.4em; font-weight:bold;  }
p.txt_rec	{ color:#666666; margin-bottom:0.0em; margin-top:0.2em; margin-left:0.7em; margin-right:0.1em; line-height:1.3em; }
p.txt_b 	{ color:#666666; margin-bottom:0.0em; margin-top:0.2em; margin-left:2.0em; margin-right:0.0em; font-weight:bold; letter-spacing:0.1em; }
p.txt_Gom	{ color:#666666; margin-bottom:0.0em; margin-top:0.0em; margin-left:0.1em; margin-right:0.1em; line-height:1.4em; }
p.txt_Wom	{ color:#FFFFFF; margin-bottom:0.0em; margin-top:0.0em; margin-left:0.1em; margin-right:0.1em; line-height:1.4em; }

p.txt_ueber { color:#CC0033; font-weight:bold; margin-top:0.3em; margin-bottom:0.0em; margin-left: 2.0em; margin-right: 0.2em; line-height:1.8em; }
p.floatstopboth { clear:both; font-size:0; height:0; line-height:0; margin:0; padding:0; }

ul#menu_aktiv 					{ width:16.6em; margin-left:0.0em; margin-top:0.0em; padding:0.0em; list-style-type:none; border:#CCCCCC 1px solid; }
ul#menu_aktiv li				{ width:16.4em; margin-left:0.0em; margin-top:0.2em; margin-bottom:0.3em; line-height:1.4em; border:#FF0033 0px solid; }

ul#menu_aktiv li#first			{ margin-bottom:0.3em; }
ul#menu_aktiv li p				{ line-height:1.6em; margin-bottom:0.1em; margin-top:0.1em; margin-left:1.0em; margin-right:0.2em; color:#993300; }
ul#menu_aktiv li p a			{ color:#666666; text-decoration:none; }
ul#menu_aktiv li p a:visited	{ color:#666666; }
ul#menu_aktiv li p a:hover		{ color:#6699CC; }
ul#menu_aktiv li p a.subact:link 		{ color:#993300; text-decoration:none;}
ul#menu_aktiv li p a.subact:visited 	{ color:#993300; text-decoration:none; }
ul#menu_aktiv li p a.subact:hover 		{ color:#6699CC; }




#menu_aktiv li.to				{ width:14.0em; margin-left:1.8em; margin-top:0.0em; margin-bottom:0.1em; border:#FFAA00 0px solid; }
#menu_aktiv li.to span.bull  	{ float:left; margin-left:0.0em; margin-top:0.2em; }
#menu_aktiv li.to span.bull img { width:1.0em; height:1.0em; }
#menu_aktiv li.to p.plito		{ float:left; line-height:1.2em; margin-left:0.2em; }

 
ul#menu_aktiv li a.norm:link    { color:#333333; background-color:#FFFFFF; } 
ul#menu_aktiv li a.norm:visited { color:#000000; background-color:#FFFFFF; } 
ul#menu_aktiv li a.norm:hover   { color:#CC0000; background-color:#CCCCCC; font-weight:bold; } 
ul#menu_aktiv li a.act		  	{ display:block;  width:15.0em; height:1.9em; padding-left:0.3em; line-height:1.9em; text-decoration:none; border:#CC0000 1px solid; color:#CC0000; background-color:#CCCCCC; }
ul#menu_aktiv li a.act:link     {  font-weight:bold; }
ul#menu_aktiv li a.act:hover    {  font-weight:bold; }
ul#menu_aktiv li a.act:visited  {  font-weight:bold; }

div.matmeny				{ position:absolute; height:44.0em; width:17.0em; border:#009933 0px solid;}
div.matmeny p			{ margin:1.4em 0.2em 0.5em 0.2em; line-height:1.6em; color:#993300;}
/*div.matmeny p a			{ color:666666; text-decoration:none;}
div.matmeny p a:visited		{ color:666666; text-decoration:none;}
div.matmeny p a:hover		{ color:666666; text-decoration:none;}
div.matmeny p a			{ color:666666; text-decoration:none;}*/


/* gerust */
.wi1  {width:0.2em;}
.wi11 {width:1.0em;}
.wi10 {width:3.6em;}
.wi2  {width:13.7em;}
.wi22 {width:27.4em;}
.wi23 {width:52.4em;}
.wi3  {width:25.0em;}
.wi3_1  {width:10.0em;}
.wi3_2  {width:15.0em;}

.wi4  {width:14.0em;}
.wi44 {width:28.0em;}
.wi5  {width:80.4em;}
.wi51 {width:17.0em;}
.wi52 {width:46.4em;}
.wi53 {width:63.4em;}
.wi6  {width:2.0em;}
.wi66 {width:5.0em;}
.wi7  {width:5.0em;}
.wi8  {width:23.0em;}

.he1  {height:0.2em;}
.he11 {height:0.3em;}
.he2  {height:1.0em;}
.he22 {height:1.6em;}
.he3  {height:9.0em;}
.he4  {height:1.8em;}
.he5  {height:8.0em;}
.he6  {height:28.0em;}
.he7  {height:44.0em;}
.he8  {height:0.0em;}

/* navigation */

.no1 {width:13.0em;}
.no2 {width:13.6em;}
.no3 {width:15.3em;}
.no4 {width:16.5em;}
.no5 {width:8.0em;}
.no6 {width:14.0em;}

.de1 {width:11.0em;}
.de2 {width:12.4em;}
.de3 {width:16.5em;}
.de4 {width:15.0em;}
.de5 {width:11.5em;}
.de6 {width:14.0em;}

.dn1 {width:11.0em;}
.dn2 {width:13.4em;}
.dn3 {width:16.5em;}
.dn4 {width:16.0em;}
.dn5 {width:12.5em;}
.dn6 {width:11.0em;}


/* Spezielle Elemente */ 
@media screen {div#gerust  { position:relative; width:80.6em; height:59.6em; margin-left:auto; margin-right:auto; border:#0000CC 0.0em solid; }}  /* Zentrierung der Haupttabelle - Pos relative ist für IE7 erforderlich - sonst wird Skalierung von Tabellenzellen mit rel. positionierten Elementen nicht richtig berechnet. */ 
@media print  {div#gerust  { position:relative; width:480pt; margin-left:auto; margin-right:auto; border:#0000CC 0pt solid; }}

@media screen {table#main  { position:relative; margin-top:0.0em; margin-right:auto; margin-left:auto; background-color:transparent; }} 
@media print  {table#main  { width:480pt; background-color: #FFFFFF; }}


/* Img breite höhe */ 
img.top_pic      	{ width:80.4em; height:9.0em; border:0.0em; margin:0.0em; }
img.left_pic      	{ width:17.0em; height:37.5em; border:0.0em; }
img.unt_pic      	{ width:17.0em; height:25.0em; border:0.0em; }
img.anra			{ width:4.4em; height:1.6em; border:0.0em; }	

/* innhalte mittere block */ 
@media screen {div.block		{ position:absolute; height:44.0em; width:46.0em; border:0px #00FFCC solid; }}
@media print  {div.block		{ position:relative; width:480pt; border:#009933 solid 0pt; }}
@media screen {div.obentext		{ position:relative; width:46.0em; /* height:3.0em; top:5.0em; left:0.0em;*/ margin-top:4.5em; border:#666666 solid 0px;}}
@media print  {div.obentext		{ position:relative; width:480pt; height:30pt; margin-top:30pt; left:0pt; border:#666666 solid 0px;}}
@media screen {div.obentext_unter  {position:relative; width:46.0em; /*height:1.0em; top:0.5em; left:0.0em;*/ margin-top:0.5em;}}
@media print  {div.obentext_unter  {position:relative; width:480pt; height:10pt; margin-top:15pt; left:0pt;}}
div.obentext_mai				{position:relative; width:65.0em; margin-top:4.5em; left:0.0em;}

div.gjestebok		{position:absolute; width:63.0em; height:68.5em; top:0.5em; left:0.0em; z-index:10; overflow:auto; overflow-x:hidden;}


@media screen {div.obenreiter		{ position:relative; width:44.0em; height:3.0em; /*top:5.0em;*/ margin-top:4.5em; left:2.0em; border:#CCCCCC 0px solid; z-index:30; clear:both; }}
@media print  {div.obenreiter		{ position:relative; display:none; }}


@media screen { div.textblock_1		{ position:absolute; width:46.0em; height:33.0em; top:10.0em; left:0.0em; overflow-x:hidden; overflow:auto;} }
@media print  { div.textblock_1		{ position:relative; width:420pt; margin-top:10pt; left:0pt; border:#CC0000 solid 0pt; z-index:40;  } }
div.textblock_1 p 		{color:#666666; margin-top: 0.2em; margin-bottom:0.3em; margin-left:2.0em; margin-right:1.0em; line-height:1.6em;}
div.textblock_1 p.monat	{margin-top: 0.9em; margin-bottom:0.3em; }
div.textblock_2			{position:absolute; width:42.0em; top:88.0em; left:0.0em; overflow-x:hidden; overflow:auto; z-index:13;}
div.textblock_2 p 		{color:#666666; margin-top: 0.2em; margin-bottom:0.5em; margin-left: 2.0em; margin-right: 1.0em; line-height:1.6em;}

div.textblock_17		{position:relative; width:40.0em; left:1.5em; overflow-x:hidden; overflow:auto; z-index:13;}
div.textblock_17 p 		{ display:block; color:#666666; padding:0.5em; margin-top: 0.2em; margin-bottom:0.5em; margin-left: 0.5em; line-height:1.6em; border:#CC0000 1px solid;}

div.bildblock		{ position:absolute; width:7.5em; height:10.0em; top:10.0em; left:37.0em; z-index:13; }
div.bildblock img  	{ width:7.5em; height:10.0em; border:#CC0000 1px solid; }

@media screen {div.skrivut		{ position:absolute; width:5.5em; height:1.5em; top:1.0em; right:9.0em;}}
@media print  {div.skrivut		{ display:none; position:relative; }}
div.skrivut p		{ margin-left:0.0em; line-height:1.3em; text-align:right;}
@media screen {div.langua		{position:absolute; width:5.0em; height:1.5em; top:1.0em; right:3.0em;}}
@media print  {div.langua		{ display:none; position:relative; }}
div.langua p		{ line-height:1.3em; text-align:right; }

div.term			{ position:relative; width:42.0em; border:#009999 0px solid; margin-top:1.0em; }

div#power			{ position:relative; width:28.0em; height:1.8em; margin:0; padding:0;}
div#com				{ position:relative; float:left; height:1.8em; width:19.0em; margin:0 0 0 3.0em; padding:0;}
div#con				{ position:relative; float:right; height:1.8em; width:4.5em; margin:0 1.0em 0 0; padding:0;}

/*ul#aktulist 		{ margin-left:1.5em; padding-left:0.0em; list-style-type:none;}
ul#aktulist li 		{ float:left; margin-right:0.0em; margin-bottom:2.2em; padding-right:0.0em;}
ul#aktulist img 	{ display:block; border:0.0em solid #993300; width:16.3em; height:2.4em;}*/



/* Reiter Aktuelles  */

.akt 					{ display:block; width:16.3em; height:2.4em; color:#666666; background-color:#FFFFFF; position:relative; float:left; vertical-align:top; margin:0.0em; text-decoration:none; }
.inakt 					{ display:block; width:16.3em; height:2.4em; color:#EEEEEE; background-color:#6699CC; position:relative; float:left; vertical-align:top; margin:0.0em; text-decoration:none; }

/* aktiver Reiter */
.akt .norm_back  		{ display:block; width:16.3em; height:2.4em; background-color:#FFFFFF; position:absolute; top:0px; left:0px;   }
.akt .norm_back img 	{ width:16.3em; height:2.4em; border:0px; margin:0.0em; }
.akt .norm_text  		{ display:block; width:16.3em; height:2.4em; color:#A90000; background-color:transparent; font-weight:bold; 
						  position:absolute; top:0px; left:0px;  
						  text-align:center; line-height:2.4em; padding:0.0em; padding-top:0.2em; 
						  text-decoration:none; cursor:default; }

/* inaktiver Reiter */
.inakt .norm_back  		{ display:block; width:16.3em; height:2.4em; color:#FF0000; background-color:#FFFFFF; 
						  position:absolute; top:0px; left:0px; border:#999999 0px solid; z-index:1; }
.inakt .norm_back img 	{ width:16.3em; height:2.4em; border:0px; margin:0.0em; }
.inakt .norm_text  		{ display:block; width:16.3em; height:2.4em; color:#EEEEEE; background-color:transparent; font-weight:bold;  
						  position:absolute; top:0px; left:0px;  
						  text-align:center; line-height:2.4em; padding:0.0em; padding-top:0.2em;
						  text-decoration:none; border:#999999 0px solid; z-index:2;   }
.inakt .norm_text:hover { background-color:#FFFFFF; color:#A90000; } /* für IE6 */


.inakt .high_back  		{ display:block; width:16.3em; height:2.4em; background-color:#FFFFFF; position:absolute; top:0px; left:0px; 
						  cursor:pointer; visibility:hidden; border:#999999 0px solid; z-index:3;  }
.inakt .high_back img 	{ width:16.3em; height:2.4em; border:0px;}
.inakt .high_text   	{ display:block; width:16.3em; height:2.4em; color:#666666; background-color:transparent; font-weight:bold;  
						  position:absolute; top:0px; left:0px; 
						  cursor:pointer;  text-align:center; line-height:2.4em; padding:0.0em; padding-top:0.2em; 
						  text-decoration:none; visibility:hidden; border:#999999 0px solid; z-index:4;  }

/* Definition Hover-Effekt - erstes Statement nur für IE 6 - sonst erfolgt kein Update */ 
.inakt:hover 				{ background-color:#FFFFFF; }
.inakt:hover .norm_back 	{ visibility:hidden;  }
.inakt:hover .norm_text 	{ visibility:hidden;  }
.inakt:hover .high_back 	{ visibility:visible;  }
.inakt:hover .high_text 	{ visibility:visible; color:#666666;  }

img.img_menu 	{ width:16.3em; height:2.4em; }

/* Reiter Jahres-Chroniken  */

.akt2 						{ display:block; width:6.5em; height:2.4em; color:#666666; background-color:#FFFFFF; position:relative; float:left; vertical-align:top; margin:0.0em; text-decoration:none;}
.inakt2						{ display:block; width:6.5em; height:2.4em; color:#EEEEEE; background-color:#6699CC; position:relative; float:left; vertical-align:top; margin:0.0em; text-decoration:none;}

/* Reiter jahr */

/* aktiver Reiter */
.akt2 .norm_back2  		{ display:block;  width:6.5em; height:2.4em; background-color:#FFFFFF; position:absolute; top:0px; left:0px; border:#999999 0px solid; margin:0.0em; z-index:1; }
.akt2 .norm_back2 img	{ width:6.5em; height:2.4em; border:0px; margin:0.0em;}
.akt2 .norm_text2  		{ display:block;  width:6.5em; height:2.4em; color:#A90000; background-color:transparent; font-weight:bold;  
						  position:absolute; top:0px; left:0px;  		
						  text-align:center; line-height:2.4em; padding:0.0em; padding-top:0.2em; 
						  text-decoration:none; border:#999999 0px solid; margin:0.0em; 
						  z-index:2; font-weight:bold; cursor:default;  }

/* inaktiver Reiter */
.inakt2 .norm_back2  	{ display:block; width:6.5em; height:2.4em; background-color:#FFFFFF; position:absolute; top:0px; left:0px; 
						  border:#999999 0px solid; margin:0.0em; z-index:1;  }
.inakt2 .norm_back2 img	{ width:6.5em; height:2.4em; border:0px; margin:0.0em; }
.inakt2 .norm_text2  	{ display:block; width:6.5em; height:2.4em; background-color:transparent; color:#EEEEEE; font-weight:bold;   
						  position:absolute; top:0px; left:0px; 
  						  text-align:center; line-height:2.4em; padding:0.0em; padding-top:0.2em; 
						  text-decoration:none; border:#999999 0px solid; 
						  margin:0.0em; z-index:2;  font-weight:bold;   }
.inakt2 .norm_text2:hover  	{ background-color:#FFFFFF; color:#A90000; } 

.inakt2 .high_back2   	{ display:block;  width:6.5em; height:2.4em; background-color:#FFFFFF; position:absolute; top:0px; left:0px; 
						  cursor:pointer;  visibility:hidden; border:#999999 0px solid; margin:0.0em; z-index:3; }
.inakt2 .high_back2 img	{ width:6.5em; height:2.4em; border:0px; margin:0.0em; }
.inakt2 .high_text2   	{ display:block; width:6.5em; height:2.4em; color:#666666; background-color:transparent; font-weight:bold;  
						  position:absolute; top:0px; left:0px; 
						  cursor:pointer; text-align:center; line-height:2.4em; padding:0.0em; padding-top:0.2em; 
						  text-decoration:none; visibility:hidden; 
						  border:#999999 0px solid; margin:0.0em; z-index:4;  }

/* Hover - Effekr - erstes Statement nur für IE 6 - sonst erfolgt kein Update  */
.inakt2:hover 				{ background-color:#FFFFFF; }
.inakt2:hover .norm_back2 	{ visibility:hidden;  }
.inakt2:hover .norm_text2 	{ visibility:hidden;  }
.inakt2:hover .high_back2 	{ visibility:visible;  }
.inakt2:hover .high_text2 	{ visibility:visible; color:#666666;  }


img.img_menu2 	{ width:6.5em; height:2.4em; margin:0.0em; border:0.0em; }

p.p_txt_norm	{ font-weight:bold; margin-top:0.6em; line-height:1.6em; margin-bottom:0.0em; }
p.p_txt_high	{ font-weight:bold; margin-top:0.6em; line-height:1.6em; margin-bottom:0.0em; }
/* Reiter schluss */

div.haft	 {position:absolute; width:19.0em; top:21.5em; left:23.4em;}
div.inhalt	 {position:absolute; width:23.0em; top:21.5em; left:0.0em;}
div.website	 {position:absolute; width:23.0em; top:26.3em; left:0.0em;}
div.ansatte	 {position:absolute; width:20.0em; top:12.0em; left:0.0em;}
div.ans_kont {position:absolute; width:20.0em; top:9.0em; left:0.0em;}
div.oeffnung {position:absolute; width:17.0em; top:9.0em; left:23.4em;}
div.vorstand {position:absolute; width:17.0em; top:11.0em; left:23.4em;}
div.notfall	 {position:absolute; width:38.0em; top:24.5em; left:0.0em;}
div.telefon	 {position:absolute; width:38.0em; top:19.0em; left:0.0em;}


/* Vormatierung von Adresse-leisten */
	div.adrliste					{ position:absolute; width:44.0em; height:32.0em; top:10.0em; left:0.0em; overflow:auto; overflow-x:hidden; }
	div.adrliste p					{ color:#666666; line-height:1.4em; margin-top:0.0em; margin-bottom:0.0em; margin-left:2.0em; margin-right:1.8em;   }
	div.adrliste p.nicht			{ line-height:0.0em; margin-top:0.0em; margin-bottom:0.0em; }

	div.adrliste p.p_datum			{ margin-left: 2.0em; margin-right:0.8em; }
	div.adrliste p.p_titel			{ margin-top:  0.0em; }
	div.adrliste p.p_subtitel		{ margin-top:  0.4em; }
	div.adrliste p.p_klist_0		{ margin-top:  0.3em; }
	div.adrliste p.p_themtyp		{ margin-top:  0.8em; }
	div.adrliste p.p_klist_1		{ margin-top:  0.4em; }
	div.adrliste p.p_extra			{ margin-top:  0.4em; }
	div.adrliste p.p_dist			{ margin-top:  1.2em; }
	
	div.adrliste p.p_datum			{ margin-left: 2.0em; margin-right:0.8em; }
	div.adrliste p.p_firma			{ margin-top:  0.0em; }
	div.adrliste p.p_inhaber		{ margin-top:  0.1em; color:#853654; }
	div.adrliste p.p_angebot		{ margin-top:  0.3em; }
	div.adrliste p.p_adresse		{ margin-top:  0.3em; }
	div.adrliste p.p_komm			{ margin-top:  0.1em; }
	div.adrliste p.p_info			{ margin-top:  0.3em; }
	div.adrliste p.p_dist			{ margin-top:  1.2em; }
	
	span.nicht 			{ font-size:0px; }

	span.datum 			{ font-size:11px; }
	span.s_firma 		{ font-size:11px; font-weight:bold; }
	span.s_inhaber 		{ font-size:11px; font-weight:normal; }
	span.s_angebot		{ font-size:11px; font-weight:normal; }
	span.s_adresse 		{ font-size:11px; font-weight:normal; }
	span.s_komm 		{ font-size:11px; font-weight:normal; }
	span.s_info		 	{ font-size:11px; font-weight:normal; }



/* Flash-show  */
/* ----------- */ 
	div.flablok			{position:absolute; width:46.2em; height:44.0em; }
	div.cont			{position:absolute; width:63.4em; height:37.5em; top:6.5em; left:0.0em; } 
	div#flacont			{position:relative; width:63.4em; height:37.5em; }
	div.flaalt			{position:absolute; width:50.0em; height:37.5em; top:0.0em; }
	div.fladown			{position:absolute; width:10.0em; height:33.0em; top:0.0em; left:51.0em; }


/* Für Seiten mit ul */ /*width er nödvendig i li, for IE - forstaar ikke CSS2.1*/ 
ul#pass 		   	 { width:42.0em; list-style-type:none; margin-top:0.0em; margin-bottom:2.0em; margin-left:0.0em; margin-right:1.0em; padding-left:0.0em; color:#666666; }
ul#pass li 		     { height:auto; width:40.0em; margin-top:0.0em; margin-bottom:1.6em; margin-left:1.6em; line-height:1.6em; position:relative; vertical-align:top; }
@media print  {ul#pass li 		    { position:relative; display:block; clear:left; page-break-inside:avoid; border:transparent 1pt solid;} }
ul#pass li p	   	 { color:#666666; margin-top: 0.2em; margin-bottom:0.0em; margin-left: 2.0em; margin-right: 0.1em; line-height:1.6em;}
ul#pass span.bull    { float:left; margin-left:0.0em; }
ul#pass div.li       { float:left; display:block; margin-left:1.5em; width:36.0em; }
ul#pass span.lito    { display:block; margin-left:1.0em; margin-top:1.0em; margin-bottom:1.0em;}
@media print  { ul#pass span.lito    { display:block; margin-left:1.0em; margin-top:1.0em; margin-bottom:1.0em; border:transparent 1pt solid;} }

ul.passantr 		   	{ width:42.0em; list-style-type:none; margin-left:0.0em; margin-right:1.0em; padding-left:0.0em; margin-top:0.0em; color:#666666; }
ul.passantr li 		    { width:40.0em; margin-top:0.0em; margin-bottom:1.8em; margin-left:2.2em; line-height:1.6em; position:relative; vertical-align:top; }
@media print  {ul.passantr li 		 { position:relative; display:block; clear:left; page-break-inside:avoid; border:transparent 1pt solid;}}
ul.passantr li p	   	{ color:#666666; margin-top: 0.2em; margin-bottom:0.0em; margin-left: 2.0em; margin-right: 0.1em; line-height:1.6em;}
ul.passantr span.bull   { float:left; margin-left:0.0em; }
ul.passantr div.li     	{ float:left; display:block; margin-left:1.5em; width:36.0em; }
ul.passantr span.lito   { display:block; margin-left:1.0em; }
@media print  {ul.passantr span.lito   { display:block; margin-left:1.0em; border:transparent 1pt solid;} }

ul.aufgab 		   	 { width:42.0em; list-style-type:none; margin-left:0.0em; margin-bottom:4.0em; margin-right:1.0em; padding-left:0.0em; margin-top:0.0em; color:#666666; }
ul.aufgab li 		 { width:38.0em; margin-top:0.0em; margin-bottom:1.6em; margin-left:2.4em; line-height:1.4em; position:relative; vertical-align:top; }
@media print  {ul.aufgab li 		  { position:relative; display:block; clear:left; page-break-inside:avoid; border:transparent 1pt solid;}}
ul.aufgab li p	   	 { color:#666666; margin-top: 0.2em; margin-bottom:0.0em; margin-left: 2.0em; margin-right: 0.1em; line-height:1.6em;}
ul.aufgab span.bull  { float:left; margin-left:0.0em; color:#993300; font-weight:bold;}
ul.aufgab div.li     { float:left; display:block; margin-left:1.5em; width:35.0em;}

/* ---Beispiel für ul--- */
	ul.atel				{ margin-left: 1.0em; margin-top: 1.5em; padding-left:0.8em; padding-top:0.0em; padding-bottom:0.0em; list-style-type:none; color:#666666; border:#ffCC66 0px solid; }
	ul.atel li 			{ clear:left; float:left;  width:40.0em; margin-bottom:0.8em; margin-left:0.0em; margin-top:0.0em; border:#00CC66 0px solid; }
	ul.atel span.bull 	{ float:left; margin-left:0.8em; }
	ul.atel span.li 	{ float:left; display:block; margin-left:1.0em; }
/* ---Schluss Beispiel für ul--- */

/* listen generell  */
ul.liste1 		{ margin-left:0.5em; margin-right:1.0em; padding-left:0.0em; margin-top:0.0em; list-style-type:disc; color:#666666; }
ul.liste1 li	{ margin-left:2.8em; margin-top:0.0em; margin-bottom:1.2em; width:36.0em; line-height:1.4em;}
ul.liste1 li p	{ margin-top: 0.2em; margin-bottom:0.0em; margin-left: 2.0em; margin-right: 0.1em; line-height:1.6em;}


/* Paris-Seiten */
.wi_roll 	{ width:98%; }
.ver_roll	{ height:100%; width:98%; overflow-x:hidden; overflow:auto; }

ul#menu_par 		{ margin-left:0.0em; padding-left:0.0em; list-style-type:none; }
#menu_par li		{ margin-left:0.0em; margin-top:0.2em; margin-bottom:1.2em; }
#menu_par li#first	{ margin-top:2.0em; }
#menu_par li a.norm { display:block; width:15.0em; height:1.9em; padding-left:0.3em; line-height:1.9em; border:#CC0000 1px solid; text-decoration:none; } 
/*border in PX, weil em schlecht scaliert */
#menu_par li a.norm:link    { color:#333333; background-color:#FFFFFF; } 
#menu_par li a.norm:visited { color:#000000; background-color:#FFFFFF; } 
#menu_par li a.norm:hover   { color:#CC0000; background-color:#CCCCCC; font-weight:bold; } 
#menu_par li a.act			{ display:block; width:15.0em; height:1.9em; padding-left:0.3em; line-height:1.9em; text-decoration:none; border:#CC0000 1px solid; color:#CC0000; background-color:#CCCCCC; }
#menu_par li a.act:link     {  font-weight:bold; }
#menu_par li a.act:hover    {  font-weight:bold; }
#menu_par li a.act:visited  {  font-weight:bold; }
#menu_par li span 			{ font-size:1.1em; }
 
ul#hotels 		   { list-style-type:none; list-style-position:inside; margin-left:0.0em; margin-right:1.0em; padding-left:0.0em; margin-top:0.0em; color:#666666; }
#hotels li 		   { clear:left; float:left; width:36em; margin-top:0.0em; margin-bottom:1.6em; margin-left:0.6em; line-height:1.4em;}
#hotels span.bull  { float:left; margin-left:0.0em; }
#hotels span.li    { display:block; margin-left:1.8em; }

a.nib5:link 	{ color:#999999; text-decoration:none;}
a.nib5:visited 	{ color:#999999; text-decoration:none;}
a.nib5:hover 	{ color:#853654;}

a.nav:link 		{ color:#FFFFFF; text-decoration:none;}
a.nav:visited 	{ color:#FFFFFF; text-decoration:none;  }
a.nav:hover 	{ color:#6699cc;  }

a.nav_land:link 	{ color:#853654; text-decoration:none;}
a.nav_land:visited 	{ color:#853654; text-decoration:none;  }
a.nav_land:hover 	{ color:#CCCCCC;  }

a.home:link 	{ color:#9C0000; text-decoration:none;}
a.home:visited 	{ color:#9C0000; text-decoration:none;  }
a.home:hover 	{ color:#CCCCCC;  }

a.nib:link 		{ color:#999999; text-decoration:underline;}
a.nib:visited 	{ color:#999999; text-decoration:underline;}
a.nib:hover 	{ color:#853654; text-decoration:underline;}

a.nib6:link 	{ color:#999999; text-decoration:none;}
a.nib6:visited 	{ color:#999999; text-decoration:none;}
a.nib6:hover 	{ color:#853654;}

a.kons:link 	{ color:#999999; text-decoration:underline;}
a.kons:visited 	{ color:#999999; text-decoration:underline;}
a.kons:hover 	{ color:#336699; text-decoration:underline;}

a.kons6:link 	{ color:#999999; text-decoration:none;}
a.kons6:visited { color:#999999; text-decoration:none;}
a.kons6:hover 	{ color:#336699; }


a.sub:link 		{ color:#666666; text-decoration:none;}
a.sub:visited 	{ color:#666666; text-decoration:none; }
a.sub:hover 	{ color:#6699CC;}

a.mat:link 		{ color:#666666; text-decoration:none;}
a.mat:visited 	{ color:#666666; text-decoration:none; }
a.mat:hover 	{ color:#9C0000;}

a.subact:link 		{ color:#993300; text-decoration:none;}
a.subact:visited 	{ color:#993300; text-decoration:none; }
a.subact:hover 		{ color:#6699CC; }

