/* Master-CSS, bitte vor Gebrauch alle Kommentare löschen! */

body				{ font-family: verdana,arial,helvetica,sans-serif;
					  font-size: 8pt; 
					  margin-left:0px; margin-top:0px; margin-width:0px; margin-height:0px;
					  color: #000000; 
					  
					  scrollbar-base-color:#ff9900; 
					  scrollbar-track-color:#ffffff;
					  scrollbar-face-color:#ffffff;
					  scrollbar-highlight-color:#ffffff;
					  scrollbar-3d-light-color:#ffffff;
					  scrollbar-dark-shadow-color:#ffffff;
					  scrollbar-shadow-color:#ffffff;
					  scrollbar-arrow-color:#ff9900;
					}

td					{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #2e2e2e; }

.small				{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 7pt; color: #2e2e2e; }
.untertitel			{ color: #727272; }

.co2				{ font-family: Arial,Helvetica,SansSerif; font-size: 6pt; color: #2e2e2e; }

td.topic			{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 11pt; font-weight: bold; color: #ff9900; }
.top				{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; font-weight: bold; color: #ff9900; }
.grey				{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #747474; }

ul 					{ margin-top: 1px; margin-bottom: 4px; margin-left: -24px; _margin-left: 16px }
li 					{ padding-top: 7px; }

a:link 				{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #2e2e2e; text-decoration: none; }
a:visited 			{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #2e2e2e; text-decoration: none; }
a:hover 			{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #808080; text-decoration: none; }

a.bottom:link 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #ffffff; text-decoration: none; }
a.bottom:visited 	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #ffffff; text-decoration: none; }
a.bottom:hover 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #ffffff; text-decoration: underline; }

a.top:link 			{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #ff9900; text-decoration: none; }
a.top:visited 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #ff9900; text-decoration: none; }
a.top:hover 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #ff9900; text-decoration: underline; }

a.aktiv:link 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #ff9900; text-decoration: underline; }
a.aktiv:visited 	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #ff9900; text-decoration: underline; }
a.aktiv:hover 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #ff9900; text-decoration: underline; }

a.refe:link 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #f29407; text-decoration: none; }
a.refe:visited 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #f29407; text-decoration: none; }
a.refe:hover 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #939393; text-decoration: underline; }

a.refe2:link 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #f29407; text-decoration: none; }
a.refe2:visited 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #939393; text-decoration: none; }
a.refe2:hover 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #f29407; text-decoration: underline; }

a.norm:link 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #f29407; text-decoration: none; }
a.norm:visited 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #f29407; text-decoration: none; }
a.norm:hover 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #f29407; text-decoration: underline; }

/* Haupt-Navigation */
a.navi:link, a.navi:visited  		
					{ font-family: Verdana,Arial,Helvetica,SansSerif; line-height: 12pt;
						font-size: 8pt; font-weight: bold; color: #000000; 
						text-decoration: none; }
a.navi:hover 		{ color: #808080; }

a.navia:link, a.navia:visited  		
					{ font-family: Verdana,Arial,Helvetica,SansSerif; line-height: 12pt;
						font-size: 8pt; font-weight: bold; color: #808080; 
						text-decoration: none; }
a.navia:hover 		{ color: #808080; }

/* Unter-Navigation */
a.navu:link, a.navu:visited  		
					{ font-family: Verdana,Arial,Helvetica,SansSerif; line-height: 12pt;
						font-size: 7pt; color: #000000; 
						text-decoration: none; }
a.navu:hover 		{ color: #808080; }

a.navua:link, a.navua:visited  		
					{ font-family: Verdana,Arial,Helvetica,SansSerif; line-height: 12pt;
						font-size: 7pt; color: #000000; font-weight: bold;
						text-decoration: none; }
a.navua:hover 		{ color: #808080; }

/* Layer */

.content			{ z-index: 9; position: absolute; margin-left: 0px; margin-top: 115px; 
						width: 100%; height: 80%; visibility: visible; }
						
.head				{ z-index: 5; position: absolute; margin-left: 0px; margin-top: 10px; 
						width: 100%; visibility: visible;
						background-image: url(xxpgheaa.jpg); background-repeat: repeat-x; }
						
.sprachwahl			{ z-index: 6; position: absolute; margin-left: 0px; margin-top: 10px; 
						width: 100%; visibility: visible; }						
						
.navi-head			{ z-index: 7; position: absolute; margin-left: 280px; margin-top: 68px; 
						width: 580px; visibility: visible; }				
						
.bread				{ z-index: 8; position: absolute; margin-left: 280px; margin-top: 10px; 
						width: 550px; visibility: visible; }				
						
.navi-haupt			{ z-index: 10; position: absolute; margin-left: 0px; margin-top: 106px; 
						width: 230px; visibility: visible; }
						
.nav1				{ background-image: url(xxgnav1a.gif); padding-top: 1px; margin-top: 4px;
						height: 20px; width: 170px; background-repeat: no-repeat; text-align: right; }
						
.nav2				{ background-image: url(xxgnav2a.gif); padding-top: 1px; margin-top: 4px;
						height: 20px; width: 170px; background-repeat: no-repeat; text-align: right; }
						
.nav3				{ background-image: url(xxpgna1a.gif); margin-top: 4px;
						width: 170px; background-repeat: repeat-y; text-align: right; }
						
.nav4				{ background-image: url(xxpgna1a.gif); margin-top: 4px; margin-left: 30px;
						width: 170px; background-repeat: repeat-y; text-align: right; }		
						
/* Formulare */
.submit				{ font-size: 8pt; font-weight: bold; color: #ffffff; 
						width: 150px; background-color:#ff9900; border:1px solid #c0c0c0; }