font,p,div,td,th,ul,ol,li,nobr,b,i,select,input,option,textarea,h1,h2,h3,h4,h5,h6,dt,dd { 
  font-family : Arial, Helvetica, sans-serif ;
  font-color : #000000 ;
}

font,p,div,td,th,ul,ol,li,nobr,b,i,select,input,option,textarea,dt,dd { 
  font-size : 12px ;
}

ul { 
  list-style-type : square ;
  margin-top : 0px ;
}

h1 { 
  font-size : 22px ;
}

h2 { 
  font-size : 19px ;
}

h3 { 
  font-size : 16px ;
}

h4 { 
  font-size : 14px ;
}

h5 { 
  font-size : 12px ;
}

h6 { 
  font-size : 8px ;
}

a:link { 
  color : #133D00 ;
  text-decoration : none ;
  font-weight : bold ;
}

a:active { 
  color : #133D00 ;
  text-decoration : none ;
  font-weight : bold ;
}

a:visited { 
  color : #133D00 ;
  text-decoration : none ;
  font-weight : bold ;
}

a:hover { 
  color : #133D00 ;
  text-decoration : underline ;
  font-weight : bold ;
}

BODY { 
  text-align : center ;
  background-color : #FFFFFF ;
}

.answerend { 
  font-size : 12px ;
  vertical-align : middle ;
}

.answerend2 { 
  font-size : 12px ;
  vertical-align : middle ;
  background-color : #e8e8e8 ;
}

.answerelement { 
  font-size : 12px ;
  vertical-align : middle ;
  text-align : center ;
}

.answerelement2 { 
  font-size : 12px ;
  vertical-align : middle ;
  text-align : center ;
  background-color : #e8e8e8 ;
}

.answerfield { 
  font-size : 12px ;
  text-align : left ;
  padding : 0px ;
}

.answerscale { 
  font-size : 14px ;
  font-weight : bold ;
  vertical-align : middle ;
  text-align : center ;
  color : #FF6600 ;
}

.answertext { 
  font-size : 12px ;
  vertical-align : middle ;
}

.answertext2 { 
  font-size : 12px ;
  vertical-align : middle ;
  background-color : #e8e8e8 ;
}

.betweenscales { 
  text-align : left ;
  background-color : #ffffff ;
}

.betweenscales2 { 
  text-align : left ;
  background-color : #e8e8e8 ;
}

.checkbox { 
}

.container { 
  font-size : 12px ;
  text-align : left ;
  vertical-align : middle ;
}

.distance { 
  line-height : 1px ;
  color : white ;
}

.footer { 
  text-align : center ;
}

.globaltable { 
  text-align : center ;
}

.globaltable2 { 
}

.helptext { 
  font-family : Arial, Helvetica, sans-serif ;
  font-weight : normal ;
  color : #000000 ;
  font-size : medium ;
}

.instruction { 
  font-family : arial, helvetica, sans-serif ;
  font-style : normal ;
  font-size : 13px ;
  font-weight : bold ;
  color : #000000 ;
  text-align : left ;
}

.ohne { 
  border : none ;
}

.questiontext { 
  font-family : arial, helvetica, sans-serif ;
  font-size : 15px ;
  font-weight : bold ;
  color : #000000 ;
  text-align : left ;
  vertical-align : middle ;
  background-color : #ffffff ;
}

.questiontextmarked { 
  font-family : arial, helvetica, sans-serif ;
  font-size : 15px ;
  font-weight : bold ;
  color : #000000 ;
  text-align : left ;
  vertical-align : middle ;
  background-color : #ffbbbb ;
}

.radiobutton { 
}

.scaletitle { 
  font-size : 9px ;
  font-weight : bold ;
  vertical-align : middle ;
  text-align : center ;
}

.selectbox { 
  font-size : 12px ;
  vertical-align : middle ;
  text-align : left ;
}

.help_body { 
}

.progress { 
  font-size : 12px ;
  text-align : center ;
}

.progresstext { 
  font-size : 12px ;
}

.subtitle { 
  font-size : 12px ;
  font-weight : bold ;
  vertical-align : middle ;
}

.otherfield { 
  font-size : 12px ;
  vertical-align : middle ;
}

.multicolumn { 
  vertical-align : top ;
  text-align : center ;
}

.logo { 
  text-align : left ;
}

.logo2 { 
  text-align : right ;
  background-color : #ffffff ;
}

.plausi { 
  font-family : arial, helvetica, sans-serif ;
  font-size : 15px ;
  font-weight : bold ;
  color : red ;
  text-align : left ;
  vertical-align : middle ;
  background-color : #ffffff ;
}

.plausi2 { 
  font-weight : strong ;
  color : red ;
  font-size : 13px ;
}

.plausi3 { 
  font-weight : strong ;
  color : red ;
  font-size : 13px ;
}

.cancelbutton { 
  text-align : center ;
}

Weiter */.submitbutton { 
  text-align : center ;
}

.backbutton { 
  text-align : center ;
}

.ignorebutton { 
  text-align : center ;
}

.emendbutton { 
  text-align : center ;
}

.under_progresstext { 
}

.pagetopspace { 
}

.topspace { 
  text-align : left ;
}

.bottomspace { 
  text-align : left ;
}

.login { 
  font-size : 2 ;
  color : #112855 ;
  font-weight : strong ;
}

.style311 { 
  font-size : 12px ;
  vertical-align : middle ;
}

.style3112 { 
  font-size : 12px ;
  background-color : #e8e8e8 ;
  vertical-align : middle ;
}

.textarea { 
  font-size : 9px ;
  text-align : center ;
  padding : 0px ;
}

.answerscale2 { 
  font-size : 9px ;
  vertical-align : middle ;
  text-align : center ;
  background-color : #e8e8e8 ;
}

.betweenthequest { 
}

.topline { 
  line-height : 0px ;
  color : red ;
}

.between { 
  height : 20px ;
  background-color : red ;
}

.anker { 
  text-align : center ;
}

.spaceleft { 
  background-color : #ffffff ;
}

.spaceleft2 { 
  background-color : #ffffff ;
}

.spaceright { 
  background-color : #ffffff ;
}

.questiondistop { 
  line-height : 9px ;
  background-color : #ffffff ;
  color : white ;
}

.questiondisbot { 
  line-height : 9px ;
  background-color : #ffffff ;
  color : white ;
}

.leftspace3 { 
}

.canceltable { 
}

answerelementmarked { 
  font-size : 12px ;
  vertical-align : middle ;
  text-align : center ;
}

answertextmarked { 
  font-size : 12px ;
  vertical-align : middle ;
}

radiobuttonmarked { 
}

answerendmarked { 
  font-size : 12px ;
  vertical-align : middle ;
}

.answerendmarked { 
  font-size : 12px ;
  vertical-align : middle ;
}

.answerelementmarked { 
  font-size : 12px ;
  vertical-align : middle ;
  text-align : center ;
}

.answerscalemarked { 
  font-size : 12px ;
  font-weight : bold ;
  vertical-align : middle ;
  text-align : center ;
}

.answertextmarked { 
  font-size : 12px ;
  vertical-align : middle ;
}

.radiobuttonmarked { 
}

.headline { 
  font-size : 13px ;
  font-weight : bold ;
}

.hiddenanswerelement { 
  vertical-align : middle ;
  text-align : center ;
  background-color : #C0C0EC ;
}

.hiddenanswertext { 
  font-size : 13px ;
  vertical-align : middle ;
  background-color : #C0C0EC ;
}

.hiddensubtitle { 
  font-weight : bold ;
  vertical-align : middle ;
  background-color : #C0C0EC ;
}

.hiddenscaletitle { 
  font-size : 9px ;
  font-weight : bold ;
  vertical-align : middle ;
  text-align : center ;
  background-color : #C0C0EC ;
}

.hiddenotherfield { 
  vertical-align : middle ;
  background-color : #C0C0EC ;
}

.hiddenanswerend { 
  vertical-align : middle ;
  background-color : #C0C0EC ;
}

.hiddenanswerscale { 
  font-weight : bold ;
  vertical-align : middle ;
  text-align : center ;
  background-color : #C0C0EC ;
}

.label { 
  font-size : 10px ;
  vertical-align : middle ;
  text-align : center ;
}



.answerimgunchecked { 
  border:solid transparent 5px;
 }


.answerimgchecked {  
  border:solid red 5px;
 }


.answertable {  
  width : 100% ;
 }


.logo1 {  
  text-align : left ;
  vertical-align : top ;
  background-image : none ;
 }


.logo3 {  
  text-align : right ;
  vertical-align : bottom ;
 }


.logo4 {  
  text-align : right ;
  vertical-align : top ;
 }


.plausitable {  
  border : solid red 1px ;
  padding : 5px ;
 }


.hrstyle {  
  width : 100% ;
  border : 0 ;
  background-color : #6a90bb ;
  height : 1px ;
 }

.subtitle2 { 
  font-size : 12px ;
  font-weight : bold ;
  vertical-align : middle ;
}
