html {          color: #000;
                background: #F5E8C6;}
/* * {             margin:0; padding: 0;}*/
table {         border-collapse: collapse;
                border-spacing: 0;}
img {           border: 0;}
li { list-style: none;}
h1,h2,h3,h4,h5,h6{
                font-size: 120%;
                }
input,textarea,select{
                font-family: inherit;
                font-size:inherit;
                font-weight:inherit;}
table{          font-size: inherit;
                font-size: 100%;}
body {         	text-align: center;
              	color: #000;
                font: 13px arial,helvetica,clean,sans-serif;
                background: url(images/body_border_900.jpg) repeat-y center;
                margin: 0; padding: 0;
                }
a {           text-decoration:none;
	            color:#9b3535; 
}
a:hover {    	text-decoration: underline; }
#body {       width: 900px;
              height: 100% ;
            	text-align: left;
            	margin: 0 auto;
              background: url(images/inner_body_bg.jpg) repeat-y top left #FFFFFF;
              border-bottom: 1px solid #8D8D8D;}
.clearfix{    clear: both;}
#sidenav li.spacer {height: 10px;}


/*################### header  ##########################*/
#header * {   margin: 0; padding: 0;}
#header {     height: 70px;  
              background: url(images/header_bg.jpg) top left no-repeat;
              /*border-bottom: 1px dashed silver;*/
              margin-bottom: 15px;}
#header h1 {  font-size: 9px;
              color: white;}
#header #language_choice {     
              float: right;
              margin-right: 10px;
              margin-top: 5px;}
#header #language_choice img {
              float: left;
              margin: 5px;}  
#header #language_choice h2 {
              font-size: 11px;
              color: white;}
#header #language_choice img {
              }
/*################### sidenav ##########################*/

#sidenav * {  margin: 0; padding: 0;}
#sidenav {    width: 180px;
              padding-left: 16px;
              float: left;
              min-height: 250px;
              padding-top: 20px;
              padding-bottom: 20px;}
* html #sidenav {
              padding-bottom: 0;}
#sidenav h2 { font-size: 100%;
              margin-bottom: 5px;}
#sidenav a { padding-left: 22px;
             color: #999999;
             font-size: 14px;
             font-weight: bold;
              background: url(images/bullets_inactive.jpg) center left no-repeat;*/}
#sidenav a:hover { 
              background: url(images/bullets_active.jpg) center left no-repeat;
              color: #ac010a; 
              text-decoration: none; }
#sidenav ul { margin-bottom: 0.6em;
              padding-bottom: 0.6em;}
#sidenav ul li {
	     margin-top: 5px;
              margin-bottom: 5px;}
#sidenav ul ul li {
              margin-left: 5px;}
#sidenav ul ul a { 
              background: url(images/bullets_inactive_small.jpg) center left no-repeat;*/
	     padding-left: 19px;
     	     font-size: 12px !important;
              }
#sidenav ul ul a:hover { 
              background: url(images/bullets_active_small.jpg) center left no-repeat;}
#sidenav #others li {
              float: left;
              display: inline;
              text-align: center;
              /*border: 1px solid black;*/
              margin: 0;
              padding: 4px;
              }   
#sidenav #others a {
              font-size: 11px;
              margin: 0;
              padding: 0;
              background: none;
              }
#sidenav #others #first, #sidenav #others #second { 
                width: 74px;}
#sidenav #others #second a, #sidenav #others #third a{
                color: white;}
#sidenav #others #second a:hover, #sidenav #others #third a:hover {
                color: #ac010a;}
#sidenav #others #first {
                background: #e6e6e6;}
#sidenav #others #second {
                background: #bebebe;}
#sidenav #others #third {
                width: 156px;
                background: #999999;}
               
#sidenav #menu27 a {
              font-size: 11px;
              margin: 0;
              padding: 0;
              background: none;
              }
#sidenav #menu27 {
		width: 74px;
		background: #e6e6e6;
	        float: left;
                display: inline;
                text-align: center;
                /*border: 1px solid black;*/
                margin: 0;
                padding: 4px;
		}
		
#sidenav #menu26 a {
              font-size: 11px;
              margin: 0;
              padding: 0;
              background: none;
              color: white;
              }
#sidenav #menu26 {
		width: 74px;
		background: #bebebe;              
                float: left;
                display: inline;
                text-align: center;
                /*border: 1px solid black;*/
                margin: 0;
                padding: 4px;
                }
#sidenav #menu26 a:hover {color: #ac010a;}
              
#sidenav #menu25 a {
              font-size: 11px;
              margin: 0;
              padding: 0;
              background: none;
              color: white;
              }
#sidenav #menu25 {
		width: 156px;
                background: #999999;              
                float: left;
                display: inline;
                text-align: center;
                /*border: 1px solid black;*/
                margin: 0;
                padding: 4px;
                }
#sidenav #menu25 a:hover {color: #ac010a;}
/*################### content ##########################*/

#content {    width: 655px;  
              font-family: Verdana, Arial, Helvetica, sans-serif; 
              background:url(images/fussgelenk2.jpg) top right no-repeat; 
              color: #000;
              float: right;
              font-size: 14px;
              margin-right: 25px;
              padding-left: 15px;
              padding-top: 20px;
              padding-bottom: 30px;
              }
#content p { text-align: justify;}
#content li {    list-style: disc;}
#content h1, #content h2, #content h3, #content h4 {
              color: #461401;}
#content h1 { font-size: 140%;}
#content h2,#content h3 { 
              font-size: 120%;
              margin: 1em 0;}
#content h3 { color: #874D37;}

#content table {
              border: 1px solid silver;
              border-right: 1px solid #626262;
              border-bottom: 1px solid #626262;
              margin-right: 10px;}
#content td, #content th {
              padding: 2px 5px;}
#content th { background: url(images/thead_bg4.jpg) repeat-x left top #d09069;
              color: white;
              border-top: 1px solid #564527;
              border-bottom: 1px solid #564527;}
#content td {
              border: 1px solid silver;
              background: #F4F2EE;}
.float_right { float: right;
               margin-left: 5px;
               margin-bottom: 5px;
               text-align: center;
               clear: both;}
.float_left {  float: left;
               margin-right: 15px;
               margin-bottom: 5px;
               text-align: center;
               clear: both;}
.float_right p, .float_left p {
              font-size: 80%;
              margin: 0;
              padding: 0;
              padding-right: 10px;}
.float_right img {
              margin: 0;
              padding: 0;}
.achtung {  background: url(images/attention.jpg) no-repeat top left;
              text-indent: 2em;}               
/*################### footer ##########################*/

#footer {     clear: both; 
              font-size: 12px;
              /*border-top: 1px solid #C6B09B;
              background: #f3eddf;*/
              background: white;
              padding: 7px 4px 0 0;
              border-bottom: 2px solid #909090;

              height: 25%;
              }
#footer address {
              font-style: normal;
              text-indent: none;
              margin: 0 10px;}
#footer table {
              table-layout: fixed;
              width: 890px;
              margin-bottom: 8px;}
#footer p {   margin: 0; padding: 0; margin-bottom: 2px;}
#footer img { float: left;
              margin-right: 11px;}
#footer span {
              width: 32px;
              height: 1em;
              margin: 0; padding: 0;
              margin-right: 8px;
              font-weight: bold;}
#footer td {  padding-left: 40px;}
#footer .move_me { padding-left: 90px;}