.hervor01 {
border-width: 1px; border-style: solid; border-color: #E1E1E1; background-color: #F6F6F6;
padding-top: 10px; padding-bottom: 10px; padding-right: 10px; padding-left: 10px; 
}
.hervor02 {
border: 1px solid #230BBF;
background-color: #F8F8E8;
padding-top: 1em;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 1em;
margin-left: 7px;
margin-right: 7px;
}
body {overflow-y: auto; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
a:link {text-decoration:none; color:#003399;}
a:hover {text-decoration:none; color:#66CCCC;}
a:visited {text-decoration:none; color:#66CCCC;}

@diaconia.org {.noprint {display:none} }
td {font-size:10pt; line-height:normal; font-family:Helvetica,Arial,sans-serif; }
.zeilen01 	{margin-bottom:8px; margin-top:1px; font-size:12px;}
p.subscribe { padding:4px; background-color:#f3f3f3; font-size:11px; text-align:left; }
acronym { cursor:help; border-bottom: 1px dotted #000}
.handcursor{ cursor:hand; cursor:pointer; }
.headers{ position:relative; margin-top:5px; left:1px; display:block; background:#fff; width:190px; display:block; width:190px; height:18px; border:1px solid #000; margin-bottom:-5px; background-color:#66CCCC; color:#FFF; font-weight:300; padding-left:2px; border:1px solid #000; text-decoration:none;}
.trfarbe01 {background-color:#F2EADD}
.trfarbe02 {background-color:none}
.dezent7 {text-decoration:none; color:#999999; font-size: 7pt; font-family: geneva,arial; font-weight:100}
.dezent8 {text-decoration:none; color:#999999; font-size: 8pt; font-family: geneva,arial; font-weight:100}
.dezent9 {text-decoration:none; color:#999999; font-size: 9pt; font-family: geneva,arial; font-weight:100}
.dezent10 {text-decoration:none; color:#999999; font-size: 10pt; font-family: geneva,arial; font-weight:100}
p img { margin: 0; }
img { border: none; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
.p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
.body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
.rahmenccc { font: Arial, Verdana, Trebuchet MS, Verdana, sans-serif; font-size: 11px; text-align: left; border: solid 1px #ccc; padding-left: 5px; padding-right: 5px; }
ul { list-style-type: disc; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
li { list-style-position: outside; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
	/*Zeilen-Abstand <font class="z20">&nbsp;</font><br>*/
.z20 { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:20px; COLOR:#000000; line-height: 20px; TEXT-DECORATION:none }
.z17 { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:17px; COLOR:#000000; line-height: 14px; TEXT-DECORATION:none }
.z14 { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:14px; COLOR:#000000; line-height: 14px; TEXT-DECORATION:none }
	/*Zentraler Text*/
.z { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:12px; COLOR:#000000; line-height: 12px; TEXT-DECORATION:none }
.z10 { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:10px; COLOR:#000000; TEXT-DECORATION:none }
.k { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:9px; COLOR:#A9A9A9; TEXT-DECORATION:none }
.zred { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:12px; COLOR:#66CCCC; TEXT-DECORATION:none }
.headerbold { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:18px; COLOR:#333333; TEXT-DECORATION:none ; font-weight: bold }
.klein { FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; COLOR:#333333}

table.border { background-color:transparent; border-style:solid; border-width:1px; border-color:#dddddd; }
.ft-list {text-decoration:none; color:#66CCCC; font-size: 11pt; font-family: verdana,arial,sans-serif;}
.ft-link {text-decoration:none; color:#66CCCC; font-size: 10pt; font-family: arial,sans-serif;}
.ft-klein {text-decoration:none; color:#000000; font-size: 8pt; font-family: arial,sans-serif; font-weight:100}
.ft-body {text-decoration:none; color:#000000; font-size: 10pt; font-family: arial,sans-serif; font-weight:200}
.black {text-decoration:none; font-family: Arial, Helvetica; font-weight:700}
.black8 {text-decoration:none; color:#000066; font-size: 8pt; font-family: arial,sans-serif; font-weight:100}
.black9 {text-decoration:none; color:#000066; font-size: 9pt; font-family: arial,sans-serif; font-weight:200}
.black10 {font-family: arial, helvetica, sans-serif; text-decoration:none; color:#000000; font-size: 10pt; font-weight:700}
.black11 {text-decoration:none; color:#66CCCC; font-size: 11pt; font-weight:700}
.black12 {text-decoration:none; color:#66CCCC; font-size: 12pt; font-weight:700}
.blackbg {text-decoration:none; color:#000066; font-weight:700; background-color:#FFFF99}
.blackbg10 {text-decoration:none; color:#000066; font-size: 10pt; font-weight:700; background-color:#EFEFEF}
.blackbg11 {text-decoration:none; color:#000066; font-size: 11pt; font-weight:700; background-color:#EFEFEF}
.blackbg12 {text-decoration:none; color:#000066; font-size: 12pt; font-weight:700; background-color:#EFEFEF}
.superklein { color: navy; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.gelb {font-face:arial, verdana, helvetica, sans-serif; text-decoration:none; color:#000066; font-weight:700; background-color:#FFFF99}
.kapitel { color: white; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.w10 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #FFFFFF; line-height: normal}
.w14 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: normal; color: #FFFFFF; line-height: normal}
.ohne {text-decoration:none; color:#000066; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.ohne8 {text-decoration:none; color:#000066; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

div.menu2{font-size: 90%; text-align: center; margin: 3px 0; }
div.menu2 A, div.menu2 A:visited{color: black; background-color: #dddddd; display: inline; text-decoration: none; margin: 0; border-width: 1px; border-color: #69f #039 #039 #69f; border-style: solid; padding: 1px 3px;}
div.menu2 A.current, div.menu2 A.current:visited {border-style: solid; color: #fff; background-color: #FF0000; border-color: #36c #006 #038 #006;}
div.menu2 A:hover{color: #fff; background-color: #66CCCC; border-color: #F96 #930 #930 #F96; text-decoration:none;}
div.menu2 A.current:hover{color: #ff4; background-color: #66CCCC;border-color: #F96 #930 #930 #F96;}

#menu {position:relative; margin-top:5px; left:1px; display:block; background:none; width:190px;}	/*Hier ist die Menue-Hintergrundfarbe!!!*/

#menu .rubrik {display:block; width:190px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#dddddd; color:#000; font-weight:700; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu .titel {display:block; width:190px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#FF0000; color:#FFF; font-weight:300; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu .tab {position:relative; top:0; left:0; font-family:verdana, arial, sans-serif; font-size:11px;  line-height:2; }
#menu a:visited {display:block; width:190px; height:19px; border:1px solid #000; margin-bottom:-1px; background-color:#f0f0f0; color:#000; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu a:visited span {position:absolute; left:149px; top:2px; width:0px; height:0px; border-left:8px solid #fff; border-top:8px solid #fff; border-bottom:8px solid #fff; overflow:hidden;}
#menu a {display:block; width:190px; height:19px; border:1px solid #000; margin-bottom:-1px; background-color:#f8f8e8; color:#000; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu a span {
	position:absolute;
	left:160px;
	top:34px;
	width:-8px;
	height:-16px;
	border-left:8px solid #fff;
	border-top:8px solid #fff;
	border-bottom:8px solid #fff;
	overflow:hidden;
}
#menu a:hover {color:#fff; background-color:#ff0000; border:1px solid #000; text-decoration:none;}
#menu a:hover span {position:absolute; left:149px; top:2px; width:0px; height:0px; border-left:8px solid #c00; border-top:8px solid #fff; border-bottom:8px solid #fff; overflow:hidden;}

#ad {position:relative; margin-top:2px; left:4px; display:block; background:#fff; width:190px;}
