table,h4,p,ul,ol,li,td,th,tr,address,blockquote,nobr,b,i, div {
    font-family:Arial, sans-serif; 
    line-height:150%;
    font-size:16px;  
    color:#dddddd; }

h1 {  
    font-size:175%; 
    font-weight:100;
    margin-bottom:16px;  }

h2 { 
    font-size: 150%;
    font-weight:100;
    margin-bottom:14px; }

h3 { 
    font-size: 120%; 
    font-weight:100;
    margin-bottom:8px; } 

h6 { 
   font-family:Arial,sans-serif; 
   font-size:10px;
   color:#dddddd;  }

li {
   margin-top:3px; }

dt {
	margin-top:1em;
	margin-bottom:0.3em;
	}

dt.alphabet	
	{
	background-color:#666666;
	color:#333333;

	}
	
dd	{
	font-size:90%;
	}
	
var {
   font-style:normal;
   color:#0000C0; }

a:link {
   color:#ffff66;
   font-style:italic;
   text-decoration:none; }

a:visited {
   color:#99cc33;
   font-style:italic;
   text-decoration:none; }

a:hover {
   color:#BF0500;
   text-decoration:none; }

a:active {
   color:#000000;
   text-decoration:none; }

a.an {
   text-decoration:none;
   font-style:normal; }
  
a.gl	{
   text-decoration:none;
   font-style:italic;
   color:#dddddd
   		} 

a.gl:hover	{
   text-decoration:none;
   font-style:italic;
   color:#666666;
   		}    

a.nav	{
   text-decoration:none;
   font-style:italic;
   color:#dddddd
   		}    		

a.nav:hover {
   color:#BF0500;
   text-decoration:none; }

body {
   background-color:#333333; 
   background-repeat:no-repeat; 
   background-attachment: fixed;  }

strong {
   font-family:Arial,sans-serif;
   color:#dddddd;
   font-style:italic; }

td.zweispaltig { 
   vertical-align:top; 
   padding:10px;
   font-size:12px;
   				}

ul#unternav { 
   font-size: 16px;
   position:relative;
   top:5px;
   margin:0; 
   padding:0;
   background-color: #666666; }
 
ul#unternav li {
   font-size: 16px;
   font-style:italic;
   list-style: none; 
   margin: 0.4em;
   padding: 0.4em;
   display:inline;   }

ul#unternav a:hover {
   font-size: 16px;
   list-style: none;
   margin: 0;
   padding: 0; 
   background-color: #404040; }

ul#Navigation li { 
   font-size: 20px; 
   font-style:italic; 
   list-style: none; 
   margin: 0; padding: 0.6em; 
   display: inline; }

ul#Navigation {
   margin: 0;
   padding: 0;  
   background-color: #666666;}
	
ul#Navigation a:hover {
   list-style: none;
   margin: 0;
   padding: 0;
   background-color: #3f3f3f; }

#backgr {
   background-image: url(../bilder/indexbild.gif);  } 

#kont {
   background-image: url(../bilder/indexkont.gif);  } 

#bast {
   background-image: url(../bilder/indexbast.jpg);  }

#verf {
   background-image: url(../bilder/indexdidaa.jpg); }
  
#repl {
   background-image: url(../bilder/indexrepl.jpg); }

#lin {
   background-image: url(../bilder/indexlink.jpg); }

#dida {
   background-image: url(../bilder/indexarbe.jpg); }
   
#anal {
	background-image: url(../bilder/indexanalysis.jpg); }

#format1 { 
   position:absolute;
   top:190px;
   left:25%;}

#format2 {
   position:absolute;
   left:175px;
   width:35em; 
   margin-top:25px; }

#format3 { 
   position:absolute;
   left:165px;
   width:75%;  
   margin-top:25px; }


#errorpage {
  position:absolute;
  left: 175px; }

  
#format4 { 
   position:absolute;
   top:280px;
   left:175px;
   width:50%;  
   		 }


   
 #small {
   position:relative; left:-175px;
   width:166%;
  font-family:Arial, sans-serif;
   font-size:9px;
   color:#666666; }

 #small2 {
   position:relative; left:-175px;
   width:133%;
   font-family:Arial, sans-serif;
   font-size:9px;
   color:#666666; }

.impressum {
   position:absolute; 
   bottom:20px;
   left:0;
   margin-bottom:0px; }

.xs {
   font-family:Arial, sans-serif;
   font-size:10px; }
 
.s {
   font-family:Arial, sans-serif;
   font-size:11px; }

.rot { 
    color:#BF0500; }

.xxl {
font-size: 1100%; margin-bottom:0px;  }
   
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}