body{background:#3bc1ff;margin:0;padding:0;color:#fff;}
#rahmen		{margin:0 auto;		border: 0;	padding: 0;	width: 980px;}
.header		{background:#111;	width: 980px;	height:423px;background:url(images/header.jpg) no-repeat;}
.navi		{width: 980px;	height:58px;background:url(images/navi.jpg) no-repeat;}
.navi ul{list-style:none;padding:0;margin:0}
.navi li{float:left;}
.navi a {color: #3fc4ff;text-decoration:none;display:block;border-right:1px #fff solid;padding:16px 10px;font-size:20px;font-weight:bold;}
.navi a:hover {color: #3fc4ff;text-decoration:none;background:#03376e;}
.content_links	{	width: 230px;	float:left;	padding:0 10px;}
.content_rechts	{	width: 710px;	float:left;	padding:0 10px;}
.footer		{background:#444;	width: 980px;	height:150px;background:url(images/footer.jpg) no-repeat;text-align:right;}
.footer		ul{margin:10px;}
.backi {background: #0a1e2d url(images/body.jpg) no-repeat;}
ul{list-style:none;padding:0;margin:0}
#sidebar ul .children {list-style:square;padding-left:20px;}
#sidebar .children a {color: #3fc4ff;text-decoration:none;display:block;width:170px;border:1px #fff solid;background:#03072c;padding:5px 0 5px 20px;}
#sidebar .children a:hover {color: #3fc4ff;text-decoration:none;background:#03376e;}
#sidebar a {color: #3fc4ff;text-decoration:none;display:block;width:200px;border:1px #fff solid;background:#03072c;padding:5px 0 5px 10px;}
#sidebar a:hover {color: #3fc4ff;text-decoration:none;background:#03376e;}
#sidebar .current-cat a {color: #3fc4ff;text-decoration:none;display:block;width:200px;border:1px #fff solid;background:#fff;padding:5px 0 5px 10px;}
#sidebar .current-cat a:hover {color: #3fc4ff;text-decoration:none;background:#fff;}
#sidebar .children .current-cat a {color: #3fc4ff;text-decoration:none;display:block;width:170px;border:1px #fff solid;background:#fff;padding:5px 0 5px 20px;}
#sidebar .children .current-cat a:hover {color: #3fc4ff;text-decoration:none;background:#fff;}
#sidebar .current-cat .children a {color: #3fc4ff;text-decoration:none;display:block;width:170px;border:1px #fff solid;background:#03072c;padding:5px 0 5px 20px;}
#sidebar .current-cat .children a:hover {color: #3fc4ff;text-decoration:none;background:#03376e;}
h1{font-size:18px;}
a {color: #3fc4ff;text-decoration:none;}
a:hover {color: #3fc4ff;text-decoration:underline;}
.post{background:none;padding:5px 10px;margin-bottom:10px;border-bottom:1px #3fc4ff solid;}
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;
	}
