.HL1 { font-family: Vardana, Arial, Helvetica, sans-serif; font-size: 24pt; color: #00000; font-weight: bold; text-align: left; vertical-align: middle }
.HL2 { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #000000; text-align: left }
.HL3 { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #000000; text-align: left }

.text10 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; }
.text10mr { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ;  border:1px solid #33CC66; }
.text10b { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold; }
.text3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; }
.text12 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt ; }
.text10gr { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #bbbbbb; }
.textre { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; color: #ff0000; }
.nouline { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #0000ff;}
.text1s { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; }
.text1sb { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight: bold; }
.text1smr { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ;  border:1px solid #33CC66; }
.text1sbmr { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight: bold;  border:1px solid #33CC66; }
.text2smr { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ;  border:1px solid #33CC66; }
.text2sbmr { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight: bold; border-left:1px solid #33CC66; border-top:1px solid #33CC66;  }
.text2sbmrl { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight: bold; border-bottom:hidden; border-right:hidden; border-left:1px solid #33CC66; }
.text2sbmrt { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight: bold; border-top:1px solid #33CC66; }
.text6s { font-family: Arial, Helvetica, sans-serif; font-size: 7pt ; }
.text5s { font-family: Arial, Helvetica, sans-serif; font-size: 5pt ; }


.feld { width:120px; solid #DDDDDD; }
.feld1 { width:50px; solid #DDDDDD; }
.feld2 { width:70px; solid #DDDDDD; }

.advertiselight { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; background-color: #e7e7e7; }
.advertisedark { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; background-color: #cecece; }

.categorypath { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none }
.text1 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; }
.text2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold; }
.text3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; }
.text4 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; background-color: #AFAFC3}
.nouline { font-family: Arial, Helvetica, sans-serif ; text-decoration: none; color: #0000ff;}
.noulinewhite { text-decoration: none; color: #ffffff; }
.advertiselight { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; background-color: #e7e7e7; }
.advertisedark { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; background-color: #cecece; }
.seperate {  background-color: #FFFFFF}
.redfont {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC0000; font-weight: bold}
.subcategories {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #F5D20A; background-color: #000066; text-decoration: underline}
.subcategories_text {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #E1E1E6; clip:   rect(   ); text-decoration: none}
.text1bold { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold; text-decoration: none}
.text2bold { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; background-color: #FFFFCC ; font-weight: bold; text-decoration: none}
.text3bold { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold; color: #E3E7C4; text-decoration: none}
.headercol2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none}
.headercol2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: underline}
.nouline2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; text-decoration: none; color: #000000;}
.noulineblack { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000;}

.smalltextbold { font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.HL4 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000; text-align: left }
.errorred { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; color: #ff0000; font-weight: bold ; }
.errorblue { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; color: #0000ff; font-weight: bold ; }

.content { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; text-decoration: none;}
.contentwhite { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; text-decoration: none; color: #000000;}
.headline { font-family: Arial, Helvetica, sans-serif; font-size: 12pt ; }
.date { font-family: Arial, Helvetica, sans-serif; font-size: 12pt ; color: #ff0000; font-weight: bold ; }
.time { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; }
.event { font-family: Arial, Helvetica, sans-serif; font-size: 12pt ; font-weight: bold ; }
.header { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; font-weight: bold ; }
.link { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; text-decoration: none; color: #0000ff ; }
.location { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; }
.detail { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; text-align: center ; }
.contact { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; text-align: left; color: #000000 ; }
.category { font-family: Arial, Helvetica, sans-serif; font-size: 10pt ; }

.redfont2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC0000; text-decoration:none ; }
.text1small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; }
.text2small { font-family: Arial, Helvetica, sans-serif; color: #E3E7C4; font-size: 8pt ; }
.text1smallbold { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight:bold ; }
.text2smallbold { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; color: #E3E7C4; font-weight:bold ; }
.text1smallboldblack { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight:bold ; color: #000000 }

.text1xsmall { font-family: Arial, Helvetica, sans-serif; font-size: 6pt ; }
.text1xsmallbold { font-family: Arial, Helvetica, sans-serif; font-size: 6pt ; font-weight:bold; inner-height:20  }

.text1white {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none ;}
.text1whitebold {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; font-weight: bold; text-decoration: none ;}
.text1smallwhite { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; color: #ffffff ; }
.text1smallboldwhite { font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight:bold; color: #ffffff ; }
.help { cursor: help;}
.link  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; cursor: hand; }

.graztourismusredfont {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #841810; font-weight: bold}
.noulineblack { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000000; }
.noulinered { font-family: Arial, Helvetica, sans-serif ; text-decoration: none; color: #841810;}

a:link {text-decoration:none; color:#000000; }
a:visited { text-decoration:none; color:#000000; }
a:active { text-decoration:none; color:#000000; }

.rahmen { border:1px solid #33CC66; padding:4px; margin:0px; }


