
#slideshow {
    position:relative;
    height:225px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


body {
margin: 0px;
text-align: center;
background-image: url(bg.png);
background-repeat:repeat-x;
font: 12px Arial;
}



#Zentrum {
position: relative;
width: 780px;
/*height: 800px;*/
margin-left:auto; margin-right:auto;
text-align: left;
}



#language{
position:absolute;
left:665px;
top:300px;
width: 120px;
height: 18px;
}

#language img{
border: 0px solid #ffffff;
}


#language a {

}

#language a:visited {

}

#language a:hover {

}

#Bild{
position:absolute;
margin-left: 0px;
margin-top: 59px;
width: 780px;
height: 225px;
text-align: left;
/*background-image: url(kongress-versammlung-heraldik.jpg);
background-repeat:no-repeat;*/
}

#BlackBox{
position:absolute;
margin-left: 0px;
margin-top: 284px;
width: 660px;
height: 154px;
text-align: left;
background-image: url(BlackBox.png);
background-repeat:no-repeat;
}

#BlackBox a{
color: #cfcfcf;
text-decoration: none;
}

#BlackBox a:visited{
color: #cfcfcf;
text-decoration: none;
}

#BlackBox a:hover{
color: #cfcfcf;
text-decoration: underline;
}

#BlackBox p{
color: #cfcfcf;
font: 11px Arial;

letter-spacing:0.6pt;
}

#BlackBox h2{
color: #cfcfcf;
font: 15px Arial;
letter-spacing:0.6pt;
}

#Inhalt{

position:absolute;
margin-left: 0px;
margin-top: 437px;
width: 649px;
background-color: #f9f9f9;
font: 12px Arial;
text-align:left;
letter-spacing:0.6pt;
color: #424242;
}

#Inhalt p {
font: 12px Arial;
text-align:left;
letter-spacing:0.6pt;
color: #424242;
}

#Inhalt img{
margin: 0px;
padding: 0px;
border: 0px solid #cccccc;
}

#Inhalt a {
font: 12px Arial;
text-align:left;
letter-spacing:0.6pt;
color: #AD4A18;
text-decoration: none;
}

#Inhalt a:link{
font: 12px Arial;
text-align:left;
letter-spacing:0.6pt;
color: #AD4A18;
text-decoration: none;
}
#Inhalt a:hover{
font: 12px Arial;
text-align:left;
letter-spacing:0.6pt;
color: #AD4A18;
text-decoration: underline;
}




#Inhalt h1 {
font: 17px Arial;
font-weight:bold;
letter-spacing:0.8pt;
color: #666666;
text-align:left;
}

#Inhalt h2 {
font: 14px Arial;
letter-spacing:0.8pt;
font-weight:bold;
color: #666666;
}
#Inhalt h3 {
font: 13px Arial;
letter-spacing:0.8pt;
font-weight:bold;
color: #8B4513;

}


#Inhalt b {
font: 13px Arial;
font-weight:bold;
letter-spacing:0.8pt;
color: #424242;
}

#Inhalt strong {
font: 12px Arial;
font-weight: normal;
letter-spacing:0.8pt;
color: #424242;
}




#Fussleiste {
text-align: right;
margin: 0px;
height: 26px;
background-color: #ffffff;
color: #a8a8a8;
}

#Fussleiste a{
display: block;
text-decoration: none;
font: 12px Arial;
letter-spacing:0.7pt;
color: #a8a8a8;
height: 26px;
display: inline;
margin-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
text-align:center;
}

#Fussleiste a:link {
display: block;
text-decoration: none;
font: 12px Arial;
letter-spacing:0.7pt;
color: #a8a8a8;
height: 26px;
display: inline;
margin-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
text-align:center;
}

#Fussleiste a:hover {
display: block;
text-decoration: underline;
font: 12px Arial, Helvetica;
letter-spacing:0.7pt;
color: #a8a8a8;
height: 26px;
display: inline;
margin-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
text-align:center;
}

input.checkbox {
display: block;
float: left;
width: 15px; /* Breite.*/
height: 15px;
text-decoration: none;
font: 12px Arial;
color:#646464;
background-color: #f0f0f0;
border: 0px solid #646464;
}


input.text {
display: block;
float: left;
width: 120px; /* Breite.*/
text-decoration: none;
font: 12px Arial;
color:#646464;
background-color: #f0f0f0;
border: 1px solid #646464;
}

input.zahl {
display: block;
float: left;
width: 50px; /* Breite.*/
text-decoration: none;
font: 12px Arial;
color:#646464;
background-color: #f0f0f0;
border: 1px solid #646464;
}


.button {
display: block;
float: left;
width: 120px; /* Breite.*/
text-decoration: none;
font: 12px Arial;
color:#646464;
background-color: #f0f0f0;
border: 1px solid #646464;
}

input.textzahl {
display: block;
float: left;
width: 50px; /* Breite.*/
text-decoration: none;
font: 12px Arial;
color:#646464;
background-color: #f8f8f8;
border: 1px solid #646464;
}

textarea
{
display: block;
float: left;
width: 150px;
height: 150px;
text-decoration: none;
font: 12px Arial;
color:#424242;
background-color: #f0f0f0;
border: 1px solid #646464;
font: 12px Arial;
font-weight: normal;
letter-spacing:0.8pt;
}

.hidden_inputs input { display:none; }