/* CSS Document */

body 	{ background-color:#669933; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top: 1.0em; } 
table 	{ table-layout:fixed; position:relative; border-collapse:collapse; border-width:0px; } 

div#all,
div#topp,
div#main,
div#bott,
div#cont_top,
div#cont,
div#cont_fuss		{ position:relative; width:64.8em; }

div#all 			{ margin-left:auto; margin-right:auto; border:#FF0000 0px solid;  }

div#topp			{ height:2.0em;  }
div#main			{ height:59.8em; background-color:#ffffff; border:0px #339999 solid;  }
div#bott			{ height:3.0em;  }


div#top_le,
div#top_re			{ height:2.0em; position:relative; margin:0;}

div#top_le			{ float:left;	width:30.0em; border:#CCCCCC 0px solid; }
div#top_re			{ float:right;	width:34.8em; border:#CCCCCC 0px solid;  }

ul#topnav			{ position:relative; margin:0; width:34.8em; height:2.0em; padding:0; list-style-type:none; color:#666699; 
						border:#FF6633 0px solid;}
ul#topnav li 		{ text-align:right; float:right; height:1.6em; padding:0 1.0em 0 1.0em; margin:0 0 0 0;
						 border-left:#FF6633 1px solid; }
ul#topnav li.stop 	{ clear:right; font-size:0px; line-height:0; margin:0; padding:0; height:0; }
ul#topnav li p		{ margin:0 0 0 0; border:#CC0033 0px solid; line-height:1.6em; color:#9F0000; }
ul#topnav li a		{ margin:0 0 0 0; line-height:1.6em; border:#FF6633 0px solid; }


div#chat 			{ position:absolute; width:64.8em; height:59.8em; top:2.5em; left:0.0em; border:0px #339999 solid; z-index:5;}


div#cont_top   		{ height:2.7em; background-color:#9F0000; }
div#cont_nav   		{ position:absolute; width:58.0em; height:2.7em; left:3.4em; top:0.0em;  }
ul#ul_menu 			{ list-style-type:none; margin:0px; padding:0px; }
#ul_menu li 		{ float:left; margin:0 0 0 0; width:9.6em; }
#ul_menu p			{ color:#FFFFFF; text-align:center; }
#ul_menu a			{ display:block; background-color:#FFFF99; color:#333333; text-align:center; line-height:27px; }

#ul_menu a.hmenu:link,				
#ul_menu a.hmenu:visited	{ display:block; background-color:#9F0000; color:#FFFFFF; text-decoration:none; }
#ul_menu a.hmenu:hover		{ background-color:#FFFF99; color:#9F0000;  }

div#cont			{ height:47.7em;  border:#FFCC33 0px solid;}

div#cont_innhalt 	{ position:relative; height:47.7em;}
div#cont_home	 	{ position:absolute; top:3.0em; left:10.3em; width:44.2em; height:44.0em;}
div#cont_subnav	 	{ position:absolute; width:11.6em; height:38.6em; top:9.3em; left:3.4em;}
div#textuber_stoa	{ position:absolute; width:46.4em; height:3.6em; left:15.0em; top:3.0em;  text-align:center; }
div#textuber_cucina	{ position:absolute; width:21.7em; height:5.0em; left:28.8em; top:3.0em; text-align:center; z-index:10; }


ul#menu_stoa 				{ width:11.6em; margin:0 0 0 0; padding:0.0em; list-style-type:none; background-color:#9A0000; border:#CCCCCC 0px solid; }
ul#menu_stoa li				{ width:11.6em; margin:0.2em 0 0.4em 0; line-height:1.6em; border:#FF0033 0px solid; }

ul#menu_stoa li#first			{ margin-top:0.6em;  }
ul#menu_stoa li p,
ul#menu_stoa li a				{ line-height:1.6em; margin:0.1em 0.1em 0.1em 0.5em; letter-spacing:0.1em;  }
ul#menu_stoa li p				{ color:#FFFFFF;  }
ul#menu_stoa li a.norm    	 	{ color:#FFFF99; text-decoration:none;   } 
ul#menu_stoa li a.norm:visited 	{ color:#FFFF99;} 
ul#menu_stoa li a.norm:hover   	{ color:#CCCCCC; }
 
ul#menu_cuc 				{ width:11.6em; margin:0 0 0 0; padding:0.0em; list-style-type:none; background-color:#68B022; border:#CCCCCC 0px solid; }
ul#menu_cuc li				{ width:11.6em; margin:0.2em 0 0.4em 0; line-height:1.6em; border:#FF0033 0px solid; }
ul#menu_cuc li#first			{ margin-top:0.6em;  }
ul#menu_cuc li p,
ul#menu_cuc li a				{ line-height:1.6em; margin:0.1em 0.1em 0.1em 0.5em; letter-spacing:0.1em;  }
ul#menu_cuc li p				{ color:#EEEEEE;  }
  

div#cont_fuss		{ height:9.4em;  background-color:#FFFF99;   }
div#teller	 		{ float:left; width:20.0em; height:3.0em; padding:0.3em 0 0 0; }
div#copy	 		{ float:left; width:24.8em; height:3.0em; }
div#power 			{ float:right; width:20.0em; height:3.0em; text-align:right; }

/* ----------Container rechts -----------------------------------------*/
div#cont_recht 				{ position:absolute; width:46.4em; height:38.6em; top:9.3em; left:15.0em; }
div#cont_re_top 			{ position:relative; width:46.4em; height:2.7em; background-color:#9A0000; }
div#cont_re_mitte 			{ position:relative; width:46.4em; height:35.9em; background-color:#9A0000; }


div#fto_cont		{position:relative; width:46.4em; height:35.9em; background-color:#9A0000;}
div#fto_flacont		{position:relative; width:46.4em; height:35.9em; }
div.fto_flaalt		{position:absolute; width:46.4em; height:32.7em; top:0;}
div.fto_fladown		{position:absolute; width:46.4em; height:3.2em; top:27.2em; }





/* ----------SCHRIFTEN -----------------------------------------*/

.fs10   { font-size:10px; }    
.fs11   { font-size:11px; }    
.fs12   { font-size:12px; }    
.fs14   { font-size:14px; }
.fs16   { font-size:16px; }   
.fs18   { font-size:18px; }    
.fs20   { font-size:20px; }
.fsnorm { font-size:11px; }     
.fsnav  { font-size:12px; font-weight:bold; } 
.rot	{ color:#A90000; letter-spacing:1px; font-style:italic; font-weight:bold; }
.actrot	{ color:#A90000; letter-spacing:1px; font-weight:bold; }
.fett	{ font-weight:bold; }
.spac	{ letter-spacing:1px; }
.grau	{ color:#666699; }	
.weiss	{ color:#FFFFFF; }	

p   				{ font-family:Verdana, Arial, Helvetica, sans-serif;}
p.floatstop 		{ clear:left;  font-size:0px; line-height:0; margin:0; padding:0; height:0; }
p.floatstop_right	{ clear:right; font-size:0px; line-height:0; margin:0; padding:0; height:0; }
p.floatstop_both 	{ clear:both;  font-size:0px; line-height:0; margin:0; padding:0; height:0; }

p.txt			{ margin:0.3em 0.2em 0 0.8em; line-height:1.6em;  }
p.txt_re		{ margin:0.5em 1.0em 0 0.2em; text-align:right; line-height:1.6em; color:#EEEEEE; }
p.txt_event_b	{ margin:0 1px 0 5px; color:#FFFF00; font-weight:bold;  }
p.txt_event		{ margin:3px 1px 0 5px; color:#FFFF00; }
p.txt_uber		{ margin:5px 4px 0 0; text-align:right; font-weight:normal; letter-spacing:2px; color:#666666; }
p.txt_press		{ margin:5px 4px 0 0; text-align:right; letter-spacing:0.1em; color:#666666; }


a.standard:link 	{ color:#666666;text-decoration:none; }
a.standard:visited 	{ color:#666666;text-decoration:none;  }
a.standard:hover 	{ color:#990000;  }
 

a.nav:link 			{ color:#FFEEEE; text-decoration:none; }
a.nav:visited 		{ color:#FFEEEE; text-decoration:none; }
a.nav:hover 		{ color:#FF9933;  }


a.nav2:link 		{ color:#9999CC; }
a.nav2:visited 		{ color:#9999CC; }
a.nav2:hover 		{ color:#FF9933; }

a.nav3:link 		{ color:#FF9933; }
a.nav3:visited 		{ color:#FF9933; }
a.nav3:hover 		{ color:#9999CC; }

a.com:link 			{ color:#542150;  text-decoration:none;}
a.com:visited 		{ color:#542150;  text-decoration:none; }
a.com:hover 		{ color:#FF9900; }

img.rcb				{ margin:0.8em 0 0.8em 0; border:0; height:2.2em;}
img.pdficon			{ border:0; height:2.0em; width:2.0em; }

/*
div#fuss		{ position:absolute; width:16.8em; height:3.0em; left:0.0em; top:0.0em;  line-height:3.0em; z-index:8; }
div#fuss p		{ text-align:right; margin-right:2.7em; margin-left:0.0em; margin-bottom:0.2em; margin-top:0.0em; text-decoration:none; line-height:3.0em; color:#cc9933; }
div#fuss p a				{ color:#EEEEEE; text-decoration:none; }
div#fuss p a.act:link		{ color:#EEEEEE; text-decoration:none; }
div#fuss p a.act:visited	{ color:#EEEEEE; text-decoration:none; }
div#fuss p a.act:hover		{ color:#cc9933;  }

div#fuss_tb			{ position:absolute; width:10.0em; height:3.0em; left:16.9em; top:0.0em;  line-height:3.0em; z-index:8; }
div#fuss_tb p		{ text-align:right; margin-right:2.7em; margin-left:0.0em; margin-bottom:0.2em; margin-top:0.0em; text-decoration:none; line-height:3.0em; color:#cc9933; }
div#fuss_tb p a		{ color:#EEEEEE; text-decoration:none; }
div#fuss_tb p a.act:link	{ color:#EEEEEE; text-decoration:none; }
div#fuss_tb p a.act:visited	{ color:#EEEEEE; text-decoration:none; }
div#fuss_tb p a.act:hover	{ color:#cc9933;  }

div#cont_unten 	{
	position:absolute;
	width:90.0em;
	height:21px;
	left:0.0em;
	top:56.2em;
	background-color:#e4e4e4;
	z-index:7;
	border:0px #339999 solid;
}

div#vor			{ position:absolute; width:90.0em; height:42.0em; top:0.0em; left:0.0em; background-color:#6f272c; border:0px #FFFF00 solid;}

div#vor a.start				{ color:#EEEEEE; text-decoration:none; -moz-outline:none; outline:none; border:0px #FFFF00 solid;}
div#vor a.start p			{ color:#EEEEEE; text-decoration:none; }
div#vor a.start:visited		{ color:#EEEEEE; text-decoration:none; }
div#vor a.start:hover		{ color:#999999; text-decoration:none; }
div#vor a.start:active		{ color:#EEEEEE; text-decoration:none; border:0px; -moz-outline:none; }
div#vor a.start:hover p		{ color:#999999; }

div#vorspand	{ position:relative; width:20.0em; height:20.0em; top:14.0em; margin:auto; }


div#nav_oben    { position:absolute; width:16.8em; height:0.2em; left:0.0em; top:0.0em; background-color:#CCCCCC; }
div#nav_oben_2  { position:absolute; width:73.0em; height:0.2em; left:17.0em; top:0.0em; background-color:#CCCCCC; z-index:15;  }
/*div#nav 		{ position:absolute; width:16.8em; height:41.8em; left:0.0em; top:0.0em; background-color:#efeeee; }*/
div#nav 		{ float:left; width:16.8em; height:41.8em; background-color:#efeeee; }
/*div#streif1	{ position:absolute; width:0.2em; height:42.0em; left:16.8em; top:0.0em; background-color:#CCCCCC; }*/
div#streif1		{ float:left; width:0.2em; height:42.0em; background-color: #CCCCCC; }
/*div#textbox		{ position:absolute; width:73.0em; height:42.0em; left:17.1em; top:0.0em;}*/
div#textbox		{ float:right; width:73.0em; height:41.8em; }
div.textcont	{ position:absolute; width:73.0em; height:41.0em; overflow:auto; overflow-x:hidden; left: 17.0em;}

div.textueber	{ position:relative; width:50.0em; margin-top:6.0em; margin-left:4.0em; margin-bottom:0.0em;}
div.text		{ position:relative; width:49.0em; margin-top:1.4em; margin-left:4.0em;}
div.text_2		{ position:relative; width:49.0em; margin-top:6.0em; margin-left:4.0em;}
div#info_mw		{ float:left; width:77.8em; height:11.2em; }
div#logo		{ float:right; width:11.2em; height:11.2em; }





/* ---------- img -----------------------------------------*/
img.punkte		{ width:9.0em; height:9.0em; margin-bottom:1.1em; margin-top:1.1em; margin-right:2.2em; margin-left:0.0em;}
img.map			{ width:55.1em; height:41.0em; }
img.chat		{ width:90.0em; height:56.4em; }
img.mw			{ width:10.0em; height:14.9em; }
img.broch		{ width:10.0em; height:15.1em; border:0px; }
img.flyschat	{ width:11.0em; height:16.1em; border:0px; }



ul#menu_act					{ width:16.8em; margin-left:0.0em; margin-top:0.0em; padding:0.0em; list-style-type:none; border:#CCCCCC 0px solid; }
ul#menu_act li				{ width:16.8em; margin-left:0.0em; margin-top:0.5em; margin-bottom:2.0em; line-height:1.6em; border:#FF0033 0px solid; }

ul#menu_act li#first		{ margin-top:6.0em;  }
ul#menu_act li p			{ text-align:right; line-height:1.6em; margin-bottom:0.1em; margin-top:0.1em; margin-left:0.5em; margin-right:2.0em; color: #993333; }
ul#menu_act li a.norm			{ color:#666666; text-decoration:none;  } 
ul#menu_act li a.norm:visited	{ color:#666666;} 
ul#menu_act li a.norm:hover		{ color:#cc9999; }
 
ul#menu_act li a.normakt			{ color:#993333; text-decoration:none;  } 
ul#menu_act li a.normakt:visited	{ color:#993333;} 
ul#menu_act li a.normakt:hover		{ color:#cc9999; } 


/* Für Seiten mit ul */ /*width er nödvendig i li, for IE - forstaar ikke CSS2.1*/ 

ul.aufgab 		   	 { width:27.5em; list-style-type:none; margin-left:2.0em; margin-bottom:3.0em; margin-right:1.0em; padding-left:0.0em; margin-top:1.5em; color:#666666; }
ul.aufgab li 		 { width:27.5em; margin-top:0.0em; margin-bottom:1.0em; margin-left:0.0em; line-height:1.6em; position:relative; vertical-align:middle; }
ul.aufgab li p	   	 { color:#666666; margin-top: 0.2em; margin-bottom:0.0em; margin-left: 0.0em; margin-right: 0.1em; line-height:1.4em;}
ul.aufgab span.bull  { float:left; margin-left:0.0em; color:#cc9999; font-weight:bold; }
ul.aufgab div.li     { float:left; display:block; margin-left:1.5em; width:24.5em;}

/* ---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--- */


/* 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; }




/* listen generell  */
ul.liste1 		{ margin-left:0.5em; margin-right:1.0em; padding-left:0.0em; margin-top:0.5em; list-style-type:disc; color:#666666; }
ul.liste1 li	{ margin-left:2.8em; margin-top:0.0em; margin-bottom:0.7em; 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;}

ul.litliste 	 { margin-left:0.0em; margin-right:1.0em; padding-left:0.0em; margin-top:0.5em; list-style-type:none; border:#CC6633 0px solid; }
ul.litliste li	 { margin-left:0.0em; margin-top:0.0em; margin-bottom:1.3em; width:49.0em; line-height:1.4em; border:#009900 0px solid;}
ul.litliste li p { margin-top: 0.2em; margin-bottom:0.0em; margin-left: 2.0em; margin-right: 0.1em; line-height:1.8em;}

/* linksfarben */

a.sub:link 		{ color:#666666; text-decoration:none;}
a.sub:visited 	{ color:#666666; text-decoration:none; }
a.sub:hover 	{ color:#6699CC;}

a.subact:link 		{ color:#993300; text-decoration:none;}
a.subact:visited 	{ color:#993300; text-decoration:none; }
a.subact:hover 		{ color:#6699CC; }

