BODY { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 11px ;
  font-style : normal ;
  font-weight : normal ;
  font-variant : normal ;
  color : #000000 ;
  text-decoration : none ;
  line-height : 13px ;
  margin : 0px ;
  padding : 0px ;
}

.R30-BODY-NORMAL { 
  background-image : url(http://www.homegate.ch/neutral/img/homegate/bg-homegate-b1.gif) ;
  background-repeat : no-repeat ;
  background-position : 0px 0px ;
}

.R30-BODY-WIDE { 
  background-image : url(/neutral/img/homegate/bg-homegate-b2.gif) ;
  background-repeat : no-repeat ;
  background-position : 0px 0px ;
}

.R30-BODY-EXTRAWIDE { 
  background-image : url(/neutral/img/homegate/bg-homegate-b3.gif) ;
  background-repeat : no-repeat ;
  background-position : 0px 0px ;
}

TABLE { 
  font-size : 11px ;
}

DIV.R30-MAIN { 
  position : absolute ;
}

DIV.R30-CONTAINER-HEAD { 
  position : absolute ;
  height : auto ;
  width : 770px ;
  left : 0px ;
  top : 10px ;
  right : auto ;
  bottom : auto ;
}

DIV.R30-CONTAINER-HEAD-PUBLISHING-DESKTOP { 
  position : absolute ;
  height : auto ;
  width : 997px ;
  left : 0px ;
  top : 10px ;
  right : auto ;
  bottom : auto ;
}

DIV.R30-CONTAINER-NAVIGATION { 
  position : absolute ;
  height : auto ;
  width : 760px ;
  left : 10px ;
  top : 65px ;
  right : auto ;
  bottom : auto ;
}

DIV.R30-CONTAINER-NAVIGATION-PUBLISHING-DESKTOP { 
  position : absolute ;
  height : auto ;
  width : 985px ;
  left : 10px ;
  top : 64px ;
  right : auto ;
  bottom : auto ;
}

DIV.R30-CONTAINER-SUPERUSER-TOOLBAR-PUBLISHING-DESKTOP { 
  position : absolute ;
  height : auto ;
  width : 300px ;
  left : 550px ;
  top : 64px ;
  right : auto ;
  bottom : auto ;
  z-index : 1 ;
}

DIV.R30-CONTAINER-SUBNAVIGATION { 
  position : absolute ;
  height : auto ;
  width : 123px ;
  left : 14px ;
  top : 121px ;
  right : auto ;
  bottom : auto ;
  padding-bottom : 10px ;
}

DIV.R30-CONTAINER-CONTENT-NORMAL { 
  position : absolute ;
  height : auto ;
  width : 468px ;
  left : 154px ;
  top : 116px ;
  right : auto ;
  bottom : auto ;
  padding-bottom : 10px ;
}

DIV.R30-CONTAINER-CONTENT-WIDE { 
  position : absolute ;
  height : auto ;
  width : 603px ;
  left : 154px ;
  top : 120px ;
  right : auto ;
  bottom : auto ;
  padding-bottom : 10px ;
}

DIV.R30-CONTAINER-CONTENT-EXTRAWIDE { 
  position : absolute ;
  height : auto ;
  width : 818px ;
  left : 154px ;
  top : 120px ;
  right : auto ;
  bottom : auto ;
  padding-bottom : 10px ;
}

DIV.R30-CONTAINER-RIGHT-COLUMN { 
  position : absolute ;
  height : auto ;
  width : 120px ;
  left : 650px ;
  top : 122px ;
  right : auto ;
  bottom : auto ;
  padding-bottom : 10px ;
}

DIV.R30-CONTAINER-SKYSCRAPER { 
  position : absolute ;
  height : 600px ;
  width : 160px ;
  left : 790px ;
  top : 97px ;
  right : auto ;
  bottom : auto ;
  padding-bottom : 10px ;
}

DIV.R30-CONTAINER-CONTENT-INFOPOPUP { 
  padding-top : 10px ;
  padding-bottom : 10px ;
  padding-left : 10px ;
  padding-right : 10px ;
}

DIV.R30-CONTAINER-CONTENT-POPUP { 
  padding-top : 20px ;
  padding-bottom : 20px ;
  padding-left : 10px ;
  padding-right : 10px ;
}

DIV.R30-CONTAINER-CONTENT-POPUP_TEXTAREA { 
  padding-top : 10px ;
  padding-bottom : 10px ;
}

DIV.R30-CONTAINER-CONTENT-COMPONENT-TITELAREA { 
  margin-right : 10px ;
}

TD { 
  TABLE.R30-NAVIGATION TD {    border-style : solid ;
  border-color : #858585 ;
  border-left-width : 0px ;
  border-right-width : 0px ;
  border-top-width : 1px ;
  border-bottom-width : 1px ;
  padding-top : 7px ;
  padding-bottom : 5px ;
  margin-top : 7px ;
  margin-bottom : 1px ;
  border-bottom-color : #FF0000 ;
}

TD.R30-NAVIGATION-INACTIVE-LEFT { 
  border-left-width : 1px ;
  padding-left : 16px ;
  padding-right : 16px ;
  text-align : center ;
}

TD.R30-NAVIGATION-INACTIVE-CENTER { 
  border-left-width : 1px ;
  border-right-width : 1px ;
  padding-left : 16px ;
  padding-right : 16px ;
  text-align : center ;
}

TD.R30-NAVIGATION-INACTIVE-RIGHT { 
  border-right-width : 1px ;
  padding-left : 16px ;
  padding-right : 16px ;
  text-align : center ;
}

TD.R30-NAVIGATION-LINE { 
  border-style : solid ;
  border-width : 0px ;
  border-bottom-color : red ;
  border-bottom-width : 1px ;
}

A { 
  .R30-NAVIGATION A {    font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 11px ;
  font-style : normal ;
  font-weight : bold ;
  font-variant : normal ;
  color : #FF0000 ;
  text-decoration : none ;
  line-height : normal ;
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  padding-bottom : 4px ;
  margin-bottom : 0px ;
}

A:hover { 
  color : #FF0000 ;
}

A { 
  .R30-NAVIGATION A {    font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 11px ;
  font-style : normal ;
  font-weight : bold ;
  font-variant : normal ;
  color : #FF0000 ;
  text-decoration : none ;
  line-height : normal ;
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  padding-bottom : 4px ;
  margin-bottom : 0px ;
}

; { 
}

A { 
  .R30-NAVIGATION A {    font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 11px ;
  font-style : normal ;
  font-weight : bold ;
  font-variant : normal ;
  color : #FF0000 ;
  text-decoration : none ;
  line-height : normal ;
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  padding-bottom : 4px ;
  margin-bottom : 0px ;
}

A:hover { 
  color : #FF0000 ;
}

TH,.R30-TABLE-ROW-EVEN { 
  background-color : #E6E6E6 ;
}

.r30-FORMULARFELD-NEWSLETTER { 
  .R30-FORMFIELD-NEWSLETTER {    font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  width : 119px ;
  height : 18px ;
  background-color : #FFFFFF ;
  color : #000000 ;
  border : 1px solid #666666 ;
  margin-top : 4px ;
  margin-bottom : 4px ;
}

.R30-FORMFIELD-STANDARD { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  width : 140px ;
  height : 18px ;
  background-color : #FFFFFF ;
  color : #000000 ;
  border : 1px solid #989898 ;
}

.R30-FORMFIELD-FOR-HTMLFILE { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  width : 251px ;
  height : 18px ;
  background-color : #FFFFFF ;
  color : #000000 ;
  border : 1px solid #989898 ;
}

.R30-FORMFIELD-STANDARD-WITHOUT-WIDTH { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  height : 18px ;
  background-color : #FFFFFF ;
  color : #000000 ;
  border : 1px solid #989898 ;
}

.R30-FORMFIELD-AGENCYSELECT-WITHOUT-WIDTH { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  height : 14px ;
  background-color : #FFFFFF ;
  color : #000000 ;
  border : 1px solid #989898 ;
}

.R30-TEXTAREAFIELD-STANDARD { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  background-color : #FFFFFF ;
  color : #000000 ;
  border : 1px solid #989898 ;
}

.R30-TEXTAREAFIELD-STANDARD-WITH-WIDTH { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  background-color : #FFFFFF ;
  color : #000000 ;
  border : 1px solid #989898 ;
  width : 140px ;
}

.R30-DROPDOWN-STANDARD { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  width : 50px ;
  height : 18px ;
  background-color : #FFFFFF ;
  color : #000000 ;
  border : 1px solid #989898 ;
}

.R30-DROPDOWN-STANDARD-WITHOUT-WIDTH { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  height : 18px ;
  background-color : #FFFFFF ;
  color : #000000 ;
  border-top : 1px solid #989898 ;
  border-left : 1px solid #989898 ;
  border-right : 1px solid #989898 ;
  border-bottom : 1px solid #989898 ;
}

.R30-ERRORMESSAGE-FIELDDESCRIPTION { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 11px ;
  font-style : normal ;
  font-weight : bold ;
  font-variant : normal ;
  color : #FF7B0F ;
  text-decoration : none ;
  line-height : 13px ;
}

.R30-ERRORMESSAGE-INFO { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 11px ;
  font-style : normal ;
  font-weight : bold ;
  font-variant : normal ;
  color : #FF7B0F ;
  text-decoration : none ;
  line-height : 13px ;
  padding-top : 10px ;
  padding-bottom : 10px ;
}

DIV.R30-ERRORMESSAGE-FIELDDESCRIPTION { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 11px ;
  font-style : normal ;
  font-weight : bold ;
  font-variant : normal ;
  color : #FF7B0F ;
  text-decoration : none ;
  line-height : 13px ;
}

DIV.R30-ERRORMESSAGE-INFO { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 11px ;
  font-style : normal ;
  font-weight : bold ;
  font-variant : normal ;
  color : #FF7B0F ;
  text-decoration : none ;
  line-height : 13px ;
  padding-top : 10px ;
  padding-bottom : 10px ;
}

.R30-ERRORMESSAGE-FIELDDESCRIPTION-RIGHT-COLUMN { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 9px ;
  font-style : normal ;
  font-weight : bold ;
  font-variant : normal ;
  color : #FF7B0F ;
  text-decoration : none ;
  line-height : 11px ;
}

DIV.r30-TRENNLINIE-INHALT { 
  DIV.R30-SEPARATOR-CONTENT {    padding-top : 10px ;
  border-style : solid ;
  border-color : #858585 ;
  border-left-width : 0px ;
  border-right-width : 0px ;
  border-top-width : 0px ;
  border-bottom-width : 1px ;
}

DIV.R30-SEPARATOR-COMPONENT { 
  border-style : solid ;
  border-color : #858585 ;
  border-left-width : 0px ;
  border-right-width : 0px ;
  border-top-width : 0px ;
  border-bottom-width : 1px ;
}

DIV.R30-SEPARATOR-SUBNAVIGATION-AND-RIGHT-COLUMN { 
  margin-bottom : 7px ;
  border-style : solid ;
  border-color : #858585 ;
  border-left-width : 0px ;
  border-right-width : 0px ;
  border-top-width : 0px ;
  border-bottom-width : 1px ;
}

DIV.R30-SEPARATOR-RIGHT-COLUMN { 
  padding-top : 10px ;
  margin-bottom : 10px ;
  border-style : solid ;
  border-color : #989898 ;
  border-left-width : 0px ;
  border-right-width : 0px ;
  border-top-width : 0px ;
  border-bottom-width : 1px ;
}

DIV.R30-SEPARATOR-END-SUBNAVIGATION { 
  padding-top : 10px ;
  margin-bottom : 7px ;
  border-style : solid ;
  border-color : #FF0000 ;
  border-left-width : 0px ;
  border-right-width : 0px ;
  border-top-width : 0px ;
  border-bottom-width : 1px ;
}

DIV.R30-SEPARATOR-END-RIGHT-COLUMN { 
  padding-top : 10px ;
  border-style : solid ;
  border-color : #FF0000 ;
  border-left-width : 0px ;
  border-right-width : 0px ;
  border-top-width : 0px ;
  border-bottom-width : 1px ;
}

TD.R30-TITLE-BAR { 
  /*	background-image : url(/neutral/img/homegate/bg_box.gif) ;
}

DIV.R30-ELEMENT-ARTICLE { 
}

DIV.R30-ELEMENT-ARTICLE-MAIL { 
  padding-top : 15px ;
  padding-bottom : 15px ;
}

DIV.R30-ELEMENT-ARTICLE-PAGE-NAVIGATION { 
  padding-bottom : 5px ;
}

DIV.R30-ELEMENT-POWEREDBY { 
  padding-top : 15px ;
  padding-bottom : 5px ;
}

A { 
  .R30-NAVIGATION A {    font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 11px ;
  font-style : normal ;
  font-weight : bold ;
  font-variant : normal ;
  color : #FF0000 ;
  text-decoration : none ;
  line-height : normal ;
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  padding-bottom : 4px ;
  margin-bottom : 0px ;
}

a.R30-LINK-MARKETPLACE-EXTERNAL { 
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 11px ;
  font-style : normal ;
  font-weight : normal ;
  font-variant : normal ;
  color : #000000 ;
  text-decoration : underline ;
}

a.R30-LINK-MARKETPLACE-EXTERNAL:hover { 
  color : #FF0000 ;
}

TABLE.R30-MARKETPLACE-COMPONENT-BORDER { 
  border : 1px solid ;
  margin-top : 10px ;
  border-color : #989898 ;
}

TD.R30-MARKETPLACE-TITLE-BAR { 
}

IMG.R30-TEASER-VERTICAL-ICON { 
  padding-bottom : 4px ;
}

.EXTENDED-INDUS-TITLE { 
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
  font-size : 11px ;
  font-style : normal ;
  font-weight : bold ;
  color : #FF0000 ;
}

.EXTENDED-INDUS-NAV-ACTIVE { 
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  font-style : normal ;
  font-weight : normal ;
  color : #FF3333 ;
}

.EXTENDED-INDUS-NAV-INACTIVE { 
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  font-style : normal ;
  font-weight : normal ;
  color : #000000 ;
}

.SMALL { 
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
  font-size : 9px ;
  font-style : normal ;
  font-weight : normal ;
  color : #333333 ;
}

.R30-GRAPHICAL-BUTTON { 
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  color : #FF3333 ;
  background-color : #FFFFFF ;
  padding : 2px 8px ;
  margin : 4px ;
  border-width : 1px ;
  border-style : solid ;
  border-color : #999999 ;
  cursor : pointer ;
}

.questiontext { 
}

.R30-GRAPHICAL-BUTTON { 
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
  font-size : 10px ;
  color : #FF3333 ;
  background-color : #FFFFFF ;
  padding : 2px 8px ;
  margin : 4px ;
  border-width : 1px ;
  border-style : solid ;
  border-color : #999999 ;
  cursor : pointer ;
}

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

.scaletitle { 
  font-weight : bold ;
}

.plausi3 { 
  color : #FF0000 ;
  font-family : Verdana, Arial, Helvetica, sans-serif ;
  font-size : 9px ;
  font-weight : bold ;
}


