/* Cascading Stylesheet fuer Leibniz-Institut fuer Angewandte Geophysik */
/* Css fuer Struktur- und Layoutangaben */
/* 3-point concepts: msalz - 26.06.2008 */

html {min-height:100.05%;}
/* 
LIAG-Blau eingefügt
body {color:#043175; font-family:verdana, arial, helvetica,sans-serif; font-size:70%; line-height:1.3em; margin:0; padding:0;}
*/
body {color:#004389; font-family:verdana, arial, helvetica,sans-serif; font-size:70%; line-height:1.3em; margin:0; padding:0;}

/* ------------------------------
	allgemeine Definitionen 
-------------------------------*/
table, tr, td, div, form, span, img, ol, ul, li, a, hr, h1, h2, h3, h5, h6 {border:0; margin:0; padding:0;}
div.clear {clear:both; font-size:0; line-height:0; margin:0; padding:0;}
a {text-decoration:none;}

/* ------------------------------
	Layout 
-------------------------------*/
#layout {width:1008px;}
#layout #spalte_links {float:left; font-family:arial,verdana,helvetica,sans-serif; font-size:1.1em; margin:0 14px 0 0; padding:127px 0 0 0; width:235px;}
#layout #content {float:left; width:758px;}
#layout #kopf {background:url(../pix/bg_kopf.gif) 0 0 no-repeat; height:254px; margin:0 0 0px 0; width:757px;}
#layout #kopf span {display:none;}
#layout #inhalt {/*width:758px;*/}
#layout #inhalt .middle_50col {float:left; margin:0 0 5px 0; width:371px;}
#layout #inhalt .right_50col {float:right; margin:0 0 5px 0; width:371px;}

#layout #inhalt .middle_75col {float:left; margin:0 0 5px 0; width:559px;}
#layout #inhalt .right_25col {float:right; margin:0 0 5px 0; width:184px;}
#layout #print_page a.drucken {background:url(../pix/icon_drucken.gif) 0px 8px no-repeat; color:#024289; display:block; margin:0 0px; padding:9px 5px 5px 19px;}
#layout #footer {background:url(../pix/bg_footer.gif) 0 0 no-repeat; color:#013274; height:74px; margin:3px 0 0 250px; width:757px;}

/* ------------------------------
	linke Spalte 
-------------------------------*/
#spalte_links .logo {position:absolute; top:0; left:0;}
#spalte_links .logo img {height:125px; width:249px;}

/* Mainmenue */
#spalte_links .mainmenue {color:#054576; margin:-2px 0 53px 0;}
#spalte_links .mainmenue li {list-style:none; margin:0 0 2px 0;}
* html #spalte_links .mainmenue li {height:1px;}

#spalte_links .mainmenue li a {display:block; padding:7px 5px 7px 16px;}
#spalte_links .mainmenue li a.on {font-weight:bold;}

#spalte_links .mainmenue li.e1 {background:#d8ebfb; border-left:12px solid #075b9b;}
#spalte_links .mainmenue li.e1_on {background:#bddefd; border-left:12px solid #d8ebfb;}
#spalte_links .mainmenue li.e1 a, #spalte_links .mainmenue li.e1_on a {color:#054576;}

#spalte_links .mainmenue li.e2 {background:#90bff3; margin-left:12px; border-left:12px solid #bddefd;}
#spalte_links .mainmenue li.e2_on {background:#90bff3; margin-left:12px; border-left:12px solid #bddefd;}
#spalte_links .mainmenue li.e2_on a, #spalte_links .mainmenue li.e2 a {color:#054576;}

#spalte_links .mainmenue li.e3 {background:#5f99dc; margin-left:12px; border-left:12px solid #bddefd;}
#spalte_links .mainmenue li.e3_on {background:#5f99dc; margin-left:12px; border-left:12px solid #bddefd;}
#spalte_links .mainmenue li.e3_on a, #spalte_links .mainmenue li.e3 a {border-left:12px solid #90bff3; color:#eaf6ff;}

#spalte_links .mainmenue li.e4 {background:#3269a6; margin-left:12px; border-left:12px solid #bddefd;}
#spalte_links .mainmenue li.e4_on {background:#3269a6; margin-left:12px; border-left:12px solid #bddefd;}
#spalte_links .mainmenue li.e4_on a, #spalte_links .mainmenue li.e4 a {border-left:12px solid #90bff3; color:#eaf6ff; padding:0px 5px 0px 16px;}
#spalte_links .mainmenue li.e4_on a span, #spalte_links .mainmenue li.e4 a span {border-left:12px solid #5f99dc; display:block; position:relative; left:-16px; padding:7px 5px 7px 16px;}

#spalte_links .mainmenue li.e5 {background:#013c7f; margin-left:12px; border-left:12px solid #bddefd;}
#spalte_links .mainmenue li.e5_on {background:#013c7f; margin-left:12px; border-left:12px solid #bddefd;}
#spalte_links .mainmenue li.e5_on a, #spalte_links .mainmenue li.e5 a {border-left:12px solid #90bff3; color:#FFFFFF; padding:0px 5px 0px 16px;}
#spalte_links .mainmenue li.e5_on a span, #spalte_links .mainmenue li.e5 a span {border-left:12px solid #5f99dc; display:block; position:relative; left:-16px; padding:0px 5px 0px 16px;}
#spalte_links .mainmenue li.e5_on a span span, #spalte_links .mainmenue li.e5 a span span {border-left:12px solid #3269a6; display:block; position:relative; left:-16px; padding:3px 5px 3px 16px;}


/* Projektbox */
#spalte_links .projektbox {margin:0 0 22px 0; overflow:hidden;}
#spalte_links .projektbox ul {margin:0 0 1px 0;}
#spalte_links .projektbox li {height:28px; margin:0;}
* html #spalte_links .projektbox  li {margin-bottom:-3px;}
#spalte_links .projektbox li.first {background:#E5EFF8;}
#spalte_links .projektbox li.first a {color:#014286; display:block; font-weight:bold; padding:8px 5px 6px 35px;}
#spalte_links .projektbox li.second {background:#6DACD5; color:#FFF; height:20px; padding:8px 5px 0px 35px;}

#spalte_links .projektbox .projektbilder div {float:left; height:58px; width:58px; overflow:hidden;}
#spalte_links .projektbox .projektbilder .bild1 {background:#A1CAF6; margin:0 1px 1px 0;}
#spalte_links .projektbox .projektbilder .bild2 {background:#CAE6FE; margin:0 1px 1px 0;}
#spalte_links .projektbox .projektbilder .bild3 {background:#80B4E6; margin:0 1px 1px 0;}
#spalte_links .projektbox .projektbilder .bild4 {background:#013157; margin:0 0 1px 0;}
#spalte_links .projektbox .projektbilder .bild5 {background:#80B4E6; margin:0 1px 1px 0;}
#spalte_links .projektbox .projektbilder .bild6 {background:#A1CAF6; margin:0 1px 1px 0;}
#spalte_links .projektbox .projektbilder .bild7 {background:#E4F2FF; margin:0 1px 1px 0;}
#spalte_links .projektbox .projektbilder .bild8 {background:#CAE6FE; margin:0 0 1px 0;}

/* Suchbox */
#spalte_links .suchbox {background:#E5EFF8; font-size:0.9em; padding:9px 19px 14px 19px;}
#spalte_links .suchbox div {color:#09436B; font-weight:bold; padding:0 0 4px 0;}
#spalte_links .suchbox ul {padding:0 0 4px 0;}
#spalte_links .suchbox li.suche a {color:09436B; display:block; padding:9px 5px 5px 37px;}
#spalte_links .suchbox input.text {border-top:1px solid #ACADAF; border-left:1px solid #ACADAF; border-right:1px solid #EDEDED; border-bottom:1px solid #EDEDED; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; padding:2px; width:160px;}
#spalte_links .suchbox input.button {background:url(../pix/button_suche.gif) 0 2px no-repeat; border:0; cursor:pointer; height:18px; margin-bottom:-0px; width:27px;}
* html #spalte_links .suchbox input.button {margin-bottom:2px;}
*+html #spalte_links .suchbox input.button {background:url(../pix/button_suche.gif) 0 0 no-repeat;}

/* Toolbox*/
#spalte_links .toolbox {background:#B9D5EA; font-size:0.9em;}
#spalte_links .toolbox ul {padding:4px 0 5px 0;}
#spalte_links .toolbox li.drucken a {background:url(../pix/icon_drucken.gif) 18px 8px no-repeat; color:#024289; display:block; padding:9px 5px 5px 37px;}
#spalte_links .toolbox li.empfehlen a {background:url(../pix/icon_empfehlen.gif) 18px 7px no-repeat; color:#024289; display:block; padding:8px 5px 6px 37px;}
#spalte_links .toolbox li.pdf_drucken a {background:url(../pix/icon_dokument.gif) 18px 7px no-repeat; color:#024289; display:block; padding:8px 5px 6px 37px;}


/* ------------------------------
	Content
-------------------------------*/
/* Metamenue */
#content .metamenue {background:#FFF; font-family:arial,verdana,helvetica,sans-serif; font-size:1em; left:680px; position:absolute; top:6px;}
#content .metamenue a.english:link, #content .metamenue a.english:visited {background:url(../pix/icon_english.gif) 0 4px no-repeat; color:#256AA3; margin:0 16px 0 0; padding:0 0 0 14px;}
#content .metamenue a.english:hover, #content .metamenue a.english:focus {background:url(../pix/icon_english_on.gif) 0 4px no-repeat; color:#6EA4E0; margin:0 16px 0 0; padding:0 0 0 14px;}
#content .metamenue .english_off {background:url(../pix/icon_english_off.gif) 0 4px no-repeat; color:#BCDFFF; margin:0 16px 0 0; padding:0 0 0 14px;}

#content .metamenue a.deutsch:link, #content .metamenue a.deutsch:visited {background:url(../pix/icon_deutsch.gif) 0 4px no-repeat; color:#256AA3; margin:0 16px 0 0; padding:0 0 0 14px;}
#content .metamenue a.deutsch:hover, #content .metamenue a.deutsch:focus {background:url(../pix/icon_deutsch_on.gif) 0 4px no-repeat; color:#6EA4E0; margin:0 16px 0 0; padding:0 0 0 14px;}
#content .metamenue .deutsch_off {background:url(../pix/icon_deutsch_off.gif) 0 4px no-repeat; color:#BCDFFF; margin:0 16px 0 0; padding:0 0 0 14px;}

#content .metamenue a.impressum:link, #content .metamenue a.impressum:visited {background:url(../pix/icon_impressum.gif) 0 2px no-repeat; color:#256AA3; margin:0 18px 0 0; padding:0 0 0 14px;}
#content .metamenue a.impressum:hover, #content .metamenue a.impressum:focus {background:url(../pix/icon_impressum_on.gif) 0 2px no-repeat; color:#6EA4E0; margin:0 18px 0 0; padding:0 0 0 14px;}

#content .metamenue a.kontakt:link, #content .metamenue a.kontakt:visited {background:url(../pix/icon_kontakt.gif) 0 3px no-repeat; color:#256AA3; margin:0 18px 0 0; padding:0 0 0 12px;}
#content .metamenue a.kontakt:hover, #content .metamenue a.kontakt:focus {background:url(../pix/icon_kontakt_on.gif) 0 3px no-repeat; color:#6EA4E0; margin:0 18px 0 0; padding:0 0 0 12px;}

#content .metamenue a.sitemap:link, #content .metamenue a.sitemap:visited {background:url(../pix/icon_sitemap.gif) 0 4px no-repeat; color:#256AA3; margin:0 18px 0 0; padding:0 0 0 15px;}
#content .metamenue a.sitemap:hover, #content .metamenue a.sitemap:focus {background:url(../pix/icon_sitemap_on.gif) 0 4px no-repeat; color:#6EA4E0; margin:0 18px 0 0; padding:0 0 0 15px;}

#content .metamenue a.login:link, #content .metamenue a.login:visited {background:url(../pix/icon_login.gif) 0 4px no-repeat; color:#256AA3; padding:0 0 0 15px;}
#content .metamenue a.login:hover, #content .metamenue a.login:focus {background:url(../pix/icon_login_on.gif) 0 4px no-repeat; color:#6EA4E0; padding:0 0 0 15px;}

#content .breadcrumb {border-left:27px solid #E4F2FD; color:#155390; padding-left:3px;}
#content .breadcrumb a {color:#155390;}

#inhalt p {margin-top:0px;}
#inhalt .infobox {background:#DDEFFD url(../pix/bg_quicklinks.gif) 0 0 no-repeat; border-bottom:9px solid #EDF6FD; overflow:hidden; padding:36px 0 10px 0; width:100%px;}
#inhalt .right_25col .infobox h1 {color:#587DB2; font-size:1.4em; font-weight:bold; line-height:1em; margin-top:3px; margin-bottom:9px;}
#inhalt .infobox .content, #inhalt .infobox h1 {padding:0 10px;}

/* Ueberschriften */
h1 {color:#123F7D; font-family:georgia,"times new roman",serif; font-size:1.8em; font-weight:normal; line-height:1em; margin-top:-2px; margin-bottom:10px;}
.quicklinks h1 {margin:-2px 0 22px 0;}
h2 {color:#587DB2; font-family:georgia,"times new roman",serif; font-size:1.4em; font-weight:bold; line-height:1em; margin-top:17px; margin-bottom:7px;}
h3 {color:#597CB4; font-family:verdana, arial, helvetica, sans-serif; font-size:1em; font-weight:bold; margin-top:0px;}
h4 {color:#587DB2; font-family:georgia,"times new roman",serif,italic; font-size:1.4em; font-weight:bold; line-height:1em; margin-top:17px; margin-bottom:7px;}

/* Links */

#inhalt a {color:#013275;}
#inhalt a.extern_hinten {background:url(../pix/link_extern.gif) 100% 5px no-repeat; color:#5C9CCC; font-weight:bold; padding:0 25px 0 0;}
#inhalt a.extern_vorn {background:url(../pix/link_extern.gif) 0 5px no-repeat; color:#5C9CCC; font-weight:bold; padding:0 0 0 25px;}
#inhalt a.extern_ohne {background:url(../pix/link_extern.gif); color:#5C9CCC; font-weight:bold; padding:0;}
#inhalt a.extern {background:url(../pix/link_extern.gif) 0 5px no-repeat; color:#5C9CCC; font-weight:bold; padding:0 0 0 25px;}
#inhalt a.intern_hinten, #inhalt .intern_hinten {background:url(../pix/link_intern_hell.gif) 100% 5px no-repeat; color:#5C9CCC; display:inline; font-weight:bold; padding:0 25px 0 0;}
#inhalt a.intern_vorn, #inhalt .intern_vorn {background:url(../pix/link_intern_hell.gif) 0 5px no-repeat; color:#5C9CCC; display:inline; font-weight:bold; padding:0 0 0 25px;}
#inhalt a.intern_ohne, #inhalt .intern_ohne {background:url(../pix/link_intern_hell.gif); color:#5C9CCC; display:inline; font-weight:bold; padding:0;}
#inhalt a.intern, #inhalt .intern {background:url(../pix/link_intern_hell.gif) 0 5px no-repeat; color:#5C9CCC; display:inline; font-weight:bold; padding:0 0 0 25px;}
#inhalt .infobox a.intern {background:url(../pix/link_intern_dunkel.gif) 100% 5px no-repeat; color:#004487; font-weight:bold; padding:0 25px 0 0;}
#inhalt a.bild {background:url(../pix/icon_bild.gif) 0px 0px no-repeat; color:#5C9CCC; display:block; font-weight:bold;margin-top:4px; padding:0 0 0 20px;}
#inhalt a.dokument {background:url(../pix/icon_dokument.gif) 0px 0px no-repeat; color:#5C9CCC; display:block; font-weight:bold; margin-top:4px; padding:0 0 2px 20px;}
#inhalt .right_25col a.dokument {display:inline;}

#inhalt a.mail, #inhalt .mail a {background:url(../pix/icon_mail.gif) 0px 0px no-repeat; color:#5C9CCC; display:block; font-weight:bold; margin-top:4px; padding:0 0 1px 20px;}
#inhalt a.weiter {background:url(../pix/link_weiter.gif) 100% 5px no-repeat; color:#5C9CCC; display:inline; font-weight:bold; padding:0 25px 0 0;}
#inhalt a.zurueck {background:url(../pix/link_zurueck.gif) 0 5px no-repeat; color:#5C9CCC; display:inline; font-weight:bold; padding:0 25px 0 0;}
#inhalt a.erste {background:url(../pix/link_erste.gif) 0 5px no-repeat; color:#5C9CCC; display:inline; font-weight:bold; padding:0 25px 0 0;}
#inhalt a.letzte {background:url(../pix/link_letzte.gif) 0 5px no-repeat; color:#5C9CCC; display:inline; font-weight:bold; padding:0 25px 0 0;}



/* Gestaltungselemente */
#inhalt .gestaltungselement_25 {background:url(../pix/bg_gestaltung_25.gif) 0 0 no-repeat; height:20px; margin-top:33px; overflow:hidden; width:184px;}
#inhalt .gestaltungselement_25 span {display:none;}
#inhalt .gestaltungselement_50 {background:url(../pix/bg_gestaltung_50.gif) 0 0 no-repeat; height:36px; margin-top:18px; margin-bottom:3px; overflow:hidden; width:371px;}
#inhalt .gestaltungselement_50 span {display:none;}
#inhalt .gestaltungselement_75 {background:url(../pix/bg_gestaltung_75.gif) 0 0 no-repeat; height:41px; margin-top:18px; margin-bottom:5px; overflow:hidden; width:559px;}
#inhalt .gestaltungselement_75 span {display:none;}
#inhalt .gestaltungselement_100 {background:url(../pix/bg_gestaltung_100.gif) 0 0 no-repeat; height:45px; margin-top:18px; margin-bottom:3px; overflow:hidden; width:758px;}
#inhalt .gestaltungselement_100 span {display:none;}

/* Listen */
#inhalt ol, #inhalt ul {margin-left:25px;}
#inhalt ul {margin-left:8px; margin-bottom:10px; list-style:none;}
#inhalt ul ul {margin:0;}
#inhalt ul li {background:url(../pix/icon_listenpunkt_ebene1.gif) 0 5px no-repeat; line-height:1.3em; padding:0 0 10px 10px;}
#inhalt ul li li {background:url(../pix/icon_listenpunkt_ebene2.gif) 0 5px no-repeat; padding:0 0 0 12px;}

/* Bildunterschriften */
#inhalt .csc-textpic .csc-textpic-imagewrap {margin-top:3px;}
#inhalt .csc-textpic .csc-textpic-imagewrap .csc-textpic-caption {background:#E9F4FD url(../pix/bg_bu.gif) 0 100% no-repeat; padding:3px 8px 17px 8px; text-align:left;}

/* Sitemap */
#inhalt .csc-sitemap ul {margin:27px 0 0 0; list-style:none;}
#inhalt .csc-sitemap ul ul {margin:16px 0 0 12px;}
#inhalt .csc-sitemap ul ul ul {margin:0 0 0 0px;}
#inhalt .csc-sitemap ul li {background:#FFF; font-weight:bold; margin:0 0 16px 0; padding:0;}
#inhalt .csc-sitemap ul li li {background:url(../pix/icon_listenpunkt_ebene1.gif) 0 5px no-repeat; font-weight:normal; margin:0; padding:0 0 0 10px;}
#inhalt .csc-sitemap ul li li li {background:url(../pix/icon_listenpunkt_ebene2.gif) 0 5px no-repeat; font-weight:normal ;margin:0; padding:0 0 0 12px;}

/* Formulare */
#inhalt form {margin:0 0 20px 0; width:450px;}
#inhalt fieldset {border:0; padding:0;}
#inhalt legend {display:none;}
#inhalt label {float:left; padding:0 0 2px 0; width:140px;}
#inhalt input, #inhalt select, #inhalt textarea {background:#FFF; display:inline; font-family:verdana, arial, helvetica, sans-serif; font-size:1em; float:left; margin:0 0 11px 0; text-align:left; }
html>/**/body #inhalt input, html>/**/body #inhalt select, html>/**/body #inhalt textarea {border:1px solid #AECBE9;}

#inhalt select {height:17px;}
*+html #inhalt select {height:19px;}
#inhalt textarea {height:75px; padding:2px 4px 2px 4px;}
#inhalt input  {padding:2px 4px 2px 4px;}
#inhalt input[type=submit] {cursor:pointer;}
#inhalt input[type=hidden] {display:none;}
#inhalt input.button, #inhalt .button input {background:url(../pix/button_suche2.gif) 100% 0 no-repeat; border:1px solid #AECBE9; color:#00448A; cursor:pointer; font-weight:bold; display:inline; padding-right:35px; width:100px;}


#inhalt .csc-mailform-field {clear:both;}
#inhalt .csc-mailform-field input {width:242px;}

#inhalt .csc-mailform-field textarea {width:242px;}
#inhalt .csc-mailform-field select {width:252px;}
#inhalt .csc-mailform-field select option {width:400px;}
#inhalt .csc-mailform-field label {padding:0 10px 2px 0;}
#inhalt .csc-mailform-field input.csc-mailform-check {border:0; display:inline; width:16px;}
#inhalt .csc-mailform-field .csc-mailform-radio {float:left; width:250px;}
#inhalt .csc-mailform-field .csc-mailform-radio label {display:block; width:220px;}
#inhalt .csc-mailform-field .csc-mailform-radio input.csc-mailform-radio {border:0; display:inline; height:12px; margin:2px 3px 0px 0; width:12px;}
#inhalt input.csc-mailform-submit {background:url(../pix/button_suche2.gif) 100% 0 no-repeat; border:1px solid #AECBE9; color:#00448A; cursor:pointer; font-weight:bold;  margin:10px 0 0 150px; width:90px;}


/* sonstiges */ 
#content .top {margin:35px 0 0 0px;}
#content .top a {background:url(../pix/link_intern_hell.gif) 100% 5px no-repeat; color:#013274; padding:0 25px 0 0;}


/* ------------------------------
	Footer
-------------------------------*/
#layout #footer .left {float:left; margin:28px 0 0 15px;}
#layout #footer .right {float:right; margin:28px 15px 0 0; text-align:right;}

/* ------------------------------
	Extrafenster
-------------------------------*/
#extrafenster #layout {width:100%;}
#extrafenster #layout #content {width:100%;}
#extrafenster #layout #content #kopf {background:url(../pix/bg_kopf_extrafenster.gif) 0 0 no-repeat; height:83px; margin:0; overflow:hidden; width:100%;}
#extrafenster #layout #content #kopf span {border:1px dotted; display:none;}

#extrafenster #layout #content #inhalt {padding:20px 40px;}
#extrafenster #layout #content .close {padding:0px 40px;}
#extrafenster #layout #content .close a.schliessen {background:url(../pix/icon_schliessen.gif) 0px 0px no-repeat; color:#013275; display:block; margin-top:4px; padding:0 0 0 20px;}

#extrafenster #layout #footer {background:url(../pix/bg_footer_extrafenster.gif) 0 0 no-repeat; height:34px; margin:20px 0 0 0; overflow:hidden; width:100%;}


/* ------------------------------
  Adminpanel
-------------------------------*/
table.typo3-editPanel {background-color:#fff; border:none; margin:10px 0; width:auto;}
table.typo3-editPanel TD.typo3-editPanel-controls {background:#fff; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;}
table.typo3-editPanel TD.typo3-editPanel-label {background:#fff; border-bottom: 1px solid #ccc;}
