 /* Basic Cascading Stylesheet fuer WID */
/* 3-point concepts: Maria Salz - 22.04.2008   */
/* Fliesstext: #002955 */

/* Allgemeines */
html {min-height:100.05%;}
body {color:#002955; font-family:verdana,helvetica,arial,sans-serif; font-size:70%; line-height:1.4em; margin:0; padding:0;}

table, tr, td, div, form, span, img, ol, ul, li, a, hr, h1, h2, h3, h5, h6 {border:0; margin:0; padding:0;}
a {text-decoration:none;}
div.clear {float:none; clear:both; line-height:0px; font-size:0; height:0;}
.display_none {display:none;}
.hr {height:1px; margin:1px 0 1px 0;}
* html .hr {height:1px; margin:1px 0 -15px 0;}

.drucken {display:none;}
/* ------------------------------
	Layout - Positionierung 
-------------------------------*/
#layout {font-size:1em; margin:9px 20px 0 0; width:998px;}

/* ------------------------------
	Kopfbereich 
-------------------------------*/
#metamenue {margin:0 0 6px 0; padding:1px 0 0 0; text-align:right;}
#metamenue .menue {display:inline; padding:2px 2px 3px 2px;}
#metamenue .menue a {padding:0 4px 0 4px;}

#kopf {text-align:right;}

/* ------------------------------
	Hauptmenue
-------------------------------*/
#hauptmenue {height:30px; margin:10px 0 35px 0; padding:0 0 0 50px;}
#hauptmenue .e1 {float:left; padding:9px 4px 0 8px;}
#hauptmenue a:link, #hauptmenue a:visited {font-weight:bold; padding:4px 11px 3px 8px;}
#hauptmenue a:hover, #hauptmenue a:focus {font-weight:bold; padding:4px 11px 3px 8px;}
#hauptmenue a.on:link, #hauptmenue a.on:visited, #hauptmenue a.on:hover, #hauptmenue a.on:focus {font-weight:bold; padding:4px 11px 3px 8px;}

/* ------------------------------
	Navigation
-------------------------------*/
#navigation ul li {list-style:none;}

#navigation .e2 li {padding:0 0 0 56px;}
#navigation .e3 li {padding:0 0 0 11px;}
#navigation .e4 li {padding:0 0 0 17px;}
#navigation .e5 li {padding:0 0 0 17px;}

#navigation ul li a:link, #navigation ul li a:visited {display:block;}
#navigation ul li a:hover, #navigation ul li a:focus {display:block;}
* html #navigation ul li a:link, * html #navigation ul li a:visited, * html #navigation ul li a:hover, * html #navigation ul li a:focus {height:1px;}

#navigation .e2 a:link, #navigation .e2 a:visited {padding:5px 0 3px 10px;}
#navigation .e2 a:hover, #navigation .e2 a:focus {padding:5px 0 3px 10px;}
#navigation .e2 a.on:link, #navigation .e2 a.on:visited, #navigation .e2 a.on:hover, #navigation .e2 a.on:focus {font-weight:bold; padding:5px 0 3px 10px;}

#navigation .e3 a:link, #navigation .e3 a:visited, #navigation .e3 a:hover, #navigation .e3 a:focus {padding:2px 0 2px 16px;}
#navigation .e3 a.on:link, #navigation .e3 a.on:visited, #navigation .e3 a.on:hover, #navigation .e3 a.on:focus {font-weight:bold; padding:2px 0 2px 16px;}
#navigation .e3 a.on_down:link, #navigation .e3 a.on_down:visited, #navigation .e3 a.on_down:hover, #navigation .e3 a.on_down:focus {font-weight:bold; padding:2px 0 2px 16px;}

#tools {margin:37px 0 10px 68px;}

#tools a.tip_a_friend {display:block; padding:0 0 4px 20px;}
#tools a.drucken {display:block; padding:0 0 4px 20px;}
#tools a.pdf_download {display:block; padding:0 0 3px 20px;}
#tools a.social_bookmarks {display:block; padding:0 0 4px 20px;}

/* ------------------------------
	Inhalt-Layout
-------------------------------*/
#inhalt .spalte_links {float:left; margin:0 20px 0 0; width:238px;}
#startseite #inhalt .spalte_links {overflow:hidden;}
#inhalt .spalte_mitte {float:left; margin:0 18px 0 0; width:550px;}
#inhalt .spalte_mitte .col_left {float:left; margin:0 20px 0 0; width:265px;}
#inhalt .spalte_mitte .col_right {float:right; margin:0; width:265px;}
#inhalt .spalte_rechts {float:right; width:170px;}

/* ------------------------------
	Fuss
-------------------------------*/
#fuss {margin:10px 0 0 67px; padding:2px 3px 3px 0; text-align:right;}
#fuss a:link, #fuss a:visited, #fuss a:hover, #fuss a:focus {padding:2px 4px 3px 4px;}

/* ------------------------------
	Inhalts-Elemente
-------------------------------*/
/* 	Ueberschriften  */
h1 {color:#002955; font-family:verdana,helvetica,arial,sans-serif; font-size:1.3em; margin:10px 0 11px 0;}
h2 {color:#004D95; font-family:verdana,helvetica,arial,sans-serif; font-size:1.9em; font-weight:normal; margin:10px 0 12px 0; line-height:1.2em;}
h3 {color:#004D95; font-family:verdana,helvetica,arial,sans-serif; font-size:1.2em; margin:19px 0 7px 0;}
h4 {background:#85A9CC; color:#FFF; font-family:verdana,helvetica,arial,sans-serif; font-size:1em; margin:0 0 11px 0; padding:3px 6px 4px 10px;}
#inhalt .spalte_links h1 {margin-left:67px;}
#inhalt .spalte_links h3 {margin-left:67px;}
#inhalt .teaser h3 {margin:0px 0 7px 0;}

/* Links */
#inhalt a.extern {display:block; padding:0 0 0 15px;}
#inhalt a.extern_en {display:block; padding:0 0 0 15px;}
#inhalt a.intern {display:block; padding:0 0 0 15px;}
#inhalt a.intern_inline{padding:0 0 0 15px;} 
#inhalt a.download {display:block; padding:0 0 0 15px;}
#inhalt a.pdf {display:block; padding:0 0 0 15px;}
#inhalt a.mehr {padding:0 0 0 11px;}
#inhalt a.back {display:block; padding:0 0 0 11px;}
#inhalt a.mail {display:block; padding:0 0 0 15px;}
#inhalt a.top {display:block; padding:0 0 0 14px;}
#inhalt .teaser a.intern {padding:0 0 0 11px;}

/* Paging */
#inhalt .paging {clear:both; float:right; position:relative; top:-5px; right:-3px;}
#inhalt .paging a {padding:0 4px 0 4px;}
#inhalt .paging .prev {padding:0 3px 0 0;}
#inhalt .paging .next {padding:0 0 0 5px;}
#inhalt .paging .on {font-weight:bold; padding:0 4px 0 4px;}

/* Listen */
#inhalt .spalte_mitte ul {list-style:none; margin:8px 0 11px 0;}
#inhalt .spalte_mitte ul ul {list-style:none; margin:0;}
#inhalt .spalte_mitte ul li {padding:5px 0 0 15px;}

/* Formulare */
#inhalt form {margin:0 0 20px 0; width:450px;}
#inhalt input, textarea {display:block; font-family:verdana, arial, helvetica, sans-serif; font-size:11px;  margin:3px 0 0 0; padding:1px 4px; text-align:left;}
#inhalt textarea {width:100%;}
#inhalt select {display:block; font-family:verdana, arial, helvetica, sans-serif;  margin:3px 0 0 0; font-size:11px;}
#inhalt fieldset {border:0; padding:0;}
#inhalt legend {display:none;}
#inhalt input.button {background:#FFF url(../pix/pfeil_gelb.gif) 92% 4px no-repeat; border:1px solid #004D95; color:#0D8CBF; cursor:pointer; padding-right:20px;}
#inhalt .forum_wissenschaft .fw-form-errors{border:2px solid red; color:red; width:483px; padding:10px;}
#inhalt .forum_wissenschaft .fw-form-errors span{color:#002955;}

#inhalt .csc-mailform-field, #inhalt .tx_powermail_pi1_fieldwrap_html {margin:0 0 10px 0;}
#inhalt .csc-mailform-field input, #inhalt .tx_powermail_pi1_fieldwrap_html input {width:347px;}
#inhalt .csc-mailform-field select, #inhalt .tx_powermail_pi1_fieldwrap_html select {width:360px;}
#inhalt .csc-mailform-field label, #inhalt .tx_powermail_pi1_fieldwrap_html label {padding:0 10px 0 0;}
#inhalt .csc-mailform-field input.csc-mailform-radio, #inhalt .csc-mailform-field input.csc-mailform-check {border:0; display:inline; width:20px;}
#inhalt input.csc-mailform-submit, #inhalt input.powermail_submit {background:#FFF url(../pix/pfeil_gelb.gif) 92% 4px no-repeat; border:1px solid #004D95; color:#0D8CBF; cursor:pointer; width:130px;}
#inhalt input.powermail_fragewieso {width:110px;}
#inhalt input[type=submit] {cursor:pointer;}
#inhalt input[type=hidden] {display:none; background:none;}

/* Seitenanfang*/
#inhalt div.top {margin:20px 190px 20px 0; text-align:right;}
#inhalt div.top a.top {display:inline; padding:0 0 0 14px;}

/* sonstiges */
#inhalt .spalte_links p {margin-left:67px;}
#inhalt .spalte_rechts .box-border-top-bottom {margin:16px 0 5px 0; padding:8px 0 7px 0;}
#inhalt .spalte_rechts .box-border-top-bottom .text {margin:0 0 10px 0;}

/*rahmen nach tel mit Fr. Resch eingebunden für movies //ng */

#inhalt .csc-frame-frame1 .csc-textpic-imagewrap {
background:none;
}

/* ------------------------------
	Bilder aus Inhaltselement
-------------------------------*/
#inhalt .csc-textpic-clear {clear:both;}
#inhalt .csc-textpic-imagewrap {padding:0;}
#inhalt .csc-textpic-imagewrap .csc-textpic-caption {color:#FFF; font-size:0.9em; display:block; line-height:1.1em; margin-top:-1px;  padding:0px 10px 0px 0; text-align:right;}
#inhalt .csc-textpic-imagewrap .csc-textpic-caption p {margin:3px 0 0 0; padding:0;}
#inhalt .spalte_links .csc-textpic {border-top:1px solid #99B8D5; margin-top:10px; padding-left:67px;}

#inhalt .spalte_links .csc-textpic p {margin-left:0; padding-left:0;}
#inhalt .spalte_links .csc-textpic-imagewrap .csc-textpic-caption {display:none;}
#inhalt .spalte_rechts .csc-textpic-imagewrap .csc-textpic-caption {display:none;}

/* ------------------------------
	Teaser
-------------------------------*/
#inhalt .teaser {margin:0 0 15px 0; padding:0 0 15px 0;}
#inhalt .teaser p {margin:0; padding:0;}
#inhalt .teaser .bild .caption {font-size:0.9em; line-height:1.1em; display:block; padding:0 10px 2px 0; text-align:right;}
#inhalt .teaser .bild .caption p {margin:0; padding:0;}
#inhalt .bild_oben .bild {margin:0 0 16px 0;}
#inhalt .bild_oben .text {padding:0 1px 0 0;}
#inhalt .bild_links .bild {float:left; margin-right:20px; width:265px;}
#inhalt .bild_links .text {float:right; width:264px;}
#inhalt .bild_rechts .bild {float:right; margin-left:20px; width:265px;}
#inhalt .bild_rechts .text {float:left; width:265px;}

/* ------------------------------
	Sitemap
-------------------------------*/
#inhalt .csc-sitemap ul {margin:16px 0 0 0;}
#inhalt .csc-sitemap ul ul {margin:0; padding:8px 0 0px 1px;}
#inhalt .csc-sitemap ul ul ul {padding:3px 0 0 1px;}
#inhalt .csc-sitemap ul ul ul ul {padding:2px 0 0 1px;}
#inhalt .csc-sitemap ul li {padding:0 0 0 14px; font-size:1.1em; font-weight:bold; margin:20px 0 0 0; }
#inhalt .csc-sitemap ul li li {font-size:0.9em; font-weight:normal; padding:2px 0 2px 15px; margin:0px;}
#inhalt .csc-sitemap ul li li li {font-size:1em;}
#inhalt .csc-sitemap ul li li li li {font-size:1em;}


/* ------------------------------
	Extrafenster
-------------------------------*/
#extrafenster {background:#FFF; width:100%;}
#extrafenster #kopf {margin:0; padding:0; float:none; clear:both; width:100%;}
#extrafenster #kopf .logo {float:left;}
#extrafenster #inhalt {float:none; margin:20px 0 0 0; padding:19px;}
#extrafenster #footer {border:0; height:16px; margin:0; padding:2px 0 0 0; text-align:right; width:100%;}
#extrafenster div.drucken {display:block; margin:20px 0 0 0;}
#extrafenster a.drucken {display:block; padding:0 0 0 20px;}
#extrafenster .schliessen a, #extrafenster #footer a.schliessen {color:#FFF; margin:0 20px 0 0; padding:0 17px 0 0;}
#extrafenster .schliessen {padding:9px 0 0 0;}


/* Anpassungen phentschel */

#inhalt .linkliste p {margin:0px; padding:0px;}
#inhalt .linkliste {margin:0 0 20px 0;}


/* MS Wissenschaft styles */
form.styled fieldset {border:1px solid #d2e7f8; margin:1em 0; padding:0 1em;}
form.styled legend {color:#2896e1; font-weight:bold; padding:2px;}
form.styled select {border:1px solid #d2e7f8;}
form.styled p {margin:1em 0;}
form.styled p label, form.styled p .virtual-label {display:block; float:left; width:150px;}
form.styled p input.text {border:1px solid #d2e7f8; padding:2px; width:200px;}
form.styled p input.text:focus {border:1px solid #004d95;}
#mswissen table {border-collapse:collapse;}
#mswissen td {border-bottom:1px solid #D2E7F8; padding:2px 0; vertical-align:top;}
#mswissen td.padding-right-left {padding:2px 25px 2px 0;}
#mswissen tr.head td {padding:15px 0;}
#mswissen .bold {font-weight:bold;}
#mswissen .no-wrap {white-space:nowrap;}
#mswissen .back {background:url(../pix/arrow_left.gif) left center no-repeat; padding-left:12px;}


/* Anpassung Newsletter */
#inhalt hr {border-bottom:1px solid #85A9CD;}