/*
Original Theme Name: Greenery
Theme URI: http://negative99.com/category/wordpress-themes/
Description: Snazzy dark grey theme with splashs of greenery (hence the name).  This is a port of
Author: Steve Mooradian
Author URI: http://SteveMooradian.com
Version: 2.2
the open-source template by Pat Heard ( FullAhead.org ) of the same name.
Live Demo: http://demo.negative99.com/?wptheme=Greenery
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
and credit links should be left intact.
Send feedback to steve at stevemooradian dot com
-----------Block Level Elements--------------*/


BODY

{

	margin: 0;

	border: 0;

	text-align: center;

	font: 0.62em verdana, arial, sans-serif;

	line-height: 170%;

	color: #EEE;

	background: #5B4645 url(images/bg_body_6.jpg) repeat-y top center;

}

#page

{

	position: relative;

}

#header

{

	width: 100%;

	margin: 0 auto;

	border: 0;

  height: 2.50em;
	// height: 3.15em;

	background: url(images/bg_header_8.jpg) repeat-y top center;

}

#headerimg

{

}

.description

{

	display: none;

}

#wrapper

{

	position: relative;

	display: block;

	width: 767px;

	height: auto;

	margin: 0 auto;

	padding: 0;

	text-align: left;

}

#content

{

	float: left;

	position: absolute;

	display: block;

	width: 430px;

	padding: 10px 5px 20px 5px;

	clear: both;

}

#content UL

{

	list-style-image: url(images/li_bullet.gif);

}

#sidebar

{

	float: right;

	display: block;

	position: relative;

	width: 196px;

	padding: 5px 5px 10px 130px;

	clear: both;

/*oben bei padding die letzte ziffer von 125 auf 130px geändert*/

	background: url(images/barabara_4.jpg) no-repeat top left;

}

#footer

{

	float: right;

	display: block;

	margin: 0 auto;

	text-align: center;

	padding: 10px;

	width: 135px;

	color: #888;

	font-size: 0.9em;

}

#menu

{

	width: 766px;

	margin: 0 auto;

	padding: 0;

	text-align: left;

}

#menu UL

{

	margin: 0;

	padding: 0;

	line-height: normal;

}

#menu UL LI

{

	width: 8em;

	display: inline;

	float: left;

	padding-top: 0.8em;

	list-style: none;

	text-align: center;

}

#menu UL LI A

{

	display: block;

	text-decoration: none;

	text-transform: uppercase;

	padding-bottom: 1em;

	color: #222;

}

#menu UL LI A:hover, #menu UL LI A:active, .active

{

	font-weight: bold;

	color: #111;

	background: url(images/menu_tab.gif) no-repeat bottom center;

}

.sideMenu

{

	padding: 10px 0;

}

.sideMenu A

{

	display: block;

	text-align: right;

	text-decoration: none;

	margin-bottom: 1px;

}

.sideMenu A SPAN

{

	display: block;

	padding: 1px;

}

.sideMenu A:hover

{

	background: #686868 url(images/rounded_tl.gif) no-repeat top left;

}

.sideMenu A:hover SPAN

{

	background: url(images/rounded_bl.gif) no-repeat bottom left;

}

#title

{

	padding: 0.6em 0 0.6em 1px;

/*	margin-right: 0.1em; */

	float: right;

 /*	oben bei padding anstatt 55px -> 1em gesetzt
background: url(images/ke-gilogo2.gif) no-repeat top right; */
        

}

#title H1

{

	display: inline;

	color: #222;

	background-color: #3daec1;
 // background-color: #86E160;
	background-image: none;

}

/*-------------Headings-------------*/

H1

{

	display: inline;

	color: #222;

	background-color: #86E160;

	background-image: none;

	clear: both;

	margin: 10px 0;

	font: 700 1em verdana, sans-serif;

	text-transform: uppercase;

	color: #3daec1;
  //color: #7BD32C;
}

H1 A

{

	clear: both;

	margin: 10px 0;

font: 700 1em verdana, sans-serif;

	color: #000;

	text-decoration: none;

	text-transform: uppercase;

}

H2

{

	margin: 10px 0px 10px -5px;

	font: 700 1em verdana, sans-serif;

        text-transform: uppercase;

	// color: #7BD32C;
       color: #3daec1;

    background: #686868 url(images/rounded_tr.gif) no-repeat top right;

}

H2 SPAN

{

	display: block;

	padding: 5px;

	background: url(images/rounded_br.gif) no-repeat bottom right;

}

H3

{

	clear: both;

	margin: 10px 0;

	font-weight: 700;

	font-size: 1em;

	line-height: 1em;

	font-family: verdana, sans-serif;

	text-transform: uppercase;

	color: #3daec1;

}

H4

{

	font-weight: 400;

	font-size: 1em;

	line-height: 1em;

	font-family: verdana, sans-serif;

	color: #3daec1;

}

H5

{

	font-weight: 400;

	font-size: 0.9em;

	line-height: 0.9em;

	font-family: verdana, sans-serif;

	color: #7BD32C;

}

/*-------------The Post-------------*/

#content OL LI

{

	color: #9BE4FF;

}

#content OL LI SPAN

{

	color: #EEE;

	padding: 2px;

}

#content UL

{

	padding-bottom: 6px;

}

#content UL LI

{

	margin-left: 2px;

	padding-left: 2px;

}

P

{

	padding: 3px 3px 6px;

}

A

{

	 color: #86E160;
    
}

H2 A 

{ color: #3daec1; 
}

H3 A 

{ color: #3daec1; 
}

A:visited

{

}

A:hover

{

	color: #FFF;

}

TEXTAREA

{

	width: 98%;

}

INPUT

{

	width: 70%;

}

INPUT, TEXTAREA

{

	padding: 1px 3px;

	margin: 5px 0;

	font: 1em verdana, arial, sans-serif;

	color: #EEE;

	background-color: #777;

	border: 1px solid #999;

}

INPUT:hover, INPUT:focus, TEXTAREA:hover, TEXTAREA:focus

{

	color: #FFF;

	background-color: #999;

	border: 1px solid #EEE;

}

H2 A:hover, H2 A:visited, H2 A

{

	text-decoration: none;

}

.post

{

	clear: both;

}

.post P

{

}

.post A

{

}

.post UL

{

}

.post LI

{

}

.entry

{

}

.entrytext .postmetadata

{

	color: #666;

}

.postmetadata A

{

	color: #999;

}

.postmetadata A:hover

{

	color: #FFF;

}

.navigation

{

}

.alignleft

{

	float: left;

}

.alignright

{

	float: right;

}

.center

{

}

.pagetitle

{

}

BLOCKQUOTE

{

	margin: 0;

	padding: 0 15px;

	border: 1px solid #86E160;

	background: #686868;

}

CITE

{

}

CODE

{

	display: block;

	padding: 5px 5px 5px 10px;

	background: #555;

	font-size: 8pt;

}

ACRONYM, ABBR

{

	cursor: help;

	border-bottom: 1px solid #777;

	letter-spacing: 1px;

}

/*--------------Sidebar------------*/

#sidebar UL

{

	list-style: none;

	width: 162px; //vorher: 170px

}

#sidebar UL H2

{

	text-align: right;

	background: #686868 url(images/rounded_tl.gif) no-repeat top left;

	/* font-size: 1.3em; */

}

#sidebar UL H2 SPAN

{

	display: block;

	padding: 4px;

	background: url(images/rounded_bl.gif) no-repeat bottom left;

}

#sidebar UL LI UL H2

{

	text-align: left;

	background: none;

	font-size: 1.1em; 

}

#sidebar UL LI

{

}

#sidebar UL UL

{

	list-style: circle;

	margin-left: 0;

	padding-left: 2px; //vorher 20px, vorher 10px

	width: 150px;

}

#sidebar UL UL LI

{

}

#sidebar UL UL UL

{

	list-style: square;

}

#sidebar P

{

}

#sidebar A

{

}

#sidebar A:hover

{

}

#sidebar A:visited

{

}

OL.commentlist

{

}

OL.commentlist LI

{

	padding: 5px;

	margin-top: 5px;

	font-weight: 700;

	border: 1px solid #555;

	background: #343;

}

OL.commentlist LI.alt

{

	background: #444;

}

OL.commentlist A

{

	color: #7BD32C;

}

SMALL.commentmetadata

{

}

#commentform P

{

	margin: 0px;

	padding: 2px;

	line-height: 0.4em;

}

#commentform INPUT

{

	width: 150px;

}

/*--------------Search Form-------------*/

#searchform

{

	text-align: center;

}

#searchform INPUT

{

	width: 110px;

}

#searchform #s

{

}

/*-------------Calendar-----------------*/

#wp-calendar

{

	margin: 0 auto;

}

#wp-calendar TH

{

}

#wp-calendar A

{

}

#prev A, #next A

{

}

#wp-calendar CAPTION

{

}

#footer P

{

	padding-top: 0 !important; /*[e]0*/

	padding-top: 10px;

}

#footer A

{

	color: #888;

}

#footer A:hover

{

	color: #EEE;

}

A .fullAhead

{

	display: block;

	margin: 3px auto;

	width: 30px;

	height: 34px;

	background: url(images/logo_fullahead.gif) no-repeat 0 0;

}

A:hover .fullAhead

{

	background-position: -30px 0;

}

/***************************************************

Generic Display Classes

***************************************************/

.center

{

	text-align: center;

}

.noPad

{

	padding: 0;

	margin: 0;

}

.left

{

	float: left;

}

.right

{

	float: right;

}

.button

{

	width: auto;

	cursor: pointer;

}

.date

{

	display: block;

	font-weight: 700;

}

A IMG

{

	border: none;

	background: none;

}

IMG.left

{

	display: block;

	padding: 1px;

	float: left;

	margin: 3px 12px 3px 0;

}

IMG.right

{

	display: block;

	padding: 1px;

	float: right;

	margin: 3px 0 3px 12px;

}

IMG.center

{

	display: block;

	padding: 1px;

	margin: 3px auto;

}

