html {  width: 100%;  height: 100%;  margin: 0;   padding: 0;  border: 0;}body {  margin: 0;  padding: 0;  width: 100%;  height: 100%;  background: url(top.jpg) top left repeat-x;  text-align: center;  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 19px;  color: #666;}a {  text-decoration: none;  color: #666;  border-bottom: 1px solid #F1861E;   }a:hover {  color: #F1861E;  border-bottom: 1px solid #666;   }h1 {  font-weight: normal;  font-style: italic;  font-family: "Times New Roman" ,serif;  font-size: 16pt;  padding: 0 0 18px 0;  margin: 20px 0 0 0;  line-height: 18px;  color: #CCC;  text-align: right;}h2 {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: normal;  margin: 0 0 12px 0;;  padding: 0;  line-height: 12px;}  h3 {  color: #F1861E;  font-family: Arial, Helvetica, sans-serif;  font-size: 18px;  padding: 0px;  margin: 20px 0 0 0;  border-bottom: 1px solid #999999;}h4 {  color: #666666;  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  text-transform: uppercase;  font-weight: bold;  padding: 0px;  margin: 0px;}h5 {  padding: 0 0 10px;  font-weight: normal;  font-size: 14px;  line-height: 20px;  font-style: italic;  color: #F1861E;  margin: 0;}#main {  width: 900px;  height: 100%;  margin: auto;  padding: 0; }#header {  height: 176px;  padding: 37px 0;  margin: 0;  text-align: left;}#header h1 {  position: relative;  top: 70px;  padding: 0 0 0 6px;  margin: 0;  color: #999;  font-size: 16pt;  width: 500px;  font-family: "Times New Roman", serif;  font-weight: normal;  font-style: italic;  text-align: left;  border: 0;  line-height: 26px;}#header h2 {  position: relative;  top: 71px;  left: 12px;  margin: 0 0 0 12px;  font-family: Arial;  font-weight: normal;  font-size: 12px;  font-style: normal;  color: #F1861E;}#header img {  float: right;  border: 0;}#metanav {  padding: 0 0 0 12px;}#metanav ul {  background: url(home.gif)  no-repeat top left;  margin: 0;   padding: 0;  height: 25px;    font: 10px arial;  text-transform: uppercase;  list-style-type:none;}#metanav li {  float: left;  text-align: center;  line-height: 25px;  width: 85px;}#metanav a {  padding: 0 10px;   border: 0;  }#metanav a:hover  {  padding: 0 10px;   color: #F1861E;  border-bottom: 1px solid #666;   }#mainnav {  width: 900px;  height: 30px;    background: url(menu.gif);  font: 15px arial;  text-transform: uppercase;  border-bottom: 1px solid #666;}#mainnav a {  width: 130px;  height: 30px;  text-align: center;  background: url(gray.gif);  line-height: 30px;  text-decoration: none;  color:#666;  float: left;  padding: 0;  border: 0;  margin-left: -10px;  }#mainnav a:hover {  background: url(orange2.gif) left no-repeat;  color: #FFF;}

#mainnav_act a {  background: url(orange2.gif) left no-repeat;  color: #FFF;}

#mainnavstart a:hover {  background: url(orange.gif) left no-repeat;
  color: #FFF;}

#mainnavstart_act a {  background: url(orange.gif) left no-repeat;
  color: #FFF;}

#mainnavstart_act a:hover {  background: url(orange.gif) left no-repeat;
  color: #FFF;}
#sub {  background: url(verlauf2.jpg) repeat-y;  height: 30px;  border-bottom: 1px solid #666;  text-align: center;}#sub ul {  margin: 0;   padding: 0;  width: 900px;  height: 30px;    font: 12px Arial, Helvetica, sans-serif;  list-style-type: none;  text-align: center;}#sub li {  margin: 18px;  display: inline;  text-align: center;  line-height: 30px}#sub a {  padding: 0 10px;   border: 0;  }#sub a:hover {  padding: 0 10px;  color:#F1861E;  border-bottom: 1px solid #666; }
#content {  border-top: 2px solid #F1861E;  padding: 40px 30px;  min-height: 400px;  background: url(verlauf.jpg) repeat-y;  text-align: left;}#foot {  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  height: 60px;  line-height: 30px;  background: url(top.jpg) top center repeat-x;}#kapitel {  margin: 0 30px;  width: 180px;  display: inline;  float: left;}#kapiteltitel {  background: url(ball.jpg) bottom right no-repeat;}#kapitel h1 {  font: 18px Arial, Helvetica, sans-serif;  color: #F1861E;  font-weight: bold;  text-transform: uppercase;  border-bottom: 1px solid #F1861E;  margin: 0;  padding: 20px 0 0 0;  text-align: left;}#kapitel h2 {  font: 11px Arial, Helvetica, sans-serif;  font-weight: normal;  margin: 0;  padding: 0;}#kapitel ul {    padding: 0 0 0 12px;  list-style-type: none;  font: 14px Arial, Helvetica, sans-serif;  font-weight: normal;  line-height: 22px;}#kapitel a {  padding: 0 10px;  border:0;    }#kapitel a:hover {  padding: 0 10px;  border-bottom: solid 1px #666;  color: #F1861E;    }#lauftext {  margin-left:340px;  margin-right: 60px;}      #lauftext ul {  padding: 0 0 0 30px;  margin: 12px 0;  list-style-type: decimal;}    #lauftext li {  margin: 6px 0 12px 0;}

.warning {  color: #CC0000;
  font-style: italic;}#kundenbereich1 {  margin-left: 340px;  width: 180px;  float: left;}#kundenbereich1 h2 {  margin: 0 0 4px 0;}    #kundenbereich2 {  margin-left: 600px;  width: 180px;}  #kundenbereich2 h2 {  margin: 0 0 4px 0;}