html,body,table {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size:12px;
}
body {
	background-image:url(bgr/bg.png);
	margin:0;
	padding:0;
	border:0;
	overflow:auto;
	color:#101010;
	width:100%; 
	height:100%; 
	border-width:0px; 
	scrollbar-face-color:#F0F4F0; 
	scrollbar-shadow-color:#F0F4F0; 
	scrollbar-track-color:lightgrey; 
	scrollbar-3d-light-color:white; 
	scrollbar-highlight-color:white; 
	scrollbar-dark-shadow-color:#78B4FF; 
	scrollbar-arrow-color:gray;
}
body.mem {
	background-image:none;
	color:white;
}
img,hr {
	border-color:skyblue;
         color:skyblue;
}
img {
	border-style:inset;
	border-width:2px;
}
img.rahmen
{
	border-width:2px;
}
#kopf img, img.ohne
{
	border-width:0px;
}
hr {
	width:96%;
}
a, a:visited {
	text-decoration:none;
	color:#666666;
}
a:hover {
	color:#999999;
}
p,dd,dt {
	line-height:1.4em;
}
h1,h2,h3 {
	font-size:14px;
}
h3 {
	margin:0;
         padding:0;
}
p {
	margin:0 0 1em 2em;
         padding:0;
}
dl {
	margin:0;
         padding:0;
}
dt {
	font-weight:bold;
	padding:0 0 0.5em 0;
}
dd {
	padding:0 0 1em 0;
         margin:0 0 0 1em;
}
#kopf {
	margin-bottom:24px;
	width:800px;
	height:123px;
}
#shortcuts td {
	background-color:white;
	background-image:  url(bgr/top2.png);
         padding:3px 0;
	height:30px;
         vertical-align:top;
}
#shortcuts .l,#shortcuts .r {
	width:20px;
	background-image:  url(bgr/top1.png);
}
#shortcuts .r {
	background-image:  url(bgr/top3.png);
}
#shortcuts td a {
	font-size:11px;
	font-weight:bold;
	padding:0 6px;
}
#shortcuts td a:hover {
	color:steelblue;
}
#nav td a {
	display:table-cell;
	width:98px;
	height:29px;
	text-align:center;
	vertical-align:top;
	padding-top:3px;
	font-weight:bold;
	background-image:  url(bgr/reiter3.png);
}
#nav td a:hover {
	color:steelblue;
	background-image:  url(bgr/reiter2.png);
}
#nav td.sel a, #nav td.sel a:hover {
	color:white;
	background-image:  url(bgr/reiter1.png);
}
#main td {
	vertical-align:top;
}

.box .ol,.box .or { width:14px; }
.box .ol,.box .ul { height:13px; }
.box { font-size:1px; }
.box .m { font-size:12px; vertical-align:top; background-image:  url(box/box5.png);}
.box .ol { background-image:  url(box/box1.png); }
.box .o { background-image:  url(box/box2.png); }
.box .or { background-image:  url(box/box3.png); }
.box .l { background-image:  url(box/box4.png); }
.box .r { background-image:  url(box/box6.png); }
.box .ul { background-image:  url(box/box7.png); }
.box .u { background-image:  url(box/box8.png); }
.box .ur { background-image:  url(box/box9.png); }
.box table { background-image:none; }

.bar { font-weight:bold; text-align:center; vertical-align:middle; }
.bar .l,.box .bar .l { background-image:  url(bgr/bar_l.gif); }
.bar .m,.box .bar .m { background-image:  url(bgr/bar_m.gif); }
.bar .m,.bar .m a { color:steelblue; }
.box .bar .m { padding-top:3px; }
.c1 { color:black; }
.c2 { color:#666666; }
.bar .r,.box .bar .r { background-image:  url(bgr/bar_r.gif); }
.bar .l, .bar .r { width:10px; height:22px; font-size:1px; }
a:hover .c2 { ; }
#inhalt {
	width:538;
         height:380;
         overflow:auto;
}
#inhalt a {
	font-weight:bold;
}
#inhalt2 {
	width:950;
         height:380;
         overflow:auto;
}
#inhalt2 a {
	font-weight:bold;
}
#subnav {
	list-style-type:none;
         font-weight:bold;
         margin:0 1em;
         padding:0 1em;
         line-height:1.5em;
}
#subnav li {
	padding:0.2em 1em;
}
#subnav li.sel {
	list-style:url(bul/x.gif);
}
#subnav li.sel a {
         color:steelblue;
}
dl.gedicht {
	margin-left:36px;
}
.hinweis { border:1px solid #78B4FF; padding:9px; margin:9px; background-color:#F0F4F0; }
.unterschrift { color:steelblue; font-size:8pt; }
.trenner { margin:2em 0; }

#gal { padding-left:7px; }
#gal img { margin:0.8em 0.5em;}
#main td.vu { vertical-align:bottom; }
.refrain { color:indigo; }
img.links
	{
		margin:6px 12px 0 0;
	}
form
	{
		display:inline;
	}
form.gaestebuch input
	{
		width:200px;
		border:1px solid #2265B4;
	}
form.gaestebuch textarea
	{
		border:1px solid #2265B4;
		width:406px;
		height:200px;
		overflow:auto;
	}
form.gaestebuch label
	{
		font-size:0.9em;
	}
input.button
	{
		color:#2265B4;
		background-color:lavender;
	}
.warnung
	{
		color:crimson;
		font-weight:bold;
	}
dl.gaestebuch dt
	{
		margin:12px;
		padding:0;
		line-height:1.5em;
		font-weight:normal;
	}
dl.gaestebuch dd
	{
		font-size:0.9em;
		color:#666666;
		text-align:right;
		margin:0px 12px 36px 0;
		padding-top:4px;
		border-top:1px solid gray;
	}.block {  text-align: justify}


a:hover .c1 { ;  } 