/* **************************************************
 *
 * VDZ/BDZ Website: Formatierung fuer Bildschirmdarstellung
 * Version: $Rev: 526 $
 * Stand: $Id: screen.css 526 2010-07-27 09:33:16Z lb $
 *
 * (c) 2005 by mehrwert
 *
 * mehrwert intermediale kommunikation
 * Beutel & Ploch GbR
 * Riehler Strasse 51
 * 50668 Koeln
 *
 * Tel: +49 221 139753-0
 * Fax: +49 221 139753-13
 *
 * typo3@mehrwert.de
 * http://www.mehrwert.de
 *
 ************************************************* */
/* GLOBAL */
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 12px;
	color: #000;
}

/* CONTENT */
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

A.linkIco IMG {
	border: 0;
	width: 9px;
}

TD {
	font-size: 12px;
}

P.bodytext {
	margin: 0 0 10px 0;
	line-height: 18px;
	font-size: 12px;
	color: #000;
}

P.bodytext A {
	font-weight: normal;
}


/* HYPERLINKS */
A, DIV A:link {
	text-decoration: none;
	font-weight: normal;
	color: #0068B5;
}

A:hover {
	color: #666;
	text-decoration: underline;
}

A:visited {
	color: #6A8293;
}

A IMG {
	border: 0;
}

/* NAV MAIN */
#nav_breadcrumb, #nav_meta, #nav_footer, #langswitch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#nav_breadcrumb {
	line-height: 13px;
}

#nav_breadcrumb A:visited, #nav_meta A:visited, #nav_footer A:visited {
	color: #0068B5;
}

#nav A {
	text-decoration: none;
	font-weight: bold;
	line-height: 13px;
	font-size: 13px;
	color: #666;
}

#nav A:hover {
	color: #666;
}

/* Set Navigation-Menu ident */
/* Level 0 */
#nav UL {
	/* list-style-type: none; */
	padding: 3px 0 0 0;
	margin: 3px 0 120px 0;
	line-height: 16px;
}

#nav LI {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

/* Level 1 */
#nav UL UL {
	padding: 0 0 2px 10px;
	margin: 0 0 2px 3px;
}
/* Level 2 */
#nav UL UL UL {
	padding: 0 0 2px 10px;
	margin: 0 0 2px 3px;
}

#nav UL UL A {
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}

/* Set List Items */
#nav LI.menuItem {
	padding: 0 0 4px 6px;
	margin: 0 0 4px 0;
}

#nav LI.menuItemAct {
	list-style-image: url(../images/gfx_nav_bullet.gif);
	padding: 0 0 4px 0;
	margin: 0 0 4px 6px;
	font-size: 10px;
}

#nav LI.menuItemCur A, LI.menuItemAct A STRONG {
	color: #333;
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0 0 4px 0;
}

#nav LI.menuItemCur {
	list-style-image: url(../images/gfx_nav_bullet.gif);
	font-size: 10px;
	padding: 0 0 3px 0;
	margin: 0 0 3px 6px;
	color: #0068B5;
}

#nav UL.menu1 LI.menuItemCur {
/*	padding: 0 0 2px 0;*/
	margin-bottom: 4px;
	color: #0068B5;
}

#nav LI.menuSpacer {
	margin-bottom: 4px;
}

#nav UL.menu1 LI.menuSpacer {
	margin-top: 4px;
}

#nav UL.menuO LI {
	margin: 14px;
}

/* HEADERS */
H1, H2, H3, H4, H5, H6 {
	font-family: Arial, Helvetica , sans-serif;
}

H1 {
	font-weight: bold;
	line-height: 19px;
	font-size: 16px;
	padding: 0;
	margin: 0 0 10px 0;
	color: #999;
}

H2 {
	font-weight: bold;
	font-size: 12px;
	margin: 16px 0 4px 0;
	color: #999;
}

/*
.csc-header-n2 H2 {
	margin: 8px 0 4px 0;
}
*/

H3 {
	font-weight: bold;
	line-height: 16px;
	font-size: 12px;
	margin: 0 0 2px 0;
	color: #999;
}

H4 {
	font-weight: bold;
	line-height: 16px;
	font-size: 12px;
	margin: 0 0 2px 0;
	color: #999;
}


/* HEADER + HYPERLINK */
H1 A, H2 A, H3 A, H4 A, H5 A {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 19px;
	font-size: 16px;
	margin: 24px 0 4px 0;
	color: #0068B5;
}

H2 A:link {
	font-weight: bold;
	color: #0068B5;
}

H3 A {
	color: #0068B5;
}

H4 A {
	color: #0068B5;
}

H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover {
	text-decoration: underline;
}

/* HEADER DATE */
P.csc-header-date {
	font-size: 10px;
	color: #888;
}

/* SUBHEADER */
P.csc-subheader {
	font-style: normal;
	font-size: 10px;
	color: #888;
}

/* SUBHEADER MODES */
P.csc-subheader-0 {
	font-style: normal;
	color: #888;
}

P.csc-subheader-1 {
	font-style: normal;
}

P.csc-subheader-2 {
	font-style: normal;
}

P.csc-subheader-3 {
	font-style: normal;
	color: #000;
}


/* LISTEN */
UL, OL {
	padding: 0 0 2px 24px;
	margin: 0;

}

UL UL, OL OL {
	padding: 0 0 2px 16px;
	margin: 0;
}

UL LI {
	padding: 0 0 2px 0;
	margin: 0;
}

UL STRONG {
	display: block;
}

PRE {
	font-family: monospace;
}


/* INDENTS */
BLOCKQUOTE {
	margin: 0 0 0 16px;
}

BLOCKQUOTE BLOCKQUOTE {
	margin: 0 0 0 24px;
}

P, PRE {
	margin: 0px 0px 2px 0px;
}

P, TD, UL, OL {
	line-height: 16px;
	font-size: 12px;
}


/* FRAMES */
DIV.frame_01 {
	background: #f3f3f3;
	padding: 4px;
	margin: 24px 0 0 0;
}

DIV.frame_02 {
	padding: 4px;
	margin: 24px 0 0 0;
	border: 1px solid #ccc;
}

DIV.frame_01 H2, DIV.frame_02 H2 {
	padding: 0;
	margin: 0;
}


/* FRAMES, SPACING, LINK-TO-TOP */
DIV.csc-frame {
	border: 0px;
}

DIV.csc-frame-invisible {
}

DIV.csc-frame-rulerBefore {
	border-top: 1px solid #b5dbdd;
}

DIV.csc-frame-rulerAfter {
	border-bottom: 1px solid #b5dbdd;
}

DIV.csc-frame-indent {
	padding-left: 100px;
}

DIV.csc-frame-indent3366 {
	padding-left: 33%;
}

DIV.csc-frame-indent6633 {
	padding-right: 33%;
}

DIV.csc-frame-frame1 {
	background-color: #b5dbdd;
	padding: 2px 4px 2px 4px;
	border: 0;
}

DIV.csc-frame-frame2 {
	background-color: #e5f2f3;
	padding: 2px 4px 2px 4px;
	border: 0;
}

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 {
	margin-top: 2px;
}

DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 {
	margin-top: 2px;
}

P.csc-linkToTop {
	text-align: right;
}

P.csc-linkToTop A {
	line-height: 22px;
	font-weight: normal;
	font-size: 10px;
	padding: 8px 0 0 0;
	margin: 8px 0 0 0;
}

/* RTE > TABLES */
TABLE {
	border: 0px;
	margin: 10px 0px 10px 0px;
	width: 100%;
}

TABLE TR TD {
	padding: 0px 3px 0px 3px;
}

TABLE TR TD P.bodytext {
	font-size: 12px;
}

TABLE P.align-left,
TABLE TD.align-left {
	text-align: left;
}

TABLE P.align-center,
TABLE TD.align-center {
	text-align: center;
}

TABLE P.align-right,
TABLE TD.align-right {
	text-align: right;
}

TABLE TR.even {
	background: #E8E8E8;
}

TABLE TR.odd {
	background-color: #f3f3f3;
}
/**/

TABLE.pixel,
TABLE.pixel-alt {
	width: auto;
}

TABLE.pixel TR TD,
TABLE.pixel-alt TR TD {
	width: 100px;
}

TABLE.zwei-prozent TR TD,
TABLE.zwei-prozent-alt TR TD {
	width: 50%;
}

TABLE.drei-prozent TR TD,
TABLE.drei-prozent-alt TR TD {
	width: 33%;
}

TABLE.vier-prozent TR TD,
TABLE.vier-prozent-alt TR TD {
	width: 25%;
}

TABLE.pixel TR.even,
TABLE.pixel TR.odd,
TABLE.zwei-prozent TR.even,
TABLE.zwei-prozent TR.odd,
TABLE.drei-prozent TR.even,
TABLE.drei-prozent TR.odd,
TABLE.vier-prozent TR.even,
TABLE.vier-prozent TR.odd {
	background: none;
}

/* IMAGES */
/* IMAGES > CAPTIONS */
.csc-caption, .csc-caption P {
	line-height: 11px;
	font-style: normal;
	font-size: 10px;
	margin: 3px 0 0 0;
	color: #534d4d;
}

/* IMAGES > TABLES > FLOATING TEXT */
TABLE.imgtext-table {
	margin: 0 4px 4px 4px;
	padding: 0;
	width: 140px;
}

TABLE.imgtext-table TD {
	padding: 0 8px 8px 0;
	margin: 0;
}


/* BULLETLISTS */
UL.csc-bulletlist LI {
	font-size: 12px;
	margin: 0 0 0 10px;
}

UL.csc-bulletlist-0 {
	color: #000;
}

UL.csc-bulletlist-1 {
	list-style-type: decimal;
	color: #000;
}

UL.csc-bulletlist-2 {
	list-style-position: inside;
	color: #000;
}

UL.csc-bulletlist-3 {
	list-style-image: url(fileadmin/templates/images/gfx_ul_00.gif);
	color: #000;
}

DIV#content_frame UL {
	list-style-image: url(../images/gfx_bullet_bdz.gif);
}

/* TABLES */
TABLE.contenttable P {
	font-size: 12px;
}
TABLE.contenttable TR TD {
	vertical-align: top;
}

TABLE.contenttable-0 P {
	color: #000;
}
TABLE.contenttable-0 TR.tr-0 TD {
	background-color: #e8e8e8;
}
TABLE.contenttable-0 TR.tr-even TD {
	background-color: #f3f3f3;
}
TABLE.contenttable-0 TR.tr-odd TD {
	background-color: #e8e8e8;
}

TABLE.contenttable-1 P {
	color: #000;
}

TABLE.contenttable-1 TD.td-0 {
	background-color: #e8e8e8;
}

TABLE.contenttable-1 TD.td-1 {
	background-color: #f3f3f3;
}

TABLE.contenttable-1 TD.td-2 {
	background-color: #e8e8e8;
}

TABLE.contenttable-1 TD.td-3 {
	background-color: #f3f3f3;
}

TABLE.contenttable-1 TD.td-4 {
	background-color: #e8e8e8;
}

TABLE.contenttable-1 TD.td-5 {
	background-color: #f3f3f3;
}

TABLE.contenttable-2 P {
	color: #000;
}
TABLE.contenttable-2 TR TD.td-0 {
	background-color: #e8e8e8;
}
TABLE.contenttable-2 TR TD.td-0 P {
	font-weight: bold;
}

TABLE.contenttable-3 P {
	color: #000;
}

TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD {
	background-color: #e8e8e8;
}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P {
	font-weight: bold;
}


/* FILELINKS */
TABLE.csc-uploads {
	padding: 0;
	margin: 0;
	border: 0;
}

TABLE.csc-uploads TR TD P {
	font-size: 12px;
}

TABLE.csc-uploads TR TD {
	vertical-align: top;
}

TABLE.csc-uploads TR.tr-even {
	background-color: #e8e8e8;
}

TABLE.csc-uploads TR.tr-odd {
	background-color: #f3f3f3;
}

TABLE.csc-uploads TR TD.csc-uploads-icon {
	vertical-align: middle;
	text-align: center;
	padding: 6px 0 0 6px;
	border: 0;
	width: 1%;
}

TABLE.csc-uploads TR TD.csc-uploads-fileName {
	padding-left: 5px;
	width: 80%;
}

TABLE.csc-uploads TR TD.csc-uploads-fileName P A {
	font-weight: normal;
}

TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description {
	line-height: 11px;
	font-style: normal;
	font-size: 10px;
	color: #888;
}

TABLE.csc-uploads TR TD.csc-uploads-fileSize {
	padding-right: 6px;
	padding-left: 6px;
	white-space: nowrap;
}


TABLE.csc-uploads-0 {
	border-color: #000;
}

TABLE.csc-uploads-1 {
	border-color: #186900;
}

TABLE.csc-uploads-2 {
	border-color: #10007B;
}

TABLE.csc-uploads-3 {
	border-color: #8A0020;
}

TABLE.csc-uploads-3 TR TD {
	vertical-align: middle;
}

TD.csc-uploads-icon IMG {
	margin: 0 5px 0 0;
	border: 0;
}

TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG {
	border: 0;
}

TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG {
	border: 0;
}


/* FORMS */
/* Email, Login, Search */
TABLE.csc-mailform {
	/* width: 390px; */
}
TABLE.csc-mailform TD INPUT {
	border: 1px solid #e5f2f3;
}

FORM TD.csc-form-labelcell {
	width: 150px;
}

FORM TD.csc-form-fieldcell {
	width: 240px;
}

FORM TD.csc-form-fieldcell INPUT {
	background-color: #f3f3f3;
}

FORM TD.csc-form-fieldcell IMG {
	margin: 5px 0px 20px 0px;
}

FORM DIV.form_checkbox_col {
	margin: 0 0 0 150px;
	border: 1px solid #fff;
	width: 240px;
}
FORM DIV.csc-form-commentcell {
	border: 1px solid red;
	clear: both;
}

FORM SELECT, FORM TABLE TR TD.csc-form-fieldcell OPTION {
	line-height:16px;
	font-size: 12px;
}

FORM P.csc-form-label-req {
	font-weight: bold;
}

FORM LEGEND {
	display: none;
	padding: 0;
	margin: 0;
}

FORM FIELDSET {
	padding: 0;
	margin: 0;
	border: 0px solid #444;
}

FORM LABEL {
	cursor: pointer;
	display: block;
	width: 104px;
	float: left;
}

FORM LABEL INPUT {
	clear: both;
}

FORM DIV.form_col, FORM DIV.form_checkbox_col {
	border: 1px solid #fff;
	margin: 4px 0 4px 0;
	width: 390px;
}

FORM SPAN.desc {
	border: 1px solid #fff;
	display: block;
	width: 150px;
	float: left;
}

FORM DIV.form_checkbox_col {
	margin: 0 0 0 150px;
	border: 1px solid #fff;
	width: 240px;
}

FORM DIV.csc-form-commentcell {
	border: 1px solid red;
	clear: both;
}

.input, .tx-newloginbox-pi1-input, FORM SELECT, FORM TEXTAREA, .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	border: 1px solid #8e8e8e;
}

.input, .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	padding: 2px;
}

.submit, .tx-newloginbox-pi1-submit, .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	border: 1px solid #8e8e8e;
	background: #fff;
	font-size: 10px;
	line-height:16px;
	cursor: pointer;
	color: #7f7f7f;
}

DIV#content_frame FORM TEXTAREA {
  font-size: 12px;
}


/* Search word markup */
SPAN.csc-sword, SPAN.sword, .highlight {
	color: #e12e00;
}


/* LISTS GLOBAL NEW */
DIV.csc-menu UL,
DIV.csc-menu UL LI {
	list-style-image: none;
	list-style-type: none;
	list-style: none;
}

DIV.csc-menu P.csc-section A {
	margin: 0;
}


/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {
	font-size: 12px;
	margin: 0;
}


/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 {
}


/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 {
	list-style-image: none;
	list-style-type: none;
	list-style: none;
}

DIV.csc-menu-2 UL LI UL LI.li2nofirst {
	margin: 4px 0 0 0;
}

DIV.csc-menu-2 UL LI UL LI.li2nolast {
	margin: 0 0 14px 0;
}

DIV.csc-menu-2 A.a1no, DIV.csc-menu-2 A.a1nofirst, DIV.csc-menu-2 A.a1nolast {
	color: #0068B5;
}

DIV.csc-menu-2 UL LI A {
	text-decoration: none;
	font-weight: bold;
	line-height: 19px;
	font-size: 16px;
	color: #0068B5;
}

DIV.csc-menu-2 UL UL LI A {
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	font-size: 12px;
}


/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 {
	margin: 0 0 24px 0;
}

DIV.csc-menu-3 P, DIV.csc-menu-3 P.csc-section {
}

DIV.csc-menu-3 P.csc-section A {
}


/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 {
}

DIV.csc-menu-4 P {
	margin: 2px 0 0 0;
}

DIV.csc-menu-4 P.csc-abstract {
	line-height: 20px;
	font-weight: normal;
	padding: 0;
	margin: 0 0 8px 0;
	color: #888;
}

DIV.csc-menu-4 DT, DIV.csc-menu-4 DD {
	padding: 0;
	margin: 0;
}


/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 {
}


/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 {
}


/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 UL UL LI A {
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
	font-size: 12px;
	color: #888;
}

DIV.csc-menu-7 P.csc-section A {
}


/* TEXT + IMAGE */
/* COMMON */
.csi-textpic {
	padding: 0;
	border: 0;
}

.csi-textpic IMG {
	margin: 0;
	border: 0;
}

.csi-textpic .csi-caption {
	font-style: normal;
	text-align: left;
}

.csi-textpic .csi-image {
	margin: 0;
	border: 0;
	width: 200px; /* will have to be an inline style - controlled by TS */
	width: auto;
}

DIV DL.csi-image,
DIV DL.csi-image DT,
DIV DL.csi-image DD {
	padding: 0;
	margin: 0;
	/* width: 250px;*/
	width: auto;
}

.csi-textpic .csi-imagewrap {
	border: 0;
}

.csi-textpic .csi-text {
	text-align: left; /*will have to be an inline style - controlled by TS*/
	border: 0;
}

.csi-text P {
	margin-top: 0;
}


/* CENTER */
.csi-center .csi-image {
	margin: 0 auto 3px;
	text-align: center;
}

DIV.csi-center DIV.csi-image,
DIV.csi-center DL.csi-image {
	margin: 0 auto 3px auto;
	width: 100%;
	clear: both;
}

DIV.csi-center DD DIV {
	margin: 0 auto 3px auto;
	width: 200px;
	clear: both;
}

DIV.csi-center DIV.csi-text {
	clear: both;
}

.csi-center .csi-image {
	margin: 0 auto 3px;
}

/* RIGHT */
.csi-right DL.csi-image,
.csi-right DIV.csi-image {
	float: right;
	clear: both;
}

.csi-right DIV.csi-text {
	clear: right;
}


/* LEFT */
.csi-left DL.csi-image,
.csi-left DIV.csi-image {
	float: left;
	clear: both;
}

.csi-left DIV.csi-text {
	clear: left;
}


/* INTEXT LEFT */
.csi-textpic .csi-intext-left DIV.csi-image IMG,
.csi-intext-left .csi-image {
	padding: 5px 8px 0 0;
	margin: 0 8px 0 0;
	border: 0;
	float: left;
	clear: both;
}

.csi-intext-left .csi-image {
	padding: 5px 8px 0 0;
	margin: 0 8px 0 0;
	border: 0;
	float: left;
	clear: both;
}


/* INTEXT RIGHT */
.csi-intext-right .csi-image {
	margin: 0 0 0 8px;
	padding: 0 0 0 8px;
	float: right;
	clear: both;
}


/* INTEXT RIGHT NOWRAP */
.csi-intext-right-nowrap .csi-text {
	margin: 0;
	margin: 0 100px 0 0;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
*html .csi-intext-right-nowrap .csi-text {
	height: 1%;
}
/* End hide from IE5/mac */

.csi-intext-right-nowrap .csi-image {
	float: right;
	clear: both;
}

.csi-intext-right-nowrap .csi-image {
	margin: 40px 0 0 13px;
}


/* INTEXT LEFT NOWRAP*/
.csi-intext-left-nowrap .csi-text {
	margin: 0;
	margin: 0 0 0 210px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
*html .csi-intext-left-nowrap .csi-text {
	height: 1%;
}
/* End hide from IE5/mac */

.csi-intext-left-nowrap .csi-image {
	margin: 40px 13px 0 0;
	float: left;
	clear: both;
}

.csi-intext-left-nowrap TD, .csi-intext-right-nowrap TD {
	vertical-align: top;
}


/* PLUGIN "tx_indexedsearch" */



.tx-indexedsearch .tx-indexedsearch-searchbox TABLE TD {
	padding: 2px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width: 250px;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	color: #e12e00;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	margin: 25px 0 5px 0;
	width: 75%;
}

.tx-indexedsearch P.tx-indexedsearch-noresults {
	text-align: center;
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	color: #036;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P A {
	text-decoration: none;
	font-weight: bold;
	color: #036;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	word-wrap:break-word;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	font-weight: normal;
	color: #e12e00;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top: 20px;
	margin-bottom: 5px;
	color: #036;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead A {
	text-decoration: none;
	color: #036;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	vertical-align: middle;
}

UL.browsebox {
	margin: 10px 0;
	padding: 0;
}

UL.browsebox LI {
	display: inline;
	list-style: none;
	padding: 0 7px 0 0;
}

UL.browsebox LI.tx-indexedsearch-browselist-currentPage A {
	font-weight: bold;
}

UL.browsebox LI.tx-indexedsearch-browselist-currentPage STRONG {
	display: inline;
}

/*News*/

.news .concol {
	margin: 0 0 15px 0;
}

.news .concol H2 {
	margin: 4px 0;
}

.news P.bodytext {
	margin: 0 0 4px 0;
}

.news .img-container {
	float: left;
	padding: 4px 8px 4px 0;
}

.news .moreLink {
	margin: 0;
}

.tx-indexedsearch-browsebox-SCell, .tx-ttnews-browsebox-SCell {
	background: #ddd;
	padding: 2px 4px 2px 4px;
}

/*Search*/

.tx-indexedsearch .tx-indexedsearch-res {
	color: #000;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-redMarkup {
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-browsebox-table .tx-indexedsearch-browsebox-SCell {
	background: #e5f2f3;
}

.tx-indexedsearch .tx-indexedsearch-browsebox-table .tx-indexedsearch-browsebox-SCell A {
	color: #fff;
}

.tx-indexedsearch-browsebox-strong {
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-browsebox-table TABLE {
	border: 1px solid #fff;
	margin: 20px 0 0 0;
}

.tx-indexedsearch .tx-indexedsearch-browsebox-table TABLE A:link {
	text-decoration: none;
	color: #000;
}

.tx-indexedsearch .tx-indexedsearch-browsebox-table TABLE TD {
	vertical-align: middle;
	padding: 0 4px 0 4px;
	background: #e5f2f3;
	text-align: center;
	margin: 0;
}


/* SPRACHSCHALTER NAVIGATION */
#sprachwahl {
	padding: 0;
	margin: 0;
}

#sprachwahl IMG {
	margin: 0 5px 0 5px;
	height: 9px;
	width: 13px;
	border: 0;
}

#sprachwahl TD {
	padding: 0 10px 0 0;
}

#sprachwahl .langswitch_nav, #sprachwahl .langswitch_nav_active, #sprachwahl .langswitch_nav_inactive {
	text-decoration: none;
	font-size: 11px;
}

#sprachwahl .langswitch_nav_active {
	color: #000;
}

#sprachwahl .langswitch_nav_active A {
	color: #0068B5;
}

#sprachwahl A {
	color: #0068B5;
}

#langswitch {
	display: block;
	/*display: none;*/
}

.tx-mwkeywordlist-pi1 { font-family: Verdana, Tahoma, Arial, sans-serif; }
.tx-mwkeywordlist-pi1 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 5px; }
.tx-mwkeywordlist-pi1 h2 { font-family: Arial, Helvetica, sans-serif; font-size: 17pt; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 5px; }
.tx-mwkeywordlist-pi1-jumpmenu { padding-bottom: 25px; font-size: 80%; }
.tx-mwkeywordlist-pi1-keywordlist {	}

.tx-mwkeywordlist-pi1-content div {	}
.tx-mwkeywordlist-pi1-content div.section { margin-top: 5px; margin-bottom: 10px; }
.tx-mwkeywordlist-pi1-content div.sectiontoplink { text-align: right; margin-top: 5px; margin-bottom: 10px; }
.tx-mwkeywordlist-pi1-content ul { margin: 0px; padding-bottom: 15px; font-weight: normal; }
.tx-mwkeywordlist-pi1-content li { margin: 0px; padding: 0px; font-weight: normal;}

.tx-mwkeywordlist-pi1-activeLink {}
.tx-mwkeywordlist-pi1-inactiveLink {}

#content_right, #content_right td, #content_right p {
	line-height: 14px;
	font-size: 11px;
}

#content_right h1 {
	font-weight: bold;
	line-height: 15px;
	font-size: 13px;
	color: #666;
}

#content_right DIV.content_right_frame {
	background-color: #fff;
	padding: 0;
	margin: 0;
}

#content_right .content_right_frame P.bodytext {
	padding: 10px;
	margin: 0;
}


/*Header rechte Spalte */

#content_right DIV.csc-header {
	padding: 0;
	margin: 0;
}

#content_right H1 {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #fff;
	padding: 3px 10px 3px 10px;
	background-color: #e0e0e0;
	line-height: 15px;
	text-align: left;
	font-size: 13px;
	margin: 0;
}

#content_right DIV.tx-mwrightboxspacer-pi1 {
	padding: 0;
	margin: 0;
}

#content_right DIV.tx-mwrightboxspacer-pi1 IMG {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
}

/* Styles fuer Teaserbox */
DIV.tx-mwteaserbox-pi1 {
	/*border: 0px solid #E4E6E7;*/
	text-align: left;
	padding: 0;
	margin: 0;
}

DIV.tx-mwteaserbox-pi1 IMG {
	margin: 5px 0 0 10px;
	border: 0;
}

DIV.tx-mwteaserbox-pi1 DIV.csc-caption {
	margin: 0 0 0 10px;
	border: 0;
}

DIV.tx-mwteaserbox-pi1 A.linkIco IMG {
	width: 9px;
	border: 0;
}

DIV.tx-mwteaserbox-pi1 P.headline {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 13px;
	text-align: left;
	display: none;
}

DIV.tx-mwteaserbox-pi1 P.text {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-size: 12px;
	text-align: left;
	padding: 0;
	margin: 0;
}

DIV.tx-mwteaserbox-pi1 P.teaser_text {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 10px;
	line-height: 18px;
	text-align: left;
	font-size: 12px;
	margin: 0;
}

DIV.tx-mwteaserbox-pi1 P.bodytext {
	padding: 0;
	margin: 0;
}


/*Styles für Hintergrund Teaserbox und Releated Links*/
DIV.cwhite {
	border-bottom: 10px solid #F3F3F3;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
}

DIV.clightgrey {
	border-bottom: 10px solid #F3F3F3;
	background-color: #E4E6E7;
	padding: 0;
	margin: 0;
}

DIV.cgrey {
	border-bottom: 10px solid #F3F3F3;
	background-color: #F3F3F3;
	padding: 0;
	margin: 0;
}

DIV.csilver {
	border-bottom: 10px solid #F3F3F3;
	background-color: #d3d3d3;
	padding: 0;
	margin: 0;
}


/* Styles fuer Related Links */
.tx-mwrelatedlinks-pi1 {
	background-color: #fff;
	border: 0 solid #fff;
	padding: 0;
	margin: 0;
}

.tx-mwrelatedlinks-pi1 DIV.content A:link {
	text-decoration: none;
	font-weight: normal;
	color: #0068B5;
}

.tx-mwrelatedlinks-pi1 DIV.content A:hover {
	text-decoration: underline;
	color: #666;
}

.tx-mwrelatedlinks-pi1 DIV.content A:visited {
	color: #6A8293;
}

.tx-mwrelatedlinks-pi1 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	line-height: 12px;
	font-size: 10px;
}

.tx-mwrelatedlinks-pi1 DIV.relation-box {
	padding: 0;
	margin: 0;
	border: 0;
}

.tx-mwrelatedlinks-pi1 DIV.headline {
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 10px 3px 10px;
	border-bottom: 1px solid #fff;
	background-color: #e0e0e0;
	line-height: 15px;
	font-weight: bold;
	text-align: left;
	font-size: 13px;
	color: #666;
	margin: 0;
}

.tx-mwrelatedlinks-pi1 DIV.content {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 13px;
	padding-top: 10px;
	font-size: 11px;
	margin: 0 10px 10px 10px;
}

/*Styles für tt_poll*/

#content_right .content_right_frame FORM {
	padding: 0;
	margin: 0;
}

#content_right .content_right_frame TABLE.poll_table {
	padding: 0;
	margin: 0;
}

#content_right .content_right_frame TABLE SPAN.mailform_header {
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #fff;
	background-color: #e0e0e0;
	padding: 5px 0 5px 10px;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	font-size: 13px;
	display: block;
	width: 165px;
	margin: 0;
}

#content_right .content_right_frame TABLE TD.poll_text {
	padding: 5px 0 0 10px;
}

/*News Konfiguration*/
DIV.concol SUP {
	margin: 10px 0 0 0;
	font-weight: bold;
	display: block;
	color: #999;
}

DIV.concol H2 {
	margin: 0;
}

SPAN.two {
	font-size: 6px;
	color: #000;
}

SUB {
}


/* FILEMANAGER */
DIV.tx-mwfilemanager-pi1,
DIV.tx-mwfilemanager-pi2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tx-mwfilemanager-pi1 IMG {
	padding: 0;
	margin: 0;
	border: 0;
}

.tx-mwfilemanager-pi1 LABEL {
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
	text-align: left;
	vertical-align: middle;
}

.tx-mwfilemanager-pi1 DIV.dTreeNode {
	padding: 0;
	margin: 0;
	height: 18px;
}

.tx-mwfilemanager-pi1 DIV.dTreeNode TD {
	vertical-align: top;
}

.tx-mwfilemanager-pi1 DIV.dTreeNode TD A.node,
.tx-mwfilemanager-pi1 DIV.dTreeNode TD A.nodeSel {
	vertical-align: top;
	margin: 2px 0 4px 0;
	margin: 0;
}

.tx-mwfilemanager-pi1 DIV.dTreeNode TD IMG {
	margin: 0;
}


.tx-mwfilemanager-pi1 DIV.dTreeNode {
	padding: 0;
	margin: 0;
	border: 0;
}

.tx-mwfilemanager-pi1 DIV.dTreeNode TABLE TR TD {
	line-height: 20px;
}

.tx-mwfilemanager-pi1 DIV.dTreeNode TABLE TR TD IMG {
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	border: 0;
}

.tx-mwfilemanager-pi1 DIV.dtree DIV.dTreeNode A.folder {
	line-height: 20px;
}

TR.tx-mwfilemanager-pi1-listrow-header FORM .input {
	font-size: 10px;
	height: 11px;
	width: 152px;
	color: #666;
}


/* FE-User Status */
DIV.fe_user_info {
	font-family: Arial, Verdana, sans-serif;
	border-bottom: 10px solid #F3F3F3;
	padding: 10px 0px 10px 10px;
	background-color: #E4E6E7;
}

DIV.fe_user_info SPAN.username {

}


/* HEINE Baudaten */
DIV#heine_baudaten FORM INPUT {
	background-color: #F3F3F3;
	text-align: left;
	cursor: pointer;
	color: #0068B5;
	border: 0px;
	padding: 0;
}


TD.tx-indexedsearch-descr {
	word-wrap:break-word;
	width: 580px;
}


/* Powermail Contact Form */

DIV.tx_powermail_pi1_fieldwrap_html {
	padding-bottom: 5px;
}

FORM#contactform.tx_powermail_pi1_form label {
	width: 170px;
	text-align: right;
	padding-right: 10px;
}

FORM#contactform.tx_powermail_pi1_form span.powermail_mandatory {

}

DIV.tx_powermail_pi1_fieldwrap_html_1 label {
	vertical-align: middle;
}

FORM#contactform.tx_powermail_pi1_form input {
	border: 1px solid #e5f2f3;
	background-color: #f3f3f3;
	width: 270px;
}

FORM#contactform.tx_powermail_pi1_form input.powermail_captcha {
	width: 50px;
}

div.tx_powermail_pi1_fieldwrap_html_6 input {
	vertical-align: top;
}

div.tx_powermail_pi1_fieldwrap_html_2 label,
div.tx_powermail_pi1_fieldwrap_html_3 label {
	font-weight: bold;
}

FORM#contactform.tx_powermail_pi1_form DIV.tx_powermail_pi1_fieldwrap_html_submit input {
	width: 145px;
	border: 1px solid #c0c0c0;
}

div.tx_powermail_pi1_fieldwrap_html_6 {
	padding-top: 10px;
	padding-bottom: 20px;
}

div.tx_powermail_pi1_fieldwrap_html_7 {
	padding-left: 180px;
}

/* NESCEFE - NESTED CONTENT */

.nescefe-left {
	float: left;
	width: 49%;
}

.nescefe-right {
	float: right;
	width: 49%;
}

.nescefe TABLE TR {
	background: none;
}

/**/

