/* styles for www.mueritzeum.de      */
/*                                   */
/* media:	screen                   */
/* use:		on every page            */
/* author:	click solutions GmbH     */
/*          Holger Bluethmann        */
/*                                   */



/*                                   */
/* text div                          */
/*                                   */


div#text a {
	text-decoration: none; }

div#text p.pglist, div#text p.plist {
	clear: both; margin: 10px 0px 10px 0px; padding: 10px 10px 10px 10px; font-size: 13px; }

div#text p.pglist a span.title, div#text p.plist a span.title {
	color: #006C74; font-weight:bold; }

div#text p.border {
	margin: 10px 5px 0px 5px; padding: 0px; font-size: 1px; clear: both; border-bottom: 1px solid #666666; }

div#text p.pglist a, div#text p.plist a {
	float: left; margin: 0px 10px 0px 0px; padding: 5px; width: 150px; height: 250px; overflow: hidden; text-decoration: none;}

div#text p.pglist a:hover, div#text p.plist a:hover{
	text-decoration:none; color:#97bf0d; border:none; }

div#text p.pglist a img, div#text p.plist a img {
	margin: 0px 0px 5px 0px; border: none; padding: 0px; }

div#text p.pglist a span, div#text p.plist a span {
	color:#006C74; }

div#text p.plist a:hover span, div#text p.pglist a:hover span {
	color:#97BF0D; }

div#text p.pdesc img {
	float: right; margin: 0px 10px 10px 10px; padding: 5px;  }

div#text input.text  {
	margin: 0px 10px 0px 0px; padding: 3px 3px 3px 3px; border: solid #CCCCCC 1px; }

div#text input.count  {
	width: 35px; }

div#text input.button  {
	margin: 10px 10px 0px 10px; padding: 1px 0px 1px 0px; width: 160px; font-weight: bold; font-size: 13px; border: solid #146c73 1px; background-color: #146c73; color: #ffffff; }

div#text input.add  {
	width: 160px; }

div#text p.address, div#text p.deliver {
	clear: both; }

div#text p.address span {
	float: left; font-weight: bold; width: 110px; line-height:23px; }

div#text p.address input {
	background-color: #f0f0f0; font-size: 12px; width: 350px; padding: 3px 3px 3px 3px; border: solid #CCCCCC 1px; }

div#text p.address input.radio {
	width:16px; border:none; background-color:#FFF; }

div#text p.address input.plz {
	width: 70px; }

div#text p.address input.city {
	width: 269px; }
div#text p.addressfinal span {
	font-weight: bold; width: 90px; line-height:23px; }

div#text p.plist a:hover {
	 }

div#text p.address select {
	background-color: #f0f0f0; font-size: 12px; }

div#text table {
	clear: both; margin: 10px 0px 10px 15px; width: 730px; font-size: 13px; }

div#text table td {
	padding: 3px 7px 3px 7px; border-bottom: 1px solid #aaaaaa; }

div#text table td.right, div#text table th.right {
	text-align: right; }

div#text table td input.text {
	width: 25px; }

div#text table tr.sum td, div#text table tr.tax td {
	border: none; }

div#text table tr.tax td.value {
	border-bottom: 1px solid #aaaaaa; }

div#text table tr.sum td.value {
	border-bottom: 3px double #aaaaaa; }

div#text table th {
	padding: 3px 7px 3px 7px; background-color: #ededed; border-bottom: 1px solid #aaaaaa; }

div#text table img {
	float: left; margin: 0px 10px 0px 0px; padding: 0px; border: none; }

div#text p.error {
	clear: both; color: #FF0000; font-weight: bold; }

div#text p.ordernavi {
	margin: 20px 0px 20px 0px; }

div#text p.ordernavi input {
	width: 250px; }

div#text p.ordernavi input.back {
	margin: 10px 10px 0px 10px; padding: 1px 0px 1px 0px; width: 250px; font-weight: bold; font-size: 13px; border: solid #c7d985 1px; background-color: #c7d985; color: #146c73; }

div#text p.orderprocess {
	padding: 10px 0px 0px 0px; }

div#text p.orderprocess a {
	margin: 0px 5px 20px 0px; padding: 5px; float: left; height: 30px; width: 150px; border: 1px solid #c7d985; background-color: #c7d985; }

div#text p.orderprocess a:hover {
	background-color: #396c74; color: #FFFFFF; text-decoration: none; }

div#text p.orderprocess a.active {
	background-color: #396c74; color: #FFFFFF; text-decoration: none; }

div#text p.orderprocess a.inactive, div#text p.orderprocess a.inactive:hover {
	color: #c7e4dd; background-color: #f5f8e3; cursor: default; }

div#text p.orderprocess a span {
	float: left; margin: 0px 5px 0px 0px; font-size: 26px; line-height: 26px; font-weight: bold; }

div#sidenotes h3 {
	margin: 0px 0px 1px 0px; padding: 25px 0px 3px 20px; font-size: 11px; line-height: 11px; font-weight: bold; color: #006c74; }

div#sidenotes h3 a {
	color: #006c74; text-decoration: none; }

div#sidenotes h3 a:hover {
	color: #96bf0d; text-decoration: none; }

div#sidenotes p {
	clear: both; padding: 7px 2px 4px 20px; font-size: 12px; line-height: 13px; color: #006c74; }

div#sidenotes p a {
	text-decoration: none; color: #006c74; }

div#sidenotes p a:hover {
	text-decoration: none; color: #96bf0d; }

div#sidenotes p a img {
	float: left; margin-right: 7px; }

div#sidenotes p span {
	font-size: 11px; }

div#sidenotes p.sum {
	border-top: 1px solid #96bf0d; font-weight: bold; }

div#sidenotes p.buy {
	padding: 4px 7px 4px 20px; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #96bf0d; }

div#sidenotes p.buy a {
	color: #FFFFFF; text-decoration: none; }

div#sidenotes p.buy a:hover {
	color: #fcfbe7; text-decoration: none; }


div#text p.plist a.productitem {
	height: 270px; }

