body {
  background-color:#FFF1A5;
  background-image:url(images/h_body.gif);
  background-repeat:repeat-y;
  
  margin:0px;
  padding:0px;
}

a:link
 { font-size: 11px; text-decoration:none; border-bottom:1px dashed #003687; color:#C91612; font-weight:bold; }

a:visited
 { font-size: 11px; text-decoration:none; border-bottom:1px dashed #003687; color:#C91612; font-weight:bold; }

a:active
 { font-size: 11px; text-decoration:none; border-bottom:1px solid #C91612; color:#C91612; font-weight:bold; }

a:hover
 { font-size: 11px; text-decoration:none; border-bottom:1px solid #C91612; color:#C91612; font-weight:bold; }
 
input {
  font-family:Tahoma,sans-serif; font-size:11px; color:#003687;
}

textarea {
  font-family:Tahoma,sans-serif; font-size:11px; color:#003687;
}

ul li { margin-top:6px; }
 
.table_normal {
  width:100%;
  padding:0px;
  margin:0px;
  border:0px;
	border-collapse:collapse;
	empty-cells:show;
  font-family:Tahoma,sans-serif; font-size:11px; color:#003687;
}

          .table_normal a:link
           { font-size: 11px; text-decoration:none; border-bottom:1px dashed #003687; color:#C91612; font-weight:bold; }

          .table_normal a:visited
           { font-size: 11px; text-decoration:none; border-bottom:1px dashed #003687; color:#C91612; font-weight:bold; }

          .table_normal a:active
           { font-size: 11px; text-decoration:none; border-bottom:1px solid #C91612; color:#C91612; font-weight:bold; }

          .table_normal a:hover
           { font-size: 11px; text-decoration:none; border-bottom:1px solid #C91612; color:#C91612; font-weight:bold; }
           

 
 

.haupt {
  width:873px;
  height:50%;

  padding:0px;
  margin:0px;;
  border:0px;
  
	border-collapse:collapse;
	table-layout:fixed;
	empty-cells:show;
	
  font-family:Tahoma,sans-serif; font-size:11px; color:#003687;
}

          .haupt td {
            text-align:justify;
            vertical-align:top;
          }





.team {
  width:100%;

  padding:0px;
  margin:0px;;
  border:0px;

	border-collapse:collapse;
	table-layout:fixed;
	empty-cells:show;
	
  font-family:Tahoma,sans-serif; font-size:11px; color:#003687;
}

          .team td {
            padding:10px;
            
            text-align:justify;
            vertical-align:top;
          }


.sprechzeiten {
  width:100%;

  padding:0px;
  margin:0px;;
  border:0px;

	border-collapse:collapse;
	table-layout:fixed;
	empty-cells:show;
	
  font-family:Tahoma,sans-serif; font-size:11px; color:#003687;
}

          .sprechzeiten td {
            padding:10px;

            text-align:justify;
            vertical-align:top;
          }






          .table_aussen p.normal12
           { font-family:Tahoma,sans-serif; font-size:11px; color:#A0A0A0; }