﻿/* GENERAL STYLES */

body 
{
	margin:0;
	padding:10px;
	color:#000000;
	background-color:#D7D7D7;
	font-family:Arial, Sans-Serif;
}

a
{
	font-family:Arial;
}

#title_holder
{
	bottom:452px;
	position:absolute;
	padding:0 20px 0 0;
	vertical-align:bottom;
}

h1,
h2,
h3
{
	margin:0;
	padding:0;
	color:#C01D2B;
	font-size:17px;
	font-weight:bold;
	line-height:18px;
	line-height:22px;
	font-family:Arial, Helvetica, Sans-Serif;
}

h2
{
	color:#F0B264;
	margin:0 0 0 50px;
}

h3
{
	margin:0 0 5px 0;
}

h4
{
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;
	font-family:Arial, Helvetica, Sans-Serif;
}

#main_area
{
	top:20px;
	width:940px;
	height:610px;
	padding:20px;
	margin:auto;
	background-color:#FFFFFF;
	text-align:left;
}

/* END OF GENERAL STYLES */

/* STYLES FOR THE MAIN MENU */

#main_menu_area
{
	float:left;
	width:240px;
	height:580px;
	background-color:transparent;
}

#main_menu
{
	padding:0;
	margin:35px 0 0 0;
}

#main_menu li
{
	list-style:none;
	margin:5px 0 5px 0;
}

.active_menu
{
	border-bottom:1px solid #F0B264;
}

#main_menu li a,
#main_menu li a:link,
#main_menu li a:visited
{
	color:#C01D2B;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	font-family:Sans-Serif;
}

#main_menu li a:hover
{
	color:#F0B264;
}

#main_menu li ul
{
	padding:0;
	margin:10px 0 7px 10px;
}

#main_menu  ul li
{
	margin:3px 0 3px 0;
}

#main_menu li ul li a:link,
#main_menu li ul li a:visited
{
	color:#666666;
	font-size:11px;
}

#main_menu li ul li a:hover
{
	color:#F0B264
}

#banner_wirwahrenwerte
{
	top:580px;
	position:absolute;
}

/* END OF STYLES FOR THE MAIN MENU */

/* STYLES FOR THE TOP MENU */

#top_menu_area
{
	float:left;
	width:700px;
	height:25px;
	overflow:hidden;
	background-color:transparent;
	border-bottom:1px solid #D7D7D7;
}

#top_menu
{
	margin:0;
	padding:0;
}

#top_menu li
{
	float:left;
	list-style:none;
	padding:0 10px 5px 0;
}

#top_menu li a:link,
#top_menu li a:visited
{
	color:#F0B264;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:0 10px 0 0;
	border-right:1px solid #D7D7D7;
}

#top_menu li a:hover
{
	color:#D7D7D7;
}

#top_options_menu
{
	margin:0;
	padding:0;
	float:right;
	list-style:none;
}

#top_options_menu li
{
	float:left;
	padding:2px 0 0 15px;
}

#top_options_menu li a img
{
	border:0;
}

/* END OF STYLES FOR THE TOP MENU */

/* STYLES FOR CONTENT THE AREA */
#page_menu_holder
{
	padding:5px 0 0 0;
	margin:0 30px 0 0;
	border-top:1px solid #D7D7D7;
}

#page_menu_holder ul
{
	margin:0;
	padding:0;
}

#page_menu_holder ul li
{
	margin:0;
	float:left;
	padding:0 5px 0 0;
}

#page_menu_holder ul li a:link,
#page_menu_holder ul li a:visited
{
	color:#C01D2B;
	font-size:10px;
	font-weight:bold;
	padding:0 5px 0 0;
	text-decoration:none;
	border-right:1px solid #D7D7D7;
}

#page_menu_holder ul li a:hover
{
	color:#666666;
}

#content_area
{
	top:0;
	float:left;
	width:699px;
	height:554px;
	line-height:12px;
	position:relative;
	border-right:1px solid #D7D7D7;
}

#content_area a:link,
#content_area a:visited
{
	color:#C01D2B;
	text-decoration:none;
}

#content_area a:hover
{
	color:#F0B264;
	text-decoration:none;
}

#content_format_layer
{
	top:130px;
	width:699px;
	position:absolute;
	
}

#content_scroller
{
	clear:left;
	width:699px;
	height:412px;
	overflow:auto;
	margin:5px 0 0 0;
	position:relative;
}

#content
{	
	float:left;
	width:470px;
	color:#000000;
	font-size:12px;
	line-height:16px;
	padding:0 10px 0 0;
	margin:0 0 10px 0;
}

#margin
{
	float:left;
	width:186px;
	height:50px;
	margin:0 0 0 10px;
}

#deceased_holder
{
	width:166px;
	height:146px;
	padding:4px 10px 4px 10px;
	background-color:#fbd8ac;
}

#deceased_holder ul
{
	padding:0;
	list-style:none;
	margin:10px 0 0 0;
}

#deceased_holder ul li
{
	font-size:11px;
	margin:10px 0 10px 0;
	padding:0 0 0 20px;
	background-repeat:no-repeat;
	background-image:url(../Image/Icon/deceased_icon.gif);
}

#deceased_holder ul li a:link,
#deceased_holder ul li a:visited
{
	color:#000000;
	text-decoration:none;
}

#deceased_holder ul li a:hover
{
	color:#C01D2B;
}

#content ul
{
	padding:0;
	list-style:none;
	margin:15px 0 15px 0;
	list-style-position:outside;
}

#content ul li
{
	padding:0 0 0 20px;
	margin:6px 0 6px 0;
	background-repeat:no-repeat;
	background-image:url(../Image/Icon/icon_list_item.gif);
}

/* END OF STYLES FOR CONTENT THE AREA */

/* STYLES FOR THE FOOTER AREA */

#footer_area
{
	clear:left;
	width:940px;
	height:30px;
	border-top:1px solid #D7D7D7;
}

#copyright
{
	float:left;
	color:#D7D7D7;
	font-size:11px;
	padding:5px 0 0 0;
}

#address
{
	float:right;
	color:#C01D2B;
	font-size:11px;
	font-weight:bold;
	padding:5px 0 0 0;
}

/* STYLES FOR THE FOOTER AREA */

.listitem
{
	margin:20px 0 20px 0;
}

.listitem img
{
	float:left;
	border:none;
	margin:0 20px 0 0;
}

.form_win
{
	top:120px;
	left:120px;
	width:400px;
	height:300px;
	padding:10px;
	z-index:900;
	position:absolute;
	background-color:#FFFFFF;
	border:2px solid #C01D2B;
}

.form_win input
{
	width:395px;
}

.form_win div input
{
	width:100px;
}

.form_win label
{
	font-size:11px;
}
