/* html, body */
HTML, BODY
				{
				height:100.1%;
				margin:0;
				padding:0;
				}
				
/* default */
strong			{	font-weight:bold;color:#FFF;	}

img				{	border:0px;	}

p				{	color:#aa9878; line-height:1.4;	}

p i				{	color:#aa9878; line-height:1.4;	}


a.light			{	color:#f3d98a;	}

a.pdf
				{
				background: url(../images/icon_pdf.gif) 0px 0px no-repeat;
				padding-left:24px;
				display:block;
				height:18px;
				padding-top:2px;
				font-weight:bold;
				margin-bottom:4px;
				}				

/* headlines */
h1
				{
				font-size:16px;
				font-weight:bold;
				padding-bottom:24px;
				/* text-transform:uppercase; */
				}
				
h2
				{
				font-size:14px;
				font-weight:bold;
				color:#a49274;
				padding-bottom:12px;
				/* text-transform:uppercase; */
				}
				
h3
				{
				font-weight:bold;
				padding-bottom:8px;
				text-transform:uppercase;
				}
				
h4
				{
				font-weight:bold;
				padding-bottom:8px;
				color:#a49274;
				}

/* middle */
#id_middle
				{
				padding-top:40px;
				padding-bottom:100px;
				text-align:center;
				background:#000;
				}
				
/* navi */
#id_navi
				{
				height:90px;
				text-align:center;
				}

/* topnavi */
#id_navi #id_topnavi
				{
				text-align:center;
				margin-bottom:4px;
				}
						
#id_navi #id_topnavi a
				{
				font-size:13px;
				font-weight:bold;
				padding-left:10px;
				padding-right:10px;
				color:#f3d98a;
				}
				
#id_navi #id_topnavi a:Hover
				{
				color:#FFF;
				}
				
#id_navi #id_topnavi .active
				{
				font-size:13px;
				font-weight:bold;
				padding-left:10px;
				padding-right:10px;
				color:#FFF;
				}
				
/* subnavi */
#id_navi #id_subnavi
				{
				text-align:center;
				margin-top:5px;
				}
				
#id_navi #id_subnavi a
				{
				font-size:11px;
				padding-left:5px;
				padding-right:5px;
				color:#f3d98a;
				}
				
#id_navi #id_subnavi a:Hover
				{
				color:#FFF;
				}
				
#id_navi #id_subnavi .active
				{
				font-size:11px;
				padding-left:5px;
				padding-right:5px;
				color:#FFF;
				}
				
/* content */			
#id_content
				{
				width:700px;
				margin:auto;
				}

/* content elements */				
#id_content p
				{
				margin-bottom:20px;
				}
				
#id_content a
				{
				color:#f3d98a;
				}
				
#id_content a:Hover
				{
				color:#FFF;
				}
	
#id_content .divider
				{
				height:1px;
				margin-top:20px;
				margin-bottom:20px;
				background: url(../images/navi_divider.jpg) top center no-repeat;
				}
				
/* index */
#id_index #id_middle
				{
				padding-top:0px;
				padding-bottom:0px;
				}
				
#id_index #id_content
				{
				width:990px;
				height:775px;
				background: url(../images/edeka_zurheide_nrw_map.jpg) 0px 0px no-repeat;
				}
				
#id_index_content_left
				{
				width:244px;
				margin-top:340px;
				text-align:right;
				float:left;
				margin-right:56px;
				}

#id_index_content_center
				{
				width:280px;
				margin-top:240px;
				float:left;
				margin-right:80px;
				}
				
#id_index_content_right
				{
				width:280px;
				margin-top:140px;
				float:left;left;
				}
				
#id_index_content_right h1
				{
				padding-left:38px;
				}
				
#id_index_content_right ul
				{
				list-style:none;
				}
				
#id_index_content_right ul li
				{
				margin-bottom:8px;
				}
				
#id_index_content_right ul li a
				{
				display:block;
				padding-left:38px;
				padding-top:6px;
				}
				
#id_index_content_right ul li a:Hover
				{
				background: url(../images/location_over.png) 0px 0px no-repeat;
				}
				
/* index */
.content_teaser .preview_image
				{
				width:700px;
				height:181px;
				background: url(../images/panorama_preview_bg.jpg) 0px 0px no-repeat;
				padding:6px;
				}
				
.content_teaser .content_text
				{
				padding-top:4px;
				}
				
/* anfahrt */
.anfahrt_form_left
				{
				float:left;
				width:100px;
				}
				
.anfahrt_form_right
				{
				float:right;
				width:560px;
				margin-right:10px;
				}
				
.anfahrt_start
				{
				width:100%;
				background-color:#000;
				color:#FFF;
				border: 1px solid #FFF;
				padding:1px;
				}
				
.anfahrt_selection
				{
				width:100%;
				background-color:#000;
				color:#FFF;
				border: 1px solid #FFF;
				padding:1px;
				}
				
.anfahrt_submit
				{
				width:auto;
				background-color:#000;
				color:#FFF;
				border: 1px solid #FFF;
				padding:1px;
				}
				
.newsletter_submit
				{
				width:auto;
				background-color:#000;
				color:#FFF;
				border: 1px solid #FFF;
				padding:1px;
				}

/* stellenangebote */				
.stellenangebote_detail_links
				{
				text-align:center;
				}
				
.stellenangebote_detail_links a
				{
				color:#FFF!important;
				font-weight:bold;
				}
				
.stellenangebote_detail_links a:Hover
				{
				color:#f3d98a!important;
				}
				

table tr.content td			{	text-align:center;	}
table tr td.title			{	font-weight:bold;text-align:left;color:#aa9878;	}
				
				
				

