/* CSS Document */

/*******************************/
/*** Allgemeine Definitionen ***/
/*******************************/
body{
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 101%;
	margin:15px;
	text-align:center;
}
h1{
	color:#1F3C5E;
	font-size:105%;
	font-weight:bold;
}
h2{
/*
	color:#1F3C5E;
	font-size:90%;
	font-weight:bold;
	margin:25px 0 15px 0;
	padding:0;
*/
	color:#1F3C5E;
	font-size:95%;
	font-weight:bold;
}
h3{
	color:#1F3C5E;
	font-size:80%;
	font-weight:bold;
}
p{
	color:#1f3c5e;
	font-size:80%;
}

a:link,
a:visited{
	font-weight:bold;
	color:#0065A9;
	text-decoration:none;
}
a:focus,
a:hover,
a:active{
	font-weight:bold;
	color:#ffffff;
	background-color:#0065A9;
	text-decoration:none;
}
/*******************************/
/******* Layouttabelle *********/
/*******************************/
#layout_tb{
	width:80%;
	margin:0 auto 0 auto;
	border:1px solid #436998;
}
.following_tables{
	width:80%;
	margin:0 auto 0 auto;
}
#head_td{
	background-image: url("../images/home/diakonie_logo_hell.gif");
}
#impressum_td{
	background-color:#A4BBD7;
	text-align:right;
  padding: 3px 0px 3px 3px;
}
#navi_td{
	width:15%;
	vertical-align:top;
	text-align:left;
	background-color:#F7FBFF;
}
#content_td{
	width:65%;
	vertical-align:top;
	text-align:left;
	background-color:#F7FBFF;
	padding:20px;
}
/*******************************/
/******* Datentabellen *********/
/*******************************/
table.daten{
	border:1px solid #A4BBD7;
	width:100%;
}
table.daten th{
	border:1px solid #A4BBD7;
	background-color:#0065A9;
	color:#ffffff;
	text-align: left;
	vertical-align:top;
	margin:0;
	padding:5px;
}
table.daten td{
	border:1px solid #A4BBD7;
	background-color:#ffffff;
	color:#1f3c5e;
	text-align: left;
	vertical-align:top;
	margin:0;
	padding:5px;
}
table.daten td p,
table.daten th p{
	font-size:80%;
	margin:0;
	padding:0;
}
table.daten th p{
	color:#ffffff;
}
 th.col_4 {width:25%}
 th.col_3 {width:40%}
 th.col_2 {width:14%}
 th.col_1 {width:21%}
/**********************************************/
/******* NAVIGATION ***************************/
/**********************************************/

/* Formatierung von <ul> im linken Listenmenü */
#menue_links{
	list-style-type: none;
	margin:0;
	padding:0;
}
a.navi:link,
a.navi:visited {
	width:85%;
	font-size: 80%;
	font-weight: bold;
	color:#0065A9;
	background-color:#DAE5F3;
	margin-bottom:5px;
}
a.navi:focus,
a.navi:hover,
a.navi:active {
	width:85%;
	font-size: 80%;
	font-weight: bold;
	color:#0065A9;
	display: block;
	background-color:#DAE5F3;
	margin-bottom:5px;
}
.lastnavi{
}

a.aktiv:link,
a.aktiv:visited,
a.aktiv:focus,
a.aktiv:hover,
a.aktiv:active
	{
	width:85%;
	font-size: 80%;
	font-weight: bold;
	color:#ffffff;
	background-color:#0065A9;
	margin-bottom:5px;
}

a.impressum:link,
a.impressum:visited {
	font-size: 80%;
	font-weight: bold;
	color:#1F3C5E;
	margin: 0;
  padding: 3px 6px;
	text-decoration:none;
}
a.impressum:focus,
a.impressum:hover,
a.impressum:active,
.impressum_aktiv{
	font-size: 80%;
	font-weight: bold;
	color:#ffffff;
	background-color:#0065A9;
	margin: 0;
  padding: 3px 6px;
	text-decoration:none;
}
/*******************************/
/************ HEAD *************/
/*******************************/
#headpic{
	width:300px;
	height:100px;
	margin:0;
	padding:0;
	float:left;
	border-right:1px solid #a4bbd7;
}
p.head { font-weight: bold; font-size: 160%; font-family: "Futura Md BT", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right }
/*******************************/
/************ BODY *************/
/*******************************/
.picture_left{
}
.picture_right{
}
.erste_ueberschrift{
	margin-top:0;
}
/*******************************/
/*** Spezielle Definitionen ****/
/*******************************/
img.border{
	border:1px solid #A4BBD7;
}

td.realized_by{
	text-align:right;
}
td.realized_by a:link,
td.realized_by a:visited{
	font-size:65%;
	font-weight:normal;
	padding:2px;
}
td.realized_by a:focus,
td.realized_by a:hover,
td.realized_by a:active{
	font-size:65%;
	font-weight:normal;
	padding:2px;
}
ul.liste_normal{ /*Definition für normale Listen*/
	color:#1f3c5e;
	font-size:80%;
	margin:10px 0 10px 15px;
	padding:0;
}