body {
  background: url(images/hdg_index.gif) repeat-x;
  background-color: #FFFFFF;
}

* {
  margin: 0;
  padding: 0;
}

p {
  padding-top: 8px;
  padding-bottom: 8px;
}

img {
  border: none;
}  

a {
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #EB5252;
	text-decoration: none;
}  

a:hover {
  color: #EB5252;
}

/* nur für index.htm */
.index {
  position: relative;
  height: 500px;
}

/* nur für index.htm */
.indexbox {
  position: relative;
  margin: auto;
  top: 100px;
  width: 860px;
  height: 180px;
}

/* nur für index.htm */
.indexpic {
  position: relative;
  top: 13px;
  left: 18px;
  float: left;
  width: 120px;
  height: 120px;
  background: url(images/portrait.jpg) no-repeat;
}

/* nur für index.htm */
.indexlogo {
  position: relative;
  top: 12px;
  left: 36px;
  float: left;
}

/* nur für index.htm */
.indexhdg {
  position: relative;
  top: 25px;
  width: 430px;
  height: 96px;
  float: right;
  background: url(images/hdg_indexhdg.jpg) no-repeat;
}

/* nur für index.htm */
.indexweiter {
  position: relative;
  top: 60px;
  width: 100px;
  clear: both;
  margin: auto;
}

.indexln {
  position: relative;
  top: 50px;
  left: 665px;
  width: 200px;
  clear: both;
}

a.indexen, a.indexde {
  display: block;
  position: relative;
  width: 63px;
  height: 16px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #68696B;
	text-decoration: none;
}

a.indexen {
  float: right;
  padding-left: 25px;
  background: url(images/hdg_en.gif) no-repeat;
}

a.indexen:hover {
  background: url(images/hdg_en_o.gif) no-repeat;
}

a.indexde {
  float: left;
  text-align: right;
  padding-right: 27px;
  background: url(images/hdg_de.gif) no-repeat;
}

a.indexde:hover {
  background: url(images/hdg_de_o.gif) no-repeat;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

a.cms {
  position: relative;
  top: 55px;
  left: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #68696B;
	text-decoration: none;
}
