BODY
	{ 
	        font-family: Arial, Helvetica, sans-serif;
		background-color: #eeeeee;
	}	

H1
	{
	        font-family: Arial, Helvetica, sans-serif;
		color : #000444;
		font-size : 16pt;
		letter-spacing: 1px;
      	}

H2
	{
	        font-family: Arial, Helvetica, sans-serif;
		color : #000444;
		font-size : 14pt;
		letter-spacing: 1px;
      	}

H3
	{
		font-family : Arial, Helvetica, sans-serif;
		color : #000444;
		font-size : 12pt;
		letter-spacing: 1px;
      	}

H4
	{
		font-family : Arial, Helvetica, sans-serif;
		color : #000444;
		font-size : 10pt;
		letter-spacing: 1px;
      	}

H4.koerper
	{
		font-family : Arial, Helvetica, sans-serif;
		color : #eeeeee;
		font-size : 10pt;
		letter-spacing: 1px;
      	}

P
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
	}	

P.luft
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
		letter-spacing: 1px;
		line-height: 130%;
				   
	}	
P.antwort
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
	}	

P.frage
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
	}	

P.name
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
		margin-top : 1em;
		margin-bottom : 2em;
	}	

P.strasse
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
		margin-top : 0.7em;
		margin-bottom : 0.3em;
	}	

P.ort
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
		margin-top : 0.3em;
		margin-bottom : 1em;
	}	

P.telefon
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
	}	

CODE
	{
		font-family : Courier;
		font-size : 10pt;
	}

UL
	{
		font-family : Arial, Helvetica, sans-serif;
		list-style-type : square;
		font-size : 10pt;
		color : #222222;
	}

UL.koerper
	{
		font-family : Arial, Helvetica, sans-serif;
		list-style-type : square;
		font-size : 10pt;
		color : #dddddd;
	}

DD
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
	}

DL
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
	}

A:LINK
	{
		text-decoration : none;
		color : #0055aa;
	}

A:VISITED
	{
		text-decoration : none;
		color : #0055aa
	}

A:HOVER
	{	
		text-decoration:none;
		color:#ff6600;
	}		

A.fusszeile:LINK
	{
		text-decoration : none;
		color : #eeeeee;
	}

A.fusszeile:VISITED
	{
		text-decoration : none;
		color : #eeeeee;
	}

A.fusszeile:HOVER
	{
		text-decoration : none;
		color : #ff9900;
	}

A.had:LINK
	{
   	        letter-spacing: 1px;
		text-decoration : none;
		color : #eeeeee;
	}

A.had:VISITED
	{
   	        letter-spacing: 1px;
		text-decoration : none;
		color : #eeeeee;
	}

A.had:HOVER
	{
   	        letter-spacing: 1px;
		text-decoration : none;
		color : #ff9900;
	}

A.olshop:LINK
	{
   	        letter-spacing: 1px;
	        line-height: 100%;
		text-decoration : none;
		color : #111111;
	}

A.olshop:VISITED
	{
   	        letter-spacing: 1px;
	        line-height: 100%;
		text-decoration : none;
		color : #111111;
	}

A.olshop:HOVER
	{
   	        letter-spacing: 1px;
	        line-height: 100%;
		text-decoration : none;
		color : #dd4400;
	}

A.olshopek:LINK
	{
   	        letter-spacing: 1px;
	        line-height: 100%;
		text-decoration : none;
		color : #444444;
	}

A.olshopek:VISITED
	{
   	        letter-spacing: 1px;
	        line-height: 100%;
		text-decoration : none;
		color : #444444;
	}

A.olshopek:HOVER
	{
   	        letter-spacing: 1px;
	        line-height: 100%;
		text-decoration : none;
		color : #666666;
	}

A.navi:LINK
	{
		font-size : 8pt;
		text-decoration : none;
		color : #000444;
	}

A.navi:VISITED
	{
		font-size : 8pt;
		text-decoration : none;
		color : #000444;
	}

A.navi:HOVER
	{
		font-size : 8pt;
		text-decoration : none;
		color : #ff6600;
	}

A.menu:LINK
	{
		text-decoration : none;
		
	}

A.menu:VISITED
	{
		text-decoration : none;
		
	}

A.menu:HOVER
	{	
		text-decoration : none;
		color : #ff6600;
	}	

A.mainmenu:LINK
	{
		text-decoration : none;
		color : #000444;		
	}

A.mainmenu:VISITED
	{
		text-decoration : none;
		color : #000444;			
	}

A.mainmenu:HOVER
	{	
		text-decoration : none;
		color : #ff6600;
	}	

A.selmainmenu:LINK
	{
		text-decoration : none;
		color : #001155;		
	}

A.selmainmenu:VISITED
	{
		text-decoration : none;
		color : #001155;				
	}

A.selmainmenu:HOVER
	{	
		text-decoration : none;
		color : #ff6600;
	}	

A.submenu:LINK
	{
		text-decoration : none;
		color : #000444;			
	}

A.submenu:VISITED
	{
		text-decoration : none;
		color : #000444;				
	}

A.submenu:HOVER
	{	
		text-decoration : none;
		color : #ff6600;
	}	
A.selsubmenu:LINK
	{
		text-decoration : none;
		color : #001155;		
	}

A.selsubmenu:VISITED
	{
		text-decoration : none;
		color : #001155;		
	}
A.selsubmenu:HOVER
	{	
		text-decoration : none;
		color : #ff6600;
	}	

A.sublink:LINK
	{
		font-size : 8pt;
		text-decoration : none;
		color : #000444;
	}

A.sublink:VISITED
	{
		font-size : 8pt;
		text-decoration : none;
		color : #000444;
	}
A.sublink:HOVER
	{	
		font-size : 8pt;
		text-decoration:none;
		color:#dd3300;
	}		
A.shop:LINK
	{
   	        letter-spacing: 1px;
		text-decoration : none;
		color : #222299;
	}

A.shop:VISITED
	{
   	        letter-spacing: 1px;
		text-decoration : none;
		color : #222299;
	}

A.shop:HOVER
	{	
   	        letter-spacing: 1px;
		color : #000066;
		text-decoration:none;
	}		

A.kopf:LINK
	{
   	        letter-spacing: 1px;
		font-size : 10pt;
		font-weight: bold;
		font-style: normal;
		word-spacing: 1mm;
		text-align: left;
		color: #1e1e32;
		background-color : #9e9eff;
		padding: 0mm;
		text-decoration : none;
	}

A.kopf:VISITED
	{
   	        letter-spacing: 1px;
		font-size : 10pt;
		font-weight: bold;
		font-style: normal;
		word-spacing: 1mm;
		text-align: left;
		color: #1e1e32;
		background-color : #9e9eff;
		padding: 0mm;
		text-decoration : none;
	}

A.kopf:HOVER
	{	
   	        letter-spacing: 1px;
		font-size : 10pt;
		font-weight: bold;
		font-style: normal;
		word-spacing: 1mm;
		text-align: left;
		color: #552200;
		background-color : #9e9eff;
		padding: 0mm;
		text-decoration : none;
	}		

A.koerperlink:LINK
	{
		text-decoration : none;
   	        letter-spacing: 1px;
		color : #aaaaee;
	}

A.koerperlink:VISITED
	{
		text-decoration : none;
   	        letter-spacing: 1px;
		color : #aaaaee;
	}

A.koerperlink:HOVER
	{
		text-decoration : none;
   	        letter-spacing: 1px;
		color : #ff6600;
	}




TH.main
	{
   	        letter-spacing: 1px;
		font-weight: bold;
		font-style: normal;
		word-spacing: 1mm;
		text-align: left;
		padding: 1mm;
		font-size : 10pt;
                color : #dddddd;
		background-color : #111166;
	}

TH.shopmain
	{
   	        letter-spacing: 1px;
		font-weight: bold;
		font-style: normal;
		word-spacing: 1mm;
		padding: 1mm;
		font-size : 8pt;
                color : #111122;
		background-color : #ccccdd;
	}

TH.itemhead
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
                color : #000011;
		background-color : #000444;
		text-align : left;
	}

TH.shop
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
                color : #000000;
		background-color : #c0c0c0;
	}
TD.main
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
                color : #222222;
		background-color : #333388;
	}
TD.itembody
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
	}
TD.shop
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
                color : #555555;
		background-color : #ffffff;
	}
TD
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
                color : #222222;
	}

td.kopf
	{
   	        letter-spacing: 1px;
		font-size : 10pt;
		font-weight: bold;
		font-style: normal;
		word-spacing: 1mm;
		text-align: left;
		color: #1e1e32;
		background-color : #9e9eff;
		padding: 1mm;
	}

td.rand
	{
		background-color : #9e9eff;
	}

td.koerper
	{
   	        letter-spacing: 1px;
	        line-height: 130%;
		font-size : 10pt;
		background-color : #000044;
		color : #eeeeee;
		padding: 5mm;
	}

td.koerpergr
	{ 
   	        letter-spacing: 1px;
	        line-height: 130%;
		font-size : 10pt;
		color : #000111;
		background-color : #cccccc;
		padding: 5mm;
	}

td.koerper2
	{
   	        letter-spacing: 1px;
		font-size : 10pt;
		background-color : #000044;
		color : #eeeeee;
	}

div.name
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #000444;
	}	

TD.one
	{
   	        letter-spacing: 1px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #eeeeee;
		background-color : #111166;
	}

TD.two
	{
   	        letter-spacing: 1px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #eeeeee;
		background-color : #333388;
	}

td.olbe
	{
   	        letter-spacing: 1px;
	        line-height: 130%;
		font-size : 10pt;
		color : #000111;
		background-color : #cccccc;
		padding: 5mm;
	}

td.olgr
	{
   	        letter-spacing: 1px;
		font-size : 10pt;
		color : #000111;
		background-color : #cccccc;
	}

TD.three
	{
   	        letter-spacing: 1px;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
		background-color : #bbbbdd;
	}
TD.white
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #111111;
		background-color : #ffffff;
	}
TD.bez
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
		background-color : #111166;
	}
TD.inh
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
		background-color : #333388;
	}

.normal
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
	}

.shop
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #111111;
	}

.lawheader
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		letter-spacing: 1px;
		line-height: 130%;
		color : #222222;
	}

.lawbody
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10pt;
		color : #222222;
		letter-spacing: 1px;
		line-height: 130%;
		margin-left: 2em;
	}	

.mainmenu
	{
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 100%;
		margin-top : 0.5em;
		margin-bottom : 0.2em;
		white-space: nowrap;
	}

.selmainmenu
	{
		font-family : Arial, Helvetica, sans-serif;
		font-weight : bold;
		font-size : 100%;
		margin-top : 0.5em;
		margin-bottom : 0.2em;
		background-color : #ffffcc;
		white-space: nowrap;
	}

.submenu
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 90%;
		margin-top : 0.2em;
		margin-left: 1em;
		white-space: nowrap;
	}

.selsubmenu
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 90%;
		margin-top : 0.2em;
		margin-left: 1em;
		background-color : #ffffcc;
		white-space: nowrap;
	}

.fusszeile
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 8pt;
		margin-top : 0em;
		color : #eeeeee;
	}

.shortlink
	{
		font-family : Arial, Helvetica, sans-serif;
		font-size : 8pt;
		margin-top : 0em;
		color : #000444;
	}

.copyright
	{
		font-family : Arial, Helvetica, sans-serif;
	        font-size : 8pt;
		color : #dddddd;
	}

.luft
	{
		letter-spacing: 1px;
		line-height: 130%;
	}	
.bluft
	{
		font-size : 10pt;
		letter-spacing: 1px;
		line-height: 100%;
		font-weight: bold;
		color :	#ff8800;		
	}	
.kluft
	{
		font-size : 8pt;
		letter-spacing: 1px;
		line-height: 130%;
	}	

.gluft
	{
		font-size : 12pt;
		letter-spacing: 1px;
		line-height: 130%;
	}	

.bpreis
	{
		font-weight: bold;
                color : #dd4400;
		background-color : #ccccdd;
	}	

.npreis
	{
		font-weight: bold;
		color : #000111;
		background-color : #cccccc;
	}	


td.os1
	{
		background-color : #ffffff;
	}	

td.os2
	{
		background-color : #000000;
	}	


