/* ################  BEGINN - HauptTabelle  ############### */
p {
	color: #121212;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p a{
	color: #AC2024;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p a:hover {
	color: #121212;
	text-decoration: underline;
}

div.wrapper {
	width: 45em;
	margin: 0 auto;
	padding: 20px;
	background-color: #FCFCFC;
}

TD.p_top {
	background-color: #FCFCFC; /* &Uuml;berschrift Poll */
	color: #AC2024;
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

TD.p_top_normal {
	background-color: #FCFCFC;
	color: #5A5A5A;
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

TD.p_space {
	background-color: #FCFCFC;
	color: #121212;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.p_main {
	background-color: #EBEBEB;
	color: #121212;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.p_main_check { background-color: #FFFDDF; }

TD.p_bottom {
	border: none;
	background-color: #FCFCFC;
	color: #121212;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.p_bottom a{
	color: #AC2024;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

td.p_bottom a:hover {
	color: #6B1417;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* ################  ENDE - Haupt tabelle  ################ */
/* ############################################### */
/* ################  BEGINN - Kommentare  ############### */
TD.p_komtop {
	background-color: #FFFDDF;
	color: #AC2024;
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.p_komleft {
	background-color: #EBEBEB;
	color: #121212;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.p_komright {
	background-color: #FCFCFC;
	color: #121212;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.p_komlink {
	color: #3F5E88;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.p_komlink:hover {
	color: #121212;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ################  ENDE - Kommentare  ################ */
/* ############################################### */
/* #################  BEGINN - Zitate ### ############### */
TABLE.p_quoteborder { background-color: #FCFCFC; }

TD.p_quotetop {
	background-color: #EBEBEB;
	color: #121212;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

TD.p_quotemain {
	background-color: #FCFCFC;
	color: #121212;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ##################  ENDE - Zitate  ################## */
/* ############################################### */
/* ##################  BEGINN - Body ################## */
BODY.p_body { background-color: #E5E4E6; }

DIV.p_body {
	color: #121212;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.p_body {
	color: #121212;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.p_body {
	color: #AC2024;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A.p_body:hover {
	color: #121212;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* ##################  ENDE - Body  ################## */
/* ############################################### */
/* ###############  BEGINN - Verschiedenes ############### */
input.p_invisible {
	border-style: none;
	background-color: #FCFCFC;
	color: #121212;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

select.p_main, textarea.p_main, input.p_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

TABLE.p_tableborder { background-color: #FFFDDF; /* #3E3E3E */ }

TABLE.noborder { background-color: #FCFCFC; }

TABLE.p_tableborder td.p_main{
	background-color: #FFFDDF; /* hintergrund frageoptionen */
}

TABLE.p_tableborder table{
	border: 1px solid #708090; /* tabelle mit Optionen */
}

TABLE.p_tableborder table td{
	border-bottom: 1px solid #708090; /* tabelle mit Optionen */
}

TABLE.p_tableborder table.noborder{ border: none; /* submit-button */ }

TABLE.p_tableborder table.noborder td{ border: none; /* submit-button */ }

A.p_top {
	color: #AC2024;
	font-size: 14pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; /* Link-titel ganz oben */
}

A.p_top:hover {
	color: #480D0F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

DIV.p_split {
	color: #FCFCFC;
	font-weight: bold; /* &Uuml;berschrift &uuml;ber Umfragen */
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ################  ENDE - Verschiedenes  ################ */
h2 {
	background-color: #FCFCFC; /* &Uuml;berschrift Poll */
	color: Black;
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
