Skip to content

Instantly share code, notes, and snippets.

@ginseng666
Created April 22, 2015 12:15
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ginseng666/362946a9739ed729c2a7 to your computer and use it in GitHub Desktop.
Save ginseng666/362946a9739ed729c2a7 to your computer and use it in GitHub Desktop.
Polling Data Austria 2006-2015
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>Polling Data Austria 2006-2015</title>
<script src="http://d3js.org/d3.v3.min.js" charset="utf-8"></script>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<h1>Polling Data Austria, 2006-2015</h1>
<div id="teaser"><p>Newspapers publish opinion polls regularly. While single results for the so called "Sonntagsfrage" ("Who would you vote for at the moment?") fluctuate often, a time series can show some general trends - like a decline in support for SPOE and OEVP, the regain in strength of the FPOE (after almost breaking apart), the rise and fall of the BZOE after the death of its leader Joerg Haider or the limited success of new parties. Adding the margin of error shows another thing: Many times it is not possible to identify the strongest party with certainty. Since the last election in 2013 three parties are competing for the first place.</p>
The chart combines polling data published in Austrian newspapers from 2006 to 2015 with some important political events. Parties with no seats in parliament were excluded. Clicking on the chart allows to zoom in and out. The margin of error is calculated for each poll, based on its sample size (0.05 significance). If no size is provided, a sample of 500 people is assumed.</p></div>
<div id="me">
<label>margin of error<input type="checkbox" name="me" value="me" id="margin_error" onClick="merr()"></input></label>
</div>
<div id="annotations">
<label>show/hide annotations<input type="checkbox" name="anno" value="anno" onClick="anno()" checked></input></label>
</div>
<div id="chart"></div>
<div id="det">
<div id="bar"></div>
<div id="details">
<div id="tab">
<table>
<tr>
<td>Date:</td><td id="date"></td>
</tr>
<tr>
<td>Institute:</td><td id="institute"></td>
</tr>
<tr>
<td>Source:</td><td id="source"></td>
</tr>
<tr>
<td>Sample:</td><td id="sample"></td>
</tr>
</table>
</div>
</div>
</div>
<script>
var margin= {top: 20, right: 20, bottom: 20, left: 25};
var width=1000 - margin.left - margin.right;
var height=400 - margin.top - margin.bottom;
var bwidth=300;
var bheight=150;
var barheight=0;
var bpad=10;
var btext=80;
var datastore;
var parties=[];
var exclude=4; //constant to exclude a certain number of fields and get only the party names
var elections=[{"date":"01.10.2006","cap":"Federal Election 2006","color":"grey","pos":150},{"date":"08.08.2008","cap":"Faymann takes over SPOE","color":"#C83D44","pos":75},{"date":"28.09.2008","cap":"Federal Election 2008","color":"grey","pos":100},{"date":"29.09.2013","cap":"Federal Election 2013","color":"grey","pos":75},{"date":"11.10.2008","cap":"Joerg Haider dies","color":"#E68A00","pos":150},{"date":"25.09.2012","cap":"Team Stronach founded","color":"#CFCF53","pos":100},{"date":"27.10.2012","cap":"NEOS founded","color":"#B82593","pos":125},{"date":"01.09.2014","cap":"Mitterlehner takes over OEVP","color":"#191919","pos":125}]; //the annotations, containing the date of the event, the text and the y-position
var skalax=d3.time.scale().rangeRound([margin.left, width - margin.right]);
var skalay=d3.scale.linear().domain([0,100]).range([height-margin.top, margin.bottom]);
var skalabars=d3.scale.linear().domain([0,100]).range([btext,bwidth]);
var skalaw=d3.scale.linear().domain([0,100]).range([0,bwidth-btext]);
var xaxis=d3.svg.axis().scale(skalax).orient("bottom").tickSize(0);
var yaxis=d3.svg.axis().scale(skalay).orient("left").tickSize(0).ticks(5);
var baraxis=d3.svg.axis().scale(skalabars).orient("bottom").tickValues([10,25,50,75]).tickSize(0);
var date_compare;
var k=0;
var anno_flag=0;
var op=1;
var party_max=0;
var format=d3.time.format("%d.%m.%Y");
var svg = d3.select("#chart").append("svg").attr("width", width).attr("height", height).on("click",zoom);
var area = d3.svg.area();
var zoom=false;
var dots=svg.selectAll(".dots");
var bars=d3.select("#bar").append("svg").attr("width", bwidth).attr("height", bheight);
d3.csv("polls.csv", function(data)
{
parties=Object.keys(data[0]).slice(exclude,data[0].length); //get the party names
barheight=(bheight-bpad-3)/(parties.length-1); //calculate the height of the bars
for (i=0;i<data.length;i++) //parse the date; if two or more polls came out the same day, add one, two, three etc. hours to set them apart on the scale
{
data[i].date=format.parse(data[i].date);
if (i>0)
{
if (k==0)
{
if (data[i].date.getTime() == data[i-1].date.getTime())
{
date_compare=data[i].date.getTime();
k=1;
data[i].date.setHours(data[i].date.getHours()+3*k); //set the date 3 hours*k apart
}
}
else
{
if (data[i].date.getTime() == date_compare)
{
date_compare=data[i].date.getTime();
k=k+1;
data[i].date.setHours(data[i].date.getHours()+3*k);
}
else
{
k=0;
}
}
}
}
datastore=data;
skalax.domain(d3.extent(datastore, function(d){return d.date;})); //set the domain for the time scale
area.x(function(d){return skalax(d.date);});
for (k=0;k<parties.length-1;k++)
{
if (party_max<d3.max(datastore,function(d){return +d[parties[k]];})) party_max=d3.max(datastore,function(d){return +d[parties[k]];}); //get the highest value, needed for the zoom on the y-axis
area.y0(function(d){return skalay(+d[parties[k]]);})
.y1(function(d){return skalay(+d[parties[k]]);})
.interpolate("cardinal")
.defined(function(d){return d[parties[k]];}); //using defined to omit missing values when certain parties did not exist
svg.append("path")
.attr("d", area(datastore))
.attr("class",parties[k])
.attr("clip-path", "url(#blockchart)");
dots.data(datastore.filter(function(d){return d[parties[k]]>0;})) //adding invisible dots for the mouseover
.enter().append("circle")
.attr("cx",function(d){return skalax(d.date);})
.attr("cy",function(d){return skalay(d[parties[k]]);})
.attr("r",5).attr("id",function(d,i){return "id"+(i);})
.attr("class","dots")
.on("mouseover",function(d){tool(d);});
bars.append("rect")
.attr("x",skalabars(0))
.attr("y",barheight*k)
.attr("width",0)
.attr("height",barheight)
.attr("class",parties[k]);
bars.append("text")
.attr("x",0)
.attr("y",barheight*(k+1))
.attr("dy","-0.5em")
.style("text-anchor","start")
.text(parties[k].toUpperCase());
bars.append("text")
.attr("x",skalabars(0)-3)
.attr("y",barheight*(k+1))
.attr("dy","-0.5em")
.attr("class","value"+k)
.style("text-anchor","end")
.text();
}
for (i=0;i<elections.length;i++) //append the annotations
{
var g=svg.append("g").attr("class","elections");
g.append("line")
.attr("x1",skalax(format.parse(elections[i].date)))
.attr("x2",skalax(format.parse(elections[i].date)))
.attr("y1",elections[i].pos)
.attr("y2",height-margin.bottom)
.attr("id","line"+i)
.style("stroke",elections[i].color);
g.append("text")
.attr("x",skalax(format.parse(elections[i].date))-4)
.attr("y",elections[i].pos-3)
.attr("id","cap"+i)
.style("text-anchor",function(){return i==elections.length-1 ? "middle" : "start";})
.text(elections[i].cap);
g.append("title")
.text(elections[i].date);
}
bars.append("g")
.attr("class","axis")
.attr("id","baraxis")
.attr("transform","translate(0,"+(bheight-bpad)+")")
.call(baraxis);
svg.append("g")
.attr("class","axis")
.attr("id","xaxis")
.attr("transform","translate(0,"+(height-margin.bottom)+")")
.call(xaxis);
svg.append("g")
.attr("class","axis")
.attr("id","yaxis")
.attr("transform","translate("+margin.left+",0)")
.call(yaxis);
svg.append("clipPath")
.attr("id", "blockchart")
.append("rect")
.attr("x", margin.left)
.attr("y", margin.top)
.attr("width", width-margin.left-margin.right)
.attr("height", height-margin.bottom);
});
function merr() //show the margin of error
{
var sample,error;
if (document.getElementById("margin_error").checked)
{
me=1;
var op=0.3;
}
else
{
me=0;
var op=1;
}
for (k=0;k<parties.length-1;k++)
{
area.y0(function(d)
{
+d.sample==0 ? sample=500 : sample=+d.sample; //if no sample size is provided, set the sample size for the margin of error calculation
error=1.96*(Math.sqrt(+d[parties[k]]*(100-(+d[parties[k]]))/sample));
return skalay(+d[parties[k]]+error*me);
})
.y1(function(d){return skalay(+d[parties[k]]-error*me);})
.interpolate("cardinal")
.defined(function(d){return d[parties[k]];});
svg.selectAll("."+parties[k])
.transition()
.duration(750)
.attr("d", area(datastore))
.style("opacity",op);
}
}
function zoom()
{
zskalex=d3.time.scale() //use an inverted scale to get from mouse position to time position
.domain([margin.left, width - margin.right])
.range(d3.extent(datastore, function(d){return d.date;}));
document.getElementById("margin_error").checked = false;
if ((d3.mouse(this)[0]-50)<margin.left) //limiting the zooming at the edges left and right
{
var xx1=d3.min(datastore,function(d){return d.date;});
}
else
{
var xx1=new Date(Math.round(zskalex(d3.mouse(this)[0]-50)));
}
if ((d3.mouse(this)[0]+50)>(width-margin.right))
{
var xx2=d3.max(datastore,function(d){return d.date;});
}
else
{
var xx2=new Date(Math.round(zskalex(d3.mouse(this)[0]+50)));
}
if (!zoom)
{
skalax.domain([xx1,xx2]);
skalay.domain([0,party_max]);
zoom=true;
}
else
{
skalax.domain(d3.extent(datastore, function(d){return d.date;}));
skalay.domain([0,100]);
zoom=false;
}
svg.selectAll(".dots").remove(); //to avoid moving all circles
for (k=0;k<parties.length-1;k++)
{
area.x(function(d){return skalax(d.date);})
.y0(function(d){return skalay(+d[parties[k]]);})
.y1(function(d){return skalay(+d[parties[k]]);})
.defined(function(d){return d[parties[k]];});
svg.selectAll("."+parties[k])
.transition()
.duration(750)
.attr("d", area(datastore))
.style("opacity",op)
.attr("clip-path", "url(#blockchart)");
dots.data(datastore.filter(function(d){return skalax(d.date)>=margin.left && skalax(d.date)<=(width-margin.right) && d[parties[k]]>0;})) //adding new invisible circles after filtering by date - reduces the number of elements
.enter()
.append("circle")
.attr("cx",function(d){return skalax(d.date);})
.attr("cy",function(d){return skalay(d[parties[k]]);})
.attr("r",7)
.attr("id",function(d,i){return "id"+(i);})
.attr("class","dots")
.on("mouseover",function(d){tool(d);});
}
svg.select("#xaxis").transition().duration(750).call(xaxis);
svg.select("#yaxis").transition().duration(750).call(yaxis);
for (i=0;i<elections.length;i++) //add the annotations
{
svg.select("#line"+i).transition()
.duration(750)
.attr("x1",skalax(format.parse(elections[i].date)))
.attr("x2",skalax(format.parse(elections[i].date)));
svg.select("#cap"+i)
.transition()
.duration(750)
.attr("x",skalax(format.parse(elections[i].date))-4);
//trying to move them alltogether as a group, but somehow the translate did not produce the right position
//attr("transform","translate("+skalax(format.parse(elections[i].date))+",0)");
//svg.select("#event"+i).transition().duration(750).attr("transform","translate(0,0)");
}
}
function anno() //annotations on/off
{
if (anno_flag==0)
{
svg.selectAll(".elections").style("visibility","hidden");
anno_flag=1;
}
else
{
svg.selectAll(".elections").style("visibility","visible");
anno_flag=0;
}
}
function tool(d,coord) //the "tooltip" at the bottom
{
d3.select("#bars").append("line").attr("x1",btext).attr("x2",btext).attr("y1",20).attr("y2",40).style("stroke","steelblue");
var details=d3.select("#details");
if (d.sample==0) var tempsample="n.a."; else tempsample=+d.sample;
details.select("#date").text(format(d.date));
details.select("#institute").text(d.institute);
details.select("#source").text(d.source);
details.select("#sample").text(tempsample);
for (i=0;i<parties.length-1;i++)
{
bars.select("."+parties[i]).transition().duration(100).attr("width",function(){return skalaw(+d[parties[i]]);});
bars.selectAll(".value"+i).text(d[parties[i]]);
}
}
</script>
</body>
</html>
date institute source sample spoe oevp fpoe gruene bzoe stronach neos others
04.01.2006 IMAS Standard/ORF 2000 42 39 6 11 2 0
11.01.2006 Gallup Standard/News 400 41 38 6 12 2 2
23.01.2006 OGM Profil 499 42 38 6 10 3 1
18.02.2006 GFK Krone 41 39 7 11 3 0
20.02.2006 OGM Profil 501 41 37 8 10 3 2
09.03.2006 Gallup News 400 43 38 6 12 1 0
13.03.2006 OGM Profil 500 41 37 8 11 3 0
29.03.2006 Gallup News 35 38 7 10 2 15
03.04.2006 OGM Profil 504 39 39 8 11 3 0
03.04.2006 market Standard 400 40 39 7 11 2 1
14.04.2006 OGM ORF/Profil 38 38 10 11 3 0
18.04.2006 market Standard 400 38 39 7 12 3 1
03.05.2006 Gallup Standard 400 38 40 8 12 2 0
15.05.2006 IMAS Krone 36 39 5 14 4 2
22.05.2006 OGM Profil 500 37 39 9 11 3 1
22.05.2006 Gallup News 400 35 37 7 12 3 12
04.06.2006 IMAS Krone/ORF 700 37 40 5 11 4 4
12.06.2006 market Standard 400 37 41 7 10 4 1
13.06.2006 Gallup News 400 35 39 6 12 3 10
21.06.2006 Gallup News 400 36 39 7 11 2 10
22.06.2006 market 37 41 7 10 4 1
24.06.2006 IMAS Presse 1000 37 38 6 12 5 4
26.06.2006 OGM Profil 500 35 40 8 13 3 1
28.06.2006 Gallup News 400 35 39 6 10 4 12
30.06.2006 market ORF 430 37 41 6 11 4 1
12.07.2006 market ORF 36 41 5 11 3 7
14.07.2006 IMAS 33 39 8 13 5 4
16.07.2006 Integral Kurier 701 35 39 8 12 4 2
16.07.2006 OGM Profil 504 36 40 8 12 3 1
31.07.2006 ? APA 36 40 7 11 3 9
03.08.2006 market News 35 39 6 11 3 11
08.08.2006 ? Presse 33 37 6 13 4 14
10.08.2006 ? News 34 39 7 11 4 9
15.08.2006 GFK Krone 36 39 7 12 4 7
16.08.2006 Integral Kurier 35 39 8 12 4 2
16.08.2006 market News 34 40 7 11 4 8
23.08.2006 market News 36 38 7 10 4 9
26.08.2006 OGM Profil 500 35 39 7 11 3 9
31.08.2006 market News 35 39 7 11 3 9
01.09.2006 Gallup Oesterreich 800 35 37 7 11 4 10
01.09.2006 Integral Kurier 500 35 37 8 11 4 10
03.09.2006 OGM Profil 35 38 8 11 3 9
05.09.2006 OGM ORF 500 35 38 9 11 2 9
05.09.2006 market ORF 35 39 7 11 3 9
06.09.2006 market News 34 38 8 11 3 11
08.09.2006 Gallup Oesterreich 1500 35 38 7 12 3 9
09.09.2006 OGM Profil 35 38 9 10 2 11
12.09.2006 OGM ORF 35 38 9 10 3 9
12.09.2006 market ORF 34 38 8 11 3 11
17.09.2006 market News 35 37 8 11 4 9
17.09.2006 Gallup Oesterreich 35 39 8 10 3 9
17.09.2006 IMAS Presse 35 37 7 12 3 12
18.09.2006 Gallup Oesterreich 35 38 10 10 3 8
19.09.2006 market ORF 35 37 10 11 4 6
19.09.2006 OGM ORF 35 38 8 10 3 10
19.09.2006 OGM Profil 35 38 10 10 3 7
25.09.2006 market News 34 39 9 11 3 7
25.09.2006 OGM Profil 35 37 10 11 3 7
27.09.2006 OGM Profil 35 35 12 11 3 7
23.10.2006 OGM Profil 500 37 32 12 12 4 3
03.11.2006 IMAS Presse 1000 38 33 11 13 3 2
11.11.2006 Gallup Oesterreich 40 33 11 13 3 0
13.11.2006 OGM Profil 38 32 13 14 3 0
14.11.2006 Gallup Oesterreich 41 33 10 12 3 1
15.11.2006 IMAS Presse 1000 36 33 10 13 4 4
18.11.2006 OGM Profil 39 32 13 14 3 -1
21.11.2006 Gallup Oesterreich 40 36 10 12 2 0
01.12.2006 IMAS Presse 1000 36 35 12 12 3 2
31.12.2006 OGM Profil 40 33 12 12 2 1
05.01.2007 Gallup Oesterreich 39 35 9 13 3 1
17.01.2007 market News 32 38 13 13 2 2
22.01.2007 OGM Profil 33 37 13 14 2 1
01.02.2007 Gallup Oesterreich 36 38 9 12 3 2
01.02.2007 IMAS Presse??? 1000 34 36 12 12 5 1
07.02.2007 market News 500 34 36 12 14 2 2
10.02.2007 Gallup Oesterreich 34 37 11 13 3 2
18.02.2007 OGM Profil 500 32 35 14 15 3 1
14.03.2007 IMAS Presse 1000 33 36 13 13 4 1
15.03.2007 IMAS Presse? 1000 32 36 10 14 5 3
19.03.2007 OGM Profil 500 33 34 13 15 3 2
30.03.2007 Gallup Oesterreich 38 37 10 13 2 0
11.04.2007 market News 33 37 13 13 3 1
13.04.2007 IMAS Presse 1000 33 36 12 13 4 2
14.04.2007 OGM Profil 500 33 36 13 15 2 1
20.04.2007 Gallup Oesterreich 34 36 12 13 3 2
01.05.2007 OGM Profil 34 35 13 15 2 1
09.06.2007 Gallup Oesterreich 34 35 13 15 2 1
15.06.2007 Gallup Oesterreich 36 35 11 13 3 2
16.06.2007 OGM Profil 500 34 36 12 15 2 1
16.07.2007 OGM Profil 500 33 36 13 15 2 1
01.08.2007 OGM Profil 500 34 36 13 14 2 1
04.08.2007 Gallup Oesterreich 35 37 11 14 3 0
26.08.2007 GFK Krone 32 36 14 14 3 2
01.09.2007 OGM Profil 500 33 36 13 14 3 1
14.09.2007 Gallup Oesterreich 35 35 14 13 2 1
26.09.2007 market News 35 36 13 13 2 1
05.10.2007 Gallup Oesterreich 33 35 14 14 3 1
06.10.2007 OGM Profil 500 34 35 14 14 2 1
20.10.2007 Gallup Oesterreich 34 36 12 13 3 2
27.10.2007 Gallup Oesterreich 35 36 12 13 3 1
02.11.2007 Gallup Oesterreich 35 35 13 13 3 1
10.11.2007 OGM Profil 500 36 34 14 13 3 0
15.11.2007 OGM Profil 500 34 36 15 12 3 0
16.11.2007 Gallup Oesterreich 35 34 14 12 4 1
15.12.2007 Gallup Oesterreich 34 35 14 13 4
21.12.2007 Gallup Oesterreich 35 35 15 13 2 0
04.01.2008 Gallup Oesterreich 34 35 15 13 3 0
09.01.2008 market News 500 33 37 14 13 2 1
19.01.2008 OGM Profil 500 34 37 14 12 3 0
25.01.2008 Gallup Oesterreich 33 36 13 14 3 1
16.02.2008 OGM Profil 500 33 34 14 15 4 0
16.02.2008 Gallup Oesterreich 33 34 13 15 4 1
01.03.2008 OGM Profil 500 32 34 15 15 4 0
01.03.2008 Gallup Oesterreich 29 31 15 17 5 3
07.03.2008 Gallup Oesterreich 500 31 33 14 15 5 2
14.03.2008 Gallup Oesterreich 500 31 35 16 13 4 1
15.03.2008 OGM Profil 500 30 35 16 15 4 0
04.04.2008 Gallup Oesterreich 31 34 16 15 4 0
26.04.2008 OGM Profil 500 31 33 17 15 4 0
10.05.2008 Gallup Oesterreich 30 34 17 15 4 0
24.05.2008 OGM Profil 500 32 33 17 15 3 0
24.05.2008 Gallup Oesterreich 30 32 17 14 4 3
04.06.2008 market News 28 34 19 15 3 1
18.06.2008 market News 28 33 20 15 3 1
20.06.2008 Gallup Oesterreich 400 29 33 19 15 4 0
21.06.2008 OGM Profil 500 33 33 16 14 4 0
02.07.2008 market News 27 33 21 14 3 2
03.07.2008 Gallup Oesterreich 28 32 19 15 4 2
09.07.2008 market News 26 33 22 14 4 1
10.07.2008 Gallup Oesterreich 800 27 32 19 16 4 2
12.07.2008 OGM Profil 500 30 33 18 14 3 2
17.07.2008 Gallup Oesterreich 24 26 19 16 5 19
20.07.2008 IMAS Krone 24 29 20 15 4 13
25.07.2008 Gallup Oesterreich 800 24 29 15 14 7 21
26.07.2008 Gallup Oesterreich 25 29 15 14 7 20
29.07.2008 IMAS Presse 1000 25 29 18 15 6 7
29.07.2008 OGM ORF 500 25 30 17 13 4 21
07.08.2008 Gallup Oesterreich 26 26 19 14 6 18
09.08.2008 OGM Profil 26 31 17 13 4 9
20.08.2008 market News 26 27 20 14 5 15
21.08.2008 IMAS Krone 28 28 18 13 7 6
21.08.2008 Gallup Oesterreich 25 26 18 15 6 18
28.08.2008 Gallup Oesterreich 27 26 19 12 5 19
28.08.2008 OGM Profil 27 28 18 12 6 15
29.08.2008 Ifes Heute 26 26 15 16 5 12
29.08.2008 market News 28 26 20 13 4 9
30.08.2008 IMAS Presse 27 26 18 13 7 16
03.09.2008 market News 28 25 20 12 5 16
05.09.2008 Gallup Oesterreich 28 27 17 12 6 17
06.09.2008 OGM Profil 29 27 17 12 7 14
08.09.2008 GMK Bezirksblaetter 30 27 18 11 6 15
10.09.2008 market News 29 27 18 11 7 13
13.09.2008 OGM Profil 28 26 18 12 8 12
13.09.2008 Gallup Oesterreich 28 27 16 12 6 18
17.09.2008 Integral Kurier 28 28 18 12 7 13
18.09.2008 Gallup Oesterreich 28 26 17 12 8 16
20.09.2008 OGM Profil 29 26 18 11 8 14
20.09.2008 market News 29 26 20 11 6 13
24.10.2008 Gallup Oesterreich 34 25 17 12 11 1
15.11.2008 IMAS Presse 30 24 20 12 9 5
17.11.2008 OGM Profil 35 28 16 11 9 1
20.11.2008 Gallup Oesterreich 35 27 18 12 8 0
13.12.2008 OGM Profil 34 28 17 11 9 1
13.12.2008 Gallup Oesterreich 31 29 17 14 7 2
27.12.2008 Gallup Oesterreich 33 29 17 12 7 2
17.01.2009 Gallup Oesterreich 34 30 15 13 6 2
17.01.2009 OGM Profil 33 29 18 11 8 1
31.01.2009 Gallup Oesterreich 33 29 16 13 7 2
14.02.2009 OGM Profil 32 30 21 9 7 1
14.02.2009 Gallup Oesterreich 34 31 17 11 7 0
14.03.2009 Karmasin Profil 33 31 19 9 7 1
15.03.2009 Hajek ATV 1000 32 30 21 10 6 1
15.04.2009 OGM News 800 31 30 22 9 6 2
18.04.2009 Karmasin Profil 33 30 21 9 6 1
16.05.2009 Karmasin Profil 33 31 20 9 6 1
19.05.2009 OGM News 800 31 29 22 10 6 2
13.06.2009 Gallup Oesterreich 29 31 21 12 6 1
15.06.2009 Hajek ATV 1000 28 33 22 9 7 1
20.06.2009 Karmasin Profil 30 32 21 9 6 2
27.06.2009 Gallup Oesterreich 1000 29 30 23 10 6 2
12.07.2009 market Standard 1000 26 30 25 10 6 3
31.07.2009 Gallup Oesterreich 30 32 18 13 5 2
08.08.2009 Gallup Oesterreich 30 33 18 12 6 1
08.08.2009 Karmasin Profil 31 31 21 10 6 1
29.08.2009 Karmasin Profil 32 32 20 9 6 1
03.09.2009 Gallup Oesterreich 32 32 19 12 4 1
16.09.2009 Hajek ATV 1000 28 32 23 9 6 2
19.09.2009 Karmasin Profil 33 32 20 9 5 1
30.09.2009 OGM News 26 34 24 10 4 2
01.10.2009 market Standard 524 24 34 23 11 4 4
03.10.2009 Gallup Oesterreich 27 35 20 12 4 2
22.10.2009 Karmasin Profil 28 35 22 10 4 1
21.11.2009 Karmasin Profil 29 34 21 10 5 1
28.11.2009 Gallup Oesterreich 30 34 19 12 4 1
15.12.2009 market Standard 501 27 32 24 10 4 3
15.12.2009 Hajek ATV 1000 27 33 24 10 5 1
19.12.2009 Gallup Oesterreich 30 34 21 11 3 1
19.12.2009 Karmasin Profil 30 33 23 11 2 1
23.01.2010 Karmasin Profil 500 31 32 22 12 1 2
13.02.2010 Gallup Oesterreich 31 32 21 12 3 1
20.02.2010 Karmasin Profil 32 33 22 11 1 1
28.02.2010 Gallup Oesterreich 30 33 22 12 2 1
13.03.2010 Gallup Oesterreich 800 32 32 20 12 2 2
13.03.2010 Karmasin Profil 33 32 20 11 2 2
24.03.2010 Hajek ATV 1000 28 35 20 11 3 3
01.04.2010 market Standard 27 31 21 12 4 5
10.04.2010 Gallup Oesterreich 400 29 34 20 12 3 2
24.04.2010 Karmasin Profil 33 33 19 12 2 1
30.04.2010 Gallup Oesterreich 800 31 31 19 13 3 3
02.05.2010 market Standard 520 28 29 22 12 5 4
20.05.2010 Karmasin Profil 33 32 18 13 2 2
21.05.2010 Gallup Oesterreich 400 31 30 20 13 2 4
22.05.2010 market Standard 27 29 23 12 5 4
01.06.2010 Hajek ATV 1000 32 34 20 9 3 2
19.06.2010 Karmasin Profil 33 33 20 11 2 1
10.07.2010 Karmasin Profil 34 33 19 11 2 1
10.07.2010 Gallup Oesterreich 400 35 33 18 11 2 1
24.07.2010 Gallup Oesterreich 400 33 30 20 12 2 3
26.07.2010 market Standard 26 28 24 12 7 3
14.08.2010 Gallup Oesterreich 33 31 20 11 4 1
15.08.2010 OGM Kurier 500 34 33 20 9 3 1
28.08.2010 Karmasin Profil 33 32 20 10 3 2
18.09.2010 Karmasin Profil 33 32 20 11 2 2
01.10.2010 Hajek ATV 1000 31 29 26 9 2 3
16.10.2010 Gallup Oesterreich 400 27 24 25 12 12
20.10.2010 Karmasin Profil 30 28 24 12 4 2
14.11.2010 Gallup Oesterreich 28 24 23 14 5 6
16.11.2010 OGM Kurier 506 29 26 27 11 5 2
20.11.2010 Karmasin Profil 29 26 24 13 5 3
28.11.2010 market Standard 401 29 25 24 12 5 5
11.12.2010 Gallup Oesterreich 27 24 25 14 5 5
18.12.2010 Hajek ATV 1000 30 27 25 11 4 3
19.12.2010 IMAS Krone 27 25 22 11 10 5
15.01.2011 Gallup Oesterreich 400 26 24 25 15 5 5
16.01.2011 Karmasin profil 30 27 24 13 4 2
21.01.2011 IMAS orf.at 26 25 25 13 8 3
05.02.2011 market derstandard.at 29 27 24 12 6 2
13.02.2011 Ifes Oesterreich 29 24 24 14 4 5
13.02.2011 Gallup Oesterreich 27 25 25 13 5 5
19.02.2011 Karmasin profil 28 26 25 13 5 3
10.03.2011 OGM Kurier 27 28 27 11 5 2
19.03.2011 Karmasin profil 27 26 26 13 5 3
20.03.2011 Gallup Oesterreich 28 25 25 14 4 4
01.04.2011 Hajek ATV 1000 26 25 29 14 4 2
01.04.2011 Gallup Oesterreich 400 27 23 26 16 4 4
10.04.2011 Gallup Oesterreich 800 27 23 26 15 5 4
15.04.2011 market derstandard.at 400 28 22 25 14 6 5
15.04.2011 IMAS Krone 26 22 22 15 12 4
15.04.2011 Gallup Oesterreich 27 21 26 16 6 4
16.04.2011 Karmasin Profil 27 23 26 15 6 3
22.04.2011 Gallup Oesterreich 800 27 26 22 15 6 4
14.05.2011 Karmasin Profil 28 23 26 15 4 4
19.05.2011 OGM Kurier 28 23 29 13 5 2
21.05.2011 Gallup Oesterreich 400 28 24 27 14 4 3
18.06.2011 Karmasin Profil 27 24 27 14 4 4
20.06.2011 Gallup Oesterreich 800 27 24 27 15 4 3
23.06.2011 IMAS Krone 28 26 23 13 7 3
01.07.2011 Hajek ATV 1000 28 24 29 13 4 2
10.07.2011 Gallup Oesterreich 800 28 24 27 14 4 3
14.07.2011 IMAS Presse 1048 27 24 24 14 5 6
16.07.2011 Karmasin Profil 27 23 27 14 6 3
11.08.2011 Karmasin Profil 29 23 24 15 5 4
16.08.2011 IMAS APA 1000 26 25 25 13 5 6
22.08.2011 Gallup Oesterreich 27 25 25 13 5 5
01.09.2011 Hajek ATV 1000 30 23 25 13 6 3
02.09.2011 Gallup Oesterreich 28 24 24 14 5 5
10.09.2011 Karmasin Profil 30 22 24 15 4 5
18.09.2011 Gallup Oesterreich 29 23 25 13 5 5
08.10.2011 Karmasin Profil 29 22 26 15 3 5
15.10.2011 Gallup Oesterreich 800 29 23 27 13 5 3
30.10.2011 Gallup Oesterreich 350 29 22 28 13 5 3
31.10.2011 market Standard 27 24 27 13 5 4
05.11.2011 Gallup Oesterreich 400 29 23 27 13 5 3
06.11.2011 Karmasin Profil 28 23 27 15 3 4
20.11.2011 Gallup 29 22 27 13 5 4
03.12.2011 Karmasin Profil 27 24 27 14 4 4
11.12.2011 OGM 29 25 27 14 4 1
25.12.2011 Gallup Oesterreich 28 24 26 13 5 4
28.12.2011 market 400 30 23 26 14 5 2
01.01.2012 Gallup Oesterreich 800 28 24 26 13 5 4
01.01.2012 market 400 28 25 26 15 5 1
14.01.2012 Karmasin Profil 29 25 26 14 4 2
26.01.2012 OGM Kurier 800 28 23 28 14 5 2
28.01.2012 Gallup Oesterreich 28 24 27 13 5 3
01.02.2012 market 400 28 24 27 16 4 1
04.02.2012 Gallup Oesterreich 29 25 24 14 4 4
11.02.2012 Karmasin Profil 30 24 24 13 4 5
01.03.2012 Hajek ATV 1000 29 23 27 13 6 2
09.03.2012 Spectra OOeN 700 28 24 23 12 8 10
10.03.2012 Gallup Oesterreich 800 29 25 27 13 3 6
10.03.2012 Karmasin Profil 500 29 26 24 14 3 8
10.03.2012 OGM Standard 432 28 24 27 15 4 4
18.03.2012 market Standard 432 29 24 27 15 4 1
24.03.2012 Gallup Oesterreich 800 28 23 28 14 3 4
01.04.2012 market 400 28 23 27 15 5 2
05.04.2012 Karmasin Profil 29 23 27 13 2 6
07.04.2012 Gallup Oesterreich 400 28 22 28 14 4 4
22.04.2012 Gallup Oesterreich 400 27 22 28 14 3 12
23.04.2012 Karmasin heute 800 27 23 27 13 3 14
28.04.2012 Gallup Oesterreich 400 27 22 27 13 3 14
01.05.2012 market 400 29 22 27 15 5 2
05.05.2012 Karmasin Profil 500 29 24 26 12 2 7
26.05.2012 Gallup Oesterreich 400 27 22 26 14 11
01.06.2012 Hajek ATV 1000 30 25 25 12 5 3
01.06.2012 market 400 28 23 27 14 5 3
02.06.2012 Karmasin Profil 500 30 25 24 12 3 6
30.06.2012 Karmasin Profil 500 29 23 24 13 4 7
30.06.2012 Gallup Oesterreich 400 28 23 24 12 3 17
02.07.2012 market 400 28 25 27 13 5 2
07.07.2012 Gallup Oesterreich 400 28 22 23 12 3 4 13
15.07.2012 IMAS Krone 500 29 24 20 14 7 11
22.07.2012 Gallup Oesterreich 400 28 21 23 12 2 6 13
30.07.2012 market Standard 400 30 22 23 14 6 5
04.08.2012 Gallup Oesterreich 400 29 21 21 12 2 6 15
18.08.2012 Gallup Oesterreich 400 28 21 20 14 3 8 10
20.08.2012 market Standard 400 30 23 21 16 4 6
25.08.2012 Karmasin Profil 500 29 23 21 14 2 7 4
26.08.2012 Gallup Oesterreich 400 29 22 20 14 2 7 10
31.08.2012 market Standard 400 30 24 21 15 3 14
01.09.2012 Gallup Oesterreich 400 28 21 20 14 3 10 4
22.09.2012 Karmasin Profil 500 27 22 21 15 2 9 4
22.09.2012 Gallup Oesterreich 400 27 23 21 14 2 9 8
26.09.2012 IMAS Krone 500 26 23 19 12 4 11 5
27.09.2012 Hajek ATV 1000 27 22 19 13 4 11 4
28.09.2012 Gallup Oesterreich 400 26 23 20 14 2 12 3
06.10.2012 Gallup Oesterreich 400 26 22 21 14 12 5
11.10.2012 market Standard 400 28 22 20 16 2 10 2
20.10.2012 Karmasin Profil 500 25 23 22 15 2 10 3
26.10.2012 IMAS Krone 1000 26 24 18 13 5 9 10
27.10.2012 Gallup Oesterreich 400 25 22 22 15 2 11 3
13.11.2012 IMAS Krone 27 23 19 12 5 12 5
17.11.2012 Karmasin Profil 27 24 21 13 2 10 3
02.12.2012 Gallup Oesterreich 400 27 23 19 13 1 11 11
15.12.2012 Hajek ATV 1000 26 23 20 14 3 12 2
15.12.2012 Karmasin Profil 500 28 24 21 13 1 11 2
30.12.2012 Gallup Oesterreich 400 27 23 21 14 1 10 5
02.01.2013 market Standard 400 27 24 23 14 2 7 6
13.01.2013 Gallup Oesterreich 400 28 23 20 14 1 17
17.01.2013 meinungsraum.at News 1000 25 19 21 15 4 10 8
26.01.2013 Karmasin Profil 500 27 26 21 13 2 7 4
26.01.2013 Gallup Oesterreich 400 27 25 21 13 1 9 5
03.02.2013 Gallup Oesterreich 400 27 25 21 14 1 8 7
04.02.2013 market Standard 405 27 23 22 13 1 10 8
10.02.2013 Gallup Oesterreich 400 28 25 21 13 8 5
13.02.2013 IMAS Krone 400 24 23 21 11 5 10 12
23.02.2013 Gallup Oesterreich 400 27 25 22 13 2 9 2
23.02.2013 Karmasin Profil 500 27 24 23 12 1 10 3
10.03.2013 market Standard 502 28 24 21 13 3 11 0
14.03.2013 meinungsraum.at News 1000 26 22 20 14 2 13 6
15.03.2013 Karmasin heute 800 27 24 20 14 2 9 2 4
16.03.2013 Gallup Oesterreich 400 28 25 20 13 2 9 6
22.03.2013 Hajek ATV 1000 26 23 18 13 2 15 6
23.03.2013 Karmasin Profil 500 28 24 20 13 1 10 4
01.04.2013 market Standard 504 26 24 19 14 4 10 3
05.04.2013 Karmasin heute 800 27 24 19 14 2 9 1 10
06.04.2013 IMAS Krone 1046 27 25 18 14 4 10 2
07.04.2013 Gallup Oesterreich 400 27 25 19 14 1 9 10
20.04.2013 Gallup Oesterreich 400 27 24 19 13 2 10 10
20.04.2013 Karmasin Profil 500 28 25 19 13 1 10 8
03.05.2013 Karmasin heute 800 28 24 19 14 2 8 2 8
09.05.2013 Gallup Oesterreich 400 26 25 19 15 9 6
16.05.2013 Karmasin Profil 500 26 25 18 16 2 10 3
16.05.2013 IMAS Krone 500 29 28 19 12 3 7 4
30.05.2013 Gallup Oesterreich 400 27 25 18 15 2 9 8
31.05.2013 Karmasin heute 800 27 25 18 16 1 10 6
14.06.2013 Gallup Oesterreich 400 28 25 18 14 2 9 8
15.06.2013 Karmasin Profil 500 27 24 18 15 2 8 6
21.06.2013 Hajek ATV 700 27 25 18 16 1 10 1 5
22.06.2013 IMAS Krone 500 28 26 19 12 4 8 6
23.06.2013 Gallup Oesterreich 400 28 25 18 14 2 9 8
28.06.2013 Karmasin heute 800 29 25 18 15 2 7 2 6
28.06.2013 Oeconsult meinBezirk 1000 27 24 19 16 4 8 5
29.06.2013 Gallup Oesterreich 400 28 25 19 14 8 6
07.07.2013 OGM Kurier 806 27 24 19 15 3 8 8
07.07.2013 market Standard 507 26 24 19 16 2 8 10
14.07.2013 Gallup Oesterreich 400 27 24 18 15 16
16.07.2013 Karmasin Profil 500 28 25 18 15 3 7 4
19.07.2013 market Standard 500 25 24 19 15 3 9 10
20.07.2013 Spectra Kleine Zeitung 700 27 24 18 14 2 10 2 7
21.07.2013 IMAS Krone 500 27 25 19 13 3 10 7
26.07.2013 Karmasin heute 800 27 25 19 14 2 9 2 4
28.07.2013 Gallup Oesterreich 400 27 25 18 15 2 8 10
08.08.2013 meinungsraum.at neos 1000 25 24 20 13 2 9 3 8
09.08.2013 Gallup Oesterreich 400 28 25 17 16 2 8 2 4
10.08.2013 Karmasin Profil 500 28 25 18 16 3 7 6
10.08.2013 IMAS Krone 1028 27 25 20 13 3 9 6
16.08.2013 market Standard 401 26 24 18 15 3 9 2 6
23.08.2013 Karmasin heute 800 28 25 20 15 1 7 2 4
23.08.2013 Gallup Oesterreich 400 28 24 18 15 2 9 2 4
24.08.2013 Spectra Vorarlberger Nachrichten 700 27 25 19 14 3 7 10
29.08.2013 meinungsraum.at News 1000 27 24 19 14 2 8 3 6
30.08.2013 market Standard 401 26 22 19 16 3 6 2 6
01.09.2013 OGM Kurier 753 27 24 20 15 3 7 4
01.09.2013 Gallup Oesterreich 400 28 23 19 15 2 9 4
02.09.2013 Karmasin Profil 500 28 24 20 15 2 7 1 3
06.09.2013 Gallup Oesterreich 400 28 24 19 15 2 8 2 4
07.09.2013 Karmasin heute 800 28 24 19 14 2 8 3 4
13.09.2013 Gallup Oesterreich 400 28 24 19 15 2 8 2 4
14.09.2013 Spectra Vorarlberger Nachrichten 700 26 23 20 13 4 9 5
15.09.2013 Karmasin Profil 500 28 25 20 15 2 6 3 1
16.09.2013 market Standard 440 26 22 20 15 3 9 2 5
19.09.2013 Hajek ATV 1000 27 23 20 15 3 7 3 3
19.09.2013 meinungsraum.at neos 1000 28 24 19 15 2 7 4 2
19.09.2013 Gallup Oesterreich 400 27 23 20 14 3 7 4 5
20.09.2013 market Standard 1000 26 23 19 15 4 7 3 6
21.09.2013 OGM Kurier 780 27 22 21 14 4 6 4 2
04.10.2013 Gallup Oesterreich 400 28 23 21 13 4 7 4
19.10.2013 Gallup Oesterreich 28 23 22 13 2 8 4
21.10.2013 market Standard 603 25 23 25 12 2 3 7 6
25.10.2013 Gallup Oesterreich 400 27 24 22 13 2 8 8
26.10.2013 Karmasin Profil 500 26 23 23 12 3 8 5
27.10.2013 market Standard 603 25 23 24 12 2 4 8 4
8.11.2013 Karmasin heute 800 27 23 22 12 3 9 8
16.11.2013 Gallup Oesterreich 400 26 23 23 14 1 9 4
23.11.2013 Karmasin Profil 500 26 23 23 14 3 9 2
25.11.2013 market trend 446 23 22 25 13 2 4 9 2
01.12.2013 Gallup Oesterreich 400 25 22 23 15 2 10 3
12.12.2013 Hajek ATV 500 23 20 26 14 2 11 4
14.12.2013 Gallup Oesterreich 400 24 21 24 15 2 10 8
21.12.2013 Gallup Oesterreich 400 24 24 20 15 2 11 8
22.12.2013 market Standard 405 24 20 26 12 2 2 11 6
15.01.2014 meinungsraum.at News 500 26 19 26 12 1 12 4
17.01.2014 Gallup Oesterreich 400 24 20 25 14 1 12 8
18.01.2014 IMAS Krone 1000 25 23 25 13 2 7 10
19.01.2014 market Standard 403 23 20 26 12 2 2 11 8
30.01.2014 Gallup Oesterreich 400 23 19 25 14 15 8
14.02.2014 Gallup Oesterreich 400 22 19 24 14 14 14
06.03.2014 Gallup Oesterreich 400 23 20 24 14 2 1 13 6
11.03.2014 market Standard 401 22 19 27 13 1 2 13 6
13.03.2014 Hajek ATV 1000 24 20 27 12 1 13 3
15.03.2014 IMAS Krone 1000 24 21 26 11 3 10 11
20.03.2014 meinungsraum.at News 800 24 18 27 12 1 1 14 6
23.03.2014 Gallup Oesterreich 400 22 20 24 14 2 1 14 6
30.03.2014 Gallup Oesterreich 400 24 19 24 14 1 1 14 6
06.04.2014 OGM Kurier 776 26 21 24 12 2 13 4
12.04.2014 Gallup Oesterreich 400 24 20 23 14 1 1 14 6
16.04.2014 IMAS Krone 1000 26 22 23 13 12 8
21.04.2014 market Standard 405 22 19 27 12 2 13 10
01.05.2014 Gallup Oesterreich 400 24 20 24 13 14 5
10.05.2014 Gallup Oesterreich 400 24 20 25 13 13 5
28.5.2014 Gallup Oesterreich 400 25 21 26 14 11 3
05.06.2014 Unique research Heute 800 24 22 26 13 1 11 6
13.06.2014 market Standard 404 22 19 27 15 11 6
14.06.2014 Unique research Profil 25 21 28 13 1 10 2
19.06.2014 Gallup Oesterreich 400 25 21 27 14 9 4
21.06.2014 OGM Kurier 796 26 22 25 13 1 10 3
26.06.2014 meinungsraum.at News 800 23 19 28 14 2 10 8
05.07.2014 Gallup Oesterreich 400 26 20 27 14 9 4
12.07.2014 Unique research Profil 500 24 21 28 12 2 11 2
02.08.2014 Gallup Oesterreich 400 24 19 28 14 25
09.08.2014 Unique research Profil 500 25 19 29 13 2 10 2
09.08.2014 Gallup Oesterreich 400 25 19 28 14 24
16.08.2014 IMAS Krone 1000 26 22 24 14 2 8 5
22.08.2014 Gallup Oesterreich 400 25 19 27 14 1 11 3
26.08.2014 market Standard 401 23 19 28 14 1 10 10
30.08.2014 Gallup Oesterreich 400 25 19 28 15 1 10 2
04.09.2014 Unique research Heute 800 25 24 26 11 2 10 2
04.09.2014 Gallup Oesterreich 400 25 20 28 15 1 9 2
13.09.2014 Unique research Profil 500 25 25 26 12 2 9 2
13.09.2014 Gallup Oesterreich 400 25 21 27 15 1 9 2
18.09.2014 Gallup Oesterreich 400 25 23 26 15 8 3
30.09.2014 Hajek ATV 1000 24 24 26 13 3 9 1
02.10.2014 Gallup Oesterreich 400 25 24 26 15 8 2
10.10.2014 Gallup Oesterreich 400 25 24 26 14 8 3
10.10.2014 market Standard 404 22 21 26 16 1 1 8 8
18.10.2014 Unique research Profil 500 25 25 26 12 2 9 2
19.10.2014 IMAS Krone 25 24 24 13 2 8 8
23.10.2014 meinungsraum.at News 800 25 25 26 12 1 9 4
24.10.2014 Gallup Oesterreich 400 25 24 25 14 8 4
31.10.2014 Gallup Oesterreich 400 25 25 26 14 6 4
14.11.2014 Gallup Oesterreich 400 25 25 24 14 7 5
15.11.2014 Unique research Profil 500 27 27 26 12 1 7 0
22.11.2014 OGM Kurier 806 25 27 25 14 1 7 2
23.11.2014 market Standard 447 22 23 25 16 1 9 8
27.11.2014 meinungsraum.at News 500 23 24 27 15 1 7 6
27.11.2014 Hajek ATV 1000 24 28 26 12 1 7 2
29.11.2014 Gallup Oesterreich 400 25 25 25 14 7 4
05.12.2014 Unique research Profil 500 25 28 25 12 8 4
05.12.2014 Gallup Oesterreich 400 24 25 26 14 7 8
19.12.2014 Gallup Oesterreich 400 23 27 26 13 7 4
20.12.2014 Unique research Profil 500 25 28 25 12 1 8 2
01.01.2015 OGM Kurier 800 25 26 26 14 1 7 2
01.01.2015 market Standard 422 23 23 26 15 1 8 8
10.01.2015 Gallup Oesterreich 400 24 26 27 13 7 3
23.01.2015 Gallup Oesterreich 400 25 25 26 13 7 4
24.01.2015 Unique research Profil 500 26 26 28 12 1 7 0
31.01.2015 Gallup Oesterreich 400 25 25 26 13 7 8
06.02.2015 market Standard 405 22 24 26 15 1 1 8 6
12.02.2015 meinungsraum.at News 500 25 24 27 12 1 7 8
13.02.2015 Gallup Oesterreich 400 26 25 26 13 7 3
21.02.2015 Unique research Profil 500 26 26 26 12 1 8 1
22.02.2015 IMAS Krone 1000 27 26 26 14 1 5 1
08.03.2015 market Standard 400 22 23 27 16 1 1 7 6
12.03.2015 Hajek ATV 500 24 27 26 12 2 7 2
#chart
{
overflow:hidden;
}
h1
{
font-family:serif;
font-size:20pt;
}
.axis path, line
{
fill:none;
stroke:#95a5a6;
shape-rendering:crispEdges;
opacity:0.7;
}
.axis text
{
font-family:sans-serif;
font-size:8pt;
fill:#95a5a6;
}
line
{
stroke-dasharray:2,1;
}
.spoe
{
stroke:#C83D44;
fill:#C83D44;
}
.oevp
{
stroke:#191919;
fill:#191919;
}
.fpoe
{
stroke:#0066ff;
fill:#0066ff;
}
.gruene
{
stroke:#009933;
fill:#009933;
}
.bzoe
{
stroke:#E68A00;
fill:#E68A00;
}
.stronach
{
stroke:#CFCF53;
fill:#CFCF53;
}
.neos
{
stroke:#B82593;
fill:#B82593;
}
.elections
{
stroke-width:2px;
}
.elections text
{
font-family: helvetica, sans-serif;
font-size:8pt;
}
.dots
{
visibility:hidden;
pointer-events:all;
}
#det
{
margin-top:20px;
margin-left:25px;
padding:5px;
width:890px;
}
#details
{
font-family: helvetica, sans-serif;
font-size:9pt;
width:200px;
position:relative;
min-height:150px;
}
#tab
{
color:grey;
position:absolute;
bottom:10px;
left:320px;
}
#bar
{
font-family: helvetica, sans-serif;
font-size:8pt;
float:left;
}
#me, #annotations
{
width:945px;
text-align:right;
font-family:helvetica, sans-serif;
font-size:8pt;
}
#teaser
{
width:945px;
font-family:helvetica, sans-serif;
font-size:10pt;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment