/* CSS Document (print) */

body {
	margin: 20px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	background-color: #FFFFFF;
}

/* Unsichtbare Bereiche (nur Screen) -------------------------------------------------- */
.noPrint, #lContentC, .spacerH, .tNav h1, .tNav h2, .tNav p, .tFunctions p, .back {display: none;}


/* fehlender oder geänderter Text -------------------------------------------------- */
.txtFehlt {color: #FF0000;}


/* Inhaltsbereiche (Tabellen) ----------------------------------------------------------- */

#tContainer {width: 652px;}

.tNav, .tSpacer {width: 1px;}

.tContent {width: 650px;}

/* Spacer Tabelle unten */
.tBottom  img {width: 1px; height: 1px;}
.tBottom .tContent img {width: 650px;}


/* Inhaltsbereiche (Ebenen) ----------------------------------------------------------- */

/* Inhaltsbereiche Oben, Mitte, Unten */
#lContentT, #lContentB {
	margin: 0px;
	width: 650px;
	clear: both;
	background-image: none !important;
}

#lContentT {margin-bottom: 29px;}

/* Funktionsleiste */
tFunctions {height: 1px;}


/* Textbreiche schmal / breit und Trennspalte */
.body1, .body2, .spacerV, .infoPrint {
	margin: 0px;
	width: 250px;
	float: left;
}

.body2 {width: 350px;}

.body3, .infoPrint, .body1Top, .body2Top {
	clear: both;
	float: none;
	width: 650px !important;
}

/* Spaltenabstand */
.spacerV {width: 50px;}



/* Typografie ----------------------------------------------------------- */

/* Bilder ohne Rahmen */
img {border: 0px;}

/* Text */
p, ul {
	font-size: 11px;
	line-height: 15px;
	margin: 0px 0px 15px 0px;
}

/* 1. Absatz */
.pTop {margin-top: 1px;}


/* Info (nur Print) ----------------------------------------------------------- */

#lContentT .infoPrint {margin: 0px 0px 19px 0px;}

#lContentB .infoPrint {padding: 27px 0px 0px 0px;}

.infoPrint p {
	font-weight: normal;
	margin-bottom: 6px;
	font-size: 9px;
	line-height: 12px;
}

.infoLine {
	border-top: 1px solid #000000;
	overflow: hidden;
	height: 22px;
	height: "23px";
}

#lContentT .infoPrint p {margin-bottom: 13px;}

h1 {
	font-size: 30px;
	font-weight: normal;
	line-height: 35px;
	font-family: "Times New Roman", Times, serif;
	margin: 0px;
	padding: 22px 0px 7px 0px;
	border-top: 1px solid #000000;
}

#zitat {margin-top: 30px;}


/* "Listen" ----------------------------------------------------------- */

ul {
	list-style-type: none;
	padding: 0px;
}

li {
	line-height: 15px;
	padding: 0px;
	margin-left: 15px;
	list-style-position: outside;
	list-style-image: url(../images/bkgr/bkgr_list_print.gif);
}

.list2 {margin-bottom: 15px;}

.head, .headTop {
	font-size: 13px;
	font-weight: bold;
	margin: 29px 0px 15px 0px;
}

.headTop {margin-top:1px;}

.head li,.headTop li {list-style-image: url(../images/bkgr/bkgr_head_print.gif);}


/* Portraits Mitarbeiter ----------------------------------------------------------- */
.portrait {
	float: left;
	margin: 2px 20px 15px 0px;
}

.portrait img {
	width: 75px;
	height: 98px;
}

/* links */
p a, p a:visited, p a:hover, p a:active {
	color: #000000;
	text-decoration: none;;
}

