* {
font-family: Helvetica,Verdana,Arial,sans-serif;
}

html {
 width: 100%;
}

body {
 min-width: 46em;
 min-height: 75%;
 background-color: #f0f0f0;
 font-size: 99.9%;
 margin: 0;
 padding: 0;
 color: #333;
}

.column {
 position: absolute;
 top: 170px;
 background-color: #fff;
 z-index: 10;
}

#center {
 width: 48%;
 top: 169px;
 left: 5%;
 padding: 10px 1% 20em 1%;
 margin: 0 20%;
 border: 1px solid #68121f;
 z-index: 20;
 color: #000;
}

#left {
 width: 20%;
 left: 5%;
 padding: 0  0 5em 0;
 font-size: .9em;
 background-color: #fbfbfb;
}

#right {
 width: 20%;
 left: 75.2%;
 height: 76em;
 padding: 0 0 5em 0;
 font-size: .9em;
 background-color: #fbfbfb;
}


/* Header and Footer */

#header {
 position: absolute;
 top: 0;
 left: 0;
 padding: 0  0 20px 0;
 margin: 0;
 width: 100%;
 height: 145px;
 background-color: #e0e0e0;
 background-image: url(/fileadmin/bni-dolomit/images/back_header.gif);
/* background-repeat: repeat-x repeat-y; */
 z-index: 50;
}

p#header-bar {
 position: absolute;
 top: 145px;
 left: 0;
 height: 15px;
 width: 96%;
 text-align: right;
 font-style: italic;
 font-family: Times,serif;
 background-color: #68121f;
 color: #fff;
 padding: 5px 2%;
 margin: 0;
 font-size: 15px;
}

p #powered_by {
 clear: both;
 text-align: right;
 float: right;


 width: 100%;
 padding: 5em 2em 2em 2em;
}

/* Navigation & Sub-Menü */


#right ul, #left ul {
 padding: .5em .5em .5em 1.2em;
}

#right ul#navigation  {
 margin: 0;
 padding: 0;
 font-weight: bold;
 color: #6e0708;
 text-decoration: none;
 list-style-type: none;
}

#right ul#navigation li {
 padding: 0;
 margin: 0;
}

#right ul#navigation li a {
 margin: 0 0 1px 0;
 padding: 0.25em 0.5em 0.4em 0.75em;
 font-weight: bold;
 color: #6e0708;
 text-decoration: none;
 display: block;
 background: #e0e0e0;
 border-width: 1px;
 border-style: solid;
 border-color: #e5e5e5 #999 #999 #e5e5e5;
}

#right ul#navigation li.current a {
 color: #fff;
 background-color: #6e0708;
}

#right ul#navigation li a:hover {
 color: #fff;
 background-color: #a0a0a0;
 border-color: #999 #e5e5e5 #e5e5e5 #999;
}

#left #sub-menu ul {
 list-style-type: none;
 margin: 0 0 1em 0;
 padding: 0;
 font-size: .8em;
}

#sub-menu li a {
 display: block;
 margin-bottom: 1px;
 padding: 2px;
 color: #111;
 background-color: #ddd;
 text-decoration: none;
 text-align: left;
 font-style: normal;
 border: 1px solid;
 border-color: #e5e5e5 #999 #999 #e5e5e5;
}

#sub-menu a:active, #sub-menu li.current a {
 font-weight: bold;
 background-color: #eee;
 color: #6e0708;
}


#sub-menu a:hover, #sub-menu li.current a:hover {
 color: #fff;
 background-color: #a0a0a0;
 border-color: #999 #e5e5e5 #e5e5e5 #999;
}

#left p, #left h1, #left h2 , #left h3, #left h4, #left h5{
 padding-left: 1em;
 padding-right: 1em;
}

#left h1 {
  font-size: 1.1em;
}

#right h1, #right h2 {
 color: #6e0708;
 background-color: #f8e5dc;
 border-width: 1px;
 border-style: solid;
 border-color: #f8e5dc;
 padding: 1.25em 0.5em 0.5em 0.25em;
 margin: 0;
 font-size: 1.1em;
 font-weight: bold;
 font-style: italic;
}

#right p {
 padding: 0.5em;
}

#left h2 {
 color: #6e0708;
 background-color: #f8e5dc;
 border-width: 1px;
 border-style: solid;
 border-color: #f8e5dc;
 padding: .5em;
 margin: 0;
 font-size: 1.1em;
 font-weight: bold;
 font-style: italic;
}

.header-pic {
 border: 2px solid #68121f;
}

#bild1 {
 position: absolute;
 top: 3px;
 left: 450px;
 z-index: 50;
}

#bild2 {
 position: absolute;
 top: 17px;
 left: 590px;
 z-index: 40;
}

#bild3 {
 position: absolute;
 top: 4px;
 left: 720px;
 z-index: 30;
}

#bild4 {
 position: absolute;
 top: 14px;
 left: 880px;
 z-index: 60;
}

#bild5 {
 position: absolute;
 top: 9px;
 left: 1020px;
 z-index: 20;
}


a#empfehlung {
 position: absolute;
 top: 5px;
 right: 5px;
 border: 1px solid #68121f;
 z-index: 50;
 color: #111;
 text-align: center;
 text-decoration: none;
}

a:hover#empfehlung {
 border: 1px solid #000;
 background-color: #eee;
 color: #6e0708;
}

#empfehlung p {
 padding: .25em 0;
 margin: 0;
}

#jahr {
 position: absolute;
 top: 0;
 right: 55px;
}

#title-h1,
#center .csc-header-n1 {
 padding-right: 200px;
}
 
/* allgemeine Formate */

a {
 color: #6e0708;
}

a:hover {
 color: #fff;
 background-color: #6e0708;
}

h1, h2, h3, h4, h5 {
 font-weight: bold;
 text-decoration: none;
 font-style: normal;
 color: #6e0708;
 padding-top: 1em;
}

h1 {
 font-size: 1.4em;
}

h2 {
 font-size: 1.2em;
}

h3 {
 font-size: 1.1em;
}

h4 {
 font-size: 1em;
}

h5 {
 font-size: 1em;
 font-style: italic;
}

.right {
 float: right;
}

.left {
 float: left;
}

.clear {
 clear: both;
}

a img {
 border: none;
}

.csc-frame-frame2 {
 width: 100%;
 height: 100%;
 overflow: scroll;
}


.csc-header {
 clear: both;
}

.contenttable-1 table, 
.contenttable-2 table {
 border: solid 1px #ddd;
}

.contenttable-1, 
.contenttable-2 {
 border-collapse: collapse;
 font-size: .8em;
 width: 100%;
 border: solid 1px #ddd;
}

.contenttable-1 td, 
.contenttable-2 td  {
 padding-left: .5em;
 padding-right: .5em;
 border: solid 1px #ddd;
}

.contenttable-2 .td-0 {
 background: #ddd;
 font-weight: bold;
}

.contenttable-2 .tr-even,
.contenttable-1 .tr-even {
 background-color: #F7F7F7;
}

.contenttable-1 .tr-0 {
 background: #ddd;
 font-weight: bold;
} 

.tx-gooffotoboek-pi1 div {
 width: 100%;
 overflow: scroll;
}

.csc-uploads td {
 padding: .2em;
}

.csc-uploads .tr-even {
 background-color: #ddd;
}

.csc-uploads .tr-odd {
 background-color: #eee;
}

.csc-uploads p {
 margin: 0;
 border: 0;
 padding: 0;
}


.csc-frame-invisible {
 clear: both;
}

    /* default styles for extension "tt_news" */



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
    clear:right;
    height:1px;
    border:1px solid #F9FFE5;

}
.news-latest-container hr.clearer {
    clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
}

.news-latest-container h2,.news-latest-gotoarchive {
}

.news-latest-gotoarchive {
}
.news-latest-gotoarchive a:link, .news-latest-gotoarchive a:visited, .news-latest-gotoarchive a:hover {
}
.news-latest-gotoarchive a {
}
.news-latest-item {
}

.news-latest-item img {
}
.news-latest-category img {
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
}

.news-latest-morelink {
}

.news-latest-morelink a {
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
}


.news-list-item {
}
.news-search-form {
}
.news-search-emptyMsg{
}
.news-search-form form {
}
.news-list-container h3 {
}
.news-list-container h3 a:link,.news-list-container h3 a:visited,.news-list-container h3 a:hover {
}
.news-list-container h3 a {
}
.news-list-container p {
}
.news-list-date {
}
.news-list-imgcaption {
}

.news-list-container img {
}
.news-list-category img {
}

.news-list-morelink,.news-list-category {
}
.news-list-morelink  {
}
.news-list-browse {
}



    /*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
}
.tx-ttnews-browsebox td {
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
}
.tx-ttnews-browsebox-SCell p,.tx-ttnews-browsebox td p{
}

.tx-ttnews-browsebox-SCell {
}
.news-search-emptyMsg {
}
    /*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
}
.news-single-item h2 {
}
.news-single-item h3 {
}

.news-single-img {
}

.news-single-imgcaption {
}

.news-single-category {
}
.news-single-backlink, .news-single-backlink a {
}
.news-single-timedata {
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
}
.news-single-author {
}
.news-single-additional-info {
}
.news-single-related,.news-single-files,.news-single-links  {
}

.news-single-related dd, .news-single-links dd, .news-single-files dd {
}

.news-single-related dt, .news-single-links dt, .news-single-files dt {
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
}
.news-amenu-container li {
}
.news-amenu-container ul {
}
.news-amenu-container h2 {
}
.news-amenu-item-year {
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu  {
}
.news-catmenu-header {
}
.news-catmenu div {
}
.news-catmenu div img, .news-catmenu img, .news-catmenu-header img {
}
.news-catmenu-ACT {
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
}
.level2 {
}
.level3 {
}
.level4 {
}
