#antragsteller_hinzufuegen, #partnerinstitution_hinzufuegen
{
	clear: both;
	text-align: right;
	padding-top: 15px;
	padding-right: 15px;
}
#add_antragsteller, #add_partnerinstitution
{
	padding-right: 15px;
	background: url(/img/btn-add.gif) right center no-repeat;
	display: block;
}
#remove_antragsteller, #remove_partnerinstitution
{
	padding-right: 15px;
	background: url(/img/btn-remove.gif) right center no-repeat;
	display: block;
}
.ce_form label
{
	width: 175px;
	display: inline-block;
	vertical-align: top;
	margin: 4px 0;
	clear: left !important;
	float: left;
}
.ce_form br
{
	display: none;
}
 .ce_form h2
 {
 	padding:5px 0 15px 0;
	clear: left;
 }
.ce_form h3
{
	clear: left;
	padding-top: 5px !important;
}
.ce_form .explanation
{
	padding-left: 175px;
	clear: left;
}
.ce_form .explanation p
{
	margin: 0 0 5px 0;
}
.ce_form .headline
{
	padding-top: 1px;
}
.checkbox_container 
{

	display: inline;
}

.ce_form input
{
	margin: 2px 0;
	float: left;
}

.checkbox_container.notinline input, .radio_container.notinline input, .ce_form .headline
{
	clear: left;
	
}
.ce_form input.text
{
	width: 330px;
	margin-right: 5px;
}

.checkbox_container label, .radio_container label
{
	width: auto !important;
	padding-right: 15px;
	padding-left: 5px;
	clear: none !important;
}
.checkbox_container, .radio_container
{
/* 	clear: left; */
}
.radio_container
{
	padding-left: 175px;
}
.checkbox_container.notinline, .radio_container.notinline
{
	display: block;
	padding-left: 25px !important;
	
}
.checkbox_container.notinline br, .radio_container.notinline br
{
}
.ce_form input, .ce_form select, .ce_form textarea, 
.mod_personalData input.text, .mod_personalData input.upload, .mod_personalData textarea, 
.comments_form input.text, .comments_form textarea, .comments_form .captcha
{
	font: 13px 'Arial';
	color: #555;
}

input.ml175
{
	margin-left: 175px !important;
}
input.w75
{
	width: 75px !important;

}
input.w125
{
	width: 125px !important;


}
input.w250
{
	width: 248px !important;
}
.ce_form .captcha_text
{
	clear: left;
	display: block;
	margin-left: 175px;
}
.ce_form input.submit
{
	width: auto;
	margin-left: 175px;
	float: none;
	margin-top: 10px;
}

.submit.fragebogen
{
	margin-left: 0 !important;
	clear: both;
}
.hyperlink_inline
{
	display: inline;
}
/* f4 = fragebogen institutionell angebundene projekte // f6 = individuell durchgefuehrte projekte */
/* f9 = fragebogen institutionell angebundene projekte englisch // f10 = individuell durchgefuehrte projekte englisch */
#f4 textarea, #f6 textarea,
#f9 textarea, #f10 textarea
{
	width: 505px;
}
#f14 textarea, #f12 textarea, #f7 textarea, #f3 textarea
{
	width: 330px;
}
#f14 .upload {
	float: none;
}

.ce_form input[type=text], .ce_form textarea, 
.mod_personalData input.text, .mod_personalData input.upload, .mod_personalData textarea, 
.comments_form input.text, .comments_form textarea, .comments_form .captcha

{
	border: 1px solid #999;
}
#f6 label.mandatory:after, #f4 label.mandatory:after,
#f9 label.mandatory:after, #f10 label.mandatory:after

{
	content: '*';
}
label.mandatory.error, p.error, .captcha_text.error
{
	color: #da7022;
}
.ce_form input.error, 
.mod_personalData input.error, 
.comments_form input.error, .comments_form .captcha.error
{
	border: 1px solid #da7022;
	background: #fff url(/img/form-error.gif) right center no-repeat;
}
p.error
{
	display: none;
}
#f14 p.error, #f12 p.error, #f7 p.error
{
	clear: left;
	display: block;
}
.mod_personalData textarea
{
	width: 350px;
	height: 200px !important;
}
.mod_personalData .col_0
{
	width: 170px;

}
.mod_personalData td
{
	padding: 2px 5px 2px 0;
}
.mod_personalData input.text
{
	width: 350px;

}

.mod_personalData .error, .mod_login .error
{
	display: block;
}
.comments_form input.text
{
}
.comments_form input.text, .comments_form .captcha
{
	width: 300px;
}
.comments_form textarea
{
	width: 505px;
	height: 150px;
}
.comments_form .widget input.text, .comments_form input.captcha

{
	float: right;
}
.comments_form .widget label
{
	margin-top: 3px;
}
.comments_form .widget 
{
	padding: 5px 0;
	clear: right;
	width: 505px;
}

.mod_search input#keywords
{
	background: url(/img/input-ext-search-bg.gif) no-repeat; 
	padding: 5px 0 0 5px; 
	width: 297px; 
	height: 21px; 
	border: 0; 
	color: #656565; 
	font-size: 13px; 
	font-family: Arial;
}
.mod_search input#submit
{
	width: 26px;
	height: 26px;
	border: 0;
	padding: 0;
	background: url(/img/submit-ext-search.gif);
	text-indent: -99999em !important;
	margin-left: 3px;
	cursor: pointer;
}
.mod_search .radio_container
{
	padding: 5px 0 0 0;
}
.mceEditor
{
display: block;
clear: both;
width: 520px;
}