/**
 * ============================================================================
 * Styles zur Visualisierung der Elemente in der Druckversion
 */

/** ======================= A =============================== */

a img {
	border: 0px;
}

.aktuelles 
{
    display:none;
}

.auswahlaktuelles .formelement 
{
    padding-top:12px;
    display:none;
}

/** ======================= B =============================== */
 
.bestellungTitel
{
    margin:0px;
    padding:12px 0px 12px 0px;
    font-weight:normal;
    font-size:70%;
} 

.bestellungText
{
    padding:6px 0px 0px 0px;
    font-weight:normal;
    font-size:70%;
} 

.bestellungLink
{
    font-weight:normal;
    font-size:70%;
} 

body {
    margin: 0 0 0 24px;
    font-family:Arial,Sans Serif;
    color:#000000;
    background-color:#FFFFFF;
}

/** ======================= C =============================== */

.clearleft {
  clear:left;
}

.copytext {
    padding:12px 0px 18px 0px;
    font-size:70%;
    color:#000000;
}

.contentfliesstext {
    padding-bottom: 12px;
	font-size: 70%;	
}

/** ======================= D =============================== */

.drucklinieunten
{
    margin:12px 184px 0px 0px;
}

/** ======================= E =============================== */

.einleitung {
}

.einleitungfliesstext
{
	font-size:70%;	
}

.einleitungfliesstextforschungszentren
{
}

.einleitungfliesstextforschungszentren {
	font-size:70%;
}

.ergebnismenge {
}

/** ======================= F =============================== */

.fehler {
  color:#ee3333;
}

.forminput {
    height:6px;
}

.forminputklein {
}

.formelement {
    font-weight:normal;
    font-size:70%;
}

.formelementbestellkorb {
    font-weight:normal;
    font-size:70%;
}

.formelementsubmit {
    font-weight:normal;
    font-size:70%;
}

.formlabel .submitbutton {
    font-size:70%;
}

.formlabelnowidth {
    font-size:70%;
    color:#000000;
}

.formlabelfreiebreite {
    font-size:70%;
    color:#000000;
}

.formlabelstellensuche {
    font-size:70%;
    font-weight:bold;
    color:#000000;
}

.formselectstellensuche {
    width:240px;
}

.forschungsprogramme {
    padding: 0 0 12px 0;
    font-size:70%;
}

.forschungszentren
{
    display:none;
}

.funktionen {
    display:none;
}

.funktionenhomepage {
    display:none;
}

.funktionslinie {
    display:none;
}

/** ======================= H =============================== */

#hauptinhalt form h2 {
    padding: 0 0 6px 0;
    font-size: 70%;
}

#hauptinhalt h2 {
    padding: 0;
    font-size: 70%;
}

.homepageteaserzwischenueberschrift
{
    font-size:70%;
    font-weight:bold;
    color:#000000;
}

/** ======================= I =============================== */

.inhaltfliesstext {
    padding-bottom: 12px;
	font-size: 70%;	
}

.inhaltzwischenueberschrift
{
	font-size:70%;	
	font-weight:bold;
}

.inhaltcontentseite
{
    font-size:70%;
}

.inhaltinternerlink {
    padding-top:12px;
    font-size:70%;
}

.inputnarrow {
    width: 2em;
}

.inputnormal {
    width: 10em;
}

.inputlarge {
    width: 18.7em;
}

#inhaltmitzusatz {
    background-color: #FFFFFF;
    /*margin-right: 11em;*/
}

/** ======================= K =============================== */

.keineTreffer {
    padding:12px 0px 24px 0px;
    font-size:70%;
    color:#000000;
}

#kontaktform {
    margin: 0;
    padding: 0;
    position: relative;
}

#kontaktform select {
    width:22.7em;
    font-size: 100%;
}

#kontaktform textarea {
    width:22.3em;
    font-size: 100%;
}

/** ======================= L =============================== */

.labelright {
    margin-left:3px;
}

.linkicon {
    display:none;
}

.linkliste, .linklist {
    padding:12px 0px 24px 0px;
    font-size:70%;
}

#site-logo a.logo {
    display: block;
    background-image: none !important;
    background-repeat: no-repeat;
    margin:48px 0px 12px 0px;
}

.logoundvisual
{
}

/** ======================= N =============================== */

#navigation {
    display:none;
    position:absolute;
    top:72px;
}

.none {
    display:none;
}

.newslettertext {
    font-size: 70%;
    position: relative; /* Fix Peek a boo bug in IE */
}

/** ======================= O =============================== */

#obereservicenavigation
{
    display:none;
}

#obereservicenavigationhomepage
{
    display:none;
}

/** ======================= P =============================== */

.pagernav {
    font-size: 80%;
    margin-bottom: 12px;
}

/** ======================= S =============================== */

#seite {
    position:absolute;
    top:0px;
    left:0px;
    padding:0px 24px 0px 24px;
}

#seiteneinleitung {
    padding:0px 12px 12px 0px;
}

#seiteneinleitungbestellkorb {
    margin-left:180px;
    background-color:#FFFFFF;
}

#seiteneinleitungsuche {
    padding:0px 12px 12px 0px;
}

#seiteneinleitungsuche h1 {
    font-size: 100%;
}

#seiteneinleitungsuche div {
    font-size: 70%;
}

#seiteninhaltforschung
{
    height:100%;
}

#seiteninhalthomepage
{
    height:100%;
    /*margin-right:184px;*/
}

#seiteninhaltsitemap
{
    height:100%;
    /*margin-right:184px;*/
}

#seiteninhaltsuche {
    font-size:70%;
}

#seitenkopf
{
    right:0px;
}

#seitenkopfweiss
{
    height:100px;
}

#seitenfuss {
    clear: both;
    border-top: 1px solid #666666;
    margin-top: 12px;
}

#seiteninhalt {
    padding-top: 24px;
    float: left;
    max-width: 76%;
}

#seiteninhalt h1 {
    font-size: 100%;
}

.seitenurl
{
    clear:both;
    width:100%;
    padding-bottom:12px;
    font-size:80%;
    border-bottom:1px solid #666666;
}

.sitemapeintrag {
    font-size:70%;
}

.sitemapebene2 {
    padding-left:24px;
}

.submitlink {
    border: 0 none;
    text-align: left;
    text-decoration: underline;
    font-size:100%;
    color: #0000FF;
    background-color: transparent;    
    cursor: pointer;
}

#searchresult {
    font-size: 70%;    
}

#searchresult h2 {
    font-size: 100%;    
}

#searchform .submitbutton {
    border: 0 none;
    text-align: left;
    text-decoration: underline;
    font-size:70%;
    color: #0000FF;
    background-color: transparent;    
    cursor: pointer;
}

.submitbutton {
    border: 0 none;
    text-align: left;
    text-decoration: underline;
    font-size:100%;
    color: #0000FF;
    background-color: transparent;    
    cursor: pointer;
}

/** ======================= T =============================== */

.tdforschung {
    padding:0px 12px 24px 0px;
}

.tdforschung2 {
}


.teaser
{
    margin-bottom:24px;
}

.teaser h3 {
    margin: 0 0 6px 0;
    font-size: 70%;
}

.teaserfliesstext
{
    font-size:70%;        
    color:#000000;
}

.teaserforschung h2 {
	padding-top: 6px;
	font-size:100%;
}

.teaserforschung {
    padding-bottom: 12px;
}

.teaserforschung .teaserfliesstext {
    padding-right: 150px;
}

.teaserlink
{
    font-size:70%;        
}

.teaserthumbnail
{
    float: left;
    padding-right: 12px;
    margin-bottom: 6px;
}

.teaserthumbnailtext
{
	padding-left:84px;
}

.teaserthumbnaillink
{
    font-size:70%;        
}

.teaserzwischenueberschriftforschung
{
    font-size:100%;        
    font-weight:bold;
    color:#000000;
}

.teaserpresse {
    position: relative; 
    padding-bottom: 12px;
    margin-bottom: 24px;    
    border-bottom: 1px solid #000000; 
}

.teaserpresse img {
    float: left;
}

.teaserpresse .teaserthumbnailtext h3 {
    padding-left: 12px;
    border-bottom: 1px solid #FFFFFF; 
    font-size: 80%;
}

.teaserpresse .teaserthumbnailtext h3 img {
    float: right;
    height: 36px;
}

.teaserpresse .teaserthumbnailtext h3 p {
    padding: 4px 0; 
    margin: 0;
}

.teaserpresse .teaserfliesstext,
.teaserpresse .teaserthumbnaillink {
    padding-left: 12px;
}


/** ======================= U =============================== */

.ueberschrift
{
	font-size:100%;
	font-weight:bold;
}

.ueberschriftforschungszentren {
	font-size:100%;
	font-weight:bold;
}

.ueberschriftklein {
    margin: 0;
    font-size: 100%;
    font-weight: bold;
    color: gray;
}

#untereservicenavigation {
    display:none;
}

/** ======================= V =============================== */

.visual
{
    display:none;
}

.visualbilduntershrift
{
    display:none;
}

/** ======================= Z =============================== */

.zgnueberschriftsitemap {
    font-size:70%;
}

.zibild {
    margin-bottom:12px;
}

.zibildunterschrift {
    padding-left:12px;
    font-style:italic;
}

.zifliesstext {
    padding-left:12px;
    padding-right:12px;
}

.zikarte {
    position: relative;
    left: 0px;
    top: 0px;
    width: 176px;
    height: 240px;
    overflow: hidden;
}

.zikarte div {
    position: absolute;
    font-weight: bold;
    font-size: 11px;
    height: 11px;
    line-height: 11px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-image: url("/images/karte_quadrat.gif");
    background-repeat: no-repeat;
    background-position: bottom left;
}

.zikarte div.oben {
    padding-bottom: 8px;
}

.zikarte div.rechts {
    padding-right: 8px;
    background-position: bottom right;
}

.zikarte div.unten {
    padding-top: 8px;
    background-position: top left;
}

.zikarte div.links {
    padding-left: 8px;
}

.zikarte a , .zikarte abbr {
    padding: 0;
    border: 0;
    margin: 0;
}


.zilink {
    padding-left:12px;
    padding-right:12px;
}

.zizwischentitel {
    padding-left:12px;
    margin:0px;
    letter-spacing:2px;
    font-size:100%;
    font-weight:normal;
}

.zurueck {
    padding-bottom:24px;
    font-size:70%;
}

.zurueckPublikationen {
    padding-bottom:24px;
    font-size:70%;
}


#zusatzinformationen {
    /*display:none;*/
	width: 11em;
    float: right;
    color: #000000;
    border-bottom: 1px solid #FFFFFF;
}

.zusatzmodul {
    padding-top:12px;
    padding-bottom:12px;
    border-top:solid 1px #FFFFFF;
    font-size: 70%;    
}

#zusatzmodul {
    padding-top:12px;
    padding-bottom:12px;
    border-top:solid 1px #FFFFFF;
    font-size: 70%;    
}

.zusatzmodultop {
    padding-bottom:24px;
    border-top:solid 1px #FFFFFF;
    font-size: 70%;
}

.floatright {
    float: right;
}

#service-navi {
    display:none;
}

#search-form {
    display:none;
}

#panoramabild {
    display:none;
}



#seiteninhalt {
    max-width: 100%;
}
#hauptinhalt {
    position: static;
    padding-right: 13.5em;
}
#hauptinhalt .linkliste {
    position: static;
    width: auto;
}

* html body #hauptinhalt {
    padding-right: 0;
}
* html body #hauptinhalt .teaserbanner .teaser,
* html body #hauptinhalt .teaserbanner {
    position: static;
    width: 435px;
    overflow-x: hidden;
}
* html body #zusatzinformationen {
    position: relative !important;
    right: 0;
}