@charset "utf-8";
/* CSS Document www.astro-strobel.de */

/* Importe */
/* mailformsplus */
@import url(ext_mailformplus.css);

/* Überschriften */
h1.imageheader {overflow:hidden;text-indent:-999em;white-space:nowrap;font-size:250%;font-weight:lighter;margin:0 0 0.5em}
.l1, .l2-l, .l2-c, .l2-r {display:block;height:34px;background-repeat:no-repeat}
.l2-l {background-position:left top}
.l2-c {background-position:1em top}
.l2-r {background-position:right top}
h1,h2,h3 {margin:1em 0 0.5em}
h1 {font-weight:lighter;font-size:200%;color:#96b7e2}
h2 {font-weight:normal;font-size:150%;color:#036}
h3 {font-weight:bold;font-size:120%;color:#000}
#cols h1 {background:#96B7E2;color:white;display:block;font-size:130%;font-weight:bold;padding:2px 3px}
#cols h2 {background:#eee;color:#000;display:block;font-size:120%;font-weight:bold;padding:2px 3px}
.csc-firstHeader {margin-top:0}

/* Text allgemein */
p {line-height:150%;margin-bottom:1em}
p.csc-header-date {font-size:91.67%;color:#999}
.csc-subheader {font-weight:bold}
.csc-linkToTop a {padding-left:12px;background:url(img/linkToTop.gif) no-repeat 0 2px}
a {color:#5994d4;text-decoration:none}
a:hover {text-decoration:underline}
.csc-textpic-caption{font-style:italic;padding-top:3px}

/* Bilder */
img {border:0}

/* Listen */
ul {margin:0 0 1em 1.5em;list-style-image:url(img/dot8px.gif)}
ol {margin:0 0 1em 1.5em;list-style-type:decimal}

/* Rahmen */
.csc-frame-rulerBefore {border-top:1px dotted #96b7e2}
.csc-frame-rulerAfter {border-bottom:1px dotted #96b7e2}
.csc-frame-indent {padding-left:0.5em;border-left:5px solid #96b7e2}
.csc-frame-indent3366 {padding-left:33%}
.csc-frame-indent6633 {padding-right:33%}
.csc-frame-frame1 {background-color:#eee;padding:5px 6px 0;border:1px solid #ccc}
.csc-frame-frame2 {background-color:#fce6e9;padding:5px 6px 0;border:1px solid #e2001a}
.csc-frame h1, .csc-frame h2, .csc-frame h3 {margin-top:0}

/* Filelinks */
.csc-uploads {border-collapse:collapse;margin-bottom:1em}
.csc-uploads p {margin:0}
.csc-uploads td { border:1px solid white;padding:2px 3px;vertical-align:top}
.csc-uploads .tr-even {background-color:#ddd}
.csc-uploads .tr-odd {background-color:#eee}
.csc-uploads .csc-uploads-icon {width:18px;text-align:center}
.csc-uploads .csc-uploads-fileName {text-align:left}
.csc-uploads .csc-uploads-fileName a {font-weight:bold;color:#333}
.csc-uploads .csc-uploads-description {font-style:italic}
.csc-uploads .csc-uploads-fileSize {white-space:nowrap}
.csc-uploads-3 td {vertical-align:middle}
.csc-uploads-3 .csc-uploads-icon img {border:1px solid #333}

/* Tabellen */
.contenttable {border-collapse:collapse;margin-bottom:1em;width:auto}
.contenttable td, .contenttable th {padding:2px 1em 2px 3px;vertical-align:top;border:1px solid white}
.contenttable th {font-weight:bold}

.contenttable-1 th, .contenttable-1 td {background:#eee}

.contenttable-2 td {background:#eee}
.contenttable-2 th {background:#ccc}
.contenttable-2 tr.tr-even td {background:#ddd}

.contenttable-3 th, .contenttable-3 td {background:#eee;border-left:0;border-right:0}
.contenttable-3 th {background:#ccc}
.contenttable-3 tr.tr-even td {background:#ddd}

/* Extensions */
/* Kundenindex */
table.kundenindex {width:100%}
td.kundenindex {font-weight:normal;text-align:center;vertical-align:middle;width:25%;padding:20px 0}

/* Ansprechpartner */
table.tx_czcontacts {width:100%}
th.tx_czcontacts {width:25%;text-align:left;vertical-align:top;padding:1em 0 0.5em;font-size:120%}
td.tx_czcontacts {width:25%;text-align:left;vertical-align:top;padding-top:5px;padding-bottom:15px}
.tx_czcontacts a {text-decoration:none}
.tx_czcontacts-single {width:420px;text-align:left;vertical-align:top;padding-top:5px}
.tx_czcontacts-cert {width:420px;text-align:left;vertical-align:bottom;padding-bottom:5px}
.tx_czcontacts-img {width:160px;text-align:left;vertical-align:top;padding-top:5px;padding-bottom:5px;}
.tx_czcontacts-function {font-style:italic}
.tx_czcontacts-dept,.tx_czcontacts-phonext {font-weight:bold}
.tx_czcontacts-back {text-align: center}

/* ml_maps */
.marker-layer {width:auto !important;border:1px solid black;background-color:#fff;padding:0}
.marker-layer p {margin:0.3em;line-height:normal}

/* gmaps */
div#map {margin-bottom:32px}
#poi{width:350px}
#poi h3 {margin-bottom:12px}
#poi ul {list-style:none;padding:0 3px 2px;margin:0;border-bottom:1px solid #a9a9a9;margin-bottom:1em}
#poi li {display:inline}
#poi li a {color:#000;font-weight:bold;padding:2px 0.5em;border:1px solid #a9a9a9;margin-right:1px}
#poi li.act a {border-bottom:1px solid #fff}
#poi li a:hover {background-color:#eee}
#poi input{margin-bottom:10px}
#poi img {display:block;margin-bottom:5px}
.markerTooltip {background:#fff;padding:2px 3px;white-space:nowrap;border:1px solid #333;z-index:4}

/* mit_download */
table.mit_download_table {border-collapse:collapse;width:100%;margin-bottom:1em}
.mit_download_table th, .mit_download_table td {padding:2px 3px;vertical-align:top;border:1px solid white}
.mit_download_table td.category {font-weight:bold;text-align:left}
.mit_download_table td.subheader {font-weight:bold;text-align:center}
.mit_download_table td.icon {width:18px;text-align:center}
.mit_download_table td.description {text-align:left}
.mit_download_table td.fileDate {width:40px;text-align:center}
.mit_download_table td.fileSize {width:60px;text-align:center}
.mit_download_table span.fileTitle {font-weight:bold}
.mit_download_table span.fileDescription {font-style:italic}
.mit_download_table th, .mit_download_table td {background:#ccc}
.mit_download_table tr.tr-even td {background:#eee}
.mit_download_table tr.tr-odd td {background:#ddd}
.tx-mitdownload-pi1 a:link, div.tx-mitdownload-pi1 a:active, div.tx-mitdownload-pi1 a:visited, div.tx-mitdownload-pi1 a:hover {color:#000}

/* tt_news */
.news-press-item {margin-bottom:2em}
.news-press-date {font-size:91.67%;color:#999;margin-bottom:0}
.news-press-item h2, .news-press-item h3 {margin-top:0}
.news-press-item img {float:left;margin:0 10px 10px 0}
.news-press-subheader a {color:#000}
.news-press-subheader a:hover {color:#96b7e2;text-decoration:none}
.news-press-item dl {clear:left;line-height:150%;margin-bottom:1em}
.news-press-item dt {font-weight:bold;margin-right:0.5em}
dl.news-press-single-cat {color:#999}
.news-press-item dt, .news-press-item dd {float:left}
.news-single-backlink {clear:left}
.news-single-additional-info {clear:left;float:left;margin:1em 0;background:#eee;border:1px solid #ccc;padding:5px}

/* tx_indexedsearch */
.tx-indexedsearch fieldset {border:0;padding:0.5em 1em;background:#96B7E2 url(img/bg_mainnav.gif) repeat-x 50% 50%}
.tx-indexedsearch legend {display:none}
.tx-indexedsearch .tx-indexedsearch-searchbox-sword {font-family:Arial, Helvetica, sans-serif;font-size:100%;padding:2px;width:80%;border-top:1px solid #848484;border-right:1px solid #c0c0c0;border-bottom:1px solid #e0e0e0;border-left:1px solid #c0c0c0}
.tx-indexedsearch #tx-indexedsearch-searchbox-button-submit {font-family:Arial, Helvetica, sans-serif;font-size:100%;padding:1px;border:1px solid #757575}
.tx-indexedsearch-icon {position:relative;top:2px}
.tx-indexedsearch dl {line-height:150%}
.tx-indexedsearch dt, .tx-indexedsearch dd {float:left;color:#999}
.tx-indexedsearch dd.item-mtime, .tx-indexedsearch dd.item-path {float:none}
.tx-indexedsearch .res-tmpl-css {clear:both;margin-bottom:1em}
dt.tx-indexedsearch-text-item-path {display:none}
p.tx-indexedsearch-descr {margin:0}
p.tx-indexedsearch-list {margin:1em 0 -1em}
#body_main ul.browsebox {list-style-type:none;margin:2em 0}
.tx-indexedsearch-browsebox li {display:inline;margin-right:5px}
div.tx-indexedsearch-form {display:inline}
div.tx-indexedsearch-search-submit {display:inline}

/* tx_vgetagcloud_pi1 */
.tx-vgetagcloud-pi1 {line-height:200%;padding:12px 4px;overflow:hidden}
.tx-vgetagcloud-pi1 ul {margin:0;padding:0;list-style:none;float:left}
.tx-vgetagcloud-pi1 li {display:inline;float:left}
.tx-vgetagcloud-pi1 li a {padding:4px;color:#96b7e2}
.tx-vgetagcloud-pi1 li a:hover {color:#fff;text-decoration:none}

/* tx-felogin-pi1 */
.tx-felogin-pi1 fieldset {border:0;margin:1em 0}
.tx-felogin-pi1 legend {display:none}
.tx-felogin-pi1 input {margin-bottom:0.5em}

/* czlex */
/* SAT-LEXIKON */
.h2dark {font-size:166.67%;color:#003366}
.czlex-table {width:100%}
.czlex-category {font-size:166.67%;font-weight:normal;color:#003366;border-bottom:2px solid #96b7e2;padding-top:15px;padding-bottom:5px}
.czlex-keyword {font-weight:bold;color:black;vertical-align:top;text-align:left;border-bottom:1px solid #96b7e2;padding-top:5px;padding-right:10px;padding-bottom:5px}
.czlex-description {color:black;vertical-align:top;text-align:justify;border-bottom:1px solid #96b7e2;padding-top:5px;padding-bottom:5px	}
