@charset 'utf-8';

html,body
{
	font-family:"Helvetica Neue", Helvetica, Geneva, Verdana, Arial, sans-serif;
	background:#000 repeat-y;
}
code{
margin: 10px;
padding: 10px;
border: 1px solid #ccc;
display: block;
color: #333;}
a:link {
		color: #333333;
	font-weight: bold;

}
a:visited {
	color: #333333;
	font-weight: bold;
}
a:hover {
	font-weight: bold;
}
a:active {
	font-weight: bold;
}
#headprint {display: none}
#box
{
	width:960px;
	min-height: 800px;
}

#skip
{
	position:absolute;
	left:-9999px;
	top:-9999px
}

#header
{
	height:170px;
	width:160px;
	float:left
}

#you_are_heare
{
	position:relative;
	top:190px;
	left:50px;
	width:730px;
	height:20px;
	line-height:20px;
	padding:5px
}

#you_are_heare p
{
	font-size:16px;
	float:left;
	padding-right:5px;
}

#you_are_heare h2
{
	font-size:14px;
	padding-left:175px
}

#meta
{
	margin-top:-30px;
	height:170px
}

#meta h3
{
	position:absolute;
	left:-99999px;
	height:-99999px
}

#meta * h4
{
	height:30px;
	line-height:30px;
	margin-left:30px;
	color:#FFF;
	font-size:15px
}

#meta * li
{
	margin-left:30px;
	line-height:20px;
	font-size:12px
}

#meta * ul
{
	margin-top:5px
}

#twitter
{
	width:220px;
	height:170px;
	position:absolute;
	left:180px;
	top:0;
	background:url(../img/meta_box1.gif)
}

#lastfm
{
	width:340px;
	height:170px;
	position:absolute;
	left:420px;
	background:url(../img/meta_box2.gif)
}

#tools
{
	float:right;
	width:180px;
	height:170px;
	position:absolute;
	left:780px;
	top:0;
	background:url(../img/meta_box3.gif)
}

#navigation
{
	float:left;
	position:absolute;
	left:0;
	top:170px;
	width:180px;
}

#nav_main
{
	font-size:12px;
}

#nav_main h3
{
	height:30px;
	line-height:30px;
	padding-left:20px;
	margin-bottom:20px
}

#nav_main h4
{
	border:1px solid #000;
	border-bottom:0;
	margin:0 30px 0 10px;
	padding:5px 0 10px 10px
}

#nav_main h5
{
	margin-left:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #000;
	margin-right:30px
}

#nav_main ul
{
	margin-bottom:10px
}

#nav_main img
{
	border:0;
	margin:0;
	padding:0
}

#s
{
	width:127px;
	height:20px;
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #000
}

#searchsubmit
{
	width:127px;
	height:20px;
	margin-top:5px;
	margin-bottom:0;
	border:1px solid #000
}

#nav_main li ul li
{
	border-left:1px solid #000;
	margin-left:10px;
	padding:5px 5px 5px 10px
}

#inner_box
{
	margin-left:180px
}

#content
{
	padding:70px 20px 5px;
	background:url(../img/content_background.gif) no-repeat #FFF;
	min-height: 500px;
}

.artikelbox
{
	margin-bottom:20px;
	clear:right;
	font-size:12px
}

.artikelbox h3
{
	font-size:20px;
	margin-bottom:10px;
	line-height:30px;
	padding:5px 5px 5px 10px
}

.artikel
{
	margin-right:190px;
	padding-left:10px
}

.artikel p
{
	padding-top:10px
}

.artikel h4
{
	padding-top:10px;
}

.artikel table
{
	padding-top:10px;
}

.artikel td
{
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #ccc;
}

.artikel tr
{
	
	
}

.artikel a
{
	color: #333
}

.infos
{
	float:right;
	width:150px;
	margin-top:10px;
	margin-right:20px;
	margin-bottom:20px
}

.timeanddate
{
	margin-bottom:20px;
	text-align:center;
	padding:10px
}

.time
{
	font-size:15px
}

.day
{
	font-size:50px;
	line-height:45px
}

.month
{
	font-size:15px
}

.year
{
	font-size:25px
}

.cat
{
	text-align:center;
	margin-bottom:20px;
	padding:10px
}

.cat h2
{
	position:absolute;
	left:-99999px;
	top:-99999px
}

.cat a:hover
{
	color: #000
}

.cat a:active
{
	color: #000
}

#content ul
{
	border:1px solid #666;
	margin:10px;
	padding:10px
}
#content li
{
	border:1px solid #ccc;
	margin:10px;
	padding:10px
}

.mood
{
	text-align:center;
	margin-bottom:10px;
	display:block;
	padding:20px 10px 10px
}

.mood dd
{
	margin-bottom:10px
}

#footer
{
	margin-bottom:10px;
	font-size:14px;
	margin-top:10px;
	width:760px;
	clear:right;
	padding:10px;
	background:#C00;
	margin-left:-20px;
}

#clearfix
{
	font-size: 0px;
	line-height: 0px;
	clear: both;
	margin: 0;
	padding: 0;
}
.author{
display:block;
margin: 10px;
padding: 10px;
border: 1px solid black;}
.clearfix_r
{
	font-size: 0px;
	line-height: 0px;
	clear: right;
	margin: 0;
	padding: 0;
}
#switchpage {
display:block;
margin: 10px;
padding: 10px;
text-align: right;
}
#switchback {display:block;
margin: 10px;
padding: 10px;
float: left;
text-align: left;
width: 310px;
height: 30px;
line-height:30px;}
#switchforward { display:block;
margin: 10px;
padding: 10px;
height: 30px;
line-height:30px;}