﻿/*
** Stylesheet-Anpassungen
** ----------------------------------------------
**
** Author: Werum AG
**
** History:
** 26.08.2010 SK: Create
** 22.11.2010 SK: Comments
** 05.05.2011 SK: New terminal-width: 1000px (also new positions of left and right columns)
** 23.06.2011 SK: H2 Überschrift ohne oberen Abstand
** 06.07.2011 SK: Blog Items: Cursor + Link 
** 10.07.2011 SK: MainNavi: Breite 798px wg. IPhone/IPad 
** 15.07.2011 SK: Links in Comments
** 18.07.2011 SK: Styles aus Kontakt-Details verlagert
** 19.07.2011 SK: DLR-Logo: Neues Background-Image
** 22.08.2011 SK: Position Linksymbol in Terminal-Subnavigation (3px statt center)
** 28.08.2011 SK: TerminalBilder: Overlay angepasst (Höhe, Fontsize, Datum)
** 07.09.2011 SK: Terminal: LinkboxNavi Inline (wg. editbutton)
** 09.09.2011 SK: Terminal: Fix wg. weisser Pixelfehler im IE
** 26.09.2011 SK: RelatedDocuments: Mimetype-Piktogramm statt Pfeil nach unten
** 03.11.2011 SK: Standort Jülich
** 10.11.2011 SK: EM-Styling (kursiv)
** 28.11.2011 SK: Terminal-Title: Breite und Höhe für Detail/Preview-Elemente
** 29.02.2012 SK: Google+-Button
** 23.05.2012 SK: Terminal-Linkbox: Umbruch-Fehler/ EInrückung (s. #186) (todo)
** 25.06.2012 SK: iPad: Minimal-Breite setzen
** 28.06.2012 SK: Terminal-Abstand zu Content: 20px
** 19.11.2012 SK: Captcha-Form
** 27.11.2012 SK: Optimierung Captcha-Form: Texte weiß, Abstand Eingabefeld, Einrückung Textfeld
** 27.11.2012 SK: Neue Artikel-Footer-Icons: Twitter, Facebook, Google+, Like, Print, Send / Mouseover raus
** 29.11.2012 SK: Neue Mimetype-Icons: Audio, Bild, Film, Flash, MP4, PDF, RSS, XML, ZIP
** 26.03.2013 SK: Anpassung Artikelgalerie 
** 18.07.2013 SK: Neues Headerbild: TdLR 2013 
** 17.12.2013 SK: Neues Headerbild: Ariane 
** 19.12.2013 SK: Missionsseiten 
** 06.01.2014 SK: iPad: Minimal-Breite bei Missionsseiten
** 26.02.2014 SK: Content Padding Archive raus
** 07.08.2014 SK: Neues Headerbild: OuterSpace 
** 11.09.2014 SK: Neues Headerbild: Aschewolke
**
*/

/*
** iPad spezifisch
*/
body               { min-width: 1000px; }
body.Missionsseite { min-width: 1060px; }
 
/*
** Abstand Content-DIV
#terminal { padding:0; }
*/
body.Normal              #content { padding: 6px  0 0; }
body.Sonderseite         #content { padding: 6px  0 0; }
body.Missionsseite       #content { padding: 6px  0 0; }
body.panorama            #content { padding: 6px  0 0; }
body.With_Detail_Header  #content { padding: 6px  0 0; }
body.Galerie             #content { padding: 20px 0 0; }

div.content-bar-left       {  margin-right: 20px; }

/*
** 19.07.2011 SK: DLR-Logo: Neues Background-Image
#terminal-head { background: url("../images/terminal/terminal-top-navi-bg.png") no-repeat scroll 132px top transparent; }
*/
#terminal-head { background: url("../images/terminal/terminal-top-navi-bg-02.png") no-repeat scroll 0px 0px transparent; }
#terminal-head a.logo { margin-left: 0px; }
/*#terminal-head a.logo img { width: 132px; height:86px; }*/
#terminal-main { background: url("../images/terminal/back.png") repeat-y scroll 0 0 transparent; margin-left: 0px;  width: 1000px; }

/* 
** Editbuttons
*/ 
img.xxl-editbutton    { display: inline !important; margin: 0 !important; float: none !important; }
img.xxl-admin-control { display: inline !important; margin: 0 !important; float: none !important; }
span.editbutton img   { display: inline !important; margin: 0 !important; }
span.editbutton a     { display: inline !important; margin: 0 !important; background: none !important;  padding: 0 !important; }

/* 
** Allgemeines
*/ 
.error         { color: red;  font-size: 14px;}
.error.terminal{ color: white; background-color: red; position: absolute; top: 230px; }
.clearleft     { clear: left;  }
.clearright    { clear: right; }
.clearboth     { clear: both;  }
.show-False    { display: none; }
.block         { display: block; }
.iblock        { display: inline-block; }
.inline        { display: inline; }
.mimetype      { vertical-align: top; }
#preview-end   { display: none; }

/*
** Header und Fettschaltung
*/
h1, h2, h3 { font-weight: bold; }
strong, b  { font-weight: bold; } 
em         { font-style: italic;} /*10.11.2011 SK*/


#content-center h2 { margin: 0 0 15px 0; } /* 23.06.2011 SK */
#content-center p  { font-size: 1em; margin-bottom: 1em; }

/* 
** Artikel Headlines
*/ 
#content-center div.article-header h3      { font-size: 1.10em;  font-weight: bold;   line-height: 1.2em; margin-bottom: 15px; }
#content-center div.article-header h2      { font-size: 1.65em;  font-weight: normal; line-height: 1.3em; margin-bottom: 15px; }
#content-center div.article-header p.date  { color: #AAAAAA;  font-style: italic;  margin-bottom:5px; position: relative;  top: -16px; }

/* 
** Tabellen 
*/ 
div.article-preview table    { border-collapse: collapse; border-spacing: 2px; }
div.article-preview table th { font-weight: bold; }

/* Tabellenbaustein (in Altdaten): */
table tr.bausteinhead { }
table th.bausteinheadcell { width:auto !important; }
table tr.baustein { }
table tr.bausteinalt { }
table td.bausteincell { width:auto !important; }

/* 
** Listen
*/ 
div.article-preview ul,
div.article-preview ol,
div.article-preview dl    { margin-bottom: 1em; margin-left: 1em; }
div.article-preview li    { list-style: decimal outside; }
div.article-preview ul li { list-style: disc outside; }
div.article-preview dl    { padding-left: 5px; }
div.article-preview dl dt { font-weight: bold; }
div.article-preview dl dd { padding-left: 40px }

/* 
** Anchor
*/ 
a          { text-decoration: none; color: #000; }
a.norm     { padding-left: 18px; background: url("../img/general/more-black.png")      no-repeat scroll left 2px transparent; }
a.more     { padding-left: 19px; background: url("../img/general/more_up.png")         no-repeat scroll left 2px transparent; }
a.download { padding-left: 16px; background: url("../img/general/more-black-down.png") no-repeat scroll left 2px transparent; }
a.extern   { padding-left: 16px; background: url("../img/terminal/foot-link.png")      no-repeat scroll left 2px transparent; }
a.link-mail{ padding-left: 15px; background: url("../img/general/mail.png")            no-repeat scroll left 3px transparent; }
a.link01   { padding-left: 18px; background: url("../img/general/more-black.png")      no-repeat scroll left 2px transparent; }
a.link02   { padding-left: 18px; background: url("../img/general/more-black.png")      no-repeat scroll left center transparent; }
a.asbutton { cursor: pointer; }

/** alte Icons
div.article-content-foot a.like                 { padding-left: 18px !important; background: url("../images/icons/likeit.png") no-repeat scroll -1px center transparent; }
div.article-content-foot a.unlike               { padding-left: 18px !important; background: url("../images/icons/likeit_already.png") no-repeat scroll -1px center transparent !important; }
div.article-content-foot a.link-twitter-simple  { padding-left: 18px; background: url("../images/icons/twitter_icon_14.png") no-repeat scroll left center transparent; }
div.article-content-foot a.link-facebook-simple { padding-left: 18px; background: url("../images/icons/facebook_icon_14.png") no-repeat scroll left center transparent; }
div.article-content-foot a.link-google-simple   { padding-left: 18px; background: url("../images/icons/gplus_14x14.gif") no-repeat scroll left center transparent; }
div.article-content-foot a.link-print-simple    { padding-left: 20px; background: url("../images/icons/print.gif") no-repeat scroll left center transparent; }
div.article-content-foot a.link-mail-simple     { padding-left: 20px; background: url("../images/icons/send.gif") no-repeat scroll left center transparent; }
div.article-content-foot a                      { display: inline !important; }
div.article-content-foot a:hover                { background: none #000 !important; }
**/

/* neue Icons */
div.article-content-foot a.like                 { padding-left: 18px !important; background: url("../images/icons/png/icon-like-off.png") no-repeat scroll -1px center transparent; }
div.article-content-foot a.unlike               { padding-left: 18px !important; background: url("../images/icons/png/icon-like-on.png") no-repeat scroll -1px center transparent; }
div.article-content-foot a.link-twitter-simple  { padding-left: 18px; background: url("../images/icons/png/icon-tw.png") no-repeat scroll left center transparent; }
div.article-content-foot a.link-facebook-simple { padding-left: 18px; background: url("../images/icons/png/icon-fb.png") no-repeat scroll left center transparent; }
div.article-content-foot a.link-google-simple   { padding-left: 18px; background: url("../images/icons/png/icon-gplus.png") no-repeat scroll left center transparent; }
div.article-content-foot a.link-print-simple    { padding-left: 20px; background: url("../images/icons/png/icon-print.png") no-repeat scroll left center transparent; }
div.article-content-foot a.link-mail-simple     { padding-left: 20px; background: url("../images/icons/png/icon-send.png") no-repeat scroll left center transparent; }
div.article-content-foot a                      { display: inline !important; }
div.article-content-foot a:hover                { color: #000000; }

/* Modultitle 
** - auf Panorama-Seite groesser
div.content-bar-right div.box h3 {font-size: 18px;}
body.panorama div.content-bar-right div.box h3 {font-size: 22px;}
 */
div#content-center h1 {  font-size: 18px; padding-left: 10px; font-weight: bold; }

/* 
** Terminal
*/
*+html #terminal-subnavigation { top: 0px; }

/*
** Suchfeld
*/
/*#terminal-search    { width: 195px; height: 20px; position: absolute; top: 4px; right: -2px; }
#quicksearch input.field {
  background: url("../images/terminal/suchfeld.gif") no-repeat scroll 0 0 transparent;
  width: 170px;
}*/

	#terminal-search { width: 190px; height: 20px; position: absolute; top: 4px; right: 1px; }
	#quicksearch label { position: absolute; top: 3px; left: 7px; }
	#quicksearch #quicksearch-input { padding: 0px 5px; background: url('../img/terminal/search.png') no-repeat; float: left; }
	#quicksearch #quicksearch-input input { width: 150px; height: 20px; line-height: 20px; background: none; border: 0px; outline: none; }
	#quicksearch #quicksearch-submit { background: url('../img/terminal/search-button.png') no-repeat; float: right; }
	#quicksearch #quicksearch-submit input { width: 21px; height: 20px; background: url('../img/terminal/search-button.png') no-repeat; border: 0px; background: none; outline: none; }

div.terminal-foot a  { padding-left: 16px; display: inline ; color: #000; background: url('../img/terminal/foot-link.png') 0px 3px no-repeat; }

	

/*
** Terminal - Mainnavigation
*/
#terminal-navigation-main   {  width: 798px; }
#terminal-navigation-main li {  margin-right: 0px; }

/*
** Terminal - Subnavigation
*/
#terminal-main div.navigation li a { background-position: left 6px; height: auto; }
#terminal-main div.navigation li   { margin-bottom: 5px;  padding-right: 3px;    }
#terminal-main div.navigation li span.black-bg {  display: block;  padding: 0px 5px; }
#terminal-main div.navigation div.paging-inner li { margin:0; }
#terminal-main div.navigation ul.second li a {
   background-position: left 2px !important; /* 22.08.2011 */
   display: inline-block !important; /* 07.09.2011 */
}
#terminal-main div.navigation ul.second li span.editbutton a  { background: none !important; }

/* Subnavigation bei Publikationen */
#terminal-main div.navigation li.path > a.black-bg { color: #FFFFFF;  background: url("../img/terminal/nav-button-black-top.png") no-repeat scroll center top transparent; }
#terminal-main div.navigation li.path > a.black-bg span.black-bg { background: url("../img/terminal/nav-button-black-bottom.png") no-repeat scroll center bottom transparent; }
#terminal-main div.navigation li.path ul { display: block; }
#terminal-main div.navigation li.path ul li.active a.black-bg { background: url("../img/terminal/nav-button-black-top-small.png") no-repeat scroll center top transparent; }
#terminal-main div.navigation li.path ul li.active span.black-bg {  background: url("../img/terminal/nav-button-black-bottom-small.png") no-repeat scroll center bottom transparent; }


#content-bar-newsfeed div.newsfeed { padding:0; }
#content-bar-newsfeed div.newsfeed-content-inner { height: 145px; width:160px;}
#content-bar-newsfeed p a       { color: #fff;  font-weight: normal;  text-decoration: none;}
#content-bar-newsfeed p a:hover { color: #fff;  background-color: transparent; }

/* 
** Breadcrumb
*/
div.content-bar div.box.breadcrumb { background: url("../img/general/box-corner-bottom-right.png") no-repeat scroll right bottom #666666; color:#FFFFFF; font-size: 12px; margin-bottom: 1px; padding:10px 0 10px 10px;}
div.content-bar div.box.breadcrumb h3 { color: #FFFFFF; font-size: 12px; font-weight: bold; padding: 0; margin-bottom: 5px; }
div.content-bar div.box.breadcrumb ul { list-style:none outside none; margin-left:5px; }
div.content-bar div.box.breadcrumb ul li { background-color:#666666; list-style:none outside none; }
div.content-bar div.box.breadcrumb ul li a { background:url("../img/general/breadcrum_arrow.gif") no-repeat scroll left 3px transparent; color:#FFFFFF !important; font-weight:normal  !important; padding-left:10px; }
div.content-bar div.box.breadcrumb ul li.first a { font-weight:bold !important; background:none; padding-left:0px; }

div.content-bar div.box.breadcrumb ul li  {padding-left:0px;}
div.content-bar div.box.breadcrumb ul li + li {padding-left:5px;}
div.content-bar div.box.breadcrumb ul li + li + li {padding-left:17px;}
div.content-bar div.box.breadcrumb ul li + li + li + li {padding-left:29px;}
div.content-bar div.box.breadcrumb ul li + li + li + li + li{padding-left:41px;}
div.content-bar div.box.breadcrumb ul li + li + li + li + li + li{padding-left:53px;}


/* 
** Content
*/
#content {  min-height: 0px; }

/* 
** Footer
*/
#foot-sitemap div.more { display:none; }

/* 
** Newsfeed
*/
div.newsfeed-content p { font-size: 12px; }

/* 
** Panorama 
*/
div.panorama-text         { width: 250px; }
div.panorama-text a       { color: white; background-color: transparent; }
div.panorama-text a:hover { color: black; background-color: white; }
/*#panorama-content div.panorama-text {  *background-color: #000000; }*/

/* 
** Linkbox
*/ 
div.content-bar div.box       { font-size: 12px; padding: 10px 0; padding-left: 10px; margin-bottom: 1px;}
div.content-bar div.box h3    { font-size: 15px; font-weight: normal; line-height: 1.2em;  margin-bottom: 10px; }
div.content-bar div.box div.more li { line-height: 1.2em; padding: 2px 0; }
div.content-bar div.box a.preview   { background: none; padding: 0 0 5px;   }
div.content-bar div.box img.preview { position: relative; left: -10px; padding-bottom: 2px; } 
div.content-bar div.box a.norm      { display: inline-block; line-height: 16px; }
div.content-bar div.box a.download  { display: inline-block; line-height: 16px; }

/** 22.06.2011 SK:
div.content-bar-right div.more a          { background: url("../img/general/more-black.png") no-repeat scroll left 5px transparent; }
div.content-bar-right div.more a.download { background: url("../img/general/more-black-down.png") no-repeat scroll left 5px transparent; }
div.content-bar-right div.more a.download img { height: 14px; vertical-align: text-top; }
div.content-bar-right div.more a.icon     { padding-left: 0; background: none; }
div.content-bar-right div.more a.icon img { height: 14px;  position: relative;  top: 2px; }
div.content-bar-right div.more a.rss      { background: url("../images/icons/rss-icon.png")  no-repeat scroll left 2px transparent; }
div.content-bar-right div.box a           { display:inline-block !important; }
**/
div.content-bar div.more a          { background: url("../img/general/more-black.png") no-repeat scroll left 4px transparent; }
div.content-bar div.more a.download { background: url("../img/general/more-black-down.png") no-repeat scroll left 5px transparent; }
div.content-bar div.more a.download img { height: 14px; vertical-align: text-top; }
div.content-bar div.more a.icon     { padding-left: 0; background: none; }
div.content-bar div.more a.icon img { height: 14px;  position: relative;  top: 2px; }
div.content-bar div.more a.rss      { background: url("../images/icons/rss-icon.png")  no-repeat scroll left 2px transparent; }

/** 29.11.2012 SK: Neue Mimetype-Icons: Audio, Bild, Film, Flash, MP4, PDF, RSS, XML, ZIP **/
div.content-bar div.more a.download.aac, 
div.content-bar div.more a.download.mp3 { background-image: url("../images/mime/icon-audio.png"); }
div.content-bar div.more a.download.pdf,
div.content-bar div.more a.download.xls { background-image: url("../images/mime/icon-pdf.png"); }
div.content-bar div.more a.download.rss { background-image: url("../images/mime/icon-rss.png"); }
div.content-bar div.more a.download.avi,
div.content-bar div.more a.download.flv,
div.content-bar div.more a.download.mov,
div.content-bar div.more a.download.mp4,
div.content-bar div.more a.download.mpeg,
div.content-bar div.more a.download.mpg,
div.content-bar div.more a.download.wmv { background-image: url("../images/mime/icon-mp4.png"); }
div.content-bar div.more a.download.gif,
div.content-bar div.more a.download.jpg,
div.content-bar div.more a.download.png { background-image: url("../images/mime/icon-bild.png"); }
div.content-bar div.more a.download.swf { background-image: url("../images/mime/icon-swf.png"); }
div.content-bar div.more a.download.xml { background-image: url("../images/mime/icon-xml.png"); }
div.content-bar div.more a.download.zip { background-image: url("../images/mime/icon-zip.png"); }

div.content-bar div.box         { background-color: #dedddd; }
div.content-bar div.box.dark    { background-color: #dedddd; }
div.content-bar div.box.bright  { background-color: #eeeeee; }
div.content-bar div.box.deepbox { background-color: #cdcdcd; }
div.content-bar div.box.subnavi { padding-top: 0px; padding-left: 0px; background-color: transparent; }
div.content-bar div.box.filter  { background-color: transparent; }
div.content-bar div.glow-box    { width: 140px;}

div.content-bar div.box div.more       { padding: 5px 0;}
div.content-bar-right div.box div.more { border-top: 0 none;}
/*div.content-bar-right div.box div.more { border-top: 1px dotted #333; }*/

#content-bar-heavens_above    { border-top: 0 none; }
#content-bar-heavens_above h3 { padding-left:10px; }
div.content-bar div.box ul    {  margin: 0; }

/*
** Article-Detail 
*/
div.article-header div.article-gallery-text { width: 210px; } /* Bildtitel*/
div.article-header div.article-gallery-info p.copyright { border-top: 1px solid #FFFFFF; font-size: 0.9em; margin: 15px 25px 0; padding: 10px 0 0 10px; }
div.article-header div.article-gallery-img * { float: left; cursor: pointer; }
div.article-header div.article-gallery-img video {  }

div.article-preview.mt20.print  { margin:0; } 
div.article-preview h4        { font-size: 13px; font-weight: bold; margin-bottom: 1em; } /* Author */
div.article-preview a         { color: #000000; font-weight: bold;  text-decoration: underline; }
div.article-preview a:visited { color: #666666; }
div.article-preview a:hover   { color: #ffffff;  background-color: #666666; }
div.article-preview p.Zwischenueberschrift { font-weight: bold; } /* new style */
div.article-preview p.Zwischenüberschrift { font-weight: bold; } /* old style */

div.article-content-foot h3 { font-weight: bold; }

/* Fixe Höhe wg. unterschiedlich hoher Boxen */
div.article-content-foot div.article-content-foot-row.second-row div.article-content-foot-box        {  height: 106px; }
div.article-content-foot div.article-content-foot-row.second-row div.article-content-foot-box.header {  height: 20px; }

div.article-content-foot div.article-content-foot-box.header           { min-height: 0; }
div.article-content-foot div.article-content-foot-box.header.no-border {  background: none repeat scroll 0 0 #b1b1b1; }


/* 
** Infobox
*/ 
div.article-preview div.infobox ul    { list-style-type: none; margin: 0; }
/*div.infobox ul li { list-style-type: none; margin: 0; }*/
div.article-preview div.infobox h4    { font-size: inherit; margin-bottom: 0px; }

div.article-preview div.infobox p a,     
div.article-preview div.infobox p a:link    { color: #ffffff !important; font-weight: bold;  text-decoration: underline; }
div.article-preview div.infobox p a:visited { color: #aaaaaa !important; }
div.article-preview div.infobox p a:hover, 
div.article-preview div.infobox p a:focus, 
div.article-preview div.infobox p a:active  { color: #ffffff !important;  background-color: #666666; }

/*
** Bildbausteine
*/
div.contentbild        { font-size: 11px; line-height: 14px; color: #646464; margin: 0px auto 10px; }
div.contentbild.left   { float: left; margin: 2px 10px 10px 0;	}
div.contentbild.right  { float: right;	margin: 2px 0 10px 10px; }
div.contentbild.center { float: none; }
div.contentbild.w120   { width: 120px;	}
div.contentbild.w150   { width: 150px;	}
div.contentbild.w195   { width: 195px;	}
div.contentbild.w200   { width: 200px;	}
div.contentbild.w250   { width: 250px;	}
div.contentbild.w300   { width: 300px;	}
div.contentbild.w320   { width: 320px;	}
div.contentbild.w350   { width: 350px;	}
div.contentbild.w600   { width: 596px;	}
div.contentbild div.unterschrift { padding: 4px 0px; }
div.contentbild div.desc   { display:inline-block; float:left; width:288px; }
div.contentbild a.download { float:right; color:#000000; text-decoration:none;}
div.contentbild a.download { background: url("../img/general/more-black-down.png") no-repeat scroll left 2px transparent; padding-left: 14px; }

/* 
** Pager Module
** 22.06.2011 SK: deaktiviert: 
div.pager { background-color: transparent !important; padding: 0 !important; margin: 0 !important; }
div.pager ul.pagenavigation { clear: both; overflow: hidden; list-style: none; text-align: right; }
div.pager ul.pagenavigation li { display: inline-block; margin-right: 5px; padding:0 !important; }
div.pager ul.pagenavigation li a { color: #303030; font-size: 12px; }
div.pager ul.pagenavigation li.current a { font-weight: 800; }
div.pager ul.pagenavigation li.prev { margin-right: 20px; }
div.pager ul.pagenavigation li.next { margin-left: 15px; margin-right: 0; }
div.pager ul.pagenavigation li.prev a, 
div.pager ul.pagenavigation li.next a { font-size: 11px; font-weight: 800; }
div.pager ul.pagenavigation.fullpage-true { display: none; }
*/ 

/* 
** Event-Kalender
*/ 
#calendar-list div.item     { font-size: 11px; }
#calendar-list div.item h4  { font-weight: bolder; }
#calendar-list div.item p   { font-size: 11px; }
#calendar-list div.item p a { font-weight: normal; }
div.content-bar-right div.box table.calendar td a {  font-weight: inherit; }
div.content-bar-right div.box table.calendar td.font-bold a {  font-weight: bold; }

div.institute-content h3 { font-size: 13px; font-weight: bold; }


/* 
** Veranstaltungen
*/ 
div.content-listing p.datetime, 
div.article-header p.datetime { color: #666; font-style: italic; }
div.article-header p.datetime { margin-bottom: 5px;  position: relative;  top: -16px; }
div.content-listing span.time, 
div.article-header span.time  { float: right; padding-right: 10px; }

/* 
** ScrollBoxes
*/ 
div.scroll-box div.scroll-wrap { height: 408px; width: 197px; }
div.scroll-box div.scroll-wrap h2 {  margin: 0 !important; }
div.scroll-box div.scroll-wrap.scroll-middle { left: 5px; }
div.scroll-box div.scroll-wrap div.scroll-pages    { width: 189px; padding-right:8px; }
div.scroll-box div.scroll-wrap div.scroll-container{ height: 342px; border-left:1px solid #E2E1E1; border-right:1px solid #ECECEC; }
div.scroll-box div.scroll-wrap div.scroll-step div { line-height: 15px; height: 48px; padding: 8px 10px 5px; font-size: 11px; border: 0 ; }
div.scroll-box div.scroll-wrap div.scroll-step a   { color: #000; cursor: pointer; }
div.scroll-box div.scroll-wrap div.scroll-step img { border:0; }

div.scroll-box div.scroll-wrap div.scroll-step { height: 171px;}
div.scroll-box div.scroll-wrap div.scroll-step img { padding-bottom: 5px;  }
div.scroll-box div.scroll-wrap div.scroll-step div.teasertext { font-size: 11px;  line-height: 15px;  width: 185px;  height: 30px; overflow: hidden;  padding: 0 5px; }
div.scroll-box div.scroll-wrap div.scroll-step div.teasertext  h3 {font-size: 1em;  font-weight: normal; }
div.scroll-box div.scroll-wrap div.scroll-step div.ellipse  { height: auto;   line-height: 1.2em; padding: 0px 5px; }


/* 
** Terminal Standorte
*/
#standort-juelich        { left: -30px; top: 150px; } /*03.11.2011*/
#standort-lampoldshausen { left:  99px; top: 224px; }
#standort-neustrelitz    { left: 186px; top:  63px; }
#standort-weilheim       { left: 149px; top: 279px; }

#terminal div.standorte-wrapper div.standort-box { margin: 5px 10px; }
#terminal div.standorte-wrapper div.standort-map a { height:auto; } 
#terminal-standorte div.features li span    { height: auto; }
#terminal-standorte div.features li span h3 { }
#terminal-standorte div.features li span p  { color: #FFFFFF; padding: 0 3px 0; }

/* 
** Terminal Ansprechpartner
*/
#standort-detail-content     { background: none #353331;  width: 346px; color: #FFFFFF; margin-top: 40px; } 
#standort-detail-content img { float: right;  margin: 20px 10px 10px;  border: 1px solid white; padding: 2px;}
#standort-detail-content p   { margin: 20px 10px 10px;  } 
#standort-detail-content p a { color: #FFFFFF;   font-weight: normal;  text-decoration: underline; }

#presse-ansprechpartner div.contact-form { padding-top: 45px; width: 300px; }
#presse-ansprechpartner div.contact-form label { width: 60px; }
#presse-ansprechpartner div.contact-form textarea { width: 235px; }


/* 
** Global-Formular
*/ 
div.content-form h2 { font-size: 1.6em; font-weight: normal; margin: 10px 0 25px; }
div.content-form p  { font-size: 1em; padding-bottom: 1em; }
div.content-form .field { clear: both; overflow: hidden; margin-bottom: 10px; }
div.content-form .field input { width: 235px; height: 20px; line-height: 20px; float: left; background: transparent url(../img/general/input_field_long.png) left top no-repeat; border: 0px; }
div.content-form .field label { width: 75px; display: block; float: left; }

div.content-form .fieldButton { margin-left: 90px; padding-top: 30px;}
div.content-form .checkboxes  { padding-left: 75px; }
div.content-form .checkboxField { float: left; width: 120px; margin-top: 30px; }
div.content-form .checkboxField a { display: block; color: #000; background: transparent url(../img/general/white_checkbox.png) left 100% no-repeat; padding-left: 20px; line-height: 20px; padding-left: 20px; padding-top: 5px; }
div.content-form .checkboxField a.checked { background: transparent url(../img/general/white_checkbox_active.png) left 100% no-repeat; }
div.content-form .fieldButton { margin-left: 75px; padding-top: 30px; }
div.content-form .fieldButton .button:hover { cursor: pointer; }

div.content-form div.checkboxes { margin-top: 20px; }
div.content-form div.checkboxes input { position: absolute; overflow: hidden; left: -9999px; }
div.content-form div.checkboxes label { background: url("../img/general/white_checkbox.png") no-repeat scroll left 100% transparent; padding: 5px 20px 0 20px; display: block; }
div.content-form div.checkboxes label.selected { background: url("../img/general/white_checkbox_active.png") no-repeat scroll left 100% transparent; }
div.content-form div.checkboxes label:hover   { cursor: pointer; }


/* 
** Content-Formular
*/ 
#content-center div.content-form    { background-color:white; }
#content-center div.content-form p  { margin-bottom: 0; padding-bottom: 1em; }
#content-center div.content-form p.error  { font-size: 1.2em; }
#content-center div.content-form div.field input {  background: url("../images/input_391.png") no-repeat scroll left top #DDDEE0;  margin-left: 2px; width: 391px; }
#content-center div.content-form div.field textarea { background: url("../img/general/textarea_big.png") no-repeat scroll left top #DDDEE0; }
#content-center div.content-form div.field button   { line-height: 21px; white-space: nowrap; }
#content-center div.content-form div.selectbox-wrapper { width: 400px; margin-left: 0px; margin-top: 20px; left: 75px; *left: 71px; }

/* 
** Newsletter-Formular
*/ 
div.newsletter-content {border: 0; height: auto; padding: 0; width: 520px; float:none}
div.newsletter-form .field .button {
   border: 0px; 
   background: transparent url(../img/general/link_button_white_left.png) 0px 1px no-repeat; 
   vertical-align: middle; 
   text-align: center; 
   overflow: visible;
   height: 21px;
   line-height: 21px;
   /* IE-Styles */
   *padding-left: 3px ; 
   *background-position: 0 0px; 
   *margin-right: 5px; 
}
div.newsletter-form .field .button span {
   display: block;
   background: transparent url(../img/general/link_button_white_right.png) right no-repeat;
   padding-left: 10px;
   padding-right: 10px;
   height: 21px;
   line-height: 21px;
   white-space: nowrap;
}

/* 
** Kontakt-Formular Start
*/ 
div.contact-form h2  { font-size: 17px; margin-bottom: 25px; font-weight: bold; }
div.contact-form .field textarea {  height: 90px;  margin-left: 2px;  width: 391px;}
div.contact-form .fieldButton .button:hover { cursor: pointer; }

/* 
** Kontakt-Formular Pressebox
*/ 
div.contact-frame { padding-top: 50px; width: 327px; float: right; font-size: 1.1em; }
div.contact-frame h3 { margin-bottom: 10px; width: 231px; height: 62px; display: block; text-indent: -10000px; background: url('portaldata/1/img/terminal/logo-kontakt.png') no-repeat; }
div.contact-frame p { padding: 0px 0px 10px 67px; }

/* 
** Blogs
*/ 
#content-center div.blog-item { margin-bottom: 15px; border-top: 1px solid #AAA; padding-top: 15px; clear: both; }
#content-center div.blog-item { font-size: 12px; cursor: pointer; }
/*
#content-center div.blog-item { margin: 0; border: 0; padding: 15px 0; border-bottom: 1px solid #AAA;  min-height:105px; clear: both; }
*/
#content-center div.blog-item.first { padding: 0px; border: 0px; }
#content-center div.blog-item div.teaserimg {  float: left;  height: 110px; width: 205px;  overflow: hidden; cursor: pointer; }
#content-center div.blog-item img.teaserimg  { width: 195px; height: auto;}
#content-center div.blog-item div.teasertext {  height: 96px;  overflow: hidden; cursor: pointer; }
#content-center div.blog-item div.teasertext.wide { width: 100%; }
#content-center div.blog-item div.teasertext h3 {  font-size: 1em; }
#content-center div.blog-item div.teasertext h3 span { color: #aaa; }
#content-center div.blog-item div.teasertext div.date { font-weight: bold; }
#content-center div.blog-item div.teasertext p a { color: #000; font-weight: normal;  text-decoration: none; }
#content-center div.blog-item div.teasertext p a:hover { color: #000; background-color: #fff;}

/* 
** Comments
*/ 
#content-center .comments .footer ul { width: 588px; }
#content-center .comments .comments-fields .field p {  color: #ffffff;}
#content-center .comments .comments-fields .field.indent p { margin-left: 73px;}
#content-center .comments .comments-fields .field label {  color: #ffffff;}
#content-center .comments .comments-form { height: auto !important; }
#content-center .comments .comments-form-button { height: 35px; }
#content-center .comments .header h2,
#content-center .comments .footer h2 { font-size: 18px;}
#content-center .comments .open h2 {  display:none;}
#comments ul li p a,     
#comments ul li p a:link    { color: #ffffff !important; font-weight: bold;  text-decoration: underline; }
#comments ul li p a:visited { color: #aaaaaa !important; }
#comments ul li p a:hover, 
#comments ul li p a:focus, 
#comments ul li p a:active  { color: #ffffff !important;  background-color: #666666; }

/*
** Captcha-Form
** 19.11.2012 SK
*/
#comments div.captcha-form span.error { color: red;  font-size: 12px;}
#comments div.captcha-form { margin-left: 73px; }
#comments div.captcha-form input { margin-top: 10px; }

/* 
** Subnavi (Seiten-Navi)
*/ 
div.content-bar-left div.subnavi ul { list-style-type: none;}
div.content-bar-left div.subnavi ul li { display: block; }
div.content-bar-left div.subnavi ul li a.norm { padding: 6px 0px; color: #000000; display: block; font-size: 13px; line-height: 1.2em; background: none; }
div.content-bar-left div.subnavi ul li a.norm span {padding-left: 18px; display: block;}
div.content-bar-left div.subnavi ul li.active > a.norm { }
div.content-bar-left div.subnavi ul li.active > a.norm span { color: #FFFFFF; display: block;}

div.content-bar-left div.subnavi ul li { background: #F0F0F0; }
div.content-bar-left div.subnavi ul li li { background: #dedddd; }
div.content-bar-left div.subnavi ul li.active { background: #464646; }

/* 
** Subnavigation (Archiv-Navi)
*/ 
div.content-bar div.box div.more ul.subnavigation    {  margin-left: 20px; }
div.content-bar div.box div.more ul.subnavigation li { }
div.content-bar div.box div.more ul.subnavigation li a { display: block;  font-size: 12px;  line-height: 1.5em; }

/* 
** Artikelkaroussel
*/ 
div.dynamic-content { font-size: 12px;  }
div.dynamic-content div.js-generated-content  { width: 200px; }
div.dynamic-content div.cms-generated-content { width: 385px; }
div.dynamic-content div.cms-generated-content div.entry  { background-color: #212121; width: 385px; height: 350px; }
div.dynamic-content div.cms-generated-content div.entry img { float: none; }
div.dynamic-content div.cms-generated-content div.entry div.teasertext {  float:none; width: 365px; height: 96px;  overflow: hidden; cursor:pointer;  padding: 10px 10px 0; color: #FFF; }
div.dynamic-content div.cms-generated-content div.entry h3 {  font-size: 1em;  }
div.dynamic-content div.cms-generated-content div.entry div.ellipse {  padding: 0px 10px; }
div.dynamic-content div.cms-generated-content a,
div.dynamic-content div.cms-generated-content a:visited,
div.dynamic-content div.cms-generated-content a:hover   { color: #FFF; background-color: transparent; }

/* 
** Archive
*/ 
#content-padding-left { padding-left: 0px; } /* 26.02.2014 SK */
#content-padding-left div.entry  { background-color: transparent; }
#content-padding-left div.content { color: #000; }
#content-padding-left div.content div.date { font-weight:bold; }
#content-padding-left div.content div.author { font-weight:bold; }
#content-padding-left div.entry-without-image div.content { width: 100%; }

/* 
** Job-Listing
*/ 
div.content-bar div.box ul.joblisting li { margin-bottom: 10px; }
div.content-bar div.box ul.joblisting a  { line-height: 13px; word-wrap: break-word; white-space: pre-wrap; }
div.content-bar div.box ul.joblisting p  { line-height: 16px; margin-top: 2px; }

/* 
** Multimedia-Bilder
*/ 
div.webcast-content div.big-media-img { width: 598px; }
div.webcast-content div.big-media-img .gallery-api a.label { width: 15px; position: relative; top: 0px; *top: -1px; }
div.webcast-content div.media-box    { width: 200px; }
div.webcast-content div.media-box li { width: 180px; height: 110px; overflow: hidden; }
div.webcast-content div.media-box div.media-box-padding { padding: 0px 5px 0px 5px; }
/** Test SK
div.webcast-content div.media-box li a span.background {
  background: url("../img/terminal/feature_list_bg.png") repeat scroll 0 0 transparent;
  height: 35px;
}
*/

/* 
** Magazin-Skimmer
*/ 
#content-center div.content-frame div.content-listing-grid div.grid-item {  float: left;  width: 180px;  height: 222px;  margin-right: 20px;  margin-bottom: 20px;  overflow: hidden; }
#content-center div.content-frame div.content-listing-grid div.grid-item div.teaserimg { height: 100px;  margin-bottom: 10px;  overflow: hidden; }
#content-center div.content-frame div.content-listing-grid div.grid-item img { margin-bottom: 0px; }
#content-center div.content-frame div.content-listing-grid div.grid-item div.teasertext.skimmer { height: 96px; overflow: hidden; cursor: pointer; } /* 6 Zeilen a 16px */
#content-center div.content-frame div.content-listing-grid div.grid-item div.date { font-weight: bold; }


/* 
** Publications
*/ 
div.publication h3 { width: 150px; }
div.publication p  { width: 150px; }
div.publication div.index p  { width: auto;  font-size: 11px; line-height: 1.4em; margin-bottom:23px; }
div.publication a.download { background: url("../img/general/more-black-down.png") no-repeat scroll left center transparent; }

/*
** Terminal Media Detail
** 09.09.2011 SK: Terminal: Fix wg. weisser Pixelfehler im IE
*/
div.terminal-media-active {  height: 340px; }
div.terminal-media-active div.terminal-media-element-video div.terminal-media-element-title {bottom: 0; }
div.terminal-media-active div.terminal-media-element-title h3 a,
div.terminal-media-active div.terminal-media-element-title h3 a:visited,
div.terminal-media-active div.terminal-media-element-title h3 a:hover  { color: #FFF; background: transparent; }
div.terminal-media-active div.terminal-media-element-content { height: 340px; background-color: #000; }

/*
** Terminal Media Preview
*/
div.terminal-media-content div.terminal-media-element            { padding: 0 0 4px; }
div.terminal-media-content div.terminal-media-element-title      { width: 190px; }
/* Test SK
div.terminal-media-content div.terminal-media-element-title h3 { 
  display: block;
  max-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}*/
div.terminal-media-content div.terminal-media-element-title h3 a { padding: 3px 3px 0px; }
div.terminal-media-content div.terminal-media-element-title p    { display: block; padding: 0 3px 3px; font-size: 1.1em; }
div.terminal-media-content div.terminal-media-element-preview    { width: 190px; height:109px; overflow: hidden;}

/* Scrollbar spezifische Anpassungen */
div.jScrollPaneContainer div.terminal-media-element-title   { width: 180px; }
div.jScrollPaneContainer div.terminal-media-element-preview { width: 180px; height:110px;}
div.jScrollPaneTrack { background: #292929; }
div.jScrollPaneDrag  { background: #292929 url(../images/terminal/scrollbalken-600.png) 0px 0px no-repeat;}
div.terminal-media div.jScrollPaneTrack { padding-right: 5px;}

/* Test SK 
div.scrollbar div.terminal-media-element-title   { width: 180px; }
div.scrollbar div.terminal-media-element-preview { width: 180px; height:110px;}
/***/

/*
** Terminal Media Bilder
** 28.08.2011 SK: Overlay angepasst (Höhe, Fontsize, Datum)
*/
div.overlay-box div.overlay-top {  font-size: 1.1em;  padding: 5px 10px 0px; height: auto; min-height: 35px; background-repeat: repeat-y; }
div.overlay-box div.overlay-top div.right ul li {  margin-bottom: 5px; }
div.overlay-box div.overlay-top div.left a,
div.overlay-box div.overlay-top div.left a:visited,
div.overlay-box div.overlay-top div.left a:hover   {  color: #FFF; background-color: transparent; }

/*
** Searchresults
*/
div.result-wrapper-container { float: none; height: auto; width: auto; }
div.searchresults.item h5 {}
div.searchresults.item a.url {  color: #666666; }
div.searchresults.paging a.prev, div.searchresults.paging a.next { font-weight: 800; }

/*
** Kontakte
** 18.07.2011 SK
*/
div.contact-item { margin-bottom: 1em; }
div.contactdetail { width:100%; }
div.contactdetail span.label { display:inline-block; width:100px; vertical-align:top; }


/*
** Skimmer
*/
#skimmercontent div.terminal-news-col       { border-bottom: none !important; } /* wg. Haarlinie */
#skimmercontent div.terminal-news-col.first { border-bottom: 1px solid #AAAAAA !important; }
#skimmercontent p a       { color: #000; font-weight: normal;  text-decoration: none; }
#skimmercontent p a:hover { color: #000; background-color: #fff; }
div.terminal-paging li a  { display: block; }


/*
** Bildergalerie
*/
#gallery-active div.gallery-element-text a       {  display: inline;  padding: 0; }
#gallery-active div.gallery-element-text ul      {  list-style-type: none;  margin:0; height: 16px; position: absolute; bottom: 0; right: 0;}
#gallery-active div.gallery-element-text ul li   {  display: inline; padding-right: 20px; }
#gallery-active div.gallery-element-text ul li a {  display: inline;   padding-left: 20px; }

#gallery-active div.gallery-element-text { width: 378px; height: 340px; overflow: hidden; padding: 0; }
#gallery-active div.gallery-element-text div.gallery-padding { padding: 10px 10px 0; }
#gallery-active div.gallery-element-text h3        { height: 32px; overflow: hidden; margin-bottom: 0px; }
#gallery-active div.gallery-element-text p         { margin: 0;}
#gallery-active div.gallery-element-text p.preview { height: 256px; margin: 0;}
#gallery-active div.gallery-element-text p.credit  { max-height: 32px; width: 200px; overflow: hidden; margin: 0;  position: absolute; bottom: 0; left: 10px;}

/* Thumbnail-Title */
#gallery-content div.gallery-element-text h3 { height: 30px; overflow: hidden; }

/* Slideshow-Controls */
#gallery-controls          { float: right;  padding-right: 373px;  position: relative;  top: 5px; }
#gallery-title-control p a { font-weight: normal;  text-decoration: none; }

#gallery-active div.gallery-element-text .jScrollPaneContainer { margin-bottom: 0px; }
#gallery-active div.gallery-element-text div.jScrollPaneTrack {  background: #292929; }

/*
** Videos
*/
div.movie {position: relative; }
div.article-gallery-img div.video { width:600px; height:340px; }
.ipad-play-button {
   background: url('../img/general/ipad_play.png') no-repeat center center transparent;
   cursor: pointer;
   width: 100px;	height: 100px;	
   position: absolute;	top:120px;	left:250px;
}

/*
** Korrekturen der Print-Styles
*/
@media print {
  
   img.xxl-editbutton { display: none !important; }
   
   #content-center div.content-frame       { border-top: #000 1px solid; padding-top: 10px; padding-bottom: 10px; bottom: 10px;}
   #content-center div.content-frame-first { border-top: 0 none;  padding-top: 0;}
}

/*
** 26.05.2011 SK:  Anpassungen Vorschau-Listen
** - Fontsize 12px
** - fixe Höhe des Textes 96px mit overflow hidden
** - Ellipsis und ggf. Editbutton unterhalb Text
*/
#content-center div.content-frame h3 a         { color: #000; }
#content-center div.content-frame h3 a:hover   { color: #000; background-color: transparent;}
#content-center div.content-frame h3 a:visited { color: #000; }

#content-center div.content-frame div.content-listing { font-size: 12px;  padding-bottom: 20px; }
#content-center div.content-frame div.content-listing img { padding-right: 10px; }
#content-center div.content-frame div.content-listing div.teasertext { width: 395px; height:96px; overflow:hidden; margin: 0; cursor: pointer}
#content-center div.content-frame div.content-listing div.teasertext h3 { font-size: 1em; }
#content-center div.content-frame div.content-listing div.teasertext div.date { font-weight: bold; }
#content-center div.content-frame div.content-listing div.teasertext.event {  height: auto; }

#content-padding-left div.entry { font-size: 12px; padding-bottom: 20px; }
#content-padding-left div.entry img { padding-right: 10px; }
#content-padding-left div.entry div.teasertext {  width: 385px; height: 96px;  overflow: hidden; cursor:pointer;} /* 6 Zeilen a 16px */
#content-padding-left div.entry div.teasertext.docs  { height: 112px;  } /* 7 Zeilen a 16px */
#content-padding-left div.entry div.teasertext.press { height: 64px;   } /* 4 Zeilen a 16px */
#content-padding-left div.entry div.teasertext h3 { font-size: 1em; }
#content-padding-left div.entry div.teasertext div.date { font-weight: bold; }

/*
** Archiv-Paging
*/
div.page_numbers ul li.number  { font-weight: normal; }
div.page_numbers ul li.current { font-weight: bold; }

/*
** Header-Bilder (Normal)
*/
#terminal-img          { width: 1000px; height: 215px; background: none no-repeat scroll 0 0 transparent; }
#terminal-img          { background-image: url("../images/header/globus.jpg"); }
#terminal-img.theme-0  { background-image: url("../images/header/globus.jpg"); }
#terminal-img.theme-1  { background-image: url("../images/header/luftfahrt_header_kl.jpg"); }
#terminal-img.theme-2  { background-image: url("../images/header/weltraum_header_kl.jpg"); }
#terminal-img.theme-3  { background-image: url("../images/header/verkehr_header_kl.jpg"); }
#terminal-img.theme-4  { background-image: url("../images/header/energie_header_kl.jpg"); }
#terminal-img.theme-5  { background-image: url("../images/header/sicherheit_header_kl.jpg"); }
#terminal-img.theme-6  { background-image: url("../images/header/missionen_header_kl.jpg"); }
#terminal-img.theme-7  { background-image: url("../images/header/presseportal.jpg"); }
#terminal-img.theme-8  { background-image: url("../images/header/pressearchiv.jpg"); }
#terminal-img.theme-9  { background-image: url("../images/header/archiv2011.jpg"); }
#terminal-img.theme-10 { background-image: url("../images/header/pressearchiv.jpg"); }
#terminal-img.theme-37 { background-image: url("../images/header/globus.jpg"); }
/*Standorte*/
#terminal-img.theme-21 { background-image: url("../images/header/braunschweig_header_kl.jpg"); }
/*Missionen*/
#terminal-img.theme-11 { background-image: url("../images/header/iss_header_kl.jpg"); }
#terminal-img.theme-32 { background-image: url("../images/header/mars_header_kl.jpg"); }
#terminal-img.theme-33 { background-image: url("../images/header/rosat_header_kl.jpg"); }
#terminal-img.theme-34 { background-image: url("../images/header/eo_header_kl.jpg"); }
#terminal-img.theme-35 { background-image: url("../images/header/rosetta_header_kl.jpg"); }
#terminal-img.theme-36 { background-image: url("../images/header/cassini_header_kl.jpg"); }
#terminal-img.theme-38 { background-image: url("../images/header/sofia_header_kl.jpg"); }
#terminal-img.theme-40 { background-image: url("../images/header/dawn-215.jpg"); }
#terminal-img.theme-41 { background-image: url("../images/header/merkur-215.jpg"); }
#terminal-img.theme-42 { background-image: url("../images/header/hit-hand-215.jpg"); }
#terminal-img.theme-43 { background-image: url("../images/header/vex-orbit-215.jpg"); }
#terminal-img.theme-44 { background-image: url("../images/header/galileo-sat-215.jpg"); }
#terminal-img.theme-45 { background-image: url("../images/header/shefex-215.jpg"); }
#terminal-img.theme-51 { background-image: url("../images/header/tdlr13_header_kl.jpg"); }
#terminal-img.theme-52 { background-image: url("../images/header/ariane_header_kl.jpg"); }
#terminal-img.theme-55 { background-image: url("../images/header/outerspace_1060.jpg"); }
#terminal-img.theme-56 { background-image: url("../images/header/aschewolke_1060.jpg"); }
/*Presseportal*/
#terminal-img.presse.theme-0   { background-image: url("../images/header/presseportal.jpg"); }
#terminal-img.presse.theme-12  { background-image: url("../images/header/luftfahrt_header.jpg"); }
#terminal-img.presse.theme-13  { background-image: url("../images/header/weltraum_header.jpg"); }
#terminal-img.presse.theme-14  { background-image: url("../images/header/verkehr_header.jpg"); }
#terminal-img.presse.theme-15  { background-image: url("../images/header/energie_header.jpg"); }
#terminal-img.presse.theme-16  { background-image: url("../images/header/sicherheit_header.jpg"); }
#terminal-img.presse.theme-17  { background-image: url("../images/header/missionen_header.jpg"); }
#terminal-img.presse.theme-18  { background-image: url("../images/header/presseportal.jpg"); }

/*
** Header-Bilder (Sonderseiten)
*/
#terminal-img.Sonderseite          { height: 285px; }
#terminal-img.Sonderseite          { background-image: url("../images/header/globus-285.jpg"); }

/*Sonderseiten Hauptportal*/
#terminal-img.Sonderseite.theme-1  { background-image: url("../images/header/luftfahrt_header.jpg"); }
#terminal-img.Sonderseite.theme-2  { background-image: url("../images/header/weltraum_header.jpg"); }
#terminal-img.Sonderseite.theme-3  { background-image: url("../images/header/verkehr_header.jpg"); }
#terminal-img.Sonderseite.theme-4  { background-image: url("../images/header/energie_header.jpg"); }
#terminal-img.Sonderseite.theme-5  { background-image: url("../images/header/sicherheit_header.jpg"); }
#terminal-img.Sonderseite.theme-6  { background-image: url("../images/header/missionen_header.jpg"); }
/*Standorte*/
#terminal-img.Sonderseite.theme-21 { background-image: url("../images/header/braunschweig_header.jpg"); }
/*Missionen*/
#terminal-img.Sonderseite.theme-11 { background-image: url("../images/header/iss_header.jpg"); }
#terminal-img.Sonderseite.theme-32 { background-image: url("../images/header/mars_header.jpg"); }
#terminal-img.Sonderseite.theme-33 { background-image: url("../images/header/rosat_header.jpg"); }
#terminal-img.Sonderseite.theme-34 { background-image: url("../images/header/eo_header.jpg"); }
#terminal-img.Sonderseite.theme-35 { background-image: url("../images/header/rosetta_header.jpg"); }
#terminal-img.Sonderseite.theme-36 { background-image: url("../images/header/cassini_header.jpg"); }
#terminal-img.Sonderseite.theme-38 { background-image: url("../images/header/sofia_header.jpg"); }
#terminal-img.Sonderseite.theme-40 { background-image: url("../images/header/dawn-285.jpg"); }
#terminal-img.Sonderseite.theme-41 { background-image: url("../images/header/merkur-285.jpg"); }
#terminal-img.Sonderseite.theme-42 { background-image: url("../images/header/hit-hand-285.jpg"); }
#terminal-img.Sonderseite.theme-43 { background-image: url("../images/header/vex-orbit-285.jpg"); }
#terminal-img.Sonderseite.theme-44 { background-image: url("../images/header/galileo-sat-285.jpg"); }
#terminal-img.Sonderseite.theme-45 { background-image: url("../images/header/shefex-285.jpg"); }
#terminal-img.Sonderseite.theme-51 { background-image: url("../images/header/tdlr13_header.jpg"); }
#terminal-img.Sonderseite.theme-52 { background-image: url("../images/header/ariane_header.jpg"); }

/*Sonderseiten Presseportal*/
#terminal-img.presse.Sonderseite.theme-0   { background-image: url("../images/header/presseportal.jpg"); }
#terminal-img.Sonderseite.theme-12  { background-image: url("../images/header/luftfahrt_header.jpg"); }
#terminal-img.Sonderseite.theme-13  { background-image: url("../images/header/weltraum_header.jpg"); }
#terminal-img.Sonderseite.theme-14  { background-image: url("../images/header/verkehr_header.jpg"); }
#terminal-img.Sonderseite.theme-15  { background-image: url("../images/header/energie_header.jpg"); }
#terminal-img.Sonderseite.theme-16  { background-image: url("../images/header/sicherheit_header.jpg"); }
#terminal-img.Sonderseite.theme-17  { background-image: url("../images/header/missionen_header.jpg"); }
#terminal-img.Sonderseite.theme-18  { background-image: url("../images/header/presseportal.jpg"); }

/*
** Header-Bilder (Missionsseiten)
*/
#terminal-img.Missionsseite          { background-image: none; }
/** todo
#terminal-img.Missionsseite.theme-35 { background-image: url("../images/header/rosetta-1060.jpg"); }
**/

/* Anpassung Artikelgalerie */
div.article-gallery-wrap div.article-gallery-menu     {  top: auto; bottom: 0; }
div.article-gallery-wrap div.article-gallery-controls {  bottom: 70px; }
div.article-gallery-wrap div.article-gallery-info     {  top: 0; }
div.article-gallery-wrap div.article-gallery-functions a.share          { padding-left: 14px; display: inline; margin-right: 2px; }
div.article-gallery-wrap div.article-gallery-functions a.share.last     { margin-right: 0; }
div.article-gallery-wrap div.article-gallery-functions a.share.google   { background: url("../images/icons/png/icon-gplus-inv.png") no-repeat scroll left center transparent; }
div.article-gallery-wrap div.article-gallery-functions a.share.twitter  { background: url("../images/icons/png/icon-tw-inv.png") no-repeat scroll left center transparent; }
div.article-gallery-wrap div.article-gallery-functions a.share.facebook { background: url("../images/icons/png/icon-fb-inv.png") no-repeat scroll left center transparent; }
div.article-gallery-wrap div.article-gallery-functions a.download       { background: url("../img/general/more-white-down.png") no-repeat scroll left center transparent; line-height: 20px;}

/* Breadcrumb */
#content-breadcrump .selected a { font-weight:bold; color:#000;}

/* Archives */
div#content-center hr { margin: 45px 0 10px; }
div.page_numbers      { position: absolute; right: 0; top: 104px; }
#page-numbers-down div.page_numbers { top: 0; }
