/*
Projekt:		blog.schaufler.ch
Datum:			03 01 2007
Thema Name: andy
Thema URI: http://schaufler.ch
Version: 0.9
Author: artefact
*/

/*----------Start alle Tags----------*/
a {
    color: #3c5a96;
    text-decoration: none;
}
a:hover {
    color: #80a020;
    text-decoration: underline;
}

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	cursor: help;
	letter-spacing: .07em;
}

body {
	margin: 0;
	padding: 0;
	font-family: verdana, tahoma, "trebuchet ms", arial, sans-serif;
    	color: #777;
	font-size: 95%;
}

blockquote {
	background:  url(quote.gif) no-repeat bottom right;
	border: dashed 1px #6EA803;
	line-height: 100%;
	font-style: oblique;
	padding: 0px 3px 25px 3px;
	margin: 5px 10% 5px 10%;
	left:auto;
	
}
	
h1 {
font:normal 100 2.4em/2.2em "trebuchet ms",arial,verdana,tahoma,sans-serif;
letter-spacing:-1px;
margin-left:3em;
margin-top:0;
}
}
h1 a {
    color: #fff;
    font-weight: 100;
    text-decoration: none;
}
h1 a:hover {
	color:#3c5a96;
    text-decoration: none;
}
h2 {
	font-size: 110%;
   font-weight: 600;
	letter-spacing: 0.2em;

}

h3 {
	font-size: 130%;
	font-weight: 200;
	color: #3c5a96;
	margin: 10px 0 0 0;	
}
h4 {
	font-size: 110%;
	color: #000;
   font-weight: 100;
	float: left;
	margin: 10px 10px 10px 0;
	padding: 5px;
	border-right: #000 solid 1px;
}

img { 
	
	border: none;
}
form {
	margin: 0;
}
form#search {
        position: absolute;
        top: 85px;
	background: transparent;
	color: #3c5a96;
	right:0px;
}

input, textarea, select#search{

	color: #3c5a96;
	border: 1px solid #3c5a96;
	background-color: transparent;
	font-size: .9em;
}


label {

	margin-right:1em;
	color: #3c5a96;
}

/*----------Ende aller Tags----------*/
/*----------Start alle Layers----------*/
#footer {
clear: both;
margin:1em;
}

.post {
	margin-right: 20%;
	margin-left: 15%;
	padding: 2em 0 2em 0; 
}

#header {
	background-color: #A5C009;
	height:  140px;
	background-image: url(head.jpg);
	/*border: 1px solid  #6EA803;
	margin:1em;
	-moz-border-radius: 0.5em;*/
	}
	
#logo{
	position: absolute;
	top:14px;
	left:14px;
	width: auto;
	height: auto;
    text-transform: lowercase;	
	z-index:23;
	}
#menu {
	float: left;
	/*background: #FFF url('bg3.png');*/
   color: #555;
	font-size:90%;
	margin:1em 0px 1em 0;
	padding: 0 1em 1em 1em;
	text-align: right;

}

#menu ul {
	color: #486800;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	padding-bottom: 10px;
	text-transform: lowercase;
	
}
#menu ul ul li {
	border: 0;

	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 12px;
}

#navo {
	position: absolute;
	left: 0px;
	top: 122px;
	border: 0;
	z-index: 12;
	font-size: 90%;
}

#page {
	margin-left: auto;
	margin-right: auto;
}

#tags {
	float: right;
  	/*background: #FFF url('bg3.png');*/
	font-size:90%;
	margin:1em 0 1em 1em;
	padding: 0 1em 1em 1em;
	width: 200px;

}
#tags ul {
	color: #486800;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	text-transform: lowercase;
}
#tags ul ul li {
	margin-top: 0;
	padding: 0;
}
#suchen {
	position: absolute;
	top: 80px;
	z-index: 2;
	right: 1em;
	font-weight:900;
	color: #80a020;
}
#zenphoto br {
	float: left;
}
#zenphoto img {
	margin-right:20px;
	padding:5px;
	border: 1px solid #3c5a96;
}
/*----------Ende alle Layers----------*/
/*----------Start aller Klassen----------*/
.aktiv {
	background:  url(hint.png) !important;
}

.current_page_item a {
		/*background:  url(bg.png);
		color:#3c5a96;	
		filter: alpha(opacity=30);*/
	border-bottom: 1px solid #000; 
}
.current-cat a {
    color: #80a020;
    text-decoration: underline;
}

.feedback {
	font-size: 90%;
	margin-bottom: 30px;
}
.flickr img {
	float:left;
	text-decoration:none !important; 
	background:inherit; 
	border: 1px solid #000; 
	padding:5px; 
	margin:10px;
}

img.align { 
	float: left; 
	margin-right: 2em;
	margin-bottom: 1em;
	border: 1px solid  #486800;
	padding: 5px;
}
img.alignnb { 
	float: left; 
	margin-right: 2em;
	margin-bottom: 1em;
	padding: 5px;
}
.meta {
	font-size: .75em;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta {
	color: #000;
	font-weight: normal;
	letter-spacing: 0;
}

.meta a {
	text-decoration: underline	
}
.navigation {
	text-align:right;
	font-size: 90%;
	padding:0;
	margin:0;
}

.wp-pagenavi {
	text-align:center;
}
.wp-pagenavi a, .wp-pagenavi a:link {
background-color:#FFFFFF;
border:1px solid #3c5a96;
color:#3c5a96;
margin:2px;
padding:2px 4px;
text-decoration:none;
}
.wp-pagenavi span.current, .wp-pagenavi a:hover {
background-color:#3c5a96;
border:1px solid #3c5a96;
color:#fff;
margin:2px;
padding:2px 4px;
}
.skipnav {
	position: absolute;
	top: 0px;
	left: -999px;
	width: 990px;
 }

.storycontent  {
	font-size: 90%;
}

.storytitle a {

	font-size: 90%;
	text-decoration: none;
}
.tag {
	/*float:right;*/
	margin-right: 20px;
}
.wp-tag-cloud ul {
	display: block;
}
.wp {
	padding-right:30%;
	margin:0;
}
/*----------Ende aller Klassen----------*/

.keyword1 { font-size: 0.7em; }
.keyword2 { font-size: 0.9em; }
.keyword3 { font-size: 1.0em; }
.keyword4 { font-size: 1.1em; }
.keyword5 { font-size: 1.2em; }
.keyword6 { font-size: 1.3em; }
.keyword7 { font-size: 1.4em; }
.keyword8 { font-size: 1.5em; }
.keyword9 { font-size: 1.6em; }
.keyword10 { font-size: 1.7em; }
.keyword11 { font-size: 1.8em; }
.keyword12 { font-size: 1.9em; }
.keyword13 { font-size: 2.0em; }
.keyword14 { font-size: 2.1em; }
		.keyword15 { font-size: 2.2em; }

#navo{
	position: absolute;
	top: 125px;
	left: 0px;
	width: 100%;
}
ul#navo
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	display:block;
	font-size:14px;
	font-weight:500;
	height:auto;
	font-family: verdana, tahoma, "trebuchet ms", arial, sans-serif;
	z-index: 16;
}

ul#navo li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#navo li a
{
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:0 20px 0 20px;
}
	
ul#navo li a:hover
{
	color: #3c5a96;
	border-bottom: 3px solid #80a020;
	/*background-image: url('bg3.png');
	filter: alpha(opacity=30);*/
	padding:0 20px 0 20px;
}
	

ul#navo li a.current
{
	display:inline;
	float:left;
	margin:0;
	color: #3c5a96;	
	background-color: transparent;
	/*background-image: url('bg3.png');
	filter: alpha(opacity=30);*/
	border-bottom: 3px solid #80a020;
}
		
