body {margin:0 auto; padding:0; font: 12px Arial, Helvetica, sans-serif; line-height:18px; color:#666; background: #A4D848 url(pgbk.jpg) top left repeat-x; }
img a {border:0;}


h1 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#7EAE24; line-height:24px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7EAE24;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666; line-height:22px;}
.bold {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; letter-spacing:0.1em;}
.green {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#7EAE24; }

#rahmen {width:734px; margin: 0 auto; min-height:400px; background:#fff; }
#head2 {width:734px; height:271px; left:20px; background: url(head.jpg) top left; border:0;}
#head {width:734px; height:271px; left:20px; background: url(head2.jpg) top left; border:0;}

.eva-balzer {position:relative; top:192px; left:38px; font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; color:#fff; }
.coaching-tierheilpraxis {position:relative; top:203px; left:38px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#fff; letter-spacing:0.02em;}
.head a, .head a:link, .head a:active, .head a:visited {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#fff; text-decoration:none; }
.head a:hover, .head a:focus {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#fff; text-decoration:underline;}

#mitte {margin-top:-6px; padding:0; width:722px; background-color: #DBF0B7; float:left; border: 6px solid #fff; }
* html #mitte {width:710px; margin-right:0px; border-right: 6px solid #fff; height:400px; }
.text-mitte {display:block; margin:35px 10px 0 10px; padding: 0 10px 10px 20px; background-color: #DBF0B7; min-height:200px; float:left; }
* html .text-mitte {margin:35px 5px 0 10px; padding: 0 10px; text-align:left;}
.text-mitte a, .text-mitte a:link, .text-mitte a:active, .text-mitte a:visited {color:#7EAE24; font-family:Arial, Helvetica, sans-serif; text-align:left; }
.text-mitte a:hover, .text-mitte a:focus {color:#7EAE24; text-decoration:none; }
.text-mitte img {margin:0 0 10px 20px; padding:0; border:6px solid #fff; float:right; }
.text-mitte-img-left {margin:0 0 15px  0; padding:0; border:0; float:left; }

.navi2 {
background: #A4D848 url(green.gif);
width:620px;
height:28px; 
position:relative;
float:left;
font: 14px Georgia, Times New Roman, Times, serif; 
font-weight:normal;
z-index:500;
margin:6px;
}

/* für IE6 */
* html .navi2 {
width:614px;
float:left;
white-space:nowrap;
}

.navi2 .select {
margin:0; 
padding:0; 
list-style:none; 
white-space:nowrap;
}

.navi2 li {
float:left;
background:url(green_over.gif);
}

.navi2 .select a {
display:block; 
height:24px; 
float:left; 
background: url(green.gif); 
padding:4px 0 0 2px; 
text-decoration:none; 
line-height:18px; 
white-space:nowrap; 
color:#fff;
}

* html .navi2 .select a {
padding:4px 0 0 2px; 
}

.navi2 .select a b {
display:block; 
padding:0 10px 0px 6px; 
background:url(green.gif) right top;
}

.navi2 .select a:hover, 
.navi2 .select li:hover a {
background: url(green_over.gif); 
padding:4px 0 0 2px;
line-height:18px;
cursor:pointer; 
color:#fff;
}

.navi2 .select a:hover, 
.navi2 .select li:hover a {
padding:4px 0 0 2px;
}

.navi2 .select a:hover b, 
.navi2 .select li:hover a b {
display:block; 
padding:0 10px 0px 6px; 
background:url(green_over.gif) right top; 
cursor:pointer;
}

.navi2 .sub {
display:none;
}

/* IE6 only */
.navi2 table {
width:0px;
border-collapse:collapse; 
margin:-3px; 
padding:0;
height:0;
display:inline;
}

.navi2 .sub {
display:none;
}

.navi2 .sub {
margin:0; 
padding:0px;
font: 14px Georgia, Times New Roman, Times, serif; 
list-style:none;
}
.navi2 .subge li {background:#EDF8DB url(pfeil.gif) no-repeat left center;}

.navi2 .select :hover .sub {
height:24px;
display:block; 
position:absolute;
float:left;
width:750px;
top:28px; 
left:0; 
text-align:center;
}

.navi2 .select :hover .sub li a 
{display:block;height:24px; line-height:20px; float:left; background:#EDF8DB url(pfeil.gif) no-repeat left center; padding:0 16px; margin:0; white-space:nowrap; border:1px solid #fff; color:#7EAE24;font-size:14px; font-weight:bold; }

.navi2 .select :hover .sub li a:hover 
{color:#7EAE24; background:#fff url(pfeil.gif) no-repeat left center; border-color: #fff; line-height:20px;}


/* profil */
.navi2 .subge {
display:none;
}

.navi2 .subge {
margin:0; 
padding:0 0 0 195px;
font: 14px Georgia, Times New Roman, Times, serif; 
list-style:none;
}
.navi2 .subge li {background:#EDF8DB url(pfeil.gif) no-repeat left center;}

.navi2 .select :hover .subge {
height:24px;
display:block; 
position:absolute;
float:left;
width:750px;
top:28px; 
left:0; 
text-align:center;
}

.navi2 .select :hover .subge li a 
{display:block;height:24px; line-height:20px; float:left; background:#EDF8DB url(pfeil.gif) no-repeat left center; padding:0 16px; margin:0; white-space:nowrap; border:1px solid #fff; color:#7EAE24;font-size:14px; font-weight:bold; }

.navi2 .select :hover .subge li a:hover 
{color:#7EAE24; background:#fff url(pfeil.gif) no-repeat left center; border-color: #fff; line-height:20px;}


/* kontakt */
.navi3 {
height:28px; 
width:96px; 
position:relative;
float:left;
z-index:500;
text-align:left;
margin:6px 4px 6px 2px;
}

.navi3 .select {
height:28px; 
width:96px; 
margin:0; 
padding:0 0 0 4px; 
list-style:none; 

}

.navi3 li {
width:96px; 
float:left;
background:url(home.jpg);
}

.navi3 .select a {
display:block; 
height:28px; 
width:96px; 
float:left; 
background: url(home.gif); 
padding:0;
text-decoration:none; 
white-space:nowrap; 
color:#fff;
}

.navi3 .select a:hover, 
.navi3 .select li:hover a {
background: url(home2.jpg); 
padding:0;
color:#fff;
text-align:left;
}

.clear {clear:both;}

/* formular */
.textboxNorm {
font-size: 12px;
color: #7EAE24;
border: 1px solid #6E9427; 
width: 250px;
height: 18px;
margin:0;
padding:3px 0 0 0;
}

.textareaNorm {
font-size: 12px;
height: 150px;
color: #7EAE24;
border: 1px solid #6E9427; 
background-color: #ffffff;
width: 250px;
}

.submitbuttonnorm {
background-color: #fff; 
height: 22px;
width: 105px;
border: 1px solid #7EAE24; 
font-size: 11px;
color:#6E9427;
}

/* fuss */
#footer {text-align:center; padding-top:20px; width:720px; min-height:30px; clear:both; overflow:hidden; }
#footer_text {padding:0; margin:10px 0 10px 0; text-align:center; }
* html #footer_text {padding-bottom:20px; margin-bottom:-10px; text-align:center; valign:top; }