@charset "utf-8";
/* CSS Document */
/* http://www.rechtsanwalt-boersch.de
/* last edit 22.10.'09 by JP

/*** FARBEN ***/
/*
braun / flieder
braun_ganzdunkel	#371909
braun_dunkel:		#5c2d15
braun_mittel:		#ad6e3f
braun_hell:			#f5be78

flieder_dunkel:		#57474e
flieder_hell:		#997c8a
*/
/**********     Allgemein     **************/
body{
	background:#FFFFFF;
	background-image:url(bg.png);
}
a{
/*	color:#57474e;*/
	color:#ad6e3f;
	text-decoration:none;
}
a:hover{
	color:#997c8a;
/*	color:#f5be78;*/
	text-decoration:underline;
}
p {
  font-family: Georgia,Times New Roman,serif;
  color:#371909;
  padding-left:5px;
}
h1{
  font-family: Georgia,Times New Roman,serif;
  margin-bottom:0px;
  font-size:1.3em;  
  border-bottom: solid #f5be78 2px;
  color:#371909;

  
}
h2{
  font-family: Georgia,Times New Roman,serif;
  margin-top:25px;
  margin-bottom:0px;
  font-size:1.0em;
  color:#5c2d15;
}
hr{
	width:300px;
	background-color:#FFFFFF;
	color:#FFFFFF;
	border-left:none;
	border-right:#FFFFFF;
	border-top-style:dotted;
	border-top-color:#f5be78;
	border-top-width: medium;
	height:0px;
	margin:0px;
	padding:0px;
	margin-left:25px;
}
div.footer{
  font-family: Georgia,Times New Roman,serif;
  font-size:0.7em;
  color:#666666;
  margin-right:0;
  text-align:right;
  margin:15px;
  padding-top:5px;
  border-top-style:dotted;
  border-top-color:#999999;
  border-top-width:medium;
}
.img_text{
border:#FF0000, medium;
padding:3px;
margin:10px;
}
/**********     Tabellen     **************/
table.maintable{
	text-align: left;
	padding-left:0px;
	margin-left:35px;
	vertical-align: top;
}
td{
	vertical-align:top;
}
td.table_content{
	padding:15px;
}
/**********     MENÜ     **************/
#nav {
  width:190px; 
  padding:0em;
  padding-left:15px;
  background: #FFFFFF;
  margin:0 auto;
  font-family: Georgia,Times New Roman,serif;

}
#nav a, #nav a:visited {
  display:block; 
  width:180px; 
  padding:0.25em 0;
  color: #666666; 
  text-indent:0.2em;
  background-color:#fff; 
  text-decoration:none;
  margin:0.3em 0; 
  border-left:0.5em solid #57474e; 
  }
/* #nav a:visited span {
  display:block; 
  position:absolute; 
  top:0; 
  left:10em; 
  width:130px;
  font-size:0.9em;
  color: #00FF00; 
  border:1px solid #c00;
  }
  */
#nav a span {
  display:none;
  }
#nav a:hover {
  color: #371909; 
  border-left:0.5em solid #997c8a; 
  }
.box {
  position:relative;
}

