h1,
h2,
h3 {
  display: block;
  float: left;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  width: 510px;
}

.headlineCssBg {
	background-repeat:no-repeat;
	height:23px;
	text-indent:-9999px;
}

.pressform,
.nlSubscribe,
.tx-rgtabs-pi1,
.csc-textpic {
  display: block;
  float: left;
  margin: 0 0 19px 0;
  padding: 0;
  border: 0;
  width: 510px;
}

.hoch2teaser {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  border: 0;
  width: 510px;
}
#content .block ul {
	margin-top: 5px;
}
.block .pressform,
.block .nlSubscribe,
.block .tx-rgtabs-pi1,
.block .hoch2teaser,
.block .csc-textpic {
  width: 460px;
  margin: 0 0 0px 0;
}

#right h1,
#right h2,
#right h3,
#right .nlSubscribe,
#right .hoch2teaser,
#right .csc-textpic {
  width: 245px;
}

dl.csc-textpic-image {
  margin: 0 !important;
}

#right .csc-textpic .csc-textpic-imagewrap {
  
}

#center .cont .csc-textpic-intext-left-nowrap div.csc-textpic-text {
  width: 350px !important;
  *width: 345px !important;
  *overflow:hidden;
}
#center .csc-textpic-intext-left-nowrap .csc-textpic-image img,
#center .csc-textpic-intext-left .csc-textpic-image img {
	padding-bottom: 15px;
}

.flashGal {
  padding: 0 0 19px 0;
  margin:0;
}
.cont .news-latest-item .clearer {
 width: 470px;
 height: 30px;
 float: left;
 clear: both;
 display: block;
 background: url(../img/lineHor.gif) repeat-x center;

}
.csc-frame-rulerAfter,
.contentLinieMargin {
 height: 30px;
 float: left;
 clear: both;
 display: block;
 background: url(../img/lineHor.gif) repeat-x center;
 }

#center .contentLinieMargin           {
 width: 510px;
 }

#center .block .contentLinieMargin {
  width: 460px;
  margin:5px 0 5px 0;
}

#right .contentLinieMargin          {
 width: 211px;
 background: url(../img/lineHor.gif) repeat-x center;
 height: 30px;
 }
 
 #nav .lefter .searchForm .formRow,
#nav .lefter .searchForm .formRow .field {
  width: 160px;
  float: left;
  clear: both;
}

input.txt {
  height: 15px;
  font-size: 10px;
  background:#E6E6E6;
  border-top: 1px solid #787878;
  border-right: 1px solid #787878;
  border-bottom: 0;
  border-left: 0;
}
.formRowMenu .text {
	width: 80px !important;
	margin-right: 10px;
}

#nav .lefter .searchForm .formRow .field .txt {
  width: 149px;
  height: 15px;
  font-size: 10px;
  background:#E6E6E6;
  border-top: 1px solid #787878;
  border-right: 1px solid #787878;
  border-bottom: 0;
  border-left: 0;
}

#nav .lefter .searchForm .formRow .field .sbtImg {
  float: left;
  width: 20px;
  overflow: hidden;
}
#nav .lefter .searchForm .formRow .field .sbtImg .btn {
  margin-top: 3px;
  width:10px;
}
#nav .lefter .searchForm .formRow .field .txtFld {
  float: left;
  width: 140px;
  overflow: hidden;
}

#nav .lefter .searchForm .advSearch,
#nav .lefter .searchForm .sbt,
#nav .lefter .searchForm .hdl,
#nav .lefter .searchForm .formRow .label {
	display: none;
}

.lefter .tx-indexedsearch-searchbox p,
.tx-indexedsearch-rules {
  display: none;
  
}

#center .tx-indexedsearch {
  margin-top: 0px;
  padding-top: 0;
}

#center .cont h1 {
  width: 460px;
  overflow: hidden;
}

#center .tx-indexedsearch-searchbox,
#center .tx-macinasearchbox-pi1,
#center .advSearch,
#center .hdl,
#center .sbt,
#center .inpFld {
  display : none;
}

#center .tx-indexedsearch-res {
  margin-bottom:0;
  padding:0;
  width: 510px;
}
.tx-indexedsearch-res tr.lineTop {
  width: 460px !important;
}

#center .block .tx-indexedsearch-res {
	width: 460px;
	overflow: hidden;
}

.cont .tx-indexedsearch-res table,
.cont .tx-indexedsearch-res tbody {
  width: 460px !important;
}
#center .tx-indexedsearch-res .lineTop td {
  background: transparent url(../img/lineHor.gif) repeat-x center;
  height: 30px;
}

#center .blockHeadline {
	background:#F0F0F0 url(../img/header_bg.gif) repeat-x top left !important;
	width: 510px;
	height: 20px;
	float: left;
	overflow: hidden;
}

#center .blockHdlCont br,
#center .blockHdlCont p {
	float: left;
	clear: none;
}

#center .blockHdlCont a {
	color: #FFF;
	padding-left: 12px;
}
#center .blockHdlCont a:hover {
	background: url(../img/arrowMoreWht.gif) no-repeat scroll 0 3px;
	text-decoration: none;
}
#center .blockHdlCont p {
 height: 20px;
 line-height: 18px;
 padding:0 20px 0 5px;
 margin: 2px 5px 0 5px;
 border-right: 1px solid #DF680E;
 font-weight: bold;
 color: #FFF;
}

#center .block {
  display: block;
  float: left;
  width:508px;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  background: #F0F0F0 url(../img/lineHor.gif) repeat-x bottom;
  padding: 0;
  margin-bottom:0 0 15px 0;
}
#center .block .cont {
  padding: 15px; 
  width: 460px;
}

#center .nlSubscribe {
  margin-top:10px;
}
#center .nlSubscribe .cats {
  display: none;
}

.nlSubscribe .sem_datum               {
 float:left;
 width: 514px;
 margin:10px 0 10px 0;
 padding: 0;
 overflow: hidden;
 display: block;
 clear: both;
 }

.pressform .formnRow,
.nlSubscribe .formRow {
 float:left;
 width: 484px !important;
 clear: both;
 margin: 10px 0 0 0;
 }

.nlSubscribe .shop_pinfo {
  margin: 10px 0 10px 0 !important;
}

#right .nlSubscribe .scanman {
	position:absolute;
	width: 123px;
	height: 92px;
	background: url(../img/bannerScanManFist.png) no-repeat right top;
	margin:20px 0 0 170px;
}

#right .nlSubscribe .sem_datum               {
 float:left;
 width: 166px;
 margin:2px 0 0 10px;
 overflow: hidden;
 color: #FFF;
 font-size: 12px;
 }
 
#right .nlSubscribe .shop_pinfo {
  clear:both;
  width: 244px;
  margin: 10px 0 0 10px !important;
}
#right .nlSubscribe #newsletterSubcr         {
 float:left;
 width: 166px;
 margin:0 0 0 10px;
 overflow: hidden;
 }
 
.nlSubscribe .hdl span                {
 display: none;
 }
.pressform .formRow,
.nlSubscribe .formRow {
 float:left;
 width: 514px !important;
 clear: both;
 margin: 10px 0 0 0;
 }
.pressform .error,
.nlSubscribe .error                   {
 width: 340px;
 margin-left: 140px;
 color: #F24405;
 display: block;
 }

.pressform .field .txt,
.nlSubscribe .field .txt              {
 background: #FFF;
 width: 318px;
 height: 18px;
 border:1px solid #B5AEA5;
 text-indent: 2px;
 }
.pressform .field .txt:focus,
.nlSubscribe .field .txt:focus        {
 background-color:#555;
 }
.pressform .field,
.nlSubscribe .field                   {
 clear: both;
 width: 320px;
 overflow: hidden;
 }

.pressform .label,
.nlSubscribe .label                   {
 float: left;
 width: 140px;
 text-align: left;
 clear: both;
 display: block;
 }

.pressform .sbtSub button,
.nlSubscribe .sbtSub button           {
 font-weight: normal;
 text-align: left;
 margin:0;
 padding: 0;
 font-size: 12px;
 border: 0px;
 background: transparent;
 }
#center .nlSubscribe .submit {
  margin-bottom: 10px;
}
.pressform .sbtSub,
.nlSubscribe .sbtSub                  {
 list-style: none;
 background: url(../img/arrowMoreDrk.gif) no-repeat scroll 145px;
 }
.pressform .sbtSub span,
.nlSubscribe .sbtSub span             {
 text-decoration: none;
 margin:0 0 0 158px;
 padding: 0;
 font-size: 12px;
 }

#right .nlSubscribe                   {
 width: 430px;
 height: 155px;
 background: url(../img/bgNlRight2.jpg) no-repeat;
 font-size: 11px;
 font-family: Arial, Verdana, Georgia, Tahoma;
 overflow:auto;
 }
#right .nlSubscribe form              {
 padding: 0;
 margin: 0;
 }
#right .nlSubscribe .cats              {
  float:left;
  width: 244px;
  height: 30px;
}
.nlSubscribe .infotxt {
  display: none;
}

#right .nlSubscribe .hdl              {
 float:left;
 clear: both;
 width: 244px;
 margin:10px 0 0 10px;
 height: 30px;
 overflow:hidden;
 color: #FFF;
 background: url(../img/hdlNlRightDE.gif) no-repeat;
 }
 
 /*  Kontaktformular  */

 #kontaktForm .formRow {
  float:left;
  clear: both;
  width: 470px;
}

#kontaktForm .formRow div.txt {
	padding-bottom: 15px; 
}
#kontaktForm .formRow .orange {
	color: #F07C00
}
#kontaktForm .formRow span.txt {
  float:left;
  clear: both;
  width: 470px;
}

#kontaktForm .formRow .label {
 float: left;
 width: 140px;
 text-align: left;
 clear: both;
 display: block;
}

#kontaktForm .formRow .field {
	display: block;
	float: left;
	width: 322px;
	margin: 0 0 15px 0;
	padding: 0;
}

#kontaktForm .formRow .field .text {
 background: #FFF;
 width: 318px;
 height: 18px;
 border:1px solid #B5AEA5;
 text-indent: 2px;
}

#kontaktForm .formRow .field .strasse {
  width: 250px;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
#kontaktForm .formRow .field .strasse .text {
  width: 238px;
}

#kontaktForm .formRow .field .hausnummer {
  width: 72px;
  float: left;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
#kontaktForm .formRow .field .hausnummer .text {
  width: 68px;
  float: left;
  margin-left: 0;
}

#kontaktForm .order .formRow .field {
  width: 460px;
}

#kontaktForm .order .formRow .field .artikel {
  width: 360px;
  float: left;
}

#kontaktForm .order .formRow .field .artikel .text {
  width: 348px;
  float: left;
}

#kontaktForm .order .formRow .field .menge {
  width: 100px;
  float: left;
}

#kontaktForm .order .formRow .field .menge .text {
  width: 98px;
  float: left;
}

/*   */

#right .dk .hdl              {
 background: url(../img/hdlNlRightDK.gif) no-repeat;
}
#right .nlSubscribe .formRow            {
 width: 400px !important;
 margin: 7px 0 0 10px;
 padding: 0;
 }
#right .nlSubscribe .error            {
 display: none;
 font-size: 9px;
 color: #FFF;
 margin-left: 0;
 width: 166px;
 height: 9px;
 margin: 0;
 padding: 0;
 }

#right .nlSubscribe .field            {
 display: block;
 width: 200px;
 margin: 0px;
 padding: 0;
 }
#right .nlSubscribe .field .txt       {
 color: #646464;
 background: #C8C8C8;
 width: 166px;
 height: 16px;
 margin-left: 10px;
 border:1px solid #998F82;
 }
#right .nlSubscribe .field .txt:focus {
 background: #555;
 color: #C8C8C8;
 }
#right .nlSubscribe .sbtSub button    {
  color: #EE7F01;
 font-size: 11px;
 }
#right .nlSubscribe .sbtSub           {
 background: url(../img/arrowMore.gif) no-repeat scroll 0px;
 }
#right .nlSubscribe .sbtSub span      {
  margin:0 0 0 10px;
  padding:0;
  font-size: 11px;
 }

#right .nlSubscribe .submit {
  padding: 0;
  overflow:hidden;
}

button.newsletterSubmit {
  margin:0;
  padding:0;
}

.nlSubscribe .unsubscribe,
.nlSubscribe .htmlFormat,
#right .nlSubscribe .label            {
 display: none;
 }

.news-latest-item,
.news-list-item {
  margin: 0px;
}
.news-list-item .txt,
.news-latest-item .txt {
  float: left;
}
.news-list-item .container,
.news-latest-item .container {
  float: left;
  width: 470px;
  display: table;
}

.news-list-morelink,
.news-list-item .txt,
.news-latest-item .txt {
  position: relative;
  width: 380px;
  float: left;
  clear: none;
  margin:0 0 10px 10px;
  overflow:hidden;
}

.rgtabs-container .news-list-morelink,
.rgtabs-container .news-list-item .txt,
.rgtabs-container .news-latest-item .txt,
.block .news-list-morelink,
.block .news-list-item .txt,
.block .news-latest-item .txt {
  width: 340px;
}
.news-latest-backlink,
.news-single-backlink {
  background: url(../img/arrowBack.gif) no-repeat scroll 0px;
  text-indent: 10px;
  float: left; 
  width:300px;
  margin: 0 0 15px 0;
}

.tblMediaArchive a,
a.linkMitPfeil {
 line-height: 18px;
 padding-left: 12px;
 background: url(../img/arrowMore.gif) no-repeat scroll 0 2px;
 font-weight: normal;
}
.news-list-morelink,
.news-latest-morelink {
  float: left;
  margin-left: 130px;
  background: url(../img/arrowMore.gif) no-repeat scroll 0px;
  text-indent: 10px;
}
.news-list-item h3 {
  margin: 15px 0 10px 0px;
  width: 340px;
}
.news-list-item .image {
  float: left;
  width: 110px;
  padding:16px 0px 10px 10px;
  overflow:hidden;
}

/*
.news-single-img img,
.news-list-item .image img,
.news-latest-item .image img {
  border: 1px #ccc solid;
  background: #FFF;
  padding: 3px;	
  
}
*/
.news-list-container .contentLinieMargin,
.news-latest-container .contentLinieMargin          {
 background: url(../img/lineHor.gif) repeat-x bottom;
 height: 15px;
 }

.cont .news-latest-item img {
  float: left;
  margin:0 20px 0 0;
  padding-top:0px;

}

.news-latest-img,
.news-single-img {
  float: left;
  margin:0 20px 20px 0;
  padding-top:4px;
}
.news-list-container h2,
.news-latest-container h2 {
  display: none;
}

.rgtabs-wrapper {
  float: left;
  display: block;
  width: 510px;
  padding:0 !important;
  margin:0 !important;
  border: 1px solid #ccc;
  background:#F0F0F0 url(../img/bgTopTeaser.png) repeat-x !important;
  overflow:hidden;
  clear:both;
}
.news-latest-morelink {
   float: left;
}

.news-latest-item h2,
.news-single-item h2 {
  color:#EE7F01;
}

.cont .news-latest-item {
	width: 460px;
}

.cont .news-single-item h2 {
  width: 460px;
  clear: both;
}
.cont .news-latest-item,
.cont .news-single-item  {
  width: 460px;
}
.news-latest-item h3,
.news-single-item h3 {
  font-size: 12px;
  font-weight: normal;
}
.block .news-latest-item h3,
.block .news-single-item h3 {
  width: 460px;
}

.block .news-single-timedata {
	float: left; 
	width: 470px;
	clear: both;
	font-size: 10px;
	font-weight: normal;
	margin: 5px 0 5px 0;
}

.block .news-latest-date {
	float: left; 
	clear: both;
	font-weight: normal;
	margin: 5px 0 0 130px;
}

.block .news-latest-date a {
	font-weight: normal;
	font-size: 10px;
}

.news-latest-item .image {
  float: left;
  width: 110px;
  padding:10px 0px 10px 10px;
  overflow:hidden;
}
.news-latest-item h3 {
  margin: 8px 0 10px 0px;
  width: 340px;
}

.news-single-item h3,
/* .news-single-timedata, */
.news-single-gotoarchive,
.news-single-category,
.news-single-date,
.news-single-category,
.news-single-author,
.news-list-gotoarchive,
.news-list-category,
.news-list-date,
.news-list-category,
.news-latest-gotoarchive,
.news-latest-category,
/* .news-latest-date, */
.news-latest-category {
  display: none;
}

.news-latest-item p,
.news-latest-item img {
}

.tx-rgtabs-pi1 {
  width: 510px; overflow: hidden;
}
.rgtabs-container {
  margin: 0;
  padding: 0;
}
.rgtabs-container .headerwrap1 {
  margin:20px 0 0 20px;
  padding: 0;
}

.tx-rgtabs-pi1 h4 {
	margin-bottom: 0;
	padding-bottom: 0;
}
.tx-rgtabs-pi1 h4,
ul.rgtabs-menu {
  width: 510px;
  height: 20px;
  overflow: hidden;
  background: url(../img/bgHdl.jpg) top;
}

ul.rgtabs-menu li {
  background: url();
  color: #FFF;
  border-right: 1px solid #DF680E;
}
ul.rgtabs-menu li a {
  background: url();
  color: #FFF;
}

ul.rgtabs-menu li a {
  line-height: 16px;
  font-size: 12px !important;
  font-weight: bold !important;
}

li.rgtabs-selected {
  background: url(../img/arrowMoreWht.gif) no-repeat scroll 4px 6px !important;
}
li.rgtabs-selected a {
  background: url() !important;
  color: #FFF !important;
}

/* ****************** presscenter ************************* */
.tx-cwtpresscenter-pi2 table {
	float: left;
	clear: both;
}
.tx-cwtpresscenter-pi2 {
	padding-bottom: 10px;
	float: left;
}
.tx-cwtpresscenter-pi2 .cwtTable1 {
	width: 470px;
}
.tx-cwtpresscenter-pi2 .cwtTable1 .brdBot {
	border-bottom: 1px solid #000;
}
.tx-cwtpresscenter-pi2 ul {
	list-style: none;
}
.tx-cwtpresscenter-pi2 ul li {
	list-style-image: url(../img/arrowMoreDrk.gif);
}
/* ****************** gallery ************************* */
.tx-rgsmoothgallery-pi1                                    { background: #FFF; display: block; float: left; }
.myGallery                                                 { float: left; background: #FFF; }
.slideInfoZone p                                           { font-size: 11px !important; height: 18px; }
.slideInfoZone h2                                          { font-size: 11px !important; height: 18px; margin-bottom: 0 !important; }
.jdGallery .slideElement                                   { background: #FFF; display:block; }
.carouselWrapper                                           { padding: 0; margin: 10px 0 0 0 !important; border:0; }
.carouselInner                                             { display: block; float: left; clear: both; width: 510px; padding: 0; margin: 0; border:0; }
.carouselInner .thumbnail                                  { background: #000; border: 0; width: 100px; height: 90px; float:left; display: block; overflow:hidden; clear: none; padding:0; margin: 5px 2px 0 0 !important; }
.jdExtCarousel p.label                                     { display: none; }

/* ****************** Sitemap ************************* */
.tx-flseositemap-pi1                       { float:left; width: 470px; margin-top: 15 px; }
.tx-flseositemap-pi1 ul 				   { margin-left: 0; padding-left: 0; }
.tx-flseositemap-pi1 ul li 				   { margin-left: 0px; }
.tx-flseositemap-pi1 ul li ul li		   { margin-left: 15px; }
.tx-flseositemap-pi1 li ul li ul li        { padding: 0px 0 5px 0px; margin-left: 20px; list-style: none; }
.tx-flseositemap-pi1 ul li.deep0 a         { display: none; }

.tx-flseositemap-pi1 ul li.deep1 a         { display: block !important; }

.tx-flseositemap-pi1 ul.deep1              { background: url(../img/lineHor.gif) repeat-x top; padding: 10px 0 0 0; margin-bottom: 2px; }
.tx-flseositemap-pi1 ul.deep2              { background: url() repeat-x bottom; padding: 10px 0 10px 0px; }

.tx-flseositemap-pi1 ul li.deep1           { list-style-image: url(../img/arrowMoreDrk.gif); text-indent: 10px; }
.tx-flseositemap-pi1 ul li.deep2           { list-style-image: url(../img/arrowMore.gif); text-indent: 10px; }
.tx-flseositemap-pi1 ul li.deep3           { list-style-image: url(../img/arrowMoreDrk.gif); text-indent: 10px; }
.tx-flseositemap-pi1 ul li.deep0           { list-style-image: url(''); text-indent: 10px; list-style:none; }
.deep0 li.lastDay { margin-top: 10px; }
.deep1 li.lastDay { margin-top: 0px; }

.tx-wecmap-pi1 table {
margin-top: 20px;
  float:left;
}

ul.csc-bulletlist {
	padding: 10px 0 10px 20px;
}
ul.csc-bulletlist li {
	float: left;
	list-style-image: url(../img/arrowMoreDrk.gif);
	margin-bottom: 10px;

}

#center .cont ul.csc-bulletlist li {
  width: 440px;
}