@charset "UTF-8";
/**
 * CSS für diverse Typo3-Extensions
 * @project          ExzellenzNRW Cluster Nordreihn-Westfalen  (VDI)
 * @copyright       Copyright 2009, Kennziffer, Christos Keramitsis
 */

@media screen, projection
{

  /*------------------------------------------------------------------------------------------------------*/
  /* misc */
  /*------------------------------------------------------------------------------------------------------*/
  p.singleview-footer a { margin-right: 10px;}
  #commenthead { cursor: pointer; }

  .cleaner {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
  }
  hr.clearer {
	height: 0;
	padding: 0;
	margin: 0;
	border-color:#ffffff;
	}

  .toolbar { position:relative; }

  /* Beitrag x mal gelesen */
  .tt_news_readline{
	color:#828282;
	margin:10px 0 0 0;
  }


  /*------------------------------------------------------------------------------------------------------*/
  /* MedienBibliothek */
  /*------------------------------------------------------------------------------------------------------*/
  /* Single */

  #dam_single h3{
  	font-size: 100%;
	margin: 0 0 20px 0;
  }
  #dam_single .tx-kerelateall-pi1{
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	border-top:2px solid #E4E4E4;
  }
  #dam_single .backLink{
	padding: 10px 0 0 0;
  }
  #dam_single .pageup {
	text-align: right;
	padding: 15px 0 0 0;
	border-bottom:2px solid #E4E4E4;
	}
  #dam_single .image img { border: 2px solid #E4E4E4}
  #dam_single .image {
	margin: 0 10px 0 0;
	float: left;
  }


  /* List */
  .ke_works_list table { margin: 0;}
  .ke_works_list table td {
	vertical-align: top;
	padding: 0px 5px 35px 5px ;
	}
  .ke_works_list table td .image { margin: 0 0 10px 0; }
  .ke_works_list table td .image img{ border: 2px solid #E4E4E4; }
  .ke_works_list table td .link { font-size:16px; padding-bottom:3px; }
  .ke_works_list table td .date { color: #2A3D6D; }

  /*PageBrowser*/
  .ke_works_pagebrowser {
	background: #ffffff;
	border: 0px;
	margin: 0px 0 0 0;
	padding: 30px 0 0 0;
	color: #787878;
	font-size: 13px;
  }
  .ke_works_pagebrowser .tx-nrwcdam-pi1-browsebox .tx-nrwcdam-pi1-browsebox-SCell {
	background: #ffffff;
	border: 0px;
  }
  .ke_works_pagebrowser .tx-nrwcdam-pi1-browsebox table { margin: 0;}
  .ke_works_pagebrowser .tx-nrwcdam-pi1-browsebox p { margin: 0 0 5px 0;}
  .ke_works_pagebrowser .tx-nrwcdam-pi1-browsebox td {
	padding: 0 5px 0 0px;
	font-size: 13px;
   }
  .ke_works_pagebrowser .tx-nrwcdam-pi1-browsebox a {
    color: #787878;
	font-size: 13px;
	}
  .ke_works_pagebrowser .tx-nrwcdam-pi1-browsebox .tx-nrwcdam-pi1-browsebox-SCell { font-weight: bold; }

  .ke_works_wgapplication .form-submit {
  	background:#D1D2D3 none repeat scroll 0 0;
	border:1px solid #A9A9A9;
	color:#494949;
	width:184px;
  }

  /*------------------------------------------------------------------------------------------------------*/
  /* Arbeitsgruppen Listenansicht */
  /*------------------------------------------------------------------------------------------------------*/

  .wg_listitem {
	border-bottom:2px solid #E4E4E4;
	padding:30px 0 0;
  }
  .wg_listitem .pageup {
	padding:15px 0 0;
	text-align:right;
  }

  .wg_listitem h2 {
	color:#2A3D6D;
	font-size:17px;
	font-weight:bold;
	margin:0;
	}
  .wg_listitem h3 {
	color:#2A3D6D;
	font-size:16px;
	font-weight:normal;
	margin:0 0 15px 0;
	}
	.wg_listitem .image {
		float:left;
		margin:0 10px 0 0;
		width:238px;
	}
	.wg_listitem p.description {
		line-height:15px;
		margin-left:248px;
	}

  /*------------------------------------------------------------------------------------------------------*/
  /* Kontakt mailform mit T3 Rahmen*/
  /*------------------------------------------------------------------------------------------------------*/
  .box_mailform { border: 1px solid #565656; padding: 5px 5px 0 5px; }
  .box_mailform .mailform-table-outer { margin:0;}

  .box_mailform .tx_mailform_div_label_left, .box_mailform .tx_mailform_label_captcha { width:120px; float: left;}
  .box_mailform .tx_mailform_field_text { margin: 0 0 5px 0; }
  .box_mailform .tx_mailform_field_textarea { margin: 0 0 0px 0; }
  .box_mailform .tx_mailform_field_textarea .tx_mailform_textarea { width: 300px; margin-bottom: 3px;}
  .box_mailform .tx_mailform_field_text .tx_mailform_text{ width: 200px; }

  .box_mailform .tx_mailform_field_submit table td { padding: 0; }
  .box_mailform td.tx_mailform_td_label { width: 120px; padding: 0; }
  .box_mailform .tx_mailform_submit { padding: 3px 10px; font-weight: bold; }
  .box_mailform .tx_mailform_field_submit table{ margin: 0;}


  .box_mailform .tx_mailform_label_captcha{ padding: 16px 0 0 0; }

  .box_mailform .tx_mailform_field_captcha table td{ padding: 0;}
  .box_mailform .tx_mailform_field_captcha .tx_mailform_captcha{ width: 180px; height: 15px; font-size: 11px;}

  /* IE6 Bugfix */
  * html #col3 .box_mailform td.tx_mailform_td_label { width: 120px; padding: 0px 0px 0px 3px; }


  /*------------------------------------------------------------------------------------------------------*/
  /* tt_news_related  */
  /*------------------------------------------------------------------------------------------------------*/

  .tt_news_related h5, .tx-kerelateall-pi1 h5 { margin-bottom: 10px;}

  .tt_news_related dl, .tx-kerelateall-pi1 dl {
	margin:0;
	}
  .tt_news_related dt, .tx-kerelateall-pi1 dt {
	color:#666666;
	font-weight:bold;
	margin: 6px 0 6px 0;
	}
  .tt_news_related dd, .tx-kerelateall-pi1 dd{
	color:#666666;
	margin: 0 0 0 0;
	}
  .tt_news_related dd a, .tx-kerelateall-pi1 dd a{
    background: transparent url(../../img/page_layout/related_arrow.gif) no-repeat 0px 2px;
	padding: 0 0 0 14px;
	color:#666666;
	text-decoration: none;
	}
  .tt_news_related dd a:hover{ color:#666666; text-decoration: underline; }
  .tx-kerelateall-pi1 dd a:hover{ color:#666666; text-decoration: underline; }



  /* alternative */
  dl.kerelateall-related {
	margin: 0;
  }
  dl.kerelateall-related dt{
  	color:#666666;
	font-weight:bold;
	margin: 6px 0 6px 0;
  }
  dl.kerelateall-related dd{
	color:#666666;
	margin: 0 0 0 0;
	}
  dl.kerelateall-related dd a {
	background: transparent url(../../img/page_layout/related_arrow.gif) no-repeat 0px 2px;
	padding: 0 0 0 14px;
	color:#666666;
	text-decoration: none;
  }
  dl.kerelateall-related dd a:hover { color:#666666; text-decoration: underline; }
  /*------------------------------------------------------------------------------------------------------*/
  /* Newsteaerbox rechte Spalte */
  /*------------------------------------------------------------------------------------------------------*/
  #col2 .box_news_teaser {
	background:#F7F7F7 none repeat scroll 0 0;
	border-color:#ABACAE;
	border-style:solid;
	border-width:3px 0px 0px 0px;
	color:#5B6C7F;
	padding: 0px;
  }
  #col2 .box_news_teaser .teaser {
	border-color:#ABACAE;
	border-style:solid;
	border-width:0px 3px 3px 3px;
	padding: 5px 6px;
  }
  #col2 .box_news_teaser .teaser a{ font-weight: bold;}
  #col2 .box_news_teaser .csc-header {
  	border-color:#ABACAE;
	border-style:solid;
	border-width:0px 3px 0px 3px;
  }
  #col2 .box_news_teaser h1 {
	color:#2A3D6D;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	margin: 0px;
	padding: 5px 6px;
	}

  /*------------------------------------------------------------------------------------------------------*/
  /* Terminteaerbox rechte Spalte */
  /*------------------------------------------------------------------------------------------------------*/
  #col2 .teaser_termine {
	padding: 0 0 10px 0;
  }

  .tx-nrwcttnews-pi2 .teaser {
	padding: 0 0 10px 0;
  }

  /*------------------------------------------------------------------------------------------------------*/
  /* Newsletter-Anmeldung  */
  /*------------------------------------------------------------------------------------------------------*/
  .tx-sremailsubscribe-pi1 { color: #636363; }
  .tx-sremailsubscribe-pi1 a {
	color: #636363;
	text-decoration: underline;
	background: transparent;
	padding: 0;
	}
  .tx-sremailsubscribe-pi1 .halbform {
	float:left;
	margin-top:10px;
	width:240px;
	}
  .tx-sremailsubscribe-pi1  .leftrightform { padding-bottom:15px; }
  .tx-sremailsubscribe-pi1  .ckcleaner {
	clear:both;
	font-size:1px;
	line-height:1px;
	}
  .tx-sremailsubscribe-pi1 p.clearer {clear:both;}
  .tx-sremailsubscribe-pi1 .ck-div-001 { margin-bottom: 6px; }
  .tx-sremailsubscribe-pi1 .ck-div-001 input{ float: left; }
  .tx-sremailsubscribe-pi1 .ck-div-001 label{margin-left: 5px; color: #636363;}

  .tx-sremailsubscribe-pi1 .ck-div-002 { margin: 0px 0 15px 0; padding: 0 0 0 20px; }
  * html #col3 .tx-sremailsubscribe-pi1 .ck-div-002 { margin: 0px 0 15px 0; padding: 0 0 0 30px; }


  .tx-sremailsubscribe-pi1 .ck-div-003 { padding: 20px 0 20px 0; }
  .tx-sremailsubscribe-pi1 .ck-div-003 a{
	color: #636363;
	text-decoration: underline;
	background: #ffffff;
	padding: 0;
	}

  .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-submit { margin: 5px 0 0 20px; display: block;}
  .tx-sremailsubscribe-pi1 .pageup {
  padding: 0px 0 0;
  text-align:right;
  border-bottom:2px solid #E4E4E4;
  }
  .tx-sremailsubscribe-pi1 .pageup a {
	background: #fff;
  }


  /*------------------------------------------------------------------------------------------------------*/
  /* Pagebrowser  */
  /*------------------------------------------------------------------------------------------------------*/

  .nrwc_pagebrowser .tx-ttnews-browsebox {
	background: #ffffff;
	border: 0px;
	margin: 0px 0 0 0;
	padding: 0px;
	color: #787878;
	font-size: 13px;
  }
  .nrwc_pagebrowser .tx-ttnews-browsebox .tx-ttnews-browsebox-SCell {
	background: #ffffff;
	border: 0px;
  }
  .nrwc_pagebrowser .tx-ttnews-browsebox table { margin: 0;}
  .nrwc_pagebrowser  .tx-ttnews-browsebox p { margin: 0 0 5px 0;}
  .nrwc_pagebrowser  .tx-ttnews-browsebox td {
	padding: 0 5px 0 0px;
	font-size: 13px;
   }
  .nrwc_pagebrowser  .tx-ttnews-browsebox a {
    color: #787878;
	font-size: 13px;
	}
  .nrwc_pagebrowser .tx-ttnews-browsebox .tx-ttnews-browsebox-strong { font-weight: normal; }

  /*------------------------------------------------------------------------------------------------------*/
  /* News-Latest */
  /*------------------------------------------------------------------------------------------------------*/
  .news-latest-container {
	background:#F7F7F7;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	border-top: 3px solid #ABACAE;
	}
  .news-latest-item {
		background-color: transparent;
		border-top: 0px;
		border-bottom: 3px solid #ABACAE;
		border-right: 3px solid #ABACAE;
		border-left: 3px solid #ABACAE;
		height:auto !important;
		line-height:1.3;
		margin:0px;
		padding:6px;
		color:#5B6C7F;
	}
	.news-latest-item img {
		border:0px;
		float:left;
		margin-bottom:5px;
		margin-right:5px;
	}
  .news-latest-item h3 {
		color:#2A3D6D;
		font-size:15px;
		font-weight:bold;
		line-height:18px;
		margin-bottom:7px;
	}
  .news-latest-item h3 a {text-decoration: none;}
  .news-latest-item .news-latest-morelink {
		font-size: 12px;
		height: 15px;
		font-weight: bold;
	}

  /*------------------------------------------------------------------------------------------------------*/
  /* Startseite Hightlights*/
  /*------------------------------------------------------------------------------------------------------*/
  /* Focuslistitem */
  .nrwc_focuslist_item {
  border-bottom:2px solid #E4E4E4;
  padding:30px 0 0;
  }

  #col3_content .tx-nrwcpages-pi1 .nrwc_pagelist .nrwc_pagelist_item_HIGHLIGHTS h2 a {
	  text-decoration:none;
  }

  #col3_content .tx-nrwcpages-pi1 .nrwc_pagelist .nrwc_pagelist_item_HIGHLIGHTS h2,
  .nrwc_focuslist_item h2 {
	display: block;
	width: 238px;
	padding: 0 0 1px 0;
	margin: 0 0 12px 0;
	border-bottom:1px solid #C5C5C5;

	color:#2A3D6D;
	font-size: 17px;
	font-weight: bold;

  }
  .nrwc_focuslist_item .subheadline h3 {
	color:#2A3D6D;
	float:left;
	font-size:16px;
	font-weight:normal;
	margin:0;
  }
  .nrwc_focuslist_item .subheadline .date {
	color:#2A3D6D;
	float:right;
	font-size:12px;
	font-weight:normal;
	padding:3px 0 0;
	}
  .nrwc_focuslist_item .subheadline {
	margin:0 0 15px;
	}
	.nrwc_focuslist_item .image {
	float:left;
	margin:0 10px 0 0;
	width:238px;
	}
	.nrwc_focuslist_item .image .imageborder { border:2px solid #E4E4E4; }
	.nrwc_focuslist_item .image .imageborder img{ border:2px solid #FFFFFF; }


/* IE6 Fix*/
/*
html* #col3 .nrwc_focuslist_item .image{
width: 200px;
}
*/
  .nrwc_focuslist_item .pageup {
padding:15px 0 0;
text-align:right;
}
.nrwc_focuslist_item .link {
float:right;
font-weight:bold;
}

  /* Tabelle */
  #nrwc_focus_pageform table {
	width: 100%;
	border-collapse:separate;
	/*border-spacing: 5px;*/
	empty-cells: show;
	background: #e6e6e6;
	margin: 0 0 30px 0;
	}
  #nrwc_focus_pageform table td{
	width: 50%;
	padding: 4px 5px;
	border: 2px solid white;
	font-size: 14px;
	font-weight: bold;
  }

  #nrwc_focus_pageform a{
	text-decoration: none;
	}
  #nrwc_focus_pageform a:hover{
	text-decoration: underline;
	}

  /*------------------------------------------------------------------------------------------------------*/
  /* Koopliste */
  /*------------------------------------------------------------------------------------------------------*/
  .nrwc_page_menu_title {
	color: #182E7A;
	font-size: 14px;
	margin: 0 0 15px 0;
	padding: 20px 0 0 0;
  }
  ul.nrwc_page_menu {
	list-style-type: decimal;
	list-style-position: inside;
	margin: 0 0 30px 0;
	color: #182E7A;
	}
  ul.nrwc_page_menu li {
    margin: 0 0 1px 0;
  }
  .nrwc_pagelist ul.theme_list {
  	list-style-type: decimal;
	list-style-position: inside;
	margin: 0 0 10px 0;
	font-size: 17px;
	color: #2A3D6D;

	font-weight: bold;
  }
  .nrwc_pagelist ul.theme_list .theme_title { font-weight: bold; }
  .nrwc_pagelist ul.theme_list li {
	margin: 0 0 10px 0;
  }
 .nrwc_pagelist ul.theme_list .theme_titlespace {
   font-size:1px;
   line-height: 1px;
   height: 25px;
 }
  .nrwc_pagelist_item_KOOPPARTNER h2{
	font-size: 13px;
	font-weight: bold;
  }
  .nrwc_pagelist_item_KOOPPARTNER {
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	/* IE 6 Bugfix um unteren border anzuzeigen */
	border-top: 1px solid #FFFFFF;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 2px solid #E4E4E4;
  }

 .nrwc_pagelist_item_KOOPPARTNER .description {
	color: black;
	font-size: 12px;
	margin-left: 185px;
	font-weight: normal;
	width: 297px;
 }
 .nrwc_pagelist_item_KOOPPARTNER .image {
	float: left;
	width: 180px;
 }
  .nrwc_pagelist_item_KOOPPARTNER .pageup {
	padding:15px 0 0;
	text-align:right;
  }
  .nrwc_pagelist_item_KOOPPARTNER .link { float:right; font-size: 12px; }
  .nrwc_pagelist_item_KOOPPARTNER .link a { font-weight: bold; }

  /*------------------------------------------------------------------------------------------------------*/
  /* Presselist */
  /*------------------------------------------------------------------------------------------------------*/
  .presselist {
	padding: 43px 0 0 0;
  }
  .presselist .presselist-date {
	font-style: italic;
  }
  .presselist .presselist-head {
	padding: 0 0 10px 0;
  }

  .presselist .presselist-head h1{
	font-weight: bold;
	font-size: 12pt;
  }

  .presselist .presselist-head h2{
	font-weight: bold;
	font-size: 10pt;
  }

  .presselist .nrwc_list_date{
  	color: #828282;
  }

  .presselist .link{
	text-align: right;
	font-weight: bold;
  }

  /*------------------------------------------------------------------------------------------------------*/
  /* T3- Rahmen */
  /*------------------------------------------------------------------------------------------------------*/
  #col2 .box_teaser_1 {
	background:#F7F7F7 none repeat scroll 0 0;
	border:3px solid #ABACAE;
	color:#5b6c7f;
	padding:5px 6px 3px 6px;
  }
  #col2 .box_teaser_1 h1{
	color:#2A3D6D;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:7px;
  }
  #col2 .box_teaser_1 p{
	line-height: 15px;
	margin-bottom:3px;
	}

  #col2 .box_teaser_2 {
	background:#F7F7F7 none repeat scroll 0 0;
	border-left:3px solid #ABACAE;
	border-right:3px solid #ABACAE;
	border-bottom:3px solid #ABACAE;
	border-top:0px solid #ABACAE;
	color:#5b6c7f;
	padding:5px 6px 3px 6px;
  }
  #col2 .box_teaser_2 h1{
	color:#2A3D6D;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:7px;
  }
  #col2 .box_teaser_2 p{
	line-height: 15px;
	margin-bottom:3px;
	}

  /*------------------------------------------------------------------------------------------------------*/
  /* Login */
  /*------------------------------------------------------------------------------------------------------*/
  #felogin_can {
	background: #2A3D6D;
	border:3px solid #ABACAE;
        border-bottom: none;
	margin:0 0 10px;
        margin:0 0 0px;
	}
  #felogin_can_in {
	background:#2A3D6D none repeat scroll 0 0;
	color:white;
	padding:6px 6px 6px 6px;
  }
  #felogin_can_in h3 {
	display:block;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	color: #ffffff;
  }

  #felogin_can_in .felogin_user {
	width: 178px;
	border: 1px solid #a9a9a9;
	margin: 0 0 2px 0 ;
	padding: 2px ;
	color: #494949;
  }
  #felogin_can_in .felogin_pass {
	float: left;
  	width: 122px;
	padding: 2px;
	border: 1px solid #a9a9a9;
	color: #494949;
  }

  .tx-keworks-pi4{
      border-color:#ABACAE;
      border-style:solid;
      border-top: none;
      margin:0 0 10px;
      background:#2A3D6D none repeat scroll 0 0;
      color:white;
      padding-left: 6px;
      padding-right: 6px;
   }

   .keworks_wglist a {
      color: white;
  }

  .keworks_wglist ul{
      list-style-type: none;
      margin-left: -16px;
  }

  /* IE 6/7 Hack */
 * html #felogin_can_in .felogin_pass { padding: 2px 2px 3px 2px ; }

  #felogin_can_in .felogin_submit { float: left; margin: 0; }

  #felogin_can_in a { color: #fff;}

  #felogin_can_in .felogin_pwf_button {
	border: 1px solid #a9a9a9;
	width: 184px;
	color: #494949;
	background: #D1D2D3;
	margin: 0 0 6px 0;
  }
  #felogin_can_in .felogin_logout_button {
	border: 1px solid #a9a9a9;
	width: 184px;
	color: #494949;
	background: #D1D2D3;
	margin: 0 0 0px 0;
  }
  #felogin_can_in .felogin_p { margin: 0 0 0 0; }
  #felogin_can_in .felogin_smessage {
	font-size: 11px;
	margin: 0 0 6px 0; }

  #felogin_can_in .felogin_status_message div {
		margin: 0 0 6px 0;
  }

  /*------------------------------------------------------------------------------------------------------*/
  /* Kontakt-Box */
  /*------------------------------------------------------------------------------------------------------*/
  .ttn_contact_box {
	border: 3px solid #ABACAE;
	background: #f7f7f7;
	padding: 5px 6px 6px 6px;
	color: #495a6e;
  }
  .ttn_contact_box .contact_title {
		color:#2A3D6D;
		font-size:15px;
		font-weight:bold;
		line-height:22px;
		margin-bottom: 3px;
  }
  .ttn_contact_box p { margin: 0 0 0 0;}


  /*------------------------------------------------------------------------------------------------------*/
  /* News-Such-Form */
  /*------------------------------------------------------------------------------------------------------*/
  .news-search-form {
	background: #ffffff;
	border: 0px;
	margin: 0 0 5px 0;
	padding: 28px 0 0 0;
  }
  .news-search-form table { margin: 0; }
  .news-search-form table td{ padding: 0 7px 0 0; }
  .news-search-form label {
	display: block;
	color: #7D7D7D;
	margin: 0 0 4px 0;
	font-size: 11px;
  }
  .news-search-form table td input {
	background: #E6E6E6;
	border: 1px solid #7D7D7D;
	padding: 2px;
	width: 118px;
  }
  
  .news-search-form label {
	display: block;
	color: #7D7D7D;
	margin: 0 0 4px 0;
	font-size: 11px;
  }
  .news-search-form select {
	background: #E6E6E6;
	border: 1px solid #7D7D7D;
	padding: 2px;
	/*width: 254px;*/
  }
  
  .news-search-form table td input.news-search-form-submit {
	margin: 19px 0 0 0;
	color: #595959;
	background: #CCCCCC;
	padding: 1px 10px;
	width: auto;
  }

  /*------------------------------------------------------------------------------------------------------*/
  /* News-Nachrichten -Listview */
  /*------------------------------------------------------------------------------------------------------*/
  .nrwc_list {
	margin: 20px 0 0 0;
  }
  .nrwc_list ul {
	list-style-type: none;
	margin: 0 0 30px 0;
	padding: 0;
  }
  .nrwc_list ul li a { font-weight: normal;}
  .nrwc_list ul li{
	margin: 0 0 5px 0;
	padding: 0 0 0 19px;
	line-height: 19px;
	background: transparent url(../../img/page_layout/nrwc_list_li_bg.gif) no-repeat top left;
	font-size: 15px;
	color: #2A3D6D;
  }

  .nrwc_list ul li span.nrwc_list_date { font-size: 12px;}
  .nrwc_list .pageup {
	border-bottom: 2px solid #e4e4e4;
	text-align: right;
	margin: 0px 0 0 0;
	}

  /*------------------------------------------------------------------------------------------------------*/
  /* Highlights -Listview */
  /*------------------------------------------------------------------------------------------------------*/
  .nrwc_pagelist_item_HIGHLIGHTS  {
	border-bottom: 2px solid #e4e4e4;
	padding: 30px 0 0 0;
  }
  .nrwc_pagelist_item_HIGHLIGHTS h2 {
	font-size: 17px;
	font-weight: bold;
	color: #2A3D6D;
	margin: 0;
  }
  .nrwc_pagelist_item_HIGHLIGHTS .subheadline {
	margin: 0 0 15px 0;
  }
  .nrwc_pagelist_item_HIGHLIGHTS .subheadline h3 {
	float: left;
	font-size: 16px;
	font-weight: normal;
	color: #2A3D6D;
	margin: 0;
  }
  .nrwc_pagelist_item_HIGHLIGHTS .subheadline .date {
	float: right;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 0 0 0;
	color: #2A3D6D;
  }
  .nrwc_pagelist_item_HIGHLIGHTS .image {
	float: left;
	margin: 0 10px 0 0;
	width: 238px;
	}
  .nrwc_pagelist_item_HIGHLIGHTS .image .imageborder { border: 2px solid #e4e4e4; }
  .nrwc_pagelist_item_HIGHLIGHTS .image .imageborder img{ border: 2px solid #ffffff; }
  .nrwc_pagelist_item_HIGHLIGHTS .image .imagefooter {
	padding: 2px 0 0 0;
  	color: #A0A0A0;
	font-size: 11px;
	font-style: italic;
  }
  .nrwc_pagelist_item_HIGHLIGHTS .image .imagefooter .imagesource {
	float: left;
	padding: 0 0 0 4px;
	}
  .nrwc_pagelist_item_HIGHLIGHTS .image .imagefooter .imagecopyright {
	float: right;
	padding: 0 4px 0 0;
	}
  .nrwc_pagelist_item_HIGHLIGHTS .link { float: right; }
  .nrwc_pagelist_item_HIGHLIGHTS .link a { font-weight: bold;}
  .nrwc_pagelist_item_HIGHLIGHTS p.description { line-height: 15px;}
  .nrwc_pagelist_item_HIGHLIGHTS .pageup { padding: 15px 0 0 0; text-align: right; }

  /*------------------------------------------------------------------------------------------------------*/
  /* Clusterportraits -Listview */
  /*------------------------------------------------------------------------------------------------------*/
  .nrwc_pagelist_item_CLUSTER  {
	border-bottom: 2px solid #e4e4e4;
	padding: 30px 0 0 0;
  }
  .nrwc_pagelist_item_CLUSTER h2 {
	font-size: 17px;
	font-weight: bold;
	color: #2A3D6D;
	margin: 0;
  }
  .nrwc_pagelist_item_CLUSTER .subheadline {
	margin: 0 0 15px 0;
  }
  .nrwc_pagelist_item_CLUSTER .subheadline h3 {
	float: left;
	font-size: 16px;
	font-weight: normal;
	color: #2A3D6D;
	margin: 0;
  }
  .nrwc_pagelist_item_CLUSTER .subheadline .date {
	float: right;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 0 0 0;
	color: #2A3D6D;
  }
  .nrwc_pagelist_item_CLUSTER .image {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 238px;
	height: auto;
	overflow: hidden;
	}

  .nrwc_pagelist_item_CLUSTER .image .imageborder { border:0px solid #E4E4E4; }
  .nrwc_pagelist_item_CLUSTER .image .imageborder img{ border:0px solid #FFFFFF; }

  .cross-innov .nrwc_pagelist_item_CLUSTER .image .imageborder { border:2px solid #E4E4E4; }
  .cross-innov .nrwc_pagelist_item_CLUSTER .image .imageborder img{ border:2px solid #FFFFFF; }

  .nrwc_pagelist_item_CLUSTER .image .imagefooter {
	padding: 2px 0 0 0;
  	color: #A0A0A0;
	font-size: 11px;
	font-style: italic;
  }
  .nrwc_pagelist_item_CLUSTER .image .imagefooter .imagesource {
	float: left;
	padding: 0 0 0 4px;
	}
  .nrwc_pagelist_item_CLUSTER .image .imagefooter .imagecopyright {
	float: right;
	padding: 0 4px 0 0;
	}
  .nrwc_pagelist_item_CLUSTER .link { float: right; }
  .nrwc_pagelist_item_CLUSTER .link a { font-weight: bold;}

  .nrwc_pagelist_item_CLUSTER p.description {
	line-height: 15px;
	margin: 0 0 0 248px;
	/*overflow: hidden; ** verursachte Bug im FF2.0 */
	width: 234px;
	}


  .nrwc_pagelist_item_CLUSTER .pageup { padding: 15px 0 0 0; text-align: right; }

  .nrwc_dam_teaser ul {
	list-style-type: none;
	margin: 0 0 30px 0;
	padding: 0;
  }
  .nrwc_dam_teaser ul li a { font-weight: normal;}

  .nrwc_dam_teaser ul li {
  	margin: 0 0 5px 0;
	padding: 0 0 0 19px;
	background: transparent url(../../img/dam_teaser_arrow.gif) no-repeat top left;
	color: #2A3D6D;
  }

  /*------------------------------------------------------------------------------------------------------*/
  /* News-Einzelansicht */
  /*------------------------------------------------------------------------------------------------------*/
  .news-single-item {
		background-color:#ffffff;
		border:0;
		margin-bottom:5px;
		padding:0px;
	}
  .news-single-item h2 {
		color: #2A3D6D;
		font-size: 17px;
		font-weight: bold;
		margin-bottom: 0;
	}
  .news-single-item h3 {
		margin-bottom: 8px;
		font-size: 15px;
		font-weight: normal;
	}
  .news-single-links {
		background: #fff;
		border: 0;
		margin: 0;
		padding: 0;
	}
  .news-single-item .news-single-links { margin: 0 0 8px 0; }
  .news-single-item .news-single-links { margin: 0; }
  .news-single-item .news-single-links a {
		padding: 0 0 0 15px;
		background: transparent url(../../img/page_layout/ttnews_link_arrow.gif) no-repeat 0px 2px;
	}
  .news-single-img {
		float: none;
		margin-left: 0;
		border: 0px solid #d5d5d5;
	}
  .news-single-img img { padding: 2px; border: 1px solid #d5d5d5;}
  .news-single-quelle {
		font-style:italic;
		color:#828282;
		margin: 0 0 20px 0;
		}
  .news-single-item .pageup {
	border-bottom: 2px solid #e4e4e4;
	text-align: right;
	margin: 0 0 0 0;
	}
  .news-single-item .news-single-teaser {
	font-weight: bold;
	margin: 0 0 10px 0;
  }
  .tt_news_redactionline {
	color: #828282;
	margin: 10px 0 10px 0;
  }
  .news-single-item .news-single-kategorie {
	color: #828282;
  }
  /* Anpassung "Beratung und Inforamtion" */
  .news-single-item .news-single_bui_img { float: left; margin: 0 15px 0 0; }

  /*------------------------------------------------------------------------------------------------------*/

  /*------------------------------------------------------------------------------------------------------*/
  /* ke_works */
  /*------------------------------------------------------------------------------------------------------*/
  .search-form {
	background: #ffffff;
	border: 0px;
	margin: 0 0 5px 0;
	padding: 28px 0 0 0;
  }
  .search-form table { margin: 0; }
  .search-form table td{ padding: 0 7px 0 0; }
  .search-form table td label {
	display: block;
	color: #7D7D7D;
	margin: 0 0 4px 0;
	font-size: 11px;
  }
  .search-form table td input {
	background: #E6E6E6;
	border: 1px solid #7D7D7D;
	padding: 2px;
	width: 118px;
  }
  .search-form table td input.search-form-submit {
	margin: 19px 0 0 0;
	color: #595959;
	background: #CCCCCC;
	padding: 1px 10px;
	width: auto;
  }
  .simple-search-form {
	background: #ffffff;
	border: 0px;
	margin: 0 0 5px 0;
	padding: 28px 0 0 0;
  }
  .simple-search-form table { margin: 0; }
  .simple-search-form table td{ padding: 0 7px 0 0; }
  .simple-search-form table td label {
	display: block;
	color: #7D7D7D;
	margin: 0 0 4px 0;
	font-size: 11px;
  }
  .simple-search-form table td input {
	background: #E6E6E6;
	border: 1px solid #7D7D7D;
	padding: 2px;
	width: 118px;
  }
  .simple-search-form table td select {
	background: #E6E6E6;
	border: 1px solid #7D7D7D;
	padding: 2px;
	width: 118px;
  }
  .simple-search-form table td input.simple-search-form-submit {
	margin: 19px 0 0 0;
	color: #595959;
	background: #CCCCCC;
	padding: 1px 10px;
	width: auto;
  }
  /*------------------------------------------------------------------------------------------------------*/
  /* ke_works -Listview */
  /*------------------------------------------------------------------------------------------------------*/
  .ke_works_list {
	margin: 20px 0 0 0;
  }
  .ke_works_list ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
  }
  .ke_works_list ul li a { font-weight: normal;}
  .ke_works_list ul li{
	margin: 0 0 5px 0;
	padding: 0 0 0 19px;
	line-height: 19px;
	background: transparent url(../../img/page_layout/nrwc_list_li_bg.gif) no-repeat top left;
	font-size: 15px;
	color: #2A3D6D;
  }

  .ke_works_list ul li span.list_date { font-size: 12px;}
  .ke_works_list .pageup {
	border-bottom: 2px solid #e4e4e4;
	text-align: right;
	margin: 0px 0 0 0;
  }

  .ke_works_list table{
  	width: 100%;
  }
  .ke_works_list table th{
  	background: none;
  	color: #ABACAE;
  	font-size: 15px;
  	height: 20px;
  }
  .ke_works_list table td{
  	width: 200px;
  }
  .ke_works_list table td.small{
    width: 20px;
  }
  .ke_works_list table .icon{
  	background: transparent url(../../img/page_layout/nrwc_list_li_bg.gif) no-repeat scroll left top;
  }

  .ke_works_list table td.user {
	vertical-align: top;
	padding: 0px 5px 10px 5px ;
  }
  .ke_works_list table td.user_small{
    width: 20px;
    padding: 0px 5px 10px 5px ;
  }

  /*------------------------------------------------------------------------------------------------------*/
  /* ke_works -Navigation */
  /*------------------------------------------------------------------------------------------------------*/
  .ke_works_nav_in ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
  }
  .ke_works_nav_in ul li a { font-weight: normal;}
  .ke_works_nav_in ul li{
	margin: 0 0 5px 0;
	padding: 0 0 0 19px;
	line-height: 19px;
	background: transparent url(../../img/page_layout/keworks_list_li_bg_NO.gif) no-repeat top left;
	font-size: 13px;
	color: #2A3D6D;
  }
  .ke_works_nav_in ul li.act a { font-weight: bold;}
  .ke_works_nav_in ul li.act{
	margin: 0 0 5px 0;
	padding: 0 0 0 19px;
	line-height: 19px;
	background: transparent url(../../img/page_layout/keworks_list_li_bg_ACT.gif) no-repeat top left;
	font-size: 13px;
	color: #2A3D6D;
  }
  /*------------------------------------------------------------------------------------------------------*/
  /* ke_works- Rahmen */
  /*------------------------------------------------------------------------------------------------------*/
  #ke_works_nav {
	background:#F7F7F7 none repeat scroll 0 0;
	border:3px solid #ABACAE;
	color:#5b6c7f;
	padding:5px 6px 3px 6px;
  }
  #ke_works_nav h1{
	color:#2A3D6D;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:7px;
  }
  #ke_works_nav p{
	line-height: 15px;
	margin-bottom:3px;
	}

  #ke_works_nav_2 {
	background:#F7F7F7 none repeat scroll 0 0;
	border-left:3px solid #ABACAE;
	border-right:3px solid #ABACAE;
	border-bottom:3px solid #ABACAE;
	border-top:0px solid #ABACAE;
	color:#5b6c7f;
	padding:5px 6px 3px 6px;
  }
  #ke_works_nav_2 h1{
	color:#2A3D6D;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:7px;
  }
  #ke_works_nav_2 p{
	line-height: 15px;
	margin-bottom:3px;
  }

  /*------------------------------------------------------------------------------------------------------*/
  /* User-Einzelansicht */
  /*------------------------------------------------------------------------------------------------------*/
  #feuser_single {
		background-color:#ffffff;
		border:0;
		margin-bottom:5px;
		padding:0px;
	}
  #feuser_single h2 {
		color: #2A3D6D;
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 0;
	}
  #feuser_single h3 {
		margin-bottom: 8px;
		font-size: 15px;
		font-weight: normal;
	}
  #feuser_single .links {
		background: #fff;
		border: 0;
		margin: 0;
		padding: 0;
	}
  #feuser_single .links { margin: 0 0 8px 0; }
  #feuser_single .links { margin: 0; }
  #feuser_single .links a {
		padding: 0 0 0 15px;
		background: transparent url(../../img/page_layout/ttnews_link_arrow.gif) no-repeat left center;
	}
  #feuser_single .img {
		float: none;
		margin-left: 0;
		border: 0px solid #d5d5d5;
	}
  #feuser_single .img img { padding: 2px; border: 1px solid #d5d5d5;}
  #feuser_single .pageup {
	border-bottom: 2px solid #e4e4e4;
	text-align: right;
	margin: 0 0 0 0;
	}

  #feuser_smallsingle{
	background:#F7F7F7 none repeat scroll 0 0;
	border:3px solid #ABACAE;
	color:#5b6c7f;
	padding:5px 6px 3px 6px;
  }
  /*------------------------------------------------------------------------------------------------------*/


  /*------------------------------------------------------------------------------------------------------*/
  /* Adressen-Einzelansicht */
  /*------------------------------------------------------------------------------------------------------*/
  #ttaddress_single {
		background-color:#ffffff;
		border:0;
		margin-bottom:5px;
		padding:0px;
	}
  #ttaddress_single h2 {
		color: #2A3D6D;
		font-size: 20px;
		font-weight: bold;
		margin-bottom: 0;
	}
  #ttaddress_single h3 {
		margin-bottom: 8px;
		font-size: 15px;
		font-weight: normal;
	}
  #ttaddress_single .links {
		background: #fff;
		border: 0;
		margin: 0;
		padding: 0;
	}
  #ttaddress_single .links { margin: 0 0 8px 0; }
  #ttaddress_single .links { margin: 0; }
  #ttaddress_single .links a {
		padding: 0 0 0 15px;
		background: transparent url(../../img/page_layout/ttnews_link_arrow.gif) no-repeat left center;
	}
  #ttaddress_single .img {
		float: none;
		margin-left: 0;
		border: 0px solid #d5d5d5;
	}
  #ttaddress_single .img img { padding: 2px; border: 1px solid #d5d5d5;}
  #ttaddress_single .pageup {
	border-bottom: 2px solid #e4e4e4;
	text-align: right;
	margin: 0 0 0 0;
	}

  #ttaddress_smallsingle{
	background:#F7F7F7 none repeat scroll 0 0;
	border:3px solid #ABACAE;
	color:#5b6c7f;
	padding:5px 6px 3px 6px;
  }
  /*------------------------------------------------------------------------------------------------------*/
  /* ke_feedit_pi1 */
  /*------------------------------------------------------------------------------------------------------*/

  .tx-kefeedit-pi1 table{
  	width: auto;
  }
  .tx-kefeedit-pi1 td{
  	vertical-align: top;
  	border: 1px solid #ABABAB;
  	padding: 4px 10px 10px 10px;
  }
  .tx-kefeedit-pi1 tr.normal {
  	background: #F7F7F7;
  	width: 300px;
  }
  .tx-kefeedit-pi1 td.label{
  	width: 100px;;
  }
  .tx-kefeedit-pi1 input.normal_input{
  	width: 320px;
  }
  .tx-kefeedit-pi1 textarea.normal_textarea{
  	width: 320px;
  }
  .tx-kefeedit-pi1 .htmlarea {
  	width: 320px !important;
  }
  .tx-kefeedit-pi1 .editorWrap{
  	width: 320px !important;
  }
  .tx-kefeedit-pi1 .freetext_label{
  	display: block;
  	float: left;
  	width: 100px;
  }
  .tx-kefeedit-pi1 .tx_nrwcttnews_teasertext .editorWrap{
  	height: 150px !important;
  }
  .tx-kefeedit-pi1 .tx_nrwcttnews_teasertext .htmlarea .editorIframe{
  	height: 120px !important;
  }

  #related_related_freetext{
  	margin-right:10px;
	width:155px;
  }

  #related_related_type{
  	margin-top:3px;
  	width:220px;
  }

  .align-right{
  	text-align: right;
  }

  /*------------------------------------------------------------------------------------------------------*/
  /* ke_feedit_pi2 */
  /*------------------------------------------------------------------------------------------------------*/

  .tx-kefeedit-pi2 table{
  	width: auto;
  }
  .tx-kefeedit-pi2 td{
  	vertical-align: top;
  	border: 1px solid #ABABAB;
  	padding: 4px 10px 10px 10px;
  }
  .tx-kefeedit-pi2 tr.normal {
  	background: #F7F7F7;
  	width: 300px;
  }
  .tx-kefeedit-pi2 td.label{
  	width: 100px;;
  }
  .tx-kefeedit-pi2 input.normal_input{
  	width: 320px;
  }
  .tx-kefeedit-pi2 textarea.normal_textarea{
  	width: 320px;
  }
  .tx-kefeedit-pi2 .htmlarea {
  	width: 320px !important;
  }
  .tx-kefeedit-pi2 .editorWrap{
  	width: 320px !important;
  }
  .tx-kefeedit-pi2 .freetext_label{
  	display: block;
  	float: left;
  	width: 100px;
  }
  .tx-kefeedit-pi2 .tx_nrwcttnews_teasertext .editorWrap{
  	height: 150px !important;
  }
  .tx-kefeedit-pi2 .tx_nrwcttnews_teasertext .htmlarea .editorIframe{
  	height: 120px !important;
  }

  .wl_link{
      margin-top: 5px;
      margin-bottom: 10px;
  }
}

