body {      background:url(bilder/rs/back.gif) 20px 0px repeat-y #fff ;      margin-top: 0px;       margin-right: 0px;       margin-bottom: 0px;       margin-left: 15px}a {text-decoration: underline;}.headline {    font-size: 16px;     font-weight: bold;     text-decoration: none ;     color: #49993E;     margin: 8px 5px 3px 5px;}.text {    font-size: 12px;     font-weight: normal;     text-decoration: none ;     color: #000000;    margin: 2px 5px 3px 5px;    text-align: justify}.textheadline {    font-size: 12px;     font-weight: bold;     text-decoration: none ;     color: #7c7c7c;     margin: 5px 5px 0px 5px;}.textheadlinegrau {    font-size: 12px;     font-weight: bold;     text-decoration: none ;     color: #7c7c7c;     margin: 5px 5px 0px 5px;}.bildtext {    font-size: 12px;     font-weight: normal;     text-decoration: none ;     color: #000000;     margin: 2px 5px 3px 2px;}.bildheadline {    font-size: 12px;     font-weight: bold;     text-decoration: none ;     color: #000000;     margin: 5px 5px 0px 2px;}.bildheadlinegrau {    font-size: 12px;     font-weight: bold;    text-decoration: none ;    color: #7c7c7c;    margin: 5px 5px 0px 5px;}.orderlink {    font-size: 18px;     font-weight: bold;     text-decoration: underline;     color: #7c7c7c;}.link {    font-size: 12px;     font-weight: normal;     text-decoration: underline;     color: #000000}.linkcontent {    font-size: 12px; font-style: italic;     font-weight: normal;     text-decoration: underline;     color: #009999}.linkgrau {    font-size: 12px;     font-weight: bold;     text-decoration: underline;     color: #7c7c7c}.naviOn{	font-size: 13px;	font-weight: bold;	text-decoration: none;	color: #009999;	margin: 0px 5px 1px 3px;}.navi{	font-size: 13px;	font-weight: normal;	text-decoration: none;	color: #000000;	margin: 0px 5px 1px 3px;}a:hover.navi{	color: #009999;	font-weight: bold;}.navismallOn {	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #009999;	margin: 1px 0px 1px 3px;}.navismall {	font-size: 11px;	font-weight: normal;	text-decoration: none;	color: #000000;	margin: 1px 0px 1px 3px;}a:hover.navismall{	color: #009999;	font-weight: bold;}.border {        background-color:#fff;	border: 6px solid #49993E;}ol  {	font-size: 11px;	margin: 8px 0px 3px 25px;	}ul.navihand {   border-width:0px;   margin:0 0 10px 0;   padding:0px;   text-indent:0px;   width:180px;   float:left;}.navihand li {   list-style:none outside none;    display:inline;   font-size: 12px;   background-color: #ffffff;}ul.navihand li a {   display:block;   font-size: 12px;   text-decoration: none;   color: #000;   padding:5px 20px 5px 10px;   margin:0 0px 2px 0;   border: 6px solid #ccc;   border-right: 16px solid #ccc;   background-color: #ffffff;		   }ul.navihand li a:hover 	{font-size: 12px; font-weight: bold;   text-decoration: none; color: #49993E;}ul.navihand li a.active {   font-weight: bold;   color:#49993E;   border: 6px solid #49993E;   border-right: 16px solid #49993E;           background-color: #ffffff;		   }.copyright {   border:0px solid #000;   font-size:9px;   font-style: normal;    font-weight: normal;     text-decoration: none ;    color: #000000;    margin: 2px 5px 3px 200px;   width:600px;   text-align: right   }.color {    border-top:    2px solid #7c7c7c;    border-left:   2px solid #7c7c7c;    border-right:  2px solid #c8c8c8;    border-bottom: 2px solid #c8c8c8;    width:200px;    }.name {    border-top:    2px solid #7c7c7c;    border-left:   2px solid #7c7c7c;    border-right:  2px solid #c8c8c8;    border-bottom: 2px solid #c8c8c8;    margin: 2px 2px 2px 20px;    width:320px;    }.plz {    border-top:    2px solid #7c7c7c;    border-left:   2px solid #7c7c7c;    border-right:  2px solid #c8c8c8;    border-bottom: 2px solid #c8c8c8;    margin: 2px 2px 2px 20px;    width:65px;    }.ort {    border-top:    2px solid #7c7c7c;    border-left:   2px solid #7c7c7c;    border-right:  2px solid #c8c8c8;    border-bottom: 2px solid #c8c8c8;    margin: 2px 2px 2px 0px;    width:250px;    }.price  {	font-size: 18px;	font-weight:bold;	color:#fff;        background-color: #49993E;		}	 table.modell {        margin:5px 5px 0 5px;	border-top: 1px solid #ccc;	}.modell td {	border-bottom: 2px solid #ccc;	padding:5px 	}.modell td.num {    width:50px;    font-size: 35px;	    font-weight:bold;    text-align:center;    color:#fff;    background-color: #A4CC9E;}.modell td.price {    width:50px;    font-size: 15px;	    font-weight:bold;    text-align:center;    color:#fff;    background-color: #7c7c7c;}	.modell td.text {    text-align:left;    font-size:11px;}.modell td input {    font-size:11px;    width:25px;}.modell td input.zahl {    border-top:    2px solid #7c7c7c;    border-left:   2px solid #7c7c7c;    border-right:  2px solid #c8c8c8;    border-bottom: 2px solid #c8c8c8;    width:30px;    font-size:15px;    font-weight:bold;}
