 body {
   background-color: #666;
   font-family: arial,helvetica,sans-serif;
   font-size: 16px
 }
 
 a {
   text-decoration: none;
	 font-size:12px;
 }
 
 address {
   margin-top: 7px;
   border-top: 1px solid #000000;
   font-size: 70%;
   text-align: center;
   color: #EFEFEF;
 }
  address a {
   color: #EFEFEF;
   text-decoration: underline;
 }
 
 .tabindex {
	border-bottom: 4px solid #FF9400;
   width: 100%;
   background: #EFEFEF;
 }
 
 .tabindex TD {
   width: auto;
   /*background-color: #C0C0C0;*/
   text-align: center;
   height: 110px;
 }
 
 .thumbimg {
   border: 1px solid #808080;
   padding: 3px;
 }
 
 .picture {
   background-color: green;
   text-align: center;
   padding: 5px;
 }
 
 .picimg {
   background-color: #000000;
   padding: 5px;
   margin-bottom: 3px;
	border: 2px dotted white;
 }
 
 #description {
   padding: 5px;
   margin-bottom: 3px;
 	border-top: 4px solid #FF9400;
	border-bottom: 4px solid #FF9400;
	color: #EFEFEF;
 }
 .textFrame {margin-left: 20px;}
 .textFrame p {font-size: 14px; margin-top:1px;}
 .textFrame p.small {font-size: 9px; margin-top:0px;}
 .textFrame h2 {font-size: 14px; margin: 0px}
 .textFrame a {font-size: 12px; color: #EFEFEF; text-decoration: underline;}
 
 .klarFloat {clear: both;}
 
 .naviHilfe {margin: 0px; /*border: 2px solid black;*/ padding: 5px; /*background: #808080;*/ width: 700px;}
 .naviHilfe p {text-align: left; font-size: 70%; color: white; margin: 0px; padding: 0px;}

