*{ margin : 0; padding:0;}

body,html {
margin:0;
padding:0;
height:100%;
min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
font-size: 100.01%;
} 


#body {
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #333333;
background-image: url(../img/bg_maxfit.gif);
padding-top: 0px;
padding-left: 0px;
margin: 0px;
}

table{
	font-size:12px;
}

h3{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #595147;
	font-size: 12px;
}

#bodyshow {
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #333333;
background-color: #eeedeb;
padding-top: 0px;
padding-left: 0px;
margin: 0px;
}

#body6 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #333333;
padding-top: 0px;
padding-left: 0px;
margin: 0px;
background-image: url(../img/bg_ruecken.gif);
}

#body7 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #333333;
padding-top: 0px;
padding-left: 0px;
margin: 0px;
background-image: url(../img/bg_abnehmen.gif);
}

#body8 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #333333;
padding-top: 0px;
padding-left: 0px;
margin: 0px;
background-image: url(../img/bg_fitnesstraining.gif);
}

#body9 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #333333;
padding-top: 0px;
padding-left: 0px;
margin: 0px;
background-image: url(../img/bg_fitimalter.gif);
}

#body44 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
color: #333333;
padding-top: 0px;
padding-left: 0px;
margin: 0px;
background-image: url(../img/bg_groupfitness.gif);
}

#panel_top {
position: absolute;
margin: 0px;
padding: 0px;
width: 968px;
height: 22px;
background-image: url(../img/panel_maxfit.gif);
}

#panel_top6 {
position: absolute;
margin: 0px;
padding: 0px;
width: 968px;
height: 22px;
background-image: url(../img/panel_ruecken.gif);
}

#panel_top7 {
position: absolute;
margin: 0px;
padding: 0px;
width: 968px;
height: 22px;
background-image: url(../img/panel_abnehmen.gif);
}

#panel_top8 {
position: absolute;
margin: 0px;
padding: 0px;
width: 968px;
height: 22px;
background-image: url(../img/panel_fitnesstraining.gif);
}

#panel_top9 {
position: absolute;
margin: 0px;
padding: 0px;
width: 968px;
height: 22px;
background-image: url(../img/panel_fitimalter.gif);
}

#panel_top44 {
position: absolute;
margin: 0px;
padding: 0px;
width: 968px;
height: 22px;
background-image: url(../img/panel_groupfitness.gif);
}

#logo {
position: absolute;
margin-top: 22px;
padding: 0px;
width: 242px;
height: 110px;
background-color: #eeedeb;
}

#servnav {
position: absolute;
margin-top: 22px;
margin-left: 242px;
padding: 0px;
width: 726px;
height: 110px;
text-align: right;
background-color: #eeedeb;
}

#header_left {
position: absolute;
margin-top: 132px;
padding: 0px;
width: 242px;
height: 154px;
background-image: url(../img/header_maxfit_links.gif);
}

#header_pict {
position: absolute;
margin-top: 132px;
margin-left: 242px;
padding: 0px;
width: 506px;
height: 154px;
}

#header_left6 {
position: absolute;
margin-top: 132px;
padding: 0px;
width: 242px;
height: 154px;
background-image: url(../img/header_ruecken_links.gif);
}

#header_left7 {
position: absolute;
margin-top: 132px;
padding: 0px;
width: 242px;
height: 154px;
background-image: url(../img/header_abnehmen_links.gif);
}

#header_left8 {
position: absolute;
margin-top: 132px;
padding: 0px;
width: 242px;
height: 154px;
background-image: url(../img/header_fitnesstraining_link.gif);
}

#header_left9 {
position: absolute;
margin-top: 132px;
padding: 0px;
width: 242px;
height: 154px;
background-image: url(../img/header_fitimalter_links.gif);
}

#header_left44 {
position: absolute;
margin-top: 132px;
padding: 0px;
width: 242px;
height: 154px;
background-image: url(../img/header_groupfitness_links.gif);
}


#header_right {
position: absolute;
margin-top: 132px;
margin-left: 748px;
padding: 0px;
width: 220px;
height: 154px;
background-image: url(../img/header_maxfit_rechts.gif);
}

#header_right6 {
position: absolute;
margin-top: 132px;
margin-left: 748px;
padding: 0px;
width: 220px;
height: 154px;
background-image: url(../img/header_ruecken_rechts.gif);
}

#header_right7 {
position: absolute;
margin-top: 132px;
margin-left: 748px;
padding: 0px;
width: 220px;
height: 154px;
background-image: url(../img/header_abnehmen_rechts.gif);
}

#header_right8 {
position: absolute;
margin-top: 132px;
margin-left: 748px;
padding: 0px;
width: 220px;
height: 154px;
background-image: url(../img/header_fitnesstraining_rech.gif);
}

#header_right9 {
position: absolute;
margin-top: 132px;
margin-left: 748px;
padding: 0px;
width: 220px;
height: 154px;
background-image: url(../img/header_fitimalter_rechts.gif);
}

#header_right44 {
position: absolute;
margin-top: 132px;
margin-left: 748px;
padding: 0px;
width: 220px;
height: 154px;
background-image: url(../img/header_groupfitness_rechts.gif);
}


#container {
position: absolute;
float: left;
margin-top: 308px;
margin-left: 0px;
width: 968px;
background-color: #eeedeb;
min-height: 100%;
height:auto !important;  /* für moderne Browser */
height:100%;  /*für den IE */
}

#titel {
position: relative;
margin-top: 22px;
margin-left: 242px;
width: 726px;
height: 88px;
padding: 0px;
}

#home {
position: absolute;
margin-top: 286px;
margin-left: 0px;
width: 270px;
height: 22px;
padding-left:44px;
background-color: #dedbd8;
}

#metanav {
position: absolute;
margin-top: 286px;
margin-left: 130px; 
padding: 0px;
width: 838px;
height: 22px;
background-color:#dedbd8;
}

#menu {
float: left;
display: inline;
margin: 0px;
margin-left: 44px;
padding: 0px;
width: 176px;
}

#content {
float: left;
display: inline;
margin: 0px;
margin-left: 22px;
padding: 0px;
width: 484px;
}

#crl {
float: left;
display: inline;
margin: 0px;
margin-left: 22px;
padding: 0px;
width: 220px;
}

div.tcrl {
position: relative;
margin: 0px;
padding: 0px;
width: 220px;
padding-bottom:22px;
}

div.tlef {
position: relative;
margin: 0px;
padding: 0px;
width: 176px;
padding-bottom:22px;
}

div.tlef h3 {
display: block;
width: 176px;
height: 21px;
line-height: 18px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #595147;
font-size: 12px;
border-bottom: 1px solid #dedbd8;
}

div.tcrl h3 {
display: block;
width: 198px;
height: 21px;
padding-left: 22px;
line-height: 18px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #595147;
font-size: 12px;
border-bottom: 1px solid #dedbd8;
}

div#navigation ul {
list-style-type: none;
}

div#navigation ul, div#navigation li {
margin: 0px;
padding: 0px;
}

div#navigation li {
width: 176px;
}

div#navigation ul li a {
display: block;
width: 176px;
height: 21px;
line-height: 18px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #595147;
font-size: 12px;
border-bottom: 1px solid #dedbd8;
}

div#navigation ul li ul li a:hover {

}

div#navigation ul a.hv_b:hover {
color: #828925;
}

div#navigation ul a.hv_6:hover {
color: #419dcc;
}

div#navigation ul a.hv_7:hover {
color: #aba407;
}

div#navigation ul a.hv_8:hover {
color: #897728;
}

div#navigation ul a.hv_9:hover {
color: #814f6c;
}


div#navigation ul li a.actives_b {
display: block;
width: 176px;
height: 21px;
line-height: 18px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #828925;
font-size: 12px;
border-bottom: 1px solid #dedbd8;
}

div#navigation ul li a.actives_6 {
display: block;
width: 176px;
height: 21px;
line-height: 18px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #419dcc;
font-size: 12px;
border-bottom: 1px solid #dedbd8;
}

div#navigation ul li a.actives_7 {
display: block;
width: 176px;
height: 21px;
line-height: 18px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #aba407;
font-size: 12px;
border-bottom: 1px solid #dedbd8;
}

div#navigation ul li a.actives_8 {
display: block;
width: 176px;
height: 21px;
line-height: 18px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #897728;
font-size: 12px;
border-bottom: 1px solid #dedbd8;
}

div#navigation ul li a.actives_9 {
display: block;
width: 176px;
height: 21px;
line-height: 18px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #814f6c;
font-size: 12px;
border-bottom: 1px solid #dedbd8;
}

h2 {
line-height: 18px;
margin:0px;
padding: 0px;
margin-bottom: 0px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #595147;
font-size: 12px;
}

a.linkb {
line-height: 18px;
margin:0px;
padding: 0px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #828925;
font-size: 12px;
}

a.footer {
display:inline;
margin:0px;
padding: 0px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #857a6d;
font-size: 10px;
}

a.footer:hover {
margin:0px;
padding: 0px;
display:inline;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #595147;
font-size: 10px;
}

a.linkb:hover {
line-height: 18px;
margin:0px;
padding: 0px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #c2d24a;
font-size: 12px;
}

a.link_small {
line-height: 18px;
margin:0px;
padding: 0px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #828925;
font-size: 11px;
}

a.link_small:hover {
line-height: 18px;
margin:0px;
padding: 0px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #c2d24a;
font-size: 11px;
}


p.leadtext {
line-height: 18px;
margin:0px;
padding: 0px;
margin-bottom: 22px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #595147;
font-size: 12px;
}

p.leadtext_left {
line-height: 18px;
margin:0px;
padding: 0px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #595147;
font-size: 12px;
}

p.leadtext_small {
line-height: 18px;
margin:0px;
padding: 0px;
padding-left: 22px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #595147;
font-size: 11px;
}

p.footer {
line-height: 18px;
margin:0px;
padding: 0px;
margin-bottom: 22px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #857a6d;
font-size: 10px;
}

p.lauftext01 {
line-height: 18px;
margin:0px;
padding: 0px;
margin-bottom: 22px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #595147;
font-size: 12px;
}

.lauftext_form {
line-height: 18px;
margin:0px;
padding: 0px;
margin-bottom: 22px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #595147;
font-size: 12px;
}

p.lauftext01_left {
line-height: 18px;
margin:0px;
padding: 0px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #595147;
font-size: 12px;
}


p.lauftext01_small {
line-height: 18px;
margin:0px;
padding: 0px;
padding-left: 22px;
padding-right: 22px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #595147;
font-size: 11px;
}

p.dllink {
line-height: 18px;
margin:0px;
padding: 0px;
padding-left: 22px;
padding-right: 22px;
padding-bottom: 11px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #595147;
font-size: 11px;
}

p.lauftext01_pic {
line-height: 18px;
margin:0px;
padding: 0px;
padding-top: 11px;
margin-bottom: 22px;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #595147;
font-size: 12px;
}

img.gtype1 {
margin:0;
padding-left: 0px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 0px;
}

img.gtype2 {
margin:0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 20px;
padding-bottom: 0px;
}

img.type1 {
margin:0px;
margin-left: 0px;
margin-right: 22px;
margin-top: 11px;
margin-bottom: 22px;
}

img.type2 {
margin:0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 11px;
margin-bottom: 22px;
}

img.icon_weiterf_links {
margin:0px;
padding: 0px;
margin-right: 10px;
vertical-align: baseline;
}

img.icon_links {
margin:0px;
padding: 0px;
margin-right: 13px;
vertical-align: baseline;
}

img.icon_dokument {
margin:0px;
padding: 0px;
margin-right: 10px;
vertical-align: baseline;
}

.content_object {
position: relative;
margin: 0px;
padding: 0px;
width: 484px;
}

.clear {
clear: both;
}

.footer {
position: relative;
margin: 0px;
padding: 0px;
width: 484px;
}

.pic_type1 {
float:left;
width:198px;
margin:0;
padding:0;
}

.pic_gtype1 {
float:left;
width:168px;
margin:0;
padding:0;
padding-bottom: 20px;
}

.pic_gtype2 {
float:left;
width:148px;
margin:0;
padding:0;
}

.text_type1 {
float:left;
width:286px;
margin:0;
padding:0;
}

input {font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #595147;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 1px;
padding-left: 2px;
border: solid #999999 1px;
background-color: white;
margin-bottom:3px;
}

input.TF40 {width: 40px}
input.TF165 {width: 160px; margin-left:10px;}
input.TF210 {width: 210px}

textarea.TA210 {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #595147;
height: 120px;
width: 210px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 1px;
padding-left: 2px;
margin-top: 3px;
border: solid #999999 1px;
background-color: white;
}

.button80 {font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #eeedeb;
width: 80px;
height: 19px;
margin-top: 3px;
border: 1px #595147 solid;
background-color: #828925}

div.form {
position: relative;
margin: 0px;
padding: 0px;
width: 484px;
clear: both;
}

div.fehler {
position: relative;
background-color: #c2d24a;
margin: 0px;
padding: 0px;
width: 484px;
clear: both;
}

div.form_label {
position: relative;
float: left;
display: inline;
margin: 0px;
padding: 0px;
width: 176px;
}

div.form_field {
position: relative;
float: left;
display: inline;
margin: 0px;
margin-left: 0px;
padding: 0px;
width: 286px;
}


#container_fatFooter {
    padding-left:44px;
	background-color:#dfdbd8;
	padding-top:22px;
	margin-top:22px;
	padding-bottom:22px;
	font-size:11px;
	line-height:18px;
	color:#595147;
}

#container_fatFooter strong{
	font-size:12px;
}

#container_fatFooter .ff_col{
    width:180px;
	float:left;
}

.ff_col ul{
	margin:0;
	padding:0;
	list-style:none;
}

#container_fatFooter a,#container_fatFooter .ff_col ul li a{
	color: #828925 !important;
	font-weight:bold !important;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-decoration:none !important;
}

#container_fatFooter a:hover,#container_fatFooter .ff_col ul li a:hover{
	color: #4f520b !important;
}
