/*******
******** EXTENSIONS styles */

/* SEARCH RESULT */
h3.csc-searchResultHeader {
	font-size: 120%;
}


/* ARA FORM */
.tx-araform-pi1 dt {
	clear: both; width: 100px; padding-top: 5px;
}
.tx-araform-pi1 dt, .tx-araform-pi1 dd {
	float: left; margin-bottom: 4px;
}
.tx-araform-pi1 dd {
	width: 300px;
}
.tx-araform-pi1 input, .tx-araform-pi1 select {
	width: 260px;
}
.tx-araform-pi1 input.checkbox, .tx-araform-pi1 input.radio, .tx-araform-pi1 input.submit {
	width: auto;
}
.tx-araform-pi1 input.captcha {
	width: 160px;
}

/* Richtig trennen list of regions */
table.richtigtrennelist { background-color: #DCDAC4; margin-top: 5px; }
table.richtigtrennelist td { padding: 0px; }
table.richtigtrennelist ul { width: 100%; list-style-type: none; margin-left: 0px !important; }
table.richtigtrennelist ul li { display: block; padding-left: 5px; height: auto; line-height: 18px; border-bottom: 1px solid #F1F2E9; border-right: 1px solid #F1F2E9; }
.rt_detail table, .rt_detail td { padding: 0px; }

/* RICHTIG TRENNEN */
.trennboxyello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color: #F1E7A0;
               vertical-align: middle;
}
.trennboxgray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #E2E3DA;
                vertical-align: middle;
}
.trennboxblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #CAD0EF;
                vertical-align: middle;
}
.boxred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #c6012f;
	text-transform: uppercase;
                vertical-align: middle;
}
.boxblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #1D4C8F;
	height: 19px;
	line-height: 19px;
	padding-left: 5px;
	margin-bottom: 14px;
}
.boxyello {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #f7df00;
	height: 19px;
	line-height: 19px;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 14px;
}
.boxgreen {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #4A4C46;
	background-color: #DCDAC4;
	height: 19px;
	line-height: 19px;
	padding-left: 5px;
	margin-top: 15px;
}
.boxbordergray {
	border: 1px solid #9A9A9A;
}
.boxbordergreen {
	border: 1px inset #2D5D3E;
}
.boxborderblack {
	border: 1px inset #000000;
}
.trennboxgrayheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
                vertical-align: middle;
}
.pdf {
	font-size: 130%; font-weight: bold; display: none;
}
.pdf img {
	margin-left: 4px;
}
form#districtsearch { margin: 8px 0; }
