body {background-color:#c2ccd6;
      font-family:verdana;
	  }
	  
.alert
{
	border:1px solid #ff0000;
}

#website {border:1px solid #efefef;
          position:absolute;
		  padding:0px;
		  margin-left: -390px;
		  top:1em;
		  left:50%;
		  float:left;
		  width:781px;
		  background-color:#406182;
		  }
#header_index {width:779px;
               float:left;
			   height:127px;
			   background-image:url(images/header_index.jpg);
			   }
#header_anwaelte {width:779px;
               float:left;
			   height:127px;
			   background-image:url(images/header_anwaelte.jpg);
			   }
#header_kontakt {width:779px;
               float:left;
			   height:127px;
			   background-image:url(images/header_kontakt.jpg);
			   }
#header_leistung {width:779px;
               float:left;
			   height:127px;
			   background-image:url(images/header_leistung.jpg);
			   }
#header_impressum {width:779px;
               float:left;
			   height:127px;
			   background-image:url(images/header_impressum.jpg);
			   }
#navi {margin-left:25px;
	   margin-top:22px;
	   }
div.navi {color:#cccccc;
          font-size:11px;
		  margin-top:5px;
	      }
div.navi a:link {color:#cccccc;
                 text-decoration:none;
                 }
div.navi a:visited {color:#cccccc;
                    text-decoration:none;
					}
div.navi a:hover {color:#003366;
                  text-decoration:none;
				  }
.navi_select {color:#003366;
              font-size:11px;
			  margin-top:5px;
			  }
#left {float:left;
       width:207px;
	   padding-top:22px;
	   }
#right {float:left;
        width:572px;
		background-color:#8498ac;
		padding-top:27px;
		padding-bottom:35px;
		}
h1 {color:#003366;
    font-size:14px;
	margin:0px;
	padding-left:25px;
	float:left;
	font-weight:bold;
	}
#inhalt {border-top:1px dashed #003366;
         border-bottom:1px dashed #003366;
		 width:572px;
		 padding-top:10px;
		 padding-bottom:10px;
		 background-color:#c2ccd6;
		 float:left;
		 margin-top:3px;
		 }
.adresse {margin:10px;
          text-align:left;
		  color:#cccccc;
		  font-size:10px;
		  }
#p_left {float:left;
         width:230px;
		 margin:15px;
		 margin-left:20px;
		 }
#p_right {float:left;
          width:230px;
		  margin:15px;
		  }
p {font-size:11px;}
.info {color:#003366;
       font-weight:bold;
	   font-size:11px;
	   text
	   }
ul {font-size:11px;
    }
form {margin:20px;
      font-size:11px;
	  padding-left:30px;
	  }
label {width:150px;
       float:left;
	   margin:8px;
	   color:#003366;
	   text-align:left;
	   }
input,textarea,select {float:left;
       width:300px;
	   display:block;
	   margin:3px;
	   }
br {clear:left;}
.submit {width:150px;
         background-color:#003366;
		 color:#cccccc;
		 font-size:11px;
		 border:1px solid #ccccccc;
		 }
#unavi {float:left;
        }
div.unavi {width:130px;
		   font-size:11px;
		   margin-bottom:2px;
		   }
div.unavi a:link {width:130px;
                  background-color:#c2ccd6;
				  color:#003366;
				  display:block;
				  text-decoration:none;
				  padding-left:10px;
				  }
div.unavi a:visited {width:130px;
                     background-color:#c2ccd6;
				     color:#003366;
				     display:block;
					 text-decoration:none;
					 padding-left:10px;
					 }
div.unavi a:hover {width:130px;
                   background-color:#efefef;
				   color:#003366;
				   display:block;
				   text-decoration:none;
				   }
.unavi_select {width:130px;
              background-color:#efefef;
			  font-size:11px;
			  padding-left:10px;
			  color:#003366;
			  margin-bottom:2px;
			  }
.anfahrt {margin:25px;float:left;}
#date {float:left;
       width:100px;
	   text-align:right;
	   font-size:11px;
	   color:#003366;
	   margin-left:20px;
	   margin-right:30px;
	   font-weight:bold;
	   margin-top:10px;
	   }
#daten {float:left;
        width:300px;
		font-size:11px;
		margin-top:10px;
		}