body,html { height: 100%; min-height:100%; 
'scrollbar-face-color:#c0c0c0;
'scrollbar-track-color:#fff2ac;
'scrollbar-arrow-color:#FFFFFF;
'scrollbar-shadow-color:#F4F4F4;
 margin:0px; padding:0px;  }
body,td {font-size: 10pt; font-family: Helvetica,Arial;}
td { border-collapse: collapse; }
table { border-collapse: collapse; }
img#mainlogo {width:170px;}

a:link, a:visited{color:#000000;}
a:hover{color:#FFF2AC;}
img{border-color: #000000;}
iframe{border: 1px solid #000000; border-collapse:collapse; padding:0px; margin:0px;}

div#intropage { height: 100%; min-height: 100%; min-width: 400px; width:400px; text-align:center; vertical-align:middle; }
.referenzen_l{ vertical-align:top; width:50%; min-width:50%;} 
.referenzen_r{ width:50%; min-width:50%; vertical-align:top;} 
.referenzen_l img{ text-decoration:none;}
div#ansicht { margin:3pt 3pt; padding:5pt 5pt; height:100%; background-color: #ffffff; }
.intro td, .intro table, .intro tr { background-image: url(images/background/0.jpg); background-repeat: repeat-x; background-position: 0px 100%;}
div#sprachauswahl{ min-width: 130px; width:130px; height: 100%; float:left; text-align:center; line-height:20pt;}
div.sprachauswahl_container { text-align:center; border:0pt solid red; magin-left:20px; } 
div.sprachauswahl_container img { margin-left:5px;margin-right:5px; } 


td#textdiv{ margin: 0px; padding-left: 10px; background-repeat: no-repeat; background-position: 0px 0px; text-align:left;}
td#textdiv_normal{ margin: 0px; padding-left: 10px; text-align:left;}
td.auswahltd {background-image: url(images/background/auswahl_back.jpg); background-repeat: repeat-x; background-position: 0 0%; background-attachment: fixed; background-color:#fff2ac;}

.ausstellungen_uebersicht{ vertical-align: top; width:100%; min-width:100%;}
.ausstellungen_uebersicht a:link, .ausstellungen_uebersicht a:visited,{ color: #000000; font-weight: bold; }
.ausstellungen_uebersicht img{ margin-bottom:5px;margin-top:15px;}
.ausstellungen_uebersicht td {vertical-align:top;}

.gallery,.zgallery { min-width: 100%; width: 100%;}
.bild img, .gallery img{border: 1pt solid black;}

.laufband { background-color: #000000; color: #ffffff;vertical-align: middle; height: 100%; min-height: 100%; }

H1 {color: black; text-align:left; font-weight: 800; }
H2 { color: black; text-align:left; font-weight: 800; font-size: 14pt; margin-top:0pt; }


/* #################### DELETE #################  */
div#textdiv{ margin: 0px; padding-top: 220px; padding-left: 10px; min-width: 100%; width:100%; height: 100%; min-height: 100%;  background-repeat: no-repeat; background-position: 0px 0px;}

.2pagebody { height: 100%; min-height: 100%; min-width: 805px; width:805px; padding:0pt; margin:0pt; }

.auswahl_alt  { width: 100%; min-width:100%; min-height:100%; height:100%; float: left; font-weight: bold; color: black; padding: 1pt; text-decoration: none;
background-image: url(images/background/auswahl_back.jpg); background-repeat: repeat-x; background-position: 0 100%; background-attachment: fixed;}

div#auswahl_link a:link, div#auswahl_link a:visited { color: #000000; text-decoration: none; }
div#auswahl_link a:hover { color: #289dc6; }
div#auswahl_link, div#auswahl_link_active{margin-left: 10px;}
div#auswahl_link_active a:link, div#auswahl_link_active a:visited, div#auswahl_link_active a:hover { color: #289dc6; text-decoration: none;}

/* ####################  #################  */

.auswahl  { font-weight: bold; color: black; padding: 1pt; text-decoration: none; }
.auswahl ul,.auswahl dl {list-style-type: none; padding:0; margin-left:10px;}
.auswahl ul ul {list-style-type:disc; font-size:8pt; padding:0;margin-left:30px;}
.auswahl li a {color: #000000; text-decoration: none; }
.auswahl li {margin-top:15px; padding:0;}
.auswahl ul ul li {margin-top:0px;}

.auswahl li a:hover { color: #289dc6; }
.auswahl li span a{ color: #289dc6 !important; }

INPUT,TEXTAREA,SELECT  {  background-color:yellow;  border:1px solid #000000;  font-family:Arial,Tahoma;  font-size:10pt;  color:#000000; }

div#checkbox{background-color:white; border:0pt;}
div#download { border: 2pt outset yellow; float:left; padding:10px; margin-bottom:30px; margin-right:20px; }
div#download table,div#download td { border: 1pt solid #c0c0c0; width:450px; }
div#downloadtitle { color: black; font-weight: bold; font-size: 12pt; margin-bottom:6pt; line-height:20pt; background-color:yellow; border: 1pt solid black; width:450px;}
div#legende td{ font-size:10pt; vertical-align:top;}
div#legende table, div#legende td{padding:5px;border: 1pt solid #000000;}
div#legende textarea{width:100%; height:50px;}
div#legende ul, div#legende dl, div#legende ol, div#legende li  {margin-top: 0pt;margin-bottom: 0pt;list-style-position: outside;}
div#legende_bsp table, div#legende_bsp td {border: 0pt;}
div#download-titel img {margin-bottom:3px;}

.print {width:1023px;margin-left:auto;margin-right:auto;text-align:right;}
.print img {border:0;}

.exhibition-discontinued {margin-top:-180px;}


@media print {
td#textdiv {padding-top:5px !important;}
div#legende, div#legende_aktiv{ float:left; padding-left:0px;margin-right:20px;}
#kopf img {height:0;}
.print {display:none;}
.maintable {width:100% !important;}
.auswahltd iframe{width:150px !important;}
.auswahl {font-size:8pt;}
img#mainlogo {width:150px;}
.auswahl ul ul {font-size:6pt;}
.gallery img {width:60%;}
td.gallery {width:25%;}
}


