/* Allgemeine Festlegungen */
body {
  font:normal 0.75em Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
}

img {
  border:none;
}

a { text-decoration:underline; color:#000000; }

.external_link {
  background:url(img/icon_link.gif) no-repeat top left;
  padding-left:17px;
}

hr {
  color:#C5CED9;
  background-color:#CBD5E3;
  height:1px;
  border:0px;
}

/* Kopfzeile */
#header {
  display:none;
}

/* Fusszeile */
#footer {
  display:none;
}

/* Menue */
#menue {
  display:none;
}

#news {
  display:none;
}

/* wo bin ich */
#where {
  display:none;
}

#print {
  width:100%;
  font:normal 0.80em Verdana, Arial, sans-serif;
}
#print a { color:black; text-decoration:underline; }


/* Inhalt Startseite */
#contentstart {
  clear:both;
  margin:25px 0px 0px 0px;
  text-align:center;
}

/* Inhalt */
div.content {
  clear:both;
  margin:10px 0px 0px 0px;
}

div.headline {
  text-align:center;
  margin:25px 0px 25px 0px;
  font-family:Verdana, Arial, sans-serif;
  font-size:1.2em;
  font-weight:bold;
}

table.section {
  margin:0px 0px 30px 0px;
  padding:0px;
  width:95%;
  background-color:white;
}

th.sectionheader {
  text-align:left;
  padding:10px 0px 4px 3px;
  margin:0px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  width:100%;
}

td.sectiontxt {
  margin:0px;
  padding:15px 0px 0px 0px;
  vertical-align:top;
}

td.sectionimg {
  width:325px;
  margin:0px;
  padding:15px 0px 0px 30px;
  vertical-align:top;
}

div.sectionimgtxt {
  padding: 2px 10px;
  font-size:0.9em;
}

div.subheader {
  font-weight:bold;
  text-decoration:underline;
  padding-top:20px;
  padding-bottom:5px;
}

.sectionlist {
  margin:10px 10px 10px 30px;
  padding:0px;
}

.sectionlist li {
  margin:0px 0px 5px 0px;
}

ul.sublist {
  margin-top:5px;
  margin-bottom:5px;
}

ul.sublist {
  list-style-type:disc;
}

ul.faqlist {
  margin:0px 0px 0px 15px;
  padding:0px;
}

ul.faqlist li {
  margin:10px 0px 15px 0px;
  list-style-type:disc;
}

table.sectiontab {
  margin:10px 0px 10px 15px;
  padding:0px;
  text-align:center;
}

table.sectiontab th {
  background-color:#CBD5E3;
  padding:4px;
  text-align:center;
}

table.sectiontab td {
  background-color:#EFEBDD;
  padding:4px;
}

table.datatab {
  margin:5px 15px 10px 15px;
  padding:0px;
}

table.datatab td {
  padding:8px;
  text-align:left;
}

table.datatab th {
  text-align:center;
  background-color:#CBD5E3;
  padding:8px;
}

.datalist {
  margin:0px 0px 0px 15px;
  padding:0px;
}

table.formtab {
  margin:15px 0px 10px 15px;
  padding:0px;
  border:1px solid #CBD5E3;
}

table.formtab td {
  background-color:#EFEBDD;
  padding:3px 10px 3px 10px;
  vertical-align:middle;
}

table.formtab th {
  text-align:center;
  background-color:#CBD5E3;
  padding:4px;
}

/* Pressetabelle */
#press {
  margin:0px 0px 20px 0px;
  padding:0px;
  width:100%;
  text-align:center;
}

#press th {
  background-color:#CBD5E3;
  padding:4px 0px 4px 0px;
  text-align:center;
}

#press td {
  background-color:#EFEBDD;
  padding:4px;
}

/* Referenzentabelle */
#references {
  margin:0px 0px 20px 0px;
  padding:0px;
  width:100%;
  text-align:left;
}

#references th {
  background-color:#CBD5E3;
  padding:4px 0px 4px 0px;
  text-align:center;
}

#references td {
  background-color:#EFEBDD;
  padding:7px 4px 7px 4px;
}

table.download {
  margin:4px 0px 0px 0px;
}

table.download td {
  padding:3px;
  vertical-align:top;
}

table.example {
  margin:5px 0px 5px 10px;
}

table.example td {
  padding:3px;
  vertical-align:middle;
}

table.faq {
  margin:0px;
  width:100%;
}

table.faq td {
  padding:0px;
  vertical-align:middle;
}

table.faq img {
  vertical-align:middle;
}

td.left {
  text-align:left;
}

td.right {
  text-align:right;
}

td.top {
  vertical-align:top;
}

td.middle {
  vertical-align:middle;
}

td.blue {
  background-color:#CBD5E3;
}

td.beige {
  background-color:#EFEBDD;
}

.center {
  text-align:center;
}

div.answer {
  background-color:#EFEBDD;
  padding:3px;
  vertical-align:middle;
}

code {
  color:#0040FF;
  font-size:1.2em;
  font-weight:normal;
}

div.listheader {
  margin-bottom:5px;
}

div.floatleft {
  float:left;
  margin:10px 10px 10px 10px;
}

table.archive {
  margin-bottom:5px;
  padding:0px;
}

table.archive td {
  background-color:#EFEBDD;
  padding:4px;
  vertical-align:middle;
}


/* Sitemap */
table.sitemap {
  text-align:left;
}

table.sitemap td {
  margin:0px;
  vertical-align:middle;
}

table.sitemap a {
  font-weight:normal;
  text-decoration:none;
  text-decoration:underline;
}

td.sitemaptop {
  height:1px;
  padding:0px;
  margin:0px;
  background-color:black;
}

td.main {
  padding-left:20px;
  height:20px;
}

td.sub {
  padding-left:40px;
  height:20px;
}

td.subsub {
  padding-left:60px;
  height:20px;
}


span.filesize {
  color:#909090;
  font-size:0.9em;
  margin-left:10px;
}

img.right {
  float:right;
  margin:0px 10px 10px 20px;
  padding:0px;
}

img.left {
  float:left;
  margin:0px 20px 10px 0px;
  padding:0px;
}

.grey {
  margin:0px 10px 0px 0px;
  font-size:8pt;
  color:#555555;
}
