body,td,th {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006b3d;
	padding : 0px;
	margin : 0px;
	border : 0px;
}

body {
	background-image:url(./verlauf.gif);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
}

.clearboth { clear: both; }

a:link, a:visited, a:active {
	color:  #006b3d;
	text-decoration: underline;
}

form {
	margin: 0;
}
h1, h2, h3, h4, h5 {
	font-family: Tahoma, Arial, Helvetica;
	font-weight : medium;
	text-decoration: none;
	color: #006b3d;
	margin: 5px 0px 5px 0px;
}

h1 {
	font-size: 30px;   
}


hr {
   color : #006b3d;
   background-color : #006b3d;
   border : 0px;
   height : 1px;
   width : 800px;
   text-align : center;
}


img {
	border : 0px;

}

.therapie-bild {
	border-style:solid;
	border-color: #006b3d;
	border-width: 1px;

}


.header {
	vertical-align: bottom;
	text-align: right;
	height: 172px;
	padding : 1px;
	color: #FFFFFF;
	border-bottom : 1px solid #006b3d;
}

.spacer {
	height : 8px;
}

.menu-leiste {
	height : 46px;
	padding : 0 px;
	margin : 0 px;
	vertical-align : top;
}

.header_menu {
	display: block;
	height: 38px;
	width : 136px;
	background : url("./images/buttons/current.gif") no-repeat;
	float: left;
	margin-left : 0px;
	margin-right : 8px;
	text-align : center;
	vertical-align : top;
}

.header_menu.menu-last {
	display: block;
	height: 38px;
	width : 136px;
	background : url("./images/buttons/current.gif") no-repeat;
	float: left;
	margin-left : 0px;
	margin-right : 0px;
	text-align : center;
	vertical-align : top;
}



.header_menu a {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	text-decoration: none;
	color: #7c8d3c;
	line-height: 38px;
	vertical-align : middle;
	text-align : center;
}

.header_menu a:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 20px;
	text-decoration: none;
	color: #006b3d;
	line-height: 38px;
	vertical-align : middle;
}

a.menu-current {
	color: #006b3d;
}





.content {
	background-color: #FFFFFF;
	padding: 0px;
	vertical-align: top;
}




/*
	| liquidcorners.css; feel free to adapt the style!
	| ================================================
	| use: 4 corners with borderline outside a contentbox with class="inside"; 
	|      image  = upper half: top left corner, long borderline, top right corner
	|               under half: bottom left corner, long borderline, bottom right corner
	|      CHANGE = you have to change this for fitting to your image
	|      YCC    = You Can Change (or omit), if wanted
	|      DNC    = Do Not Change
	| credits: original by francky kleyneman, see article/tutorial in Francky's Developers Corner:
	|          http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm
	| adapted
	| by.....: ... (your name and site?!)
	|
	| + please let this text & links intact for a next user +
*/
.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('./images/ecken.gif'); /* CHANGE: path and name of your image */
	height: 5px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left, .bottom-left { 
	margin-right: 5px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 5px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -5px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -5px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -5px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {
	border-left: 1px solid #006b3d; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #006b3d;/* YCC: color & properties of the right-borderline */
	background: #FFFFFF;            /* YCC: background-color of the inside */
	color: #006b3d;   	/* YCC: default text-color of the inside */
	padding-top : 3px;
	padding-bottom : 3px;
	padding-left : 20px;             /* YCC: all texts at some distance of the left border */
	padding-right : 20px;             /* YCC: all texts at some distance of the right border */
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box */



#inhalt {
	width : 856px;
	padding-bottom : 8px;
}

#box-280 {
	float: left;
	padding-right : 8px;
	width : 280px;
	padding-bottom : 8px;
}

#box-280-rechts {
	float: left;
	padding-right : 0px;
	width : 280px;
	padding-bottom : 8px;
}

#box-568 {
	float: left;
	padding-right : 8px;
	width : 568px;
	padding-bottom : 8px;
}


.footer {
	background : url("./images/footer.gif") no-repeat;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10px;
	height: 38px;
}

.impressum {
		   text-align: center;
		   font-size: 10px;

}