a:link {color:blue; background:transparent;}
a:visited {color:blue; background:transparent; padding:2px 0 2px 0}
a:hover, active {color:white; background:#C00; padding:2px 0 2px 0}

body	{
	background:url("../bilder/P1010288 light small2.jpg") ;
   background-repeat:repeat; background-color:white; background-attachment:fixed;
	font: 12px arial,sans-serif; color:black;
   border:none; margin:10 50 10 50; padding:0; }
p {
	font: 18px arial,sans-serif;
   text-align:center;}

.topline {
   background-color:#C00;
   margin: 10 10 10 10;
   color:white;
   font:bold 24px tahoma,sans-serif;
	text-align:center;
   }
.zellgelb {												/* Zellen*/
	font-size:12px; color:black;}
/* gelb:background-color:#ffffcc; rosa:background-color:#ffddee;*/
.zellgelbgelb {										/* Zellen gelb*/
	WIDTH:25%; }
.zellgelbrosa {                              /* Zellen rosa*/
   WIDTH:25%; }
.zellgelbpreis1 {                            /* Zellen "ab"*/
	font-size: 15px; text-align:right;}
.zellgelbpreis2 {                            /* Zellen Preis*/
   font-size:28px; font-weight:bold; COLOR:#C00;
   }

.ang_x, .ang_k, .ang_p {
	background-color:#ddf;
   }
.ang_k {
	text-align:right; font-style:italic;
	}
.ang_p {
	text-align:right; font-weight:bold;
   vertical-align:bottom;
   }
.ang_t {
	text-align:center;
	font:bold 18px tahoma,arial;
	border:1px groove #C00;
	margin:5px; padding:0;
   background-color:transparent;
   height:30px;
   }

#navig {
	}
#navig ul {
	margin:18px 8px 16px 8px; list-style:none;
   border:6px groove #F00000; border-spacing:2px; padding:10px;
   text-align:center;
   }
#navig ul li {
	font:bold 18px tahoma,arial;
	border:1px groove #C00;
	margin:5px; padding:0;
   background-color:transparent;
   height:30px;
   }
#navig ul a:link,
#navig ul a:visited {
	color:#000; display:block; padding:5px; text-decoration:none;
   }
#navig ul a:hover {color:#FFF;}