* {
    margin:0;
    padding:0;
}

.fa {
    color:#2f2f2f;
}

body {
    background-image:url(images/bg-k.gif);
    background-repeat:repeat-x;
    background-color:#ECECEC;
    font-family:Verdana,Arial;
    font-size:11pt;
    color:#000;
    margin:0;
    padding:0;
}

.width170 {
    width:170px;
}

.btn {
    display:inline-block;
    margin-bottom:0;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:7px 20px;
    line-height:1.38;
    border-radius:2px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}

.btn-green {
    color:#ffffff;
    background-color:#29b54c;
    border-color:#29b54c;
}

.btn-green:hover {
    color:#ffffff;
    background-color:#1c9239;
    border-color:#1c9239;
}

table.row-spacing {
    border-collapse:separate;
    border-spacing:0 5px;
}

.padding-trailing {
    padding:0px 10px 0px 0px;
}

#master {
    margin:0 auto 30px;
    padding:0;
    background-color:#fff;
    border:0;
    width:1100px;
}

.linkbox {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1;
}

#head {
    background-image:url(images/zcronlogo560.png);
    background-repeat:no-repeat;
    height:149px;
    width:100%;
    margin:0;
    padding:0;
	background-color: #8F94A8;
    top:0;
	
}

#headbg {
    background-image:url(images/headercont.jpg);
    height:149px;
}

#bar {
    position:relative;
    top:154px;
    padding:5px;
    width:100%;
}

#bar ul {
    margin:0;
}

#bar ul li {
    float:left;
    list-style:none;
    position:relative;
    text-align:left;
    padding-left:20px;
    padding-right:20px;
    margin-left:0;
}

#bar ul li a {
    font-size:12pt;
    text-decoration:none;
    color:#fff;
}

#bar ul li a:hover {
    color:#8fbc8f;
}

a.active-bar {
    border-bottom:1px solid #8fbc8f;
}

.language {
    float:right;
    padding-left:20px;
    padding-right:20px;
}

.language a {
    padding-left:20px;
}

#post {
    background-image:url(images/post.png);
    background-repeat:no-repeat;
    width:158px;
    height:72px;
    position:absolute;
    right:190px;
    top:15px;
    padding:35px 0 0 22px;
    line-height:90%;
}

#post span {
    -webkit-transform:rotate(-10deg);
    -moz-transform:rotate(-5deg);
    display:block;
}

#post a {
    font-size:12pt;
    font-weight:700;
}

.impressum {
    height:27px;
    padding-left:10px;
    text-align:left;
}

.break {
    height:37px;
    padding-right:10px;
    text-align:right;
    font-size:9pt;
    background-color:#336799;
}

.break a {
    font-size:9pt;
    color:navy;
    text-decoration:none;
}

.break a:hover {
    font-size:9pt;
    color:#8fbc8f;
    text-decoration:none;
}

.d-button {
    float:right;
    margin-top:39px;
    background-color:#3CC15F;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
    border:1px solid #18ab29;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:24px;
    padding:12px 28px;
    text-decoration:none;
    text-shadow:0px 1px 0px #2f6627;
}

.d-button:hover {
    background-color:#23AF48;
    border:1px solid #18ab29;
    color:#ffffff;
    font-family:Arial;
    font-size:24px;
    padding:12px 28px;
    text-decoration:none;
    text-shadow:0px 1px 0px #2f6627;
}

.d-button:active {
    position:relative;
    top:1px;
}

ul#subnavigation {
    width:170px;
    padding:0;
    margin:0;
    display:block;
}

#subnavigation li {
    background-image:url(images/placeboblau.gif);
    background-repeat:repeat-y;
    list-style:none;
    padding:0 0 0 10px;
    margin:0;
}

#bar li,#subnavigation li {
    line-height:16px;
}

#subnavigation li .red {
    color:#13aa0c;
}

#subnavigation .sidebar {
    background-image:url(images/sidebar.jpg);
    background-color:#369;
    background-position:10px 0;
}

#subnavigation li a {
    text-decoration:none;
    color:navy;
    font-size:11px;
}

#subnavigation li a:hover {
    text-decoration:none;
    color:#2f882b;
}

.subnavihead {
    background-color:#fff;
    line-height:16px;
    padding-left:10px;
}

.subnavihead h6 {
    font-size:12pt;
    font-weight:700;
    margin:0;
    padding:0;
}

#subnavigation li h6 a {
    color:#888;
    display:block;
    background:url(images/menu.gif);
    padding:7px 0 7px 20px;
}

#subnavigation li h6 a:hover {
    color:#283A50;
    background:url(images/menu.gif) 0 -32px;
    padding:7px 0 7px 20px;
}

#subnavigation ul {
    padding:7px 0;
    margin:0;
}

#subnavigation ul li {
    background-image:none;
    list-style:none;
    padding:4px 0 4px 10px;
    margin:0;
}

@media only screen and (max-device-width:480px) {
    #subnavigation ul li {
        background-image:none;
        list-style:none;
        padding:5px 0 5px 10px;
        margin:0;
    }

}

#subnavigation ul ul {
    padding:0;
    margin:0;
}

#subnavigation ul li ul li {
    list-style:none;
    padding:0 0 2px 13px;
    margin:0;
}

#content {
    width:100%;
    border:0;
    border-spacing:0;
}

#placebo {
    background-image:url(images/placeboblau.gif);
    background-repeat:repeat-y;
    width:10px;
}

#inhalt {
    padding:20px 50px 25px;
    vertical-align:top;
}

p {
    margin:3px 0 10px;
    text-align:justify;
    line-height:130%;
}

ul {
    margin:10px 10px 17px 15px;
}

img {
    border:0;
}

.mainimg {
    max-width:100%;
}

.w100pc {
    width:100%;
}

.pic {
    float:right;
    margin:0 0 10px 10px;
}

.picleft {
    float:left;
    margin:0 10px 10px 0;
}

.picline {
    border:1px solid #999;
    border-collapse:collapse;
}

.news {
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:11pt;
    text-align:center;
    vertical-align:middle;
}

.lines {
    background:url(images/header.png) repeat-y;
    color:#fff;
    width:100%;
    font-size:13pt;
    font-weight:700;
    font-style:italic;
    text-align:right;
    padding:0 8px;
    margin:30px 0;
}

.lines a,.lines a:hover {
    color:#fff;
    font-size:13pt;
    text-decoration:none;
    font-weight:700;
    font-style:italic;
    text-align:right;
}

h1 {
    font-family:Verdana,Arial;
    font-size:13pt;
    font-weight:700;
    margin:15px 0 5px;
    padding:0;
}

h2 {
    font-family:Verdana,Arial;
    text-align:left;
    font-size:11pt;
    font-weight:700;
    margin:15px 0 5px;
    padding:0;
}

h3 {
    font-family:Verdana,Arial;
    text-align:left;
    font-size:10pt;
    font-weight:700;
    margin:0;
    padding:1px 0;
}

h4 {
    font-family:Verdana,Arial;
    font-size:13pt;
    font-weight:700;
    margin:0;
    padding-top:10px;
    padding-bottom:5px;
    text-align:left;
}

.video_center {
    margin:20px auto;
    display:table;
}

.blau {
    font-family:Verdana,Arial;
    font-size:11pt;
    color:#00f;
}

.red {
    font-family:Verdana,Arial;
    font-size:11pt;
    color:red;
}

.note {
    background-color:#fffaf0;
    margin:0;
    padding:12pt;
}

.img-center {
    display:block;
    margin:20px auto;
}

table.vrs {
    border-collapse:collapse;
    font-family:Verdana,Arial,sans-serif;
    font-size:11pt;
    color:#000;
}

td.cellt {
    font-size:11pt;
    color:#333;
    font-weight:700;
    padding:2px 0 0 2px;
    vertical-align:middle;
    text-align:left;
}

td.cell1a {
    padding:2px 4px;
    border:1px solid #999;
    vertical-align:middle;
    text-align:left;
}

td.cell1b {
    padding:2px 4px;
    border:1px solid #999;
    vertical-align:middle;
    text-align:center;
}

td.cell1c {
    color:#000;
    padding:2px 0 0 2px;
    vertical-align:middle;
    text-align:left;
}

td.cell1d {
    padding:10px 20px;
    border:1px solid #999;
    vertical-align:middle;
    text-align:left;
}

.adresse {
    background-color:#e4e4e4;
    padding:10px 20px;
    border:1px solid #999;
    vertical-align:middle;
    text-align:center;
}

td.amazon {
    padding:5px 10px;
    border:1px solid #999;
    vertical-align:top;
    text-align:left;
    width:20%;
}

.style {
    font-weight:700;
    font-style:italic;
    color:#369;
}

table.helptable {
    width:100%;
    margin-left:-30px;
}

td.helpmenu {
    vertical-align:top;
}

td.helpmenu>ul {
    margin-left:0;
    margin-bottom:9px;
    margin-top:8px;
}

td.helpmenu li {
    display:inline;
    list-style:none;
    padding:10px;
    background-color:#dcdcdc;
    margin-left:0;
    margin-right:-5px;
}

td.helpmenu li.active-item:hover,td.helpmenu li:hover {
    background-color:gold;
}

td.helpmenu li.active-item {
    background-color:#add8e6;
}

td.helpcontent {
    width:85%;
    padding:20px;
    border:2px groove #f5fffa;
}

.buttonStyle {
    border-style:solid;
    border-width:2px;
    border-color:#555;
    padding:3px 20px;
    background-color:#eee;
    text-align:center;
}

table.grid {
    border-collapse:collapse;
    border:1px solid #777;
    margin-left:50px;
}

table.grid td {
    border:1px solid #777;
    padding:4px;
}

table.style1 {
    margin-left:50px;
}

table.style1 td {
    padding:5px;
}

a {
    font-family:Verdana,Arial;
    font-size:11pt;
    color:navy;
    text-decoration:none;
}

a:hover {
    font-family:Verdana,Arial;
    font-size:11pt;
    color:#715FB0;
    text-decoration:none;
}

#fuss {
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:9pt;
    text-align:center;
    vertical-align:middle;
    height:60px;
}

.software {
    margin:30px auto 40px;
}

.downloadbox {
    background-repeat:no-repeat;
    background-position:right bottom;
    margin:0 auto;
    width:600px;
}

.zvsscopy {
    background-image:url(images/shortcuts/zvsscopy_shortcut.jpg);
}

.zdatdump {
    background-image:url(images/shortcuts/zdatdump_shortcut.jpg);
}

.ztapedump {
    background-image:url(images/shortcuts/ztapedump_shortcut.jpg);
}

.zjournal {
    background-image:url(images/shortcuts/zjournal_shortcut.jpg);
}

.zdbackup {
    background-image:url(images/shortcuts/zdbackup_shortcut.jpg);
}

.zcron {
    background-image:url(images/shortcuts/zcron_shortcut.jpg);
}

.zftpcopy {
    background-image:url(images/shortcuts/zftpcopy_shortcut.jpg);
}

.zdatadvd {
    background-image:url(images/shortcuts/zdatadvd_shortcut.jpg);
}

.zopenlock {
    background-image:url(images/shortcuts/zopenlock_shortcut.jpg);
}

.ztreiberbk {
    background-image:url(images/shortcuts/ztreiberbk.jpg);
}

.zscan2send {
    background-image:url(images/shortcuts/zscan2send_shortcut.jpg);
}

.zviprinter {
    background-image:url(images/shortcuts/zviprinter_shortcut.jpg);
}

.boxhead {
    background-image:url(images/box/zdb_downloadbox_01.gif);
    background-repeat:no-repeat;
    height:13px;
}

.boxhead:last-child {
    background-position:right;
}

.boxbody {
    background-image:url(images/box/zdb_downloadbox_03.gif);
    background-repeat:repeat-y;
    text-align:center;
}

.boxbody table {
    width:95%;
}

.boxfoot {
    background-image:url(images/box/zdb_downloadbox_04.gif);
    background-repeat:no-repeat;
}

.boxpic {
    margin-right:10px;
    float:left;
}

.box {
    border-right:1px solid #ddd;
    text-align:right;
    padding:10px 10px 0 3px;
}

.boxline {
    border-bottom:1px solid #ddd;
    padding:10px 10px 6px 6px;
    text-align:justify;
}

.boxe {
    padding:10px 10px 0 6px;
    text-align:left;
}

.boxli {
    margin-left:230px;
    margin-top:5px;
}

.boxla {
    margin-left:20px;
    margin-bottom:5px;
    margin-top:5px;
}

.supportbox {
    padding:10px 15px 15px;
}
