body 		{color: #10235b; background-color: #C7BAA2; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; font-weight: normal; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif;}

h1 		{ font-family: Arial, Helvetica, sans-serif; color: white; padding-top:0px; margin-top:0px; font-weight: bold; font-size: 1.4em; display: inline; letter-spacing: 0.01em;}
h2		{ font-family: Arial, Helvetica, sans-serif; color: #5b5b5b; padding-top:0px; margin-top:0px; font-weight: bold; font-size: 1.2em; display: inline; letter-spacing: 0.01em; }
h3		{ font-family: Arial, Helvetica, sans-serif; color: #5b5b5b; padding-top:0px; margin-top:0px; font-weight: bold; font-size: 1em; display: inline; letter-spacing: 0.01em; }

p		{ font-family: Arial, Helvetica, sans-serif; color: #444444;}


td		{ font-family: Arial, Helvetica, sans-serif; color: black; font-size: 0.7em; font-weight: normal; vertical-align: top; color: #444444}
td.head		{ width: 690px; background-color: #EFE7D6; }
td.header	{ width: 1000px; background-color: #9C9076; border-top: 1px solid #444444; border-bottom: 1px solid #444444; padding-left: 5px; padding-top: 2px; padding-bottom: 2px; }
td.content	{ background-color: white; padding: 5px;}
td.image	{ background-color: #DECFB5; padding: 5px; text-align: center; }
td.box		{ background-color: #DECFB5; padding: 2px; }
td.footer	{ background-color: #EFE7D6; border-top: 1px solid #444444; border-bottom: 1px solid #444444; padding:2px;}
td.right	{ text-align: right; }


div		{ font-family: Arial, Helvetica, sans-serif;}
div.col_head	{ background-color: #DECFB5; padding: 2px; border: 1px solid #444444; margin-bottom: 3px;}
div.clsCMTopOn 	{ color: #1C4116; padding: 2px 4px; font-weight: bold; font-size: 1em; }
div.clsCMTopOver { color: white; padding: 2px 4px; font-weight:	bold; font-size: 1em; }
div.clsCMOn 	{ color: #1C4116; padding: 2px 4px; font-size: 0.8em; }
div.clsCMOver 	{ color: white; padding: 2px 4px; font-size: 0.8em; }

span.hot	{ color: #dd0000; font-weight: bold; }
span.akpreis	{ text-decoration: line-through;}

form		{ display: inline;}
input		{ font-size: 1em; color: #000000; background-color: #f2f2f2; border-width: 1px 1px 1px 1px; }
input.submit 	{ font-size: 1em; color: #ffffff; background-color: #9C9076; border: 1px solid black;}

textarea	{ font-size: 1.3em; color: #000000; background-color: #f2f2f2; border-width: 1px 1px 1px 1px; }

select		{ font-size: 1em; color: #000000; background-color: #f2f2f2; border-width: 1px 1px 1px 1px; }

ul		{ margin-left: 40px; padding-left: 25px; border-left: 1px solid #777777;}

hr		{ color: #444444; height:1px;}

a:link 		{ color : maroon; text-decoration:underline; }
a:visited 	{ color : maroon; text-decoration:underline; }
a:active 	{ color : #1C4116; text-decoration:none; }
a:hover 	{ color : #1C4116; text-decoration:underline; }


#opaque 	{ opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity:0.5; }