/* CSS Document */

/*body { margin-top:1.0em; margin-left:1.0em; background-color:#e4e4e4; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
table { table-layout:fixed; border-collapse:collapse; border-width:0px; position:relative; }*/
html {  height: 100%;  width: 100%;  margin: 0px;  padding: 0px;  overflow: hidden; }
body {  height: 100%;  width: 100%;  margin: 0px;  padding: 0px;  overflow: hidden; background-color:#e4e4e4; font-family: Arial, Helvetica, sans-serif; font-size:10px; } 
table { table-layout:fixed; position:relative; border-collapse:collapse; border-width:0px; } 


div#all 		{ position:relative; width:92.0em; height:57.0em; margin-left:auto; margin-right:auto; background-color:#e4e4e4; }
div#chat 		{ position:absolute; width:90.0em; height:56.2em; left:-0.2em; top:-0.2em; z-index:5; border:0px #339999 solid;}
div#main		{ position:absolute; width:90.0em; height:56.2em; left:0.5em; top:0.5em; background-color:#ffffff; z-index:5; border: 0px #339999 solid; }
div#cont_top   	{ position:absolute; width:90.0em; height:11.2em; left:0.0em; top:0.0em; background-color:#eee7c5; z-index:7; }
div#cont		{ position:absolute; width:90.0em; height:45.0em; left:0.0em; top:11.2em; background-color:#ffffff; z-index:6; border:#FFCC33 0px solid;}


div#cont_fuss	{ position:absolute; width:90.0em; height:3.0em; left:0.0em; top:42.0em; background-color:#6f272c; z-index:8;  }
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#copy 	 	{ float:left; width:32.0em; height:2.0em; }
div#sprach 	 	{ float:right; width:14.0em; height:2.0em; }
div#de 	 		{ float:left; width:7.0em; height:2.0em; }
div#en	 		{ float:right; width:7.0em; height:2.0em; }

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; }



/* ----------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; }    
.fs14   { font-size:1.4em; }    
.fs15   { font-size:1.5em; }    
.fs16   { font-size:1.6em; }    
.fs18   { font-size:1.8em; }    
.fs20   { font-size:2.0em; }
.fsnorm { font-size:1.2em; } 
.fsnav  { font-size:1.2em; font-weight:bold; } 
.weissb { font-weight:bold; color:#EEEEEE;}
.grau   { color:#333333; }
.rot	{ color:#A90000; }
.fett	{ font-weight:bold}
.spac	{ letter-spacing:0.1em;}
.spac2	{ letter-spacing:0.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; }

p 				{ color:#666666; letter-spacing:0.1em; }
p.float_stop 	{ clear:both;  font-size:0px; line-height:0px; margin:0px; height:0px; font-size:0px;}

p.txt_top	 	{ color:#666666; font-weight:bold; margin-left: 2.0em; }

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_act	{ margin-bottom:0.0em; margin-top:0.2em; margin-left:2.0em; margin-right:0.5em; font-weight:bold; line-height:1.8em;}
p.txt_act	{ margin-bottom:0.0em; margin-top:2.0em; margin-left:2.0em; margin-right:auto; font-weight:bold; line-height:1.8em;}
p.txt_ueber	{ color:#666666; margin-bottom:0.0em; margin-top:0.2em; margin-left:2.0em; margin-right:0.5em; font-weight:bold; line-height:1.6em; }
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; }

ul#menu_mw 					{ width:16.8em; margin-left:0.0em; margin-top:0.0em; padding:0.0em; list-style-type:none; border:#CCCCCC 0px solid; }
ul#menu_mw 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_mw li#first			{ margin-top:6.0em;  }
ul#menu_mw li p				{ text-align:right; line-height:1.6em; margin-bottom:0.1em; margin-top:0.1em; margin-left:0.5em; margin-right:2.7em; color: #993333; }
ul#menu_mw li a.norm    	 { color:#666666; text-decoration:none;  } 
ul#menu_mw li a.norm:visited { color:#666666;} 
ul#menu_mw li a.norm:hover   { color:#cc9999; }
 
ul#menu_mw li a.normakt    	 	{ color:#993333; text-decoration:none;  } 
ul#menu_mw li a.normakt:visited { color:#993333;} 
ul#menu_mw li a.normakt:hover   { color:#cc9999; } 

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.mwa:link 		{ color:#999999; text-decoration:none;}
a.mwa:visited 	{ color:#999999; text-decoration:none; }
a.mwa:hover 	{ color:#cc9999;}

a.mwa1:link 	{ color:#666666; text-decoration:none;}
a.mwa1:visited 	{ color:#666666; text-decoration:none; }
a.mwa1:hover 	{ color:#cc9999; text-decoration:underline; }

a.mwa2:link		{ color:#666666; text-decoration:none;}
a.mwa2:visited 	{ color:#666666; text-decoration:none; }
a.mwa2:hover 	{ color:#999999;}

a.mwa01:link 	{ color:#EEEEEE; text-decoration:none;}
a.mwa01:visited { color:#EEEEEE; text-decoration:none; }
a.mwa01:hover 	{ color:#999999;}

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; }
