/*
Tabelle Kampagne
*/
#css_kampagne_table
{
	width: 100%;
}

/*
Tabellenfelder der Tabelle Kampagne
*/
#css_kampagne_table td
{
	vertical-align: top;
}

#kampagne_form td, input, select, textarea
{
	color : #252525;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 11px;	
}

#kampagne_form INPUT,textarea
{
	float: left;
}

#kampagne_form INPUT:focus,textarea:focus,SELECT:focus
{
	background-color: #FEF8E9;
}


#kampagne_form label
{
	font-weight: bold;
	cursor: pointer;
	margin-top: 2px;
	display: block;
}

/* Formatierung einer Infobox aus Formular*/
.css_infobox_headline /* Headline */
{
	font-weight: bold;
}

hr
{
	color: Black;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	border-top: 1px solid silver;
}

/* Anzeige Eingabehilfe für Formularfehler */
.css_formfield_error
{
	color: Red;
	clear: left;
	float:left;
}

/* Anzeige Wert für Radio und Checkbox */
.css_radio_label
{
	display: block;
	margin-left: 25px;
	margin-top: 2px;
}

/* Kalender-Button für Datumsfelder */
#css_kalender_button
{
	margin-top:-3px;
	float:left;
	height: 20px;
}

#css_kalender_button a
{
	cursor: pointer;
}

.css_obligation_text /* Hinweis auf Pflichtfelder / freiwillige Angaben */
{
	color: #4562AE;
}

.css_obligation_sign /* Zeichen für Pflichtfelder / freiwillige Angaben */
{
	color: #4562AE;
}


/*
Einstellungen für Bilder um Formular-Tabelle herum
*/

#css_kampagne_outertable /* Tabelle ganz aussen um Kampagne inkl. Bildern */
{
		
}

#css_kampagne_outertable img /* Bilder in Kampagne */
{
	border: 0px;
	margin:4px;	
}


.css_kampagne_outertable_oben
{
	text-align: center;
}

.css_kampagne_outertable_unten
{
	text-align: center;
}

.css_kampagne_outertable_rechts
{
	vertical-align: top;
}

.css_kampagne_outertable_links
{
	vertical-align: top;
}

.css_kampagne_outertable_content
{
	vertical-align: top;
	padding:0px;
}

/* Submit und Reset-Button formatieren */
input#submit, input#reset, input#submit:focus, input#reset:focus
{
	/*margin: 6px;*/
	background-color: #173454;
	color: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 10px 10px 0px 0px;
	padding: 0px;
	border: #FFF thin solid;
	vertical-align: top;
	cursor: pointer;
}

/* Anzeige der Downloads */
#css_show_files
{
	margin:10px 0px;
	font-weight: bold;
}

#css_show_files ul
{
	display: block;
	list-style-type: none;
	font-weight: normal;
	margin: 0px;
	padding-left:0px;
}

#css_show_files li
{
	
}

/* Ende Anzeige Downloads */

INPUT, INPUT[TEXTAREA] 
{
	width: auto;
}
