/* Basisformatierung */

body{
  background-color: #F2F0FF;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color:#333;
  font-weight: normal; 
  line-height: 20px;
  margin: 0px;
  padding: 0px;
  text-align:center;
}

#container{
  width: 800px;
  margin: 10px auto;
  text-align: left;
}
#header, #header_team, #header_praxis, #header_leistungen, #header_zeiten, #header_anfahrt, #header_impressum, #content, #footer{
  border-color: #AAB3FF;
  border-style: solid;
  margin-left: 10px;
}

#header, #header_team, #header_praxis, #header_leistungen, #header_zeiten, #header_anfahrt, #header_impressum{
  background-repeat: no-repeat;
  background-color: #ffffff;
  width: 800px;
  height: 180px;
  border-width: 1 1 0 1;
}

/* Headerbilder */
#header{
  background-image: url('../images/header_index2.jpg');
}

#header_team{
  background-image: url('../images/header_team.jpg');
}

#header_praxis{
  background-image: url('../images/header_praxis.jpg');
}

#header_leistungen{
  background-image: url('../images/header_leistungen.jpg');
}

#header_zeiten{
  background-image: url('../images/header_zeiten2.jpg');
}

#header_anfahrt{
  background-image: url('../images/header_kontakt.jpg');
}

#header_impressum{
  background-image: url('../images/header_impressum.jpg');
}

/* Inhaltsformatierung */
#content{
  background-color: #FFFFFF;
  width: 800px;
  height: 470px;
  border-width: 0 1 0 1;
}

#content h1{
  font-weight: bold;
  font-size: 17px;
  color: #000;
}

#content h2{
  margin: 2px;
  font-weight: bold;
  font-size: 15px;
  color: #333;
}

#absatz, #anfahrtdaten, #content #impressum{
  font-size: 13px;
  margin-left:50px;
}

#anfahrtdaten{
  margin-left:50px;
}

#trenner_termin{
  background:#D4D9FF none repeat scroll 0%;
  width: 698px;
  height: 5px;
  margin: 10px 50px 0px;
  padding: 3px 0px 2px 3px;
}

#termin{
  height:30px;
  width: 698px;
  margin: 0px 50px 10px;
  padding: 3px 0px 2px 3px;
  background-color: #F2F0FF;
  font-size:13px;
}


#content #impressum{
  font-size: 12px !important;
  float: left;
  width: 680px;
}

#anfahrt{
  float: right;
  background-image: url('../images/anfahrt.jpg');
  background-repeat: no-repeat;
  width: 327px;
  height: 258px;
  border: 1px solid #1c2367;
  margin-top: 40px;
  margin-right: 20px;
}

#footer{
  width: 800px;
  height: 25px;
  border-width: 0 1 1 1;
  background-color: #D4D9FF;
}

#content li{
	margin: 8px 0px 0px 17px;
}

#container_tage{
  float:left;
}

#container_zeiten{
  float: left;
}

#container_zeiten #zeile{
  border-width: 1px 0px 0px 0px;
  border-style: dashed;
  border-color: #AAB3FF;
  padding-left: 5px;
}

#container_tage #zeile{
  border-width: 1px 0px 0px 0px;
  border-style: dashed;
  border-color: #AAB3FF;
  padding-left: 5px;
  
}

#zeile_blau{
  border-width: 1px 0px 0px 0px;
  border-style: dashed;
  border-color: #AAB3FF;
  background-color: #D4D9FF;
  padding-left: 5px;
  
}



/*----NAVI----*/

#navigation{
  padding-top: 135px;
  padding-left: 80px;
}

#navigation ul li {
float: left;
margin: 0;
padding: 0 5px 0 0 ;
}

#impressum ul li {
float: right;
margin: 0;
padding: 0 5px 0 0 ;
}

#navigation a{
display: block;
  float: left;
  display: block;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
  color: #FFF;
}
#navigation a:link{color:#fff;}
#navigation a:visited{color:#fff;}
#navigation a:hover {color:#AAB3FF;}
#navigation a:active {color:#AAB3FF;}

#impressum ul, #navigation ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#impressum ul {
float: right;
}

#impressum a {
display: block;
font-weight: bold;
font-size: 12px;
text-decoration: none;
margin-top: 5px;
margin-right: 10px;
padding: 0;
color: #1c2367;
}


div.blauerlink a {
  background-image:url(../images/blauer_pfeil.gif);
  padding:0px 0px 0px 24px;
  margin-top: 10px;
  margin-left: 5px;
}
div.linkimage a {
  background-position:0px;
  background-repeat:no-repeat;
  color:#000000;
  font-weight:normal;
  text-decoration:none;
}
