/*  
Theme Name: Ingenieurbüro Reinhold
Theme URI: http://blogpimp.de
Description: Das neue Nachrichten-Theme für das Ingenieurbüro Reinhold
Version: 1.0
Author: Lothar Baier
Author URI: http://blogpimp.de
*/

/* #################################  Voreinstellungen  ##################################### */
html {
  color					: #555;
  background			: #fff;
  height				: 100.01%;
}

body,div,dl,dt,dd,ul,
ol,li,h1,h2,h3,h4,h5,
h6,pre,code,form,
fieldset,legend,input,
textarea,p,blockquote,
th,td {
  margin				: 0;
  padding				: 0;
}

table { 
  border-collapse		: collapse;
  border-spacing		: 0;
}

fieldset,img {
  border				: 0;
}

address,caption,cite,
code,dfn,em,strong,
th,var {
  font-style			: normal;
  font-weight			: normal;
}

li {
  list-style			: none;
}

caption,th {
  text-align			: left;
}

h1,h2,h3,h4,h5,h6 {
  font					: normal 1.250em/1.4 Helvetica, Arial, "Andale Sans", "Trebuchet MS", Tahoma, Verdana, sans-serif;
}

q:before,q:after {
  content				: '';
}

abbr,acronym {
  border				: 0;
  font-variant			: normal;
}

sup {				
  vertical-align		: text-top;
}

sub {
  vertical-align		: text-bottom;
}

input,textarea,select {
  font-family			: inherit;
  font-size				: inherit;
  font-weight			: inherit;
}

legend {
  color					: #000;
}

/* ################################### */
/* Allgemeine Voreinstellungen         */
/* ################################### */
body {
  font					: normal 100.01%/1.4 Helvetica, Arial, Tahoma, "Andale Sans", Trebuchet, Verdana, sans-serif;
}

pre,code,legend,
input,textarea,p,
blockquote {
  font					: normal 0.813em/1.4 Helvetica, Arial, Tahoma, "Andale Sans", Trebuchet, Verdana, sans-serif;
}

table {
  font-size				: inherit;
  font					: 100%;
}

pre,code,kbd,samp,tt {
  font-family			: monospace;
  *font-size			: 108%;
  line-height			: 1.231
}

body { 
  text-align			: center;
}

h1 {
  font-size				: 1.500em;
}

h2 {
  font-size				: 1.250em;
}

h3 {
  font-size				: 1.125em;
}

h4 {
  font-size				: 1.000em;
}

h5 {
  font-size				: 0.813em;
}

h6 {
  font-size				: 0.813em;
}

h1,h2,h3,h4,h5,h6 {
  margin				: 0 0 5px;
  color					: #007;
}

abbr,acronym {
  border-bottom			: 1px dotted #000;
  cursor				: help;
} 

em {
  font-style			: italic;
}

strong {
  font-weight			: bold;
}

small {
  font					: normal 0.750em/1.4 Candara, Trebuchet, "Andale Sans", "Lucida Sans Unicode", "Lucida Grande", Calibri, Corbel, sans-serif;
}

blockquote {
  margin				: 1em;
  font-family			: "Times New Roman","Times Roman",Times,serif;
  font-style			: italic;
}

ol,ul,dl {
  margin				: 1em 1em 1em 2em;
}

ol li {
  list-style			: decimal outside;
}

ul li {
  list-style			: disc outside;
}

dl dd {
  margin-left			: 1em;
}

th,td {
  border				: 1px solid #bbb;
  padding				: 3px 5px 4px;
}

th {
  font-weight			: bold;
  text-align			: center;
}

caption {
  margin-bottom			: .5em;
  text-align			: center;
}

p,fieldset,table,pre {
  padding				: 0;
  margin				: 0;
  margin-bottom			: 0.5em;
}

input[type=text],
input[type=password],
textarea {
  width					: 13em;
}

input, textarea {
  margin-bottom			: 0.3em;
  font-size				: 1.000em;
}

textarea {
  width					: 100%;
}

a {
  text-decoration		: none;
  color					: #08b;
}

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

form {
  margin				: 1em 0;
}

.clearer {
  clear					: both;
  height				: 0.001em;
  font-size				: 0.001em;
  line-height			: 0.001em;
  margin				: 0;
  padding				: 0;
 }
 
 hr {
   border				: none;
   border-bottom		: 1px solid #bbb;
 }
 
/* ##################################### */
/* Seitenaufbau					         */
/* ##################################### */
#rahmen {
  width					: 750px;
  margin				: 0 auto;
}

#kopf {
  width					: 750px;
  height				: 125px;
  background			: url(images/kopf.gif) no-repeat;
  margin				: 0 0 10px;
}

#menu {
  width					: 750px;
  border-top			: 1px solid #007;
  border-bottom			: 1px solid #007;
}

#inhalt {
  width					: 750px;
  padding				: 30px 0 20px;
  text-align			: left;
}

#fuss {
  width					: 750px;
  border-top			: 1px solid #007;
  font-size				: 0.688em;
  padding				: 10px 0;
}

/* ##################################### */
/* Seitenkopf					         */
/* ##################################### */
#kopf h1 {
  margin				: 0;
  padding				: 0;
  height				: 125px;
  line-height			: 1;
}

#kopf h1 a {
  display				: block;
  text-indent			: -999em;
  width					: 750px;
  height				: 125px;
}

/* ##################################### */
/* Kopfmenü						         */
/* ##################################### */
#menu {
  width					: 750px;  
  margin				: 0;
  padding				: 0;
}

#menu ul {
  margin				: 2px 0 3px;
  padding				: 0;
}

#menu ul li {
  list-style			: none;
  display				: inline;
  margin				: 0;
  padding				: 0;
}

#menu ul li a {
  padding				: 0 8px 0;
}

/* ##################################### */
/* Seiteninhalt					         */
/* ##################################### */
#inhalt #fall img,
#kategorie img,
#einzel img,
#seite img {
  float					: left;
  margin				: 3px 15px 3px 0;
}

#inhalt img.spalte {
  margin				: 0 0 5px;
}

#inhalt #fall {
  width					: 750px;
}

#inhalt #fall h2 {
  margin 				: 0 0 10px;
  line-height			: 1.2;
  color					: #08b;
}

#inhalt h3 {
  margin 				: 0 0 8px;
  line-height			: 1.2;
}

#inhalt h3 {
  background			: #eee;
  padding				: 2px 5px 3px;
}

#inhalt p {
  margin				: 0;
  padding				: 0;
  text-align			: left;
}

#inhalt p.weiter {
  text-align			: right;
}

#inhalt p a.more-link {
  display				: block;
  text-align			: right;
}

#elektro, #industrie {
  width					: 240px;
  margin				: 25px 15px 20px 0;
  float					: left;
}

#lehmbau {
  width					: 240px;
  margin				: 25px 0 20px 0;
  float					: left;
}

#einzel p,
#seite p {
  font-size				: 0.888em;
  margin				: 0 0 8px;
}

#einzel img,
#seite img {
  margin-top			: 6px;
}

#einzel h6 {
  font					: italic 0.875em/1.3 "Times New Roman", Times, serif;
  margin				: 20px 0 0;  
  color					: #555;
}

#einzel img {
  margin				: 1px 0 0;
  float					: left;
}

#inhalt p.paginierung {
  clear					: both;
  margin				: 0 0 20px;
  padding				: 20px 0 0;
  text-align			: center;
  line-height			: 1.8;
}

#inhalt p.paginierung .seitensprung {
  color					: #000;
}

#inhalt p.paginierung .contentjumplink,
#inhalt p.paginierung .contentjumpnumber {
  padding				: 2px 3px 2px;
  margin				: 0 3px;			
  background			: #eee;
  border				: 1px solid #ccc;
  font-size				: 0.813em;
}

#inhalt p.paginierung .contentjumpnumber {
  padding				: 1px 5px 2px;
  margin				: 0 3px;			
  background			: #eee;
  border				: 1px solid #ccc;
  font-size				: 1.000em;
}

#inhalt ol,
#inhalt li {
  font-size				: 0.875em;
  margin-left			: 35px;
}
