/*
Theme Name: Driver's Seat
Author: Barbara Jany
Author URI: www.barbarajany.de
*/

body {
 padding: 0;
 font-size: 100%;
 font-family: Verdana, Arial, Sans-Serif;
 color: #000033;
 background: #acabb9;
}

#page {
 width: 900px;
 border: 1px solid #000080;
 margin: 10px auto;
 padding: auto;
}

#header {
 padding: 0;
 margin: 0;
 height: 150px;
 background: url(images/header3.jpg) no-repeat;
 border-bottom: 1px solid #000080;
}

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

#page, #content, #footer, #sidebar {
 background: #f8f8ff;
}

.inhalt {
 width: 620px;
 float: right;
}

.post {
 padding: 0 40px 0 0;
 margin: 43px 20px 20px 0;
 text-align: left;
 background: #f8f8ff;
}

p, td {
 font-size: 0.8em;
}

#sidebar {
 float: left;
 clear: left;
 margin-left: 10px;
 padding: 0 0 10px 0;
 width: 200px;
 font: 1.5em Verdana, Arial, Sans-Serif;
 color: #000033;
}

.button {
 padding-bottom: 0px;
 text-align: left;
}

#footer {
 clear: both;
 text-align: center;
}

#footer p {
 margin: 0;
 padding: 20px 0;
 text-align: center;
}

a:link {
 color: #333399;
 text-decoration: underline;
}

a:visited {
 color: #333399;
 text-decoration: underline;
}

a:hover {
 color: #333399;
 text-decoration: underline;
}

a:active {
 color: #333399;
 text-decoration: underline;
}

a img {
 border: none;
}

h1, h2, h3 {
 font-family: Verdana, Arial, Sans-Serif;
 color: #000033;
 font-weight: bold;
 background: #f8f8ff;
}

h2 {
 font-size: 1.1em;
 text-align: center;
 margin-bottom: 45px;
}

h3 {
 font-size: 1.1em;
}

#respond h3 {
 text-align: left;
}

li {
 font-size: 0.8em;
}

.klasse {
 font-size: 0.6em;
 font-weight: normal;
 background-color: #ffffff;
}

.preise {
 font-size: 0.8em;
 font-weight: normal;
 background-color: #ffffff;
}

small {
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 color: #777777;
 font-size: 0.75em;
}

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

.center {
 text-align: center;
}

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: 0 7px 2px 0;
 display: inline;
}

.alignright {
 float: right;
}

.alignleft {
 float: left;
}

html>body .entry ul {
 margin-left: 0px;
 padding: 0 0 0 30px;
 list-style: none;
 padding-left: 10px;
 text-indent: -10px;
}

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

select {
 width: 130px;
}

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

#commentform textarea {
 width: 90%;
 padding: 2px;
}

#commentform #submit {
 margin: 0;
}

.commentlist {
 margin: 0;
 padding: 0;
 text-align: left;
 font-size: 1em;
}

.commentlist li {
 margin: 15px 0 3px 0;
 padding: 5px 10px 3px 5px;
 list-style-type: none;
 width: 89%;
 border: 1px solid #483d8b;
 background-color: #ffffff;
}

.comment-number {
 float: right;
 color: #b0b0b0;
 font-weight: normal;
 font-size: 2em;
}

.commentlist p {
 margin: 10px 5px 10px 0;
}

#commentform p {
 margin: 5px 0;
}

.nocomments {
 text-align: center;
 margin: 0;
 padding: 0;
}

#comment_quicktags {
 text-align: left;
 margin-left: 0;
}

#comment_quicktags input.ed_button, #submit, #comment, #author, #email, #url {
 background: #ffffff;
 border: 1px solid #000033;
 color: #000033;
 font-family: Verdana, Arial, sans-serif;
 font-size: 0.8em;
 margin: 1px;
 width: auto;
}

#comment_quicktags input:focus.ed_button {
 background: #ffffff;
 border: 1px solid #000033;
}

#comment_quicktags #ed_strong {
 font-weight: bold;
}

#comment_quicktags #ed_em {
 font-style: italic;
}

#comment-page-numbers-start {
 text-align: left;
 font-size: 0.9em;
}

#comment-page-numbers-end {
 text-align: left;
 font-size: 0.9em;
}

.comment-text {
 font-weight: normal;
 font-size: 1.3em;
}

.commentlist li, #commentform input, #commentform textarea {
 font: 0.9em Verdana, Arial, Sans-Serif;
}

.commentlist li {
 font-weight: bold;
}

.commentlist cite, .commentlist cite a {
 font-weight: bold;
 font-style: normal;
 font-size: 1em;
 color: #000033;
 margin: 0;
 padding: 0;
}

.commentlist p {
 font-weight: normal;
 line-height: 1.5em;
 text-transform: none;
}

#commentform, #commentform p {
 text-align: left;
 font-family: Verdana, Arial, Sans-Serif;
}

.commentmetadata {
 color: #b0b0b0;
 margin: 0;
/* display: block; */
 font-weight: bold;
 font-size: 0.8em;
}

#counter {
 text-align: left;
 font-size: 0.4em;
 margin-top: 20px;
 padding: 10px;
 color: #000066;
}

#weather {
 font-size: 0.4em;
 margin-top: 30px;
 margin-left: 10px;
 padding-bottom: 10px;
 color: #000066;
}

.mylink {
 float: left;
 color: #cccccc;
 font-size: 0.6em;
}

.mylink a:link, .mylink a:visited, .mylink a:active, .mylink a:hover {
 text-decoration: none;
 font-weight: bold;
 color: #cccccc;
}

.wplink {
 float: right;
 color: #cccccc;
 font-size: 0.6em;
}

.wplink a:link, .wplink a:visited, .wplink a:active, .wplink a:hover {
 text-decoration: none;
 font-weight: bold;
 color: #cccccc;
}

code {
 font-family: serif;
 font-size: 1em;
 color: #afafaf;
}