/* Basics */

/* Allgemein */
/* Rechter Rand */
#mainarea h1,#mainarea h2,#mainarea h3,#mainarea p,#mainarea li {
	margin-right: 1em;
}
#mainarea p, #mainarea ul {
	margin-left: 1em;
}
#mainarea h1 {
	margin-left: 0.65em;
	border-bottom: 1px solid #C7CACF;
}
#mainarea h2 {
	margin-left: 0.85em;
}
#mainarea h3 {
	margin-left: 1em;
}
#mainarea ul {
	margin-left: 2em;
}
#highlightbox p {
	margin-left: 0px;	/* Einzug von "#mainarea p" ausgleichen */
	margin-right: 0;	/* Einzug von "#mainarea p" ausgleichen */
	padding-left: 1em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
	background: #d5d7d8;
	font-weight: bold;
}
* html #highlightbox p {
	margin-left: -1em;	/* Einzug von "#mainarea p" ausgleichen */
	padding-left: 2em;
}
#highlightbox ul, #rightarea ul {
	list-style-image: none;			/* Standard von "ul" überschreiben */
	list-style-position: inherit;
}
#highlightbox ul {
	margin-left: 0em;			/* Standard von "ul" überschreiben */
}

/* Header */
/*
#headimg img {
	width: 551px;
	height: 70px;
}
* html #headimg img {
	width: 550px;
	height: 70px;
}
*/

p {
	padding-bottom: 0.5em;
	line-height: 1.4em;
}

h1 {
	font-size: 1.5em;
	padding-top: 1em;
	padding-bottom: 0.25em;
	color: #4d4d4d;
	margin-bottom: 0.75em;
}
h2 {
	font-size: 1.3em;
	padding-top: 1em;
	padding-bottom: 0.25em;
	color: #4d4d4d;
}
h3 {
	font-size: 1em;
	padding-top: 1em;
	padding-bottom: 0.25em;
	color: #005396;
}
ul {
	list-style-image: url(../images/bullet.gif);
}
*html ul {
	list-style-image: url(../images/bullet_ie.gif);
}
ol.alpha {
	list-style-type: lower-alpha;
}
ol {
	margin-left: 2.5em;
}
* html ol {
	margin-left: 2.8em;
}
ol li {
	margin-bottom: 0.25em;
}
hr {
	clear: both;
	width: 40.8em;
	color: #4d4d4d;
	color: #c7cacf;
	height: 0.05em;
	margin-left: 1em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
* html hr {
	margin-left: 0;
}

.einleitung {
	color: #707172;
	font-weight: bold;
}

.caption {
	padding-bottom: 0.1em;
}
.captiontext {
	color: #4d4d4d;
}
.caption_img {
	padding: 0;
	margin: 0;
}
.caption260 {
	position: relative;
	top: -3px;
	background-color: #c7cacf;
	background-color: #d1d4d9;
	width: 255px;
	margin: 0;
	padding: 0;
	padding-left: 5px;
}
.caption520 {
	position: relative;
	top: -3px;
	background-color: #c7cacf;
	background-color: #d1d4d9;
	width: 515px;
	margin: 0;
	padding: 0;
	padding-left: 5px;
}

.vertical_top {
	vertical-align: top;
}
.vertical_middle {
	vertical-align: middle;
}
.vertical_bottom {
	vertical-align: bottom;
}

.footingline {
	font-size: 0.85em;
}

.img_float_left {
	float: left;
	margin-left: 1em;
	margin-right: 0.8em
}
* html .img_float_left {
	margin-left:0.5em;
	margin-right:0.4em;
}

.img_float_right {
	float: right;
	margin-left: 0.8em;
	margin-right: 1em;
}
* html .img_float_right {
	margin-left: 0.4em;
	margin-right: 0.5em;
}

.float_none {
	clear: both;
}

.align_left {
	text-align: left;
}
.align_center {
	text-align: center;
}
.align_right {
	text-align: right;
}

/* Tabellen */
.pictable {
	width: 13.1em;
	float: left;
	margin-right: 0.8em;
}
* html .pictable {
	margin-right: 0.15em;
}
.pictable img {
	margin-left: 1em;
}

#pictable {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
}
#pictable table {
	/*font-size: 1em;*/
	margin-left: 0;		/* Linken Rand von celesio_specials:table zurücksetzen */
	table-layout: fixed;
}
#pictable .image {
	width: 13.1em;
}
#pictable .space {
	width: 0.8em;
}
#pictable .tableheader {
	height: 2em;
	vertical-align:bottom;
	font-weight:bold;
}

.button {
	font-size: 0.8em;
	background-color: #c7cacf;
	color: #4d4d4d;
	width: 9.85em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bbd9eb;
	border-right-color: #7f9db9;
	border-bottom-color: #7f9db9;
	border-left-color: #bbd9eb;
}
* html .button {
	width: 9.7em;
}


/* w-adds */
/* height of navimage deleted s.o. */
#headimg img {
	width: 551px;
}
* html #headimg img {
	width: 550px;
}


/* Grafiken im Textfluss */
.pictable_l {
	width: 22.5em;
	float: left;
	margin-right: 0.8em;
}
* html .pictable_l {
	margin-right: 0.15em;
}
.pictable_l img {
	margin-left: 1em;
}
#pictable_l {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
}
#pictable_l .image {
	width: 22.5em;
}
#pictable_l .space {
	width: 0.8em;
}

.pictable_r {
	width: 22.5em;
	float: right;
	margin-right: 0.8em;
}
* html .pictable_r {
	margin-right: 0.15em;
}
.pictable_r img {
	margin-left: 1em;
}
#pictable_r {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
}
#pictable_r .image {
	width: 22.5em;
}
#pictable_r .space {
	width: 0.8em;
}
#advanced_search {
	margin-top: 0.25em;
}

#personimg {
	float: left;
	margin-top: 1em;
	margin-right: 1em;
	padding-left: 0.75em;
}
#persondata {
	margin-top: 1em;
}
#persondata table {
	width: 30em;
	margin: 0;
	padding: 0;
}
#persondata table .first {
	width: 5em;
}
.person {
	font-weight: bold;
	color: #005396;
