* {
  margin: 0;
  padding: 0;
  font-family: Verdana, sans-serif;
  font-size: 10px;
  line-height: 15px;
  color: #445A6A;
}

#rechts{
  width: 260px;
  float: left;
}

#rnd_links, #rnd_rechts_1, #rnd_rechts_2, #rnd_rechts_3, #rnd_rechts_4{
  background-position: top left;
  background-reeat: no-repeat;
}

#rnd_links{
  height: 75px;
  width: 75px;
  margin: 19px -19px 0px -19px;
}

#rnd_rechts_1{
  margin: -117px -594px 46px 594px;
  height: 71px;
  width: 71px;
}

#rnd_rechts_2{
  margin: -102px -653px 9px 653px;
  height: 93px;
  width: 93px;
}

#rnd_rechts_3{
  margin: 15px -152px 0px 152px;
  height: 98px;
  width: 98px;
}

#rnd_rechts_4{
  margin: 11px -75px 0px 75px;
  height: 149px;
  width: 149px;
}


html, body {
  height: 100%;
}

body {
  background-color: #445A6A;
  text-align: center; 
}

#distance{ 
  width: 1px;
  height: 50%;
  background-color: #445A6A;
  margin-bottom: -248px;
  float: left;
}

#container {
  margin: 0 auto;
  position: relative;
  text-align: left;
  height: 495px;
  width: 765px;
  clear: left;
  background: url(../images/hintergrund.gif);
  border: 1px solid #ffffff;
  overflow: hidden;
}

#logo{
  margin: 58px 0px 34px 69px;
  width: 207px;
  height: 63px;
}

dfn,  .shortcut{
  display: none;
  visibility: hidden;
  position: absolute;
  font-size: 0px;
  top: -1000px;
  left: -1000px;
}

#hauptnavigation{
  width: 731px;
  height: 16px;
  background-color: #E6E8E9;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  padding: 4px 0px 2px 34px;
  margin-bottom: 31px;
}

#hauptnavigation ul, #subnavigation ul{
  list-style-image: none;
  list-style-type: none;
}

#hauptnavigation li{
  float: left; 
}

#hauptnavigation a, #subnavigation a{
  font-family: Arial, sans-serif;
  display: block;
  text-decoration: none;
}

.level1_no, .level1_act{
  padding: 0px 15px 0px 13px;

  background: url(../images/dot_grau.gif) no-repeat 0px 0.42em;
}

.level1_no:hover, .level1_act {
  background-image: url(../images/dot_orange.gif);
}

.level1_act {
  color: #EC6500;
}

#subnavigation{
  width: 103px;
  float: left;
  padding: 0px 17px 0px 34px;
}

.level2_no, .level2_act{
  padding: 0px 0px 2px 0px;
}

.level2_no:hover, .level2_act {
  color: #EC6500;
}

#content{
  width: 340px;
  padding-right: 10px;
  height: 265px;
  overflow: auto;
  float: left;
  scrollbar-face-color: #DCDFE0; 
  scrollbar-highlight-color: #445A6A;
  scrollbar-shadow-color: #445A6A;
  scrollbar-3dlight-color: #DCDFE0;
  scrollbar-arrow-color: #445A6A;
  scrollbar-track-color: #DCDFE0;
  scrollbar-darkshadow-color: #DCDFE0;
  scrollbar-base-color: #DCDFE0;
}

h1{
  color: #EC6500;
  font-weight: bold;
  margin-bottom: 10px;
}

h2{
  font-weight: bold;
  margin-bottom: 10px;
}

h3{
  color: #0069B5;
  font-weight: normal;
  margin-bottom: 10px;
}

p{
  margin-bottom: 10px;
}

#content ul, #content ol{
  margin: 0px 0px 10px 10px;
  padding-left: 20px;
}

#content ul{
 list-style-type:circle;
 list-style-image:url(../images/dot_blau.gif);
}

#content a:link, #content a:visited, #content a:active{
  text-decoration:underline;
}

#content a:hover{
  color: #EC6500;
}

.imgtext-table{
  margin-bottom: 10px;
}

.link{ 
  clear: both;
  padding-bottom: 5px;
}

.link .link_image{
  float: left;
  margin-right: 10px;
  width: 100px;
}

.link p{
  padding-top: 4px;
}

.mailformular_tabelle td{
  padding: 2px 2px 2px 0px;
}