

@media all
{
body {
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
font-family: Times, serif;
font-size: 12pt;
background-color: #efeacf;
max-width: 800px;
min-width: 300px;
align: center;
}

.stimmen {
  font-family: arial,sans-serif;
  font-size: 90%;
}

.sans-serif {
  font-family: arial,sans-serif;
  font-size: 90%;
}

H1, H2, H3, H4 {font-family: arial,sans-serif;}

H1 {
  font-size: 120%;
  text-align: center;
  margin-top: 5pt;
  margin-bottom: 0px;
}
H2 {
  font-size: 110%;
  margin-bottom: 0px;
}
H3, H4 {
  font-size: 90%;
  margin-bottom: 0px;
}
.introduction {font-size: 90%;}
P.h1 {
  font-size: 85%;
  text-align: center;
  margin-top: 0pt;
  margin-bottom: 0pt;
  font-family: arial,sans-serif;
}
.klein-topbottom {
font-style: italic;
font-size: 10pt;
margin-top: 0pt;
margin-bottom: 0pt;
}
p {
font-family: "Times New Roman", Times, serif;
font-size: 12pt;
}
p.klein {
font-style: italic;
font-size: 10pt;
margin-top: 0pt;
}
.top {
margin-top: 0pt;
}
.bottom {
margin-bottom: 0pt;
}
.topbottom {
margin-top: 0pt;
margin-bottom: 0pt;
}
span.klein, div.klein {
font-style: italic;
font-size: 10pt;
}
ol, ul {
font-family: "Times New Roman", Times, serif;
font-size: 12pt;
margin-bottom: 0pt;
margin-top: 0pt;
}
ol.decimal {
list-style-type: decimal;
}
ol.lower-alpha {
list-style-type: lower-alpha;
}
ul.disc {
list-style-type: disc;
}
ul.circle {
list-style-type: circle;
}
ul.square {
list-style-type: square;
}
ul.none {
list-style-type: none;
text-indent: -10pt;
}
ul.none2 {
list-style-type: none;
}
table {
font-family: "Times New Roman", Times, serif;
font-size: 12pt;
}
table.stimmen td {
text-align: center;
}
table.black {
font-family: "Times New Roman", Times, serif;
font-size: 12pt;
border-top: 0px;
border-left: 0px;
border-style: solid;
border-color: rgb(0,0,0);
}
table.black td {
border-bottom: 0px;
border-right: 0px;
border-style: solid;
border-color: rgb(0,0,0);
}
table.black-klein {
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-size: 10pt;
border-top: 0px;
border-left: 0px;
border-style: solid;
border-color: rgb(0,0,0);
}
table.black-klein td {
border-bottom: 0px;
border-right: 0px;
border-style: solid;
border-color: rgb(0,0,0);
}

B.red {color: rgb(200, 25, 25);}

A:link {text-decoration:none; color: #ff8000;}

A:active {color: rgb(255, 128, 0);}
A:visited {text-decoration:none; color: #ff8000;}


.directory_left {
  float: left;

}
.directory_right {float: right}

A.demokratie_eu_link:link {text-decoration: underline; color: rgb(200, 25, 25);}
A.demokratie_eu_link:active {text-decoration: underline; color: rgb(200, 25, 25);}
A.demokratie_eu_link:visited {text-decoration: underline; color: rgb(200, 25, 25);}

.demokratie_eu {
  float: left;
  width: 204px;
}
.demokratie_eu H2 {font-size: 12pt}
.demokratie_eu P {font-size: 10pt}
.demokratie_eu H2, .demokratie_eu p {margin: 0px 6px; font-family: Arial, sans-serif;}
.demokratie_eu_top {
  background-image: url(../images/demokratie_eu_top.png);
  repeat: no-repeat;
  width: 204px;
  height: 25px;
  margin-top: 40px;
  float: left;
}
.demokratie_eu_bottom {
  background-image: url(../images/demokratie_eu_bottom.png);
  repeat: no-repeat;
  width: 204px;
  height: 25px;
  float: left;
}
.demokratie_eu_center {
  background-image: url(../images/demokratie_eu_center.png);
  repeat: repeat-y;
  width: 204px;
  float: left;
}
.clear {clear: both}

}