/* Style-Sheet für Spitalstiftung Konstanz, Copyright by Werner Merk, www.kunsterbunt.de
	Version 3 (Startversion): Februar 02, 2007 */


/* ------------------------ Allgemeine- und Schriftformatierungen --- */


body {
color: white;
margin: 0;
padding: 0;
background: tranparent;
}

body, p, a, h1, h2, li, td {
font-family: Georgia,times new roman,times,verdana,arial,helvetica,sans-serif;
color: black;
}

p {
line-height: 1.4em;
margin-top: 0px;
text-align: left;
}

p b {
color: black;
}

h1 {
font-size: 14pt;
font-weight: normal;
color: #000000;
margin-top: -5px;
}

h2 {
font-size: 11pt;
line-height: 16pt;
font-weight: bold;
color: #000000;
}

h3 span {display:none}

a {
color: blue;
text-decoration: underline;
}

a:hover {
color: red;
text-decoration: none;
}

table {
width: 100%;
background-color: gray;
}

th {
font-weight: normal;
text-align: left;
background-color: white;
}

tr {
text-align: right;
background-color: white;
}

tr.tkopf {
font-weight: bold;
background-color: lightgrey;
}

tr.tkopf th {
text-align: left;
font-weight: bold;
background-color: lightgrey;
color: black;
}

/* ------------------------ Spezielle Formatierungen für Absätze, Bilder, Tabellen --- */

p.abstand { margin-left: 120px; }

p.rand {
  padding-top: 25px;
  font-size: 10pt;
  font-weight: bold;
  }

p.rand a {
  color: black;
  first-letter: 12pt;
  text-decoration: none;
  }

p.rand a:hover {
  color: black;
  text-decoration: underline;
  }

p.box, p.boxn {
padding: 10px;
font-weight: bold;
color: black;
border: 1px solid gray;
}

p.boxn {
font-weight: normal;
background-color: ghostwhite
}

p.links {
padding-right: 25px;
}

img.li { margin: 2px 15px 5px 0; float: left; }
img.re { margin: 2px 0 5px 15px; float: right; }
img.rera { margin: 2px -30px 5px 15px; float: right; }
img.lira { margin: 2px 15px 5px -30px; float: left; }

img.button {
float:left;
margin-right: 10px;
}

hr {
border: 1px solid gray;
border-width: thin;
}


#koerper {
position: absolute;
top: 0;
left: 0;
}

#kopf, #menue, #bild, #bild_gross, #bauch, #pnav {
position: relative;
left: 0px;
width: 100%;
margin: 0;
padding: 0;
}

/* ------------------------ Unterelement Menü --- */

#menue {
display: none;
}

#kopf {
height: 11px;
background: transparent;
}

#menue {
height: 47px;
background: transparent;
}

#bild, #bild_gross {
background: transparent);
}

#bild img {
margin: -3px 0 -5px 0;
padding: 0;
}

#bauch {
text-align: left;
margin-bottom: 0px;
padding-bottom: 0;
background: transparent;
}

#pnav {
font: bold 0.8em georgia,times new roman,times,verdana,arial,helvetica,sans-serif;
}

#pnav ul {
list-style-type: none;
margin: 0;
padding: 15px 0 10px 0px;
}

#pnav li {
display: inline;
padding: 0 6px;
margin: 0;
border-right: 1px dotted gray;
background-color: transparent;
}

#pnav li.akt  {
border: 1px solid gray;
}

#pnav li a:link, #pnav li a:visited {
color: #2f2f2f;
font-weight: bold;
text-decoration: none;
}

#pnav li a:hover {
color: black;
text-decoration: underline;
}

#pnav li.akt a:link, #pnav li.akt a:visited, #pnav li.akt a:hover  {
cursor: default;
color: black;
text-decoration: none;
}

/* ------------------------ Unterelement INHALT --- */

#inhalt {
padding: 30px 0px 0 0px;
background:transparent;
font: normal 10pt georgia,times new roman,times,verdana,arial,helvetica,sans-serif;
}

#spalten {
padding: 0;
background: transparent; margin: 0px 20px 15px 25px;
font: normal 10pt georgia,times new roman,times,verdana,arial,helvetica,sans-serif;
}

#fuss span {
display: none;
}

#fuss {
font-size: 8pt;
color: gray;
border-top: 1px solid gray;
margin: 25px 0 0 0;
padding: 5px 0 15px 0;
}

/* ------------------------ Bauch-Element SPALTEN: Interne Elemente  --- */

#fl_li {
	width: 249px;
  float: left;
  }

#fl_re {
	width: 183px;
  float: left;
  }

#fl_mi {
	width: 20px;
  float: left;
  }

#fl_end {
	height: 0px;
  clear: both;
  }

#fl_31, #fl_32, #fl_33 {
float: left;
width: 144px;
border: 1px solid gray;
background: white;
}

#fl_31 a, #fl_32 a, #fl_33 a {
color: black;
text-decoration: none;
}

#fl_31 a:hover, #fl_32 a:hover, #fl_33 a:hover {
color: black;
text-decoration: underline;
}

#fl_31 p, #fl_32 p, #fl_33 p,
#fl_21 p, #fl_22 p {
color: black;
padding: 6px;
}

#fl_31 ul, #fl_32 ul, #fl_33 ul {
}

#fl_31 {
margin: 0;
}

#fl_32 {
margin: 0 2px;
}

#fl_33 {
margin: 0;
}

#fl_21, #fl_22 {
float: left;
width: 208px;
border: 1px solid gray;
background: ghostwhite url(../pflege/bilder/hg1.gif) top left repeat-x;
margin-bottom: 20px;
}

#fl_21 {
margin-right: 10px;
}
#fl_22 {

}

/* ------------------------ Bauch-Element SPALTEN:
														Hintergrundbelegung der internen Elemente
                            --- belegt als Klasse zur ID  --- */

.info, .neutral, .verw, .download {
	border: 1px solid #808080;
  }

.info {	background: url(../bilder/info.gif) top left no-repeat;  }

.neutral {	background: url(../bilder/neutral.gif) top left no-repeat;  }

.verw {	background: url(../bilder/verwaltung.gif) top left no-repeat;  }

.download {	background: url(../bilder/download.gif) top left no-repeat;  }


/* ------------------------ Bauch-Element SPALTEN:
														Interne Absatzformatierungen
														--- belegt als Klasse zum Absatzelement --- */

p.box_n, p.box_v {
	padding-left: 61px;
  font-size: ;
  color: #7f7f7f;
  line-height: 12pt;
  }

p.box_n {
	height: 222px;
  }

p.box_v {
	height: 200px;
  }

/* ------------------------ Bauch-Element SPALTEN: Zusatzclasse zu Verwaltung
														differenzierte Darstellung IE < 7,
														Ausgleich des Abstandes zum nächsten Elements --- */

#spalten.abstand {
  margin: 0px 20px 0px 25px;
  }

body[id=wm_stift] #spalten.abstand {
  margin: 0px 20px 20px 25px;
  }



#wz, #wappen {
display: none;
}

/*#wz span {
position: absolute;
top: 5px;
left: 15px;
font-size: 8pt;
color: black;
}

#wz span h4 {
font-size: 12pt;
}

#wappen {
position: absolute;
top: 200px;
left: 15px;
width: 113px;
height: 138px;
background: url(../bilder/wappen_sw.gif) top left no-repeat;
}

 ------------------------ Leiste --- */

 #navi,
#plall, #plamb, #pllui, #plpet, #plsal, #pltag, #pltal, #pltab, #pluri,
#fussleiste, #l1, #l2, #stil, #switcher {
display: none;
}