
body {
  background-color: #fff;
  font-size: 12px;
  color:#564b47;  
  padding-top:20px;
  margin:0px;
  font-family: Arial, Verdana, san-serif;
  font-size: 12px;
  margin: 0px;
}

p, td {
margin: 0px;  
font-size: 12px; 
font-family: Arial, Verdana, san-serif; 
color: #564b47;
}

h1{
margin:0px;
font-size: 17px;
font-weight: normal;
color: #54b221;
}



#inhalt { 	
  text-align: left;
  vertical-align: middle;	
  margin: 0px auto;
  padding: 0px;
  width: 760px;
  background-color: #ffffff;
}

#header{
float:right;
margin-right:21px;
margin-top:-70px;
width:509px;
height:54px;
background-image: url(../images/header.png);
}
#header_submenu{
float:right;
margin-right:21px;
margin-top:-70px;
width:509px;
height:54px;
background-image: url(../images/header_submenu.png);
}
#header img, #header_submenu img{
margin:8px 0px 0px 5px;
}

#foto{
width:119px;
height:281px;
margin-left:230px;
margin-top:-283px;
}
.start{
background-image:url(../images/start.jpg);
}
.ueberuns{
background-image:url(../images/ueberuns.jpg);
}
.leistungen{
background-image:url(../images/leistungen.jpg);
}
.zahnputztipps{
background-image:url(../images/zahnputztipps.jpg);
}
.mitglieder{
background-image:url(../images/mitglieder.jpg);
}
.veranstaltungen{
background-image:url(../images/veranstaltungen.jpg);
}
.downloads{
background-image:url(../images/downloads.jpg);
}
.kontakt{
background-image:url(../images/kontakt.jpg);
}
.impressum{
background-image:url(../images/impressum.jpg);
}

/*-------------------------------------- menu ------------------------*/
#menu{
height:283px;
width:192px;
margin-top:10px;
}

 
#menu a, #menu a:link, #menu a:active
{	display: block;
	padding-left: 8px;
	line-height: 25px;
	width: 184px;
	height: 25px;
	font-size: 14px;
	color: #fff;
	background-image: url(../images/button.png);
	background-position: 0px 0px;
	text-decoration: none;
	border-bottom: 7px solid white; /*abstand fake fuer IE6*/
	}
	
#menu a:hover, #menu #selected
{	background-position: 0px 25px;	
	}
	
	
#adminmenu{
width:192px;
height:100px;
margin-top:10px;
} 
#adminmenu a, #adminmenu a:link, #adminmenu a:active
{	display: block;
	padding-left: 8px;
	line-height: 25px;
	width: 185px;
	*width:190px;
	height: 25px;
	font-size: 14px;
	color: #fff;
	background-image: url(../images/button.png);
	background-position: 0px 0px;
	text-decoration: none;
	border-bottom: 7px solid white; /*abstand fake fuer IE6*/
	}
	
#adminmenu a:hover, #adminmenu #selected
{	background-position: 0px 25px;	
	}

/*-------------------------------------- menu ende ------------------------*/
/*-------------------------------------- submenu ------------------------*/
#submenu{
padding-left:5px;
padding-top: 0px;
color: #fff;
font-size: 14px;
}
#submenu a, #submenu a:link, #submenu a:active {
font-size: 14px;
color: #fff;
text-decoration: none;
}
#submenu a:hover, #submenu #subselected{
text-decoration: none; color:#54b221;
}
/*-------------------------------------- submenu ende ------------------------*/
/*-------------------------------------- round corner content box ------------------------*/
#contentbox{
width:383px;
float:right;
margin-top: -282px;
margin-right:20px;
}
#contentbox_top{
background-image: url(../images/box_top.png);
height:15px;
width: 383px;
}
#contentbox_body{
background-image: url(../images/box_body.png);
background-repeat: repeat-y;
padding: 0px 15px 0px 15px;
min-height:254px;
}
#contentbox_bottom{
background-image: url(../images/box_bottom.png);
height:15px;
width: 383px;
}
span.rot {
color:#cc0000;
font-style:italic;
}
/*-------------------------------------- round corner content box ende ------------------------*/

#contentbox a, #contentbox a:link, #contentbox a:active{
color: #54b221;
text-decoration: none;
}

#contentbox a:hover{
text-decoration: none;
}

#footer{
background-image: url(../images/footer.png);
background-repeat: no-repeat;
height: 25px;
width: 744px;
margin-top:15px;
margin-left: -2px;
font-size: 11px;
color: #fff;
line-height: 25px;
padding-left: 15px;
float: left;
}
span.datenschutz{
margin-left:285px;
}
a.datenschutz, a.datenschutz:link, a.datenschutz:visited, a.datenschutz:active {
margin: 0px; 
font-family: Arial, Verdana, san-serif; 
font-weight: normal; 
font-size: 11px; 
text-decoration:underline; 
font-style: normal; 
color: #fff;
}
a.datenschutz:hover {
text-decoration:none; 
}





.form {
font-size: 12px;
line-height: 18px;
margin: 0 20 0 0px;
}
input.text			{margin: 0 10 0 0px; width: 220px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border: solid 1px #cdcdcd;}
input.submit		{margin: 0 10 0 0px; width: 220px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border: solid 1px #cdcdcd; background-color:#ffffff; cursor: hand;}
input.reset			{margin: 0 10 0 0px; width: 220px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border: solid 1px #cdcdcd; background-color:#ffffff; cursor: hand;}
input.checkbox		{margin: 0 10 0 0px;}
textarea			{margin: 0 10 0 0px; width: 220px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border: solid 1px #cdcdcd;}
select				{margin: 0 10 0 0px; width: 220px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; border: solid 1px #cdcdcd;}


ul					{margin: 0px 0px 0px 20px;}

legend				{font-family: verdana; font-size: 8pt; color: #000000; font-weight: bold;}

input 				{font-family: verdana; font-size: 8pt; color: #000000;}

/* f?r den newsletter */
input.nl			{}
input.nlbutton		{}
/* newsletter ende    */

