/* CSS Document */
body{ margin: 0; padding: 0; font-family: Arial,Helvetica,sans-serif; font-size: medium; }
h1,h2,h3,h4,h5,h6{ margin: 0.5em 0 0.2em 0; display: block; }
h1{ font-size: 1.5em; }
h2{ font-size: 1.3em; }
h3{ font-size: 1.2em; }
h4,h5,h5,h6{ font-size: 1.0em; }
#page{/*width:16.5cm;*/}
img{ border: none; margin: 0; padding: 0; }
.logo1{ clear:none;float: left; z-index:10 !important;position:relative;}
.logo2{ clear:none;float: right; z-index:10 !important; position:relative;}

#navigation-images,
#shortcuts,
.box2,
#subcontent,
.bookmarks img,
.startworkout img,
#welcome img,
legend,
#top-banner,
#side-banner,
#search,
.infocus,
.boxalt img
{
	display:none;
}
fieldset{ border: none; }

.float-right{
	float:right;
}
label,input,textarea{
	display:block;
}
.opinion-box1{
	width:49%;
	float:left;
	clear: none;
}

div{ clear: both;position:relative;display:block; }
#header .fixedwidth{
	height:85px;
}

fieldset{ border: none; }
#header{ height: 85px; }
#header-welcome{ height: 119px; }

#bg-print{ height:85px;width:100%;position:absolute;top:0;left:0;z-index:0 !important; }
#header-welcome #bg-print{ height: 119px; }

.form-container .element1, .form-container .element2{ clear:none;float: left; width: 30%; margin-right: 3%; }

.panel-workout{ width: 120px; height: 120px; display: block; clear:none;float: left; margin: 0 10px 10px 0; }
.panel-news img{ clear:none;float: right !important; margin-left: 10px; }

.sponsor{ }
.startworkout{ margin-bottom: 10px; border: 1px solid #fff; border-bottom: 1px solid #000; }


.sponsor .copy{ clear:none;float: left; font-size: 1.4em; }
.sponsor .logo{ clear:none;float: right; text-align: right; }

#footer{ border-top: 1px solid #000; margin-top: 20px; font-size: small; }

.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}

/* FILTERS */
/* hide from IE-mac \*/ .clear {display: block;} /* end hide from IE-mac */


/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}