﻿body
{
	font-weight: normal;
	font-size: 10pt;
	text-transform: none;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, Sans-Serif;
	font-variant: normal;
	text-decoration: none;
}

A, A:active, A:link, A:visited
{
	text-decoration: none;
	color: #004000;
}

A:hover
{
	text-decoration: underline;
	color: #004000;
}

table
{
	empty-cells: show;
}

textarea
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	text-transform: none;
}

textarea.disabled
{
    background-color: Silver;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	text-transform: none;
}

button
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
}

input
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
}

input.disabled
{
    background-color: Silver;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
}

.pnlMenu A, .pnlMenu A:active, .pnlMenu A:hover, .pnlMenu A:link, .pnlMenu A:visited
{
	text-decoration: none;
	color: #004000;
}

table.panelMenu
{
	font-family: Arial, Sans-Serif;
    font-size:8pt;
	table-layout: fixed;
	border-collapse: separate;
	width: 100%;
}

table.panelMenu td
{
	text-align:center;
	font-weight: bold; 
	color: #000000;
	background-color : #f0e462;
	width: 50%;
	border-bottom: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
}

table.panelMenu img
{
	vertical-align: text-bottom;
	border: none 0px #000000;
}


table.panelMenu table
{
	border: 2px solid #FF9900;
	width: 100%;
}

table.panelMenu table td
{
	background-color: #f6eda0;
	border-bottom: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	width: 33%;
}

table.default
{
	color: #000000;	
	font-size: 8pt;
	font-weight: normal;
	BACKGROUND-COLOR: White;
	width: 800px;
}

td.default_base_content
{
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color: White;
}

td.default_header
{
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: left;
	background-color: #f0e462;
	border-bottom: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
}

td.default_header_image
{
	WIDTH: 100px; 
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: center;
	background-color: #f0e462;
}

td.default_footer
{
	font-size: 7pt;
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: left;
	background-color: #f0e462;
	border-bottom: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
}

td.default_base_news
{
	text-align: left;
	vertical-align: top;
	width: 25%;
}

td.default_news_header
{
	VERTICAL-ALIGN: middle; 
	TEXT-ALIGN: center;
	background-color: #f0e462;
	border-bottom: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
}

td.default_news
{
	text-align:left; 
	background-color: #f6eda0;
	border-bottom: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
}


td.default_image
{
	text-align:center; 
	vertical-align: middle;
	background-color: #f6eda0;
	font-weight: bold;
	border-bottom: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
}

td.default_link
{
	text-align: left; 
	vertical-align: middle;
	background-color: #f6eda0;
	font-weight: bold;
	border-bottom: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
}

td.default_beschreibung
{
	text-align:left; 
	background-color: #f6eda0;
	border-bottom: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
}

table.normal
{
	color: #000000;	
	font-size: 8pt;
	font-weight: normal;
	BACKGROUND-COLOR: Transparent;
	width: 800px;
}

table.normal_color
{
	color: #000000;	
	font-size: 8pt;
	font-weight: normal;
	BACKGROUND-COLOR: #f0e462;
	width: 800px;
}

td.space_600
{
	width: 100px;
	background-color: Transparent;
}

td.space_700
{
	width: 50px;
	background-color: Transparent;
}


td.normal_titel
{
	background-color: #f0e462;
	font-weight: bold;
	text-align: center; 
	vertical-align: middle;
	BORDER-RIGHT: #FF9900 1px solid; 
	BORDER-BOTTOM: #FF9900 1px solid;	
}

td.normal_content_center
{
	background-color: #f6eda0;
	font-weight: normal;
	text-align: center; 
	vertical-align: top;
}

td.normal_content_center_bold
{
	background-color: #f6eda0;
	font-weight: bold;
	text-align: center; 
	vertical-align: top;
}

td.normal_content_left
{
	background-color: #f6eda0;
	font-weight: normal;
	text-align: left; 
	vertical-align: top;
}

td.normal_content_left_bold
{
	background-color: #f6eda0;
	font-weight: bold;
	text-align: left; 
	vertical-align: top;
}

td.normal_content_right
{
	background-color: #f6eda0;
	font-weight: normal;
	text-align: right; 
	vertical-align: top;
}

td.normal_content_right_bold
{
	background-color: #f6eda0;
	font-weight: bold;
	text-align: right; 
	vertical-align: top;
}

td.normal_content_nocolor
{
	background-color: Transparent;
	font-weight: normal;
	text-align: left; 
	vertical-align: top;
}

td.normal_content_center_nocolor
{
	background-color: Transparent;
	font-weight: normal;
	text-align: center; 
	vertical-align: middle;
}


td.normal_content_download
{
	background-color: #f0e462;
}


table.download
{
	width: 100%;
}

table.postkarte
{
	width: 100%;
}

table.pfadi
{
	width: 100%;
}

td.postkarte_picture
{
	width: 200px;
	border: solid 2px white;
	text-align: center;
	vertical-align: bottom;
	font-weight: bold;
}

td.postkarte_sektion
{
	background-color: #f0e462;
	text-align: center;
	font-size: 8pt;
	font-weight: normal;
}

.postkarte_kat_titel
{
	font-size: 10pt;
	font-weight: bold;
}


td.download_space
{
	width: 100px;
}

td.download_content_titel
{
	font-weight: bold;
	background-color: #f0e462;
	BORDER-RIGHT: #FF9900 1px solid; 
	BORDER-BOTTOM: #FF9900 1px solid;	
}

td.download_content
{
	font-weight: bold;
	background-color: #f6eda0;
	BORDER-RIGHT: #FF9900 1px solid; 
	BORDER-BOTTOM: #FF9900 1px solid;	
}

td.profil_label
{
	background-color: #f0e462;
	font-weight: bold;
	text-align: right; 
	vertical-align: middle;
	width: 130px;
}

td.email_label
{
	background-color: #f0e462;
	font-weight: bold;
	text-align: right; 
	vertical-align: middle;
	width: 130px;
}

td.formular_label
{
	background-color: #f0e462;
	font-weight: bold;
	text-align: right; 
	vertical-align: middle;
	width: 200px;
}

td.formular_content_left
{
	background-color: #f6eda0;
	font-weight: normal;
	text-align: left; 
	vertical-align: top;
	width: 594px;
}

table.namelistheader
{
	width: 100%;
	padding: 2px;
}

td.namelistheader_titel
{ 
	text-align:left; 
	font-size: 14pt;
	font-weight: bold;
	background-color: #f0e462;
	color: #004000;
	width: 610px;
}

td.namelistheader_pdf
{ 
	text-align:right; 
	background-color: #f0e462;
	width: 190px;
	vertical-align: middle
}


td.namelistheader_filter
{ 
	text-align:left; 
	font-size: 8pt;
	font-weight: bold;
	background-color: #f0e462;
	color: #000000
} 

td.namelistheader_filter A.vLinkSelected
{
	text-decoration: none;
	color: Black;
}

td.statistik_page_label
{
	BORDER-RIGHT: #FF9900 1px solid; 
	BORDER-BOTTOM: #FF9900 1px solid;	
}

td.statistik_page_content
{
	BORDER-RIGHT: #FF9900 1px solid; 
	BORDER-BOTTOM: #FF9900 1px solid;	
}

td.statistik_buchstaben_content
{
	background-color: #f6eda0;
	vertical-align: bottom;	
	font-size: 7pt;
}

td.statistik_voting_content
{
	background-color: #f6eda0;
	vertical-align: bottom;	
	font-size: 6pt;
}


table.namelistfooter
{
	width: 100%;
}

table.namelistfooter td
{ 
	background-color: #000000;
	text-align: center;
	font-size: 10pt; 
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 0;
	margin-bottom: 0;
	width: 50%;
}

table.namelist
{
	width: 100%;
}

table.namelist td
{
	background-color: #f6eda0;
	text-align: left;
	font-size: 10pt; 
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	padding:0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
}

table.namelist td.namelistname
{
	background-color: #f0e462;
	font-weight: bold;
	width: 100px;
}

table.namelist td.namelistinfo
{
	width: 100px;
}

table.namelist td.namelistbez
{
	width: 397px;
}

table.namelist td.namelistvoting
{
	text-align: center;
	padding:0px;
	width: 36px;
}

table.namelist td.namelistnormal
{
	text-align: center;
	padding:0px;
	width: 20px;
}

table.namelist td.namelistnametitle
{
	background-color: #f0e462;
	font-weight: bold;
	width: 100px;
}

table.namelist td.namelistinfotitle
{
	background-color: #f0e462;
	font-weight: bold;
	width: 100px;
}

table.namelist td.namelistbeztitle
{
	background-color: #f0e462;
	font-weight: bold;
	width: 397px;
}

table.namelist td.namelistvotingtitle
{
	background-color: #f0e462;
	text-align: center;
	padding:0px;
	width: 36px;
}

table.namelist td.namelistnormaltitle
{
	background-color: #f0e462;
	text-align: center;
	padding:0px;
	width: 20px;
}


td.pfadi_menu
{
	font-size: 8pt;
	width: 200px;
	text-align: left;
	vertical-align: top;
	background-color: #f6eda0;
	height: 400px;
}

.pfadi_inner_menu
{
	width: 200px;
	font-weight: normal;
	border: 0px;
}

td.pfadi_menu_button
{
	width: 200px;
	font-weight: bold;
	background-color: #f0e462;
	border: outset 3px #f0e462;
	text-align: center;
	vertical-align: middle;
}

td.pfadi_menu_button_selected
{
	width: 200px;
	font-weight: bold;
	background-color: #f0e462;
	border: Inset 3px #f0e462;
	text-align: center;
	vertical-align: middle;
}

td.pfadi_header
{
	font-size: 7pt;
	font-weight: bold;
	background-color: #f0e462;
}

td.pfadi_footer
{
	font-size: 7pt;
	background-color: #f0e462;
}

td.pfadi_details
{
	width: 400px;
	vertical-align: middle;
	background-color: #f6eda0;
}

.pfadi_innerdetails
{
	width: 400px;
	font-weight: normal;
}

td.pfadi_details_label
{
	text-align: right;
	vertical-align: top;
	width: 25%;
	background-color: #f6eda0;
	font-weight: normal;
	BORDER-RIGHT: #FF9900 1px solid; 
	BORDER-BOTTOM: #FF9900 1px solid;	
}

td.pfadi_details_content
{
	width: 75%;
	text-align: left;
	vertical-align: top;
	background-color: #f0e462;
	font-weight: bold;
	BORDER-RIGHT: #FF9900 1px solid; 
	BORDER-BOTTOM: #FF9900 1px solid;	
	empty-cells: show;
}

td.voting_titel
{
	font-weight: bold;
	background-color: #f0e462;
	BORDER-RIGHT: #FF9900 1px solid; 
	BORDER-BOTTOM: #FF9900 1px solid;	
}

td.voting_name
{
	width: 20%;
	font-weight: bold;
	background-color: #f0e462;
}

td.voting_bedeutung
{
	width: 80%;
	font-weight: bold;
	background-color: #f6eda0;
}

td.voting_field
{
	width: 14%;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	background-color: #f6eda0;
	BORDER-RIGHT: #FF9900 1px solid; 
	BORDER-BOTTOM: #FF9900 1px solid;	
}

td.voting_field_titel
{
	width: 14%;
	font-weight: bold;
	background-color: #f0e462;
	BORDER-RIGHT: #FF9900 1px solid; 
	BORDER-BOTTOM: #FF9900 1px solid;	
}

td.voting_label
{
	width: 20%;
	font-weight: bold;
	background-color: #f0e462;
	BORDER-RIGHT: #FF9900 1px solid; 
	BORDER-BOTTOM: #FF9900 1px solid;	
}

td.postkarte_label
{
	text-align: right;
	font-weight: bold;
	width: 100px;
}

td.postkarte_input
{
	text-align: left;
}

.searchString
{
	font-style:italic;
	font-weight:bold;
	color:Red;
}

.waterMark
{
	color: lightgrey;
	font-size: 8pt;
}

.passwordBarBorder
{
    border-style:solid;
    border-width:1px;
    width:100px;
    height: 8px;
    vertical-align:middle;
}

.passwordBarIndicator
{
	color: #004000;
	background-color: #004000;
	padding-bottom:1px;
}

.contentPlaceHolder
{
	BORDER: darkgoldenrod 1px solid; 
	BACKGROUND-COLOR: white;
	WIDTH: 800px;
	padding: 5px;
}

.copyrightFooter
{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: smaller	
}

.validators
{
	color: Red;
	font-size: 8pt;
	font-weight: normal;
}