a {
  border:none; color:#999999; margin:0 0 0 0; text-decoration:underline;
  }

a.anker {text-decoration:none;}

a.hrefObject {
  }
a.fliesstext {
  }
a.hrefRelation {
  padding-left:0.5em; text-decoration:none; vertical-align:middle; margin:0 0 0 0;
  }
a.hrefFloatRight { text-decoration:none; vertical-align:middle; float:right;}
a.hrefRoot {
  padding:0 0 0 5px; text-decoration:none; color:#cc0000;
  vertical-align:middle;
  }

a.hrefRootSelected {
  padding-left:5px; text-decoration:underline; vertical-align:middle; color:#cc0000;
  }
a.hrefSubRoot {
  padding-left:5px; text-decoration:none; vertical-align:middle; color:#cc0000;
   }
a.hrefSubRootSelected {
  padding-left:5px; text-decoration:underline; vertical-align:middle; color:#cc0000;
     }
a.hrefTextRelation {
  font-size:60%; padding-left:0.5em; text-align:center; text-decoration:none;
  vertical-align:middle;
  }

body {
  background-color:#ffffff; color:#000000; text-align:center; margin: 12px 12px 12px 12px;
  }

div {
  border:0px none; margin:0 0 0 0;
  }
div.HTMLtagimgDiv {
  }
div.columnDiv {
  }
div.descriptionDiv {
  }
div.headDiv {
  font-size:80%; height:2em; padding-right:1em; padding-top:0.2em; width: 100%;
  }
div.htmlDiv {
  }
div.indexDiv {padding:0 0 0 0;
  }
div.adresse {
  font-size:73%; font-weight:normal;}
div.logoDiv {
  padding:0 0 0 0;   }

div.standardDiv { padding:0 10px 0 20px;
  }

h1 {
  font-size:120%; font-weight: normal; color:#cc0000; font-family: Verdana, Arial, Helvetica, sans-serif;
  }
h1.contentH1 {
  padding: 0 0 0 1em; font-size:20px;  margin: 0 0 0 0;
  }
h1.indexH1 {
  margin: 0 0 0 0; padding: 0 0 0 0;
  }

td.dataObject h1.contentH1 { margin: 0 0 0 0; padding: 15px 0 0 20px; height: 40px;
background-color:#ededed}

h2 {
  font-size:145%; font-weight: bold;
  }
h2.contentH2 {
  padding:0 1em 0 0; text-align:left; color:#cc0000; margin: 1.5em 0 1em 0;
  }

h3 {
  font-size:130%; font-weight: normal;
  }
h3.contentH3 {
  padding:0 0 0 0; text-align:left; color:#cc0000; margin: 1.5em 0 1em 0;
  }
h3.indexH3 {
  color:#cccccc; font-size:0%; margin: 0 0 0 0; padding: 0 0 0 0;
  }

h4 {
  font-size:100%; font-weight: normal;
  }
h4.contentH4 {
  font-weight:bold; color:#cc0000; margin: 1.5em 0 0.5em 0;
  }
h4.indexH4 {
  margin: 0 0 0 0; padding: 0 0 0 0; width:11em;
  }

html {
  font-family: Arial, Helvetica, sans-serif; font-size:100.1%; margin: 0 0 0 0;
  }

img.logo {  }
img.portraet {
  margin: 1em 6em 0 1em;
  }
img.bildKontakt {
  float:left; margin-right:2em;
  }

img.liste {
  float:left; margin-right:1em;
  }

input {
  font-size:80%; font-weight:normal;
  }

li {vertical-align:middle;}
li.index5 {
  font-weight:normal; margin:0 0 1em 0; font-size:80%;
  }
li.subIndex5 {
  font-weight:normal; margin:0 0 5px 0; font-size:80%;
  }

ol {
  }
ol.list1 {
  list-style-type:decimal;   }
ol.list2 {
  list-style-type:lower-alpha;   }
ol.list3 {
  list-style-type:upper-alpha;   }
ol.list4 {
  list-style-type:lower-roman;   }
ol.list5 {
  list-style-type:upper-roman;   }

pre.content {
  font-family: Arial, Helvetica, sans-serif; font-size:80%;
  }

table {
  border:0px none;   }
table.layoutTable {
  width:800px; }

td {
  color: #606060; font-style: normal; font-weight: normal; line-height: normal;
  padding: 0 0 0 0; text-decoration: none; vertical-align: top; margin:0 0 0 0;
  font-size:73%;
  }
td.choose {
  background-color: #ffffff; border:0px none; width:auto;
  }
td.contentColumn {
  border:0px none;   }
td.dataObject {
  border:0px none; font-size:73%; line-height:140%; padding: 0 0 1em 0;  }
td.index5 {
  border:0px none;  height:600px; border-bottom: 1px solid #cc0000;
  background-color: #ededed; padding: 2em 0 0 0; border-right: 1px solid #cc0000;
  font-Size:100%;
  }
td.logo {
  border:0px none; padding:10px 10px 3px 10px; vertical-align:middle;
  width:120px; border-bottom: 1px solid #cc0000;  }
td.logo2 {
  border:0px none; padding:0 10px 15px 0; vertical-align:bottom; font-size:16px;
  width:680px; color:#999999;text-align:right; border-bottom: 1px solid #cc0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

td.logo2 h1.contentH1 {color:#999999;text-decoration:none;font-size:23px;font-weight:normal;
	margin:0 0 0 0;padding:0 0 5px 0; border: 0px none; }

td.logo3 {
  border:0px none; padding:2px 10px 2px 10px; vertical-align:bottom; font-size:9px;
  color:#999999;text-align:right; border-bottom: 1px solid #cc0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }

br {float:none}

ul { vertical-align:middle;
  }
ul.bullet1 {
  list-style-type:disc;   }
ul.bullet2 {
  list-style-type:circle;   }
ul.bullet3 {
  list-style-type:square;   }
ul.index5 {
  color:#cc0000;list-style-image:url(button.gif); padding: 2em 0 0 2em; margin:0 0 0 0;
   vertical-align:middle;}
ul.subIndex5 {
  color:#cc0000;list-style-image:url(button2.gif); padding: 0 0 0 0; margin:5px 0 0 0;
  }

form.kontakt { border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; padding: 0.5em 0 1em 0;}

div.formElement { margin: 0.5em 0 0 0; padding: 0 0 0 0;}
div.formButtons { padding: 1em 1em 1em 0; }

span.formName {width:12em; min-width:12em;}

input.formText      { position:absolute; left: 14em; width:25em; border: 1px solid #2a2a2a; font-size:100%; vertical-align:middle;}

input.formSmallText {width:5em; border: 1px solid #2a2a2a; font-size:90%; vertical-align:middle;}

input.formCheckBox  {border: 0px none; font-size:90%; vertical-align:middle;}

input.formButton    {border: 1px solid #2a2a2a; font-size:100%; background-color:#e0e0e0;
	margin-right: 0.5em}