BODY {
    text-align: center;
    margin : 0px 0px 30px 0px;
    background-color : #FFFFFF;
    color : #767676;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    overflow: -moz-scrollbars-vertical;
}
#page{
    position:relative;
    top:0em;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2em;
    background-color : #FFFFFF;
    width: 61.875em;
    _width: 61.975em;
    /* border:solid 1px #FF00FF; */
}
/* allgemeines */
.clear{
    clear: both;
    height:10px;
    line-height: 10px;
}
A{
    text-decoration: none;
    color:#424242;
}
A:hover{
    color:#AC332F;
}
.linkActive{
    color:#AC332F;
}
.line{
    height:1px;
    line-height: 1px;
    background: url("/gfx/dotted_horizontal.gif") repeat-x;
    margin-bottom:5px;
}
table, th, tr, td{
    color : #767676;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
}
table{
    border:1px solid #000000;
    border-collapse: collapse;
}
td{
    padding:3px;
    vertical-align: top;
    text-align: left;
    border:1px solid #000000;
}
/* Meta-Navigation */
#metanavi,#banderole,#mainnavi{
    background-color : #FFFAC9;
}
#metanavi{
    padding-top:4px;
    font-family: "Times New Roman", Times, serif;
    text-transform: uppercase;
    font-size: 0.7em;
    height:2em;
}
#metanavi #languages,#metanaviItems,#searchBox{
    float:left;
    background-color : #FFFAC9;
}
#metanavi #languages{
    padding-top:3px;
    padding-left:29px;
    /*display:none;*/
}
#metanavi #metanaviItems{
    margin-left:142px;
    padding-top:3px;
    padding-left:140px; /*315*/
    padding-right:90px;
    
}
* html #metanavi #metanaviItems{
    margin-left:112px;
    padding-left:70px;
}
#metanavi #searchBox{
    white-space:nowrap;
}
#metanavi #searchBox #searchString{
    width:7.25em;
    height:1.25em;
    border:1px solid #5D5D5B;
    margin:0  5px 0 0;
    padding:0;
}
.metanavi-submit{
    margin:0;
    padding:0 0.25em 0 0.25em;
    overflow:visible;
    border:0;
    text-transform: uppercase;
    color:#767676;
    background: #FFFAC9;
    font-weight: bold;
    font-size: 1em;
    cursor: pointer;
}
.metanavi-submit-hover{
    margin:0;
    padding:0 0.25em 0 0.25em;
    overflow:visible;
    border:0;
    text-transform: uppercase;
    color:#AC332F;
    background: #FFFAC9;
    font-weight: bold;
    font-size: 1em;
    cursor: pointer;
}
/* Banderole */
#banderole{
    padding-top:0.65em;
    clear: both;
    height:12em;
    _height:16.575em;
}
#banderole #logoImage{
    width: 61.875em;
    height:6.125em;
    behavior: url("/application/views/templates/DEU/css/logo.htc");
    position: absolute;
    z-index:10;
    margin-top:1px;
}
#banderole #bannerImage{
    width: 61.875em;
    height:112px;
    position: absolute;
    top:6.37em;
    z-index:1;
}
/* Haupt-Navigation */
#mainnavi{
    font-family: "Times New Roman", Times, serif;
    padding-left:29px;
    height:2.5em;
    border-bottom: solid 1px #C9AA7F;
}
#mainnavi-level-1{
    text-transform: uppercase;
    font-size: 0.875em;
    margin-bottom:4px;
}
#mainnavi-level-2{
    font-size: 0.8em;
}
#castShadow{
    height:0.5em;
    line-height: 0.5em;
    background : url(/gfx/cast_shadow.gif) repeat-x;
    margin-bottom:1.2em;
}
/* Inhalt */
#content{
    padding-left:29px;
}
#content A{
    color:#993333;
    font-size: 1em;
}
/* Spalte 1 */
.coll-1{
    width: 11.875em;
    float:left;
    margin-right: 30px;
    padding-left:1px;
    font-size: 0.7em;
    border:1px solid #ffffff;
}
.coll-1 H1{
    font-family: "Times New Roman", Times, serif;
    font-size: 1em;
    margin-top:0;
}
#content .coll-1 A{
    color:#606060;
}
#content A:hover{
    color:#AC332F;
    text-decoration: underline;
}
#content .coll-1 .linkActive{
    color:#AC332F;
}
/* Spalte 2 */
.coll-2{
    width: 47em;
    float:left;
    margin-right: 4em;
    font-size: 0.7em;
    padding-left: 1px;
}
.coll-2 H1{
    font-family: "Times New Roman", Times, serif;
    font-size: 1.5em;
    font-weight: bold;
    margin-top:0;
}
.coll-2 H2{
    font-size: 1em;
    margin-top:0;
    color:#333333;
}
.coll-2 H3{
    margin:0;
    padding:0;
    font-size:1.1em;
    font-weight: bold;
    text-transform: uppercase;
    color:#333333;
}
.coll-2 H4{
    margin:0;
    padding:0;
    font-size:1em;
}
.coll-2 .imageDiv{
    float:left;
    width:12.68em;
    margin-right: 8px;
}
.coll-2 .image{
    border: 1px solid #C9AA7F;
}
.coll-2 .imageBig{
    /* width:45em; */
    border: 1px solid #C9AA7F;
}
/* Spalte 3 */
.coll-3{
    font-size: 0.7em;
    width: 19em;
    float:left;
    padding: 35px 0 0 1px;
}
.coll-3 H1{
    font-family: "Times New Roman", Times, serif;
    font-size: 1em;
    margin-top:0;
    height:1.5em;
}
/* Icons */
.iconDownload{
    position:relative;
    top:-3px;
}
.iconRss{
    position:relative;
    top:3px;
}
/* RSS Feed */
.rssFeed{
    padding: 0 0 10px 0;
}
/* Download Bilder  */
.imageDownload{
    padding: 0 0 10px 0;
}
#content .imageDownload .imageDownloadContent IMG{
    border:none;
}
#content .imageDownload .imageDownloadContent A{
    color:#666666;
}
#content .imageDownload .imageDownloadContent A:hover{
    color:#AC332F;
}
.imageDownload .imageSmall{
    float:left;
    /*
    width:3.7em;
    height:3.7em;
    */
    
    margin-right: 8px;
    border: 1px solid #C9AA7F;
}
.imageDownloadContent{
    float:right;
    text-align: left;
    width:13em;
}
.imageDownload .clear{
    height:1px;
    line-height: 1px;
    margin: 0;
}
/* Download Text */
.textDownload{
    padding: 0 0 10px 0;
}
.textDownload IMG{
    border:none;
}
/* Download PDF */
.pdfDownload {
    background:url('/gfx/icon_pdf.gif') no-repeat; 
    padding:4px 0px 4px 18px; 
 }
#content .textDownload A{
    color:#666666;
}
#content .textDownload A:hover{
    color:#AC332F;
}
#content .textDownload .linkActive{
    color:#AC332F;
}
/* Blaettern */
.paging{
    position: relative;
    width: 47em;
}
.paging .previous{
    float:left;
}
.paging .forward{
    position: absolute;
    right: 0;
}
.paging .inactive{
    color:#999 !important;
}
