*{
margin:0;padding:0;
}

html { overflow-x:hidden;}

html, body { height:100%;font:normal 14px arial;margin:0px;padding:0px;line-height:19px;}

img, body, html { border:0;font:normal 14px arial;}

a {
text-decoration:underline;
color:#e07e27;
cursor; hand;
cursor:pointer;
}



body {
overflow-x:hidden;
background-image:url(/common/medifit/background.jpg);
background-repeat:repeat-x;
background-color:#64c29c;
}

h1 {
font-size:18px;
margin-bottom:20px;
color:#e07e27;
}

h2 { 
font-size:16px;
margin-bottom:10px;
color:#e07e27;
}

h3 {
font-size:14px;
margin-bottom:10px;
color:#e07e27;
}

.clearfix:after {
content: ".";
display:block;
height:0;
clear:both;
visibility: hidden;
}

.clearfix {
zoom: 1;
}

#container {
margin-top:40px;
width:900px;
height:auto;
position:absolute; left:50%; top:0px;
margin-left:-450px;
background-color:#fff;
}

#header {
width:900px;
height:65px;
}

#header .leftHeader {
float:left;
width:582px;
height:65px;
background-image:url(/common/medifit/header_left.jpg);
background-repeat:no-repeat;
background-position: bottom left;
}

#header .logo{
height:65px;
background-image:url(/common/medifit/header_logo_right.jpg);
background-repeat:no-repeat;
background-position: bottom right;
}

#whiteSpace{
height:50px;
}



#menu {
float:left;
height:auto;
width:250px;
}

#menu .entry{
display:block;
background-image:url(/common/medifit/menu_background.gif);
background-repeat:no-repeat;
color:#e08532;
margin-bottom:10px; 
height:22px;
}

#menu .entry a {
color:#e08532;
display:block;
padding-left:25px;
text-decoration:none;
}
#menu .entry a:hover {
background-image:url(/common/medifit/menu_background_marked.jpg);
background-repeat:no-repeat;
height:22px;
}
#menu .secondentry {
margin-bottom:4px;
margin-left:20px;
}
#menu .secondentry a {
color:#6ac5a1;
}
#menu .secondentry a:hover {
font-weight:bold;
}


#content {
float:left;
width:650px;
height:auto!important;
height:520px;
min-height:520px;
line-height:19px;
}
#content .entry {
margin-right:40px;
}
#content .entry table{
border-color:#d8d9d9;
border-collapse:collapse;
padding:2px;
}
#content .entry table td{
padding:2px;
}
#content .entry ul{
margin-left:30px;
}
#content .entry table tbody tr td {
font:normal 14px arial;
line-height:19px;
}

#box {
margin-left:40px;
margin-top:40px;
width:550px;
height:450px;
}

#box .frame {
width:220px;
height:150px;
float:left;
}
#box .frame .titel {
background-color: #e07e27;
font-weight:bold;
color: white;
height: 25px;
width: 210px;
}
#box .frame .titel .content {
margin-left:10px;
padding-top:2px;
}

#box .frame a .pic1 {
height:120px;
width:210px;
background-image:url(/common/medifit/bild_1.jpg);
background-repeat:no-repeat;
}
#box .frame a:hover .pic1 {
background-image:url(/common/medifit/bild_1_on.jpg);
background-repeat:no-repeat;
}
#box .frame a .pic2 {
height:120px;
width:210px;
background-image:url(/common/medifit/bild_2.jpg);
background-repeat:no-repeat;
}
#box .frame a:hover .pic2 {
background-image:url(/common/medifit/bild_2_on.jpg);
background-repeat:no-repeat;
}
#box .frame a .pic3 {
height:120px;
width:210px;
background-image:url(/common/medifit/bild_3.jpg);
background-repeat:no-repeat;
}
#box .frame a:hover .pic3 {
background-image:url(/common/medifit/bild_3_on.jpg);
background-repeat:no-repeat;
}
#box .frame a .pic4 {
height:120px;
width:210px;
background-image:url(/common/medifit/bild_4.jpg);
background-repeat:no-repeat;
}
#box .frame a:hover .pic4 {
background-image:url(/common/medifit/bild_4_on.jpg);
background-repeat:no-repeat;
}



#footer {
height:24px;
background-image:url(/common/medifit/footer.jpg);
background-repeat:repeat-x;
}

#footer .entry {
padding-left:680px;
padding-top:2px;
}

#footer .entry a {
color:#e08532;
text-decoration:none;
padding-left:30px;
font-weight:bold;
}

