/*
THEME NAME: veryplaintxt
THEME URI: http://www.plaintxt.org/themes/veryplaintxt/
DESCRIPTION: Think <cite><a href="http://www.mcsweeneys.net/" title="Timothy McSweeny's Internet Tendency">McSweeny's</a></cite>. Fluid 2-column layout with Widgets support. For WordPress 2.0.x and 2.1.
VERSION: 3.0.1
AUTHOR: Scott Allan Wallick
AUTHOR URI: http://scottwallick.com/
*/

/* Google+ */
.plus {
	text-align: right;
	margin: -43px -120px 10px 0;
}

/*Galerien*/
div.clr {
    clear: both;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
    }
  
/*  
div.gal {
    width: 600px;
    border: 0px solid #454545;
    }

div.gal img,
div.gal img a {
    width: 150px;
    margin: 2px;
}

div.img1 {
    float: left;
    height: 100px;
    overflow: hidden;
    }
div.img2 {
    height: 100px;
    overflow: hidden;
    float: left;
    }
div.img3 {
    height: 100px;
    overflow: hidden;
    float:left;
    }
div.img4 {
    height: 100px;
    overflow: hidden;
    float:left;
    }
*/

div#content h2,
div#content h3,
div#content h4,
div#content h5,
div#content h6,
div#header h1#blog-title,
div.sidebar ul li h3 {
        line-height:130%;
}

div#content h1,
div.entry-content h1 {
        font-size: 1.9em;
        line-height: 2.2em;
}

div.entry-content h2 {
        font-size: 1.55em;
        /*margin: 1.5em 0 -0.6em;*/
        font-weight: bold;
}

div.entry-content h3 {}

div.entry-content h4 {
font-size: 1.1em;
margin: 1.5em 0 -0.7em;
}

div.entry-content h5,
div.entry-content h6 {
        font-size: 1em;
        margin: 1.5em 0 -0.8em;
}

/*
div .gallery {
        width: 590px;
        clear: left;
}

div .gallery img {
        border: 4px solid Red !important;
}

div .gallery-item,
div .gallery img {
        width: 110px;
        margin-left: 2px;
}

div .gallery-item:first-child {
        margin-left: 0px !important;
        }

div .gallery caption {
        float: left;
        margin-bottom: 20px;
        }
*/


div.entry-content span.more-link {
        font-size: 0.9em;
        font-weight: bold;
        text-decoration: none;
        /*letter-spacing: 1px;*/
}

div.entry-content strong,
div.comments ol.commentlist strong,
div.entry-content span.more-link {
        font-weight: bold;
        /*text-transform: uppercase;*/
}

/*Sidebar*/
.widget_catcloud {
        font-family: Trebuchet MS;
        margin: 40px 0;
        font-weight: normal;
}

/* Block Metadaten */
div .entry-meta {
	font-size: 9px !important;
}

/* kompletter Artikel */
div .entry-content-full {
        width: 580px;
        border-top: 0px solid Red;
        margin: 10px 0;
        text-align: justify;
}

/*
div .entry-content-full p,
div .entry-content-full p strong {
        margin-top: 10px;
}
*/

/*Container f. Header*/
div #claim {
        padding: 0;
}

div #claim img {
        /*margin: -8px 16px 0 0;*/
	margin: 21px 99px 0 0;
}

html>body div #claim img {
        /*margin: 0 16px 0 0;*/
	margin: 21px 99px 0 0;
}

div h2, div h3 {
}

div h2 {
        clear: both;
        line-height: 1em;
        margin: 0;
}

/*Horizontale Navi*/
div #menu {
        font-size: 1.1em;
        display: none;
}

div .wp-caption {
        border-left: 1px dotted #CCC;
        border-bottom: 1px dotted #CCC;
        padding: 0;
        text-align: right;
        color: #000;
        font-size: 1.12em;
        line-height: 1em;
        letter-spacing: 1px;
        font-weight: bold;
        text-transform: uppercase;
		float: left;
		margin: 0.5em 12px 0.5em 0;
}

div .wp-caption img,
div .wp-caption a img {
        margin-top: 0;
        margin-right: 0;
}

a,a:link {
        color: #0889FA;
        outline: none;
        text-decoration: none;
}

div.entry-content a,
div.entry-content a:link,
body.single div.entry-meta a,
div.single div.entry-meta a:link,
div.comments ol.commentlist a,
div.comments ol.commentlist a:link {
        color: #0066FF;
}

div.entry-content a:hover,
body.single div.entry-meta a:hover,
div.comments ol.commentlist a:hover {
        text-decoration: underline;
}

div.entry-content {
        margin: 10px 0;
        width: 580px;
}

a:visited,
div.entry-content a:visited,
body.single div.entry-meta a:visited,
div.comments ol.commentlist a:visited {
        color: #F628D6;
}

a:hover,
div.entry-content a:hover,
body.single div.entry-meta a:hover,
div.comments ol.commentlist a:hover {
        color: #000;
}

a:active,
div.entry-content a:active,
body.single div.entry-meta a:active,
div.comments ol.commentlist a:active {
        color: #FF0000;
}

body {
background: #FFF url(http://www.autoservizi.de/pinkblog/wp-content/themes/veryplaintxt/images/theme_bg_01_12.jpg) no-repeat center 0px;
        color: #000;
        line-height: 133%;
        margin: 0 1em;
        padding: 0;
        font-size: 11px;
}

body div#container {
        width: 690px;
        padding: 0px 10px;
}

body div#wrapper {
        padding: 0;
        margin: 51px auto;
        background: url(http://www.autoservizi.de/pinkblog/wp-content/themes/veryplaintxt/images/pixel.gif) repeat-x 0px 101px;
}

body div.sidebar {
        /*margin: 3em 0 2em;*/
        width: 290px;
        border-right: 7px solid #f628d6;
        padding: 20px 10px 10px 40px;
        /*background: #EBF3FA;
        background: #FFF url(http://www.autoservizi.de/pinkblog/wp-content/themes/veryplaintxt/images/sidebar.gif) no-repeat 34px 0px;*/
	background: #FFF;
}

div#header {
background: url(http://www.autoservizi.de/pinkblog/wp-content/themes/veryplaintxt/images/header.png) no-repeat 0px 0px;
        width: 100%;
        height: 101px;
}

html>body div#header {
background: url(http://www.autoservizi.de/pinkblog/wp-content/themes/veryplaintxt/images/header.png) no-repeat 0px 0px;
        width: 100%;
        height: 101px;
border: 0px solid Red;
}

div#header h1#blog-title {
        letter-spacing: 8px;
        text-transform: uppercase;
        font-family: Trebuchet MS;
}

/* deaktiviert */
div#header div#blog-description {
	display: none;
        border-top: 0px solid #FFF;
        line-height: 200%;
        color: #000;
        padding: 0 10px;
}


/*Titel*/
div#header h1#blog-title {
        font-size:3.4em;
        font-weight: 400;
        margin: 0.2em 0 0.1em;
        padding: 0;
}

body.archive .entry-content div.entry-content br {
        display: block;
        margin: 0.2em 0;
}

body.archive div.entry-meta span,
body.search div.entry-meta span {
        font-size: 0.8em;
}

body.archive div.entry-meta span.meta-sep,
body.search div.entry-meta span.meta-sep {
        margin: 0 0.2em;
}

body.attachment div.entry-content h3.entry-title {
        margin: 1em 0 0;
        font-weight: bold;
}

body.attachment div.entry-content p.attachment-name {
        letter-spacing: 1px;
        /*
margin: 0 0 1em;
*/
}

body.home div.entry-meta span {
        /*font-size: 10px;*/
        font-weight: bold;
        color: #666;
}

body.home div.entry-meta span.meta-sep {
/*        
margin: 0 0.3em;
*/
}

/* Safari Help */
body.home div.entry-meta,
body.archive div.entry-meta,
body.search div.entry-meta {
        margin: 0 0 2.5em;
	padding-top: 1em;
}

/*FF
html>body.home div.entry-meta,
html>body.archive div.entry-meta,
html>body.search div.entry-meta {
        margin: 35px 0 2.5em;
}
*/

body.home div#globalnav,
body.archive div#globalnav,
body.search div#globalnav,
body.four04 div#globalnav,
body div#globalnav ul li ul,
div.access,
/*
body.single div.sidebar,
body.page div.sidebar,
*/
span#theme-link span.additional-name,
span#theme-link span.family-name {
           display: none;
           color: #0066FF;
}

body.home div#blog-description,
body.archive div#blog-description,
body.search div#blog-description,
body.four04 div#blog-description {
         border-bottom: 0px solid #CCC;
         margin: 0 10px;
}

body.page div.comments {
         margin: 2em 0;
}

body.page p.entry-edit {
         clear: both;
         width: 100%;
         text-align: justify;
}

/*Seiten*/
body.single div#container,
body.page div#container {
         /*
margin:0 0 2em;
         width: 90%;
*/
}

body.single div.entry-meta {
         border-bottom: 2px solid #000; 
         border-top: 1px solid #000;
         margin: 2em auto;
         padding: 0.5em;
         /*width: 75%;*/
}

body.single h2.entry-title,
body.page h2.entry-title,
body.search h2.entry-title {
          margin: 1em 0 -0.5em;
}

body.single div#content,
body.page div#content {
          margin: 3em 0 0;
}

body.archive div.archive-meta {
          font-style: italic;
          font-weight: bold;
          letter-spacing: 1px;
}

div.entry-content .clearer {
          clear: both;
          width: 99%;
          text-align: justify;
}

div#wrapper div.entry-content .html,
div#wrapper div.entry-content.download,
div#wrapper div.entry-content .pdf,
div#wrapper div.entry-content .zip {
          margin-left: 2px;
          padding: 2px 0 2px 19px;
}

div#wrapper div.entry-content .download {
          background: url(images/file-download.png) no-repeat center left;
}

div#wrapper div.entry-content .html{background:url(images/file-html.png) no-repeat center left;}
div#wrapper div.entry-content .pdf{background:url(images/file-pdf.png) no-repeat center left;}
div#wrapper div.entry-content .zip{background:url(images/file-zip.png) no-repeat center left;}

div#wrapper .important {
        background:#f5f5dc url(images/important.png) no-repeat 0.5em center;
        border-bottom:1px solid #d0d0bb;
        border-top:1px solid #d0d0bb;
        padding:0.2em 0.5em 0.2em 2.3em;
}

div.entry-content abbr,
div.comments ol.commentlist abbr {
        border-bottom: 1px dotted #333;
        cursor: help;
}

div.entry-content blockquote,
div.comments ol.commentlist blockquote {
        background:url(images/blockquote.png) no-repeat top left;
        margin-left: 0;
        margin-right: 3em;
        padding: 0 0 0 2em;
}

div.entry-content cite,
div.comments ol.commentlist cite {
        /*border-bottom: 1px dotted #999;*/
        cursor: help;
}

div.entry-content code,
div.entry-content pre,
div.comments ol.commentlist code,
div.comments ol.commentlist pre {
        font:1em/130% "courier new",courier,monospace;
}

div.entry-content del,
div.comments ol.commentlist del {
        color:#999;
}


div.entry-content div.page-link {
        font-size: 1em;
        margin: -0.5em 0 1em;
}

div.entry-content em,
div.comments ol.commentlist em {
        font-style: normal;
        font-weight:700;
}

div.entry-content img.alignleft,
div.entry-content img.alignright,
div.entry-content img.center {
        border: 1px solid #000;
        padding: 0.2em;
}

div.entry-content img {
        max-width: 99%;
        margin: 0px;
}

div.entry-content .alignleft {
        float: left;
        margin: 0.5em 1em 0.5em 0;
}

div.entry-content .alignright {
        float: right;
        margin: 0.5em 0 0.5em 1em;
}

div.entry-content .center {
        display: block;
        margin: 1em auto;

}

/*div.entry-content .content-column {
        width: 40%;
}
*/

div.entry-content ins,
div.comments ol.commentlist ins {
        border-bottom: 1px solid #000;
        color: #666;
        text-decoration: none;
}

div.entry-content .caps,
div.comments ol.commentlist .caps {
        font-size: 1em;
        font-variant: small-caps;
}

div.entry-content ul li {
        list-style: square;
}

div.entry-content ul li ul {
        margin-bottom: 0.2em;
}

div.entry-content ul li ul li {
        list-style: circle;
}

div.entry-content ul#linkcats li h3 {
        margin-bottom: 0.1em;
}

div.entry-content ul#linkcats li ul li {
        font-style: normal;
        list-style: square;
}

div.entry-content ul#linkcats li,
div.sidebar ul li {
        list-style: none;
}

div.entry-date abbr.published {
        border: none;
        display: block;
        margin: 0.3em 0 -0.5em;
}

/*Navigation*/
div#content div.navigation {
        letter-spacing: 1px;
        margin: 1em auto;
}

div#content div.navigation div {
        display: inline;
        font-weight: 700;
}

div#content div.navigation div.nav-previous {
        margin: 0 1em 0 0;
}

form#searchform input#searchsubmit,
body.page div.contactform div.contactright input#contactsubmit,
div.formcontainer form#commentform div.form-submit input#submit {
        background: #ddd;
        border: 1px solid #000;
        font: 1em/normal "times new roman",times,serif;
}

div.sidebar ul li input#searchsubmit {
background: #ddd;
border: 1px solid #000;
font:0.9em/normal "times new roman",times,serif;
}

body.page div.contactform div.contactright input#contactsubmit {
        margin: 0 0 0 10em;
}

div.formcontainer form#commentform div.form-submit input#submit {
        margin: 0.5em 0 0 7.3em;
        font-family: Verdana !important;
}

/*Headline*/

/*
div#content .entry-title {
background: url(images/comment.gif) no-repeat right 0px;
}
*/

/* Kommentare */
div#content h1.entry-title a {
padding-right: 30px;
/*background: url(images/comment.gif) no-repeat right 0px;*/
}

div#content .entry-title,
div#content .page-title {
        letter-spacing: 1px;
        margin: 40px 0 0 0;
}

div#content h2.entry-title,
div#content h2.page-title {
        font-size: 1.5em;
        font-weight: bold;
        color: #ff0000;
}

div#content h3.entry-title {
        font-size:1.1em;
}


div#footer {
        /*border-bottom: 2px solid #000;*/
        border-top: 2px solid #CCC;
        clear: both;
        font-size: 0.9em;
        margin: 0 0 2em;
        padding: 0.5em 0;
        width: 100%;
}

div#footer span.meta-sep {
        padding: 0 0.5em;
}

/*Seitennavi quer*/
div#globalnav {
        /*border-bottom: 2px solid #CCC;*/
        margin: 0 10px;
        border-top: 2px solid #CCC;
        font-weight: normal;
        display: none;
}

div#globalnav ul,
div#globalnav ul li {
        display: inline;
        list-style: none;
}


div#globalnav ul li {
        line-height: 200%;
        margin: 0 1em;
}

div.comments {

        margin: 3em 0;
        width: 89%;
}

div.comments span.req-field{color:red;}

div.comments span.unapproved{color:#800;font-style:italic;}
div.comments h3{font-size:1.2em;font-weight:400;}

div.comments ol#comments li {
	background: #f4f4f4;
}

div.comments ol#comments div.comment-author span.fn,div.comments ol#pingbacks div.comment-meta span.fn{font-size:0.9em;font-style:normal;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
div.comments ol#comments div.comment-meta{font-size:1em;}
div.comments ol#comments li p{margin:0.7em 0;}
div.comments ol#comments li.alt{background:#fafafa;color:#222;}
div.comments ol#comments li.bypostauthor{background:#eee;border-left:1px solid #333;border-right:1px solid #333;color:#111;}

div.comments ol#pingbacks li {
	background: #fcfcfc;
	color: #666;
}

div.comments ol#pingbacks li p{margin:0.5em 0;}
div.comments ol.commentlist{margin:0 0 3em 1.5em;padding:0;}
div.comments ol.commentlist li{margin:0 0 1.5em;padding:0.5em;}
div.formcontainer form#commentform div#loggedin{margin:0 0 1em;}
div.formcontainer form#commentform div#loggedin a.fn{font-style:normal;}
div.formcontainer form#commentform div.form-label{float:left;padding:0 0.3em 0 0;text-align:right;width:7em;}
div.formcontainer form#commentform label{line-height:180%;}
div.formcontainer form#commentform label,div.formcontainer form#commentform input{margin:0 0 0.4em;}
div.sidebar ul li form{margin:0.2em 0 1.5em;}

div.sidebar ul li h3 {
     font-size: 1.2em;
     font-weight: bold;
     letter-spacing: 2px;
     margin: 0;
     color: #000;
     text-decoration: none;
     text-transform: uppercase;
}

div#content form#searchform input#s{padding:1px;width:5em;}

div.formcontainer form#commentform div.form-input input,div.formcontainer form#commentform div.form-textarea textarea{padding:2px;width:50%;}

div.formcontainer form#commentform div.form-textarea textarea{height:10em;overflow:auto;}

div.sidebar ul li.widget_calendar table#wp-calendar{margin:0 0 1.5em;width:80%;}

div.sidebar ul li.widget_calendar table#wp-calendar caption{font-weight:700;margin:0.2em 0 0;}

div.sidebar ul li.widget_calendar table#wp-calendar tbody tr a {
          font-weight: 700;
          text-decoration: none;
}

div.sidebar ul li ul li ul {
     margin:0 0 0.2em;
}

div#header h1#blog-title a:visited,
div#header h1#blog-title a:hover {
     color:#000;
}

body img,
div.entry-meta abbr.published {
     border: none;
}

body.date h2.page-title,
body.search h2.page-title,
div.sidebar ul li ul,
div.sidebar ul li.widget_text div {
     margin: 0 0 1.5em;
}

body.page div.contactform form,
div.entry-content form,
body.archive div.archive-meta p,
form#searchform input#searchsubmit {
     margin: 0;
}

div.entry-content a:hover img.alignleft,
div.entry-content a:hover img.alignright,
div.entry-content a:hover img.center,
div.formcontainer form#commentform div.form-input input:focus,
div.sidebar ul li input#s:focus,
div.formcontainer form#commentform div.form-textarea textarea:focus {
        border: 1px solid #00f;
}

div.formcontainer div#comment-notes em,
div.entry-content div.page-link a,
div.comments div.nopassword,
div.sidebar ul li.widget_calendar table#wp-calendar tfoot {
font-weight:700;
}

input#s,div.formcontainer form#commentform div.form-input input,
div.formcontainer form#commentform div.form-textarea textarea {
border:1px solid #000;
font:0.9em/normal "Verdana",courier,monospace;
}

body.archive div.entry-meta span,
body.search div.entry-meta span,body.home div.entry-meta span,
body.page div.contactform form div.contactleft,
div#footer,
body.page div.contactform form div.contactleft label,
div.entry-content form p label,
div.formcontainer form#commentform div#loggedin a.fn,
div.formcontainer form#commentform div.form-label {
letter-spacing:1px;
text-transform:uppercase;
}

body.home div.entry-meta,body.archive div.entry-meta,body.search div.entry-meta,body.single div.entry-meta,div.entry-content img.center,div.navigation,div#footer,div#globalnav,div#header {
text-align: center;
}

body.attachment div.entry-content p.attachment-name,
body.page div.contactform form div.contactleft,
body.single div.entry-meta,

div.entry-content strong,
div.comments ol.commentlist li strong,
body div.navigation,
div#globalnav ul li,


/*div#header div#blog-description,*/
div.formcontainer form#commentform div#loggedin a.fn,
div.formcontainer form#commentform div.form-label,
div.sidebar ul li ul li ul {
        font-size: 1em;
        color: #000;
}

body.attachment div#content p.attachment-name,
body.page div.contactform form div.contactright,
body.single div#content div.entry-meta,
div#content div.entry-content div.page-link,
div#content div.entry-content q,
div.comments ol#comments li div.comment-author,
div.comments ol#pingbacks li div.comment-meta,
div#content div.entry-content ul li ul li,
div#content div.entry-date abbr.published,
div#content div.navigation,
div#globalnav ul li,
div.comments ol#comments li div.comment-meta,
div.formcontainer form#commentform div#comment-notes,
div.formcontainer form#commentform div#loggedin,
div.sidebar ul li.widget_calendar table#wp-calendar tfoot,
div.sidebar ul li ul li ul {
font-style: normal;
}

div#globalnav ul,
div.sidebar ul,
div.sidebar ul li,
div#content div.entry-content ul#linkcats,
div.formcontainer form#commentform {
     margin: 0;
     padding: 0;
}

div.comments h3#respond,
div.formcontainer div#comment-notes,
div.sidebar ul li.widget_text div p{margin:0 0 0.5em;}

div.comments h3.comment-header,
body.single div.navigation,
div.entry-content p,
div.sidebar ul li#home-link h3 {
        margin: 1em 0;
}

body.archive div.p1 {
          margin-top: 2em;
}
