/*Chrome*/
  

  .container-fixed {
  margin: 0 auto;
  max-width: 620px;
  float: left;
  background:none;
  width: 620px;
}

.btn{
	display: none;
}

a:-webkit-any-link{
	text-decoration: none;
	color: black;
}

a {
	text-decoration: none;
	color: black;
}

footer{
	display: none;

}

.row{
	width: 620px;
	float:left;
	display:block;

}

.col-md-2{
	padding-left: 5px;
	padding-top: 5px;
	width: 95px;	
	float: left;
	display:inline-block;
}

.col-md-4{
	padding-left: 5px;
	padding-top: 5px;
	width: 195px;	
	float: left;
	display:inline-block;
}

.col-md-6{
	padding-left: 5px;
	padding-top: 5px;
	width: 294px;	
	float: left;
	display:inline-block;
}

.col-md-10{
	padding-left: 5px;
	padding-top: 5px;
	width: 495px;	
	float: left;
	display:inline-block;
}

.col-md-12{
	padding-left: 5px;
	padding-top: 5px;
	width: 595px;	
	float: left;
	display:inline-block;
}

  body {
  	width: 620px;
	margin:0; 
	padding:0; 
	color: #000;
	background:none;
	font-family: DejaVuSansCondensed;
	font-size: 12px;
	}

p{
	margin-top: 0px;
	line-height: 14px;
	padding-top: 0px;

}

.roomheader{
	background-color: #ed7c31;
	height: 50px;
	line-height:50px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	font-size: 30px;
}

.disclaimer{
	color: #6d6d6d;
	font-size: 10px;
	height: 40px;
	line-height: 40px;
}

.subtitle{
	font-weight: bold;
}

.bureau{
	color: #6d6d6d;
}

.bali{
	color: #ed7c31;
	font-size: 14px;
	font-weight: bold;
}


.title{
	margin-top: 10px;
	background-color: #ed7c31;
	height: 24px;
	line-height:24px;
	font-weight: bold;
	color: #fff;
}

.label{
	background-color: #d9d9d9;
	height: 22px;
	text-align: left;
	/*line-height:20px;*/
	padding-top: 5px;
	font-size: 12px;
	color: #000;
}
.page-break  { 
	display:block; page-break-before:always; 
}

.row {
	margin-left: 0;
}


.header {
	height:83px;
	border-top:0;
}

img.logo {
	height: 60px;
	margin-left:5px;
}

#main {
  float: left;
  background:none;
  width: 1000px;
  
}



h2 {
	/*border-top:1px dotted grey;*/
	padding-top:5px;
	color:#000;
	margin-top:5px;
}

table#testtable {
	border-top:1px dotted grey;
	padding-top:10px;
  width: 1000px;
  float: left;
}

th.question{
  width: 500px;
}

textarea {
	border:0px;
}

p.notes textarea{
  width: 1000px;
}

div.exercises h2:first-child {
	margin-top:0;
	border-top:0px;
}

h2.notes {
	padding-top:10px;
	color:#000;
}

table.info {
	color:#000;
  width: 1000px;
  float: left;
}

div.resultscontainer div.resultamount div.amountbox {
	color:#444;
	text-shadow:none;
	box-shadow:none;
	background-color:#FFF;
	border:1px solid #CCCCCC;
}

div.resultscontainer div.resultamount div.amountbox h3 {
	margin-top:0;
	padding-top:5;
}

div.resultscontainer div.resultamount div.amountbox span.amount {
	position:relative;
	text-shadow:none;
}

div.resultscontainer div.weakpoints {
	border-right:0px;
  
}

.titletable {
	margin-top:0;
	margin-bottom:10px;
}

table th.header {
	border:0;
	background:none;
	color:#000;
	font-weight:bold;
}

table#testtable tr th.resultli, table#testtable tr th.resultre {
	text-align:left;
  
}

table th.header img {
	display:none;
}

#agito {
	display:none;
}

table.results p.created {
	margin-bottom:5px;
	margin-top:0px;
}

div.trainingitem {
	margin-top:0;
  width: 1000px;
}

h2, a.url {
	page-break-after: avoid;
}

h2 {
	margin-top:0;
	margin-bottom:0;
}

h1 {
	margin-bottom:10px;
}

div#center {
	margin:0 0;
	width : 1000px;
  
  float: left;
}

.traineetable td, table.advicetable td {
	margin-top:0;
	padding-top:0;
	position:relative;
}




div.message, div.trainingitem{
	box-shadow:none;
	padding:0;
}

div.exercises div.divider {
	display:none;
  
}

div.trainingitem h2
{
  
  float: left;
  
}



.traineetable {
	box-shadow:none;
}

.traineetable td, table.advicetable td {
	padding-left:0;
	position:relative;
}

table#details.advicetable {
	margin:0;
	padding:0;
	width:1000px;
}

div.oefs{
  width: 1000px;
  float: left;
  
}

div.all {
	display:inline-block;
}

div.all div.cnt {
	float:left;
	width:540px;
  font-size: 15px;
}

div.all div.img {
	float:left;
  width: 450px;  
}

table.advicetable td img {
	display: inline-block;
    max-height: 350px;
    max-width: 350px;
    position: relative;
}

table.advicetable td img, div.oefs {
	margin-top:5px;
	page-break-before:avoid;
	page-break-after:avoid;
}

div.resultscontainer div.resultamount div.amountbox span.amount {
	line-height:80px;
    font-size: 50px;
  margin-top: 20px;
}

div.workpoints{
  width: 1000px;
}

@-moz-document url-prefix() {
    div.resultscontainer div.resultamount div.amountbox span.amount {
		line-height:30px;
	}
	             
}

.maintable{
  width: 100%;
}

div.strongpoints{
  width: 100%;
  float: left;
  
}

p.notes{
  float: left;
  width: 650px;
  display: block;
}

.resultscontainer{
  
  float: left;
  margin: 0;
}

h2{
  float: left;
  width: 650px;
  margin: 0;
}

#resultcomment
{
  height: 150px;
  display: block;
  width: 650px;

}

/*Firefox*/
@-moz-document url-prefix()
{


body {
	margin:0; 
	padding:0; 
	color: #000;
	background:none;
	}

.page-break  { 
	display:block; page-break-before:always; 
}


#user-bar, a.logoff,a.yellowbutton,a.print, div.topbar, div.buttons, div.buttons.title, div.message, .backlink, div#menu, .saveComment, .emaillink {
	display:none;
}

#header {
	height:83px;
	border-top:0;
}

img.logo {
	height: 60px;
	margin-left:5px;
}

#container {
	margin-top:0px;
	border:0px;
	padding-top:10px;
	box-shadow:none;
  
 float: left; 
}

#main {
  float: left;
	background:none;
	width: 650px;
  
}

.titletable
{
  width: 650px;
}

div.resultscontainer{
  width: 650px;
  float: left;
  margin-bottom: 0px;
}

h2 {
	/*border-top:1px dotted grey;*/
	padding-top:5px;
	color:#000;
	margin-top:5px;
}

table#testtable {
	border-top:1px dotted grey;
	padding-top:10px;
  width: 650px;
  float: left;
}

th.question{
  width: 500px;
}

textarea {
	border:0px;
}

p.notes textarea{
  width: 650px;
}

div.exercises h2:first-child {
	margin-top:0;
	border-top:0px;
}

h2.notes {
	padding-top:10px;
	color:#000;
}

table.info {
	color:#000;
  width: 650px;
  float: left;
}

div.resultscontainer div.resultamount div.amountbox {
	color:#444;
	text-shadow:none;
	box-shadow:none;
	background-color:#FFF;
	border:1px solid #CCCCCC;
}

div.resultscontainer div.resultamount div.amountbox h3 {
	margin-top:0;
	padding-top:5;
}

div.resultscontainer div.resultamount div.amountbox span.amount {
	position:relative;
	text-shadow:none;
}

div.resultscontainer div.weakpoints {
	border-right:0px;
  
}

.titletable {
	margin-top:0;
	margin-bottom:10px;
}

table th.header {
	border:0;
	background:none;
	color:#000;
	font-weight:bold;
}

table#testtable tr th.resultli, table#testtable tr th.resultre {
	text-align:left;
  
}

table th.header img {
	display:none;
}

#agito {
	display:none;
}

table.results p.created {
	margin-bottom:5px;
	margin-top:0px;
}

div.trainingitem {
	margin-top:0;
  width: 650px;
}

h2, a.url {
	page-break-after: avoid;
}

h2 {
	margin-top:0;
	margin-bottom:0;
}

h1 {
	margin-bottom:10px;
}

div#center {
	margin:0 0;
	width : 650px;
  
  float: left;
}

.traineetable td, table.advicetable td {
	margin-top:0;
	padding-top:0;
	position:relative;
}


td p {
	margin:0;
	padding:0;
	display: inline-block;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 0;
}

div.message, div.trainingitem{
	box-shadow:none;
	padding:0;
}

div.exercises div.divider {
	display:none;
  
}

div.trainingitem h2
{
  
  float: left;
  
}


  div.oefening{
    width: 650px;
    page-break-after: always;
    height: 800px;
  }

  div.oefeningfirst{
    height: 800px;
  }



.traineetable {
	box-shadow:none;
}

.traineetable td, table.advicetable td {
	padding-left:0;
	position:relative;
}

table#details.advicetable {
	margin:0;
	padding:0;
	width:650px;
}

div.oefs{
  width: 650px;
  float: left;
  
}

div.all {
	display:inline-block;
}

div.all div.cnt {
	float:left;
	width:340px;
  font-size: 10px;
}

div.all div.img {
	float:left;
  width: 300px;  
}

table.advicetable td img {
	display: inline-block;
    max-height: 350px;
    max-width: 350px;
    position: relative;
}

table.advicetable td img, div.oefs {
	margin-top:5px;
	page-break-before:avoid;
	page-break-after:avoid;
}

div.resultscontainer div.resultamount div.amountbox span.amount {
	line-height:80px;
    font-size: 50px;
  margin-top: 20px;
}

div.workpoints{
  width: 650px;
}

@-moz-document url-prefix() {
    div.resultscontainer div.resultamount div.amountbox span.amount {
		line-height:30px;
	}
	             
}

.maintable{
  width: 100%;
}

div.strongpoints{
  width: 100%;
  float: left;
  
}

p.notes{
  float: left;
  width: 650px;
  display: block;
}

.resultscontainer{
  
  float: left;
  margin: 0;
}

h2{
  float: left;
  width: 650px;
  margin: 0;
}

#resultcomment
{
  height: 150px;
  display: block;
  width: 650px;

}
}