/* Allgemein */

body {
color:#FFFFFF;
background-image:url(http://www.micale.de/pattern16.jpg);
font-family:Helvetica,sans-serif;
}
.Box {
margin:auto;
padding:1em;
color:#000000;
max-width:50em;
min-height:20em;
text-align:center;
line-height:1.5em;
background-color:#FFFFFF;
border:0.5em solid #191970;
}
.Logo {
color:#FFFFFF;
padding:0.4em;
margin:0 0 0.5em 0;
font-variant:small-caps;
letter-spacing:0.1em;
background-color:#191970;
}
.Foot {
color:#FFFFFF;
padding:0 0.5em 0 0;
margin:1em 0 0 0em;
text-align:right;
font-variant:small-caps;
letter-spacing:0.1em;
background-color:#191970;
}
img {
border:none;
}
.links {
float:left;
padding-left:0.5em;
}
/* Links */

a:link,a:visited {
color:#000000;
background-color:#FFFFFF;
text-decoration:underline;
}
a:hover,a:focus,a:active {
color:#FFFFFF;
padding:0.12em;
background-color:#191970;
text-decoration:underline;
}
.Logo a:link,.Logo a:visited,.Logo a:hover,.Logo a:focus,.Logo a:active,.Navi a:link,.Navi a:visited,.Foot a:link,.Foot a:visited {
color:#FFFFFF;
text-decoration:none;
background-color:#191970;
}
.Navi a:hover,.Navi a:focus,.Navi a:active,.Foot a:hover,.Foot a:focus,.Foot a:active {
color:#87cefa;
text-decoration:none;
background-color:#191970;
}

/* Inhalt */

.NewKop {
display:inline;
font-size:small;
}
.NewTex {
margin:0;
display:inline;
padding-left:0.25em;
}
.ConKop {
padding:0;
color:#FFFFFF;
margin:0 0 0 9em;
font-size:medium;
font-weight:normal;
font-variant:small-caps;
letter-spacing:0.15em;
background-color:#191970;
}
.ConTex {
margin:0 0 0 9em;
text-align:justify;
min-height:12em;
line-height:1.3em;
font-size:1.0em;
padding:0 0.5em 0 0.5em;
border:0.25em solid #4682b4;
}
.ConMed {
padding:0;
line-height:0;
margin:0 0 1em 0;
border:0.5em solid #C0C0C0;
}
.ConPic {
line-height:0;
color:#000000;
padding:0.5em 0.47em 0.5em 0.47em;
margin:0 0 1em 0;
background-color:#C0C0C0;
}
.Bild {
float:left;
width:33%;
}
.Center {
text-align:center;
}
.Rechts {
width:33%;
float:right;
text-align:center;
}
/* Medien */

.PicThumb {
width:30%;
padding:0;
float:right;
margin:0 0 0.5em 1em;
border:1px solid #000000;
}
.PicFloat {
width:15%;
padding:0;
float:right;
margin:0 0 0.5em 1em;
border:1px solid #000000;
}
.PicMain {
width:75%;
padding:0;
margin:0 0em 0.5em 0.5em;
border:1px solid #000000;
}
.Media {
width:100%;
}
.MedBig {
display:inline;
}
.MedLig {
padding:0;
margin:0.25em 0 0.25em 0;
}

/* Navi */

.Navi {
float:left;
padding:0.3em;
color:#87cefa;
margin:0 0 1em 0;
width:7.5em;
font-variant:small-caps;
letter-spacing:0.15em;
background-color:#191970;
}
.Navi li {
padding:0;
margin:1em;
list-style:none;
}
.Crumb {
margin:0;
color:#000000;
text-align:left;
font-size:smaller;
line-height:1.3em;
padding:0.1em 0.5em 0.1em 0.5em;
background-color:#C0C0C0;
border:1px solid #000000;
}
.Crumb ol {
margin:0;
display:inline;
padding-left:0.25em;
}
.Crumb li {
display:inline;
list-style:none;
}
.SubNavi {
color:#000000;
font-size:smaller;
line-height:1.3em;
background-color:#C0C0C0;
border:1px solid #000000;
}
.SubL {
margin:0;
width:auto;
float:left;
padding:0.1em 0 0.1em 0.5em;
}
.SubR {
margin:0;
width:auto;
float:right;
padding:0.1em 0.5em 0.1em 0;
}
.SubC {
clear:both;
}

/* Farben */

.Red {
color:#FF0000;
background-color:#191970;
}
.Orange {
color:#FFA500;
background-color:#191970;
}
.Yellow {
color:#FFFF00;
background-color:#191970;
}
.Green {
color:#00FF00;
background-color:#191970;
}
.Blue {
color:#1E90FF;
background-color:#191970;
}
.Purple {
color:#FF00FF;
background-color:#191970;
}
.Hellblau {
color:#87cefa;
background-color:#191970;
}
.Eisblau {
color:#add8e6;
background-color:#191970;
}

/* Schriftarten */

.Datum {
font-size:0.9em;
}