body {
		margin: 0;
		padding: 0;
		text-align:center; /* horizontal centering for IE Win quirks */
		}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,sup,body
	  { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }

img { border: 0px; }

ul {
	list-style-image: url('http://www.ev-telefonseelsorge-koeln.de/fileadmin/bilder/Punkt_v2.gif');
	}	

#Kopf, #Intro, #Inhalt { width: 996px; }
#Inhalt {
	position: relative;
	margin: 0px auto; 
	text-align:left;
	height: auto;
	/* min-height: 520px; */
	padding: 0; /* 5px 40px 0 230px; */
	background-color: #fff;
}


#Kopf, #Intro {
	margin: 0;
	padding: 0;
	position: relative;
	background-color: #fff;
	/* height: 176px; */
	height: 152px;
}

#Kopf {
	background-image: url("http://www.ev-telefonseelsorge-koeln.de/fileadmin/hG/himmel_01-152.jpg");
	background-repeat: no-repeat;
}

a {
	background-repeat: no-repeat;
	background-position: top;
}
			
a:link  { color: #361942; /* #3a1f48; */ }
a:visited  { color: #361942; }
a:hover { color: #c8410c; }

a.schwarz, a.schwarz:link {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}

.bodytext a {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}

a.kidslink { font-weight: bold; color: #c8410c; }

h1 { color: red; }
h2, h3, h4 { color: #c8410c; }
/* h1, h2, h3, h4, h5 { color: #c8410c; } */
h4 {
	border-top: 1px solid #c8410c; 
	padding: 1em 5em 0 0;
}
h5 { font-size: 1em; }

.fett { font-weight: bold; }

/* **************** F O R M U L A R E ******************* */
legend {
	padding-left:10px;
	padding-right:10px;
	border: 0px;
}

fieldset {
	border:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #C0C0C0;
}

.radiolayout {
	width:60%;
	padding-top:15px;
	padding-bottom:15px;
}

.formu {
	width:80%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:110px;
	border: 1px solid #C0C0C0;
}

.mf-radio {
	border:0px;
}

.mf-text {
	color: #000000;
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
}

.mf-check {
	border: 0px;
}
.mf-select {
	border:0px;
}

.mf-input {
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
}

.mf-submit {
	color: #ffffff;
	background-color: #C0C0C0;
	border: 0px;
}
