
	/*
	**	Stylesheet Formatierungen fuer riemser.de
	**
	**	line endings: unix; encoding: utf-8; BOM: off; tabs: yes; tab width: 4
	**
	**	@copyright	haus neuer medien GmbH . http://www.hnm.de
	**	@author		juhnke@hnm.de
	**	@since		30.05.2006 08:15:14
	*/

	/* == Extension Stylesheets importieren ================================= */
	/*@import url('csit-style.css');
	@import url('tt_news-style.css');
	@import url('csc-style.css');
	@import url('csit-style.css');
	@import url('fotoboek.css');
	@import url('productdb.css');
	@import url('rte.css');*/

	/* == Standardformatierungen ============================================ */
	body {
		margin: 0;
		padding: 0;
		background-color: white;
		font-family: Arial, Helvetica, sans-serif;
		/*
			diese Angabe geht davon aus, dass als 
			Standardschriftgroessee 16pt eingestellt ist

			zusaetzlich gleicht sie einen Rundungsfehler im IE aus (.01%)
			Quelle: http://www.css-technik.de/details/2/5/CSS-Browser-Bugs.htm
		*/
		/*font-size: 100.01%;*/
		/*
			mit dieser Einstellung, sind 1em = 10px, bei der Standardeinstellung 
			der Schrift von 16pt
			Quelle: http://www.webkrauts.de/2004/12/13/schriften-im-internet-2/
		*/
		font-size: 62.5%;
		color: #55595c;
		width: 100%;
	}

	div.clear {
		clear: both;
		font-size: 0em;
		line-height: 0em;
		height: 0em;
	}
	
	br.clear {
		clear: both;
		font-size: 0em;
		line-height: 0em;
		height: 0em;
	}
	
	a {
		color: #55595c;
	}

	body.sequent div#wrap div#contentcontainer div#navigation ul#breadcrumb a,
	body.sequent div#wrap div#contentcontainer div#content a,
	body.sequent div#wrap div#contentcontainer div#content a.internal-link,
	body.sequent div#wrap div#contentcontainer div#content a.external-link,
	body.sequent div#wrap div#contentcontainer div#content a.external-link-new-window,
	body.sequent div#wrap div#contentcontainer div#content a.mail {
		color: #0087d4;
	}

	body.products-veterinary div#wrap div#contentcontainer div#navigation ul#breadcrumb a,
	body.products-veterinary div#wrap div#contentcontainer div#navigation a,
	body.products-veterinary div#wrap div#contentcontainer div#content a,
	body.products-veterinary div#wrap div#contentcontainer div#content a.internal-link,
	body.products-veterinary div#wrap div#contentcontainer div#content a.external-link,
	body.products-veterinary div#wrap div#contentcontainer div#content a.external-link-new-window,
	body.products-veterinary div#wrap div#contentcontainer div#content a.mail {
		color: #a7c872;
	}

	body.products-human div#wrap div#contentcontainer div#navigation ul#breadcrumb a,
	body.products-human div#wrap div#contentcontainer div#content a,
	body.products-human div#wrap div#contentcontainer div#content a.internal-link,
	body.products-human div#wrap div#contentcontainer div#content a.external-link,
	body.products-human div#wrap div#contentcontainer div#content a.external-link-new-window,
	body.products-human div#wrap div#contentcontainer div#content a.mail {
		color: #d79b1a;
	}
	
	body.products-dental div#wrap div#contentcontainer div#navigation ul#breadcrumb a,
	body.products-dental div#wrap div#contentcontainer div#content a,
	body.products-dental div#wrap div#contentcontainer div#content a.internal-link,
	body.products-dental div#wrap div#contentcontainer div#content a.external-link,
	body.products-dental div#wrap div#contentcontainer div#content a.external-link-new-window,
	body.products-dental div#wrap div#contentcontainer div#content a.mail {
		color: #5A91C2;
	}

	body.research div#wrap div#contentcontainer div#navigation ul#breadcrumb a,
	body.research div#wrap div#contentcontainer div#content a,
	body.research div#wrap div#contentcontainer div#content a.internal-link,
	body.research div#wrap div#contentcontainer div#content a.external-link,
	body.research div#wrap div#contentcontainer div#content a.external-link-new-window,
	body.research div#wrap div#contentcontainer div#content a.mail {
		color: #ffd163;
	}

	/* == Formatierungen fuer Elemente auf der Startseite ==================== */
	body.start {
		/*
		padding: 1.3em 0 0 3.3em;
		*/
	}

	body.start div#wrap {
		margin: auto;
		width: 80em;
		padding: 1.3em 0 0 3.3em;
	}

	body.start div#start-image {
		width: 80em;
		height: 33em;
	}

	body.start div#start-image img {
		width: 80em;
		height: 33em;
	}


body.start div#menu-row {
margin-top: 1.6em;
width:80em;
height:2.7em;
background-color: #c0ddf4;
background-image: url('../img/bg-C0DDF4.png');
}

	body.start div#start-menu {
float:left;
width:60em;
	}

	body.start div#start-menu ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		line-height: 2.6em;
		height: 2.6em;

	}

	body.start div#start-menu ul li {
		float: left;
		line-height: 2.6em;
		padding: 0 1.5em 0 1.5em;
		border-right: 0.1em solid white;
	}

	body.start div#start-menu ul li.language a {
		color: #55595c;
		letter-spacing: 0.1em;
	}

	body.start div#start-menu ul li a {
		text-transform: uppercase;
		text-decoration: none;
		color: white;
		font-size: 1.1em;
		font-weight: bold;
	}

	body.start div#start-menu ul li a:hover {
		color: #55595c;
	}

div#lang-start {
float:left;
width:19em;
}
div#lang-start ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		line-height: 2.6em;
		height: 2.6em;
		background-color: #c0ddf4;
		background-image: url('../img/bg-C0DDF4.png');
}
div#lang-start ul li {
float:right;
}
div#lang-start ul li a {
		text-decoration: none;
		color: white;
		font-size: 1.1em;
		font-weight: bold;
}
	body.start div#logo-and-claim {
		position: relative;
		padding-top: 9.9em;
		height: 6.6em;
		background-color: #a9d1ef;
		background-image: url('../img/bg-A9D1EF.png');
	}

	body.start div#logo-and-claim img {
		position: relative;
		margin-left: -3.3em;
		z-index: 1;
		width: 19.6em;
		height: 6.5em;
	}

	body.start div#logo-and-claim p {
		position: absolute;
		top: 3.5em; /*9.9em;*/
		left: 23em; /*51em;*/
		margin: 1.1em 0 0 0;
		padding: 0;
		font-weight: bold;
		font-style: italic;
		font-size: 2.2em;
		color: white;
	}

	body.start div#footer {
		font-size: 0.9em;
	}

	/* == Formatierungen fuer Folgeseiten ==================================== */
	html, body.sequent {
		min-height: 100%;
		height: 100%;
		/*height: auto !important;
		height: 100%;*/
	}

	* html, * html body.sequent {
		height: 100%;	
	}

	/* == Contentcontainer ================================================== */
	body.sequent div#wrap  {
		min-height: 100%;
		/*height: auto !important;
		height: 100%;*/
		width: 90em;
		_width: 90.5em;
		margin: auto;
		/*clear: both;*/
		/* muss hier angegeben werden, weil sonst Falschdarstellung im IE */
		/*padding-left: 3.2em;*/
		/*border-left: 3.2em solid white;*/
		/*background-color: #cecece;
		background-image: url('../img/bg-EBF4FB.png');
		background-repeat: repeat-y;*/
	}

	* html body.sequent div#wrap {
		height: 100%;	
	}

	/* == Contentbereich, Navigation und Sidebar ============================ */
	body.sequent div#wrap div#sidebar-left,
	body.sequent div#wrap div#contentcontainer,
	body.sequent div#wrap div#sidebar-right {
		float: left;
		/*display: inline;
		border: 1px solid blue;*/
	}

	body.sequent div#wrap div#sidebar-left {
		width: 17em;
		/* wegen Rundungsfehlern hier lieber .49em benutzen */
		border-right: 0.49em solid white;
		border-bottom: 0.4em solid white;
	}

	body.sequent div#wrap div#contentcontainer {
		min-height: 100%;
		/*height: auto !important;
		height: 100%;*/
		width: 55em;
		/* wegen Rundungsfehlern hier lieber .49em benutzen */
		border-right: 0.49em solid white;
		background-color: #ebf4fb;
		background-image: url('../img/bg-EBF4FB.png');
	}

	* html body.sequent div#wrap div#contentcontainer {
		height: 100%;
	}

	/* == der Inhaltsbereich soll drei unterschiedliche Farbgebungen bekommen */
	body.products-human div#wrap div#contentcontainer {
		background-color: #f7ebd1;
		background-image: url('../img/bg-F7EBD1.png');
	}

	body.products-veterinary div#wrap div#contentcontainer {
		background-color: #edf4e3;
		background-image: url('../img/bg-EDF4E3.png');
	}
	
	body.products-dental div#wrap div#contentcontainer {
		/*background-color: #edf4e3;
		background-image: url('../img/bg-EDF4E3.png');*/
	}

	body.research div#wrap div#contentcontainer {
		background-color: #fff7de;
		background-image: url('../img/bg-FFF7DE.png');
	}

	body.sequent div#wrap div#sidebar-right {
		width: 17em;
	}

	/* == Formatierungen fuer Elemente in der linken Sidebar ================= */
	body.sequent div#wrap div#sidebar-left {
		background-color: #d4dde5;
		background-image: url('../img/bg-D4DDE5.png');
	}

	/* == die drei Bereiche bekommen eine andere Hintergrundfarbe =========== */
	body.products-human div#wrap div#sidebar-left {
		background-color: #f3e1ba;
		background-image: url('../img/bg-F3E1BA.png');
	}

	body.products-veterinary div#wrap div#sidebar-left {
		background-color: #eff5e3;
		background-image: url('../img/bg-EFF5E3.png');
	}
	
	body.products-dental div#wrap div#sidebar-left {
		background-color: #D4DDE5;
		/*background-image: url('../img/bg-EFF5E3.png');*/
	}

	body.research div#wrap div#sidebar-left {
		background-color: #feebad;
		background-image: url('../img/bg-FEEBAD.png');
	}

	body.sequent div#wrap div#sidebar-left div#logo {
		position: relative;
		z-index: 2;
		margin-left: -3.2em;
		border-top: 1.5em solid white;
		border-bottom: 0.49em solid white;
		width: 20.2em;
		background-color: #d5e9f8;
		background-image: url('../img/bg-D5E9F8.png');
	}

	body.sequent div#wrap div#sidebar-left div#logo img {
		width: 20.2em;
		height: 10em;
	}

	body.sequent div#wrap div#sidebar-left div#language-selector {
		line-height: 2.6em;
		padding-left: 0.8em;
	}

	body.sequent div#wrap div#sidebar-left div#language-selector a {
		text-transform: uppercase;
		text-decoration: none;
		font-size: 1.2em;
		font-weight: bold;
	}

	/* == Teaserbild ======================================================== */
	body.sequent div#wrap div#sidebar-left div#teaser-image img {
		width: 17em;
		height: 13em;
	}

	/* == allgemeine Formatierung fuer Standardseiten ======================== */
	body.sequent div#wrap div#sidebar-left ul.sub-menu {
		list-style-image: url('../img/sub-menu-li-inactive.png');
		margin: 1em 0 1em 1.2em;
		padding: 0 0 0 1em;
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu li {
		padding: 0.1em 0;
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu li.active {
		list-style-image: url('../img/sub-menu-li-active.png');
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu li a {
		text-decoration: none;
		font-size: 1.1em;
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu li a:hover {
		text-decoration: underline;
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu li.active a {
		font-weight: bold;
	}

	/* == Formatierung fuer Seite "Produkte" ================================= */
	body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main {
		list-style-type: none;
		list-style-image: none;
		margin: 0;
		padding: 0;
		border-top: 0.5em solid white;
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main li {
		line-height: 1.8em;
		padding-left: 0.7em;
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main li.human {
		background-color: #f3e1ba;
		background-image: url('../img/bg-F3E1BA.png');
		border-bottom: 0.5em solid white;
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main li.human a {
		color: #d79b1a;
		/*text-transform: uppercase;
		font-weight: bold;*/
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main li.veterinary {
		background-color: #eff5e3;
		background-image: url('../img/bg-EFF5E3.png');
		border-bottom: 0.5em solid white;
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main li.veterinary a {
		color: #a7c872;
		/*text-transform: uppercase;
		font-weight: bold;*/
	}
	
	body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main li.dental {
		background-color: #D4DDE5;
		/*background-image: url('../img/bg-EFF5E3.png');*/
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main li.dental a {
		color: #5a91c2;
		/*text-transform: uppercase;
		font-weight: bold;*/
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main li ul.products-overview li {
		list-style-image: url('../img/sub-menu-li-inactive.png');
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main li ul.products-overview li.product-cat {
	}

	body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main li ul.products-overview li a {
		color: #55595c;
	}

	/*body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main li.human ul.products-overview li.product-cat:before {
		content: url(../img/ico-products-human.png);
	}*/

	/* == Formatierungen fuer Produktuebersicht =============================== */
	/* Humanprodukte */
	body.sequent div#wrap div#sidebar-left ul.sub-menu.products-main ul.products-overview li a {
		font-weight: normal;
		text-transform: none;
		line-height: 1em;
		border-bottom: none;
	}

	/* == Produktteaser: Anfang ============================================= */
	/*
		der Bereich Produktteaser muss eventuell ausgelagert werden (Produktdatenbank
		wird sicher eine Extension sein), dann ggf. die Klassen und IDs anpassen)
	*/
	body.sequent div#wrap div#sidebar-left div.teaser {
		border-top: 0.4em solid white;
		padding: 0.8em;
		min-height: 8em;
font-size: 1.2em;
	}

	body.sequent div#wrap div#sidebar-left div.teaser div h3,
	body.sequent div#wrap div#sidebar-left div.teaser div p {
		margin: 0;
		padding: 0;
		font-size: 1.1em;
	}

	body.sequent div#wrap div#sidebar-left div.teaser div h3 {
		margin-bottom: 0.5em;
	}

	/* Extension-CSS resetten */
	body.sequent div#wrap div#sidebar-left div.teaser div.csi-intext-left div.csi-imagewrap .csi-image {
		margin: 0 0.5em 0.5em 0;
	}

	/* wird benoetigt, damit das umgebende <div>-Element nicht zusammenfaellt */
	body.sequent div#wrap div#sidebar-left div.teaser div.csi-intext-left div.csi-imagewrap .csi-image img {
		display: inline;
		/*margin: 0 0.5em 0.5em 0;*/
	}

	/*body.sequent div#wrap div#sidebar-left div.teaser h3,
	body.sequent div#wrap div#sidebar-left div.teaser p {
		margin: 0;
		padding: 0;
		font-size: 1.1em;
	}

	/*body.sequent div#wrap div#sidebar-left div.teaser h3 {
		margin-bottom: 0.5em;
		font-weight: normal;
	}

	body.sequent div#wrap div#sidebar-left div.teaser img {
		display: inline;
		float: left;
		margin: 0 0.5em 0.5em 0;
	}*/

	body.sequent div#wrap div#sidebar-left div.products-human {
		background-color: #f3e1ba;
		background-image: url('../img/bg-F3E1BA.png');
	}

	body.sequent div#wrap div#sidebar-left div.products-veterinary {
		background-color: #eff5e3;
		background-image: url('../img/bg-EFF5E3.png');
	}
	
	body.sequent div#wrap div#sidebar-left div.products-dental {
		background-color: #eff5e3;
		background-image: url('../img/bg-EFF5E3.png');
	}

	body.sequent div#wrap div#sidebar-left div.research {
		background-color: #fff7de;
		background-image: url('../img/bg-FFF7DE.png');
	}
	/* == Produktteaser: Ende =============================================== */

	/* == Formatierungen fuer Elemente im Navigationsbereich im Contentbereich */
	body.sequent div#wrap div#contentcontainer div#header-image {
		width: 55em;
		border-top: 1.5em solid white;
		border-bottom: 0.49em solid white;
	}

	body.sequent div#wrap div#contentcontainer div#header-image img {
		width: 55em;
		height: 10em;
	}

	body.sequent div#wrap div#contentcontainer div#navigation ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		line-height: 2.6em;
	}

	body.sequent div#wrap div#contentcontainer div#navigation ul#main-menu {
		text-align: center;
		background-color: #c0ddf4;
		background-image: url('../img/bg-C0DDF4.png');
	}

	/*
		die drei unterschiedlichen Farben fuer die Bereiche 
		Human-/Veterinaerprodukte und Forschung & Entwicklung
	*/
	body.products-human div#wrap div#contentcontainer div#navigation ul#main-menu {
		background-color: #e3b95e;
		background-image: url('../img/bg-E3B95E.png');
	}

	body.products-veterinary div#wrap div#contentcontainer div#navigation ul#main-menu {
		background-color: #cee0b0;
		background-image: url('../img/bg-CEE0B0.png');
	}
	
	body.products-dental div#wrap div#contentcontainer div#navigation ul#main-menu {
		/*background-color: #cee0b0;
		background-image: url('../img/bg-CEE0B0.png');*/
	}

	body.research div#wrap div#contentcontainer div#navigation ul#main-menu {
		background-color: #f2d97a;
		background-image: url('../img/bg-F2D97A.png');
	}

	body.sequent div#wrap div#contentcontainer div#navigation ul#main-menu li {
		display: inline;
		border-right: 0.0625em solid white;
		padding: 0.7em 0.8em 0.7em 0.8em;
	}

	body.sequent div#wrap div#contentcontainer div#navigation ul#main-menu li.last-item {
		border: none;
	}

	body.sequent div#wrap div#contentcontainer div#navigation ul#main-menu li a {
		text-transform: uppercase;
		text-decoration: none;
		color: white;
		font-size: 1.2em;
		font-weight: bold;
		letter-spacing: 0.02em;
	}

	body.sequent div#wrap div#contentcontainer div#navigation ul#main-menu li a:hover {
		color: #55595c;
	}

	body.sequent div#wrap div#contentcontainer div#navigation ul#main-menu li.active a {
		color: #55595c;
	}

	body.sequent div#wrap div#contentcontainer div#navigation ul#breadcrumb {
		margin-left: 1.8em;
	}

	body.sequent div#wrap div#contentcontainer div#navigation ul#breadcrumb li {
		display: inline;
		font-size: 0.9em;
	}

	/* insert a &raquo; after the li element, IE needs some extra space, escaped with backslash */
	body.sequent div#wrap div#contentcontainer div#navigation ul#breadcrumb li:after {
		content: " \00BB ";
	}

	/* delete the content after the last menu item */
	body.sequent div#wrap div#contentcontainer div#navigation ul#breadcrumb li.last-item:after {
		content: "";
	}

	body.sequent div#wrap div#contentcontainer div#navigation ul#breadcrumb li a {
		text-decoration: none;
	}

	body.sequent div#wrap div#contentcontainer div#navigation ul#breadcrumb li a:hover {
		text-decoration: underline;
	}

	body.sequent div#wrap div#contentcontainer div#content h1 {
		font-size: 1.3em;
		border-bottom: 1px solid #55595c;
	}
	body.sequent div#wrap div#contentcontainer div#content {
		margin: 2em;
font-size: 1.3em;
	}

	/* wird in csc-style definiert
	body.sequent div#wrap div#contentcontainer div#content p.bodytext {
		font-size: 1.1em;
	}*/

	/* == Formatierungen fuer Elemente in der rechten Sidebar ================ */
	body.sequent div#wrap div#sidebar-right {
		background-color: #e7e8e8;
		background-image: url('../img/bg-E7E8E8.png');
	}

	body.sequent div#wrap div#sidebar-right div#searchform {
		width: 17.1em;
		height: 10em;
		background-color: #e7e8e8;
		background-image: url('../img/bg-searchform.png');
		background-repeat: no-repeat;
		border-top: 1.5em solid white;
		border-bottom: 0.49em solid white;
	}

	body.sequent div#wrap div#sidebar-right div#searchform form {
		margin: 0;
		padding: 0;
		padding: 5em 2em 0 2em;
		text-align: right;
		vertical-align: middle;
	}

	body.sequent div#wrap div#sidebar-right div#searchform form input {
		font-size: 1.1em;
		width: 80%;
	}

	body.sequent div#wrap div#sidebar-right div#searchform form input[type=submit] {
		border: none;
		background: none;
		text-align: right;
	}

	/* == DocCheck Formular ================================================= */
	body.sequent div#wrap div#sidebar-right div#doccheck-form {
		font-size: 0.9em;
		background-image: url('../img/doccheck-logo.png');
		background-repeat: no-repeat;
		background-position: left top;
		padding: 5em 2em 2em 2em;
	}

	body.sequent div#wrap div#sidebar-right div#doccheck-form form {
		margin: 0;
		padding: 0;
	}

	body.sequent div#wrap div#sidebar-right div#doccheck-form form input[type=text],
	body.sequent div#wrap div#sidebar-right div#doccheck-form form input[type=password] {
		font-size: 1.1em;
		width: 80%;
	}

	body.sequent div#wrap div#sidebar-right div#doccheck-form form p {
		margin: 0.5em 0;
	}

	/* == Menue fuer angemeldete Fachkreismitglieder (DocCheck) =============== */
	body.sequent div#wrap div#sidebar-right div#experts form {
		width: 100%;
	}

	body.sequent div#wrap div#sidebar-right div#experts h1 {
		margin: 0;
		padding-left: 0.8em;
		font-size: 1.1em;
		line-height: 2.6em;
		text-transform: uppercase;
		background-color: #d4dde5;
		background-image: url('../img/bg-D4DDE5.png');
	}

	body.sequent div#wrap div#sidebar-right div#experts ul#experts-menu {
		list-style-image: url('../img/sub-menu-li-inactive.png');
		margin: 1em 0 1em 1.8em;
		padding: 0 0 0 1em;
		font-size: 1.1em;
	}

	body.sequent div#wrap div#sidebar-right div#experts ul#experts-menu a {
		text-decoration: none;
	}

	body.sequent div#wrap div#sidebar-right div#experts ul#experts-menu a:hover {
		text-decoration: underline;
	}

	body.sequent div#wrap div#sidebar-right div#experts ul#experts-menu li ul {
		list-style-type: none;
		list-style-image: none;
		margin: 0 0 0 0.9em;
		padding: 0;
	}

	body.sequent div#wrap div#sidebar-right div#experts ul#experts-menu li ul li {
		margin: 0;
		padding: 0;
	}

	body.sequent div#wrap div#sidebar-right div#experts p.logout {
		text-align: right;
		margin: 0 1.3em 0.8em 0;
		padding: 0;
		font-size: 1.1em;
	}

	body.sequent div#wrap div#sidebar-right div#experts p.logout a {
		text-decoration: none;
	}

	body.sequent div#wrap div#sidebar-right div#experts p.logout a:hover {
		text-decoration: underline;
	}

	/* == Linkliste: Drucken, Kontakt, Impressum ============================ */
	body.sequent div#wrap div#sidebar-right div#pci {
		border-top: 0.5em solid white;
		font-size: 1.1em;
	}

	body.sequent div#wrap div#sidebar-right div#pci ul {
		list-style-type: none;
		margin: 0.8em 0 0.8em 1em;
		padding: 0 0 0 0.8em;
	}

	body.sequent div#wrap div#sidebar-right div#pci ul li {
		background-repeat: no-repeat;
		background-position: left center;
		padding: 0.3em 0 0.3em 2em;
	}

	body.sequent div#wrap div#sidebar-right div#pci ul li.printlink {
		background-image: url('../img/ico-print.png');
	}

	body.sequent div#wrap div#sidebar-right div#pci ul li.contact {
		background-image: url('../img/ico-contact.png');
	}

	body.sequent div#wrap div#sidebar-right div#pci ul li.imprint {
		background-image: url('../img/ico-imprint.png');
	}
	body.sequent div#wrap div#sidebar-right div#pci ul li.newsletter {
		background-image: url('../img/ico-newsletter.png');
	}	
	
	body.sequent div#wrap div#sidebar-right div#pci ul li.sitemap {
		background-image: url('../img/ico-sitemap.png');
	}	

	body.sequent div#wrap div#sidebar-right div#pci ul li.newsletter a {
		font-weight: bold;
	}
	body.sequent div#wrap div#sidebar-right div#pci ul li a {
		text-decoration: none;
	}

	body.sequent div#wrap div#sidebar-right div#pci ul li a:hover {
		text-decoration: underline;
	}
	
body.sequent div#wrap div#sidebar-right div#switch-lang {
border-top: 0.5em solid white;
font-size: 1.1em;
padding:.5em 0 .5em 2em
}
body.sequent div#wrap div#sidebar-right div#switch-lang a {
		margin: .2em 0 .2em 1em;
		padding: 0 0 0 .8em;
}

	body.sequent div#wrap div#sidebar-right div#contact-info {
		/*background-color: white;*/
		border-top: 0.5em solid white;
		padding: 0.6em;
		font-size: 1.1em;
	}
	body.sequent div#wrap div#sidebar-right div#logo-akg {
		border-top: 0.5em solid white;
		padding: 8px;
	}

	body.sequent div#wrap div#sidebar-right div#contact-info p {
		margin: 0.5em 0;
	}

	body.sequent div#printcontent {
		color: black;
		padding: 1em;
	}

	body.sequent div#printcontent h1 {
		font-size: 1.6em;
		border-bottom: 1px solid #55595c;
	}
	

.csc-textpic-caption {display: block;}