/* yuthok-spital.org */
/* standard */
*,
a,
img {
margin:0;
padding:0;
text-decoration:none;
border:0;
}
#text a,
#print a {
font-variant:small-caps;
}
html,
body {
top:0;
right:0;
left:0;
/*width:100%;*/
height:100.1%;
}
body {
position:static;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:76%; /* 69%, 76%, 86%, 93% und 101% wie im efa_fontsize.js ebenso */
color:#000;
background:#d4d4f7 url(/files/yuthok_bg.gif) center fixed no-repeat;
}
/* fussbereich */
#foot_wrapper1 {
position:fixed;
bottom:0;
right:0;
left:0;
color:inherit;
background-color:#D4D4F7;
z-index:10;
}
#foot_wrapper2 {
position:relative;
margin:0 auto;
max-width:63.5em;
height:2em;
/*border:1px solid #f0f;*/
}
#foot {
position:relative;
padding-top:0.5em;
font-size:0.75em;
}
#foot a,
#foot a:visited {
color:#009;
background:inherit;
/*background:#e0e0f9;*/
}
/* inhalt */
#wrapper1 {
width:100%;
height:auto;
padding:1.4em 0;
}
#wrapper2 {
margin:0 auto;
max-width:63.5em;
height:auto;
/*border:1px solid red;*/
}
/* navigationsbereich */
#links {
float:left;
position:fixed;
background:url(/files/yuthoklogo-trans.png) no-repeat;
width:20em;
height:108px;
/*border:1px solid #0f0;*/
}
/* textbereich */
#rechts {
float:right;
/*margin-bottom:1em;*/
max-width:42em;
/*border:1px solid #f00;*/
}
.startseite {
font-size:138%;
}

/* linker bereich (navigation) */
/* flags */
#links ul.flags {
margin:0;
padding-top:120px;
padding-bottom:7px;
}
#links ul.flags li {
display:inline;
padding-top:110px;
}
/* navigation */
ul.navroot {
margin:0;
padding:0;
}
#links li {
list-style:none;
padding:0.25em 0;
font-variant:small-caps;
font-size:1em;
}
#links li a {
font-weight:normal;
color:#009;
background:inherit;
}
#links li a.current {
color:#CF0C2E; /* blüten-rot */
background:inherit;
text-decoration:none;
border-bottom:1px solid #CF0C2E; /* blüten-rot */
cursor:default;
}

/* rechter bereich (text) */
/* printzeile */
#print a,
#print a:visited {
color:#333;
background:inherit;
}
#print {
float:left;
text-align:right;
width:100%;
margin-top:2em;
margin-bottom:2.5em;
font-size:0.875em;
}
/* text */
#text {
padding-bottom:1.5em;
letter-spacing:0.075em;
/*border:1px dotted #f00;*/
}
#text h1,
#text h2,
#text h3 {
font-variant:small-caps;
}
#text h1 {
margin:1.5em 0 0.75em 0;
font-size:1.5em;
}
#text h2 {
margin-top:1.375em;
font-size:1.25em;
}
#text h3 {
margin:1.375em 0 0.25em 0;
font-size:1em;
letter-spacing:0.15em;
}
#text h1.first {
margin:0 0 0.75em 0;
font-size:1.5em;
}
#text h2.first {
margin:0 0 0.75em 0;;
font-size:1.25em;
}
/*#text p:first-letter {
font-variant:small-caps;
font-size:1.25em;
}*/
#text p {
margin-bottom:1.75em;
line-height:1.4em;
}
#text ul {
/*float:left;*/
/*margin-left:1.5em;*/
list-style:circle;
}
#text ul.article-list {
float:left;
/*padding-left:1.5em;*/
list-style:circle;
}
#text ul li {
margin-left:1.4em;
padding-bottom:0.75em;
/*padding-left:0.5em;*/
}
#text ul a {
font-weight:bold;
}
#text .rot {
font-weight:bold;
color:#f00;
background:inherit;
}
#text a,
#text a:visited {
color:#333;
background:#efefff;
}
.download-hdl  {
font-variant:small-caps;
font-weight:bold;
}
.download-desc  {
font-size:0.875em;
}
.download-file  {
font-weight:bold;
}
.download-without-desc {
}
.flLeft {
float:left;
margin:4px 10px 4px 0;
/*border:1px solid blue;*/
}
.flRight {
float:right;
margin:4px 0 4px 10px;
/*border:1px solid blue;*/
}
.flLeft img,
.flRight img {
/*border:1px solid #009;*/
border:2px solid #A7A8DF;  /* blau */ 
}
/* bildergalerie */
.greydiv {
float:left;
/*margin:1px;*/
padding:1px;
/*border:1px solid blue;*/
}
a.greybox {
text-decoration:none;
}

.flLeft a img,
.flRight a img,
a.greybox img {
/*padding:2px;*/
background:inherit;
/*border:2px solid #D4D4F7; */ /* bg-blau */ 
border:2px solid #A7A8DF;  /* blau */ 
}
.flLeft a:hover img,
.flRight a:hover img,
.flLeft a:focus img,
.flRight a:focus img,
a.greybox:hover img,
a.greybox:hover img,
a.greybox:focus img,
a.greybox:focus img {
padding:0;
border:2px solid #CF0C2E; /* blüten-rot */
}
.byline {
margin:0;
font-size:0.75em;
letter-spacing:0em;
color:#666;
background:inherit;
}
.textile {
/*margin-top:0.5em;*/
}
.textile_plus {
/*margin-top:0.5em;*/
float:left;
width:100%;
}

/*  suchformular */
fieldset legend {
display:none;
}
.element {
float:left;
}
fieldset label.text {
float:left;
font-weight:bold;
width:10em;
}
fieldset input.text {
width:20em;
margin-bottom:0.75em;
}
input.submit {
width:20em;
padding-left:9em;
margin-bottom:1em;
padding:0.25em 2em;
font-weight:bold;
border:1px solid #009;
background-color:#d4d4f7;
}
input.submit:hover {
padding:0.25em 2em;
border:1px solid #CF0C2E;
background-color:#efefff;
}
p.line {
margin:0;
padding:0;
line-height:0.125em;
border-bottom:1px solid #A7A8DF;
}
.search_url {
font-size:0.75em;
font-style:italic;
}
.search_url a,
.search_url a:visited {
background:none;
}

#links li a:hover,
#links li a:active,
#links li a:focus,
#text a:hover,
#text a:active,
#text a:focus,
#print a:hover,
#print a:active,
#print a:focus,
#foot a:hover,
#foot a:active,
#foot a:focus {
color:#d7262f;
background:inherit;
border-bottom:1px solid #CF0C2E; /* blüten-rot */
}

/* print-text */
.print_only_head,
.print_only_foot {
display:none;
}


