body {
	font-family: Verdana,Arial,Helvetica !important;
	font-size: 9pt !important;
	background: url('/wcLayouts/gemeinde/images/layout_light_background.gif');
	color: #000000 !important;
}

/* Main - Start */

table.layout_main {
	width: 90%;
	background: #E4E4E4;
	border-width: 1pt;
	border-color: #C3C3C3;
	border-style: ridge;
	border-collapse: collapse;
}

/* Main - End */

/* Head - Begin */

td.layout_main_head {
	width: 100%;
	border-bottom-width: 1pt;
	border-bottom-color: #B0B0B0;
	border-bottom-style: solid;
	background: url('/wcLayouts/gemeinde/images/layout_dark_background.gif');
}
table.layout_main_head {
	width: 100%;
	margin: 3pt;
}

/* Head - End */

/* Navigation - Begin */

td.layout_main_navigation {
	width: 100%;
	border-bottom-width: 1pt;
	border-bottom-color: #B0B0B0;
	border-bottom-style: solid;
}
table.layout_main_navigation {
	margin: 3pt;
	width: 100%;
}

a.navigation_button {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-width: 1pt;
	border-color: #B0B0B0;
	border-style: solid;
	background: url('/wcLayouts/gemeinde/images/navigation_button_background.gif');
	color: #404040;
	padding: 2pt;
	min-width: 100px;
	display: block;
}
a.navigation_button:hover {
	background: url('/wcLayouts/gemeinde/images/navigation_button_background_hover.gif');
	color: #555555;
}

a.navigation_button_active {
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border-width: 1pt;
	border-color: #B0B0B0;
	border-style: solid;
	background: url('/wcLayouts/gemeinde/images/navigation_button_background_active.gif');
	color: #B5B5B5;
	padding: 2pt;
	min-width: 100px;
	display: block;
}
a.navigation_button_active:hover {
	background: url('/wcLayouts/gemeinde/images/navigation_button_background_hover.gif');
	color: #555555;
}

/* Navigation - End */

/* Content - Begin */

td.layout_main_content {
	width: 100%;
	border-bottom-width: 1pt;
	border-bottom-color: #B0B0B0;
	border-bottom-style: solid;
}
table.layout_main_content {
	width: 100%;
}

td.layout_main_content_spacer {
	font-size: 5pt;
	border-right-width: 1pt;
	border-right-color: #B0B0B0;
	border-right-style: solid;
}

td.layout_main_content_navigation {
	width: 25%;
	padding: 5pt;
}
table.layout_main_content_navigation {
	width: 100%;	
}

td.layout_main_content_navigation_block {
	width: 100%;
	border-width: 1pt;
	border-color: #B0B0B0;
	border-style: solid;
}
table.layout_main_content_navigation_block {
	width: 100%;
	font-size: 9pt;
}
td.layout_main_content_navigation_block_head {
	font-weight: bold;
	border-bottom-width: 1pt;
	border-bottom-color: #B0B0B0;
	border-bottom-style: solid;
	background: url('/wcLayouts/gemeinde/images/navigation_button_background.gif');
	color: #404040;
	padding: 2pt;
}
td.layout_main_content_navigation_block_head_active {
	font-weight: bold;
	border-bottom-width: 1pt;
	border-bottom-color: #B0B0B0;
	border-bottom-style: solid;
	background: url('/wcLayouts/gemeinde/images/navigation_button_background_active.gif');
	color: #B5B5B5;
	padding: 2pt;
}
td.layout_main_content_navigation_block_entry {
	padding-left: 5px;
	background: url('/wcLayouts/gemeinde/images/layout_light_background.gif');
}
td.layout_main_content_navigation_block_entry_active {
	padding-left: 5px;
	background: url('/wcLayouts/gemeinde/images/layout_dark_background.gif');
	color: #B5B5B5;
}
td.layout_main_content_navigation_block_spacer {
	font-size: 5pt;
}
a.layout_main_content_navigation_block_entry {
	text-decoration: none;
	color: #0803CA;
}
a.layout_main_content_navigation_block_entry:hover {
	text-decoration: underline;
}

td.layout_main_content_area {
	font-size: 9pt !important;
	width: 55%;
	padding: 3pt;
}
table.layout_main_content_area {
	width: 100%;
}

td.layout_main_content_extra {
	width: 20%;
	padding: 3pt;
}
table.layout_main_content_extra {
	width: 100%;
}

td.layout_main_content_extra_calendar {
	width: 90%;
	border-width: 1pt;
	border-color: #B0B0B0;
	border-style: solid;
}
table.layout_main_content_extra_calendar {
	width: 100%;
	font-size: 8pt;
}
td.layout_main_content_extra_calendar_head {
	font-weight: bold;
	background: url('/wcLayouts/gemeinde/images/navigation_button_background.gif');
	font-weight: bold;
	border-bottom-width: 1pt;
	border-bottom-color: #B0B0B0;
	border-bottom-style: solid;
	color: #404040;
}
td.layout_main_content_extra_calendar_head_day {
	font-weight: bold;
	border-bottom-width: 1pt;
	border-bottom-color: #B0B0B0;
	border-bottom-style: solid;
	background: url('/wcLayouts/gemeinde/images/layout_dark_background.gif');
}
td.layout_main_content_extra_calendar_day {
	background: url('/wcLayouts/gemeinde/images/layout_light_background.gif');
}
td.layout_main_content_extra_calendar_day_hover {
	font-weight: bold;
	background: url('/wcLayouts/gemeinde/images/layout_dark_background.gif');
	color: #B5B5B5;
}

td.layout_main_content_extra_news {
	width: 100%;
}
table.layout_main_content_extra_news {
	width: 100%;
	font-size: 8pt;
	border-width: 1pt;
	border-color: #B0B0B0;
	border-style: solid;
}
td.layout_main_content_extra_news_head {
	font-weight: bold;
	background: url('/wcLayouts/gemeinde/images/navigation_button_background.gif');
	font-weight: bold;
	border-bottom-width: 1pt;
	border-bottom-color: #B0B0B0;
	border-bottom-style: solid;
	color: #404040;
}
td.layout_main_content_extra_news_entry {
	font-size: 7pt;
	border-bottom-width: 1pt;
	border-bottom-color: #B0B0B0;
	border-bottom-style: solid;
	background: url('/wcLayouts/gemeinde/images/layout_light_background.gif');
}

/* Content - End */

/* Foot - Begin */

td.layout_main_foot {
	width: 100%;	
	background: url('/wcLayouts/gemeinde/images/layout_dark_background.gif');
}
table.layout_main_foot {
	font-size: 8pt;	
	font-style: italic;
	width: 100%;
	padding: 5pt;
}

/* Foot - End */