/*
Theme Name: Chameleon
Theme URI: http://webgazette.co.uk/
Description: Chemeleon theme for WordPress by Ainslie Johnson
Version: 1.1
Author: Ainslie Johnson
Author URI: http://webgazette.co.uk
*/
/*@import url('../../plugins/easy-contact/sample/econtact-basic.css');  --- deactivated by jo*/
body {
        background: #4d87c7 url("/wordpress/wp-content/themes/chameleon/backgrounds/bg_blue.png") repeat-x fixed top;
        text-align:center;
        font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
        /* Wrapper */
#wrap {
        max-width:960px;
        min-width: 700px;
        margin: 10px auto;
        border: 1px solid #fff;
        background: #fff;
}
        /* This is for IE 6.0 as it does not implement the min and max width above
        this code is not valid css so if this wories you you can delete it
        but the theme will then be fully flexible in IE 6.0 and below*/
* html div#wrap {
width: 960px /* fallback value */;
width:expression(((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth :
document.body.clientWidth)
> 978 ? "960px" : (((document.compatMode &&
document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth :
document.body.clientWidth) < 768 ? "750px" : "99%"));
}
        /* Header */
#header {
        height: 100px;
        margin: 0;
        padding: 0px;
        padding-left: 10px;
        font-family: Arial, Helvetica, sans-serif;
        text-align: left;
        text-indent: 30px;
        background: #6091b6;
        background-image:url('./rotate/rotate.php');
        overflow: hidden;
        border-bottom: 1px solid #666;
}
#header h1 {
        margin: 0px;
        padding: 10px 0 0px 0;
        font-size: 200%;
        letter-spacing: 1px;
}
#header h1 a {
        text-decoration: none;
}
#header h1 a:hover {
        color: #ffff00;
}
#header h2 {
        margin: 0px;
        padding: 0px;
        font-size: 1.3em;
        letter-spacing: 1px;
}
        /* Horizontal Menu */
#navigation {
        height: 2.5em;
        border-top: 2px solid #fff;
}
#navigation ul {
        margin: 0 0 0 5px;
        padding: 0px;
}
#navigation li {
        float: left;
        margin: 0 2px 0 2px;
        padding: 8px 7px 7px 7px;
        list-style: none;
        font-size: 1.1em;
}
#navigation li a {
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
}
#navigation li.current_page_item a {
        text-decoration: underline;
}
        /* Sub-page menu */
#subpage {
        clear: both;
        margin: 0;
        padding: 0;
}
#subpage ul {
        text-align: left;
        margin: 0px;
        padding: 0;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #333333;
}
#subpage ul li {
        display: inline;
        list-style: none;
        line-height: 25px;
        padding: 0px 0 0px 0;
        margin: 5px;
        font-size: 0.9em;
        font-weight: bold;
        text-transform: none;
}
#subpage ul li a {
        margin-top: 10px;
        text-transform: uppercase;
        text-decoration: none;
}
#subpage ul li a:hover {
        text-decoration: none;
}
#subpage ul li ul li {
        display: none;
}
        /* Content wrapper */
#container {
        background: #fff;
        margin: 0;
        padding: 10px 0 0 0;
        text-align: left;
        width: 100%;
}
        /* Content */
#content {
        margin: 0 320px 0 0;
        padding: 1.1em 30px 10px 30px;
}
.post {
        margin: 0px;
        padding: 0 0 20px 0;
}
#content p {
        color: #000;
}
#content p.category {
        padding: 2px;
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
}
#content p.category a {
        text-decoration: none;
        font-weight: bold;
}
#content h2 {
        font-size: 1.5em;
}
#content h3 {
        font-size: 1.2em;
}
.post h2, .page h2  {
        padding: 3px 0 3px 0;
        border-bottom: 1px solid #000;
}
.post h2 a, .page h2 a {
        text-decoration: none;
        font-weight: bold;
}
.post h2 a:hover, .page h2 a:hover {
}
.page h3 {
        color: #000;
}
.page {
        border-bottom: 1px solid #000;
        padding-bottom: 20px;
}
.entry p, .entrytext p {
        line-height: 1.5em;
}
.entry a, .entrytext a, .page a, .post a {
        text-decoration: none;
        font-weight: bold;
}
.entry a:hover, .entrytext a:hover, .page a:hover {
        text-decoration: underline;
}
.entry, .entrytext {
        padding-top: 0px;
}
p.edit a {
        text-decoration: none;
        font-weight: bold;
}
p.edit a:hover {
        text-decoration: underline;
}
        /* Postmetadata */
.postmetadata {
        font-size: 0.8em;
        border: 1px solid #9f9f9f;
        padding: 10px;
        margin: 0px;
        margin: 20px 0 0 0;
}
.postmetadata a {
        text-decoration: none;
        font-weight: bold;
}
.postmetadata a:hover {
        text-decoration: underline;
}
.commentlist{
        padding-left: 0;
        margin-left: 0;
}
.commentlist li a {
        font-weight: bold;
        text-decoration: none;
}
.commentlist li a:hover {
        text-decoration: underline;
}
ol.commentlist li {
        border: 1px solid #9f9f9f;
        padding: 10px;
        margin-bottom: 25px;
        -moz-box-shadow:4px 5px 5px #aaa;
        -khtml-box-shadow:4px 5px 5px #aaa;
}
ol.commentlist li cite {
        text-transform: capitalize;
        font-weight: bold;
}
ol.commentlist li p {
        padding-top: 0;
}
.entry img, .entrytext img {
        border: 1px solid #ddd;
        text-align: center;
        background-color: #f3f3f3;
        padding: 5px;
        margin-left: 5px;
        margin-right: 8px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
}
.entry img.plain-img , .entrytext img.plain-img {
        border: 0;
        padding: 0;
        margin: 0;
}
.entrytext li {
        padding: 3px;
}
.entrytext ul li {
        line-height: 1.5em;
        }
img.wp-smiley {
        border: 0px;
        margin: 0px;
        padding: 0px;
}
.left {
        background: #fafbfc;
        border: 1px solid #000;
        float: left;
        margin: 5px 15px 6px 0px;
        padding: 5px;
}
.right {
        background: #fafbfc;
        border: 1px solid #000;
        float:right;
        margin: 5px 0px 6px 15px;
        padding: 5px;
}
.noalign {
        background: #fafbfc;
        border: 1px solid #000;
        margin: 5px 5px 5px 5px;
        padding: 5px;
}
        /* Sidebar */
#sidebar {
        width: 320px;
        margin: 0px;
        padding: 0px;
        float: right;
}
#left {
        padding: 5px 0 10px 0;
}
#right {
        padding: 5px 0px 10px 0;
}
#left {
        margin: 0px;
}
#right {
        margin: 0px;
}
#sidebar h2 {
        color: #000;
        font-size: 1.2em;
        margin: 0 0 10px 0;
        padding: 10px 0 2px 0;
        width: 93%;
        border-bottom: 1px solid #000;
}
#sidebar p {
        margin: 5px 0 5px 0;
        padding: 0px;
}
#sidebar a:hover {
        text-decoration: underline;
}
#sidebar ul {
        margin: 0px;
        padding: 0px;
}
        /* 1st subcategory  indentation */
#sidebar ul ul {
        padding-left: 1.5em;
}
#sidebar  li, #sidebar li li {
        list-style: none;
        padding-left: 0px;
        padding-bottom: 5px;
}
#sidebar li a, #sidebartop a {
        font-size: 1em;
        font-weight: bold;
        text-decoration: none;
}
#right ul.right-links li, #recentcomments li {
        padding: 0 5px 0em 0px;
}
#sidebar a img {
        border: 0px;
        text-decoration: none;
}
#sidebar a:hover img {
        text-decoration: none;
        border: 0px;
}
        /* Search Form */
#searchform {
        padding-bottom: 0px;
        margin: 0px;
}
#searchbox {
        width: 70%;
}
.search {
        text-align: left;
        padding: 10px 0 0.5em 0;
        margin: 0px;
}
fieldset {
        border: 0px;
        margin: 0px;
        padding: 0px
}
        /* fontsizer */
ul.efontsize {
        font-weight: bold;
}
ul.efontsize li {
        display:inline;
}
        /* Footer */
#footer {
        clear: both;
        /*height: 50px;*/
        padding: 10px;
}
#footer p {
        margin: 0px;
        /*padding: 17px 0 2px 0;*/
        font-size: 0.8em;
}
#footer a {
        font-weight: bold;
        text-decoration: none;
}
#footer a:hover {
        text-decoration: underline;
}
        /* Previous/Next Page Navigation */
.navigation {
        margin: 0 0 20px 0;
        padding: 0 0 20px 0;
}
.bottomnavigation {
        margin: 30px 0 0 0;
        padding: 5px 0 30px 0;
}
.navigation a, .bottomnavigation a {
        text-decoration: none;
        font-weight: bold;
        font-size: 0.9em;
        letter-spacing: 1px;
}
.navigation a:hover, .bottomnavigation a:hover {
        text-decoration: underline;
}
.alignleft {
        float: left;
        text-align: left;
}
.alignright {
        float: right;
        text-align: right;
}
        /* comments Form */
#commentform {
        width: 99.99%;
}
table#comment_tbl {
        border: 1px solid #666;   /* added by jo */
        fontzize: 120%;
        background: #ccc;
}
#commentform a {
        font-weight: bold;
        text-decoration: none;
}
#commentform a:hover {
        text-decoration: underline;
}
        /* start of added by jo */
#commentform input {
        font-size: 100%;
        text-indent: 2px;
        font-family:  Arial,Verdana, Geneva, Helvetica, sans-serif;
}
#commentform textarea {
        font-size: 100%;
        text-indent: 2px;
        font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
}
        /* end of added by jo */
#comment {
        width: 99.7%;
        border: 1px solid #9f9f9f;
        background: #fff;
}
#author {
        border: 1px solid #9f9f9f;
        background: #fff;
}
#email {
        border: 1px solid #9f9f9f;
        background: #fff;
}
#url {
        border: 1px solid #9f9f9f;
        background: #fff;
}
#submit {
}
#submit:hover {
}
        /* Archives Page */
#archives ul {
        margin: 0;
        padding: 0;
}
#archives li {
        list-style: none;
        padding-left: 15px;
        line-height: 16px;
}
        /* Links Page */
#links ul {
        margin: 0;
        padding: 0;
}
#links li {
        list-style: none;
        padding-left: 15px;
        line-height: 16px;
}
        /* Various Classes */
.clear {
        clear: both;
}
.entry, .entrytext {
        overflow: hidden;
}
* html.entry, * html.entrytext {
        overflow: visible;
        height: 1px;
}
* html.entry p, * html.entrytext p {
        width: 99%;
        overflow: hidden;
}
blockquote p {
        padding: 3px 10px 3px 10px;
        margin: 0 0 0 10px;
        font-size: 1.1em;
}
code {
        font-family: "Courier New", Courier, monospace;
        font-size: 1.1em;
}
.hide {
        display: none;
}
.gallery {
        border-top: 1px solid #000;
        padding-bottom: 10px;
}
div.advert {
        font-size: 0.8em;
        border: 1px solid black;
        margin: 5px 25px 5px 0px;
        padding: 5px 10px 5px 10px;
        background-color: #fafad2;
}
.advert p {
        margin: 0px;
        padding: 0px;
        text-align: justify;
}
#links li li {
        padding-bottom: 10px;
}
#archives span a {
        line-height: 30px;
}
        /* start format links to pdf files - added by jo */
.pdf_links img, a {
        border: 0;
        padding: 0;
}
.pdf_links img, a:hover {
        border: 0;
        padding: 0;
}
        /* end format links to pdf files  added by jo /*
        /* Captions */
.aligncenter, div.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}
.wp-caption {
        border: 1px solid #ddd;
        text-align: center;
        background-color: #f3f3f3;
        padding-top: 4px;
        margin-left: 5px;
        margin-right: 10px;
        margin-bottom: 5px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
}
.wp-caption img {
        margin: 0;
        padding: 0;
        border: 0 none;
}
.wp-caption p.wp-caption-text {
        font-size: 90%;
        line-height: 17px;
        padding: 0 4px 5px;
        margin: 0;
}
        /* End captions */
        /* start allmyposts added by jo */
.allmyposts {
        line-height: 1em;
        text-decoration: none;
}
        /* end allmyposts */
        /* start format links (add checkmarks etc.) added by jo, may be moved to color stylesheets later */
.right-links a:after,
.entrytext a:after,
.textwidget a:after,
.entry a:after{
        content:"";
        font-family: verdana;
        font-weight: bold;
}
.right-links a:visited,
.entrytext a:visited,
.textwidget a:visited,
.entry a:visited{
        color: #7D9CC8;
}
.right-links a:visited:after,
.entrytext a:visited:after,
.textwidget a:visited:after,
.entry a:visited:after{
        content: "\00A0\221A";
        font-family: verdana;
        color: green;
        margin-left: 0;
        font-weight: bold;
}
.right-links a:hover,
.entrytext a:hover,
.textwidget a:hover,
.xxx{
        color: #6873e9;
}
#incoming a:visited:after,    /* avoid checkmarks etc. */
a.no-after:visited:after,
.gallery-icon a:visited:after,
.attachment a:visited:after{
        content: "";
}
#incoming a:visited,          /* avoid checkmarks etc. */
a.no-after:visited{
        color: #2b4b79;
}
#incoming a:hover,
a.no-after:hover {            /* avoid checkmarks etc. */
        color: #6873e9;
}
        /* end format post links */
        /* start back-to-top link */
#gotop {
        position: fixed;
        right: 24px;
        bottom: 24px;
        background: transparent url("http://www.zahnarzt-dr-jochum.de/wordpress/wp-content/themes/chameleon/backgrounds/arrow-up.png") 0% 50% no-repeat;
        width: 48px;
        height: 48px;
        border-width: 0px;
        }
        /* end back-to-top link */
        /* start embedded objects like youtube */
.embedded {
        width: 350px;
        height: 230px;
        }
        /* end embedded objects */
        /* start my formatted spacer */
.my-formatted-spacer {
        line-height: 1.5em;
        visibility: hidden;
}
        /* end my formatted spacer */
        /* start slogan */
#slogan {
        top: 10px;
        padding: 3px 0 3px 20px;
        border-bottom: 1px solid #666;
        font-size: 140%;
        font-family : Georgia, "Times New Roman", Times, serif;
        font-style : italic;
        color: #000;
        background : #c0c0c0 url("./options/images/slogan-bg.png") repeat-x center right;
        text-align: left;
        }
#slogan a {
        color: #000066;
        text-decoration: none;
        }
#slogan a:hover {
        color: #5C82A7;
        }
        /* end slogan */
a:active, a:focus {
        outline: none; /* no dotted outline links */
        }
.execphpwidget {
        margin-bottom: 0.6em; /* space below text+html+php widget */
        }
.post-lists ul {
        list-style: none; /* Inhaltsverzeichnis */
        padding-left: 0;
        line-height: 2em;
        }
.post-lists ul li {
        line-height: 1.2em;
        }
.hfix h1{
        display: inline;
        font-weight: normal;
        font-size: 100%;
        line-height: 1.5em;
        }
/* end of style.css */
