/* www.zuercher.de */
@page {
size:landscape;
}

* {
border:0;
margin:0;
padding:0;
}

html {
height:100%;
font-size:100.01%;
}

body {
background:#fff;
color:#000;
font:100.01%/120% Arial, Helvetica, sans-serif;
}

em {
font-style:normal;
}

.backcolor {
background:url(../bilder/background2.gif) repeat-x top;
}

#rahmen {
background:url(../bilder/liniesenkrecht.gif) repeat-y 585px;
height:100%;
float:left;
position:relative;
z-index:100;
}

#rahmen[id] {
background:url(../bilder/liniesenkrecht.gif) repeat-y 610px;
height:100%;
}

CENTER {
color:#FFF;
font:11px Arial, Helvetica, sans-serif;
text-align:left;
}

h1 {
color:#d10019;
font:bold 14px/1.7 Arial, Helvetica, sans-serif;
margin-top:15px;
text-decoration:none;
}

h2,h3,h4 {
color:#d10019;
font:bold 14px/1.7 Arial, Helvetica, sans-serif;
text-decoration:none;
}

h5 {
color:#fff;
font:bold 10px/3 Arial, Helvetica, sans-serif;
text-decoration:none;
}

h6 {
_height:1%;
color:#fff;
font:normal 65%/1.2 Arial, Helvetica, sans-serif;
margin-bottom:2px;
margin-left:3px;
margin-top:6px;
padding-bottom:2px;
padding-left:3px;
padding-top:6px;
}

a:link,a:visited {
color:#333;
}

#topimage {
background:#dfe0e1;
height:90px;
}

#breadcrumbnav {
background:url(../bilder/navirahmen.gif) no-repeat left -2px;
color:#d10019;
font:12px/18px arial, Helvetica, sans-serif;
text-decoration:none;
text-indent:4px;
}

#maincontent {
height:100%;
}

#content {
float:left;
height:100%;
margin-right:15px;
padding-left:25px;
vertical-align:top;
width:560px;
}

.linieoben {
border-top:1px solid #d10019;
height:19px;
top:0;
}

.top {
background:#a2a5a6;
height:19px;
}

.top_kundenbereich a:link,.top_kundenbereich a:visited {
background:url(../bilder/top_kundenbereich.gif) no-repeat top;
display:block;
float:left;
height:15px;
margin-left:25px;
width:100px;
}

.top_kundenbereich a:hover,.top_kundenbereich a:active {
background:url(../bilder/top_kundenbereich_o.gif) no-repeat top;
display:block;
float:left;
height:15px;
margin-left:25px;
width:100px;
}

.top_intern a:link,.top_intern a:visited {
background:url(../bilder/top_intern.gif) no-repeat top;
display:block;
float:left;
height:15px;
margin-left:25px;
width:55px;
}

.top_intern a:hover,.top_intern a:active {
background:url(../bilder/top_intern_o.gif) no-repeat top;
display:block;
float:left;
height:15px;
margin-left:25px;
width:55px;
}

.top_impressum a:link,.top_impressum a:visited {
background:url(../bilder/top_impressum.gif) no-repeat top;
display:block;
float:left;
height:15px;
margin-left:250px;
width:80px;
}

.top_impressum a:hover,.top_impressum a:active {
background:url(../bilder/top_impressum_o.gif) no-repeat;
display:block;
float:left;
height:15px;
margin-left:250px;
width:80px;
}

.top_admin a:link,.top_admin a:visited {
background:url(../bilder/top_admin.gif) no-repeat top;
display:block;
float:left;
height:15px;
margin-left:25px;
width:50px;
}

.top_admin a:hover,.top_admin a:active {
background:url(../bilder/top_admin_o.gif) no-repeat;
display:block;
float:left;
height:15px;
margin-left:25px;
width:50px;
}

#aktuell {
border:1px solid #d10019;
}

#quicklinkback {
float:left;
margin-top:-18px;
position:absolute;
width:150px;
overflow:hidden;
}

#quicklinkback[id] {
margin-left:610px;
}

.clear {
clear:both;
}

#navigationbg {
background:#a2a5a6;
margin-top:25px;
}

#navigation1,#navigation11,#navigation12,#navigation13,#navigation14,#navigation15,#navigation16 {
background:#f6f6f6;
float:left;
position:absolute;
visibility:hidden;
width:160px;
}

.navigationdate {
color:#FFF;
font:11px Arial, Helvetica, sans-serif;
padding-bottom:6px;
vertical-align:bottom;
}

.b {
background:#d9dadb;
border-bottom:2px solid #FFF;
color:#58585a;
display:block;
font:bold 12px/20px arial, Helvetica, sans-serif;
margin-top:0;
text-decoration:none;
text-indent:20px;
width:160px;
}

.menu_1 {
background:#a2a5a6;
color:#333;
float:left;
font:bold 12px/22px arial, Helvetica, sans-serif;
list-style:none;
position:relative;
text-indent:10px;
width:160px;
}

.menu_2 {
background:#a2a5a6;
color:#333;
float:left;
font:bold 12px/22px arial, Helvetica, sans-serif;
position:relative;
text-indent:10px;
width:160px;
}

.menu_3 {
background:#a2a5a6;
color:#333;
float:left;
font:bold 12px/22px arial, Helvetica, sans-serif;
height:98%;
position:relative;
text-indent:10px;
width:160px;
}

.break {
background:#f6f6f6;
float:left;
font:bold 12px/14px arial, Helvetica, sans-serif;
left:15px;
position:relative;
width:160px;
}

li {
list-style:none;
}

li a:link,li a:visited {
background:#a2a5a6;
border-bottom:1px solid #FFF;
color:#FFF;
display:block;
font:12px/20px arial, Helvetica, sans-serif;
margin-left:10px;
text-decoration:none;
width:150px;
}

li a:hover,li a:active {
background:#d10019;
border-bottom:1px solid #FFF;
color:#FFF;
display:block;
font:bold 12px/20px arial, Helvetica, sans-serif;
margin-left:10px;
text-decoration:none;
width:150px;
}

dl {
margin-bottom:10px;
}

.sub a:link,.sub a:visited {
background:#FFF;
border-bottom:1px solid #bbbdbe;
color:#58585a;
display:block;
font:12px/20px arial, Helvetica, sans-serif;
margin-left:20px;
text-decoration:none;
width:140px;
}

.sub a:hover,.sub a:active {
background:#FFF;
border-bottom:1px solid #bbbdbe;
color:#d10019;
display:block;
font:bold 12px/20px arial, Helvetica, sans-serif;
margin-left:20px;
text-decoration:none;
width:140px;
}

.news-latest-container HR.clearer {
border-bottom:1px solid #666;
}

.news-latest-container {
padding-top:8px;
}

.news-latest-item {
background:#bbbdbe;
}

.news-latest-item h2 {
_height:1%;
color:#fff;
font:bold 14px/1 Arial, Helvetica, sans-serif;
margin-bottom:2px;
margin-left:3px;
margin-top:6px;
padding-bottom:2px;
padding-left:3px;
padding-top:6px;
}

.news-latest-item h2 a {
color:#fff;
font:bold 14px/1 Arial, Helvetica, sans-serif;
text-decoration:none;
}

.news-latest-item h2 a:link,.news-latest-item h2 a:visited {
font:bold 14px/1 Arial, Helvetica, sans-serif;
text-decoration:none;
}

.news-latest-item h2 a:hover,.news-latest-item h2 a:active {
color:#d10019;
font:bold 14px/1 Arial, Helvetica, sans-serif;
text-decoration:none;
}

#news-latest-img {
border:0;
float:left;
margin-bottom:-12px;
margin-left:-1px;
padding-bottom:-12px;
padding-left:-1px;
}

.news-latest-item p {
_height:1%;
clear:both;
color:#000;
font:normal 11px/12px arial, Helvetica, sans-serif;
margin-left:3px;
padding-left:3px;
}

.news-latest-morelink {
color:#fff;
font:12px/14px arial, Helvetica, sans-serif;
height:14px;
text-indent:16px;
}

.news-latest-morelink a {
background:url(../bilder/weiter-aktuell.gif) no-repeat left center;
float:right;
margin-right:3px;
padding-right:3px;
text-decoration:none;
}

.news-latest-abstand {
font:2px arial, Helvetica, sans-serif;
height:3px;
}

.news-list-table {
margin-left:0;
width:545px;
}

.news-list-item h2 {
font:bold 14px/1.7 Arial, Helvetica, sans-serif;
margin-bottom:8px;
margin-top:20px;
text-align:left;
}

.news-list-image {
margin-bottom:3px;
padding-right:10px;
vertical-align:top;
}

.news-list-content {
color:#333;
font:103%/1.5 arial, Helvetica, sans-serif;
padding-right:10px;
text-align:left;
}

.news-list-morelink {
color:#666;
font:12px arial, Helvetica, sans-serif;
height:12px;
line-height:12px;
padding-bottom:3px;
text-indent:16px;
}

.news-list-morelink a {
background:url(../bilder/weiter.gif) no-repeat left center;
color:#666;
float:left;
text-decoration:none;
}

.news-list-line {
border-bottom:1px solid #666;
line-height:4px;
}

.news-single-table {
margin-left:-15px;
width:560px;
height:100%;
}

.news-single-item h2 {
font:bold 14px/2.2 Arial, Helvetica, sans-serif;
margin-left:15px;
text-align:left;
border-bottom:1px solid #a2a5a6;
}

.news-single-img img {
margin-top:5px;
margin-left:-5px;
_margin-left:-10px;
margin-right:10px;
vertical-align:top;
}

.news-single-content {
color:#333;
font:103%/1.5 Arial, Helvetica, sans-serif;
padding-right:10px;
padding-bottom:10px;
text-align:left;
}
.news-single-content ul li {
color:#333;
font:74%/1.5 Arial, Helvetica, sans-serif;
text-align:left;
}
.news-single-content strong {
color:#333;
font:normal 80%/1.5 Arial, Helvetica, sans-serif;
padding-bottom:10px;
text-align:left;
}
.news-single-content img{
margin-bottom:-3px;
}
.news-single-content a {
color:#333;
font:normal 80%/1.5 Arial, Helvetica, sans-serif;
padding-bottom:10px;
text-align:left;
}

.news-single-subheader .bodytext {
color:#333;
padding-right:10px;
padding-top:5px;
text-align:left;
font-weight:bold;
line-height:12px;
}

.news-single-backlink {
color:#333;
font:12px arial, Helvetica, sans-serif;
height:12px;
line-height:12px;
margin-right:37px;
text-indent:16px;
}

.news-single-backlink a {
background:url(../bilder/zurueck.gif) no-repeat left center;
color:#333;
float:right;
text-decoration:none;
}

#iframe,#iframeContent {
background:#fff;
height:100%;
overflow:auto;
}

a:hover,a:active,.news-latest-morelink a:hover,a:active,.news-list-morelink a:hover,.news-list-morelink a:active,.news-single-backlink a:hover,a:active {
color:#d10019;
}

#news-latest-img[id],.news-latest-category img {
border:0;
float:left;
margin:0;
padding:0;
}

.tx-guestbook-list-table {
border:1px solid #FFF;
}

.tx-guestbook-list-header {
color:#d10019;
font:bold 73%/1.6 arial, Helvetica, sans-serif;
background:#EEE;
padding:8px;
}

.tx-guestbook-list-row {
border-top:2px solid #FFF;
border-left:2px solid #FFF;
background:#EEE;
padding:8px;
}

.tx-guestbook-list-rowleft {
background:#EEE;
padding:8px;
}

.tx-guestbook-list-entrycomment-title {
font:bold 73%/1.6 arial, Helvetica, sans-serif;
}

.tx-guestbook-list-entrycomment {
font-style:italic;
}

.tx-veguestbook-pi1-browsebox-SCell {
background:#EEE;
}

.tx-guestbook-latest-header {
color:#d10019;
font-weight:bold;
background:#eee;
}

.tx-guestbook-latest-row {
background:#eee;
}

#tx-guestbook-form-textarea {
width:223px;
background:#eee;
border-color:#eee;
border-style:solid;
border-width:1pt;
}

#tx-guestbook-form-textarea[id] {
width:248px;
background:#eee;
border-color:#eee;
border-style:solid;
border-width:1pt;
}

.tx-guestbook-list-small,.tx-veguestbook-pi1-browsebox TD,.tx-guestbook-latest-small {
font-size:9px;
color:#666;
}

.tx-guestbook-form-inputfield-med,.tx-guestbook-form-inputfield-big {
width:160px;
background:#eee;
border-color:#eee;
border-style:solid;
border-width:1pt;
}

.tx-guestbook-form-obligationfield,.tx-guestbook-form-error {
color:#C00;
}

#mailformFirma,#mailformName,#mailformVorname,#mailformTelefon,#mailformEMail,#mailformStrae_Hausnr,#mailformPLZ_Ort,#mailformBitte_informieren_Sie_mich_zu_ {
background:#ebebeb;
}

.csc-mailform-submit {
background:url(../bilder/weiter.gif) no-repeat left center;
color:#666;
float:left;
font:12px arial, Helvetica, sans-serif;
height:18px;
line-height:18px;
text-indent:16px;
cursor:pointer;
}

.csc-mailform-submit:hover,.csc-mailform-submit:active {
color:#d10019;
cursor:pointer;
}

.csc-loginform,.csc-form-commentcell,.csc-form-labelcell {
background:#ccc;
padding:2px;
}

.csc-loginform {
margin-top:24px;
margin-bottom:12px;
}

.csc-form-fieldcell {
cursor:pointer;
padding:2px;
}

strong,.tx-veguestbook-pi1-browsebox-strong,.tx-ttnews-browsebox-SCell {
font-weight:bold;
}

p,#text,#mailform {
font:73%/1.6 arial, Helvetica, sans-serif;
}

@media screen {
.news-single-briefkopf {
color:#fff;
font:8px/10px Arial, Helvetica, sans-serif;
display:none;
}

.logoprint {
display:none;
}
}

@media print {
html,body {
size:landscape;
overflow:visible!important;
}

#content {
size:landscape;
overflow:visible!important;
float:left;
height:100%;
margin-right:15px;
padding-left:25px;
vertical-align:top;
width:100%;
}

.news-single-table {
size:landscape;
overflow:visible!important;
margin-left:-15px;
width:100%;
height:100%;
}

.news-list-table {
margin-left:0;
width:100%;
}

.news-single-briefkopf {
color:#000;
font:8px/12px Arial, Helvetica, sans-serif;
_font:10px Arial, Helvetica, sans-serif;
}

.news-single-briefkopf h5 {
color:#d10019;
}

#rahmen,#rahmen2,#maincontent,.bodytext,table,.news-single-table {
background:none;
overflow:visible!important;
}

#rahmen[id],#rahmen2[id],#rahmen[id] {
background:none;
border:none;
overflow:visible!important;
}

.news-single-item h2 {
font:bold 14px/2.2 Arial, Helvetica, sans-serif;
margin-left:15px;
text-align:left;
border-bottom:1pt solid #a2a5a6;
}

#topimage,#quicklinkback,#breadcrumbnav,#drucken,.background,.backcolor,.news-single-backlink {
display:none;
}
}
