/* -----------------content mitte--------------------- */

#nContent h1, #nContent h2, #nContent h3, #nContent h4 {color:#666; font-weight:normal; padding:0px; margin:0px;}
#nContent h1 {font-size:24px; margin:0 0 15px 0;}
#nContent h2 {font-size:18px; margin:0 0 10px 0;}
#nContent h3 {font-size:12px; margin:0 0 5px 0; font-weight:bold;}
#nContent h4 {color:#CC0000; margin:0 0 0 0; font-size:11px; font-weight:bold;}
#nContent p {line-height:16px;}
/* #nContent table.imgtext-nowrap {width:530px;} */
#nContent table.imgtext-table {margin:0;}
#nContent .csc-header {clear:both;}
#nContent .csc-caption {padding:0px; margin:0px;}
ul li {list-style-type:square;}
ol li {list-style-type:decimal;}

/* Rahmen */
.csc-frame {border:1px dotted #CCC;}
.csc-frame-frame1 {background-color:#EFEFEF;}
.csc-frame-frame2 {background-color:#EEE;}

/* Formulare allgemein */
#nContent fieldset {border:none; margin:0px; padding:0px;}
#nContent fieldset legend {display:none;}
#nContent fieldset img.required {margin-left:-10px; margin-top:4px; position:absolute;}
#nContent .csc-mailform-label {clear:both; border-bottom:1px solid #C0C1D9; padding:0 0 0 10px; font-weight:bold; width:560px;}
#nContent .csc-mailform-field {clear:both; margin-bottom:5px;}
#nContent .csc-mailform-field label {display:block; float:left; width:110px; font-weight:bold; padding-bottom:5px;}
#nContent .csc-mailform-field .csc-mailform-radio label {display:inline; float:none; width:auto; padding-left:10px;}

#nContent #tippage .csc-form-labelcell {width:150px; font-weight:bold;}

#nContent .input {border:1px solid #CCC; width:300px;}
#nContent .inputShort {border:1px solid #CCC; width:50px;}
#nContent .checkbox {margin-left:110px;}
#nContent .textarea {border:1px solid #CCC; height:200px; width:300px;}
#nContent .submit {border:1px solid #CCC; background-image:url('../nav/block_head_bg.gif'); margin-left:110px;}

/* Formulare Extensions */
#nContent table.csc-mailform {width:525px;}
#nContent form {margin-bottom:25px;}
#nContent table.csc-mailform {width:420px;}
#nContent table.csc-mailform td{padding:2px; vertical-align:top;}
#nContent table.csc-mailform td p {padding:0px; margin:0px;}
#nContent table.csc-mailform td p.csc-form-label-req {}
#nContent .csc-form-fieldcell-check p.csc-form-label {display:inline;}

/* Menu/Sitemap */
#nContent .csc-menu p {padding:0px; margin:0px; padding-left:15px; background-image:url('../nav/arrow.gif'); background-repeat:no-repeat; background-position:2px;}

/* Uploads */
#rContent table.csc-uploads {}

/* Sitemap */
#nContent .csc-sitemap ul {padding:2px; margin:0px; list-style-type:none;}
#nContent .csc-sitemap ul li {font-weight:bold; list-style-type:none;}
#nContent .csc-sitemap ul li a {display:block; padding:4px 0px 4px 0px; text-decoration:none; border-bottom:1px solid #CCC;}
#nContent .csc-sitemap ul ul li {padding-left:34px; font-weight:normal; border-bottom:none; background:url('../nav/arrow.gif') no-repeat 25px 9px;}
#nContent .csc-sitemap ul ul li a {text-decoration:underline; border-bottom:none;}
#nContent .csc-sitemap ul ul ul li {background-image:none; padding-left:30px;}
#nContent .csc-sitemap ul ul ul ul li {padding-left:30px;}

/* Filelinks */
#nContent .csc-uploads p {line-height:12px; margin:0px; padding:0px;}
#rContent .csc-uploads p {line-height:12px; margin:0px; padding:0px;}

/* Tabellen */
.contenttable-0 {border:1px solid #999; margin:15px 0 15px 0; width:525px;}
.contenttable-0 td {vertical-align:top;}
.contenttable-0 p {padding:0px; margin:0px;}
.contenttable-0 .tr-odd {background-color:#FFF;}
.contenttable-0 .tr-even {background-color:#EEE;}
.contenttable-0 .tr-0 {background-color:#999;}
.contenttable-0 .tr-0 td p {color:#FFF; font-weight:bold; padding:2px;}

.contenttable-1 {border:1px solid #666; margin:15px 0 15px 0; width:525px;}
.contenttable-1 p {padding:0px; margin:0px;}
.contenttable-1 td {vertical-align:top;}
.contenttable-1 .tr-odd {background-color:#EEE;}
.contenttable-1 .tr-even {background-color:#FFF;}
.contenttable-1 .td-0 {background-color:#666; white-space:nowrap;}
.contenttable-1 .td-0 p {color:#FFF; font-weight:bold; padding:2px;}

.contenttable-2 {border:1px solid #666; margin:15px 0 15px 0; width:525px;}
.contenttable-2 p {padding:0px; margin:0px;}
.contenttable-2 td {vertical-align:top;}
.contenttable-2 .tr-odd {background-color:#FFF;}
.contenttable-2 .tr-even {background-color:#EEE;}
.contenttable-2 .td-0, .contenttable-2 .tr-0 td {background-color:#666; white-space:nowrap;}
.contenttable-2 .td-0 p, .contenttable-2 .tr-0 td p {color:#FFF; font-weight:bold; padding:2px;}

.contenttable-3 {border:1px solid #CCC; margin:0px 0 15px 0; width:525px;}
.contenttable-3 p {padding:0 5px 0 5px; margin:15px;}
.contenttable-3 .tr-odd {background-color:#FFF;}
.contenttable-3 .tr-even {background-color:#EEE;}
.contenttable-3 .tr-0 {background-image:url('../nav/block_head_bg.gif');}
.contenttable-3 .tr-0 td {border-bottom:1px solid #CCC; }
.contenttable-3 tr td{padding:0 3px 0 3px;}
.contenttable-3 td {border-left:1px solid #CCC; vertical-align:top;}
.contenttable-3 .td-0 {border-left:none;}
.contenttable-3 .tr-0 td p {color:#005FBE; font-weight:bold; padding:2px 5px 2px 5px;}

#contentW #nContent .contenttable-3 {width:707px;}

/* micronel */
.micronel {border:1px solid #CCC; margin:15px 0 15px 0; width:707px;}
.micronel td {padding:4px; margin:0px;}
.micronel .listrow-odd {background-color:#EEE;}
.micronel .listrow-even {background-color:#FFF;}
.micronel .tr-0 {background-image:url('../nav/block_head_bg.gif'); border-bottom:1px solid #CCC;}
.micronel .tr-0 td{font-weight:bold; border-bottom:1px solid #CCC;}
.micronel .tr-0 td img.help {cursor:help;}
.micronel .tr-0 td {font-weight:bold; padding:2px 5px 2px 5px;}
.tx-micronellist-pi1 .noresult {border:1px solid #CCC; border-top:none; margin-top:-15px; width:705px; margin-bottom:15px;}
.tx-micronellist-pi1 .noresult div {padding:4px;}

/* single-view */
.tx-micronellist-pi1 .data {width:390px; float:left;}
.tx-micronellist-pi1 .data ul{list-style:square url('../nav/dot_list.gif') outside;}
.tx-micronellist-pi1 .img {width:310px; float:right;}
.tx-micronellist-pi1 .img img {padding:2px; border:1px solid #CCC;}
.tx-micronellist-pi1 .img .img1 {float:right; margin-left:15px; text-align:right;}
.tx-micronellist-pi1 .img .img2 {float:left;}
.tx-micronellist-pi1 .img .img3 {float:left; clear:right; margin-top:15px;}
.tx-micronellist-pi1 .img .img4 {float:right; margin-left:15px; margin-top:15px;}
#nContent .tx-micronellist-pi1 input.submit {background-image:url('../nav/arrow_back.gif'); background-position:0px 6px; background-repeat:no-repeat; background-color:transparent; color:#005FBE; border:none; cursor:pointer;}

/* enclosure_list */
.enclosure_list {border:1px solid #CCC; margin:15px 0 15px 0; width:525px; border-collapse:collapse;}
.enclosure_list td {padding:4px; margin:0px; vertical-align:top;}
h1 span.cHead {font-size:24px; color:#005FBE;}

.enclosure_list .listrow-odd td {border-bottom:1px solid #CCC;}
.enclosure_list .listrow-even td {border-bottom:1px solid #CCC;}

.enclosure_list .tr-0 {background-image:url('../nav/block_head_bg.gif'); border-bottom:1px solid #CCC;}
.enclosure_list .tr-0 td{font-weight:bold; border-bottom:1px solid #CCC;}
.enclosure_list .tr-0 td.downloads {width:80px;}
.enclosure_list .tr-0 td img.help {cursor:help;}
.enclosure_list .tr-0 td {font-weight:bold; padding:2px 5px 2px 5px;}
.enclosure_list .iconpdf {margin-right:5px;}
.enclosure_list .icondxf {margin-right:5px; margin-left:5px;}
.enclosure_list .icon3d {margin-left:5px;}
.enclosure_list .info, .tx-enclosurelist-pi1-singleView .info {cursor:help;}
.tx-enclosurelist-pi1 .noResults .warning {font-weight:bold; color:#005FBE;}
.tx-enclosurelist-pi1-singleView .info {font-weight:bold; color:#005FBE;}


#filterbox {border:1px solid #CCC; padding-bottom:5px; background-color:#F5F5F5; margin-top:15px;}
#filterbox .filterheadline {margin:0px; padding:2px 0px 2px 2px; border:none; background-image:url('../nav/block_head_bg.gif'); border-bottom:1px solid #CCC; color:#005FBE;}
#filterbox .filtersubheadline {margin:2px 0px 2px 0px; padding:2px 0px 2px 3px; color:#005FBE;}
#filterbox .filtersubtitle {margin:0px; padding:2px 0px 2px 3px; color:#666;}
#filterbox .filtersubtitle .txt {padding:0px 7px 0 3px;}
#filterbox input, #filterbox select {margin-left:5px;}
#filterbox input {border:1px solid #CCC;}
#filterbox input.l33 {width:40px;}
#filterbox input.l100 {width:150px;}
.tx-enclosurelist-pi1 .submit {background-image:url('../nav/block_head_bg.gif'); color:#005FBE; border:1px solid #005FBE; width:91px; margin-top:2px;}
.tx-enclosurelist-pi1 .reset {background-image:url('../nav/block_head_bg.gif'); border:1px solid #CCC; width:71px; margin:2px 0 0 2px;}

#nContent .tx-enclosurelist-pi1-singleView h3 {margin:10px 0 10px 0;}
.tx-enclosurelist-pi1-singleView .imageBlock img {border:1px solid #CCC; margin:0 4px 4px 0;}
.tx-enclosurelist-pi1-singleView .singleRight {float:right; width:200px; margin:0 0 0 10px; padding:0px;}
.tx-enclosurelist-pi1-singleView .singleRight .iconpdf {margin-right:10px;}
.tx-enclosurelist-pi1-singleView .singleRight .icondxf {margin-right:10px; margin-left:10px;}
.tx-enclosurelist-pi1-singleView .singleRight .icon3d {margin-left:10px;}

.tx-enclosurelist-pi1-singleView .lastImage, .tx-enclosurelist-pi1-singleView .imgBig {margin-right:0px;}
.tx-enclosurelist-pi1-singleView .options {width:300px; border:1px solid #CCC; border-collapse:collapse; margin:0px; padding:0px;}
.tx-enclosurelist-pi1-singleView .options td {border-bottom:1px solid #CCC; border-top:1px solid #CCC; vertical-align:top;}
.tx-enclosurelist-pi1-singleView .options .td-00 {width:25px; margin:0px; padding:0px;}
.tx-enclosurelist-pi1-singleView .options .td-01 {width:20px; margin:0px; padding:0px;}
.tx-enclosurelist-pi1-singleView .options td div {float:left; height:20px;}
.tx-enclosurelist-pi1-singleView .options td .full {width:20px;}
.tx-enclosurelist-pi1-singleView .options td .half {width:10px;}

.optionF {border:1px solid #CCC; width:300px; margin:0px; padding:0px; margin-left:-1px;}
.optionR {border:1px solid #CCC; border-top:none; width:300px; margin:0px; padding:0px; margin-left:-1px;}

.info {padding-left:5px;}

.tx-enclosurelist-pi1-singleView .selectTable {border-collapse:collapse; margin:10px 0 0 0; padding:0px;}
.detailTable .first {width:140px;}
#nContent .tx-enclosurelist-pi1-singleView .first h3 {margin:0px; padding:0px;}
#nContent .colorDetail {margin:0px; padding:0px;}
#nContent .colorDetail .first {margin:0px; padding:0px;}

.tx-enclosurelist-pi1-singleView .selectTable .first {width:110px; vertical-align:top;}

#contact .options {border:1px solid #666; width:300px; border-collapse:collapse; margin:0px; padding:0px;}
#contact .options td {border:1px solid #666; vertical-align:top; border-left:none; border-right:none;}
#contact form .radio {border:none; height:12px; padding:0px; margin:0px;}
#contact .tableRadio {border:1px solid #666; width:300px; border-collapse:collapse; margin:0px; padding:0px;}
#contact .tableRadio td {border:1px solid #666; vertical-align:top; border-left:none; border-right:none;}
p.csc-form-commentBlueFirst {font-weight:bold; color:#005FBE; padding-top:0px; margin-top:0px;}
p.csc-form-commentBlue, span.csc-form-commentBlue {font-weight:bold; color:#005FBE; padding-top:10px; margin-top:16px; border-bottom:5px solid #FFF; border-top:10px solid #FFF;}

.tx-enclosurelist-pi1-singleView .colorDetail .td-02, .tx-enclosurelist-pi1-singleView .colorDetail .td-03 {}

.tx-enclosurelist-pi1-singleView .attachmentBlock {clear:both; padding-top:20px;}
.tx-enclosurelist-pi1-singleView .attachmentDetail {width:300px; border:1px solid #CCC; border-collapse:collapse; margin:0px; padding:0px;}
.tx-enclosurelist-pi1-singleView .attachmentDetail td {border-bottom:1px solid #CCC; border-top:1px solid #CCC; vertical-align:top; padding:5px;}
.tx-enclosurelist-pi1-singleView .attachmentDetail .title {font-weight:bold;}
.tx-enclosurelist-pi1-singleView .attachmentDetail .shortterm {font-style:italic;}
.tx-enclosurelist-pi1-singleView .attachmentDetail .noAttachImage {font-style:italic;}
#nContent .tx-enclosurelist-pi1-singleView .attachmentDetail .inputShort {width:37px;}

.tx-enclosurelist-pi1-singleView .detailTable {width:300px; margin:0px; padding:0px; border-collapse:collapse;}
.tx-enclosurelist-pi1-singleView .detailTable td {vertical-align:top;}
.tx-enclosurelist-pi1-singleView .detailTable td.label {width:140px;}

.tx-micronellist-pi1 .noresult {border:1px solid #CCC; border-top:none; margin-top:-15px; width:705px; margin-bottom:15px;}
.tx-micronellist-pi1 .noresult div {padding:4px;}

/* enclosure_single */
.tx-micronellist-pi1 .data {width:390px; float:left;}
.tx-micronellist-pi1 .data ul{list-style:square url('../nav/dot_list.gif') outside;}
.tx-micronellist-pi1 .img {width:310px; float:right;}
.tx-micronellist-pi1 .img img {padding:2px; border:1px solid #CCC;}
.tx-micronellist-pi1 .img .img1 {float:right; margin-left:15px; text-align:right;}
.tx-micronellist-pi1 .img .img2 {float:left;}
.tx-micronellist-pi1 .img .img3 {float:left; clear:right; margin-top:15px;}
.tx-micronellist-pi1 .img .img4 {float:right; margin-left:15px; margin-top:15px;}
#nContent .tx-micronellist-pi1 input.submit {background-image:url('../nav/arrow_back.gif'); background-position:0px 6px; background-repeat:no-repeat; background-color:transparent; color:#005FBE; border:none; cursor:pointer;}



/* -----------------content rechts--------------------- */
#rContent .img {border:1px solid #CCC; padding:2px;}
#rContent h1 {background-color:#EEE; border:1px solid #999; font-size:11px; padding:4px;}
#rContent .caption {font-size:9px; padding:0px; /*padding-left:4px; padding-right:4px;*/;}
#rContent p {color:#666; padding:0px; /*padding-left:4px; padding-right:4px;*/}

/* NEWS */
.news-list-image{padding:0px 0px 0px 15px; float:right;}
.news-list-image img {border:1px solid #CCC;}
.news-list-subheader {margin-bottom:15px;}
.news-single-img {float:right; margin-left:15px; margin-top:15px;}
.news-single-img img {border:1px solid #CCC;}
.news-single-backlink {margin-bottom:15px;}

/* -----------------sonstiges--------------------- */
a {color:#005FBE; text-decoration:none;}
a:hover {text-decoration:underline;}

#nContent a, #rContent a {text-decoration:underline;}