@charset "UTF-8";
/*
Theme Name: momonster
Theme URI: http://www.momonster.de
Description: Thema für meinen Blog
Author: Marco Wollkopf
Author URI: http://www.momonster.de
Version: 0.1
*/

/*
@variables {
  hellgruen: #f5f5e7;
	dunkelgruen: #78922c;
	grau: #999999;
	hellgrau: #eeeeee;
}
*/

/*
@font-face {
	font-family:"DejaVu Sans", sans-serif;
	src:local("DejaVu Sans"),
			url("http://momonster.de/fonts/DejaVuSans.ttf")  format("truetype");
}

@font-face {
	font-family:"DejaVu Serif", serif;
	src:local("DejaVu Serif"),
			url("http://momonster.de/fonts/DejaVuSerif.ttf") format("truetype");
}

@font-face {
	font-family:"DejaVu Sans Mono", monospace;
	src:local("DejaVu Sans Mono"),
			url("http://momonster.de/fonts/DejaVuSansMono.ttf") format("truetype");
}
*/

html{
  background-color:#f5f5e7;
}

body{
	font-family:"DejaVu Sans", Arial, Verdana, Helvetica, sans-serif;
	padding:10px;
	/*max-width:1200px;*/
	max-width:100em;
	margin:auto;
}

a{color:#b96f17; text-decoration:none;}
a:link{text-decoration:none; color:#b96f17; border:none;}
a:active{text-decoration:none; color:#b96f17; border:none; position:relative; top:1px;}
a:visited{text-decoration:none; color:#b96f17; border:none;}
a:hover{text-decoration:underline; color:#b96f17; border:none;}
a[target]{background:yellow;}

#kopf{
	padding:1.5em;
	background-color:#f5f5e7;
	border-bottom:9px solid #78922c;
	margin-bottom:1em;
}

h1{
	font-family:"DejaVu Serif", serif;
	padding:0;
	margin:0;
	font-size:3em;
	font-weight:bold;
}

#kopf h1 a{color:#78922c; text-shadow:0 0 6px #aaa;}
#inhalt h2 a{color:#78922c; font-family:"DejaVu Serif", serif;text-shadow:0 0 6px #ccc;}
#inhalt h3 {color:#78922c; font-family:serif; font-size:1.3em;}
#inhalt h4 {color:#78922c; font-family:serif; font-size:1.1em; margin-left:2em;}

#sidebar{
	font-size:0.8em;
	float:right;
	width:20em;
	margin-left:10px;
	padding:5px;
	border:1px solid #78922c;
/*	background-color:#f5f5e7;*/
  border-radius:7px;
	-webkit-border-radius:7px;
  -moz-border-radius:7px;
	background-color:white;
	-moz-box-shadow: 0 0 10px #888;
	-webkit-box-shadow: 0 0 10px #888;
	box-shadow: 0 0 10px #888;
}

#inhalt{
	font-size:1em;
	margin:0;
	padding:1em;
	overflow:hidden;
	line-height:1.5em;
/*	max-width:900px;
	margin-left:auto;*/
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	border: 1px solid #78922c;
	background-color:white;
	-moz-box-shadow: 0 0 10px #888;
	-webkit-box-shadow: 0 0 10px #888;
	box-shadow: 0 0 10px #888;
}

/* Tabellen in Artikeln */
#inhalt .tabelle {
	border-collapse:collapse;
}

#inhalt .tabelle td{
	padding-right:2em;
	padding-left:0.5em;
}

#inhalt .tabelle th{
	padding-right:2em;
	text-align:left;
	font-family:"DejaVu Serif", serif;
	color:#78922c;
}

#inhalt .tabelle tr:nth-of-type(2n) { /* jede zweite Spalte */
	background-color:#eeeeee;
}

#sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:1.5em;

}

#sidebar h2{
	font-size:1.3em;
	font-family:"DejaVu Serif", serif;
	border-bottom:#78922c 1px dotted;
	color:#78922c;
	text-align:center;
	text-transform:lowercase;
}

#wp-calendar {
	width:100%;
	text-align:center;
}
#wp-calendar tfoot {
	text-align:left;
}

.postmetadata {
	margin-bottom:3em;
	padding-left:1em;
	font-size:0.8em;
	clear:both;
}

.datum{
	font-size:x-small;
	font-family:sans-serif;
	border-bottom:1px solid #78922c;
	color:#999999;
}

strong {color:#78922c;}

code{
	color:#78922c;
	font-family:"DejaVu Sans Mono", monospace;
}

q{
  quotes:"\201E" "\201D" "\201A" "\2019";
	font-style:italic;
}
q:before{
  content:open-quote;
}
q:after{
  content:close-quote;
}

#sidebar ul li ul li ul{
	padding:0 0 3px 15px;
}

/* Kommentarfunktion */
#kommentare{
	margin-top:2em;
	border-top:1px #999999 dotted;
}

#kommentare h3{
	color:#999999;
}

.kommentar{
	border:1px #999999 dotted;
	background-color:#eeeeee;
	padding:0.5em;
	margin:1em;
    border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}

.kommentar:nth-of-type(2n){
	background-color:#f9f9f9;
}

.autorenkommentar{
	border:1px #999999 dotted;
	background-color:#f5f5e7;
	padding:0.5em;
	margin:1em;
	border-left:1em #78922c solid;
	border-radius:0 7px 7px 0;
	-webkit-border-radius:0 7px 7px 0;
	-moz-border-radius:0 7px 7px 0;
	
  
}

#commentform{
	width:75%;
}
#commentform fieldset{
	border:1px #999999 dotted;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}

#commentform input{
	border:1px #999999 solid;
	width:20em;
}

#commentform textarea{
	border:1px #999999 solid;
	width:20em;
}

#navigation {
	margin:1em;
}

#navigation span{
	border:0;
}

#navigation span:hover{
	background-color:#999999;
}

#navigation a:hover{
	color:#78922c;
	text-decoration:none;
}


.commentinfo{
	font-size:0.8em;
}

#wichserschutz{
	color:red;
}

#wichserschutz input{
	color:red;
	border-color:red;
}

#fuss{
	font-size:0.8em;
	border-top:1px solid #78922c;
	clear:both;
	margin:0;
	margin-top:10px;
	text-align:center;
}

abbr{
	font-style:italic;
	font-variant:normal;
}

input#s{
	width:50%;
}

form#searchform label{
	display:block;
	text-align:center;
	border-bottom:1px dotted #78922c;
	color:#78922C;
	font-family:"DejaVu Serif",serif;
	font-size:1.3em;
	text-transform:lowercase;
	font-weight:bold;
	margin:0.83em 0;
}

/* Galerie-Plugin */

.ngg-widget{
	text-align:center;
}

.ngg-gallery-thumbnail-box{
	height:150px;
	padding:10px;
}

.ngg-gallery-thumbnail{
	float:none;
}

.ngg-gallery-thumbnail span{
	font-size:0.8em;
	padding-left:5px;
	display:block;
	width:100%;
	text-align:center;
}

/* Musikseite */

span.musik1, span.musik2, span.musik3, span.musik4, span.musik5{
	display:inline-block;
	margin-right:0.5em;
	line-height:110%;
}

span.musik1 {font-size:2em;}
span.musik2 {font-size:1.5em;}
span.musik3 {font-size:1.2em;}
span.musik4 {font-size:1em;}
span.musik5 {font-size:0.8em;}

#chatoutput{
	border:1px dotted #78922c;
}
/*span.cmt{
	background:transparent url(images/comment.gif) no-repeat;
	border:0;
	margin:0;
	padding:0 0 5px 20px;
}*/

/*span.cty{
	background:transparent url(images/category.gif) no-repeat;
	border:0;
	margin:0;
	padding:0 0 5px 20px;
}*/

/*#sidebar ul li ul li{
	list-style-type:none;
	background:transparent url(images/li.gif) no-repeat 0 3px;
	border:0;
	margin:0;
	padding:0 0 3px 15px;
}*/

/*pre {
	border: 1px dotted #78922c;
	padding: 0.2em 0.5em;
	overflow:auto;
	background-color:#f5f5e7;
	margin-left:2em;
}*/

#tweetboxtweets a{
background-color:transparent;
}

img {
  -webkit-border-radius:7px;
  -moz-border-radius:7px;
	border-radius:7px;
}
