/* CSS-Stilvorlagen für rem-Seiten */

body {
  background-color:#777;
  }
  
a { text-decoration:none; }
a img { border:none; }

* { margin:0px; padding:0px; }


/* Kopf / Service-Navigation */

#kopf {
  position:relative; left:0px; top:0px;
  width:100%; height:35px;
  background: #666 url(../bilder/hg_kopf.gif) bottom left repeat-x; /* Schatten */
  }
#kopftabs {
  width:970px;
  position:absolute; left:50%; margin-left:-475px; /* horizontal zentriert -10px */ bottom:0px;
  list-style:none;
  }
#kopftabs li { float:left; }
#kopftabs li a { /* Tabs im Normalzustand */
  display:block;
  padding-top:2px; padding-bottom:2px;
  border-left:1px solid #999; border-top:1px solid #999;
  background: #777 url(../bilder/hg_kopftab.gif) top left repeat-x; 
  padding-left:5px; padding-right:5px;
  font-family:Arial, Helvetica, sans-serif; font-size:12px;
  color:#fff;
  margin-right:1px;
  }
#kopftabs li a:hover { /* Tabs bei Rollover */
  border-left:1px solid #f7c; border-top:1px solid #f7c;
  background: #f09 url(../bilder/hg_kopftab_an.gif) top left repeat-x; 
  }
#kopftabs li .an a { /* Tabs in aktiviertem Zustand */
  border-left:1px solid #f7c; border-top:1px solid #f7c;
  background: #f09 url(../bilder/hg_kopftab_an.gif) top left repeat-x; 
  }
  
  
  
/* Mittelbereich mit Seiteninhalten */  

#mitte {
  position:relative; left:0px; top:0px;
  width:100%; min-height:450px;
  height: 90%;
  border-top:1px solid #999; /* Lichtkante */
  background: #777 url(../bilder/hg_mitte.gif) top left repeat-x; /* grauer Streifen #666 */
  text-align:center; /* Zentrierung für IE5 */
  }
#inhalt { /* Seite und Hauptnavigation */
  position: relative;
  text-align:left;
  width:973px; /* = Breite der Museumsleiste auf der Startseite (972px + 1px Kontur) */
  margin-left:auto; margin-right:auto; /* horizontal zentriert */
  margin-top:9px; margin-bottom:12px;
  }
#seite {
  position: relative;
  float:left;
  padding:0px;
  width:780px;
  min-height:400px;
  /*border-top:1px solid #eee;*/
  margin-top:1px;
  background-color:#eee;
  margin-bottom:10px;
  }
  
  
/* Kopfbereich mit illustrativem Bild */

#bildkopf {
  width:780px; height:160px;
  background-color:#ccc;
  /*border-bottom:10px solid #f09;*/
  }
#bildkopf h1 {
  margin-top:0px;
  padding-top:11px; padding-left:10px; padding-bottom:5px;
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:30px; line-height:27px;
  color:#fff;
  }
  
/* mehrere Bilder im Bildkopf bei Sammlungen */

#bildkopf .csc-textpic {
  float:left;
  margin-right:5px;
  }  
    
  
#streifen {
  padding:0px; margin:0px;
  width:780px; height:10px;
  background-color:#f09;
  }



/* Kopfbereich mit Seitenüberschrift */  

#textkopf {
  width:780px; height:53px;
  background: #777 /*url(../bilder/hg_ro_rem.gif) top left repeat-x*/;
  border-bottom:5px solid #f09;
  }
#textkopf h1 {
  float:left;
  margin-top:0px;
  padding-top:5px; padding-left:10px; padding-bottom:5px;
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:27px; line-height:27px;
  color:#fff;
  }

#textkopf .reiter a {
  float:right;
  background-color:#eee;
  border:1px solid #aaa;
  height:17px;
  margin-left:5px;
  margin-top:10px;
  color:#fff;
  background:none;
  padding-left:5px;
  }
#textkopf .reiter a:hover {
  border:1px solid #f09; border-left:1px solid #f6c; border-top:1px solid #f6c;
  background: #f09 url(../bilder/hg_ro_rem.gif) top left repeat-x;
  padding-right:4px;
  }



/* Spalten */

.sp_breit { /* eine Spalte in voller Breite */
  width:740px; 
  padding-left:20px; padding-right:20px; padding-bottom:30px;
  }


.layout1 { /* 2-spaltig, Randspalte rechts */
  width:780px;
  display:block;
  background: #f00 url(../bilder/hg_layout1.gif) top right repeat-y;
  }
.layout2 { /* 2-spaltig, Randspalte links */
  width:780px;
  display:block;
  background: url(../bilder/hg_layout2.gif) top left repeat-y;
  }
.sp_haupt {
  width:520px;
  min-height:400px;
  margin:0px;
  padding-left:20px; padding-right:20px; padding-bottom:30px;
  }
.layout1 .sp_haupt {
  float:left;
  border-right:1px solid #999;
  background-color:#fff;
  }
.layout2 .sp_haupt {
  float:right;
  border-left:1px solid #999;
  background-color:#fff;
  }
.sp_rand {
  width:189px;
  display:block;
  margin:0px;
  padding-left:15px; padding-right:15px; padding-bottom:20px;
  background-color:#eee;
  }
.layout1 .sp_rand {
  float:right;
  }
.layout2 .sp_rand {
  float:left;
  }


/* Typografie */

h1 { /* Hauptüberschriften */
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:20px; line-height:22px;
  color:#666;
  margin-top:10px; margin-bottom:10px;
  }
h2 { /* Zwischenüberschriften */
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:16px; line-height:18px;
  color:#666;
  margin-top:10px; margin-bottom:5px;
  }
h3 { /* Untertitel unter h1 */
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:14px; line-height:16px;
  color:#666;
  margin-top:7px;
  }
h4 { /* Überschriften zwischen Tabellen */
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:13px; line-height:17px;
  color:#666;
  margin-top:14px;
  }
p {
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:12px; line-height:17px;
  color:#333;
  margin-top:3px; margin-bottom:4px;
  }
  
/* Links     
p a {
  padding-left:13px; padding-right:4px; padding-top:1px; padding-bottom:1px;
  background:url(../bilder/link-pfeil.gif) bottom left no-repeat;
  color:#f09;
  }
p a:hover {
  padding-left:12px; padding-right:3px;
  border:1px solid #f09;
  background:url(../bilder/link-pfeil_over.gif) bottom left no-repeat;
  }
*/

/* Links dezenter */  

p a {
  padding-left:5px; padding-right:0px; padding-top:1px; padding-bottom:1px;
  background:url(../bilder/link-pfeil5.gif) left top no-repeat;
  color:#f09;
  }
p a:hover { 
  padding-left:5px; padding-right:0px; padding-bottom:0px;
  background:url(../bilder/link-pfeil5.gif) left top no-repeat; 
  border-bottom:1px solid #f09;
  }
.sp_haupt li a {
  padding-left:5px; padding-right:0px; padding-top:1px; padding-bottom:1px;
  background:url(../bilder/link-pfeil5.gif) left top no-repeat;
  color:#f09;
  }
.sp_haupt li a:hover { 
  padding-left:5px; padding-right:0px; padding-bottom:0px;
  background:url(../bilder/link-pfeil5.gif) left top no-repeat; 
  border-bottom:1px solid #f09;
  }

/* Bildergalerien nicht */
.sp_haupt .csc-textpic-imagewrap li a {
  padding:0px;
  background:none;
  }
.sp_haupt .csc-textpic-imagewrap li a:hover {
  border:none;
  }

/* nicht in Navigation 
#seite #hauptnavi li a {
  padding:0px;
  background:none;
  }
#seite #hauptnavi li a:hover { 
  padding:0px;
  background:none;
  border-bottom:none;
  }
*/


/* up-Links */  

p a.up {
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:11px; line-height:13px;
  color:#666;
  margin-top:10px;
  padding-left:10px;
  background:url(../bilder/link-pfeil_o_999.gif) left top no-repeat;
  }
p a:hover.up { 
  background:url(../bilder/link-pfeil_o.gif) left top no-repeat; 
  border-bottom:1px solid #f09;
  color:#f09;
  }
  
  
/* zurück-Links */  

p.back a {
  padding-left:8px;
  background:url(../bilder/link-pfeil_links.gif) left top no-repeat;
  }
p.back a:hover { 
  padding-left:8px;
  background:url(../bilder/link-pfeil_links.gif) left top no-repeat; 
  }
    
.mini {
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:11px; line-height:13px;
  color:#666;
  margin-top:10px;
  }



/* Listen */

#seite ul {
  margin:0px;
  padding:0px;
  list-style:none;
  }
#seite ul li {
  padding-left:15px;
  background:url(../bilder/li_zeichen_888.gif) no-repeat;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; line-height:17px;
  color:#333;
  margin-top:5px;
  }

/* Bildergalerien nicht */
#seite .csc-textpic-imagewrap ul li {
  padding:0px;
  margin:0px; margin-right:10px; margin-bottom:10px;
  background:none;
  }
  
#seite ol {
  margin:0px;
  padding:0px;
  list-style:decimal inside;
  }
#seite ol li {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; line-height:17px;
  color:#333;
  margin-top:5px;
  }


/* Liste Mitarbeiter (Anker-Navigation) */

#seite ul.mitarbeiter {
  margin:0px;
  padding:0px;
  list-style:none;
  }
#seite ul.mitarbeiter li {
  padding-left:0px;
  background:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; line-height:17px;
  color:#333;
  margin-top:7px;
  }
#seite ul.mitarbeiter li ul li {
  padding-left:15px;
  margin-top:3px;
  }
#seite ul.mitarbeiter li a {
  color:#333;
  padding-left:10px; 
  background:url(../bilder/link-pfeil_u_999.gif) left top no-repeat;
  }
#seite ul.mitarbeiter li a:hover {
  color:#f09;
  background:url(../bilder/link-pfeil_u.gif) left top no-repeat;
  }

  
/* Sitemap */

#seite .csc-sitemap ul {
  margin:0px;
  padding:0px;
  list-style:none;
  }
#seite .csc-sitemap ul li {
  padding-left:0px;
  background:none;
  }
#seite .csc-sitemap ul li ul li {
  padding-left:15px;
  margin-top:3px;
  }
/* 1. Ebene ? wie h2 */
#seite .csc-sitemap ul li a {
  display:block;
  padding-top:3px;
  border-top:1px solid #999;
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:16px; line-height:17px;
  color:#666;
  margin-top:7px;  
  padding-left:16px; 
  background:url(../bilder/hg_site_999.gif) left 4px no-repeat;
  border-bottom:none;
  padding-bottom:0px;
  }
#seite .csc-sitemap ul li a:hover {
  background:url(../bilder/hg_site_f09.gif) left 4px no-repeat;
  }
/* 2. Ebene ? wie h3 */
#seite .csc-sitemap ul li ul li a {  
  padding-top:0px;
  border-top:none;
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:14px; line-height:17px;
  color:#666;
  margin-top:4px;
  background:url(../bilder/hg_site_999.gif) left 1px no-repeat;
  }
#seite .csc-sitemap ul li ul li a:hover {
  background:url(../bilder/hg_site_f09.gif) left 1px no-repeat;
  }
/* 3. Ebene ? wie p */
#seite .csc-sitemap ul li ul li ul li a {
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:12px; line-height:17px;
  color:#333;
  margin-top:2px;
  background:url(../bilder/hg_site_999.gif) left 1px no-repeat;  
  }
#seite .csc-sitemap ul li ul li ul li a:hover {
  background:url(../bilder/hg_site_f09.gif) left 1px no-repeat;
  }
/* 4. Ebene ? noch enger */
#seite .csc-sitemap ul li ul li ul li ul li a {
  margin-top:0px;
  }
  
#seite .csc-sitemap ul li a:hover {
  color:#f09;
  border-bottom:none;
  }


/* Layoutelemente */
  
.linie {
  clear:both;
  width:100%;
  border-bottom:1px solid #999;
  }

.csc-frame-frame1 { /* TYPO3 "Rahmen mit grauem Hintergrund" */
  float:right;
  margin-left:10px; margin-top:10px; margin-bottom:10px;
  width:200px;
  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:8px;
  background-color:#eee;
  border:1px solid #999; border-top:7px solid #999;
  }
.csc-frame-frame1 h4 { /* Kopfzeile für TYPO3-Box */
  height:18px; padding-top:2px;
  width:200px; padding-left:10px; padding-right:10px; 
  font-family:Arial, Helvetica, sans-serif; font-weight:bold;
  font-size:13px; line-height:14px;
  color:#fff;
  background-color:#666;
  }
  
.csc-frame-frame2 { /* TYPO3 "Rahmen mit gelbem Hintergrund" */
  float:right;
  margin-left:10px; /*margin-top:10px;*/ margin-bottom:10px;
  width:200px;
  padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:8px;
  background-color:#fff;
  border:1px solid #f09; border-top:7px solid #f09; 
  }
    
.box_li { /* Box linksbündig */
  float:left;
  margin-right:20px; margin-top:10px; margin-bottom:10px;
  width:238px;
  padding-bottom:20px;
  background-color:#eee;
  border:1px solid #999;
  }
.box_li h2 { padding-left:15px; padding-right:15px; }
.box_li h3 { padding-left:15px; padding-right:15px; }
.box_li p { padding-left:15px; padding-right:15px; }


.box_re {  /* Box rechtsbündig */
  float:right;
  margin-left:20px; margin-top:10px; margin-bottom:10px;
  width:238px;
  padding-bottom:20px;
  background-color:#eee;
  border:1px solid #999;
  }
.box_re h2 { padding-left:15px; padding-right:15px;  }
.box_re h3 { padding-left:15px; padding-right:15px; }
.box_re p { padding-left:15px; padding-right:15px; }

.boxkopf {
  height:18px; padding-top:2px;
  width:208px; padding-left:15px; padding-right:15px; 
  font-family:Arial, Helvetica, sans-serif; font-weight:bold;
  font-size:13px; line-height:14px;
  color:#fff;
  background-color:#666;
  }



.box { /* Box 1/3-Seite*/
  float:left;
  width:256px;
  margin-right:5px; margin-bottom:6px;
  padding-bottom:20px;
  background-color:#eee;
  border-right:1px solid #999; /*border-bottom:1px solid #999;*/
  }
.box h2 { padding-left:15px; padding-right:15px; }
.box h3 { padding-left:15px; padding-right:15px; }
.box p { padding-left:15px; padding-right:15px; }


/* Tabellen */

#seite table {
  float:left;
  margin-right:15px; margin-top:10px; margin-bottom:10px;
  border-bottom:1px solid #999;
  border-collapse:collapse;
  }
#seite table h1, #seite table h2, #seite table h3  {
  padding-top:1px;
  margin-top:0px;
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:13px; line-height:17px;
  color:#666;
  }
#seite table ul li { margin-top:0px; }
#seite table p.bodytext,
#seite table p {
  padding-top:3px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; line-height:14px;
  color:#333;
  }
#seite table th p.bodytext,
#seite table th p {
  padding-top:2px; padding-left:5px; padding-right:5px; padding-bottom:3px;
  border-left:1px solid #fff;
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:12px; line-height:14px;
  color:#fff;
  background: #777 url(../bilder/hg_kopftab.gif) top left repeat-x;
  }
#seite table .align-right p.bodytext,
#seite table .align-right p {
  text-align:right;
  }

#seite table tr td {
  height:19px;
  margin:0px;
  vertical-align:top;
  padding-left:5px; padding-right:5px; padding-bottom:3px;
  border-top:1px solid #999;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px; line-height:14px;
  }
#seite table thead td, #seite table thead th {
  border-top:none;
  }
#seite table .csc-loginform {
  float:none !important;
  }

.contenttable {
  width:100%;
  float:none;
  }

/* Tabellen in Diagramm */

#struktur {
  float:left;
  width:740px;
  background: url(../bilder/hg_struktur.gif) top left no-repeat;
  }
#seite table.diagramm {
  margin:0px; margin-top:10px; margin-bottom:10px; background:none;
  border-collapse:separate;
  border-bottom:none;
  }
#seite table.diagramm tr td {
  padding:5px;
  border:none;
  vertical-align:top;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px; line-height:11px;
  background-color:#ccc;
  text-align:center;
  }
#seite table.diagramm tr td.leer {
  background:none;
  }

#seite table.diagramm tr td h2 {
  margin-top:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
  font-size:12px; line-height:15px;
  color:#666;
  }
#seite table.diagramm tr td h3 { 
  margin-top:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
  font-size:10px; line-height:12px; 
  color:#666;
  }




/* Boxen-Tabelle */

#seite .boxen {
  float:left;
  margin-left:-5px; margin-top:-5px;
  margin-bottom:0px;
  width:790px;
  border-collapse:separate;
  border-bottom:none;
  }
#seite .boxen tr td {
  margin:0px;
  padding:10px;
  border:none; /*border-right:5px solid #888; border-bottom:5px solid #888;*/
  vertical-align:top;
  background-color:#eee;
  }



#seite .boxen tr td.breit {
  width:277px;
  }
#seite .boxen tr td.schmal {
  width:128px;
  }
  
#seite .boxen tr td.drei {
  width:260px;
  }
#seite .boxen tr td.vier {
  width:194px;
  }
#seite .boxen tr td.drei img {
  width:110px; height:110px;
  }
#seite .boxen tr td.vier img {
  width:110px; height:110px;
  float:none;
  }    
  
  
#seite .boxen tr td.li {
  }
#seite .boxen tr td.re {
  border-right:none;
  }
    
#seite .boxen tr td img {
  float:left;
  padding-right:10px; padding-bottom:10px;
  }

#seite .boxen tr td h2 {
  padding-left:10px; padding-right:10px;
  }
#seite .boxen tr td h3 {
  padding-left:10px; padding-right:10px;
  }
#seite .boxen tr td p {
  float:left;
  display:inline;
  line-height:15px;
  padding:0px; padding-bottom:5px;
  }
    


/* Quadrade Museen */

#q_zeu {
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #fc0; border-top:1px solid #fe6;
  border-right:1px solid #c93; border-bottom:1px solid #c93;
  background: #fc0 url(../bilder/kopfbilder/q_zeu.jpg) top left no-repeat;
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:25px; line-height:26px;
  color:#fff;
  }
#q_sch {
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #900; border-top:1px solid #c66;
  border-right:1px solid #933; border-bottom:1px solid #933;
  background: #900 url(../bilder/kopfbilder/q_sch.jpg) top left no-repeat;
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:25px; line-height:26px;
  color:#fff;
  }
#q_fip {
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #fa0; border-top:1px solid #fc6;
  border-right:1px solid #d90; border-bottom:1px solid #d90;
  background: #fa0 url(../bilder/kopfbilder/q_fip.jpg) top left no-repeat;
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:25px; line-height:26px;
  color:#fff;
  }
#q_wel {
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #f00; border-top:1px solid #f66;
  border-right:1px solid #c33; border-bottom:1px solid #c33;
  background: #f00 url(../bilder/kopfbilder/q_wel.jpg) top left no-repeat;
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:25px; line-height:26px;
  color:#fff;
  }
#q_bas {
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #906; border-top:1px solid #c69;
  border-right:1px solid #636; border-bottom:1px solid #636;
  background: #906 url(../bilder/kopfbilder/q_bas.jpg) top left no-repeat;
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:25px; line-height:26px;
  color:#fff;
  }
#q_zep {
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #f80; border-top:1px solid #fa6;
  border-right:1px solid #d70; border-bottom:1px solid #d70;
  background: #f80 url(../bilder/kopfbilder/q_zep.jpg) top left no-repeat;
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:25px; line-height:26px;
  color:#fff;
  }

/* KHM */
#q_khm {
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #9c3; border-top:1px solid #cf6;
  border-right:1px solid #996;
/* Quadrat ohne Bild */
  background: #9c3 url(../bilder/kopfbilder/q_khm.jpg) top left no-repeat;
  border-bottom:none; 
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:25px; line-height:26px;
  color:#fff;
  }
/* Quadrat mit Bild */
#q_khm_bild {
  background: #9c3 url(../bilder/kopfbilder/q_khm_b.jpg) top left no-repeat;
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #9c3; border-top:1px solid #cf6;
  border-right:1px solid #996;
  border-bottom:1px solid #996;
  }
    
#q_arc {
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #099; border-top:1px solid #6cc;
  border-right:1px solid #399;
/* Quadrat ohne Bild */
  background: #099 url(../bilder/kopfbilder/q_arc.jpg) top left no-repeat;
  border-bottom:none;
  
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:25px; line-height:26px;
  color:#fff;
  }
/* Quadrat mit Bild (auf Seite Forschungszentren) */
#q_arc_bild {
  background: #099 url(../bilder/kopfbilder/q_arc_b.jpg) top left no-repeat;
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #099; border-top:1px solid #6cc;
  border-right:1px solid #399;
  border-bottom:1px solid #399;
  }  

/* ALT: kuk grün ***********************
#q_kuk {
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #9c3; border-top:1px solid #cf6;
  border-right:1px solid #996;
  background: #cf6 url(../bilder/kopfbilder/q_kuk.jpg) top left no-repeat;
  border-bottom:none; 
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:25px; line-height:26px;
  color:#fff;
  }  

#q_kuk_bild {
  background: #9c3 url(../bilder/kopfbilder/q_kuk_b.jpg) top left no-repeat;
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #9c3; border-top:1px solid #cf6;
  border-right:1px solid #996;
  border-bottom:1px solid #996;
  }
*/ 

/**************************************************/
/* NEU: kuk blau */

#q_kuk {
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #69c; border-top:1px solid #69c;
  border-right:1px solid #258;

/* Quadrat ohne Bild */
  background: #369 url("../bilder/kopfbilder/q_kuk_blau.jpg") no-repeat scroll left top;
  border-bottom:none;
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:25px; line-height:26px;
  color:#fff;
  }

/* Quadrat mit Bild (auf Seite Forschungszentren) */
#q_kuk_bild {
  background: #369 url(../bilder/kopfbilder/q_kuk_b_blau.jpg) top left no-repeat;
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #69c; border-top:1px solid #69c;
  border-right:1px solid #258;
  border-bottom:1px solid #258;
  }

  
  

#q_adp {
  margin-top:0px; margin-bottom:10px;
  padding-left:9px; padding-top:5px;
  width:160px; height:165px;
  border-left:1px solid #006; border-top:1px solid #66c;
  border-right:1px solid #336; border-bottom:1px solid #336;
  background: #006 url(../bilder/kopfbilder/q_adp.jpg) top left no-repeat;
  font-family:Helvetica, Arial, sans-serif; font-weight:normal;
  font-size:25px; line-height:26px;
  color:#fff;
  }



/* Bilder im Text */

.bild_li { /* linksbündig */
  float:left;
  width:240px;
  margin-top:10px; margin-right:15px;
  }
.bild_re { /* rechtsbündig */
  float:right;
  width:240px;
  margin-top:10px; margin-left:15px;
  }
.titel {
  font-family:Arial, Helvetica, sans-serif; font-weight:bold;
  font-size:11px; line-height:13px;
  color:#666;
  margin-top:0px; margin-bottom:10px;
  } 
.bu {
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:11px; line-height:13px;
  color:#666;
  margin-top:0px; margin-bottom:10px;
  } 
  
.csc-textpic {
  margin-top:10px;
  }

.csc-textpic-imagewrap {
  margin-top:3px;
  }
#bildkopf .csc-textpic-imagewrap {
  margin-top:0px;
  }  
.csc-textpic-caption {
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:11px; line-height:13px;
  color:#666;
  padding-top:5px; margin-bottom:10px;
  } 
  
  
/* Ausstellungen: Texte mit Plakaten */

#ausstellungsplakate .csc-textpic {
  border-top:1px solid #666;
  margin-right:10px; margin-bottom:10px;
  width:250px; height:210px;
  float:left;
  } 
#ausstellungsplakate .csc-textpic .bodytext,
#ausstellungsplakate .csc-textpic p {
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:12px; line-height:14px;
  color:#666;
  } 
#ausstellungsplakate .csc-textpic .bodytext b,
#ausstellungsplakate .csc-textpic p b{
  font-weight:normal;
  } 

#ausstellungsplakate .csc-textpic-clear {
  display: none; clear:none;
  }
  
  



/* rem-Logo */
  
#rem {
  position: relative;
  float:right;
  width:170px; height:170px;
/*  background: url(../bilder/logo_rem.gif) top left repeat-x;*/ /* rem-Logo */
  }



/* Hauptnavigation */  

#hauptnavi {
  position: relative;
  float:right;
  margin-top:10px;
  width:170px;
  }
  
  
/* Hauptnavigation 1. Ebene */

#hauptnavi {
  margin-bottom:10px;
  }
#hauptnavi ul {
  margin:0px; padding:0px;
  list-style:none;
  border-bottom:1px solid #aaa;
  }
  
#hauptnavi li {
  margin:0px; padding:0px;
  border-left:1px solid #aaa;
  background-color:#f09; /* Farbe für "Klammer" bei aufgeklappter Ebene 2 */
  }
#hauptnavi li a { /* Buttons im Normalzustand */
  display:block;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif; font-size:12px;
  color:#fff;
  line-height:15px;
  padding-left:10px; padding-top:2px; padding-bottom:2px;
  background-color:#777;
  border-top:1px solid #aaa; /*border-left:1px solid #aaa;*/ border-right:1px solid #aaa; border-bottom:1px solid #777;
  }
#hauptnavi li a:hover { /* Buttons bei Rollover */
  /*border-left:1px solid #f7c;*/ border-top:1px solid #f7c;
  background: #f09 url(../bilder/hg_ro_rem.gif) top left repeat-x;
  border-right:1px solid #c39; border-bottom:1px solid #c39; 
  }
#hauptnavi li .an a,
#hauptnavi li.an a,
#hauptnavi li a.an { /* Buttons in aktiviertem Zustand */
  background-color:#f09; 
  /*border-left:1px solid #f7c;*/ border-top:1px solid #f7c;
  /*background: #f09 url(../bilder/hg_kopftab_an.gif) top left repeat-x;*/
  border-right:1px solid #c39; border-bottom:none; 
  }
#hauptnavi li .an a:hover,
#hauptnavi li a.an:hover{
  border-bottom:none;
  }
  
  
/* Dunklere Markierung der Hauptrubrik auf untergeordneten Seiten */
/* nur bei ausgeklappter 2. Ebene (Museen und Forschungszentren) ... */

#hauptnavi .rubrik { /* Klammer */
  background-color:#c39; 
  }
#hauptnavi .rubrik#n12 a, /* Museen */
#hauptnavi .rubrik#n13 a { /* Forschungszentren */
  background-color:#c39;
  border-top:1px solid #f09;
  border-right:1px solid #c39; border-bottom:none; 
  }
#hauptnavi .rubrik a:hover {
  border-bottom:none;
  }
 
/* ... sonst vollfarbig magenta */ 
#hauptnavi li.rubrik a {
  background-color:#f09;
  border-top:1px solid #f7c;  
  border-right:1px solid #c39; border-bottom:none;
  }

  
/* Hauptnavigation 2. Ebene bei dunkler markierter Hauptrubrik */

#hauptnavi .rubrik #hauptnavi_e2 li a {
  background-color:#444;
  border-top:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #444;
  }
#hauptnavi .rubrik #hauptnavi_e2 li a:hover { /* Buttons bei Rollover */
  border-top:1px solid #f7c;
  background-color:#f09;
  border-right:1px solid #c39; border-bottom:1px solid #c39; 
  }
#hauptnavi .rubrik #hauptnavi_e2 li .an a { /* Buttons in aktiviertem Zustand */
  background-color:#f09; 
  border-top:1px solid #f7c;
  border-right:1px solid #c39; border-bottom:1px solid #c39; 
  }
  
  
/* Hauptnavigation 2. Ebene bei vollfarbig markierter Hauptrubrik */

ul#hauptnavi_e2 {
  position:relative; left:5px; 
  margin-bottom:-1px;
  }
#hauptnavi_e2 li a { 
  display:block;
  background-color:#444;
  border-top:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #444;
  }


/* Farbige Rollover bei Museen und Einrichtungen */

#hauptnavi li #hauptnavi_e2 .zeu a:hover,
#hauptnavi #n12 #hauptnavi_e2 #n21 a:hover { /* Zeughaus */
  border-top:1px solid #ff6;
  background: #fc0 url(../bilder/hg_ro_zeu.gif) top left repeat-x;
  border-right:1px solid #c93; border-bottom:1px solid #c93; 
  color:#444; /* Beschriftung grau wegen heller Grundfarbe */
  }
#hauptnavi li #hauptnavi_e2 .sch a:hover,
#hauptnavi #n12 #hauptnavi_e2 #n22 a:hover { /* Schillerhaus */
  border-top:1px solid #c66;
  background: #900 url(../bilder/hg_ro_sch.gif) top left repeat-x;
  border-right:1px solid #933; border-bottom:1px solid #933; 
  }
#hauptnavi li #hauptnavi_e2 .fip a:hover,
#hauptnavi #n12 #hauptnavi_e2 #n23 a:hover { /* FIP */
  border-top:1px solid #fc6;
  background: #fa0 url(../bilder/hg_ro_fip.gif) top left repeat-x;
  border-right:1px solid #d90; border-bottom:1px solid #d90;
  color:#444; /* Beschriftung grau wegen heller Grundfarbe */ 
  }
#hauptnavi li #hauptnavi_e2 .wel a:hover,
#hauptnavi #n12 #hauptnavi_e2 #n24 a:hover { /* Weltkulturen */
  border-top:1px solid #f66;
  background: #f00 url(../bilder/hg_ro_wel.gif) top left repeat-x;
  border-right:1px solid #c33; border-bottom:1px solid #c33; 
  }
#hauptnavi li #hauptnavi_e2 .bas a:hover,
#hauptnavi #n12 #hauptnavi_e2 #n25 a:hover { /* Bassermannhaus */
  border-top:1px solid #c69;
  background: #906 url(../bilder/hg_ro_bas.gif) top left repeat-x;
  border-right:1px solid #936; border-bottom:1px solid #936; 
  }
#hauptnavi li #hauptnavi_e2 .zep a:hover,
#hauptnavi #n12 #hauptnavi_e2 #n26 a:hover { /* Zephyr */
  border-top:1px solid #fa6;
  background: #f80 url(../bilder/hg_ro_zep.gif) top left repeat-x;
  border-right:1px solid #d70; border-bottom:1px solid #d70; 
  }

#hauptnavi li #hauptnavi_e2 .khm a:hover,
#hauptnavi #n13 #hauptnavi_e2 #n22 a:hover { /* KHM Wien */
  border-top:1px solid #cf6;
  background: #9c3 url(../bilder/hg_ro_khm.gif) top left repeat-x;
  border-right:1px solid #996; border-bottom:1px solid #996;
  color:#444; /* Beschriftung */ 
  }
  
#hauptnavi li #hauptnavi_e2 .arc a:hover,
#hauptnavi #n13 #hauptnavi_e2 #n21 a:hover { /* Zentrum Archäometrie */
  border-top:1px solid #6cc;
  background: #099 url(../bilder/hg_ro_arc.gif) top left repeat-x;
  border-right:1px solid #399; border-bottom:1px solid #399; 
  color:#fff; /* Beschriftung */
  }
  
/* ALT: kuk grün ************  
#hauptnavi li #hauptnavi_e2 .kuk a:hover,
#hauptnavi #n13 #hauptnavi_e2 #n22 a:hover {
  border-top:1px solid #cf6;
  background: #9c3 url(../bilder/hg_ro_kuk.gif) top left repeat-x;
  border-right:1px solid #996; border-bottom:1px solid #996;
  color:#444;
  }
****************************/

/* NEU: kuk blau */
#hauptnavi li #hauptnavi_e2 .kuk a:hover,
#hauptnavi #n13 #hauptnavi_e2 #n22 a:hover {  /* Zentrum Kunst- und Kulturgeschichte */
  border-top:1px solid #69c;
  background: #369 url(../bilder/hg_ro_kuk_blau.gif) top left repeat-x;
  border-right:1px solid #258; border-bottom:1px solid #258;
  color:#fff; /* Beschriftung */ 
  }




#hauptnavi li #hauptnavi_e2 .adp a:hover,
#hauptnavi #n14 a:hover { /* Archäol. Denkmalpflege */
  border-top:1px solid #66c;
  background: #006 url(../bilder/hg_ro_adp.gif) top left repeat-x;
  border-right:1px solid #336; border-bottom:1px solid #336; 
  }
 
/* 2. Menüebene NICHT zeigen bei folgenden Rubriken (erscheint stattdessen links) */
#hauptnavi #n11 #hauptnavi_e2, /* Ausstellungen */
/* #n12 Museen zeigen */
/* #n13 Forschungszentren zeigen */
#hauptnavi #n14 #hauptnavi_e2, /* Archäol. Denkmalpflege */
#hauptnavi #n15 #hauptnavi_e2, /* Stiftungen */
#hauptnavi #n16 #hauptnavi_e2, /* Freunde & Förderer */
#hauptnavi #n17 #hauptnavi_e2, /* Unsere Partner */
#hauptnavi #n18 #hauptnavi_e2, /* Künstlerförderung */
#hauptnavi #n19 #hauptnavi_e2 { /* Wir über uns */
  display: none;
  }
 



/* Suche */

#suche table {
  float:right;
  width:170px;
  margin-top:10px; margin-bottom:10px;
  }
#suche table td {
  vertical-align:top;
  }
#suche #suchfeld {
  background:#eee url(../bilder/lupe.gif) left center no-repeat;
  width:80px;
  padding-left:15px; padding-top:1px; padding-bottom:1px;  
  border-left:1px solid #666; border-top:1px solid #666;
  border-bottom:1px solid #ccc; border-right:1px solid #ccc;
  }
  
#suche #suchbutton {
  float:right;
  height:20px; 
  background-color:#777;
  border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #aaa;
  padding-top:0px; padding-left:5px; padding-right:5px;
  font-family:Arial, Helvetica, sans-serif; font-size:12px;
  color:#fff;
  width:60px;
  }
#suche #suchbutton:hover {
  background-color:#f09;
  }

  
  
/* Einzelne Buttons */

.button {
  float:right;
  width:170px; height:20px;
  margin-bottom:10px;
  }  
.button a { /* Buttons im Normalzustand */
  display:block;
  height:16px;
  padding-top:2px;
  padding-bottom:2px;
  font-family:Arial, Helvetica, sans-serif; font-size:12px;
  color:#fff;
  line-height:15px;
  padding-left:10px;
  border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa; border-bottom:1px solid #aaa;
  }
.button a:hover { /* Buttons bei Rollover */
  border-left:1px solid #f7c; border-top:1px solid #f7c;
  background: #f09 url(../bilder/hg_kopftab_an.gif) top left repeat-x;
  border-right:1px solid #c39; border-bottom:1px solid #c39; 
  }
.button .an a { /* Buttons in aktiviertem Zustand */
  border-left:1px solid #f7c; border-top:1px solid #f7c;
  background: #f09 url(../bilder/hg_kopftab_an.gif) top left repeat-x;
  border-right:1px solid #c39; border-bottom:1px solid #c39; 
  }
  


/* Fuss */

#fuss {
  clear:both;
  width:100%; height:300px;
  background: #666 url(../bilder/hg_fuss.gif) top left repeat-x; /* Schatten */
  }
#fussinhalt {
  position:absolute; left:50%; margin-left:-485px;
  width:970px;
  }
#fusstabs { 
  float:left;
  width:750px;
  margin-left:10px;
  text-align:left;
  list-style:none;
  }
#fusstabs li { float:left; }
#fusstabs li a { /* Tabs im Normalzustand */
  display:block;
  padding-top:1px; padding-bottom:1px;
  background: #777 url(../bilder/hg_fusstab.gif) top left repeat-x;
  border-right:1px solid #555; border-bottom:1px solid #555; 
  padding-left:5px; padding-right:5px;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
  color:#fff;
  }
#fusstabs li a:hover { /* Tabs bei Rollover */
  background: #f09 url(../bilder/hg_kopftab_an.gif) top left repeat-x;
  border-right:1px solid #c39; border-bottom:1px solid #c39; 
  }
#fusstabs li .an a { /* Tabs in aktiviertem Zustand */
  background: #f09 url(../bilder/hg_kopftab_an.gif) top left repeat-x; 
  border-right:1px solid #c39; border-bottom:1px solid #c39;
  }
#pfad {
  float:left;
  width:600px;
  margin-left:15px;
  text-align:left;
  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
  color:#aaa;
  }
#pfad a {
  padding-left:3px; padding-right:3px; 
  color:#aaa;
  }
#pfad a:hover { color:#fff; background-color:#f09; }

#mannheim {
  position:absolute; top:0px; right:0px;
  width:160px; height:40px;
  }
  

/* Fuß mit Highlights der Sammlungen */
  
#highlights {
  clear:both;
  width:510px;
  padding-left:50px; padding-right:30px; margin-bottom:30px;
  }
#highlights h2 {
  padding-top:7px;
  border-top:1px solid #999;
  }
#highlights h3 {
  padding-left:0px;
  }
#highlights img {
  float:left;
  margin-right:10px;
  }
#highlights .bu {
  float:left;
  padding:0px;
  width:150px;
  }
#highlights .csc-textpic {
  float:left;
  width:250px;
  margin-top:10px;
  height:120px;
  }
#highlights .csc-textpic-image dt {
  float:left;
  margin-top:2px; margin-bottom:2px;
  
  }
#highlights dd.csc-textpic-caption {
  width:200px;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:11px; line-height:13px;
  color:#666;
  }

#highlights .csc-textpic-clear {
  clear: none;
}


/* Museen - Sammlungen */

#bildkopf .csc-textpic {
  margin-top:0px;
}

#bildkopf .csc-textpic-clear {
  display: none; clear: none;
}


/* Web 2.0-Funktionen in der Hauptnavigation */

#web20 {
  float:right;
  width:170px;
  margin-top:70px;
  }


/*Indexed Search Seite*/
.tx-indexedsearch table{
  float:none !important;
}



/* Rollover-Logos (Unsere Partner) */

.rol {
  float:left;
  margin-left:0px; margin-top:10px; margin-right:25px; margin-bottom:10px;
  padding:0px;
  height:80px;
  }
.rol a b { /* Text unsichtbar */
  font-weight:normal;
  display:none;
  }
#rol_kts {
  width:200px; height:80px;
  }
  
#rol_kts a {
  display:block;
  margin-top:10px;
  width:200px; height:80px;
  background:url(../bilder/logos/kts_ro200.gif) 0 0 no-repeat;
  }
#rol_kts a:hover { background-position: -200px 0; }
  
#rol_hvs a {
  display:block;
  width:180px; height:80px;
  background:url(../bilder/logos/hvs_ro180.gif) 0 0 no-repeat;
  }
#rol_hvs a:hover { background-position: -200px 0; }
  
#rol_cap a {
  display:block;
  width:54px; height:80px;
  background:url(../bilder/logos/capitol_ro54.gif) 0 0 no-repeat;
  }
#rol_cap a:hover { background-position: -100px 0; }

#rol_cq a {
  display:block;
  margin-top:10px;
  width:60px; height:60px;
  background:url(../bilder/logos/cq_ro100.gif) 0 0 no-repeat;
  }
#rol_cq a:hover { background-position: -100px 0; }

#rol_skl a {
  display:block;
  margin-top:10px;
  width:80px; height:60px;
  background:url(../bilder/logos/schatzkistl_ro80.gif) 0 0 no-repeat;
  }
#rol_skl a:hover { background-position: -100px 0; }  

/*#rol_kn {
  float:right; margin-right:0px;
  }*/
#rol_kn a {
  display:block;
  margin-top:10px;
  width:160px; height:60px;
  background:url(../bilder/logos/kulturnetz_ro160.gif) 0 0 no-repeat;
  }
#rol_kn a:hover { background-position: -160px 0; }

#rol_mp a {
  display:block;
  margin-top:0px;
  width:60px; height:60px;
  background:url(../bilder/logos/museumspass_ro60.gif) 0 0 no-repeat;
  }
#rol_mp a:hover { background-position: -90px 0; }


#rol_mmc {
  margin-right:20px;
  }
#rol_mmc a {
  display:block;
  margin-top:0px;
  width:120px; height:80px;
  background:url(../bilder/logos/morgencard_ro120.jpg) 0 0 no-repeat;
  }
#rol_mmc a:hover { background-position: -120px 0; }  

#rol_klbw a {
  display:block;
  margin-top:0px;
  width:140px; height:60px;
  background:url(../bilder/logos/kulturland_ro140.gif) 0 0 no-repeat;
  }
#rol_klbw a:hover { background-position: -140px 0; }

#rol_tbw a {
  display:block;
  margin-top:0px;
  width:90px; height:60px;
  background:url(../bilder/logos/tmbw_ro90.gif) 0 0 no-repeat;
  }
#rol_tbw a:hover { background-position: -100px 0; }

#rol_rnf {
  margin-right:0px;
  }
#rol_rnf a {
  display:block;
  margin-top:0px;
  width:120px; height:60px;
  background:url(../bilder/logos/rnf_ro120.gif) 0 0 no-repeat;
  }
#rol_rnf a:hover { background-position: -150px 0; }  
#rol_swr a {
  display:block;
  margin-top:-10px;
  width:100px; height:50px;
  background:url(../bilder/logos/swr2_ro100.gif) 0 0 no-repeat;
  }
#rol_swr a:hover { background-position: -100px 0; }  



/* Suche */

#seite .tx-indexedsearch-searchbox table {
  border:none;
  }
#seite .tx-indexedsearch-searchbox table td {
  padding-top:7px;
  border:none;
  }
  
.tx-indexedsearch-rules {
  position:absolute; left:50%; margin-left:-370px; top:180px;
  width:180px;
  }
.tx-indexedsearch-rules p { /* wie Bildunterschriften */
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:11px; line-height:13px;
  color:#666;
  margin-top:7px;
  } 

#seite .tx-indexedsearch-whatis {
  border-top:1px solid #999; border-bottom:1px solid #999;
  padding:5px;
  }
    
#inhalt .tx-indexedsearch .browsebox li {
  padding-left:0px; background:none;
  margin-right:10px;
  }
  
.tx-indexedsearch-res {
  width:535px;
  }
.tx-indexedsearch-res td {
  padding-top:5px; padding-bottom:5px;
  }
.tx-indexedsearch-title a,
.tx-indexedsearch-path a {
  padding-left:5px; padding-right:0px; padding-top:1px; padding-bottom:1px;
  background:url(../bilder/link-pfeil5.gif) left top no-repeat;
  color:#f09;
  /*display:block;*/
  margin-top:3px;
  }
.tx-indexedsearch-title a:hover,
. tx-indexedsearch-path a:hover { 
  padding-left:5px; padding-right:0px; padding-bottom:0px;
  background:url(../bilder/link-pfeil5.gif) left top no-repeat; 
  border-bottom:1px solid #f09;
  }
.tx-indexedsearch-result-number { display:none; }

#inhalt .tx-indexedsearch-res .tx-indexedsearch-redMarkup { color:#f09; }

/* Presse-Bereich */

fieldset { border:none; }
fieldset div { margin-bottom:5px; }
fieldset legend { visibility:hidden; }  
fieldset p { display:inline; }

.tx-felogin-pi1 div {
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:12px; line-height:17px;
  color:#333;
  margin-top:3px; margin-bottom:4px;
}



/* Browserweiche für IE6 */

* html #mitte { height:590px; }

* html #hauptnavi { position:absolute; top:180px; right:0px; }
* html #hauptnavi ul {
  border-bottom:1px solid #aaa;
  display:block;
  width:170px;
  }
* html #hauptnavi li {
  float:left;
  width:170px;
  }    
* html #hauptnavi li a {
  display:block;
  width:170px;  
  }
* html .button a {
  width:170px; height:20px;
  }

* html #bildkopf { overflow:hidden; }
* html #textkopf { overflow:hidden; }
* html #streifen { overflow:hidden; }
* html .sp_rand { display:inline; }
* html .sp_haupt { display:inline; }

* html #rem { position:relative; left:-5px; }
* html #hauptnavi { margin-right:-17px; }

* html .sp_haupt { width:561px; /* statt 520px */}
* html .sp_rand { width:219px; overflow:hidden; /* statt 189px */ }

* html #seite table { margin-right:0px; /* statt 15px */ }

* html #ausstellungsplakate .csc-textpic {
  margin-right:5px; 
  }
  
* html #suche #suchfeld { width:95px; }
  
  
/* Quadrate */  
* html #q_zeu { margin-top:1px; width:170px; height:170px; }
* html #q_sch { margin-top:1px; width:170px; height:170px; }
* html #q_fip { margin-top:1px; width:170px; height:170px; }
* html #q_wel { margin-top:1px; width:170px; height:170px; }
* html #q_bas { margin-top:1px; width:170px; height:170px; }
* html #q_zep { margin-top:1px; width:170px; height:170px; }
* html #q_arc { margin-top:1px; width:170px; height:170px; }
* html #q_arc_bild { margin-top:1px; width:170px; height:170px; }
* html #q_kuk { margin-top:1px; width:170px; height:170px; }
* html #q_kuk_bild { margin-top:1px; width:170px; height:170px; }
* html #q_adp { margin-top:1px; width:170px; height:170px; }

* html #highlights { width:590px; /* statt 510px; inkl. padding-left:50px; padding-right:30px; */ margin-bottom:30px; }

* html #seite .boxen { display:inline; }


/* Button Museen für Geschichte! */
#museenfuergeschichte {
  position:absolute; top:0px; right:192px;
  width:148px; height:38px;
  }

  
/**************************************************************/
/* Presse-Login */

#inhalt .tx-felogin-pi1 legend {
  display:none;
  }
.tx-felogin-pi1 label {
  min-width:90px;
  padding-right:10px;
  float:left;
  }
/*
#c2280 .tx-felogin-pi1 label {
  width:180px;
  }
*/



/* Schrift wie p überall */
.tx-felogin-pi1,
.tx-srfeuserregister-pi1,
#tx-srfeuserregister-pi1-fe_users_form {
  font-family:Arial, Helvetica, sans-serif; font-weight:normal;
  font-size:12px; line-height:17px;
  color:#333;
  }
  
/* Links wie überall */
.tx-felogin-pi1 a,
.tx-srfeuserregister-pi1 p  a {
  padding-left:5px; padding-right:0px; padding-top:1px; padding-bottom:1px;
  background:url(../bilder/link-pfeil5.gif) left top no-repeat;
  color:#f09;
  }
.tx-felogin-pi1 a:hover,
.tx-srfeuserregister-pi1 p a:hover { 
  padding-left:5px; padding-right:0px; padding-bottom:0px;
  background:url(../bilder/link-pfeil5.gif) left top no-repeat; 
  border-bottom:1px solid #f09;
  }

/* Hinweis Pflichtfelder */  
#inhalt .tx-srfeuserregister-pi1-notice {
  font-style:normal;
  color:#f09;
  padding:0px;
  }
  
/* Link Konto löschen */  
#inhalt p.tx-srfeuserregister-pi1-trash {
  display:block;
  clear:both;
  }

/* Sternchen Pflichtfelder */
#tx-srfeuserregister-pi1-fe_users_form label span {  
  color:#f09;
  }

.min { 
  font-size:10px;
  color:#666;
  }

/* Labels */  
#tx-srfeuserregister-pi1-fe_users_form dt {
  width:175px;
  }
/* Spalte Felder */  
#tx-srfeuserregister-pi1-fe_users_form dd {
  width:325px;
  }
/* Felder */  
#tx-srfeuserregister-pi1-fe_users_form input {
  max-width:300px;
  }
/* Passwortfelder */
#tx-srfeuserregister-pi1-fe_users_form input#tx-srfeuserregister-pi1-password,
#tx-srfeuserregister-pi1-fe_users_form input#tx-srfeuserregister-pi1-password_again {  
  width:75px;
  }
    
/* Kommentarfeld */  
#tx-srfeuserregister-pi1-fe_users_form textarea {
  width:300px;
  }
  
/* Fehlermeldungen */  
#inhalt .tx-srfeuserregister-pi1 p.tx-srfeuserregister-pi1-error {
  display:block;
  font-size:1em;
  font-weight:bold;
  color:#f09;
  /*background-color:#f09;*/  
  padding:5px; padding-top:3px; padding-bottom:3px;  
  border:1px solid #f09;
  margin:0px; margin-bottom:5px;
  }
  
/* Submit-Buttons */  
#inhalt .tx-srfeuserregister-pi1-submit {
  margin-top:15px;
  }

/* Überprüfungstext sichtbar */  
#tx-srfeuserregister-pi1-fe_users_form fieldset legend {
  visibility:visible;
  padding:0px;
  font-weight:normal;
  }
  
/* p */  
#inhalt .tx-srfeuserregister-pi1 h4,
#inhalt .tx-srfeuserregister-pi1 p {
  padding-left:0px;
  padding-right:0px;
  }

/* Bestätigung nicht möglich */
#c2292 {
  position:absolute;
  }
.tx-srfeuserregister-pi1 { /* Plugin überdeckt #c2292 */
  position:relative;
  background-color:#fff;
  }
