#banner {
    height: 215px;
    /*background-color:#C0DCC0;*/
}
#info {
	width: 1033px;
	/*float: right;*/
	/*background-color:#C0DCC0;*/
	background-color:#DDDDDD;
}

#links {
    width: 180px;
    /* height: 600px; */
    float: left;
    /* background-color:#C0C0C0; */
}

#papst {
    width: 468px;
    position:absolute; 
    top:160px; 
    left:570px;
border: dotted 2px red; 

}


#vote {
    width: 90px;
    height: 70px;
    padding: 5px;
    position:absolute; 
    top:160px; 
    left:370px;
border: dotted 2px red; 

}
#mitte {
    width: 673px;
    /* height: 600px; */
    float: left;
    /* background-color:#A6CAF0; */
}

#buffer {
    width: 20px;
    float: left;
}

#rechts {
    width: 160px;
    /* height: 600px; */
    float: left;
    /* background-color:#A6CAF0; */
}

/* Body */
BODY {
  font-family: verdana, arial;
  font-size: 14px;
}


/* Links */
a:link, a:visited, a:active {
    color: #339;
    background-color: transparent;
    text-decoration: none;
}
a:hover {
    color: #339;
    background-color: #eeeeee;
}


/* Menu */
ol#menu {
    counter-reset: menucounter;
    list-style-type: none;
    float: left;
    width: 85%;
    max-width: 85%;
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    margin-top: 20px;
    margin-left: 0px;
    padding-left: 0px;

}
ol#menu li {
    line-height: 150%;
    border-right: 1px solid #999;
    border-bottom: 1px dashed #999;
    margin-left: 0px;
}
ol#menu li a {
    display: block;
    padding: 0.5em 5px 0.5em 5px;
}
ol#menu li a:before {
    content: counter(menucounter) '. ';
    counter-increment: menucounter;
}
ol#menu li a:hover {
    background-color: #eee;
}
a.active {
    font-weight: bold;
    font-style: italic;
}


/* Table */
table#huehner {
  border: 1px solid black;
}

table#huehner td {
  border-top: 1pt dashed black;
  padding: 5pt;
  /*background-color: #eeeeee;*/
}
