body { 	margin:0; padding:0; background-image:url(/cms/wLayout/design/images/misc/background.gif); 
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; }

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

textarea { font-family:verdana, arial, sans-serif; font-size:12px; border:1px solid #DFB799; margin-top:3px; }

h1 { font-size:13px; font-weight:bold; }
h2 { font-size:12px; font-weight:bold; }
h3, h4, h5, h6 { font-size:12px; font-weight:bold; }

.commentName	{ border:1px #9c1e1e solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px; margin:2px; width:440px; }
.commentComment	{ border:1px #9c1e1e solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px; margin:2px; width:440px; height:100px; }

#apDiv1 { position:absolute; left:585px; top:60px; width:350px; height:80px; z-index:1; }

#bottomdesc { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#787878; }
#bottomdesc a:link { text-decoration:none; color:#016600; }
#bottomdesc a:visited { text-decoration:none; color:#016600; }
#bottomdesc a:hover { text-decoration:underline; }

#breadcrumb { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#787878; }
#breadcrumb a:link { text-decoration:none; color:#016600; }
#breadcrumb a:visited { text-decoration:none; color:#016600; }
#breadcrumb a:hover { text-decoration:underline; }

#content { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#505050; line-height:18px; }
#content .container { width:640px; margin-top:10px; }
#content a:link { text-decoration:none; color:#9c1e1e; }
#content a:visited { text-decoration:none; color:#9c1e1e; }
#content a:hover { text-decoration:underline; }
#content .price_green { font-size:12px; font-weight:bold; color:#016600; }
#content .price_red { font-size:14px; font-weight:bold; color:#9c1e1e; }

#hpeintrag { width:640px; }
#hpeintrag .headline { font-size:13px; font-weight:bold; }
#hpeintrag .adress { font-site:12px; font-weight:bold; }
#hpeintrag .top { margin-bottom:10px; }
#hpeintrag .spezialisierung { margin-left:10px; float:left; width:410px; }
#hpeintrag .line { width:640px; clear:both; }

#navi { 			font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; }
#navi .navitext { 	padding:7px 20px 0px 0px; }

#navi .NavLevel1       	{ background-image:url(/cms/wLayout/design/images/menu/menu_off.gif); height:29px; display:block; text-decoration:none; color:#505050; }
#navi .NavLevel1_Over   { background-image:url(/cms/wLayout/design/images/menu/menu_over.gif); height:29px; display:block; text-decoration:none; color:#9c1e1e; }
#navi .NavLevel1_Down   { background-image:url(/cms/wLayout/design/images/menu/menu_down.gif); height:29px; display:block; text-decoration:none; color:#FFFFFF; }
#navi a.NavLevel1       { color:#505050; }

#navi .NavLevel2       	{ background-image:url(/cms/wLayout/design/images/menu/menu2_off.gif); height:29px; display:block; text-decoration:none; color:#505050; }
#navi .NavLevel2_Over   { background-image:url(/cms/wLayout/design/images/menu/menu2_over.gif); height:29px; display:block; text-decoration:none; color:#9c1e1e; }
#navi .NavLevel2_Down   { background-image:url(/cms/wLayout/design/images/menu/menu2_down.gif); height:29px; display:block; text-decoration:none; color:#FFFFFF; }
#navi a.NavLevel2       { color:#505050; }

.listSitemap1           {list-style:square; margin:4px 0px 6px 12px; padding:0; font-size:12px; font-weight:bold;}
.listSitemap2           {list-style:square; margin:4px 0px 6px 12px; padding:0; font-size:12px; font-weight:bold;}

.line { height:1px; background-color:#c7c7c0; }
.h5 { 	height:5px; }
.h10 { 	height:10px; }

.printbg { background-color:#deded6; }

