ul {listStyleType: square}
form {margin:0;padding:0; font-size:10px}
a {color:#666666}
a:link {color:#666666}
a:active {color:#333333}
a:hover {color:#000000}
a:visited {color:#666666}

ul {list-style-type: square; margin-left:15px}
.formtext {margin:0;padding:0; font-size:10px; font-family: Arial, Helvetica, sans-serif;}
textarea {width: 250px; margin:0px; padding: 0px;}
.maintd {background-color: #FFFFFF; background-image: url(images/back.gif); margin:0;padding:0}
.maintab {margin:0;padding:0; border:1px #CCCCCC solid; vertical-align: bottom}
.emptytd {margin:5px;padding:0}
td.maintxt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:5px; padding:5px; border-color:#CCCCCC; border-width:1px;border:1px #CCCCCC solid; background-image: url(images/weiss.gif); background-color: #FFFFFF;borderWidths:1px; margins:5px}
.lynx {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
td.maintxto { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;padding:5px 5px 5px 15px; border-color:#CCCCCC;border:none; background-image: url(images/weiss.gif); background-color: #FFFFFF}
.subb {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 15px; vertical-align: middle; color: #000033; background-color: #E2E2E2}
.subbw { font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 15px; vertical-align: middle; color: #000033; background-color: #FFFFFF}

hr.clear{
   clear:both;
   border:#fff;
   border-top:solid 1px #ccc;
   }

a.backlink{
   line-height:50px;
   
   }
   
a.impressum{
	line-height:25px;
	text-transform:uppercase;
	color:#fff;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin-left:20px;
	font-weight:bold;
}

a:hover.impressum{
	text-decoration:underline;
}

img.left{
   float:left;
   margin:0 6px 0 0;   
   border:none;
   }

table.narval{
   border:none;
   border-spacing:10px 0;
   }
   
table.narval td{
   margin:20px;
   }
   
td.maintxt-neu {
   font-family:Arial, Helvetica, sans-serif; 
   font-size:11px; 
   color:#000000; 
   border:solid 1px #ccc;
   background:#fff; 
   width:110px;
   }

td.maintxt-neu a {
   text-decoration:none;
   }

td.maintxt-neu img {
   border:none;
   }

td.maintxt-neu h3, span.subheader{
   font-family:Arial, Helvetica, sans-serif;
   font-weight:normal; 
   font-size:10px; 
   color:#000;
   padding:2px; 
   background:#ccc; 
   display:block;
   }
 span.subheader{
padding-left:20px; 
 }
td.maintxt-neu p{
   padding:4px; 
   }

div.foot{
	text-align:center;
	margin-bottom:50px;
}   