/*
Theme Name: VAM
Theme URI: http://www.verzeichnis-alternativmedizin.de/
Description: Verzeichnis Alternativmedizin dreispaltig
Version: 1.0
Author: Matthias Romppel
Author URI: http://www.mr-entwicklung.de/
*/

/* Grün: (669933?))
Blau: (6699FF) --> #7199d6
*/

/* Begin Typography & Colors */
body {
        font-size: 62.5%; /* Resets 1em to 10px */
        font-family: Verdana,Arial,Helvetica,sans-serif;
        background: #fff;
        color: #000;
        margin:0;padding:0;
        }

#page {
        background: white url(images/bg.png) repeat-y;
        }

#header {
        }

#headerimg         {
        width: 990px;
  background: url('images/header-vam.jpg') no-repeat;
        }

#content {
        font-size: 1.2em;
        }

.entry p {
        font-size: 1.05em;
        }

.entry {
        line-height: 1.4em;
        }

#footer {
        background: url('images/footer.png') no-repeat top;
        border: none;
        }

h2, h3 {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-weight: bold;
        margin-top:0;
        }

h1 {
        font-weight: bold;
        margin-top:0;
        }

#headerimg .description {
        font-size: 1.2em;
        text-align: right;
  padding-right:20px;
  color:white;
        }

h2 {
        font-size: 1.6em;
        }

h3 {
        font-size: 1.3em;
        }

.sidebar h3 {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 1.2em;
        }

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
        }

h2, h3 {
  color:#000;
  }

h2 a, h2 a:visited, h3 a, h3 a:visited {
  color:#3366FF;
  text-decoration:none;
        }

h2 a:hover, h3 a:hover {
  text-decoration:underline;
        }

code {
        font: 1.1em 'Courier New', Courier, Fixed;
        }

acronym, abbr, span.caps
{
        font-size: 0.9em;
        letter-spacing: .07em;
        }

/* End Typography & Colors */



/* Begin Structure */

body {
        margin: 0;
        padding: 0;
        }

#page {
        margin: 0 auto;
        padding: 0;
        width: 990px;
        }

#header {
        margin: 0;
        padding: 0;
        width: 990px;
        }

#headerimg {
  margin: 0;
        height: 140px;
        width: 100%;
        }

#topnav {
  width:988px;
  margin:0 auto;
  padding:2px 0 6px 0;
  height:1.2em;
}

#topnav ul.right{
  text-align:right;
  border-right:#669933 solid 1px;
  float:right;
  margin:0;
  padding:0 0 0 5px;
  }

#topnav ul.left{
  text-align:left;
  border-right:#669933 solid 1px;
  float:left;
  margin:0;
  padding:0 0 0 5px;
  }

#topnav ul li {
  display:inline;
  margin:0;padding:0 5px;
  font-size:1.2em;
  font-weight:bold;
  color:#669933;
  border-left:#669933 solid 1px;
  }

#topnav ul li a {
  display:inline;
  margin:0;padding:0;
  font-size:1em;
  color:#669933;
  text-decoration:none;
  }

#topnav ul li a:hover, h1 a:hover {
  text-decoration:underline;
}

h1 {
  font-size: 1.2em;
        display:inline;
  text-align: left;
  float:left;
  padding:0 0 0 5px;
  margin:0;
  border-left:#669933 solid 1px;
        }

h1 a {
  color:#669933;
  text-decoration:none;
        }

#content {
        float:left;
        padding: 20px 20px 20px 20px;
        margin-left: 187px;
        width: 568px;
  display:inline;
        }

#content h2 {
  padding-top:8px;
}

#left-sidebar
{
        float:left;
        padding: 20px 0 20px 0;
        width: 187px;
        margin-left: -795px;
  display:inline;
        }

#right-sidebar
{
        float:left;
        padding: 20px 0 20px 0;
        width: 195px;
  display:inline;
        }

.post {
        margin: 0 0 40px;
        }

.postmetadata {
        clear: both;
}

.meta {
}

.clear {
        clear: both;
}

#footer {
        padding: 0;
        margin: 0 auto;
        width: 990px;
        clear: both;
  padding: 20px;
        margin-left: 187px;
        width: 568px;
        }

#footer p {
        margin: 0;
        padding: 0;
        text-align: center;
        }
/* End Structure */



/*        Begin Headers */
/* End Headers */



/* Begin Images */
p img {
        padding: 0;
        max-width: 100%;
        }

img.centered {
        display: block;
        margin-left: auto;
        margin-right: auto;
        }

img.alignright {
        padding: 4px;
        margin: 0 0 2px 7px;
        display: inline;
        }

img.alignleft {
        padding: 4px;
        margin: 7px 7px 2px 0;
        display: inline;
        }

.alignright {
        float: right;
        }

.alignleft {
        float: left;
        }

.links {
        float: left;
        padding: 4px;
        margin: 7px 7px 2px 0;
        }


/* End Images */



/* Begin Lists */


.entry ul, .entry ol {
        margin-left: 0px;
        padding: 0 0 0 30px;
        padding-left: 10px;
        }

.entry ol {
        padding-left: 15px;
        }

.entry li {
        margin: 7px 0 8px 10px;
        }

#left-sidebar ul ul li, #right-sidebar ul ul li {
  background:#7199d6;
  color:#ccc;
}

.sidebar ul ul li a {
  display:block;
  font-size:1.2em;
  color:white;
  text-decoration:none;
  padding:10px 12px 10px 12px;
}

.widget_tag_cloud div, .sidebar ul ul li.recentcomments {
  padding:10px 12px 10px 12px;
  line-height:1.6em;
  background:#7199d6;
  color:#fff;
  }

.sidebar ul ul.werbung li, .sidebar ul ul.forumlist li, .sidebar ul ul.news li {
  padding:10px 12px 10px 12px;
  line-height:1.6em;
  background:#7199d6;
  color:#fff;
  }

.textwidget {
  padding:10px 12px 10px 12px;
  }

.sidebar ul ul li.recentcomments {
  color:#bbb;
}

.sidebar ul ul li.recentcomments a:hover {
  background:url();
}

.widget_tag_cloud div, .textwidget {
        margin: 0 10px 10px 10px;
}

.widget_tag_cloud div a {
  color:white;
  text-decoration:none;
}

#left-sidebar ul ul ul li, #right-sidebar ul ul ul li {
  background:#fff;
  color:#000;
  margin:0;
}

.sidebar ul ul ul li a {
  display:block;
  font-size:1.1em;
  color:#000;
  text-decoration:none;
  padding:6px 12px 6px 18px;
}

.sidebar ul ul li a:hover, .sidebar ul ul li.current-cat a {
  background: #7199d6 url(images/navi_hover.png) no-repeat left center;
}

.sidebar ul ul ul li a:hover, .sidebar ul ul ul li.current-cat a {
  background: #fff url(images/navi_hover2.png) no-repeat left center;
}

.sidebar ul ul li, .sidebar ul ol li {
        margin-bottom: 10px;
        padding: 0;
        }

.sidebar ul ul ul li {
  margin:0;
}

.sidebar ul ul li a, .sidebar ul ol li a {
}

ol li, .sidebar ul ol li {
        list-style: decimal outside;
        }

.entry ol {
        padding: 0 0 0 35px;
        margin: 0;
        }

.entry ol li {
        margin: 0;
        padding: 0;
        }

dt {
  padding-bottom:6px;
}

dd {
  padding-bottom:18px;
}

.postmetadata ul, .postmetadata li {
        display: inline;
        list-style-type: none;
        list-style-image: none;
        }

.sidebar ul, .sidebar ul ol {
        margin: 0;
        padding: 0;
        }

.sidebar ul li {
        list-style-type: none;
        list-style-image: none;
        padding-bottom:15px;
  }

#left-sidebar ul li {
  }

#right-sidebar ul li {
}

.sidebar h3 {
        padding:10px 20px 10px 20px;
  margin:0;
  }

#left-sidebar h3 {
}

#right-sidebar h3 {
}

.sidebar ul p, .sidebar ul select {
        margin: 5px 0 8px;
        }

.sidebar ul ul, .sidebar ul ol {
        margin: 0 10px 10px 10px;
        }

.sidebar ul ul ul, .sidebar ul ol {
        margin: 0;
}

/* End Entry Lists */



/* Begin Form Elements */
#searchform {
        margin: 10px auto;
}

#searchform {
  margin:0 10px;
  line-height:1.6em;
}

#searchform div {
  padding:10px 12px 10px 12px;
  background:#7199d6;
  color:#fff;
        }

.sidebar #searchform #s {
        width: 72px;
        padding: 2px;
        }

.sidebar #searchsubmit {
        padding: 1px;
        }

select {
        width: 130px;
        }

#commentform input {
        width: 170px;
        padding: 2px;
        margin: 5px 5px 1px 0;
        }

#commentform {
        margin: 5px 10px 0 0;
        }
#commentform textarea {
        width: 100%;
        padding: 2px;
        }
#respond:after {
                content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }
#commentform #submit {
        margin: 0 0 5px auto;
        float: right;
        }
/* End Form Elements */



/* Begin Comments*/
/* End Comments */



/* Begin Sidebar */

.sidebar form {
        margin: 0;
        }

/* End Sidebar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
        cursor: help;
        }

acronym, abbr {
        border-bottom: 1px dashed #999;
        }

blockquote {
        margin: 15px 30px 0 10px;
        padding-left: 20px;
        border-left: 5px solid #ddd;
        }

blockquote cite {
        margin: 5px 0 0;
        display: block;
        }

.center {
        text-align: center;
        }

.hidden {
        display: none;
        }

.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
        display: none;
        }

a img {
        border: none;
        }

.navigation {
        display: block;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 60px;
        }

#content a, #content a:visited {
  color:#669933;
  text-decoration:none;
        }

#content a:hover {
  text-decoration:underline;
        }

/* End Various Tags & Classes*/

h6 {
    border: 1px solid #1D75CF;
    color: #01265D;
    display: block;
    font: bold 12px Verdana,Arial,Helvetica,sans-serif;
    padding: 2px;
    text-align: left;
}
