/* CSS Document */

/* Allgemeines */
#page-rightbox{
   display:none;
   }

#page-mainbox{
   width:760px;
   }

#page-wrapper{
   background-image:url(../images/layout/background-wrapper-left2.gif);
   }

acronym{
   speak: normal;
   cursor: help;
   }
   
.bold {
   font-weight:bold;
   }

/* ICC-Uebersicht */
#page-mainbox ul.list-data-fourthsize{
   list-style-type:none;
   list-style-image:none;
   padding:5px 5px 5px 7px;
   width:21%;
   float:left;
   margin:4px 14px 10px 0;
   background-color:#dde5ed;
   }

/* rechte Spalte */
#page-mainbox div.right{
   float:right;
   width:178px;
   }

#page-mainbox div.teaser{
   width:178px;
   margin-bottom:13px;
   border:1px solid #0159a1;
   }

#page-mainbox div.blau{
   border:none;
   background-color:#dde5ed;
   padding:5px 0px;
   }

#page-mainbox div.teaser p{
   margin:0 4px 3px 10px;
   }

#page-mainbox div.teaser p a{
   line-height:1.2em;
   display:block;
   margin-bottom:4px;
   }

#page-mainbox div.teaser h2, 
#page-mainbox div.teaser h3, 
#page-mainbox div.teaser h4, 
#page-mainbox div.teaser h5{
   padding:2px 12px;
   margin:0;
   font-size:1em;
   clear:both;
   }

#page-mainbox div.teaser h3{
   background-color: #0159a1;
   color: #ffffff;
   }

#page-mainbox div.teaser h4{
   padding-left:12px;
   background-color: #dde5ed;
   color: #000000;
   }

#page-mainbox div.teaser ul{
   margin:4px 12px 10px 12px;
   }

#page-mainbox div.teaser a.speziallink{
   border:none;
   padding:0px;
   margin:0px;
   }

#page-mainbox div.teaser a.downloadcenter{
   border:none;
   padding:0px 0px 0px 15px;
   margin:0px;
   }

/* Content */
#page-mainbox div.left{
   float:left;
   text-align:left;
   width:565px;
   margin:0;
   padding:0;
   }

#page-mainbox div.left ul {
   margin-bottom:8px;
   }

#page-mainbox div.left p,
#page-mainbox div.left ul li {
   padding-right:45px;
   _padding-right:0;
   _margin-right:45px;
   }
   
#page-mainbox div.left p.colorborder{
   _margin-right:0;
   }

#page-mainbox .map-image {
   padding:0.15em 0;
   }
   
#page-mainbox .halfsize {
   float:left;
   width:45%;
   min-height:120px;
   _height:120px;
   background:#dde5ed;
   margin:5px 10px 0 0;
   padding:0 10px 6px 10px;
   }
   
#page-mainbox .small-col {
   width:30%;
   }
   
#page-mainbox .big-col {
   width:60%;
   }
   
#page-mainbox .halfsize h4 {
   color:#000;
   }
   
#page-mainbox div.databacklink{
   position:absolute;
   left:340px;
   width:235px;
   text-align:right;
   }
   
#page-mainbox div.foto-header,
#page-mainbox div.pano-header{
   padding:6px 0;
   }

/* Kapazitaeten (Minitable) */

#page-mainbox ul.capacity{
   width:370px;
   }

#page-mainbox ul.capacity li{
   margin:4px 0;
   padding:2px;
   border-bottom:solid 1px #ababab;
   background:none;
   }

#page-mainbox ul.capacity span{
   display:block;
   float:left;
   width:240px;
   }

/* Technische Daten */
#page-mainbox div.hallcontainer{
   border:solid 1px #d6d8da;
   width:565px;
   margin:10px 0;
   }

#page-mainbox table.hall{
   margin:0;
   width:565px;
   }

#page-mainbox table.hall th{
   display:none;
   }
   
#page-mainbox table.hall td{
   padding-top:4px;
   padding-bottom:4px;
   }  

#page-mainbox tr.even {
   background:#d6d8da;
   }

#page-mainbox tr.odd {
   background:#fff;
   }
   
#page-mainbox table.hall col.halldata {
   width:270px;
   }

#page-mainbox table.hall col.hall {
   width:125px;
   }

#page-mainbox table.hall col.halldesc {
   width:230px;
   }
   
#page-mainbox table.hall td.desc {
   font-weight:bold;
   }


/* Tabellen (Ausstellungsflaechen) */
#page-mainbox table.normal{
   width:570px;
   margin:20px 0 10px 0px;
   }
   
#page-mainbox table.normal, 
#page-mainbox table.normal th, 
#page-mainbox table.normal td{
   border:solid 1px #e4e4e4;
   padding:3px 5px;
   }
#page-mainbox table.normal th {
   border-bottom:solid 1px #666;
   }
   
#page-mainbox table.normal td.desc{
   font-weight:bold;
   }

#page-mainbox table.zweispaltig th, 
#page-mainbox table.zweispaltig td{
   width:50%;
   }

#page-mainbox table.dreispaltig th, 
#page-mainbox table.dreispaltig td{
   width:33%;
   }

#page-mainbox table.vierpaltig th, 
#page-mainbox table.vierspaltig td{
   width:25%;
   }

/* Kapazitaeten (Uebersichtstabelle) */
#page-mainbox table.capacity-overview{
   width:760px;
   margin:10px 0px;
   border:solid 1px #e4e4e4;
   }

#page-mainbox table.capacity-overview th{
   padding:5px;
   vertical-align:bottom;
   }
   
#page-mainbox table.capacity-overview td{
   padding:2px 5px;
   }
   
#page-mainbox table.capacity-overview col.capacity-desc{
   width:28%;
   }
   
#page-mainbox table.capacity-overview col.capacity-value,
#page-mainbox table.capacity-overview col.capacity-layer{
   width:18%;
   }
   
#page-mainbox table.capacity-overview col.selected{
   background:#dde6ed;
   }

#page-mainbox table.capacity-overview th a{
   padding:0px 0px 0px 15px;
   display:block;
   }

#page-mainbox table.capacity-overview th a:hover{
   text-decoration:none;
   }
   
#page-mainbox table.capacity-overview th a{
   background:url(../images/layout/desc.gif) no-repeat left 2px;
   }

#page-mainbox table.capacity-overview th.selected a.asc{
   background:url(../images/layout/asc-sel.gif) no-repeat left 2px;
   }

#page-mainbox table.capacity-overview th.selected a.asc:hover{
   background:url(../images/layout/desc-sel.gif) no-repeat left 2px;
   }

#page-mainbox table.capacity-overview th.selected a.desc{
   background:url(../images/layout/desc-sel.gif) no-repeat left 2px;
   }

#page-mainbox table.capacity-overview th.selected a.desc:hover{
   background:url(../images/layout/asc-sel.gif) no-repeat left 2px;
   }

#page-mainbox table.capacity-overview th a.asc,
#page-mainbox table.capacity-overview th a.desc{
   background:url(../images/layout/desc.gif) no-repeat left 2px;
   }

#page-mainbox table.capacity-overview th a.asc:hover,
#page-mainbox table.capacity-overview th a.desc:hover{
   background:url(../images/layout/desc-sel.gif) no-repeat left 2px;
   }
   
#page-mainbox table.capacity-overview td.desc{
   font-weight:bold;
   }
   
/*Bildergalerie*/
div#fotogalerie-head-navigation {
   border-top:solid 1px #a0b4cd;
   padding-top:5px;
   padding-bottom:5px;
   }
   
div#fotogalerie-head-navigation a.less {
   margin-left:10px;
   }

div#fotogalerie-head-navigation a.more {
   margin-right:10px;
   }
   
div.fotogalerie-links img {
   width:109px;
   }
div.fotogalerie-links{
   width:109px;
   height:82px;
   margin-bottom:2px;
   background-color:#fff;
   }
