/* opst layout-css 2004.10.08 */
body,font,p,div,span,td,th,ul,ol,li,nobr,b,i,select,input,option,textarea,h1,h2,h3,h4,h5,h6,dt,dd { 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-color:#000000;
}
body,font,p,div,td,th,ul,ol,li,nobr,b,i,select,input,option,textarea,dt,dd,span { 
  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:14px;
  vertical-align:middle;
}
.answerend2 { 
  font-size:14px;
  vertical-align:middle;
  background-color:#e8e8e8;
}
.answerelement { 
  font-size:14px;
  vertical-align:middle;
  text-align:center;
}
.answerelementmarked { 
  vertical-align:middle;
  text-align:center;
  background-color:#E8B347;
}
.answerelement2 { 
  font-size:14px;
  vertical-align:middle;
  text-align:center;
  background-color:#e8e8e8;
}
.answerfield { 
  font-size:14px;
  text-align:left;
  padding:0px;
}
.answerscale { 
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
}
.answerscale2 { 
  font-size:10px;
  vertical-align:middle;
  text-align:center;
  background-color:#e8e8e8;
}
.answerscalemarked {
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  background-color: #E8B347;
}
.answertext { 
  font-size:13px;
  vertical-align:middle;
}
.answertext2 { 
  font-size:13px;
  vertical-align:middle;
  background-color:#e8e8e8;
}
.answertextmarked { 
  font-size:13px;
  vertical-align:middle;
  background-color:#E8B347;
}
.betweenscales { 
}
.betweenscales2 { 
  background-color:#e8e8e8;
}
.checkbox { 
}
.container { 
  font-size:14px;
  text-align:left;
  vertical-align:middle;
}
.distance { 
  line-height:1px;
  color:white;
}
.footer { 
  text-align:center;
}
.globaltable { 
  text-align:center;
}
.globaltable2 { 
}
.helptext { 
  font-size:medium;
}
.instruction { 
}
.questiontext { 
  font-size:13px;
  font-weight:bold;
  vertical-align:middle;
}
.questiontextmarked { 
  font-size:13px;
  font-weight:bold;
  vertical-align:middle;
  background-color:#E8B347;
}
.radiobutton { 
}
.radiobuttonmarked { 
}
.scaletitle{
	vertical-align : middle;
	text-align : center;
	font-weight : bold;
}
.selectbox { 
  font-size:13px;
  vertical-align:middle;
  text-align:left;
}
.help_body { 
}
.progress { 
  font-size:14px;
  text-align:center;
}
.progresstext { 
  font-size:14px;
}
.subtitle { 
  font-weight:bold;
  vertical-align:middle;
}
.otherfield { 
  vertical-align:middle;
}
.multicolumn { 
  vertical-align:top;
  text-align:center;
}
.logo { 
  text-align:left;
}
.logo2 { 
  text-align:right;
}
.plausi { 
  font-family: Verdana, arial, helvetica, sans-serif ;
  font-size:12px;
  font-weight:bold;
  color:#ff0000;
  vertical-align:middle;
  text-align:left ;
}
.plausi2 { 
  color:#ff0000;
}
.plausi3 { 
  color:#ff0000;
}
.cancelbutton { 
  text-align:right;
}
.submitbutton { 
  text-align:center;
}
.backbutton { 
  text-align:center;
}
.ignorebutton { 
  text-align:center;
}
.emendbutton { 
  text-align:center;
}
.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;
}
/* ******************************************************************************
** AB HIER FOLGT NUN DER TEIL, DER NICHT MEHR VON DEM NEUEN LAYOUT BENOETIGT WIRD
** *************************************************************************** */
.under_progresstext { 
}
.pagetopspace { 
}
.topspace { 
}
.bottomspace { 
}
.login { 
  font-size:2;
  color:#112855;
  font-weight:strong;
}
.style311 { 
  font-size:13px;
  vertical-align:middle;
}
.style3112 { 
  font-size:13px;
  background-color:#e8e8e8;
  vertical-align:middle;
}
.textarea { 
  font-size:10px;
  text-align:center;
  padding:0px;
}
.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 { 
}
.poleleft {
 vertical-align : middle; 
 text-align: right; 
}
.poleright { 
 vertical-align : middle ; 
 text-align : left; 
}
.answertextleftalign { 
 text-align:right;
}
.answertextrightalign { 
 text-align:left;
 alignment:left;
}
.ranking {
  position:absolute;
  border:solid #6A90BB thin;
  text-align:center;
  background-color:#C8C8C8;
  cursor:pointer;
  overflow:hidden;
}
.rankingover {
  position:absolute;
  border:solid #6A90BB 2px;
  text-align:center;
  background-color:#DCDCDC;
  cursor:pointer;
  overflow:hidden;
}
.rankingmarked {
  position:absolute;
  border:solid #FF0000 1px;
  text-align:center;
  background-color:#C8C8C8;
  cursor:pointer;
  overflow:hidden;
}
.rankingcontainer {
  border:solid #6A90BB 1px;
  left:1px;
  top:1px;
  position:relative;
  background-color:#FFFFFF;
}
.rankingarea {
  background-color:#FFFFFF;
  text-align:right;
}
.rankingtargetarea {
  background-color:#BCCDE1;
}

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

