/* Allgemeine Angaben */

	body            { scrollbar-arrow-color: #FF0000; 
			scrollbar-track-color: #FFFF00; 
			scrollbar-face-color: #FF0000;
			scrollbar-highlight-color: #FFFF00;
			scrollbar-3dlight-color: #FF0000;
			scrollbar-darkshadow-color: #FFFF00;
			scrollbar-shadow-color: #FF0000;}
	
	
	#rahmen		{ position:absolute; top:50%; left:50%; margin-top:-320px; margin-left:-450px; width:900px; height:500px; text-align:left; background:#FFFFFF; }
	#oben		{ position:absolute; top:50px; left:70px; width:850px; height:60px; text-align:center; }
	#ecke		{ position:absolute; top:41px; left:0px; }
	#links		{ position:absolute; top:160px; left:12px; }
	#unten		{ position:absolute; top:460px; left:11px; }
	#unten1		{ position:absolute; top:542px; left:115px; }
	#logo		{ position:absolute; top:535px; left:620px; }
	#navi		{ position:absolute; top:100px; left:350px; width:600px; height:30px; text-align:left; }
	#lauftext	{ position:absolute; top:480px; left:220px; width:250px; height:20px; text-align:right; background:#FFFFFF;}
	#inhalt		{ position:absolute; top:160px; left:113px; }
	#inhalt1	{ position:absolute; top:165px; left:118px; width:480; height:300px; background:#FFFFFF; overflow:auto;}
	#text		{ position:absolute; top:166px; left:490px; width:310px; height:400px; text-align:justify;}
	#text1		{ position:absolute; top:170px; left:615px; width:230px; height:400px; text-align:justify;}
	#steuerung	{ position:absolute; top:480px; left:120px; }
	#trennung	{ position:absolute; top:166px; left:600px; }
	#trennung1	{ position:absolute; top:470px; left:120px; }
	#trennung2	{ position:absolute; top:166px; left:455px; }
	#navi1		{ position:absolute; top:170px; left:615px; }
	#türe		{ position:absolute; top:420px; left:610px; }
	#bilder		{ position:absolute; top:390px; left:490px; }
	#angebot	{ position:absolute; top:473px; left:502px; }
	#angebot1	{ position:absolute; top:473px; left:502px; }
	#wir1		{ position:absolute; top:160px; left:113px; }
	#wir2		{ position:absolute; top:360px; left:230px; }
	#wir3		{ position:absolute; top:160px; left:310px; }
	#wir4		{ position:absolute; top:360px; left:430px; }
	#wir5		{ position:absolute; top:160px; left:500px; }
	#wir6		{ position:absolute; top:360px; left:640px; }
	#wir7		{ position:absolute; top:160px; left:680px; }
	#kooperation	{ position:absolute; top:473px; left:372px; }
	#kunden		{ position:absolute; top:160px; left:110px; width:750px; height:300px;}
	
	
	
	
	a.menu		 { height: 50px; width: 100px; display: table-cell; background: url("../pics/button.jpg") 0px 0px no-repeat;}
	a:hover.menu 	 { background-position: 0px -50px; }
	a.menu1		 { height: 50px; width: 100px; display: table-cell; background: url("../pics/button1.jpg") 0px 0px no-repeat;}
	a:hover.menu1 	 { background-position: 0px -50px; }
	a.menu2		 { height: 50px; width: 100px; display: table-cell; background: url("../pics/button2.jpg") 0px 0px no-repeat;}
	a:hover.menu2 	 { background-position: 0px -50px; }
	a.menu3		 { height: 50px; width: 100px; display: table-cell; background: url("../pics/button3.jpg") 0px 0px no-repeat;}
	a:hover.menu3 	 { background-position: 0px -50px; }
	a.menu4		 { height: 50px; width: 100px; display: table-cell; background: url("../pics/button4.jpg") 0px 0px no-repeat;}
	a:hover.menu4 	 { background-position: 0px -50px; }

	a.links		 { height: 35px; width: 152px; display: table-cell; background: url("../pics/navi1.jpg") 0px 0px no-repeat;}
	a:hover.links 	 { background-position: 0px -35px; }
	a.links1	 { height: 35px; width: 152px; display: table-cell; background: url("../pics/navi2.jpg") 0px 0px no-repeat;}
	a:hover.links1 	 { background-position: 0px -35px; }
	a.links2	 { height: 35px; width: 152px; display: table-cell; background: url("../pics/navi3.jpg") 0px 0px no-repeat;}
	a:hover.links2 	 { background-position: 0px -35px; }
	a.links3	 { height: 35px; width: 152px; display: table-cell; background: url("../pics/navi4.jpg") 0px 0px no-repeat;}
	a:hover.links3 	 { background-position: 0px -35px; }
	a.links4	 { height: 35px; width: 152px; display: table-cell; background: url("../pics/navi5.jpg") 0px 0px no-repeat;}
	a:hover.links4 	 { background-position: 0px -35px; }
	a.links5	 { height: 35px; width: 152px; display: table-cell; background: url("../pics/navi6.jpg") 0px 0px no-repeat;}
	a:hover.links5	 { background-position: 0px -35px; }
	a.links6	 { height: 35px; width: 152px; display: table-cell; background: url("../pics/navi7.jpg") 0px 0px no-repeat;}
	a:hover.links6 	 { background-position: 0px -35px; }
	
	a.klinke	 { height: 75px; width: 150px; display: table-cell; background: url("../pics/klinke.jpg") 0px 0px no-repeat;}
	a:hover.klinke	 { background-position: 0px -75px; }

	a.gaetano	 { height: 150px; width: 200px; display: table-cell; background: url("../pics/gaetano3.jpg") 0px 0px no-repeat;}
	a:hover.gaetano	 { background-position: 0px -150px; }

	a.rainer	 { height: 150px; width: 200px; display: table-cell; background: url("../pics/rainer3.jpg") 0px 0px no-repeat;}
	a:hover.rainer	 { background-position: 0px -150px; }

	a.sven		 { height: 150px; width: 200px; display: table-cell; background: url("../pics/sven3.jpg") 0px 0px no-repeat;}
	a:hover.sven	 { background-position: 0px -150px; }

	a.jens		 { height: 150px; width: 200px; display: table-cell; background: url("../pics/jens3.jpg") 0px 0px no-repeat;}
	a:hover.jens	 { background-position: 0px -150px; }

	a.thomas		 { height: 150px; width: 200px; display: table-cell; background: url("../pics/thomas3.jpg") 0px 0px no-repeat;}
	a:hover.thomas	 { background-position: 0px -150px; }

	a.paul		 { height: 150px; width: 200px; display: table-cell; background: url("../pics/paul3.jpg") 0px 0px no-repeat;}
	a:hover.paul	 { background-position: 0px -150px; }

	a.tanja		 { height: 150px; width: 200px; display: table-cell; background: url("../pics/tanja3.jpg") 0px 0px no-repeat;}
	a:hover.tanja	 { background-position: 0px -150px; }



	a.partner	 { height: 50px; width: 100px; display: table-cell; background: url("../pics/partner.jpg") 0px 0px no-repeat;}
	a:hover.partner	 { background-position: 0px -50px; }

	a.angebot1	 { height: 50px; width: 100px; display: table-cell; background: url("../pics/angebot.jpg") 0px 0px no-repeat;}
	a:hover.angebot1 { background-position: 0px -50px; }

	a.koop	 	{ height: 50px; width: 130px; display: table-cell; background: url("../pics/koop.jpg") 0px 0px no-repeat;}
	a:hover.koop 	{ background-position: 0px -50px; }
	
	

/* Auszeichnung von Texten */

	body, span, p { font-family: verdana; sans-serif; font-size: 9pt; }
  
	.kkr  { font-size: 7pt; color: #ff0000; text-align:left; }	/* klizeklein, rot */
	.wr  { font-size: 8pt; color: #ff0000; text-align:left; }	/* winzig, rot */
	.kr  { font-size: 9pt; color: #ff0000; }			/* klein, rot */
	.nr  { font-size: 10pt; color: #ff0000; }			/* normal, rot */    
	.nrf { font-size: 10pt; font-weight: bold; color: #ff0000; }	/* normal, rot, fett */  
	.gr  { font-size: 12pt; color: #ff0000; }			/* gross, rot */
	.rr  { font-size: 16pt; color: #ff0000; }			/* riesig, rot */
	.grf { font-size: 12pt; font-weight: bold; color: #ff0000; }	/* gross, rot, fett */
	 
	.kks  { font-size: 7pt; color: #000000; }			/* klizeklein, schwarz */  
	.ws  { font-size: 8pt; color: #000000; }			/* winzig, schwarz */  
	.ks  { font-size: 9pt; color: #000000; }			/* klein, schwarz */
	.ksf { font-size: 9pt; font-weight: bold; color: #000000; }	/* klein, schwarz, fett */
	.ns  { font-size: 10pt; color: #000000; }			/* normal, schwarz */      
	.nsf { font-size: 10pt; font-weight: bold; color: #000000; }	/* normal, schwarz, fett */
	.gs  { font-size: 12pt; color: #000000; }			/* gross, schwarz */
	.rs  { font-size: 16pt; color: #000000; }			/* riesig, schwarz */
	.gsf { font-size: 12pt; font-weight: bold; color: #000000; }	/* gross, schwarz, fett */

	.ng  { font-size: 10pt; color: #00FFFF; }			/* normal, weiss */  
	.ko  { font-size: 9pt; color: #EB4707; }			/* normal, orange */
	.kof { font-size: 9pt; color: #EB4707; font-weight: bold; }	/* normal, orange */   
	.no  { font-size: 10pt; color: #EB4707; }			/* normal, orange */ 
	.nof { font-size: 10pt; font-weight: bold; color: #EB4707; }	/* normal, orange */ 
	.gof { font-size: 11pt; font-weight: bold; color: #EB4707; }	/* normal, orange */ 

/* Auszeichnung von Tabellen */

	.rot  	{ border:1px solid #990000; text-align:center; height:8px; font-size:10px; font-weight:bold; color:#000000}
	.rot1 	{ border:1px solid #990000; text-align:center; height:12px; font-size:12px; color:#000000}
	.sw   	{ font-weight:bold; font-size:12px; color:#EB4707; text-align:center; background:#000000; }
	.sw1  	{ font-weight:bold; font-size:12px; color:#EB4707; text-align:left; background:#000000; }
	.sw2  	{ font-weight:bold; font-size:12px; color:#EB4707; text-align:right; background:#000000; }
	.so1  	{ font-weight:bold; font-size:11px; color:#EB4707; text-align:center; background:#000000; }
	.rw1  	{ font-size:11px; color:#FFFFFF; text-align:left; background:#990000; }
	.branch { border:1px solid #990000; text-align:center; height:12px; font-size:12px; }
	.info	{ border:1px solid #990000; text-align:justify; font-size:11px; color:#000000;}
	.preis	{ border:1px solid #990000; text-align:left; font-size:12px; color:#000000;}
		