StyleSheet

html {
		padding: 0;
		margin: 0;
		border: 0;
		font-family: sans-serif;
		width:1280px;
		margin-left:auto;margin-right:auto;
		}

body {
		padding: 0;
		margin: 0;
		border: 0;
		background-color: #e9ffff;
		background-image: url('/css/grimmen/back_body_links_oben.png');
		background-attachment: fixed;
		background-repeat:no-repeat;
		color: #000000;
		font-family: sans-serif;
		width:1280px;
	}

hr {
		display: none;
	}

img {
		border: 0;
		margin: 0.5ex;
	}

a {
		text-decoration: none;
	}
a:link {
		color: #b20000;
	}
a:visited {
		color: #b20000;
	}
a:hover {
		background-color: #fffcd9;
	}
a:active {
		color: #ffffff;
	}
a.author:link {
		font-style: italic;
		color: #555555;
	}
a.author:visited {
		font-style: italic;
		color: #555555;
	}
a.author:hover {
		font-style: italic;
		color: #ff3300;
	}
a.author:active {
		font-style: italic;
		color: #ff3300;
	}

a.http:before {
		content: "\ab\20";
		/*target-new: tab ! important*/
	}

a.image.standard {
	/*display: block;*/
}

a.image.right {
	display: block;
	float: right;
	padding-left: 1em;
}

a.image.left {
	display: block;
	float: left;
	padding-right: 1em;
}

a.image.leftw {
	display: block;
	/*float: left;*/
	position: absolute;
	top: 13ex;
	left: 30%;
}

a.image.middle {
	vertical-align: middle;
}

.OmRssAudio {
	background-color: rgb(217,255,217);
}
.OmRssAudio:after {
	content:url("http://www.grimmen.de/cgi-bin/homepage/grimmen/download/Bild_-_audio_icon_16");
}

h1 {
		font-size: 125%;
	}
h2 {
		font-size: 120%;
	}
h2.errorreport {
		font-size: 120%;
		background-color: #ff0000;
		color: #ffffff;
	}
h3 {
		font-size: 115%;
	}
h4 {
		font-size: 110%;
	}
h5 {
		font-size: 105%;
	}
h6 {
		font-size: 100%;
	}

table {
	border-collapse: collapse;
	empty-cells: show;
}
table.fullwidth {
	width:100%;
}
th {
	border:1px solid #383f63;
}
td {
	border:1px solid #383f63;
}
td.right {
	text-align: right;
}
td.center {
	text-align: center;
}
tr [class~="first"] td {
	text-align:left;
 }
tr.first td {
	font-weight:normal;
 }

table.noborder {
		border-collapse: collapse;
		border: 0;
		margin: 0;
		padding: 0;
		empty-cells: show;
	}
table.noborder th {
		border-collapse: collapse;
		border: 0;
		margin: 0;
		padding: 0;
	}
table.noborder td {
		border-collapse: collapse;
		border: 0;
		margin: 0;
		padding: 0;
	}

table.startpage {
		border: 0;
		margin: 0;
		padding: 0;
		border-collapse: separate;
		border-spacing: 10px;
		empty-cells: show;
		width: 100%;
	}
table.startpage th {
		border: 0;
		margin: 0;
		padding: 1ex;
		text-align: left;
		vertical-align:top;
		font-weight:normal;
	}
table.startpage td {
		border: 0;
		margin: 0;
		padding: 1ex;
		vertical-align:top;
		font-weight:normal;
	}
table.startpage .ColB {
		border: 1px solid #b20000;
		background-image: url('/css/grimmen/back_trans_test.png');
		font-size: 80%;
	}

ol.alpha {
	list-style-type: lower-latin;
}

.info {
	font-size: 75%;
}

/*--------------------------------------------------------------------------*/
	div.header {
/*		background-image: url('/css/grimmen/back_trans_head_winter.png');*/
		background-image: url('/css/grimmen/stadtpanorama_2010_1202x140.jpg');
/*		background-image: url('/css/grimmen/winter_in_grimmen_2_1.jpg');*/
		background-position: 50% 50%;
		padding: 1.5ex;
		margin: 1ex;
		height: 110px;
		border-left: 2px solid #b20000;
		Box-shadow: 6px 6px 6px #aaaaaa;
		border-radius: 6px;
	}
	div.header div.message {
		font-size: 60%;
	}
	div.header a.logo {
		display: block;
		float: right;
	}
	div.header span.gotobar {
		font-size: 85%;
	}
/*--------------------------------------------------------------------------*/
	div.sidebar {
		float: left;
		width: 20%;
		height: 100%;
		background-image: url('/css/grimmen/back_trans_test.png');
		padding: 1.5ex;
		margin: 1ex;
		border-left: 2px solid #b20000;
		Box-shadow: 6px 6px 6px #aaaaaa;
		border-radius: 6px;
	}
	div.sidebar hr {
		display: block;
		border:0px;
		border-top:1px solid #4c4c4c;
		height:0px;
		text-align:center;
	}

/*--------------------------------------------------------------------------*/
	div.content, div.rc, div.diff {
		width: 72.5%;
		float: right;
		background-image: url('/css/grimmen/back_trans_test.png');
		padding: 1.5ex;
		margin: 1ex;
		border-left: 2px solid #b20000;
		Box-shadow: 6px 6px 6px #aaaaaa;
		border-radius: 6px;
	}
	div.content hr {
		display: block;
		border:0px;
		border-top:1px solid #777777;
		height:0px;
		text-align:center;
	}
	div.content pre {
		background-color: #fff3bf;
		padding: 1ex;
		display: block;
	}
	div.content code {
		padding: 1ex 3ex;
		display: inline-block;
	}
	div.content dl dt {
		font-weight: bold; 
	}
	div.content div.toc {
		font-size: 80%;
		border: 1px solid #4c4c4c;
	}
		form.edit textarea 	{
			width:100%;
		}
		div.old {
			background-color: #d79582;
		}
		div.new {
			background-color: #39df46;
		}
	div.journal div.page {
		clear: both;
		border: 1px solid #bf9060;
		margin: 1ex;
		padding: 1ex;
	}
	div.wetterinfo {
		float: none;
	}
	div.content div.right {
		float: right;
		width: 260px;
		padding-right: 3em;
	}
	div.content div.left {
		float: left;
	}
/*--------------------------------------------------------------------------*/
	div.year div.month { float:left; padding:1ex; }
	div.month pre {/*background-color: #fff5b8; filter:alpha(opacity=65); -moz-opacity: 0.65;*/ margin:0; padding: 1ex;}
	div.month a.exact { background-color:#fbb; }
	div.month a.collection { background-color:#e6f4ff; }
	div.month a.today { background-color:#f55; color: #fff; }
	div.month a.today[class~="exact"] { background-color:#fcf; }
	div.month a.today[class~="collection"] { background-color:#faf; }

/*--------------------------------------------------------------------------*/
	div.footer {
		clear: both;
		padding: 1.5ex;
		margin: 1ex;
		font-size: smaller;
		text-align: right;
	}
/*	div.footer form {
		position:absolute;
		left:2ex; top:103px;
		margin: 0;
		padding: 0;
		border: 0;
	}*/

@media print {
	html, body {
	width: auto;
	}
	div.header, div.sidebar, div.footer {
		display: none;
	}
	div.content, div.comment, div.rc, div.diff {
		width: 100%;
		border: 0;
		padding: 0;
		margin: 0;
		float: none;
		background-image: none;
		overflow: visible;
		box-shadow: none;
	}
	* {
		page-break-before: auto;
		page-break-after: auto;
		page-break-inside: auto;
		/*font-size: 95%;*/
		orphans: 12;
		widows: 6;
	}
}