body {
  color: #201E1F;
  font-family: arial,helvetica,sans-serif;
  font-size: 16px;
  padding: 0;
  margin: 0;
background-color:#fff;
}

div.clear
{
clear: left;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
}

/*table,tr,td{  padding: 0;  margin: 0;border:0; padding-right:10px;}*/
table.praxis {width:840px;}
td{vertical-align:top;}
  
#all  {
width: 900px;
margin: 0px auto;
margin-top:30px;
text-align: left;
/*background:url(bg.jpg);*/
  }

#head
  {

   width: 900px;
   height: 214px;
   	margin:0;
padding:0;
   }


 
#logo {float:left;margin-left:20px; }
#adresse {float:right;margin-top:30px;margin-right:40px;}
	 

#nav
  {width: 900px;
   height:36px;
     font-size: 18px;
   display:block;
   background-color:#DED3C7;padding:0;margin:0;text-align: left;
   	border-bottom: 3px solid #81042C;
  } 

  
/*Navi*/
/*#nav ul {padding: 0;margin: 0;}

#nav ul li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
border-right:2px solid #fff;

}


#nav ul li a {
	padding-top:8px;
	padding-bottom:4px;
	padding-left:14px;
	padding-right:14px;
	height: 24px;
	color:#fff;
	text-decoration: none;
	display: block;
}


#nav ul li a:hover {
	display: block;
	background:#A00033;
}	
#nav ul li a.aktiv {
	display: block;
		background:#A00033;
}	
*/

#nav { position:absolute;  }

#nav ul {list-style-type:none; list-style-image:none; margin:0px;padding:0px;}
#nav ul li a:hover {
	display: block;
	background:#A00033;
}	
#nav li.topmenu { 	padding: 0;
	margin: 0;
	display: block;
	float: left;
border-right:2px solid #fff;}

#nav li.topmenu:last-child {
border-right:0;}

.topmenu a {  float:left; padding-top:8px;
	padding-bottom:4px;
	padding-left:14px;
	padding-right:14px;
	height: 24px;
	color:#fff;
	text-decoration: none;
	display: block;}
	
.topmenu ul{  display:none;}
.topmenu:hover ul {  display:block; }
.topmenu ul.aktiv {  display:block;  }

/*.topmenu a, .submenu a{  padding-right:56; text-decoration:none;  margin:0;  }*/

/*.topmenu a, .submenu a{ text-decoration:none;  margin:0;  }*/

.submenu a{  font-size:14px;  position:relative;  clear:both;}

.submenu a{ background-color:#DED3C7; color:#fff;padding:12px 12px 0px 12px;}



#nav ul li a.aktiv {
	display: block;
		background:#A00033;
}	



	/* Ende Navigation */ 
	
	
	a.rot
{
color:#65150B;
font-size:12px;
}

	
	
 #inhalt 
  {
  color:#201E1F;
    font-size: 16px;
   position: relative;
   width: 820px;

   margin: 0 0 40px 42px;
   padding:0;
  
  
  }
#inhalt  h1
	{
	color:#81042C;
	 font-weight: normal;
	 font-size: 24px;
	   margin: 0;
   padding:0;
       margin-top:100px;
	 margin-bottom:30px;
	}  

#inhalt  h2
	{color: #000;
	  font-weight: normal;
	 font-size: 20px;
	    margin: 0;
   padding:0;
	  margin-bottom:20px;
	}  
	
 #inhalt  p{
    margin: 0;
   padding:0;
 margin-top: 10px;
 line-height:20px;
}

 #inhalt  ul li{
 margin-top: 8px;

}

#inhalt  a{ color:#65150B;}
    
	
	#text {float:left;width:300px;}
#bild{float:right;
text-align:right;
   margin: 0;
   padding:0;
   width: 393px;
   margin-top:0px;
   margin-right:16px;
   margin-bottom:20px;
} 

#inhalt img {float:left; margin-right:12px;margin-bottom:12px;}
	  
.klein {font-size:12px;}
