body {margin:0; padding:0; font:10pt arial, helvetica, verdana, georgia, sans-serif; color:#000; background:#fff; text-align:left; line-height:1.5em;}

/* Allgemeines */
h1 {margin:.5em 0 .2em 0; padding:0;}
h2 {margin:1.5em 0 .5em 0; padding:0; color:#789; background:#fff;}
h2.first, h3.first {margin:0 0 .5em 0; padding:0;}
h3 {margin:1.5em 0 .5em 0; padding:0; color:#789; background:#fff;}
h4, h5, h6 {margin:1.5em 0 .5em 0; padding:0;}

p {margin:0 0 1em 0; padding:0;}
img {border-style: none;}
ul, ol {margin:0; padding:0;}

a {color:#000; background:#fff; text-decoration:underline;}
a:link {color:#000; background:#fff; text-decoration:underline;}
a:visited {color:#000; background:#fff;}
a:hover {color:#c00; background:#fff;}
a:active {color:#c00; background:#fff;}

table {margin:1.5em 0; padding:0; display:table; border-collapse:collapse;}
tr {display:table-row;}
thead {display:table-header-group;}
tbody {display:table-row-group;}
tfoot {display:table-footer-group;}
col {display:table-column;}
colgroup {display:table-column-group;}
td, th {display:table-cell; vertical-align:top; padding:.25em .5em; text-align:left; border:0px ridge #b0c4de;}
caption {display:table-caption; padding:.25em 0; text-align:left;}
th {font-weight:bolder;}
.c1 {width:5em;}
.c2 {width:10em;}
.c3 {width:20em;}
.c4 {width:30em;}

.kunden td {text-align:center; vertical-align:middle; font-size:smaller; border:0px ridge #b0c4de;}
.beispiele td {padding:1em 0; text-align:left; vertical-align:top; font-size:smaller; border:0px ridge #b0c4de;}
.beispiele th {padding:1em 0 .25em 0;}

/* Allgemeine Klassen */
.blue {color:#007ab2; background:#fff;}
.red {color:#c00; background:#fff;}
.purple {color:#ab81ab; background:#fff;}
.orange {color:#ecb659; background:#fff;}
.green {color:#18d386; background:#fff;}
.brown {color:#966; background:#fff;}

.bold {font-weight:bold;}

ul.liste, ol.liste {margin:0 0 1em 0; padding:0 0 0 2.5em; list-style-type:disc; list-style-position:outside;}

.haken {position:relative; margin:0 0 1em 0; padding:0; color:#000; background:#bddceb;}
.haken h4 {margin:0; padding:.2em .3em; color:#fff; background:#59a8cd;}
.haken h5 {margin:.5em 0 0 0; padding:0 .3em;}
.haken ul {margin:0; padding:0;}
.haken li {margin:0; padding:0 .3em; list-style-type:disc; list-style-position:inside; list-style-image:url(./../img/icons/haken.gif); color:#000; background:#bddceb; font-size:10pt;}
.haken a, .haken a:link, .haken a:visited { color:#000; background:#bddceb;}
.haken a:hover, .haken a:active { color:#c00; background:#bddceb;}

.pdf {position:relative; margin:0 0 1em 0; padding:0; color:#000; background:#bddceb;}
.pdf h4 {margin:0; padding:.2em .3em; color:#fff; background:#59a8cd;}
.pdf h5 {margin:.5em 0 0 0; padding:0 .3em;}
.pdf ul {margin:.2em 0; padding:0;}
.pdf li {margin:0; padding:0 .3em; list-style-type:disc; list-style-position:inside; list-style-image:url(./../img/icons/pdf-icon.gif); color:#000; background:#bddceb; font-size:10pt;}
.pdf a, .pdf a:link, .pdf a:visited { color:#000; background:#bddceb;}
.pdf a:hover, .pdf a:active { color:#c00; background:#bddceb;}

.quadrat {position:relative; margin:0 0 1em 0; padding:0; color:#000; background:#bddceb;}
.quadrat h4 {margin:0; padding:.2em .3em; color:#fff; background:#59a8cd;}
.quadrat h5 {margin:.5em 0 0 0; padding:0 .3em;}
.quadrat ul {margin:0; padding:0;}
.quadrat li {margin:0; padding:0 .3em; list-style-type:disc; list-style-position:inside; list-style-image:url(./../img/icons/quadrat-rot.gif); color:#000; background:#bddceb; font-size:10pt;}
.quadrat a, .quadrat a:link, .quadrat a:visited { color:#000; background:#bddceb;}
.quadrat a:hover, .quadrat a:active { color:#c00; background:#bddceb;}

.daten  {position:relative; margin:0 0 1em 0; padding:0; color:#000; background:#bddceb;}
.daten h4 {margin:0; padding:.2em .5em; color:#fff; background:#59a8cd;}
.daten h5 {margin:.5em 0 0 0; padding:0 .5em;}
.daten ul {margin:0; padding:0;}
.daten li {margin:0; padding:0 1.5em; list-style-type:disc; list-style-position:inside; font-size:10pt;}

/* Kopfzeile */
#header {display:none;}

/* Inhaltsbox*/
#content {position:relative; margin:0; padding:0;}

/* Inhaltsueberschrift */
#contentheader {margin:0 0 1em 0; padding:0; border-top:1px solid red; border-bottom:1px solid red;}
#contentheader span {font-weight:bold;}

/* Inhalt links und rechts */
#content .boxleft {position:relative; margin:1em 1em 0 0; padding:0; width:340px; float:left; clear:left;}
#content .boxright {position:relative; margin:1em 0 0 1em; padding:0; width:240px; float:right; clear:right;}
#content .boxright img {margin:0 0 1em 0; padding:0;}
#content p, table, br {clear:both;}

/* Logo */
#logo img {display:none;}

/* Navigationsbox */
#navi {display:none;}

/* Sitemap */
#sitemap ul li {list-style-type: none; list-style-position:outside; line-height:2em;}
#sitemap ul li.two {margin:0 0 0 2.2em; list-style-type: disc; list-style-position:outside; list-style-image: url(./../img/icons/markierung-rot.gif); line-height:1.5em;}
#sitemap ul li.three {margin:0 0 0 4.4em; list-style-type:disc; list-style-position:outside; list-style-image: url(./../img/icons/markierung-blau.gif); line-height:1.5em;}

/* Fusszeile */
#footer {position:relative; margin:1em 0 0 0; padding:.5em 1em;}