body { 
     font-family:Verdana,Arial,sans-serif;
     font-size:11px;
     font-stretch:condensed;
   }
   
td {
     vertical-align:top;
   }
   
a  {
     /*color:rgb(162,29,103);*/
     color:rgb(162,29,103);
     text-decoration:none;
     font-weight:bold;
   }
  
img {
     border-width:0px;
   }
   
table {
     border-width:0px;
     padding:0px 0px;
     border-spacing:0px;
   }
   
.menu {
     color:rgb(213,0,126);
     padding:5px 10px 0px 10px;
     margin:0px;
   }
   
.menu .menuitem {
     margin: 5px 0px 0px 0px;
     padding: 8px 0px 8px 0px;
 	 border-top:1px dashed rgb(162,29,103);
   }
   
.menu .menuitem2 {
     margin: 5px 0px 10px 0px;
     padding: 5px 0px 5px 0px;
     text-transform:uppercase;
   }
   
.menu a {
     color:rgb(192,29,103);
     font-weight:normal;
   }
 
.menu a.active {
	 color:black;
   }

.submenu {
	 color:rgb(133, 133, 137);
	 font-size:11pt;
	 font-weight:normal;
	/* white-space:nowrap;*/
   }

.submenu a { 
    /* color:rgb(162,29,103); */
    color:rgb(133, 133, 137);
	 font-weight:normal;    
   }
   
.submenu a.active {
    color:rgb(194, 000, 103)
   }

.pfeil {
     font-weight:bold;
   }
   
.maintext {
	 padding-bottom:20px;
     margin:10px 0px 0px 10px;
   }
   
.maintext .topbox {
     margin-right:20px;
   }
   
.maintext h1 { 
     font-size:165%;
     text-transform:uppercase;
     padding:5px 0px 20px 0px;
 	 border-top:1px dashed black;
 	 border-bottom:1px dashed black;
   }
      
.maintext h2 { 
     font-size:100%;
   }
   
.maintext p {
     margin-top:10px;
     margin-right:5px;
     line-height:1.5em;
   }
   
   
.links {
	 border-top:1px dashed black;
	 padding-top:10px;
	 padding-bottom:20px;
    	 margin:5px 20px 0px 10px;
   }
   
.links a {
     color:rgb(162,29,103);
     font-weight:normal;
  }
