/* **************************************************
 * 
 * Klaus Dyckerhoff Preis Website: Globale Vorlage
 * Version: $Rev: 318 $
 * Stand: $Id: screen.css 318 2006-05-22 08:33:08Z ct $
 * 
 * (c) 2006 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;
	padding: 0;
	margin: 0;
}

#navigation {
	width: 100%;
	height: 35px;
	background-color: #ccc;
	margin-bottom: 20px;
	border-bottom: 1px solid #000;
}

#content {
	margin: 0px;
	padding: 40px;
	line-height: 18px;
	font-size: 12px;
	color: #000;
	width: 640px;
}

#navigation DIV.menuItems {
	padding-top: 0px;
}

#navigation DIV.menuItem {
	padding: 8px 10px 4px 10px;
	float: left;
	border: 0px;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana;
}

#navigation A, #navigation A:LINK {
	color: #000;
	text-decoration: none;
}

#navigation A:HOVER {
	color: #666;
	text-decoration: underline;
}

#navigation A.menuItemAct {
	font-weight: bold;
}

#navigation A.menuItemCur {
	font-weight: bold;
}

#nav_lang, #sprachwahl {
	margin: 0px;
	padding: 8px 10px 4px 10px;
	float: left;
	border: 0px;
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana;
}

#nav_lang {
	margin-left: 50px;
}

#nav_lang DIV, #nav_lang DIV.langswitch_nav_active, #nav_lang DIV.langswitch_nav_active {
	float: left;
}

/* SPRACHSCHALTER NAVIGATION */
#sprachwahl {
	padding: 0;
	margin: 0;
}

#sprachwahl .langswitch_nav, #sprachwahl .langswitch_nav_active, #sprachwahl .langswitch_nav_inactive {
	text-decoration: none;
}

#sprachwahl .langswitch_nav_active {
	color: #000;
}

#sprachwahl .langswitch_nav_active A {
	color: #000;
}

#sprachwahl A {
	color: #000;
}

#langswitch {
	display: block;
}

/* 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;
}

/* HEADERS */
H1, H2, H3, H4, H5, H6 {
	font-family: Arial, Helvetica , sans-serif; 
}

H1 {
	font-weight: bold; 
	line-height: 21px; 
	font-size: 20px; 
	padding: 0;
	margin: 0 0 25	px 0;
	color: #000; 
}

H2 {
	font-weight: bold; 
	font-size: 12px;
	margin: 16px 0 4px 0;
	color: #000; 
}

H3 {
	font-weight: bold; 
	line-height: 16px; 
	font-size: 12px; 
	margin: 0 0 2px 0;
	color: #000; 
}

H4 {
	font-weight: bold; 
	line-height: 16px; 
	font-size: 12px; 
	margin: 0 0 2px 0;
	color: #000; 
}


/* 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: #000;
}

H2 A:link {
	font-weight: bold;
	color: #000;
}

H3 A {
	color: #000;
}

H4 A {
	color: #000;
}

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;
}

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, 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: #ffc;
	padding: 2px 4px 0 4px;
	border: 0;
}

DIV.csc-frame-frame2 {
	background-color: #ccf;
	padding: 2px 4px 0 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.contenttable {
	border: 0px;
	margin: 10px 0px 10px 0px;
	width: 100%;
}

TABLE.contenttable TR TD {
	padding: 0px 3px 0px 3px;
}

TABLE.contenttable TR TD P.bodytext {
	font-size: 12px;
}

TABLE.contenttable TR {
	background-color: #f3f3f3;
}


/* 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 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 {
}

.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;
}

.tx-indexedsearch-browsebox-SCell, .tx-ttnews-browsebox-SCell {
	background: #ddd;
	padding: 2px 4px 2px 4px;
}

.tx-indexedsearch .tx-indexedsearch-res {
	color: #000;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-redMarkup {
	font-weight: bold;
	color: white;
}

.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;
}

.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.dtree DIV.dTreeNode A.folder {
	line-height: 10px;
}

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;
}
