@charset "UTF-8";
*         { margin:0; padding:0; list-style:none; }
html      { margin:0; padding:0; }
body      { margin:0; padding:0; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:1em;}

h1,h2,h3,h4,h5,h6 { color:#ffffff; text-align:left; font-style:italic; }
h1        { margin-top:6px; margin-bottom:15px; line-height:150%; }
h2        { margin-top:10px; margin-bottom:10px; font-size:1.4em; }
img.gross { margin:20px 20px 20px 0; border-width:0;}
img.norm  { margin:5px; border-width:0; }
img.null  { border-width:0; }
img.lib   { margin:10px 10px 10px 0; border-width:0; }
li        { font-size:0.9em; text-align:justify; line-height:133%; }
p         { font-size:0.9em; text-align:justify; line-height:133%; }
table     { border-width:0; }
thead     { background-color:#ccb49c; font-weight:bold; }
th        { color:#000000; }
th, td  	{ vertical-align:top; text-align:left; }
td.bu     { border-bottom:1px solid #ccb49c; }

ul.aufz li     { list-style-type:disc; margin-left:25px; }

.a1 			{ margin-right:30px; }
.hoch     { font-size:0.6em; vertical-align:top; }
.center   { text-align:center; margin-left:auto; margin-right:auto; }
.clear    { clear:left; }
.e1 			{ margin-left:30px; }
.e2 			{ margin-left:60px; }
.e4 			{ margin-left:120px; }
.gr       { font-size:1.4em; }
.h185     { min-height:185px; }
.kdeco    { text-decoration:none; }
.kl       { font-size:0.8em; }
.linksb   { float:left; }
.mitte    { vertical-align:middle; }
.nobr     { white-space:nowrap; }
.p3       { padding:3px; }
.rot      { color:#ff0000; }
.rechts   { text-align:right; }
.rechtsb  { float:right; }
.reob     { margin:0 0 10px 10px; border-width:0; }
.skl  		{ font-size:8pt; }
.w60      { width:60px; }
.w332     { width:332px; }
.w600     { width:600px; }

.spezlink { margin:50px 0 0 0; padding:10px; background-color:#e0a986; width:250px; border:1px solid #2b2f5c;
            font-size:1.4em; text-align:center; margin-left:auto; margin-right:auto; }

#total         { border:0; position:relative; width:100%; clear:both; }

/* 2 Spalten (kontakt) */
#links  	     { float:left; width:45%; overflow:auto; }
#rechts 	     { float:left; width:220px; overflow:auto; }

#fuss          { margin:0 0 10px 0; padding-left:10px; clear:both; position:relative; }
/*---------------------------------------------------------------------------------------------------------------------------*/
@media screen, projection, tty, tv {
body	    { color:#ffffff; }		
p         { margin:4px 10px 6px 0; }
a         { color:#ffffff; text-decoration:underline; }
a:hover   { color:#99ffff; }
	
input.norm            { border:0; background-color:#ccb49c; }
	
#seite    { max-width:1000px; text-align:center; margin-left:auto; margin-right:auto; background-color:#000000; }	

#kopf .logo           { background-color:#000000; height:91px }
#kopf img             { margin:8px; float:left; }
#kopf div.nav         { font-weight:bold; background-color:#ccb49c; }
#kopf ul              { height:24px; margin:0 0 0 160px; }	
#kopf li              { margin-top:2px; width:160px; float:left; }
#kopf div a           { color:#2b2f5c; text-decoration:none; }
#kopf div a:hover	  	{ color:#ffffff; }	
	
#navi                 { position:absolute; width:160px; left:0; }
#navi ul 							{ margin:10px 0 0 10px; list-style-type:none; }
#navi ul li						{ display:block; text-align:center; margin:4px 6px 1px 0; background-color:#ccb49c; }
#navi ul li a					{ width:140px; 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:hover	 	{ color:#ffffff; }
	
#inhalt               { margin:0 0 0 160px; overflow:auto; min-height:450px; }
	
.u1       { margin-bottom:15px; }	
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media print {
#kopf div   { display:none; }
#navi       { display:none; }
.noprint    { display:none; }
.u1         { margin-bottom:5px; }
}
