/*-------------------------------------*/
/*+++++++ (1) Seitenbestandteile ++++++*/
/*-------------------------------------*/
/*(1a) Ausblenden:*/
/*-----------------*/
#header,
#leftColumn,
#rightColumn,
#contentFooter,
#footer,
#contentHeader {
	display: none !important;
}

/*(1b) Einblenden:*/
/*-----------------*/
/*Kopf- und Fussbereich der Druckvorschau*/
#content #printpreviewheader,
#content #printpreviewfooter {
	display: block !important;
	font-size:10pt !important;
}

/* (1c)Seitenformatierung*/
/*-----------------------*/
body {
	font-size: 70%;
	background-color: #ffffff;
}
#content {
	width: 100% !important;
	font-family: Verdana, Arial, sans-serif;
	padding: 0px;
	margin: 0px;
}

/*------------------------------------*/
/*+++++ (2) Contentbestandteile +++++*/
/*-----------------------------------*/
/* (2a) Ausblenden: */
/*--------------------*/
#content .nurscreenreader,
#content h2 a.seitenanfang,
#content h2 a.seitenanfang:link,
#content h2 a.seitenanfang:visited,
#content h2 a.seitenanfang:hover,
#content h2 a.seitenanfang:active,
#content h2 a.seitenanfang:focus,
#content a.seitenanfang,
#content a.seitenanfang:link,
#content a.seitenanfang:visited,
#content a.seitenanfang:hover,
#content a.seitenanfang:active,
#content a.seitenanfang:focus,
#content .teaserhead,
#content .seminarheader,
#content .buttonmenu,
#content div.seitenanfang {
/*PN@20100910 zum seitenanfang soll nicht gedruckt werden*/
	display: none !important;
}

/* (2b) Allgemeine Einstellungen*/
/*------------------------------*/
/*Alle Elemente im Contentbereich*/
#content *{
	background-color: #ffffff !important;
	background-image: none !important; /*setzen, um mit der Browser-Druckvorschau gleichzufahren*/
	color: #000000 !important;
}

/*Ueberschriften behalten ihre Farbe*/
#content h1,
#content h2,
#content h3,
#content h1 *,
#content h2 *,
#content h3 *{
	color: #298783 !important;
}
#content h3.teaserliste,
#content h3.teaserliste * {
	color: #666666 !important;
}

/*Teasertitel wie im Original*/
#content .teasertitel {
	font-family: "Univers 45 Regular", Arial, Helvetica, sans-serif !important;
	font-size: 12pt !important;
	font-weight: bold !important;
	color: #298783 !important;
	display: block;
	padding-top: 5px !important;
	margin-bottom: 3px !important;
}

/*Linkziele sichtbar machen (kann IE leider noch nicht)*/
/*(außer bei Linkis innerhalb des Dokumentes)*/
/*#content a:not([href^='#']):after {
	content: " ("attr(href)")";
	color: #cccccc;
	font-style: italic;
	font-size: 0.85em;
}*/
/*alternative Beschreibungen ausgeben( kann IE leider noch nicht)*/
/*#content img[alt]:after {
	content: "\A ("attr(alt)")";
}*/

/*Links (und spanbereiche)*/
#content a,
#content a:link,
#content a:visited,
#content a:hover,
#content a:active,
#content a:focus,

#content a span,
#content a:link span,
#content a:visited span,
#content a:hover span,
#content a:active span,
#content a:focus span {
	text-decoration: none;
	border: none !important;
	color: #000000;
}

/*Bilder (verlinkt) sollen keine Rahmen bekommen*/
#content img {
	border: 0px;
}

/*Auflistungszeichen anzeigen*/
#content ul {
	list-style: square url(../images/icons/bulletLevel01.png) inside;
	padding: 0px;
}

#content ul ul,
#content ol ul {
	list-style: square url(../images/icons/bulletLevel02.png) inside;
	padding:0px;
}

#content ul li.link,
#content ul ul li.link {
	list-style: square url(../images/icons/but_green_dir_right.png) inside;
	padding: 3px 10px 5px 0px;
}
#content ul.topfeatures li {
	list-style: url(../images/icons/checklist.png) inside;
}
#content ol li,
#content ol ol li {
	list-style-image: none;
}

/*Tabelle auf Seitenbreite verteilen*/
#content table {
	width: 100%;
}

/*Zwischenueberschriften etwas von den Standardzeilen abheben*/
#content table tbody tr.ueberschrift td {
	font-weight: bold;
	font-size: 10.1pt
}

/*---------------------------------*/
/*Einzublendende Seitenbestandteile:*/
/*-----------------------------*/
/*Kopfbereich der Printpreview*/
/*-----------------------------*/
#printpreviewheader {
	border-bottom: 1px solid #e4e5e5;
	margin-bottom: 1cm;
	padding: 0cm;
	position: relative;
	width: 100% !important;
}
/*Claim*/
#printpreviewheader img.claim {
	margin: 0.5cm 0cm 1cm 0cm;
}

/*Drucken-Button*/
#printpreviewheader a.button,
#printpreviewheader a.button:link,
#printpreviewheader a.button:visited {
	background-position: top;
	background-color: #298783;
	position: absolute;
	right: 0cm;
	top: 0.5cm;
	height: 1.05cm;
	width: 5.55cm;
	padding: 0cm;
}
#printpreviewheader a.button:hover,
#printpreviewheader a.button:active,
#printpreviewheader a.button:focus {
	background-position: bottom;
}
/*deutsche Beschriftung*/
#printpreviewheader a#Drucken_button {
	background-image: url(../images/bt_druck.png)!important;
}
/*englische Beschriftung*/
#printpreviewheader a#Print_button {
	background-image: url(../images/bt_druck_int.png)!important;
}

/*Hotline*/
#printpreviewheader #druck_hotline {
	position: absolute;
	right: 0.3cm;
	top: 1.3cm;
}
#printpreviewheader #druck_hotline p {
	font-size: 10pt;
	margin: 0cm;
	padding: 0cm;
}
#printpreviewheader #druck_hotline strong {
 	font-size: 19pt;
	font-weight: normal;
	margin: 0cm;
	padding: 0cm;
}

/*----------------------------*/
/*Fussbereich der Printpreview*/
/*----------------------------*/
/*URL und Copyright*/
#printpreviewfooter {
	border-top: 1px solid #e4e5e5;
	margin-top: 1cm;
	padding-top: 0.5cm;
	width: 100% !important;
}
/*URL und Copyright*/
#printpreviewfooter p {
	font-size: 10pt;
	margin: 0cm;
	padding: 0cm;
}


/*** Print von Boxengruppe **/
body #content div.boxengruppe.dual_box .box_cells
{
	width: 49%;
	padding-right:2%;
}
body #content div.boxengruppe.dual_box div.border_bottom
{
	width:  49%;
}
body #content div.boxengruppe.trio_box .box_cells
{
	width: 32%;
	padding-right:2%;
}
body #content div.boxengruppe.trio_box div.border_bottom
{
	width: 32%;
}

body #content div.boxengruppe.dual_box .box_cells.last,
body #content div.boxengruppe.trio_box .box_cells.last
{
	padding:0;
}

body #content div.boxengruppe p {
	word-wrap:break-word;
}

