/*
Theme Name:   zBench-DFuiZ
Theme URI:    http://www.dfuiz.net/wp-content/uploads/zbench-dfuiz.zip
Author:       DFuiZ
Author URI:   http://de.dfuiz.net
Description:  Child theme for the zBench theme (1.4.2)
Template:     zbench
Version:      1.2.1
Text Domain:  zbench-dfuiz

License:GNU General Public License, v2 (or newer)
License URI:http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

@import url("../zbench/style.css");

/* BASIC */
body{background:#fcfcfc;font-size:1.0em;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#333;}
small{font-size: 0.8em;}
big{font-size: 1.2em;}
dl{font-size: 1.0em;margin: 0 0 28px;}
dt{font-weight:bold;width:100%;margin-top:8px;}
a{color:#047;text-decoration:none;outline:none;}
a:hover{color:#025;text-decoration:underline;}
a.extern {color:#047;text-decoration:none;outline:none;background:url("images/external.png") no-repeat scroll right center transparent;padding:0 13px 0 0;}
a.extern:hover {color:#663333;border-bottom:1px dotted #663333;}

/* #nav */
#nav{height:31px;padding-top:15px;background:#026CB1;}
.nav-inside{max-width:none;height:31px;}
#menus{max-width:none;height:31px;margin:0 0;font-size:1.0em;}
#menus li:hover > a{background:#ADCBE7;color:black;}
#menus li a,
#menus ul.menus-m li{border:1px solid #999;border-bottom:none;color:white;line-height:30px;background:#008ad3;padding:0 10px;text-decoration:none;}
#menus ul li.current_page_item > a,
#menus ul li.current-menu-ancestor > a,
#menus ul li.current-menu-item > a,
#menus ul li.current-menu-parent > a,
#menus ul.menus-m li{background:#944;color:white;text-shadow:0 1px 0 black;}
#menus ul li.current_page_item:hover > a,
#menus ul li.current-menu-ancestor:hover > a,
#menus ul li.current-menu-item:hover > a,
#menus ul li.current-menu-parent:hover > a{background:orange;color:black;text-shadow:0 1px 0 black;}
#menus ul ul a{background:#222;color:#abaaaa;text-shadow:0 0 0 #222;}
#menus ul ul li.current_page_item > a,
#menus ul ul li.current-menu-ancestor > a,
#menus ul ul li.current-menu-item > a,
#menus ul ul li.current-menu-parent > a{background:#944;color:white;text-shadow:0 1px 0 black;}

/* #search */
#search{background:#008ad3;border:1px solid #999;}
#search form input#searchsubmit {background-color: #944;}

/* #header */
#header-dfuiz{width: 100%; height: 89px;}
#header-dfuiz h1{float:none;text-align:center;font-size:28px;padding:10px 10px 0 10px;text-shadow:1px 1px 1px #999;font-family:Georgia,"Times New Roman",Times,serif;}
#header-dfuiz h2{float:none;text-align:center;font-size:14px;padding:10px 10px 0 10px;text-shadow:0px 1px 0px #fff;overflow:hidden;line-height:18px;color:#222;font-weight:normal;}
#site-title{text-align: center;}
#header-left{float: left;display: none;}
#header-right{float: right;display: none;}
#header_image{width:950px;height:30px;margin:20px 0 0;padding:0px;border:0px;}
#header_image_border{width:952px;height:32px;background:#ffffff;overflow:hidden;}

/* #content */
#content,#content_ns{padding:0;margin-right:16px;}
#content_ns,.LorR #content_ns{float:none;width:100%;}
/*
#content,#content_ns ul, ol {margin: 0 0 28px 0; padding: 0;}
#content,#content_ns ul {list-style: disc;}
#content,#content_ns ol {list-style: decimal;}
#content,#content_ns li > ul, li > ol {margin: 0 0 0 23px;}
*/
.entry .headline { color:black; font-size:1.5em; font-weight:bold; font-style:normal; background-color:#dcdcdc; margin:0.5em 0;}
.entry .subheadline { color:black; font-size:1.3em; font-weight:bold; font-style:normal; background-color:#dcdcdc;}
.entry .text-headline {  color:black; font-size:1.15em; font-weight:bold; text-decoration:none; background-color:#eee;}
.entry .sect-headline {  color:black; font-size:1.15em; font-weight:bold; text-decoration:none; text-align:center;}
.entry .video-headline { color:black; font-size:1em; font-weight:bold; text-decoration:none; text-align:center;}
.entry .text-subheadline {  color:black; font-size:1em; font-weight:bold; text-decoration:none; background-color:#eee;}
.entry p{margin:0 0 .6em;}
.entry .absatz p{margin-bottom:1.2em;}
.entry .text-alt { color:red;text-decoration:line-through; }
.entry .text-neu { color:blue; }
.entry sup { font-size:0.75em; vertical-align: text-top; position: relative; top: -0.3em; }
.entry ol{list-style:lower-latin;margin-bottom:1px;}
.entry .fertig       { color:#008ad3; }
.entry .arbeit       { color:orange;  }
.entry .inplan       { color:red; }
.entry .normal       { color:black; font-weight:normal; }
.entry .klein        { font-size:0.85em; }
.entry .dd-text      { color:black; font-weight:normal; }
.entry .dd-extern    { color:black; font-weight:normal; font-style:italic; }

/* #post */
.entry li{line-height:18px;margin-bottom:6px;}
.entry dt{line-height:18px;margin:18px 0 0 0;}
.entry dd{line-height:18px;margin:6px 0 6px 0;}
.entry i{font-style:italic;}
.entry cite{color:#026CB1;font-weight:bold;}
.entry strong{font-weight:bold;}
.entry a {color:#333;text-decoration:underline;}
.entry a:hover {color:#333;text-decoration:none;}
.entry a[href] {color:#047;text-decoration:none;}
.entry a:hover[href] {color:#047;text-decoration:underline;}
.entry blockquote,
.comment-text blockquote{color:#026CB1;padding:10px;margin:0 20px 20px 30px;border:1px solid #ddd;background:#f5f5f5;}

/* #sidebar-border */
#sidebar-border{background:#f5f5f5;border:1px solid #ccc;}
/* #sidebar */
#sidebar ul li{font-size:0.8em;}
#sidebar a{color:#555;font-weight:bold;text-decoration:none;}
#sidebar a:hover{color:#333;text-decoration:underline;}
#sidebar li{line-height:16px;}

/* #footer */
#footer{background:#026CB1;height:50px;}

/* Other */
.link_icon {margin:0;padding:0;background:none;border:0;width:9px;height:9px;vertical-align:middle;}

/* Responsive */
#wrapper {max-width: 1800px;margin: 0 10px;}
#content,
#content_ns {max-width: 1800px;text-align: left;margin-right: 0;padding: 0;padding-left: 10px;}
#content_ns {width: 98%;padding-right: 10px;}
#nav {max-width: 1800px;width: 100%;}
.nav-inside {max-width: 1800px;width: 100%;margin: 0 100px;}
#search {float: right;margin-right: 100px;}
#menus {max-width: 1800px;width: auto;}

/* for Mobile: since 1.3.8 */
@media screen {
#content {width: 1280px;}
}

@media screen and (max-width:1600px) {
#content {width: 1180px;}
}

@media screen and (max-width:1500px) {
#content {width: 1080px;}
}

@media screen and (max-width:1400px) {
#content {width: 980px;}
}

@media screen and (max-width:1300px) {
#content {width: 880px;}
}

@media screen and (max-width:1200px) {
.nav-inside {margin: 0 60px;}
#search {margin-right: 60px;}
#content {width: 780px;}
}

@media screen and (max-width:1100px) {
#content {width: 680px;}
}

@media screen and (max-width:1000px) {
#header-left, #header-right {display:none;}
#content {width: 580px;}
}

@media screen and (max-width:800px) {
#wrapper {width: auto;margin: 0;padding-right: 0;}
#content {width: auto;margin: 0;padding-left: 10px;padding-right: 10px;}
}

@media screen and (max-width:400px) {
#site-title h2 {display:none;}
.nav-inside {margin: 0 20px;}
#search {margin-right: 20px;}
#wrapper {width: 100%;margin: 0;padding-right: 0;}
#content {width: 100%;margin: 0;padding-left: 5px;padding-right: 5px;}
}
