/* 900_redefine_typo3_styles.css */

/**************************************************************************
*
*  header - make second header smaller than the first
*
***************************************************************************/

/* Definiere alle h1 header */
div.csc-header h1
{
	font-size: 17pt;
	font-weight: bold;
	font-style: italic;
	
	/* background-color: YELLOW; */


}


/* Definiere den ersten  h1 header anderst */
div.csc-header h1.csc-firstHeader
{
	padding-bottom: 10px;
	border-bottom: 2px solid #FFAD36;

	color: #585858;  /* grau wie der sonstige body text */

}




/* default styles for extension "tx_sksimplegallery_pi1" */

/* listview         */

/* bildunterschrift */
.tx-sksimplegallery-pi1 dl.single dd {
	font-weight: normal;
}


.tx-sksimplegallery-pi1 dl.single {
	border: 1px solid #585858;  /* grau wie der sonstige body text */
}




/**************************************************************************
*
*  ml_maps
*
***************************************************************************/
div.marker-layer {
 	background-color:  #FDD889;
 	color: #000;
}


div.marker-layer p.bodytext {
	margin: 0;
	border: 0;
	padding: 0.5em;
}


/**************************************************************************
*
*  mailformplus
*
***************************************************************************/



/**************************************************************************
*
*  all forms
*
***************************************************************************/
form 
{
	margin: 0;
	border: 0;
	padding: 0;
}		


input, 
textarea,
select
{ 
	font-size: 11px;

   font-family: arial, verdana, helvetica, sans-serif;
   font-weight: normal; 
   line-height: 18px;
	color: #343F41;

}

/**************************************************************************
*
*  kontaktformular
*
***************************************************************************/
.form1-button,
.form1-inputtext,
.form1-textarea,
.form1-select
{ 
	margin-left:   5px;

}


.form1-inputtext,
.form1-select
{ 
	width:       260px;
	margin-left:   5px;
	margin-bottom: 0.5em;	

}


.form1-textarea
{ 
	margin-left:   5px;
	width:  260px;
	height: 100px;
}






#kontaktformular-error 
{
	border: 1px dashed #7C6492; 
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;

	margin-top: 2em;
	margin-bottom: 2em;

	width: 375px;
}



#kontaktformular-error li
{
	list-style: none; 

	margin-top: 0.5em;
	margin-right: 2em;

	color: #FFAD36;
	font-weight: bold;	
	font-style:  normal;	
}





#tbl-kontaktformular td.td1
{
	color: #7C6492;
	font-weight: bold;
	width: 120px;
	font-size: 11px;

}



/* grauer bg und dotted line oben und unten */
#div-formular-wrapper
{
	margin: 0; 
	padding: 0; 
	border: 0; 

	background-color: #F4F4F4;          /* hellgrau - sonderfarbe */
	border-top:    2px dotted #7C6492;  /* lila - projektweit     */
	border-bottom: 2px dotted #7C6492; 

	padding-left:   10px; 
	padding-top:    30px; 
	padding-bottom: 30px; 

}



.form1-button
{ 
	border: 1px solid #7C6492; 
	background-color: #7C6492;  /* lila - projektweit */
	color: #FFF;
	font-weight: bold;
}



/* separator line für bewerbungsformular */
.formular-separator-line {
	border: 0px none; 
	border-bottom: 2px dotted #7C6492;

}