/***********************************************//* wwww.michel.de - Startseite                 *//***********************************************//***********************************************//* HTML tag styles                             *//***********************************************/body {	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #333333;	margin: 0px;	padding-top: 0px;	text-align: center;}p {	margin: 0px;	padding: 0px;}h1, h2, h3, h4, h5, h6 {	font-family: Arial, Helvetica, Verdana, sans-serif;	margin: 0px;	padding: 0px;}h1 { 	font-size: 120%; 	color: #334d55;}h2 {	 font-size: 100%;	 color: #006699;}h3 { 	font-size: 100%;	color: #334d55;}/***********************************************//* Layout and Component Divs                   *//***********************************************/#box {	width: 721px;	background-color: #ffffff;    text-align: left;    padding: 20px;    margin: 0 auto 0;}#logo {	float: left;	top: 0px;}#metaNav {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.75em;	font-weight: normal;	text-align: right;	top: 0px;}#metaNav a {	color: #006699;	text-decoration: none;}#metaNav a:hover {	color: #006699;	text-decoration: underline;}#metaSuche {	width: 350px;	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #999999;	font-size: 0.70em;	font-weight: bold;	text-align: right;	margin-top: 53px;	float: right;}#metaSuche .suchfeld {	width: 125px;	height: 14px;	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #333333;	font-weight: normal;}#topNav {	float: right;	width: 710px;	background-image: url("../images/hp_2007/bg_topnav.gif");	background-repeat: repeat-x;	background-color: transparent;	color: #cccccc;	padding: 3px 0px 7px 11px;	margin: 0px 0px 15px 0px;	white-space: nowrap;}#topNav a {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.7em;	font-weight: bold;	color: #878787;	padding: 0px 1px 0px 1px;	text-decoration: none;}#topNav a:hover {	color: #666666;	border-bottom: 0px;	text-decoration: none;}#marken {	float: right;	width: 721px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}#contentleft {	float: left;	width: 169px;	padding: 0 0 0 0;	margin: 0;}#contentright {  	float: right;	width: 169px;	padding: 0 0 0 0;	margin: 0;}#contentmiddle {  	float: left;	width: 348px;	padding: 0 0 0 0;	margin: 0;}#contentspacer {  	float: left;	width: 15px;	padding: 0 0 0 0;	margin: 0;}/************* .marken styles - opus **************/.markentext {	margin: 0px 0px;	padding: 0px 0px;}.markentext table {	margin: 0px 0px 0px 0px;	padding: 0px 0px;}.markentext p {	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #333333;	font-size: 0.75em;	line-height: 140%;}.markentext10 a {	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #FF0033;	text-decoration: none;}.markentext10 a:hover {	color: #FF0033;	text-decoration: underline;}.markentext20 a {	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #669933;	text-decoration: none;}.markentext20 a:hover {	color: #669933;	text-decoration: underline;}.markentext30 a {	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #3399FF;	text-decoration: none;}.markentext30 a:hover {	color: #3399FF;	text-decoration: underline;}.markentext40 a {	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #FF9933;	text-decoration: none;}.markentext40 a:hover {	color: #FF9933;	text-decoration: underline;}/************* .info styles - contentleft **************/.infoheader {	margin-top: 0px;	margin-bottom: 0px;}.infoheader h2 {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.7em;	font-weight: bold;	color: #878787;	padding: 9px 0px 7px 15px;	white-space: nowrap;}.info {	margin: 0px;	padding: 0px 0px 0px 0px;}.info a {	color: #006699;	text-decoration: none;}.info a:hover {	color: #006699;	text-decoration: underline;}.info h3 {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.7em;	font-weight: normal;	line-height: 120%;	padding: 0px 5px 0px 13px;	background-image: url("../images/hp_2007/bg_pfeilinfo.gif");	background-repeat: no-repeat;}.info h3 a {	color: #006699;	text-decoration: none;}.info h3 a:hover {	color: #006699;	text-decoration: underline;}.info p {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-weight: normal;	font-size: 0.7em;	color: #333333;	line-height: 140%;	padding: 0px 5px 15px 13px;}.info img {	float: left;	border: 1px solid #666666;	padding: 0px 0px 0px 0px;	margin: 4px 10px 5px 12px;}/************* .artikel styles - contentmiddle **************/.artikelheader {	background-color: transparent;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px 0px 0px 0px;}.artikelheader h2 {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.7em;	font-weight: bold;	color: #878787;	margin: 0px;	padding: 9px 0px 7px 15px;	white-space: nowrap;}.artikel {	padding: 0px 0px 0px 0px;	font-weight: normal;}.artikel a{	color: #006699;	text-decoration: none;}.artikel a:hover {	color: #006699;	text-decoration: underline;}.artikel h3 {	font-family: Times New Roman, Arial, Helvetica, Verdana, sans-serif;	color: #666666;	font-size: 1.15em;	font-weight: normal;	text-align: left;	margin-top: 0px;	padding: 0px 0px 10px 0px;}.artikel h3 a {	color: #006699;	text-decoration: none;}.artikel h3 a:hover {	color: #006699;	text-decoration: underline;}.artikel p {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.75em;	line-height: 150%;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.artikel img {	float: left;	border: 1px solid #666666;	padding: 0px 0px 0px 0px;	margin: 4px 10px 0px 0px;}.artikel .trenner img {	float: left;	border: 0px solid #999999;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.advertisement img{	float: left;	border: 1px solid #666666;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.advertisement .trenner img {	float: left;	border: 0px solid #999999;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.advertisement {	padding: 0px 0px 0px 0px;	font-weight: normal;}.advertisement a{	color: #006699;	text-decoration: none;}.advertisement a:hover {	color: #006699;	text-decoration: underline;}.advertisement h3 {	font-family: Times New Roman, Arial, Helvetica, Verdana, sans-serif;	color: #666666;	font-size: 1.15em;	font-weight: normal;	text-align: left;	margin-top: 0px;	padding: 0px 0px 10px 0px;}.advertisement h3 a {	color: #006699;	text-decoration: none;}.advertisement h3 a:hover {	color: #006699;	text-decoration: underline;}.advertisement p {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.75em;	line-height: 150%;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}/************** #advertfiller styles **************/#advertfiller {	float: right;	width: 537px;	padding: 10px 0 10px 0;	margin: 0px;}.advert img {	float: left;	padding: 0px 0px 0px 0px;	margin: 0px 15px 0px 0px;}.filler {	float: right;	width: 310px;	height: 138px;	border: 1px solid #cccccc;	background-image: url("../images/hp_2007/bg_stempel.jpg");	background-repeat: no-repeat;	padding: 10px 0px 0px 10px;}.filler .title {	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #666633;	font-size: 1em;	font-weight: bold;	text-align: left;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}.filler p {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.75em;	font-weight: normal;	line-height: 130%;	color: #000000;	padding: 5px 15px 5px 0px;	margin: 0px 0px 0px 0px;}.filler table {	margin: 10px 0px 0px 0px;	padding: 0px;}.inputtext {	width: 165px;	height: 16px;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.8em;	font-weight: normal;	color: #666666;}/************* #footer styles ***************/#footernav {	clear: both;	padding: 20px 0 20px 0;	margin: 0px;}#footernav img {	margin-bottom: 0px;	vertical-align: middle;}#footerinfo {	clear: both;	font-size: 0.70em;	color: #666666;	text-align: center;}#footerinfo p {	clear: both;	color: #666666;	padding: 5px 0px 5px 0px;	margin-top: 0px;	text-align: center;}#footerinfo a {	color: #006699;	text-decoration: underline;}#footerinfo .onlinekatalog {	color: #333333;	padding: 5px 0px 5px 0px;}#footerinfo .onlinekatalog a {	color: #FF0033;	text-decoration: none;}#footerinfo .onlinekatalog a:hover {	text-decoration: underline;}#footerinfo .philashop {	color: #333333;	padding: 5px 0px 5px 0px;}#footerinfo .philashop a {	color: #669933;	text-decoration: none;}#footerinfo .philashop a:hover {	text-decoration: underline;}#footerinfo .unterhaltung {	color: #333333;	padding: 5px 0px 5px 0px;}#footerinfo .unterhaltung a {	color: #3399FF;	text-decoration: none;}#footerinfo .unterhaltung a:hover {	text-decoration: underline;}#footerinfo .software {	color: #333333;	padding: 5px 0px 5px 0px;}#footerinfo .software a {	color: #FF9933;	text-decoration: none;}#footerinfo .software a:hover {	text-decoration: underline;}#footerinfo img {	padding: 0px 0px 0px 0px;	vertical-align: middle;}/************* #credits styles ***************/#credits p {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.65em;	clear: both;	color: #999999;	text-align: center;}#credits p a {	color: #999999;	text-decoration: none;}#credits p a:hover {	color: #666666;}