p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,form,font,FONT,STRONG,strong,u,U
{ font-size: 12px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.small { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

h1 { font-size: 18px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold;}

span { font-size: 12px; font-style:bold; font-family:Verdana,Arial,Helvetica,sans-serif; }
h2 { font-size:16px; padding-top:0px; margin-top:0px; }
h2.red { font-size:16px; font-color:#FF0000 }
td.head { font-size: 16px; font-family:Verdana,Arial,Helvetica,sans-serif; }
h3 { font-size:12px; }

h4 { font-size:10px; }

#slide  {Position : Absolute;Left : 5; Top :350; Visibility : Visible;}

a:link { font-size: 12px; color:#0066cc; text-decoration:none; }
a:visited { font-size: 12px; color:#0066cc; text-decoration:none; }
a:active { font-size: 12px; color:#003399; text-decoration:none;}
a:hover { font-size: 12px; color:#003399; text-decoration:none; }

A:link { font-size: 12px; color:#0066cc; text-decoration:none; }
A:visited { font-size: 12px; color:#0066cc; text-decoration:none; }
A:active { font-size: 12px; color:#003399; text-decoration:none;}
A:hover { font-size: 12px; color:#003399; text-decoration:none; }

a.small:link { font-size: 10px; color:#0066cc; text-decoration:none; }
a.small:visited { font-size: 10px; color:#0066cc; text-decoration:none; }
a.small:active { font-size: 10px; color:#003399; text-decoration:none;}
a.small:hover { font-size: 10px; color:#003399; text-decoration:none; }
A.small:link { font-size: 10px; color:#0066cc; text-decoration:none; }
A.small:visited { font-size: 10px; color:#0066cc; text-decoration:none; }
A.small:active { font-size: 10px; color:#003399; text-decoration:none;}
A.small:hover { font-size: 10px; color:#003399; text-decoration:none; }

td.warning { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; }

b.small { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #000000; }
td.bordered {  border: thin #efefde solid}
td.olddates { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; }
font.complete { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #006600; }
font.old { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC; }
font.uncomplete { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; }
input.small, select.small {
	font-family: arial,helvetica,sans-serif;
	font-size: 90%;
}
font.small { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 10px;}
b.small { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight:bold;}
b.smallred { font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight:bold; color: #FF0000 }
.klein {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal}
b.overline {   line-height: 20pt; font-weight: bold; font-style: normal; list-style-type: squate}

TABLE.content {
	width: 576px;
}
div.content {
	position: relative;
	width: 576px;
}
div.sections {
	position: relative;
	width: 576px;
  padding-top: 10px
  margin-top: 20px; margin-bottom: 10px
  padding-bottom: 10px
}
div.sectionhead {
	position: relative;
	width: 565px;
; padding-top: 5px
; font-weight: bold; background-color: #EEEEEE
; padding-bottom: 5px; padding-left: 5px
; margin-top: 10px; margin-bottom: 10px
}
div.sectionsubhead {
	position: relative;
	width: 565px;
 	padding-top: 5px;
	font-weight: bold; 
	padding-bottom: 5px; padding-left: 0px;
	margin-top: 10px; margin-bottom: 5px;
}
div.sectioncontact {
padding-top: 10px
; padding-bottom: 10px

}
div.servicecard {
position:absolute; 
width:400px; height:220px; 
background-image: url(/organisation/aufgaben/diakoniesoziales/bg_service.gif); 
border: 1px solid; 
border-color: #000000;
background-color: #FFFFFF;
}
img.department {
text-align: left; padding-right: 5px; padding-bottom: 5px

}
li.section {
list-style-type: square;
}
span.section {
	width: 185px; 
	height: 50px;
	background-color: #EEEEEE; padding-top: 10px; padding-bottom: 10px
	margin-top: 10px; 
	margin-right: 0px; 
	margin-bottom: 10px; 
	margin-left: 0px;
	padding-left: 3px;
	padding-right: 1px;
	background-position: center; 
	padding-left: 3px;
	border: #000066; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}
li.section  { padding-top: 0px; padding-bottom: 0px}
#maincontent h1 {
	font-size: 18px; font-weight:bold;
}
#maincontent div {
	padding-bottom:8px;
}
#maincontent div#head {
	font-weight:bold;
}
#maincontent div#nav {
	font-weight:bold;
	padding-bottom:20px;
}
TABLE.b	   	{ border-collapse: collapse; padding-right: 10px; margin-top: 10px; margin-bottom: 10px; }
TABLE.b TD	{  border: 1px dotted gray;  padding: 4px; vertical-align: bottom; }

FORM DIV.row {
	
	clear: both;
	padding: 2px 0px;
}
FORM SPAN.label {
  color: #000000;
  float: left;
  width: 100px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}
FORM SPAN.field {
  color: #000000;
  float: right;
  width: 400px;
  text-align: left;
}
FORM DIV.submit {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 30px;
}
