#header {
  background-image:url(/ruerupprente/header.gif);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 900px;
  height: 100px;
  margin: 10px;
}
#header #logo{
  position:absolute;
  top:0px;
  left:0px;
  width:172px;
  height:81px;
  margin:10px;
}
#header #title{
  position:absolute;
  top:25px;
  left:300px;
}
.titel{
  font-family:Verdana;
  font-size:25px;
  color:#eeeeee;
  font-style:italic;
  font-weight:bold;
  margin:0px;
  padding:0px;
}
.subtitel{
  font-family:Verdana;
  font-size:18px;
  color:#eeeeee;
  font-style:italic;
  font-weight:bold;
  margin:0px;
  padding:0px;
}
#menu{
  position:absolute;
  top:110px;
  left:0px;
  margin:10px;
  width: 170px;
  height: 600px;
  background-image:url(/ruerupprente/menu.gif);
}
.menu_text{
  font-size: 12px;
  font-family:Verdana;
  background: #6887BD;
  color: #eeeeee;
  padding-left:10px;
  text-transform:uppercase;
  font-weight:bold;
  display:block;
  border:1px solid #eeeeee;
}
.menu{
  background: #E5E6EB;
  font-size: 10px;
  font-family:Verdana;
  color: #42639C;
  padding: 10px 0px 8px 10px;
  margin: 0px;
  display: block;
  background-image:url(/ruerupprente/menu_bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  text-transform:uppercase;
}
a.menu {
  text-decoration: none;
  font-size: 10px;
  font-family:Verdana;
  color: #0A3583;
  text-transform:uppercase;
  border:1px solid #eeeeee;
  font-weight:bold;
}

a:hover.menu {
  text-decoration: none;
  background: #6887BD;
  color: #eeeeee;
  border:1px solid #eeeeee;
}
.active{
  background: #6887BD;
  font-size: 10px;
  font-family:Verdana;
  color: #eeeeee;
  padding: 10px 0px 8px 10px;
  margin: 0px;
  display: block;
  text-transform:uppercase;
  border:1px solid #eeeeee;
}
a.active {
  text-decoration: none;
  font-size: 10px;
  font-family:Verdana;
  color: #eeeeee;
  text-transform:uppercase;
  font-weight:bold;
}

a:hover.active {
  text-decoration: none;
  background: #6887BD;
  color: #eeeeee;
}

#body{
  position:absolute;
  top:110px;
  left:180px;
  margin:10px;
  width:720px;
  height:600px;
  background-image:url(/ruerupprente/body.gif);
  padding:0px;
}

#body #titel{
  font-family:Arial;
  font-size:22px;
  color:#42639C;
  font-weight:bold;
}
.title{
  font-family:Arial;
  font-size:18px;
  color:#42639C;
  font-weight:bold;
  margin:0px;
  padding:0px;
}
#body_text{
  font-family:Verdana;
  font-size:12px;
  color:#000000;
  padding:0px;
  margin:0px;
}
#body_text a{
  font-family:Verdana;
  font-size:12px;
  color:#42639C;
  text-decoration:none;
  font-weight:bold;
}
#body_text a:hover{
  color:#304975;
  text-decoration:underline;
}
#sitemap_text{
  font-family:Verdana;
  font-size:12px;
  color:#000000;
  padding:0px;
  margin:0px;
}
#sitemap_text a{
  font-family:Verdana;
  font-size:12px;
  color:#42639C;
  text-decoration:none;
}
#sitemap_text a:hover{
  color:#304975;
  text-decoration:underline;
}
#body #krankenkarte{
  position:absolute;
  bottom:10px;
  right:10px;
  width:161px;
  height:122px;
}
#intern{
  position:absolute;
  top:730px;
  left:0px;
  width:884px;
  margin:10px;
  padding:8px;
  border:1px dashed #304975;
  font-family:Verdana;
  font-size:11px;
  color:#304975;
}
#intern a{
  font-family:Verdana;
  font-size:11px;
  color:#304975;
  text-decoration:none;
}
#intern a:hover{
  text-decoration:underline;
  color:#42639C;
}
#referenzen{
  position:absolute;
  top:800px;
  left:0px;
  width:884px;
  margin:10px;
  padding:8px;
  border:1px dashed #304975;
  font-family:Verdana;
  font-size:11px;
  color:#304975;
}
#referenzen a{
  font-family:Verdana;
  font-size:11px;
  color:#304975;
  text-decoration:none;
}
#referenzen a:hover{
  text-decoration:underline;
  color:#42639C;
}
ul{margin:5px;padding:4px 4px 4px 15px;}

.form{ 
  margin:0px; 
  padding:2px;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#0A3583;
}
.formklein{
  width:55px;
  font-family:Arial;
  font-size:10px;
  border:1px solid #0A3583;
  height:18px;
}
.formmittel{
  width:155px;
  font-family:Arial;
  font-size:10px;
  border:1px solid #0A3583;
  height:18px;
}
.formgross{
  width:317px;
  font-family:Arial;
  font-size:10px;
  border:1px solid #0A3583;
  height:18px;
}
#bemerkung{
  width:317px;
  font-family:Arial;
  font-size:10px;
  border:1px solid #0A3583;
  height:55px;
}
#submit{
  width:120px;
  height:20px;
  background:#0A3583;
  border:2px solid #B1B1B1;
  font-family:Arial;
  font-size:11px;
  color:#ffffff;
}

#confirm{
  position:absolute;
  top:-500px;
  left:0;
  z-index:100;
  width:300px;
  height:200px;
}
#button{
 width:80px;
 height:20px;
 border:1px solod #cccccc;
 background-color:#BBBFBB;
 font: 12px Arial; color:#000000;
}
.glossar_active{
  font-family:Arial;
  font-size:12px;
  color:#304975;
  font-weight:bold;
  text-decoration:underline;
}
.body_text_klein{
  font-family:Arial;
  font-size:9px;
  color:#000000;
  padding:0px;
  margin:0px;
}
a.body_text_klein{
  font-family:Arial;
  font-size:9px;
  color:#000000;
  padding:0px;
  margin:0px;
  text-decoration:none;
}
a:hover.body_text_klein{
  text-decoration:none;
}
b{ font-weight:normal;}

#foot{
  position:absolute;
  top:1000px;
  left:10px;
  width:900px;
  font-family:Arial;
  font-size:9px;
  color:#eeeeee;
}
.foot{
  font-family:Arial;
  font-size:9px;
  color:#eeeeee;
  font-weight:normal;
}

