

/* formulare */

fieldset {
	margin:0;
	padding:0;
	border:none;
}

dl		{ margin:0; padding:0; }
dt		{ clear:both; }
dt, dd 	{ float:left; margin:0; padding:0 0 10px; }




/* login, registrieren, profil aendern */
form#frm_login dt,
form.frm_registrieren dt,
form#frm_profil_aendern dt,
DIV.csc-mailform-field label { 
	font-size:10px; padding-top:4px; width:125px; color:#737373;
}

FIELDSET.csc-mailform { margin-top: 10px; }
DIV.csc-mailform-field { clear: left; }
DIV.csc-mailform-field label {
	display: block;
	float: left;
}

DIV.csc-mailform-field SPAN.csc-mailform-radio legend { display: none; }
DIV.csc-mailform-field SPAN.csc-mailform-radio label {
	display: inline;
	width: 40px;
}

DIV.csc-mailform-field .csc-mailform-radio {
	display: inline;
	float: left;
	padding-top: 4px;
	margin-bottom: 5px;
}

* html DIV.csc-mailform-field .csc-mailform-radio { margin-top: -3px; }

INPUT.csc-mailform-radio { margin-right: 5px; }

DIV.csc-mailform-field .csc-mailform-radio label { padding: 0; }

DIV.csc-mailform-field .csc-mailform-submit {
	background-color: #C0C1B8;
	font-size: 11px;
	padding: 5px 20px 5px 20px;
	color: #FFF;
	border-width: 0 1px 1px 0;
	border-color: #9A9A93;
	border-style: solid;
	margin-top: 20px;
	margin-left: 120px;
}

* html DIV.csc-mailform-field .csc-mailform-submit {	margin-left: 126px;
}


BUTTON {
	background-color: transparent;
	margin: 0;
	padding: 0;
	border: 0;
}

.buttonBasic {
	background-color: #C1C1B8;
	margin: 0;
	padding: 5px;
	color: #FFF;
	border-width: 0 1px 1px 0;
	border-color: #9A9A93;
	border-style: solid;
	font-size: 12px;
}

form#frm_login dd,
form.frm_registrieren dd,
form#frm_profil_aendern dd { 
	width:320px; 
}

form#frm_login input.inputText,
form.frm_registrieren input.inputText,
form#frm_profil_aendern input.inputText,
DIV.csc-mailform-field input[type=text] {
	width: 228px;
	background-color: #F2F2F2;
	border: 1px solid #D9D9D3;
	padding: 1px;
	height: 15px;
	line-height: 13px;
	font-size: 12px;
	color: #737373;
	margin-bottom: 10px;
}

DIV.csc-mailform-field textarea {
	width: 228px;
	background-color: #F2F2F2;
	border: 1px solid #D9D9D3;
	padding: 1px;
	font-size: 12px;
	color: #737373;
	font-family: arial,sans-serif;
}

form#frm_login select,
form.frm_registrieren select,
form#frm_profil_aendern select { 
	width:232px; font-size:11px; border:1px solid #D9D9D3;
}

form.frm_registrieren fieldset 	{ border-bottom:3px solid #eee; padding-bottom:20px; margin-bottom:5px; }
form.frm_registrieren button,
form#frm_login button,
form#frm_profil_aendern button	{ 
	margin-top:20px; 
}

form.frm_registrieren p { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#737373; }
form.frm_registrieren .radio {  width:13px; vertical-align:middle; }
form.frm_registrieren .text_radio { font-size:12px; }


form#frm_login input.submit,
form.frm_registrieren input.submit,
form#frm_profil_aendern input.submit { 
	margin-top:20px; 
}

form#frm_login input.klein,
form.frm_registrieren input.klein,
form#frm_profil_aendern input.klein { 
	width:100px; 
}



/* kommentar verfassen */

form#frm_kommentar dt,
DIV.csc-mailform-field label
{ 
	font-size:10px; padding-top:4px; width:120px; 
}
form#frm_kommentar dd { 
	width:325px; 
}
form#frm_kommentar input.inputText,
form#frm_kommentar textarea
{
	background-color:#F2F2F2; border:1px solid #D9D9D3; padding:1px; height:15px; line-height:13px; font-size:12px; color:#737373;
}
form#frm_kommentar input.inputText { 
	width:228px;
}
form#frm_kommentar textarea { 
	width:320px; height:200px;
}

form#frm_kommentar input.submit { margin-top:10px; }

form#frm_kommentar_login { margin-bottom:20px; }



/* story/song */
form#frm_songBearbeiten dt { 
	font-size:10px; padding-top:4px; width:120px; 
}

form#frm_songBearbeiten dd { 
	width:325px; 
}

form#frm_songBearbeiten input.inputText,
form#frm_songBearbeiten textarea {
	background-color:#F2F2F2; border:1px solid #D9D9D3; padding:1px; height:15px; line-height:13px; font-size:12px; color:#737373;
}

form#frm_songBearbeiten input.klein	{ width:100px; }

form#frm_songBearbeiten input.inputText { 
	width:228px;
}
form#frm_songBearbeiten textarea { 
	width:320px; height:200px;
}


form#frm_songBearbeiten fieldset { padding-bottom:20px; margin-bottom:20px; }
form#frm_songBearbeiten fieldset p { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#737373; }

form#frm_songBearbeiten input.submit { margin-top:20px; }







/* adds */

legend, p.legend, div.legend, div.legend h3 {
	font-size:12px !important;
	color:#00265E !important;
	font-family:georgia;
	line-height:18px;
	padding-bottom:10px;
}


div.tx-srfeuserregister-pi1 h4 {
	text-transform:none;
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif !important;
}


p.tx-srfeuserregister-pi1-error {
	padding:3px 0 2px;
}


div.tx-felogin-pi1 div.teaser_text div { padding-left:125px; font-size:10px; color:#868686; }



/* My Song */

#patenschaftLoeschen {
	text-align: left;
	padding: 10px;
}



/* podcasts */

#podcasts {
	/*padding-left:116px;*/
}
#podcasts dt { width:116px; }
#podcasts dd {/*float:right;*/ width:329px; overflow:hidden; }
#podcasts input.inputText {
	width:325px; background-color:#F2F2F2; border:1px solid #D9D9D3; padding:1px; height:15px; line-height:13px; font-size:12px; color:#737373;
}
#podcasts dd.iTunes { margin-top:-7px;  }


