body		{	text-align:center;
				background-image:url(Granitpflaster.jpg);
				background-position:center center;
				background-repeat:repeat-y;
				background-size: 100%;
				color:#001C66;
				background-attachment: fixed;
}
a     	{ color:#0000dd;
				text-decoration:none;
}
a.nav     { opacity:0.6; filter:alpha(opacity=60);
				background-color:#ffffff;
				padding-right:4px;
}
.navigation {
				position:absolute;
				top:150px;
				left:0px;
				font-size:24pt;
				text-align:left;
				z-index:1;
}
span.quote                                 { font-size:0.5em; display:block; }
.bildunterschrift                         { font-size:small; font-style:italic; padding-bottom:16px; }
.dreispalten                                { text-align:justify; margin: 0px 16px 0px 16px; padding:8px 8px 24px 8px; border-bottom:1px solid black; word-wrap:break-word; widows:3; orphans:3; -moz-column-width:24em; -webkit-column-width:24em; -moz-column-rule: 1px solid black; -webkit-column-rule: 1px solid black; -moz-column-gap: 16px; -webkit-column-gap: 16px; line-height:135%; background-position:center bottom; background-repeat:repeat-x; }
.einspalten                                 { text-align:justify; margin: 0px 16px 0px 16px; padding:8px 8px 24px 8px; border-bottom:1px solid black; word-wrap:break-word; line-height:135%; background-position:center bottom; background-repeat:repeat-x; }
.bgcolor0                                { background-color:#FFCCCC; }
.bgcolor1                                { background-color:#FFFFCC; }
.bgcolor2                                { background-color:#CCFFFF; }
.bgcolor3                                { background-color:#CCFFCC; }
.bgcolor4                                { background-color:#EEEEEE; }
.bgcolor5                                { background-color:#CCCCFF; }
.bgcolor6                                { background-color:#FFCCFF; }
.bgcolor7                                { background-color:#AAFFAA; }
.floatright128                               { float: right; border:none; width: 128px; height: 216px; padding: 0px 0px 8px 24px; }
.floatleft128                                { float: left;  border:none; width: 128px; height: 216px; padding: 0px 24px 8px 0px; }
.floatleft300                                { float: left;  border:none; width: 300px; height: 220px; padding: 0px 24px 8px 0px; }
.floatright300                               { float: right; border:none; width: 300px; height: 220px; padding: 0px 0px 8px 24px; }
.bildbreite											{ width: 1200px; max-width: 90%; padding: 5%; margin: 0; border-radius: 90% 10% 90% 10% / 10% 90% 10% 90%; }
p					{ font-size:20pt; }