input,textarea,select,checkbox,radio { /*background-color: #c3c3c3;*/
	
}

#civisform {
	width: 579px;
	background-color: #505050; /*#e6e6e6;*/
	padding: 6px;
	margin: 0;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}

#civisform .staticLink {
	color: #000000;
}

#civisform a.staticLink:hover {
	text-decoration: underline;
}

h2#civish2 {
	font: 13px "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight: 700;
	color: #000000;
	background-color: #fdb813;
	width: 100%;
	margin: 0;
	padding: 3px 0 3px 32px;
	border-bottom: 1px solid #000000;
}

#civisform div.normal {
	width: 569px;
	clear: both;
	padding: 5px;
}

#civisform div.darker {
	clear: both;
	width: 569px;
	background-color: #d9d6cf; /*#d9d9d9;#333333;*/
	padding: 0px 5px 5px 5px; /*oben mit 5 px verhindert, dass die Felder Kacke aussehen*/
	margin-bottom: 10px;
	color: black;
}

#civisform div.darkernopad {
	clear: both;
	width: 579px;
	background-color: #d9d6cf; /*#d9d9d9;#333333;*/
	padding: 0;
	margin-bottom: 10px; /* 10 Pixel */
}

#civisform div.darkest {
	clear: both;
	background-color: /*#333333;*/ #d9d6cf;
	width: 569px;
	padding: 5px; /* 5 Pixel */
	margin-bottom: 10px; /* 10 Pixel */
}

#civisform div.darkerhalb {
	background-color: #d9d6cf;; /* #d9d9d9;*/
	width: 274px;
	padding: 5px;
	float: left;
	margin-bottom: 10px;
}

#civisform div.normalhalb,#civisform div.normalhalbd {
	display: block;
	width: 274px;
	padding: 0px 5px 5px 5px;
	float: left;
}

#civisform div.normalviertel {
	float: left;
	padding: 0px 5px 5px 5px;
	width: 274px;
}

#civisform div.halblinksv {
	margin-right: 10px;
	padding: 0px 5px 5px 5px;
	width: 258px;
}

#civisform .normalviertel.halblinksv {
	clear: left;
	float: left;
	margin-top: 4px;
	border: 0px solid red;
}

#civisform span.fdescv147,
#civisform span.fdescv157,
#civisform span.fdescv167,
#civisform span.fdescv168,
#civisform span.fdescv154,
#civisform span.fdescv161,
#civisform span.fdescv175,
#civisform span.fdescv182


	{ /*float: left;
  margin-right: 5px;
  width: 128px;
  padding-top: 5px;
  font-size: 11px;
  line-height: 20px;*/
	float: left;
	font-size: 11px;
	/*line-height: 20px; */
	margin-right: 5px;
	/*padding-top: 5px; */
	width: 128px;

}

#civisform span.fdescv148,
#civisform span.fdescv158,
#civisform span.fdescv168,
#civisform span.fdescv155,
#civisform span.fdescv162
#civisform span.fdescv169,
#civisform span.fdescv176,
#civisform span.fdescv183

	{ /* margin-right: 5px;
  width: 128px;
  font-size: 11px;
  line-height: 20px;*/
	font-size: 11px;
	/*line-height: 20px; */
	margin-right: 5px;
	/*padding-top: 3.25em; */
	width: 128px;
padding-bottom: 2px;
}

#civisform input.vtext147,
#civisform input.vtext157,
#civisform input.vtext154,
#civisform input.vtext161,
#civisform input.vtext167,
#civisform input.vtext168,
#civisform input.vtext175,
#civisform input.vtext182
	{
	clear: left;
	display: inline;
	float: left;
	margin-top: 4px;
	margin-right: 5px;
	width: 120px;
}

#civisform input.vtext148,
#civisform input.vtext158,
#civisform input.vtext155,
#civisform input.vtext162,
#civisform input.vtext168,
#civisform input.vtext169,
#civisform input.vtext176,
#civisform input.vtext183
	{
	display: inline;
	float: left;
	margin-top: 4px;
	margin-right: 5px;
	width: 120px;
}

#civisform div.halblinksd {
	display: block;
	width: 254px;
	margin-right: 10px;
	padding: 5px;
}

#civisform div.halblinks {
	display: block;
	width: 254px;
	margin-right: 10px;
	padding: 0px 5px 5px 5px;
}

#civisform div.clearboth {
	clear: both; /* 286 Pixel */
}

#civisform div.fdesc {
	display: block;
	font-size: 11px;
	line-height: 18px;
	padding: 0px 0 0 0;
	/*color: #fff;*/
}

#civisform .ueberschrift {
	border: 0px solid green;
	padding: 0;
	margin: 0 0 -10px 0;
}

/* neu wegen der �berschriften (Adressfelder wurden erweitert)*/
#civisform div.normalhalb_long { /* display: block;*/
	width: 374px;
	padding: 5px;
	float: left;
}

* html #civisform div.normalhalb_long {
	padding: 0px;
	margin: 0px;
	float: none;
}

* html #civisform div.halblinks_ueberschrift {
	padding: 0px;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-left: 2px;
}

*+html #civisform div.normalhalb_long {
	padding: 0px;
	margin: 0px;
	float: none;
}

*+html #civisform div.halblinks_ueberschrift {
	padding: 0px;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-left: 2px;
}

#civisform .pueberschrift {
	border: 0px solid red;
	font-size: 110%;
	padding: 0;
	margin: 0 0 0 0;
	color: #023165;
}

#civisform .pueberschriftrechts {
	border: 0px solid blue;
	font-size: 110%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #023165;
}

#civisform .pueberschrift_alone {
	border: 0px solid blue;
	font-size: 12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #fff; /*#023165;*/
	font-weight: 700;
}

* html #civisform .pueberschrift_alone {
	
}

* html #civisform .pueberschrift {
	padding: 0 0 0 0;
	margin: 0 0 0px -3px;
}

* html #civisform .pueberschriftrechts {
	padding: 0 0 0 10px;
	/*margin: 0 0 -5px 0;*/
}

/* Ende wegen der �berschriften*/
#civisform div.fdescunder {
	display: block;
	font-size: 11px;
	line-height: 24px;
	padding: 0 0 5px 0;
}

#civisform div.fdescradio {
	display: block;
	margin-left: 29px;
	font-size: 11px;
	line-height: 24px;
	padding: 0 0 5px 0;
}

#civisform .cfhead {
	font-size: 15px;
	font-weight: 700;
	color: #fff; /*#023165;*/
	padding-left: 0;
}

#civisform .cfhead2 {
	font-size: 15px;
	color: #d9d6cf;/*#023165;*/
	font-weight: 700;
	padding-left: 0;
}

#civisform .cfdatum {
	font-weight: 700;
	color: #fa8126;
}

#civisform .cfdatum2 {
	color: #fa8126;
}

#civisform .cftitel,#civisform div.normal .cftitel,#civisform div.normalhalbd .cftitel,#civisform div.darkest .cftitel
	{
	font-weight: 700;
	color: #000; /*#000000;*/
       font-size: 11px;
}

#civisform .cftitel2,#civisform div.normal .cftitel2,#civisform div.normalhalbd .cftitel2,#civisform div.darkest .cftitel2
	{
	color: #fff; /*#000000;*/
	font-weight: 300;
}

#civisform div.darker .cftitel,#civisform div.darkernopad div.normal .cftitel,#civisform div.normalhalb .cftitel,#civisform div.darkerhalb .cftitel
	{
	font-weight: 700;
	color: #000; /*#023165;*/
}

#civisform div.darker .cffehler {
	font-weight: 700;
	color: #ff0000;
}

#civisform div.darker .cffehler2 {
	color: #ff0000;
}

#civisform div.darker .cftitel2,#civisform div.darkernopad div.normal .cftitel2,#civisform div.normalhalb .cftitel2,#civisform div.darkerhalb .cftitel2
	{
	color: #000;/*#023165;*/
	font-weight: 300;
}

#civisform div.darker .cfextra {
	padding: 6px 0 0;
	color: #000;/*#023165;*/
}

#civisform div.unterschrift {
	height: 80px;
	border-bottom: 1px solid #9a9a9a;
}

#civisform em {
	font-style: normal;
	color: red;
}

#civisform select {
	margin-top: 3px;
	margin-bottom: 0;
	width: 100%;
	font-size: 13px;
	border: 1px solid #d9d9d9;
}

#civisform input.itext {
	margin-top: 3px;
	margin-bottom: 0;
	width: 100%;
	font-size: 13px;
	border: 1px solid #d9d9d9;
}

#civisform input .short {
	width: 50%;
}

#civisform textarea {
	margin-top: 3px; /* 3 Pixel */
	margin-bottom: 0;
	width: 100%;
	border: 1px solid #d9d9d9;
	font: 13px "Verdana", "Arial", "Helvetica", sans-serif;
}

#civisform textarea.cftextarea32x5 {
	height: 140px;
}

#civisform textarea.cftextarea32x3 {
	height: 80px;
}

#civisform input.itexthalb {
	margin-top: 3px;
	margin-bottom: 0;
	width: 50%;
	border: 1px solid #d9d9d9;
}

#civisform input {
	margin-top: 3px;
	margin-bottom: 0;
	float: left;
	border: 1px solid #d9d9d9;
}

#civisform input.radio {
	margin-top: 3px;
	margin-bottom: 0;
	float: left;
	border: 1px solid #d9d9d9;
}

#civisform textarea.fehler,#civisform select.fehler,#civisform input.fehler
	{
	border: 1px solid #ff0000;
}

#civisform div.darkernopad div.normalhalb textarea.ro,#civisform div.darkernopad div.normalhalb input.ro,#civisform div.darkernopad div.normal textarea.ro,#civisform div.darkernopad div.normal input.ro,#civisform textarea.ro,#civisform input.ro
	{
	background-color: #e6e6e6;
}

#civisform div.normalhalb textarea.ro,#civisform div.normalhalb input.ro,#civisform div.normalhalbd textarea.ro,#civisform div.normalhalbd input.ro
	{
	background-color: #e6e6e6;/*#d9d9d9;*/
}

.clearMe {
	clear: both;
	font-size: 1px;
	height: 0;
	margin: 0;
	line-height: 0;
}

#civisform .imgleft {
	float: left;
	margin: 5px 8px 0 5px;
}

#civisform .butright {
	width: 256px;
	text-align: right;
	color: #000; /*#023165;*/
	float: right;
	font-size: 11px;
	font-weight: 700;
}

#civisform .butleft {
	width: 192px;
	float: left;
	text-align: left;
	color: #023165;
	font-size: 11px;
	font-weight: 700;
}

#civisform #cfweiterr {
	cursor: pointer;
}

#civisform #cfweiterl {
	cursor: pointer;
}

#civisform .imgright {
	float: right;
	margin: 5px 5px 0 8px;
}

#civisform .submitsend {
	float: right;
	padding-left: 10px;
	background-color: #ffffff;
	background-image: url(/tv/civis/pics/btn_pfeil_navi.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	cursor: pointer;
	font-weight: 700;
}
