body { margin:0;padding:0; background:url(images/body-bg.png) #f0f9ff repeat-y; font-family:Arial;}
#content a, #sidebar a { color:#4969ac; text-decoration:none;}
#content a:hover { background-color:#ebf0fa; }
a { text-decoration:none; }
#h { background:url(images/head-right.png) repeat-x; height:85px;}
#menu {position:absolute; top:29px;}
#menu a {
	display:block;
	width:113px;
	height:47px;
	float:left;
	line-height:47px;
	color:white;
	text-align:center;
	margin-left:4px;
	text-decoration:none;
	font-size:9pt;
}
#menu a:hover { background-image:url(images/menuitem-hover.png); }
#menu a.sel,#menu a.sel:hover { background-image:url(images/menuitem-sel.png); }
#h .image {background:url(images/head-left.png) no-repeat; height:85px;width:602px;}
#plattforms { position:absolute; top:3px;left:600px;}
#plattforms {white-space:nowrap; font-size:7pt; color:#ccc; }
#plattforms a { color:white;font-size:7pt;}
#plattforms a:hover {text-decoration:underline;background:0;}
#p {width:794px;height:auto;}

#sidebar { margin-bottom:10px; float:right; width:194px;}
#sidebar ul {margin:0;padding:0;list-style-type:none;}
#sidebar h2 {background:url(images/section-bg.png) no-repeat; color:#fff;font-size:10pt;font-weight:bold;margin:16px 0px 8px 0px;padding:0;text-align:left;padding-left:10px;line-height:24px;}
#sidebar li ul li {margin-left:10px; }
#sidebar li ul li a, #sidebar li ul li, #sidebar form { font-size:9pt;color:#4969ac;text-decoration:none;}
#sidebar form { margin-top:20px;}
#sidebar form label { display:none; }
#sidebar li {line-height:14pt;}
#sidebar a:hover { background-color:#fff; }
li#tag_cloud { text-align:center; }
#content {width:560px;float:left;margin-top:5px;padding-left:16px;}
#content h2 { font-size:14pt;line-height:auto;clear:both; color:#4969ac;padding:3px 1px;margin-bottom:8px;text-align:left;}
#content h2 div {display:block; }
#content h2 small { font-style:italic;color:#bbb; font-size:7pt;font-weight:normal;}
#content h2 small a { color:#999; font-size:7pt;font-weight:normal;}
#content .post { margin-bottom:20px; }
#content .entry { text-align:justify;color:#1e3970; font-size:9pt; font-family:Arial;line-height:14pt;}
#content .post .entry p { margin:0; padding:0; }
#content .post .entry.single p {margin-top:8px; text-align:justify;}
#content p.postmetadata {color:#aaa; font-size:8pt; margin-top:10px; padding-top:0px; margin-bottom:0px;padding-bottom:0px;}
#content .post { padding-bottom:5px;border-bottom:1px dashed #eee  }
#content h3 { color:#4969ac; font-size:11pt;}
#content a.more-link { white-space:nowrap; }
#content ol.commentlist { list-style-type:none;margin:0;padding:0; }
#content ol.commentlist li { border:1px dashed #ccc; padding:5px; margin-bottom:8px;width:500px;overflow:hidden;}
#content ol.commentlist li.odd { background-color:#fbfbfb; border:1px dashed #ccc; padding:5px; margin-bottom:8px;}
#content ol.commentlist li .commentmetadata { font-size:8pt; }

#content ol.commentlist li p { font-size:9.5pt; color:#1e3970; padding:2px 6px; line-height:14pt;}

.navigation a { display:block; border:1px solid #ccc; padding:4px; font-size:8pt;}
.navigation { font-family:arial;border:0; }
#content ol.commentlist .vcard .says { display:none; }
#content ol.commentlist .vcard { color:#1e3970; font-weight:bold;}
#footer {font-family:arial;border-top:1px solid #777; margin-left:10px;clear:both; font-size:60%; text-align:center; width:579px;}
#footer .warning { color:red; font-size:8pt; width:500px;font-size:7pt;margin:20px 45px;}
a img { border:0 };

#comment { width:400px;height:160px; }

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
