/* **************************************************
 * 
 * VDZ/BDZ Website: Formatierung fuer Bildschirmdarstellung
 * Version: $Rev: 180 $
 * Stand: $Id: screen_bdz.css 180 2005-12-19 16:34:51Z mh $
 * 
 * (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; 
}

P.bodytext SUB {
	line-height: 12px;
}

P.bodytext SUP {
	line-height: 1px;
	padding: 0;
	margin: 0;
}


/* 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;
}

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.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;
}

TABLE.contenttable TR.even {
	background: #E8E8E8;
}

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;
}

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

/* 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(../images/gfx_bullet_bdz.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;
}

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;
}


/* MENU / SITEMAP */
ul.sitemap, DIV.sitemap, DIV.sitemap DIV {
  list-style: none;
  font-size: 12px;
  padding: 0;
  margin: 0;
}

ul.sitemap-fb1, ul.sitemap-fb2, ul.sitemap-fb3 {
  padding: 0;
  margin: 30px 0 0 0;
}


ul.menu1 a, ul.menu1 a:link {
  color: #0068B5;
}

ul.menu1 a:hover {
  color: #000;
}

ul.menu1 {
  padding: 0;
  margin: 0 0 15px 0;
}

ul.sitemap li {
  list-style: none;
  margin: 0 0 0 16px;
}

.sitemap1, .sitemap1 A {
  text-decoration: none;
  font-weight: bold;
  line-height: 19px;
  font-size: 16px;
  padding: 5px 0 5px 0;
  margin: 5px 0 5px 0;
  color: #0068B5;
}

.sitemap2 {
  font-weight: normal; 
  padding: 0;
  margin: 3px 0 0 0;
}

.sitemap3 {
  margin-left: 60px;
  display: none;
  padding: 5px 0 0 0;
  margin: 5px 0 0 0;
}

.sitemap4 {
  display: none;
  padding: 5px;
  margin: 5px 0 0 90px;
}

.sitemap5 {
  display: none;
  margin: 0 0 0 120px;
}

.celmenu {
  padding: 0;
  margin: 2px 0 2px 0;
}

DIV.csc-menu {
  /* margin-left: 10px; */
}

DIV.csc-menu P {
  /*
  font-weight: bold; 
  font-size: 12px; 
  padding: 0 0 0 10px; 
  margin: 0;
  */
}

DIV.csc-menu P A {
  color: #0068B5;
}
/* DIV.csc-menu P A:hover {
  color: #000;
}
*/
DIV.csc-menu P.csc-section A {
  font-size: 10px;
  line-height: 20px;
  text-decoration: none;
}

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {
}

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

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 {
}
DIV.csc-menu-2 P.csc-sitemap {
}

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

DIV.csc-menu-3 P.csc-section {
  margin-left: 0px;
}

DIV.csc-menu-3 P.csc-section A {
  color: #000;
}

/* 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;
  font-size: 10px;
  padding: 0 2px 2px 16px;
  margin: 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 {
}

DIV.csc-menu-7 P {
  font-weight: bold;
}

DIV.csc-menu-7 P.csc-section A {
  color: #888;
}


/* 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 DD.csi-caption {
	border: 0px solid red;
}

.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: 4px 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 {
	overflow: hidden;
	width: 635px;
}

.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: absmiddle;
}

.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;
}


/* 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: 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;
}

DIV.news-detail UL {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

DIV.news-detail UL LI {
	list-style-image: none;
}


/* ML_MAPS */
DIV.tx-mlmaps-pi1 IMG {
	border: 0;
}


/* HTML-ELEMENT */
DIV#content A, DIV#content_wide A {
	font-family: Arial, Helvetica, sans-serif;
}


/* 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;
}


/* NEWSLETTER ANMELDUNG */
FORM#nl-subscription TABLE {
	width: 350px;
}

FORM#nl-subscription TABLE TD {
	padding: 3px 0 3px 0;
	line-height: 14px;
	font-size: 12px;
	margin: 0;
}

FORM#nl-subscription TABLE TD.label {
	width: 150px;
}

FORM#nl-subscription TABLE TD SPAN.formerror {
	color: #CC0000;
}

FORM#nl-subscription TABLE TD INPUT {
	font-size: 11px;
	width: 200px;
	height: 14px;
	padding: 0;
	margin: 0;
}

FORM#nl-subscription TABLE TD TEXTAREA {
	width: 350px;
}

FORM#nl-subscription TABLE TD.address INPUT.zip {
	margin: 0 6px 0 0;
	width: 50px;
}

FORM#nl-subscription TABLE TD.address INPUT.city {
	width: 140px;
}

FORM#nl-subscription TABLE TD.form-button INPUT {
	height: 22px;
	width: 80px;
}

