/* Layout für www.bhkw-wartung.de */

body, div, p, span, br, b, i, u, ul, ol, li, form, input, select, textarea, table, tr, td, th {
  font-family:Arial, sans-serif;
  font-size:12px;
  color:#000000;
}

body {
  background-color:#ffffff;
  margin:1px 40px 400px 40px;
  padding:0px;
}

form {
  margin:0px;
}

.inputfield {
  border-style:solid;
  border-width:1px;
  border-color:#804040;
  background-color:#ffffff;
}

b {
  color:#dd0000;
}

a {
  color:#808080;
  font-weight:bold;
  text-decoration:none;
}

.mini a {
  color:#000000;
  font-weight:normal;
}

.footline {
  background-color:#870b1e;
}

.mini, .rights p {
  font-size:10px;
}

.artikelbild {
  border-style:solid;
  border-width:1px;
  border-color:#DED0B4;
}


/* Tabellen */
/* Basic Table */
.basictab .geloescht td {
  background-color:#AFAFAF;
}
.basictab {
  empty-cells:show;
}
.basictab th {
  background-color:#DED0B4;
  border-style:solid;
  border-width:1px;
  border-color:#DED0B4;
  border-collapse:collapse;
  margin:2px;
  padding:3px;
  color:#B10000;
  font-weight:normal;
  text-align:left;
}
.basictab td {
  background-color:#F9F5EB;
  border-style:solid;
  border-width:0px 1px 1px 1px;
  border-color:#DED0B4;
  border-collapse:collapse;
  margin:2px;
  padding:3px;
}
.basictab td {
  height:30px;
}
.ewtab td {
  background-color:#dddddd;
  border-style:solid;
  border-width:1px;
  border-color:#dddddd;
  padding:3px;
}


/* Bilderrahmen */
.rahmen_ol {
  background-repeat:no-repeat;
  background:url(/pic/rahmen-ol.gif);
}
.rahmen_or {
  background-repeat:no-repeat;
  background:url(/pic/rahmen-or.gif);
}
.rahmen_ml {
  background-repeat:no-repeat;
  background:url(/pic/rahmen-ml.gif);
}
.rahmen_ul {
  background-repeat:no-repeat;
  background:url(/pic/rahmen-ul.gif);
}

/* Mailformulare */
.mailform p {
  margin:3px 0px 3px 0px;
}
.fielddesc td {
  font-size:11px;
  font-weight:bold;
  color:#dd0000;
}
.anfrageform, .searchbox {
  border-style:solid;
  border-width:1px;
  border-color:#aaaaaa;
  background-color:#dddddd;
  padding:10px;
}



/* Basic-Layout */
.bgrtab {
  background-image:url(/pic/bgr-atmo-5.jpg);
  background-repeat:no-repeat;
}

.maintab {
  padding-top:5px;
}

.mainatmo {
}

.mainatmotd {
  padding-top:0px;
}

.menue {
  padding:22px 0px 0px 30px;
}

.introtext {
  width:320px;
}

.content {
  padding:0px 10px 50px 15px;
  width:510px;
}

.title, .contenttitle {
  color:#dd0000;
  font-size:24px;
  font-family:georgia;
  text-shadow: #999999 1px 1px 1px;
}
.contenttitle {
}

.firstletter {
  font-weight:bold;
  font-size:20px;
  color:#dd0000;
}

.liste li {
  margin:0px 0px 5px 0px;
}

.newstitel a {
  color:#dd0000;
}
