.tx-macinasearchbox-pi1 
{http://typo432.swsolutions.de/typo3/file_edit.php?target=%2Fkunden%2F207045_72555%2Ftypo432%2Ftypo3%2Ftypo3%2Ffileadmin%2Fkircheneuhausenerms%2Fportal.css&returnUrl=http%3A%2F%2Ftypo432.swsolutions.de%2Ftypo3%2Ffile_list.php%3Fid%3D%252Fkunden%252F207045_72555%252Ftypo432%252Ftypo3%252Ftypo3%252Ffileadmin%252Fkircheneuhausenerms%252F#
}	

#searchform
{
}

.searcharea
{
 	bgcolor: #EDD9E6;
 	cellpadding: 0px;
 	cellspacing: 0px;
 	padding: 0px;
 	border: 0px;
 	margin: 0px;
}

.searcharea tr
{
 	background: #EDD9E6;
 	padding: 0px;
 	border: 0px;
 	margin: 0px;
}

.searcharea td
{
 	bgcolor: #EDD9E6;
 	padding: 0px;
 	border: 0px;
 	margin: 0px;
}
.searchbutton
{
       
}
.searchfield
{
  width: 137px;     
}	
	


/**********
 Lead Colors 
Links:      #871C64
background: #EDD9E6;
**************/


* {
	margin: 0;
	padding: 0;
}




body {
	background: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	color: #000;
	text-align: center;
}


img 
{
	border: none;
	margin: 0 auto;
}

p,h1, h2, h3, h4, h5 
{
	text-align: left;
}

#inside p
{
	padding: 20px;
}


h1 
{
	margin-top: 20px;
	margin-bottom: 10px;
	color: #000;
	font-size: 1.4em;
	FONT-WEIGHT: bold;
	line-height: 1.2em;
	padding-left: 10px;
	BORDER-LEFT:#871C64 15px solid; 
	BORDER-BOTTOM: #871C64 1px solid;


}


h2 
{
	margin-top: 10px;
	margin-bottom: 5px;
	color:#000;
	font-size: 1em;
	FONT-WEIGHT: bold;
	line-height: 1.1em;
	padding-left: 5px;
	BORDER-LEFT:#871C64 7px solid; 
	BORDER-BOTTOM: #871C64 1px dotted;
	
}

/** im Original h2.projekte   **/
h3
{
	font-size: 1em;
	FONT-WEIGHT: bold;
	line-height: 1.4em;
	padding-bottom: 10px;
	padding-top: 12px;
	background: #fff url(/fileadmin/kircheneuhausenerms/images/dot.gif) repeat-x center top;
	clear: both;

}

/*** im Original h3   *****/


p 
{
	font-size: 1em;
	line-height: 1.4em;
	padding-bottom: 15px;
}

a 
{
	color: #871C64;
	text-decoration: 
	underline;
}


a:hover 
{	
	text-decoration: none;
}

/***Klassen***/

.clear 
{
	clear: both;
	line-height:0;
	font-size:0;
	height:0;
}

.noshow 
{
	display:none;
}


.align-right 
{
	text-align: right;

}

.zen 
{
	text-align: center;
}



/***IDs***/

#top
{
	/**overflow:hidden;**/
}

#wrap 
{
	width: 1020px;
	height: 2500px;
	margin: 0 auto 20px auto;
	text-align: center;
	background-color: #EDD9E6;
	

}


#header 
{
	
	height: 111px;
	background-color: #fff;
	margin: 0 auto;
	text-align: center;
	position: relative;
}


#logo 
{	
	position: absolute;	
	left: 0px;
	top: 0;	
}

#trailer 
{	
	top: 0;	
	float: right;
}



#big 
{
 	width: 793px;	
 	float: left;
 	background-color: #EDD9E6;
}

#middle 
{
 	width: 566px;
 	padding-left: 0px;
 	padding-right: 0px;	
 	float: left;
 	background-color: #EDD9E6;
}

#left
{	
	border-color: #fff;
	width: 197px;
	height: 1000px;
	float: left;
	padding: 15px;
	background-color: #EDD9E6;
	
	border-top-width:2px;
        border-top-style:solid;
        border-color:#ffffff;
}

#main 
{

 	padding-left: 15px;
 	padding-right: 15px;
 	width: 536px;	
 	float: left;
 	background-color: #FFFFFF;
}

#main .csc-frame-indent
{	
	background-color: #f4f4f4;
	
	border: 5px #871C64;
        margin-bottom: 10px;
	-moz-border-radius: 5px;  /** Mozilla , Firefox  **/
	-webkit-border-radius:10px; /** Safari  **/
}

#main .csc-frame-indent p
{
      padding: 5px;
}

#main .csc-frame-indent h2
{
      padding: 5px;
}

#main .csc-frame-indent h1
{	
	background-color: #871C64;
	color: #fff;
	margin-top: 10px;
	padding-top: 2px;
	margin-bottom: 5px;
	border: 5px #871C64;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	
	font-size: 1.2em;
	FONT-WEIGHT: normal;
	line-height: 1.2em;

}

#right 
{
 	width: 197px;
 	height: 500px;	
 	float: right;
 	background-color: #EDD9E6;
 	padding: 15px;
 	
	border-top-width:2px;
        border-top-style:solid;
        border-color:#ffffff;
}

#right .csc-frame-indent
{	
	background-color: #fff;
	margin-top: 10px;
	border: 5px #871C64;
	-moz-border-radius: 5px;  /** Mozilla , Firefox  **/
	-webkit-border-radius:10px; /** Safari  **/
}

#right .csc-frame-indent a
{
      padding-left: 18px;
}

#right .csc-frame-indent h1
{	
	background: #871C64;
	color: #fff;
	margin-top: 10px;
	padding-left: 18px;
	padding-top: 2px;
	margin-bottom: 5px;
	border: 5px #871C64;

	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	
	font-size: 1.2em;
	FONT-WEIGHT: normal;
	line-height: 1.2em;

}

.csc-frame-frame1
{
	background-color: #EDD9E6;
	padding: 10px;
	margin: 20px;
	border: 5px;
	border-color: #871C64;
	-moz-border-radius: 5px;  /** Mozilla , Firefox  **/
	-webkit-border-radius:10px; /** Safari  **/

	
}

/*** Ruler ****/

/** rein grafisches DIV ohne Text **/
.csc-frame-rulerBefore
{	
	
}

.csc-frame-rulerAfter
{	
	
}

a.download 
{
	
	padding-left: 20px;	
	background: transparent url(/fileadmin/kircheneuhausenerms/images/pdf.gif) no-repeat left top;

}


#footer 
{
	padding: 20px 0;
	margin: 0;
	text-align: center;
	background-color: #EDD9E6;

}



ul {
	margin: 6px 0 20px 0;
	font-size: 1em;
	line-height: 1.4em;
	text-align: left;
}

li {
	list-style-type: disc;
	list-style-position: outside;
	font-size: 1em;
	line-height: 1.8 em;
	margin-left: 17px;		
	text-align: left;
	
}


/***Navigation***/





ul#navi 
{
	margin: 0 0 20px 0;
	list-style: none;
	text-align: left;
}


ul#navi li.middlenav, ul#navi li.lastnav
{
	list-style: none;
	text-align: left;
	font-size: 1.0em;
	padding: 6px 0 0 0;
	BORDER-TOP: #871C64 1px dotted;
	margin-top:7px;
	margin-left:0px;
}


ul#navi li.firstnav

{
	list-style: none;
	text-align: left;
	font-size: 1.0em;	
	padding: 12px 0 0 0;	
	background: #EDD9E6;
	margin-left:0px;
}





ul#navi a 
{
	
color: #000;	
text-decoration: none;

}

ul#unternavi a.navi_self2, ul#navi a.navi_self
{
   color: #871C64;
   font-weight: bold;
   text-decoration: none;
}

ul#navi a.navi:hover, ul#navi a.navi_first:hover, ul#navi a.navi_self:hover, 
ul#unternavi a.navi2:hover, ul#unternavi a.navi_self2:hover
{
   color: #871C64;   
}

ul#navi a.soft 
{
	
color: #9eaed1;

}

ul#unternavi 
{
	
 	/**padding: 6px 0 0 20px;**/
 	padding: 0px 0 0 10px;
 	
 	list-style: none;
	text-align: left;
	font-size: 1.0em;


}

ul#unternavi li 
{
	list-style: none;
}





/***Tabellen***/
table {
	font-size: 1em;
	border-collapse: collapse;
	width: 100%;
	text-align: left;
	margin-bottom: 20px;
}
caption {
	font-weight: bold;
	text-align: left;
	color: #91062a;
	font-size: 1em;
	line-height: 1.4em;
	padding: 12px 0 5px 0;
}
tr {
	font-size: 1em;
	background: #fff;
}

.tr-even {
	font-size: 1em;
	background: #f4f4f4;
}
td {
	font-size: 1em;
	line-height: 1.4em;
	padding: 5px 0;
	text-align: left;
}

table.ansprechpartner td.td-0
{
	width: 260px;
}

table.ansprechpartner td.td-1
{
	width: 180px;
}

/*** Formular ***************/

#mailform {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	FONT-SIZE: 1.2em; 
	MARGIN-LEFT: 0px; 
	BORDER-LEFT: 0px; 
	PADDING: 10px; 
	BORDER-BOTTOM: 0px; 
	BACKGROUND-COLOR: #f4f4f4;;
}

FIELDSET.csc-mailform {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	MARGIN: 10px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px;
}

.csc-mailform-field {
	BORDER-RIGHT: rgb(243,218,177); 
	BORDER-TOP: rgb(243,218,177); 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: rgb(243,218,177);  
	BORDER-BOTTOM: rgb(243,218,177); 
	HEIGHT: 1.4em;
        margin: 10px;
}

#mailform LABEL {
	FLOAT: left; 
        width: 150px;
}

#mailform INPUT {
	FLOAT: right;

}
TEXTAREA {
	FLOAT: right;
}
#mailformvorname {
	width: 300px;
}
#mailformname {
	width: 300px;
}
#mailformstrasse {
	width: 300px;
}
#mailformplzort {
	width: 300px;
}
#mailformtelefon {
	width: 300px;
}
#mailformemail {
	width: 300px;
}
#mailformtext {
	width: 300px;
}
#mailformgebetsanliegen {
	width: 300px;
}


#mailformformtype_mail {
	MARGIN-TOP: 20px; 
        MARGIN-RIGHT: 120px
}









/************** Special elements *************************************/

table.Gottesdienste td.td-0
{
	width: 260px;
}

table.Gottesdienste td.td-1
{
	width: 80px;
}

table.Gottesdienste td.td-2
{
	width: 480px;
}