body {
 margin:0;
 padding:0;
 border:0; /* This removes the border around the viewport in old versions of IE */
 width:100%;
 background:#fff;
 width:210mm;    /* Minimum width of layout - remove line if not required */
	     	     /* The min-width property does not work in old versions of Internet Explorer */
 font: 10pt/1.5em Verdana,Futura,sans-serif,arial;
}
/* Header styles */
#header {
 width:100%;
 background-image: url(../pics/bgUmweltchecker.jpg);
 height: 25mm;
 border-top: 1px solid #fff;
}

/* column container */
.colmask {
 position:relative; /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
 width:100%; /* width of whole page */

}

.colleft { }
.colmask .colright { }
.colmask .col1wrap { }
.colmask .col1 { padding-left: 7mm }
.colmask .col2 {}

/* Footer styles */
#footer {
 width:100%;
 margin-top: 10mm;
 padding-top: 5mm
}

/* Header styles */
#header {
 line-height: 0
}
#header h1 {
 padding-bottom: 2mm;
 margin-bottom: 0;
}
#header h1 a {
 
 font-size: 19pt;
 margin: 11mm 0 0 7mm;
 text-decoration: none;
 display: block;
}
#header p.subtitle {
 
 margin: 4mm 0 0 7mm;
 padding-top: 0;
}
#header ul {
 display: none;
}

/* Menu */
#menu {
 display: none;
}

/* end menu */


/* Startseite */
body.index {
 background-color: #77d2ff
}
.index #header {
 background: none;
 border: none;
 padding-top: 0px;
 line-height: 0
}
.index #header ul {
 display: none;
} 

.index .colmask .col1 {
 border:none;
 margin-top: 40px;
}
.index img {
 border: none;
}
.index #footer {
 visibility: hidden;
}
.index .colmask .col1 img {
position: relative;
top: -45px;
}

/* allgemeine Seiten: Impressum Download ... */

.allgemein #header {
 background-image: url(../pics/bgAllgemein.jpg);
}

.allgemein h2 + div img.links {
margin-top: 1em;
}

/* Fussabdruck */

h2.fussabdruck,
h1.fussabdruck {
 
 background-color: #c00;
 padding: .5em;
}
.fussabdruck h1,
.fussabdruck h2 {
 
}
.fussabdruck #header {
 border-bottom: .7mm solid;
 background-image: url(../pics/bgFussabdruck.jpg);
}
.fussabdruck #footer {
 border-top:1px solid ;
}
.fussabdruck .bg {
 background-color: #ed7777;
}
.fussabdruck .col1 h3.bg,
.fussabdruck .col1 h2.bg
 {
 
 background-color: #ed7777;
 border-bottom: none;
}

/* Klimawandel */
h1.klimawandel,
h2.klimawandel {
 background-color:  #0095da;
 padding: .5em;
 
}
.klimawandel h1,
.klimawandel h2 {
 
}
.klimawandel #header {
 border-bottom: .7mm solid;
 background-image: url(../pics/bgKlimawandel.jpg);
}
.klimawandel #footer {
 border-top:1px solid ;
}
.klimawandel .col1 .bg h3,
.klimawandel .col1 .bg h2,
.klimawandel .col1 .bg h1  {
 
 background-color: #0095da;
 border-bottom: none;
}

/* Energie */
h1.energie,
h2.energie {
 background-color: #fbad18;
 padding: .5em;
 
}
.energie h1,
.energie h2 {
 
}
.energie #header {
 border-bottom: .7mm solid ;
 background-image: url(../pics/bgEnergie.jpg);
}
.energie #footer {
 border-top:1px solid;
}
.energie .bg {
 background-color: #fbd48a;
}
.energie .col1 div.bg h3,
.energie .col1 div.bg h2,
.energie .col1 div.bg h1 {
 
 background-color: #fbad18;
 border-bottom: none;
}

/* Bauen */
h1.bauen,
h2.bauen {
 background-color:  #af4e1c;
 padding: .5em;
 
}
.bauen h1,
.bauen h2 {
 
}
.bauen #header {
 border-bottom: .7mm solid ;
 background-image: url(../pics/bgBauen.jpg);
}
.bauen #footer {
 border-top:1px solid;
}
.bauen .bg {
 background-color: #eabaa1;
}
.bauen .col1 div.bg h3,
.bauen .col1 div.bg h2,
.bauen .col1 div.bg h1 {
 
 background-color: #af4e1c;
 border-bottom: none;
}

/* Abfall */
h1.abfall,
h2.abfall {
 background-color: #f68b1e;
 padding: .5em;
 
}
.abfall h1,
.abfall h2 {
 
}
.abfall #header {
 border-bottom: .7mm solid ;
 background-image: url(../pics/bgAbfall.jpg);
}
.abfall #footer {
 border-top:1px solid;
}
.abfall .bg {
 background-color: #f6c08a;
}
.abfall .col1 div.bg h3,
.abfall .col1 div.bg h2,
.abfall .col1 div.bg h1 {
 
 background-color: #f68b1e;
 border-bottom: none;
}
table.abfall strong{
 
}
table.abfall tr {
 border-bottom: 1px dotted #ccc;
}
table.abfall em {
 font-weight: bold;
}
.abfall .col1 table.abfall {
 font-size: .95em;
 margin-bottom: 2.5em;
}


/* Wald */
h1.wald,
h2.wald {
 background-color: #008a4b;
 padding: .5em;
 
}
.wald h1,
.wald h2 {
 
}
.wald #header {
 border-bottom: 5px solid;
 background-image: url(../pics/bgWald.jpg);
}
.wald #footer {
 border-top:1px solid;
}
.wald .bg {
 background-color: #63c799;
}
.wald .col1 div.bg h3,
.wald .col1 div.bg h2,
.wald .col1 div.bg h1 {
 
 background-color: #008a4b;
 border-bottom: none;
}

/* Ernaehrung */
h1.ernaehrung,
h2.ernaehrung {
 background-color: #39b54a;
 padding: .5em;
 
}
.ernaehrung h1,
.ernaehrung h2 {
 
}
.ernaehrung #header {
 border-bottom: 5px solid;
 background-image: url(../pics/bgErnaehrung.jpg);
}
.ernaehrung #footer {
 border-top:1px solid;
}
.ernaehrung .bg {
 background-color: #c0ebc6;
}
.ernaehrung .col1 div.bg h3,
.ernaehrung .col1 div.bg h2,
.ernaehrung .col1 div.bg h1 {
 
 background-color: #39b54a;
 border-bottom: none;
}
.ernaehrung div.bg table {
 margin: 0 1em;
}
.ernaehrung div.bg table tr {
 border-bottom: 1px dotted;
}
.ernaehrung div.bg table tr:hover {
 background-color: #efe
}
/* Wasser */
h1.wasser,
h2.wasser {
 background-color: #145b9d;
 padding: .5em;
 
}
.wasser h1,
.wasser h2 {
 
}
.wasser #header {
 border-bottom: .7mm solid ;
 background-image: url(../pics/bgWasser.jpg);
}
.wasser #footer {
 border-top:1px solid ;
}
.wasser .col1 div.bg h3,
.wasser .col1 div.bg h2,
.wasser .col1 div.bg h1 {
 
 background-color: #145b9d;
 border-bottom: none;
}
.wasser .bg {
 background-color: #bfd6eb;
}


/* mobilitaet*/
h1.mobilitaet,
h2.mobilitaet {
 background-color: #007c8d;
 padding: .5em;
 
}
.mobilitaet h1,
.mobilitaet h2 {
 
}
.mobilitaet #header {
 border-bottom: .7mm solid;
 background-image: url(../pics/bgMobilitaet.jpg);
}
.mobilitaet #footer {
 border-top:1px solid;
}
.mobilitaet .bg {
 background-color: #c0e5ea;
}
.mobilitaet .col1 div.bg h3,
.mobilitaet .col1 div.bg h2,
.mobilitaet .col1 div.bg h1 {
 
 background-color: #007c8d;
 border-bottom: none;
}

/* schattenleiste */
#topdrop {
display: none;
}

/* titelseite bestellen */
#bestellen {
 position: fixed;
 top: 5px;
 left: 800px;
 display: none;
 z-index: 20
}
#bestellen img {
 border: none
}
.index #bestellen {
 display: block;
}


.col1 table td {
 vertical-align: top;
 padding: .3em .5em;
}
.col1 table {
 border-collapse: collapse;
/* margin-right: 40mm;*/
 border-spacing: 0;
}
.col1 p,
.col1 ul {
/*  padding-right: 40mm;*/
}
.col1 h1 {
 font-size: 1.8em;
}

.col1 h2 {
 font-size: 1.2em;
 margin-bottom: 0;
 margin-top: 2em
}

.col1 h3 {
 font-size: 1.1em;
 margin-bottom: 0;
 margin-top: 1.5em
}
.col1 h2 + p,
.col1 h3 + p {
 margin-top: .5em;
}

.col1 h1,
.col1 h2,
.col1 h3 {
/*  margin-right: 40mm; */
}
.col1 p + h1,
.col1 div.bg + h1 {
margin-top: 3.5em
} 

.col1 div.bg + h2 {
 margin-top: 3.5em;
}
a.extern:after {
   content: " (" attr(href)")"; 
}

/* Bilder */
img.rechts {
 float: none !important;
 position: relative;
 width: auto;
}
img.links {
 float: none !important;
 position: relative;
 width: auto;
 margin-right: 1em;
}
img.mitte {
/* display: block;
 margin-left: auto;
 margin-right: auto;
 padding-right: 40mm;
 width: auto;
 position: relative;
*/
}
.col1 img {
 border: none;
}



#footer img {
 border:none;
}

#footer {
 text-align: center;
}
#footer .mitte img {
 margin: 0 20mm;
}
#footer .links {

}

/* */
#admin {
 display: none;
}
/* Texteditor */
.textEditor {
display: none;
}

/* Hinterlegte textteile */
.col1 div.bg {
/*  margin-right: 40mm; */
 padding-bottom: 1em;
 border: 1px solid #000;
}

.col1 div.bg p,
.col1 div.bg table,
.col1 div.bg h1,
.col1 div.bg h2,
.col1 div.bg h3
 {
 padding: 0 1em 1em 1em;
 margin-right: 0;
}

.col1 div.bg ul {
 padding-right: 1em;
}
div.bg img.rechts {
/* right: -140px;*/
}
/**/
table th {
 white-space: nowrap;
 vertical-align: top;
 text-align: left;
 padding-left: .5em
}

h2 + div img.links {
 margin-top: 1em;
}
/* Inhaltsverzeichnisse */
.anchor,
.content {
 display: none;
}
.col1 a[href^="/"]:after {
   content: " (http://www.umweltchecker.at" attr(href)")"; }
img.ico {
 display:none;
}