.globaltable2 { 
  font-family : Arial, Helvetica, sans-serif ;
  font-size : 12px ;
  font-weight : normal ;
  font-style : normal ;
  font-variant : normal ;
  line-height : normal ;
  text-transform : none ;
  text-decoration : none ;
  border-right-style : solid ;
  border-right-width : medium ;
  border-right-color : #33669B ;
  border-bottom-color : #33669B ;
  border-left-style : solid ;
  border-left-width : medium ;
  border-left-color : #33669B ;
  border-bottom-style : none ;
  border-bottom-width : medium ;
}
a:link, a:active, a:visited { 
  color : #000000 ;
  font-style : italic ;
  text-decoration : none ;
}
a:hover { 
  color : #FF0000 ;
  text-decoration : none ;
  font-style : italic ;
}
font-size : 22px ; { 
}
h2 { 
  font-size : 19px ;
}
h3 { 
  font-size : 16px ;
}
h4 { 
  font-size : 14px ;
}
h5 { 
  font-size : 12px ;
}
h6 { 
  font-size : 8px ;
}
BODY { 
  text-align : center ;
  background-color : #FFFFFF ;
  font-family : Arial, Helvetica, sans-serif ;
  font-size : 12px ;
}
.answerend { 
  font-size : 12px ;
  vertical-align : middle ;
}
.answerend2 { 
  font-size : 12px ;
  vertical-align : middle ;
  background-color : #e8e8e8 ;
}
.answerelement { 
  vertical-align : middle ;
  text-align : center ;
  font-size : 12px ;
  border-right-style : none ;
  border-right-width : thin ;
  border-right-color : #FFFFFF ;
  border-left-style : none ;
  border-left-width : thin ;
  border-left-color : #FFFFFF ;
  border-bottom-style : none ;
  border-bottom-width : thin ;
  border-bottom-color : #DDDDFF ;
}
.answerelement2 { 
  font-size : 12px ;
  vertical-align : middle ;
  text-align : center ;
  background-color : #e8e8e8 ;
  border-right-style : none ;
  border-right-width : thin ;
  border-right-color : #e8e8e8 ;
  border-bottom-style : none ;
  border-bottom-width : medium ;
  border-left-style : none ;
  border-left-width : thin ;
  border-bottom-color : #e8e8e8 ;
  border-left-color : #e8e8e8 ;
  border-top-style : none ;
  border-top-width : medium ;
  border-top-color : #e8e8e8 ;
}
.answerfield { 
  font-size : 12px ;
  text-align : left ;
  padding : 0px ;
}
.answerscale { 
  font-size : 12px ;
  font-weight : normal ;
  vertical-align : middle ;
  text-align : center ;
  font-family : Arial, Helvetica, sans-serif ;
  font-style : italic ;
  border-right-style : none ;
  border-right-width : thin ;
  border-right-color : #FFFFFF ;
  border-left-style : none ;
  border-left-width : thin ;
  border-left-color : #FFFFFF ;
}
.answertext { 
  font-size : 12px ;
  vertical-align : middle ;
  font-family : Arial, Helvetica, sans-serif ;
  font-weight : normal ;
}
.answertext2 { 
  font-size : 12px ;
  vertical-align : middle ;
  background-color : #e8e8e8 ;
  font-family : Arial, Helvetica, sans-serif ;
  font-weight : normal ;
}
.answertextmarked { 
  font-size : 12px ;
  vertical-align : middle ;
  background-color : #FFBBBB ;
  font-family : Arial, Helvetica, sans-serif ;
  font-weight : normal ;
}
.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 ;
  background-color : #33669B ;
  border-right-style : solid ;
  border-right-width : medium ;
  border-right-color : #33669B ;
  border-left-style : solid ;
  border-left-width : medium ;
  border-left-color : #33669B ;
}
.globaltable2 { 
  font-family : Arial, Helvetica, sans-serif ;
  font-size : 12px ;
  font-weight : normal ;
  font-style : normal ;
  font-variant : normal ;
  line-height : normal ;
  text-transform : none ;
  text-decoration : none ;
  border-right-style : solid ;
  border-right-width : medium ;
  border-right-color : #33669B ;
  border-bottom-color : #33669B ;
  border-left-style : solid ;
  border-left-width : medium ;
  border-left-color : #33669B ;
  border-bottom-style : none ;
  border-bottom-width : medium ;
}
.helptext { 
  font-family : Arial, Helvetica, sans-serif ;
  font-weight : normal ;
  color : #000000 ;
  font-size : 12px ;
}
.instruction { 
  font-family : arial, helvetica, sans-serif ;
  font-style : italic ;
  font-size : 12px ;
  font-weight : normal ;
  color : #000000 ;
  text-align : left ;
}
.questiontext { 
  font-family : arial, helvetica, sans-serif ;
  font-size : 12px ;
  font-weight : normal ;
  color : #000000 ;
  text-align : left ;
  vertical-align : middle ;
  background-color : #ffffff ;
  border-top-style : solid ;
  border-top-width : 1 ;
  border-top-color : #DDDDFF ;
  border-bottom-style : none ;
  border-bottom-width : 1 ;
  border-bottom-color : #DDDDFF ;
}
.questiontextmarked { 
  font-family : Arial, Helvetica, sans-serif ;
  font-size : 12px ;
  font-weight : normal ;
  text-align : left ;
  vertical-align : middle ;
  font-face : Arial, Helvetica, sans-serif ;
  color : #FF0000 ;
}
.radiobutton { 
}
.scaletitle { 
  font-size : 12px ;
  font-weight : normal ;
  vertical-align : middle ;
  text-align : center ;
  font-family : Arial, Helvetica, sans-serif ;
  font-style : normal ;
  border-right-width : thin ;
  border-right-color : #FFFFFF ;
  border-right-style : none ;
}
.selectbox { 
  font-size : 13px ;
  vertical-align : bottom ;
  text-align : left ;
  font-weight : normal ;
  line-height : normal ;
}
.help_body { 
  font-family : Arial, Helvetica, sans-serif ;
  font-size : 12px ;
}
.progress { 
  font-size : 12px ;
  text-align : right ;
  border-right-style : solid ;
  border-right-width : medium ;
  border-right-color : #33669B ;
  border-left-style : solid ;
  border-left-width : medium ;
  border-left-color : #33669B ;
  font-family : Arial, Helvetica, sans-serif ;
}
.progresstext { 
  font-size : 12px ;
  font-family : Arial, Helvetica, sans-serif ;
}
.subtitle { 
  font-size : x-small ;
  font-weight : normal ;
  vertical-align : middle ;
  font-family : Arial, Helvetica, sans-serif ;
}
.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 : 12px ;
  font-weight : bold ;
  text-align : left ;
  vertical-align : middle ;
  background-color : #ffffff ;
  border-right-style : solid ;
  border-right-width : medium ;
  border-right-color : #33669B ;
  border-left-style : solid ;
  border-left-width : medium ;
  border-left-color : #33669B ;
  font-face : Arial, Helvetica, sans-serif ;
  color : #FF0000 ;
}
.plausi2 { 
  font-weight : normal ;
  color : red ;
  font-size : 13px ;
  border-right-style : solid ;
  border-right-width : medium ;
  border-right-color : #33669B ;
  border-left-style : solid ;
  border-left-width : medium ;
  border-left-color : #33669B ;
}
.plausi3 { 
  font-weight : normal ;
  color : red ;
  font-size : 12px ;
  border-right-style : solid ;
  border-right-width : medium ;
  border-right-color : #33669B ;
  border-left-style : solid ;
  border-left-width : medium ;
  border-left-color : #33669B ;
}
.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 { 
  border-right-style : solid ;
  border-right-width : medium ;
  border-right-color : #33669B ;
  border-bottom-style : solid ;
  border-bottom-width : medium ;
  border-bottom-color : #33669B ;
  border-left-style : solid ;
  border-left-width : medium ;
  border-left-color : #33669B ;
}
.submitbutton { 
}
.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;
}


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


.answerelementmarked { vertical-align : middle ;
  text-align : center ;
  font-size : 12px ;
  border-right-style : none ;
  border-right-width : thin ;
  border-right-color : #FFFFFF ;
  border-left-style : none ;
  border-left-width : thin ;
  border-left-color : #FFFFFF ;
  border-bottom-style : none ;
  border-bottom-width : thin ;
  border-bottom-color : #DDDDFF ; }


.answerscalemarked { font-size : 12px ;
  font-weight : normal ;
  vertical-align : middle ;
  text-align : center ;
  font-family : Arial, Helvetica, sans-serif ;
  font-style : italic ;
  border-right-style : none ;
  border-right-width : thin ;
  border-right-color : #FFFFFF ;
  border-left-style : none ;
  border-left-width : thin ;
  border-left-color : #FFFFFF ; }


.answertable {  
  width : 100% ;
 }


.radiobuttonmarked {  
 }


.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 ;
 }


.headline {  
  font-weight : bold ;
 }


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


.hiddenanswertext {  
  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: 0;
  margin: 5px;
 }


.answerimgchecked {  
  border: solid red 5px ;
  margin: 0px;
 }


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


.hyphenend { 
  border-left: 1px solid #000000;
  width: 12px;
  min-width: 12px;
 }


.hyphenstart { 
  width: 13px;
  min-width: 12px;
 }


.rankingcell { 
  width:100%;
  height:100%;
  text-align:center;
  vertical-align:middle;
 }


.floating522 { 
  float: left;
  margin: 5px;
  text-align: center;
 }


.nosize { 
  display:inline;
  float:none;
  margin:5px ;
  text-align:none;
  background-image:none;
  vertical-align:none;
 }

.subtitle2 { 
  font-size : x-small ;
  font-weight : normal ;
  vertical-align : middle ;
  font-family : Arial, Helvetica, sans-serif ;
}
