@media screen
{
body
{
  font-family:verdana,Arial,Helvetica,sans-serif;
 
  background-image: url(bg.PNG);
  background-color:#fff;
  background-repeat: no-repeat;
  background-position: bottom left;
  background-attachment:fixed;
  margin: 0.1em;
}
body.menu
{
  color: #ffffff;
  background: none;
  background-color: #4879a5;
  line-height: 1.5em;
}
body.ticker
{
  background: none;
  background-color: #004682;
  color: white;
  margin: 0.2em;
}
body.ticker a
{
 color: white;
}
body.top
{
  background:none;
  background-color: #004682;
  background-image: url(header1.png);
  background-repeat: no-repeat;
  margin: 0em;
font-family:verdana,Arial,Helvetica,sans-serif;
}
  body.content{
   font-size:13px; 
   color:#004682; 
  }
table.topTitel, table.topTitel td
{
  background: none;
  height:100%;
  vertical-align: bottom;
  font-size: 140%;
  color: #ffffff;
  font-family:verdana,Arial,Helvetica,sans-serif;
}
#title{
position:relative;
margin-top:39px;
margin-left:15px;    
}
html>body #wrapper {
	background-color:#ccc;
	height:100%;
}  
.content_wrapper{
    height:100%;
text-align:left;
background-color:#efefef;
}
.navi_wrapper {
width:100%;
height:214px;
background-image: -moz-linear-gradient(center top , rgba(0, 0, 0, 0.3) 0%, rgba(255, 255, 255, 0) 20%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
background-image: -webkit-linear-gradient(top, #fff, #ccc);
background-image: -moz-linear-gradient(top, #fff, #ccc);
background-image: -ms-linear-gradient(top, #fff, #ccc);
background-image: -o-linear-gradient(top, #fff, #ccc);
background-image: linear-gradient(top, #fff, #ccc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#cccccc');
margin:0;
}

#wkreis_1{
width:400px;
font-family:verdana;
font-size:11px;
color:#004682;
margin-left:70px;
position:relative;
top:0px;
}

#wkreis_2{
width:200px;
font-family:verdana;
font-size:11px;
color:#004682;
margin-left:510px;
margin-top:-495px;
padding-left:10px;
}

#wkreis_3{
width:400px;
font-family:verdana!important;
font-size:13px!important;
color:#004682!important;
position:relative;
margin-left:20px;
margin-top:-14px;
 }
#wkreis_3 table{
 width:400px;
}
#copy{
width:450px;
height:60px;
position: absolute;
bottom:10px;
right:50px;
/*top:20px;
left:42px;*/
background:url('kdvz_wz.jpg')no-repeat 100% 0 transparent;
padding-left:120px;
padding-top:7px;
color:#a1a1a1;
font-family:verdana!important;
font-size:11px!important;
}
#copy a{
color:#a1a1a1;
  font-size:1.0em;
}
body.menu a {
  font-family:verdana,Arial,Helvetica,sans-serif;
  font-size: 0.75em;
 line-height: 1.1em;
  color: #ffffff;
  text-decoration: none;
}
body.menu a:hover {
  font-family:verdana,Arial,Helvetica,sans-serif;
  font-size: 0.75em;
  color: #ffffff;
  text-decoration: underline;
}
body.menu a:visited {
  font-family:v75em;
  color: #ffffff;
  text-decoration: none;
}
a {
  font-family:verdana,Arial,Helvetica,sans-serif;
  font-size: 0.75em;
  color: #000;
  text-decoration: none;
}
a:hover {
  font-family:verdana,Arial,Helvetica,sans-serif;
  font-size: 0.75em;
  text-decoration: underline;
  color: #000;
}
a:visited {
  font-family:verdana,Arial,Helvetica,sans-serif;
  font-size: 0.75em;
  color: #000;
}
table a {
  font-size: 100%;
}
table a:hover {
  font-size: 100%;
}
table a:visited {
  font-size: 100%;
}
h1
{
  font-size:1.615em;
}
h2
{
  font-size:1.4875em;
}
h3
{
  font-size:1.36em;
}
h4
{
  font-size:1.2325em;
}
h5
{
  font-size:1.105em;
}
h6
{
  font-size:0.9774999999999999em;
}
ul.wahl
{
  list-style-image: url(bullet_neu.gif);
  vertical-align: top;
  line-height: 1.1em;
  margin: 2px  25px;
  padding: 0em;
}
hr.wahl{
height: 1px;
background-color:#4879A5;  
margin:1px;
}
fieldset
{
  font-size : 0.80em;
  color: #000000;
  text-align: left;
  border: 1px solid #333333;
  padding: 2px;
  margin: 2px;
}
legend
{
  font-size : 0.80em;
  color: #000000;
}
img
{
  border: 0;
}
table
{
  border: 0;
 
}
th
{
  font-size : 0.80em;
  color: #ffffff;
  background-color: #004682;
  border: 0;
}
td
{
  background-color: #FFFFFF;
  color: #004682;
  font-size : 11px;
  border: 0;
}
div.buttonGroup
{
  border:  none;
  float:left;
  margin: 0.0em;
  width: 10em;
  height: auto;
}
div.button
{
  float:none;
  white-space: nowrap;
  font-weight: bold;
  text-decoration: none;
  color: black;
  background-color: #ffffff;
  border-color: #ffffff;
  border-width: 0.0em;
  border-style: outset;
  padding: 0.1em;
  margin: 0.2em;
}
div.buttonActive
{
  float:none;
  white-space: nowrap;
  font-weight: bold;
  color: white;
  background-color: #004682;
  border-color: #004682;
  border-width: 0.0em;
  border-style: inset;
  padding: 0.1em;
  margin: 0.2em;
}
div.button a
{
  color: #004682;
}
div.buttonActive a
{
  color: white;
}
p.footnote
{
  font-size : 0.765em;
}
}
@media print
{
table
{
  border: 1px solid black;
}
td
{
  font-family:verdana,Arial,Helvetica,sans-serif;
  font-size : 11px;
  border: 1px solid black;
}
th
{
  font-family:verdana,Arial,Helvetica,sans-serif;
  font-size : 0.85em;
  font-weight: bold;
  border: 1px solid black;
}
th.senkrecht
{
  writing-mode: tb-rl;
}
thead
{
display: table-header-group;
}
div.printsolid
{
  background-color: #010101;
  color: white;
  border-color: black;
  border-width: 2px;
  border-style: solid;
}
}