/*  
Theme Name: BlogPimp WidgetNews
Theme URI: http://blogpimp.de/
Description: Das Nachrichten-Theme, 3 Spalten, flexible Breite, Widget-Ready, von BlogPimp.de.
Version: 1.1
Author: Lothar Baier
Author URI: http://design.gravitalis.de/
*/

/* ####################### Voreinstellungen #################### */
html {
  height			: 100.01%; 	
  margin			: 0; 
  padding			: 0;
}

* {
  margin			: 0;
  padding			: 0;
  border			: none;
}

body {
  text-align		: center;
  color: #000000;
  font: 13px verdana, arial, helvetica, sans-serif;

}

table {
  font-size			: inherit;
  font				: 100%;
}

input {
    margin: 1px;
    padding: 1px 1px 4px 1px;
    border: 1px solid #000000;
    background: #ffffff;
}

textarea {
    margin: 1px;
    padding: 1px;
    border: 1px solid #000000;
    background: #ffffff;
}

pre, code {
  font				: 115% monospace;
  *font-size		: 100%;
}

body * {
  line-height		: 1.4em;
}

/* ####################### Seiten-Struktur #################### */
#mantel {
  margin			: 15px;
}

#links {
  width				: 20%;
  float				: left;
  text-align		: left;
}

#inhalt {
  width				: 59.9%;
  float				: left;
  text-align		: left;
}

#rechts {
  width				: 20%;
  float				: left;
  text-align		: left;
}

#fuss {
  clear				: both;
}

/* ####################### allgemeine Gestaltung #################### */

h1 {
    font-weight: bold;
    font-size: 150%;
    color: #000000;
    text-align: center;
}   

h2 {
    padding: 1px 4px 1px 4px;
    color: #ffffff;
    margin: 10px 5px 5px 1px;
    background: #C94093;
    border: 1px solid #C94093;
    font-size: 1.5em;
}   

h3 {
    font-weight: bold;
    margin: 10px 5px 5px 1px;
    padding: 0px;
}   

h4 {
    border: 1px solid #C94093;
    margin: 10px 5px 5px 1px;
    color: #ffffff;
    background: #C94093;
    padding: 2px 4px 2px 4px;
}

h5, h6 {
  font				: normal 2.0em/1.3 Arial, Helvetica, sans-serif;
  margin			: 10px 0 3px;
  padding			: 1px 5px 2px 0;
}

h5 {font-size		: 1.2em;}
h6 {font-size		: 0.1em;}

p {
  margin			: 0 0 8px;
}

#bd p {
  font				: normal 1.0em/1.5 Arial, Helvetica, sans-serif;
  margin			: 0 0 10px;
}

small {
  font-size			: 0.85em;
  margin			: 0 20px 8px;
}

a {
  color				: #C94093;
  text-decoration	: none;
}

a:hover {
  color				: #d11;
}

blockquote {
  margin			: 10px;
  padding			: 8px 10px 1px;
  border-left: 6px solid #000000;
  background: #eeeeee;
}

#inhalt .entry blockquote p {
  font				: normal 1.0em/1.4 Arial, Helvetica, sans-serif;
}


/* hr {
  height			: 1px;
  line-height		: 1px;
  border			: 1px solid #fff;
  font-size			: 1px;
  clear				: both;
} */

  
/* ####################### Seiten-Kopf #################### */
#kopf h1 {
  padding			: 10px 5px 10px;
  margin			: 0;
  font-weight: bold;
  font				: normal 3.0em/1.0 Arial, Helvetica, sans-serif;
  text-align		: center;
}

#kopf h1 a {
  font-size			: 1.3em;
  font-weight: bold;
  text-transform	: uppercase;
  letter-spacing	: 5px;
  word-spacing		: 10px;
  color: #C94093;
}

#kopf p {
  font				: normal 1.2em/1.3 Arial, Helvetica, sans-serif;
  padding			: 2px 0;
  margin			: 0;
  text-align		: center;
  letter-spacing	: 1px;
  word-spacing		: 3px;
  border-bottom: 2px solid #000;
  border-top: 1px solid #000;
  font-weight: bold;
  color: #C94093;
}

/* ####################### Navigation links #################### */

#links {
  font-size: 11px;
}

#links h2 {
  font-size			: 1.2em;
  margin			: 18px 10px 2px 0;
  padding			: 2px 0;
  color				: #444;
}

#links ul {
  list-style-type	: none;
  margin			: 0 10px 0 0 ;
}

#links ul li {
  margin: 0 0 0 10px;
}

#links ul li a {
  padding			: 1px 0;
}

#links ul li.current_theme {
  color				: #d11;
  padding			: 2px 0;
}

#links ul li.current-cat a,
#links ul li.current_page_item a {
  display			: block;
  color				: #d11;
}

#links ul.letzte li ul.admin {
  padding-right		: 0;
  margin-right		: 0;
}

/* ####################### Inhalte #################### */

#inhalt {
}

#inhalt table {
  border-collapse	: collapse;
  border-top		: 1px solid #ccc;
  border-left		: 1px solid #ccc;
  margin			: 10px 0;
}

#inhalt table th,
#inhalt table td {
  border-right		: 1px solid #ccc;
  border-bottom		: 1px solid #ccc;
  padding			: 0 5px;
}

#inhalt .postmetadata {
  font				: normal 0.85em/1.3 Arial, Helvetica, sans-serif;
  border-bottom		: 1px solid #ccc;
  border-top		: 1px solid #ccc;
  padding			: 2px 0 4px;
  margin			: 0 0 20px;
}

#inhalt .dlft {
  width				: 200px;
  float				: left;
  margin			: 5px 0 0 0;
  text-align		: left;
}

#inhalt .drgt {
  width				: 200px;
  float				: right;
  margin			: 5px 0 0 0;
  text-align		: right;
}

#inhalt .navigation {
  margin			: 15px 0 0;
  height			: 1.5em;
  line-height		: 1.1;
  text-align: center;
  padding: 5px 0 20px;
}

#inhalt .lft {
  float				: left;
  margin			: 5px 10px 3px 0;
  background		: #fff;
  padding			: 3px;
  border			: 1px solid #ccc; 
}

#inhalt .rgt {
  float				: right;
  margin			: 5px 0 3px 10px;
  background		: #fff;
  padding			: 3px;
  border			: 1px solid #ccc; 
}

#inhalt ol,
#inhalt ul {
  margin			: 10px 0 10px 14px;
}

#inhalt ol {
  margin-left		: 20px;
}

#inhalt ol li code {
  font-size			: 1.2em;
  background		: #ccc;
}

#inhalt .post img {
  float				: left;
  border			: 1px solid #ccc;
  margin			: 5px 10px 3px 0;
}

/* ############# Story ############ */

.storyTitle { 
    margin: 0px 0px 5px 0px;
    padding: 0px;
}   
.storyCategory {
    font-weight: 400;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}
.storyAuthor {
    font-weight: 600;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

div#posttitleheader {
    border-bottom: 1px solid #000;
}   

.storyContent ul li {
    list-style-type: disc;
    left: 60px;
    margin-left: 10px;
    padding-left: 10px;
    margin: 0px 0px 0px 40px;
}

.centreblock h4 {
    border: 1px solid #000;
    margin: 14px 0px 2px 0px;
}


.storyContent {
    color: #000;
    margin: 10px;
    text-align: justify;
}

.storyLinks {
    text-align: center;
    margin: 6px;
}

#postfooter p {
   border-top: 1px solid #000;
}

p { 
    margin: 0px 0px 0px 0px;
    padding: 6px;
}



/* ####################### Kommentare #################### */


.storyCommentContent {
    margin: 10px 10px 10px 10px;
    padding: 10px;
}

#contentcomments input, #centreblock input, #menu input {
    margin: 1px;
    padding: 1px 1px 4px 1px;
    border: 1px solid #000000;
}
#contentcomments textarea, #centreblock textarea, #menu textarea {
    margin: 1px;
    padding: 1px;
    border: 1px solid #000000;
}
.commentfield {
    margin-bottom: 4px;
}

#trackbacks {
    border-bottom: 1px solid #000;  
}

#commentmetadata {
    border-top: 1px solid #000;
}  

/* ####################### Rechte Sidebar #################### */
#rechts {
  font-size: 11px;
}

#rechts h2 {
  font-size			: 1.2em;
  margin			: 18px 0 0 10px;
  padding			: 2px 0px;
}

#rechts h3 {
  font-size			: 1.2em;
}

#rechts ul {
  list-style-type	: none;
  margin			: 0 0 0 10px;
}

#rechts ul li a {
  padding			: 0px 0px;
}

/* #rechts img {
  float				: left;
  margin			: 6px 10px 0 0;
  border			: 1px solid #ccc;
} */

.sidebar input#si {
  width				: 80%;
  font				: normal 1.0em  Arial, Helvetica, sans-serif;
  border			: 1px inset #444;
  background		: #f8f8f8;
  color				: #000;
  padding			: 1px 5px 3px;
  margin			: 18px 10px 5px 0;
}

input#ss {
  width				: auto;
  font				: normal 1.0em Arial, Helvetica, sans-serif;
  border			: 1px outset #444;
  background		: #f8f8f8;
  color				: #000;
  padding			: 0px 3px 2px;
  margin			: 3px 10px 5px 0;
}

input#ss:hover {
  background		: #eee;
  color				: #d11;
}

#rechts .sidebar ul li {
  float				: left;
  text-align		: left;
}

#rechts .sidebar ul li p.catcloud a {
  float				: left;
  margin			: 2px 0 0 10px;
  text-align		: left;
}

#loginform input {
  width				: auto;
  font				: normal 1.0em Arial, Helvetica, sans-serif;
  border			: 1px outset #444;
  background		: #f8f8f8;
  color				: #000;
  padding			: 0px 3px 2px;
  margin			: 3px 0 5px 10px;
}

#loginform input:hover {
  background		: #eee;
  color				: #d11;
}

#loginform #log,
#loginform #pwd {
  width				: 80%;
  font				: normal 1.0em Arial, Helvetica, sans-serif;
  border			: 1px inset #444;
  background		: #f8f8f8;
  color				: #000;
  padding			: 1px 5px 3px;
  margin			: 3px 0 3px 10px;
}

#loginform label {
  margin-left		: 10px;
}

/* ####################### Seiten-Fuss #################### */
#fuss {
  border-top		: 2px solid #000;
}

#fuss p {
  padding			: 5px 5px 10px 10px;
  text-align		: center;
  font-size: 10px;
}



