/** Teil der PROJEKT 3P DES ALICE-HOSPITALS-Webseite
Version 0.9
(c) 2006-2012 by SCENOS GbR. Alle Rechte vorbehalten.
*/


html {
height:100%; 
}

body {
margin:0;
padding:0;
font-family:"Verdana","Helvetica","Arial",sans-serif;
font-size:80%;
behavior:url(/skripte/hover.htc);
height:100%; 
text-align:center;
}

textarea {
height:300px;
width:400px;
}

img {
border:0;
}

ul li {
list-style-image:url(/grafik/elemente/li.gif);
}

ul.abstand li {
margin-bottom:0.8em;
}

a {
text-decoration:none;
color: #CC0033;
}

a:hover {
text-decoration:underline;
}

hr {
margin:2em 0;
color:#CC0033;
background-color:#CC0033;
}

.unsichtbar{
display:none;
}

#seite {
width:80%;
min-width:800px;
margin:0px auto;
margin-top:30px;
text-align:left;
height:100%;
}

#fhlogo {
position:relative;
float:left;
}

#alicelogo {
float:right;
margin-bottom:15px;
}

#hilfsnavi {
clear:both;
float:right;
text-align:right;
height:19px;
}

#navi {
clear:both;
border:1px solid #CC0033;
height:27px;
background:white;
}

#subnavi {
height:31px;
margin-bottom:30px;
background-image:url(/grafik/elemente/subnavibg.gif);
background-repeat:repeat-y;
}

#subsubnavi {
width:150px;
float:left;
}

#navi ul, #subnavi ul {
margin:0px;
padding:0px;
list-style:none;
}

#navi ul li, #subnavi ul li {
display:block;
position:relative;
float:left;
}

#navi ul li.spacer, #subnavi ul li.spacer {
margin-right:40px;
}

#navi ul li a, #subnavi ul li a {
z-index:5;
display:block;
height:27px;
background-position:0px 0px;
overflow:hidden;
text-align:center;
color:#CC0033;
text-decoration:none;
}

#subnavi ul li a {
height:31px;
}

#navi ul li a:hover {
color:white;
background:#CC0033;
text-decoration:none;
}

#navi ul li a span, #subnavi ul li a span {
cursor:pointer;
z-index:10;
position:absolute;
display:block;
height:27px;
left:0px; top:0px;
}

#navi ul li a b {
display:block;
margin-top:4px;
}

#navi ul li a.akt span, #navi ul li a:hover span {
background-position:0px -27px;
}

#subnavi ul li a:hover span {
background-position:0px -31px;
}

#subnavi ul li a.akt span {
background-position:0px -62px;
height:31px;
}

#nstart, #nstart a, #nstart span {
width:57px;
}

#nstart span {
background:url(/grafik/elemente/n_start.gif);
}

#nprojekt, #nprojekt a, #nprojekt span {
width:73px;
}

#nprojekt span {
background:url(/grafik/elemente/n_projekt.gif);
}

#npartner, #npartner a, #npartner span {
width:74px;
}

#npartner span {
background:url(/grafik/elemente/n_partner.gif);
}

#naktuell, #naktuell a, #naktuell span {
width:73px;
}

#naktuell span {
background:url(/grafik/elemente/n_aktuell.gif);
}

#ndokumente, #ndokumente a, #ndokumente span {
width:97px;
}

#ndokumente span {
background:url(/grafik/elemente/n_dokumente.gif);
}

#nkontakt, #nkontakt a, #nkontakt span {
width:78px;
}

#nkontakt span {
background:url(/grafik/elemente/n_kontakt.gif);
}

#nlinks, #nlinks a, #nlinks span {
width:54px;
}

#nlinks span {
background:url(/grafik/elemente/n_links.gif);
}

#nrbenutzer, #nrbenutzer a, #nrbenutzer span {
width:83px;
}

#nrbenutzer span {
background:url(/grafik/elemente/nr_benutzer.gif);
}

#nrupload, #nrupload a, #nrupload span {
width:73px;
}

#nrupload span {
background:url(/grafik/elemente/nr_upload.gif);
}

#nrtexte, #nrtexte a, #nrtexte span {
width:78px;
}

#nrtexte span {
background:url(/grafik/elemente/nr_texte.gif);
}

#nraktuell, #nraktuell a, #nraktuell span {
width:77px;
}

#nraktuell span {
background:url(/grafik/elemente/nr_aktuell.gif);
}

#nrdokumente, #nrdokumente a, #nrdokumente span {
width:102px;
}

#nrdokumente span {
background:url(/grafik/elemente/nr_dokumente.gif);
}

#nrlinks, #nrlinks a, #nrlinks span {
width:58px;
}

#nrlinks span {
background:url(/grafik/elemente/nr_links.gif);
}

#n2ziele, #n2ziele a, #n2ziele span {
width:52px;
}

#n2ziele span {
background:url(/grafik/elemente/n2_ziele.gif);
}

#n2gesundheitskompetenz, #n2gesundheitskompetenz a, #n2gesundheitskompetenz span {
width:202px;
}

#n2gesundheitskompetenz span {
background:url(/grafik/elemente/n2_gesundheitskompetenz.gif);
}

#n2scorecard, #n2scorecard a, #n2scorecard span {
width:98px;
}

#n2scorecard span {
background:url(/grafik/elemente/n2_scorecard.gif);
}

#n2transfer, #n2transfer a, #n2transfer span {
width:87px;
}

#n2transfer span {
background:url(/grafik/elemente/n2_transfer.gif);
}

#n2projektleitung, #n2projektleitung a, #n2projektleitung span {
width:128px;
}

#n2projektleitung span {
background:url(/grafik/elemente/n2_projektleitung.gif);
}

#n2projektzeitraum, #n2projektzeitraum a, #n2projektzeitraum span {
width:139px;
}

#n2projektzeitraum span {
background:url(/grafik/elemente/n2_projektzeitraum.gif);
}

#n3projektpartner, #n3projektpartner a, #n3projektpartner span {
width:130px;
}

#n3projektpartner span {
background:url(/grafik/elemente/n3_projektpartner.gif);
}

#n3verbundpartner, #n3verbundpartner a, #n3verbundpartner span {
width:137px;
}

#n3verbundpartner span {
background:url(/grafik/elemente/n3_verbundpartner.gif);
}

#n3fokusgruppe, #n3fokusgruppe a, #n3fokusgruppe span {
width:112px;
}

#n3fokusgruppe span {
background:url(/grafik/elemente/n3_fokusgruppe.gif);
}

#n3foerderung, #n3foerderung a, #n3foerderung span {
width:98px;
}

#n3foerderung span {
background:url(/grafik/elemente/n3_foerderung.gif);
}

#n4termine, #n4termine a, #n4termine span {
width:73px;
}

#n4termine span {
background:url(/grafik/elemente/n4_termine.gif);
}

#n4ausblick, #n4ausblick a, #n4ausblick span {
width:84px;
}

#n4ausblick span {
background:url(/grafik/elemente/n4_ausblick.gif);
}

#n5publikationen, #n5publikationen a, #n5publikationen span {
width:118px;
}

#n5publikationen span {
background:url(/grafik/elemente/n5_publikationen.gif);
}

#n5arbeitspapiere, #n5arbeitspapiere a, #n5arbeitspapiere span {
width:123px;
}

#n5arbeitspapiere span {
background:url(/grafik/elemente/n5_arbeitspapiere.gif);
}

#n5literatur, #n5literatur a, #n5literatur span {
width:87px;
}

#n5literatur span {
background:url(/grafik/elemente/n5_literatur.gif);
}

div.inhalt {
padding-left:109px;
}

div.grau {
padding: 10px;
background-color:#EEEEEE;
}

div.klein {
font-size: 80%;
}

em {
color:#CC0033;
font-weight:bold;
font-style:normal;
}

div.rechts {
width:220px;
margin-left:15px;
margin-bottom:300px;
float:right;
height:100%;
}

div.inlineimgbox {
font-size:80%;
position:relative;
margin-bottom:10px;
}

div.inlineimgbox img {
float:none;
display:block;
margin-right:0px;
margin-bottom:5px;
}

div.inlineimgbox *, div.inlineimgboxlinks *, div.inlineimgboxrechts * {
font-size:100%;
}

div.inlineimgboxlinks {
float:left;
position:relative;
margin-right:20px;
margin-bottom:10px;
font-size:80%;
clear:left;
}

div.inlineimgboxlinks img.links {
float:none;
display:block;
margin-right:0px !important;
margin-bottom:5px !important;
}

div.inlineimgboxrechts {
float:right;
position:relative;
margin-left:20px;
margin-bottom:10px;
font-size:80%;
clear:right;
}

div.inlineimgboxrechts img.rechts {
float:none;
display:block;
margin-left:0px !important;
margin-bottom:5px !important;
}

.datum_text {
float:left;
}

.datum_d, .datum_m, .datum_h, .datum_i, .datum_s {
width:20px !important;
float:left;
height:16px !important;
}

.datum_a, .datum_f {
float:left;
height:18px !important;
}

.datum_y {
width:40px !important;
float:left;
height:16px !important;
}

h1 {
display:block;
width:30%;
overflow:show;
font-size:2em;
font-weight:normal;
font-stretch:condensed;
white-space:nowrap;
color:#CC0033;
margin-top:20px;
margin-bottom:30px;
border-bottom:1px solid #CC0033;
padding:0px;
padding-bottom:5px;
}

h2 {
font-size:1.3em;
}

h3 {
font-size:1.1em;
}

h1 + h3, h1 + br + h3 {
margin-top:0px;
}

.mittig {
text-align:center;
}

.links {
text-align:left;
}

.rechts { 
text-align:right;
}

div.personenbild {
background:#EEEEEE;
text-align:center;
margin-bottom:10px;
}

div.personenbild img {
display:block;
margin-bottom:3px;
}

div.adressbox {
border:1px solid #CC0033;
width:300px;
padding:10px;
margin-top:40px;
background:white;
}

div.adressbox hr {
visibility:hidden;
margin:0;
height:0px;
padding:0.25em 0;
line-height:0;
}

div.boxrechts {
border:1px solid #CC0033;
width:200px;
padding:10px;
margin-top:40px;
background-color:#EEEEEE;
height:auto !important;
}

div.adressbox h2 {
display:block;
font-size:120%;
font-weight:bold;
text-transform:uppercase;
background:#CC0033;
color:white;
text-align:center;
margin:-10px;
margin-bottom:10px;
padding:5px;
}

div.boxrechts h2 {
display:block;
font-size:95%;
font-weight:bold;
text-transform:uppercase;
background:#CC0033;
color:white;
text-align:center;
margin:-10px;
margin-bottom:10px;
padding:5px;
}

div.adressbox table td, div.boxrechts table td {
padding:0px;
padding-right:5px;
}

div.boxrechts div {
margin-bottom:-5px;
}

div.adressbox + div.adressbox {
margin-top:10px;
}

table.listentabelle {
border:#CC0033 solid 1px;
background:white;
}

table.listentabelle th {
vertical-align:middle;
text-align:left !important;
height:25px;
padding:4px;
color:white;
background-color:#CC0033;
}

table.listentabelle th a {
color:white;
}

table.listentabelle tr.highlight, tr.highlight td {
background-color:#EEEEEE;
}

table.listentabelle td {
padding:4px;
}

table.oben td {
vertical-align:top;
}

table.anordnungstabelle td {
padding:0px 6px 6px 0px;
}

.versteckt, .versteckt td {
background:#FFCCCC ! important;
}

.geloescht, .geloescht td {
background:#CC0033 ! important;
}

.geloescht, .geloescht td a {
color:white ! important;
}

label.fehler {
font-weight:bold;
color:#CC0033;
}

textarea {
font-family:"Verdana",sans-serif;
font-size:small;
}

div.information {
background:#EEEEEE;
padding:10px;
padding-left:52px;
margin:-10px 0px 20px -109px;
min-height:32px;
background-image:url(/grafik/symbole/info_gross.gif);
background-position:10px 10px;
background-repeat:no-repeat;
}

div.info_fehler {
background:#FFCCCC;
padding:10px;
padding-left:52px;
margin:-10px 0px 20px -109px;
min-height:32px;
background-image:url(/grafik/symbole/fehler_gross.gif);
background-position:10px 10px;
background-repeat:no-repeat;
}

input.btn {
border:1px outset #B2B3B4;
background:white;
}

input.btn:hover {
background:#EEEEEE;
}

form.zusatzeinstellung {
border:1px solid #B2B3B4;
padding:10px;
display:block;
}

form.zusatzeinstellung h2 {
margin-top:0px;
}

dl.bbdl dt { float:left; padding-right:5px; }


