/*
Theme Name: Insomniaonline
Version: 4.0
Author URI: http://www.insomniaonline.de
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
.yui-cssreset html{color:#000;background:#FFF;}.yui-cssreset body,.yui-cssreset div,.yui-cssreset dl,.yui-cssreset dt,.yui-cssreset dd,.yui-cssreset ul,.yui-cssreset ol,.yui-cssreset li,.yui-cssreset h1,.yui-cssreset h2,.yui-cssreset h3,.yui-cssreset h4,.yui-cssreset h5,.yui-cssreset h6,.yui-cssreset pre,.yui-cssreset code,.yui-cssreset form,.yui-cssreset fieldset,.yui-cssreset legend,.yui-cssreset input,.yui-cssreset textarea,.yui-cssreset p,.yui-cssreset blockquote,.yui-cssreset th,.yui-cssreset td{margin:0;padding:0;}.yui-cssreset table{border-collapse:collapse;border-spacing:0;}.yui-cssreset fieldset,.yui-cssreset img{border:0;}.yui-cssreset address,.yui-cssreset caption,.yui-cssreset cite,.yui-cssreset code,.yui-cssreset dfn,.yui-cssreset em,.yui-cssreset strong,.yui-cssreset th,.yui-cssreset var{font-style:normal;font-weight:normal;}.yui-cssreset li{list-style:none;}.yui-cssreset caption,.yui-cssreset th{text-align:left;}.yui-cssreset h1,.yui-cssreset h2,.yui-cssreset h3,.yui-cssreset h4,.yui-cssreset h5,.yui-cssreset h6{font-size:100%;font-weight:normal;}.yui-cssreset q:before,.yui-cssreset q:after{content:'';}.yui-cssreset abbr,.yui-cssreset acronym{border:0;font-variant:normal;}.yui-cssreset sup{vertical-align:text-top;}.yui-cssreset sub{vertical-align:text-bottom;}.yui-cssreset input,.yui-cssreset textarea,.yui-cssreset select{font-family:inherit;font-size:inherit;font-weight:inherit;}.yui-cssreset input,.yui-cssreset textarea,.yui-cssreset select{*font-size:100%;}.yui-cssreset legend{color:#000;}


/**
  * Allgemein
  */

body {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.3em;
	color: #7c8192;
	background-color: #21232e;
}

img {
	border: 0px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

p { margin: 0.8em 0; }

a {
	color: #b6b8c1;
	text-decoration: none;
}

a:hover { color: #666972; }

input,
textarea,
select {
	padding: 3px;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1em;
	color: #21232e;
	line-height: 1.3em;
	background-color: #b6b8c1;
	border: 0px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}


/**
  * Positionen
  */

.content {
	width: 650px;
	margin: 0 auto;	
}


/**
  * Header
  */
  
.header {
	margin: 0 auto;
	width: 650px;
	height: 60px;
}
  
.header ul,
.header ul li {
	list-style: none;
}

.header ul { float: right; }

.header ul li { 
	float: left;
	padding-top: 5px;
	margin-left: 20px;
}

.header ul li.suche { padding-top: 0; }

.header form fieldset {
	margin: 0;
	padding: 0;
	border: 0px solid #fff;
}


/**
  * Note
  */
  
.note {
	margin-bottom: 50px;
	padding: 15px;
	background-color: #7c8192;
	color: #21232e;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

  
/**
  * Post
  */
  
.post {	margin-bottom: 90px; }
div.last { margin-bottom: 40px; }

.postmetadata,
.postmetadata a { color: #666972; }

.postmetadata a:hover { color: #b6b8c1; }


/**
  * Pagenavigation
  */
  
.navigation {
	border-top: 1px solid #7c8192;
	padding-top: 40px;
	display: inline-block;
	width: 650px;
	height: 50px;
}

.navigation .alignleft,
.navigation .alignright,
.pagenavigation .alignleft,
.pagenavigation .alignright {
	display: inline-block;
	float: left;
	width: 325px;
}

.navigation .alignright,
.pagenavigation .alignright { text-align: right; }

.pagenavigation {
	padding-top: 20px;
	display: inline-block;
	width: 650px;
	height: 20px;
}


/**
  * Kommentare
  */
  
.commentlist,
.commentlist li {
	padding: 0;
	margin: 0;
	list-style: none;
}

.commentlist li.comment {
	display: inline-block;
	width: 650px;
	padding-bottom: 50px;
}

.commentmeta {
	display: inline-block;
	float: left;
	width: 200px;
	font-size: 12px;
}

.commenttext {
	display: inline-block;
	float: left;
	width: 450px;
}

.commenttext p {
	margin: 0 0 8px 0;
}

#commentform p {
	display: inline-block;
	width: 650px;
	line-height: 20px;
}

#commentform label {
	display: inline-block;
	float: left;
	margin-right: 20px;
	width: 180px;
	text-align: right;
	line-height: 24px;
}

#commentform input,
#commentform textarea {
	display: inline-block;
	float: left;
	width: 250px;
}

#commentform input#submit { margin-left: 200px; }

#commentform textarea { width: 444px; }

#commentform input.lotsensurrt { display: none; }

#commentform .subscribe-to-comments input { 
	margin-left: 200px;
	width: 20px;
}
#commentform .subscribe-to-comments label { 
	width: 400px;
	float: right;
	text-align: left;
	line-height: 20px;
}
  
/**
  * Footer
  */
  
.footerContent {
	width: 650px;
	margin: 0 auto;
}

.footerContent .left,
.footerContent .center,
.footerContent .right {
	display: inline-block;
	margin-right: 25px;
	padding-bottom: 40px;
	float: left;
	width: 180px;
}

.footerContent .left { width: 240px; }

.footerContent .right { margin-right: 0; }

.footerContent h2 {
	margin-top: 0;
}

.footerContent,
.footerContent a {
	font-size: 12px;
	color: #666972;
}

.footerContent ul, 
.footerContent ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.footerContent .left a {
	margin: 0 5px 5px 0;
	display: inline-block;
	float: left;
}