/* ##############################
Elemente 
############################## */

a { color:#426AB3;  font-weight:bold; }
a:visited { color:#426AB3; font-weight:bold; }
a:hover { color:#426AB3; font-weight:bold; }
a:active { color:#426AB3; font-weight:bold; }

body { margin:50px;  color:#000000; background-color:#fff;  text-align:left;  font-family:arial,helvetica,sans-serif; }

h1 { font-size:140%; }
h2 { font-size:130%; }
h3 { font-size:120%; color:#7d7d7d; background-color:#cccccc; }
h4 { font-size:110%; }

strong { font-weight:bold; }

ul { list-style-type:square; }

th { font-size:12px; }
td { font-size:12px; }

/* ##############################
Klassen 
############################## */

.subheader { margin:0px; padding:0px; font-size:80%; }

.pressedatum  { font-size:10px; }

.bildkleinlinks { border-top:1px solid #999999; border-bottom:1px solid #999999; background-color:#cccccc; width:150px; float:left; margin:0px 10px 10px 0px; }
.bildkleinrechts { margin:0px 0px 10px 600px; float:left; }
.bild_textflussrechts { float:left; padding-left:10px; }
.bildkleintitel { background-color:#f0f0f0; font-size:85%; font-weight:bold; padding:2px 2px 0px 2px; line-height:130%; }
.bildkleinbeschreibung { background-color:#f0f0f0; font-size:85%; padding:0px 2px 2px 2px; line-height:130%; }

.bildgross { display:block; font-size:90%; margin:10px 0px; } 
.bildkgrosstitel { font-weight:bold; }
.bildkgrossbeschreibung { font-weight:bold; }

.infobox { margin:0px 0px 10px 10px; width:150px; font-size:85%; float:right; background-color:#f0f0f0; border-top:1px solid #999999; border-bottom:1px solid #999999; padding:5px; }
.box { margin:10px 0px; padding:5px; border:1px solid #999999; }