*         { margin:0; padding:0; list-style:none; }
body      { font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; }

h1,h2,h3,h4,h5  { color:#333381; background-color:inherit; }
h1        { padding:0 0 3px 0;  font-size:20pt; text-align:center; }
h2        { padding:6px 0 6px 30px; font-size:18pt; }
h3        { padding:12px 0 0 30px; font-size:15pt; }
h4        { padding:0 0 0 30px; font-weight:bold; }

p         { padding:3px 0 3px 0; text-align:justify; line-height:125%; }
p.kopf    { text-align:center; font-size:18pt; color:#333381; line-height:125%; background-color:inherit; }
p.fuss    { color:#ffffff; font-size:11px; line-height:150%; background-color:inherit; }

li        { line-height:125%; }

table.allg tr td		{ padding:2px; }
table.bg1		{ padding:6px; }
table.sskl  { color:#ffffff; font-size:7pt; font-family: Arial,Helvetica,Verdana,sans-serif; }	
table tr td a img { margin:0; border-width:2px; }
table tr td img   { margin:2px; }
thead     	{ background-color:#ccff99; }
th					{ padding:4px; }
td					{ vertical-align:top; empty-cells:show; text-align:left; }
td.mitte    { vertical-align:middle; }
td.liblau   { text-align:center; border-left:1px solid #0000FF; }
th.blun     { vertical-align:top; border-bottom:1px solid #0000FF; }

hr          { margin:6px; border-width:1px; background-color:#ccff99; }
									
img.link		 { margin:6px; border-width:2px; }
img.norm		 { margin:6px; border-width:0px; }
img.knorm  	 { margin:3px; border-width:0px; }  
img.null		 { margin:0px; border-width:0px; }
img.linknull { margin:0px; border-width:1px; }

input.knopf					{ margin:6px; padding:2px; background-color:#ffffff; 
										border:1px solid #ff0000; text-decoration:none; }
input.knopf:hover 	{ background-color:#ccff99; }	
input.kknopf				{ margin:1px; padding:1px; background-color:#ffffff; 
										border:1px solid #ff0000; text-decoration:none; font-size:12px; }
input.kknopf:hover  { background-color:#ccff99; }	

ul.aufz li { list-style-type:disc; margin-left:50px; }

a         { text-decoration:underline; }
a:link    { color:#000099; background-color:inherit; }
a:visited { color:#800080; background-color:inherit; }
a:hover   { color:#000099; background:#ccff99; }
a:active  { color:#ff0000; background-color:inherit; }
a:focus   { color:#ffffff; background-color:inherit; }

.bg1				{ padding:6px; } 
.bg1ohne		{ padding:6px; } 
.bg2      	{ padding:6px; } 
.bg2ohne   	{ padding:6px; } 

.bkastenli  	{ margin:12px 0 12px 6px; border:1px solid #ff0000; float:right; width:316px; }
.bkastenli p  { margin:6px; font-size:12px; }
.bkastenre  	{ margin:12px 6px 12px 0; border:1px solid #ff0000; float:left; width:316px; }
.bkastenre p  { margin:6px; font-size:12px; }

.bgrot      { background-color:#ff3300; }
.bggruen    { background-color:#33ff33; }
.bghg       {	padding:6pt; background-color:#ccff99; }
.blau       { color:#0000ff; }
.center  		{ text-align:center; margin-left:auto; margin-right:auto; }
.clear      { clear:left; }
.e1   			{ margin-left:50px; }
.gruen      { color:green; }
.linksb      { float:left; }
.kdeco   		{ text-decoration:none; }
.kl    			{ font-size:12px; font-weight:normal;}
.mitte      { vertical-align:middle; }
.nobr    		{ white-space:nowrap; }
.nrechts 		{ float:left; }
.presse     { width:180px; height:330px; }
.rahmen     { padding:0px 2px 2px 2px; font-size:12px; border:1px solid #ff0000; }
.rechts  		{ text-align:right; }
.rechtsb 		{ float:right; }
.rot		    { color:#ff0000; }
.skl  			{ font-size:10px; }
.unternavi li   { margin-left:60px; list-style-image:url('images/navigation/bullet.gif'); }
.unternavi li a { text-decoration:none; font-weight:bold; }
.bullet li      { margin-left:40px; list-style-image:url('images/navigation/bullet.gif'); }

/* http://css.maxdesign.com.au/listamatic/horizontal09.htm */
.navi 							{ margin-left:30px; } 						
.navi ul						{ border:0; list-style-type:none; text-align:center; }
.navi ul li					{ display:block; float:left; text-align:center; 
										margin:1px 6px 1px 0; }
.navi ul li a				{ background:#fff; width:120px;  
										border:1px solid #ff0000; height:20px;
										color:#000000; text-decoration:none;
										display: block; text-align:center;
										font: normal 14px/18px Verdana,Arial,Helvetica,sans-serif; }
.navi ul li a:link    { color:#000099; }
.navi ul li a:visited { color:#800080; }										
.navi ul li a:hover		{ color:#993300; background: #ccff99; }
.navi a:active				{ background:#cc6600; color:#ff0000; }
.navi li.active a			{ background:#cc6600; border:1px solid #c60; color:#fff; }

/* RSS-Feed index.php */
.bbcclass { margin:0 6px 6px 0; padding:6px;  float:left; width:400px; height:180px;
						border: 1px solid #ff0000; }
.rsstitle { font-weight:bold; }
.rssdate  { margin:6px; color:gray; font-size:12px; text-align:right; }

#titel    { text-align:center; vertical-align:middle; background-color:#ffffff; } 
#fuss_l   { float:left; margin:2px; } 
#fuss_r   { float:left; margin:2px; text-align:right; float:right; }

/*----------------------------------------------------------------------------*/
@media screen, projection, tty, tv {

body      { font-family:Verdana,Arial,Helvetica,sans-serif; 
					color:#000000; font-size:12pt; background-color:#ccff99; }	

table.bg1		{ background-color:#336600;
						border-left:6px solid #ccff99; border-right:6px solid #ccff99; border-bottom:6px solid #ccff99; } 
						
.bg0        {	background-color:#ccff99; }
.bg1				{ background-color:#336600; 
						border-left:6px solid #ccff99; border-right:6px solid #ccff99; border-bottom:6px solid #ccff99; } 
.bg1ohne		{ background-color:#336600; 
						border-left:6px solid #ccff99; border-right:6px solid #ccff99; } 
.bg2      	{ background-color:#ffffff;
						border-left:6px solid #ccff99; border-right:6px solid #ccff99; border-bottom:6px solid #ccff99; } 
.bg2ohne   	{ background-color:#ffffff;
						border-left:6px solid #ccff99; border-right:6px solid #ccff99; } 
						
.help       { cursor:help; }
												
.noscreen		{ display: none; }	

.tooltipp   { color:green; }

*[title]    { color:green; }

#bg_kopf	{ background-color:#ffffff; border:6px solid #ccff99; }
#titel    { border:6px solid #ccff99; }
#pfeil    { position: fixed; top:0px; left:0px; border-width:0px; }
}
/*----------------------------------------------------------------------------*/
@media print {
body      { font-family:Verdana,Arial,Helvetica,sans-serif; 
					color:#000000; font-size:10pt; }	
												
a                       { text-decoration:underline; }
a[HREF]:link            { color:#0000ff; background-color:inherit; }
a[HREF]:visited         { color:#0000ff; background-color:inherit; }
a[HREF]:hover           { color:#0000ff; background-color:inherit; }
a[HREF]:active          { color:#0000ff; background-color:inherit; }
a[HREF].extern:after    { content: " [" attr(HREF) "]"; color:#000000; font-size: 8pt; font-weight: 100; }

.nopaper       { display: none; }	
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media aural, braille, embossed, handheld {
	
}
