/*
	Theme Name: Weiler_01
	Theme URI:  http://www.dummerle.org/stuff/wp-themes/greenery_deDE.zip
	Description: Blau, gruen, meins	             
	Author: Lars-Michael Rolf

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
	2006-08-10	v1.0	First Release
	2006-08-13	v1.1	Widget Support
	2006-08-18	v1.1a	Some slitly tweaks (speech, code, etc.)
			
*/

/*-----------Block Level Elements--------------*/

body {
background:#003D77 url(images/bg_blau.png) repeat-y scroll center top;
border:0 none;
color:#000000;
font-family:verdana,arial,sans-serif;
font-size:0.7em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:170%;
margin:0;
text-align:center;
}
#page {
position:relative;
}
#header {
background:#FFFFFF url(images/banner_cometflame.png) repeat scroll 0 0;
display:block;
height:150px;
margin:0 auto;
width:961px;
}
#headerimg {
}
.description {
display:none;
}
#wrapper {
display:block;
height:auto;
margin:0 auto;
padding:0;
position:relative;
text-align:left;
width:960px;
}
#content {
background:transparent url(images/vertbanner_cometflame.png) repeat-y scroll right top;
display:block;
float:left;
padding:0 176px 20px 10px;
position:absolute;
width:495px;
}
#content ul {
list-style-image:url(images/li_bullet.gif);
}
#sidebar {
background:transparent url(images/vertbanner_cometflame.png) repeat-y scroll left top;
display:block;
float:right;
padding:0 10px 10px 166px;
position:relative;
width:269px;
}
#footer {
color:#888888;
display:block;
float:right;
font-size:0.9em;
margin:0 auto;
padding:10px;
text-align:center;
width:250px;
}
#menu {
display:block;
float:left;
height:130px;
margin:auto;
margin: 110px auto auto auto;
text-align:left;
}
#menu ul {
display:block;
line-height:normal;
margin:0;
vertical-align:middle;
}
#menu ul li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:1.5em;
text-align:center;
width:100px;
}
#menu ul li a {
color:#FFFFFF;
display:block;
text-decoration:none;
text-transform:uppercase;
}
#menu ul li a:hover, #menu ul li a:active, .active {
color:#9FC000;
font-weight:bold;
}
.sideMenu {
padding:10px 0;
}
.sideMenu a {
display:block;
margin-bottom:1px;
text-align:right;
text-decoration:none;
}
.sideMenu a span {
display:block;
padding:1px;
}
.sideMenu a:hover {
background:#686868 url(images/rounded_tl.gif) no-repeat scroll left top;
}
.sideMenu a:hover span {
background:transparent url(images/rounded_bl.gif) no-repeat scroll left bottom;
}
#title {
background:transparent none repeat scroll 0 0;
float:right;
padding:105px 20px 0 0;
}
#title h1 {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
display:inline;
}
h1 {
background-color:#86E160;
background-image:none;
clear:both;
color:#7BD32C;
display:inline;
font-family:verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin:10px 0;
text-transform:uppercase;
}
h1 a {
clear:both;
color:#000000;
font-family:verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin:10px 0;
text-decoration:none;
text-transform:uppercase;
}
h2 {
background:#9FC000 none repeat scroll 0 0;
color:#FFFFFF;
font-family:verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin:10px 0;
padding:0 10px;
text-transform:uppercase;
}
h2 span {
background:transparent none repeat scroll 0 0;
display:block;
padding:2px;
}
h3 {
clear:both;
color:#0061BC;
font-family:verdana,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
margin:10px 0;
text-transform:uppercase;
}
h4 {
}
h5 {
}
#wrapper ol li {
color:#000000;
}
#wrapper ol li span {
color:#EEEEEE;
padding:2px;
}
#wrapper ul {
padding-bottom:0;
padding-left:0;
}
#wrapper ul li {
margin-left:10px;
padding-left:0;
}
p {
padding-bottom:5px !important;
padding-top:5px !important;
}
a {
color:#000000;
}
a:visited {
}
a:hover {
color:#0061BC;
}
textarea {
width:98%;
}
input {
width:70%;
}
input, textarea {
background-color:#FFFFFF;
border:2px solid #0061BC;
color:#0061BC;
font-family:verdana,arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0;
padding:1px 3px;
}
input:hover, input:focus, textarea:hover, textarea:focus {
background-color:#FFFFFF;
border:2px solid #0061BC;
color:#0061BC;
}
h2 a:hover, h2 a:visited, h2 a {
color:#FFFFFF;
text-decoration:none;
}
.post {
clear:both;
}
.post p {
}
.post a {
}
.post ul {
}
.post li {
}
.entry {
}
.entrytext .postmetadata {
color:#666666;
}
.postmetadata alt {
color:#666666;
}
.postmetadata a {
color:#999999;
}
.postmetadata a:hover {
color:#9FC000;
}
.navigation {
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.center {
}
.pagetitle {
}
blockquote {
background:#686868 none repeat scroll 0 0;
border:1px solid #86E160;
margin:0;
padding:0 15px;
}
cite {
}
code {
background:#555555 none repeat scroll 0 0;
display:block;
font-size:8pt;
padding:5px 5px 5px 10px;
}
acronym, abbr {
border-bottom:1px solid #777777;
cursor:help;
letter-spacing:1px;
}
#sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#sidebar ul h2 {
background:#0061BC none repeat scroll 0 0;
padding:2px 15px;
text-align:right;
}
#sidebar ul h2 span {
background:transparent url(images/rounded_bl.gif) no-repeat scroll left bottom;
display:block;
padding:2px;
}
#sidebar ul li {
}
#sidebar ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
padding-left:10px;
}
#sidebar ul ul li {
}
#sidebar ul ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}
#sidebar p {
}
#sidebar a {
}
#sidebar a:hover {
color:#0061BC;
}
#sidebar a:visited {
}
ol.commentlist {
padding-left:5px;
}
ol.commentlist li {
background:#FFFFFF none repeat scroll 0 0;
border:5px solid #9FC000;
margin-left:20px;
margin-top:5px;
padding:5px;
}
ol.commentlist li.alt {
border:5px solid #0061BC;
}
small.commentmetadata {
}
#searchform {
text-align:center;
}
#searchform input {
width:110px;
}
#searchform #s {
}
#wp-calendar {
}
#wp-calendar th {
}
#wp-calendar a {
}
#prev a, #next a {
}
#wp-calendar caption {
}
#footer p {
padding-top:0 !important;
}
#footer a {
color:#888888;
}
#footer a:hover {
color:#0061BC;
}
a.fullAhead {
background:transparent url(images/logo_fullahead.gif) no-repeat scroll 0 0;
display:block;
height:34px;
margin:3px;
text-align:center;
width:30px;
}
a.fullAhead:hover {
background-position:-30px 0;
}
.center {
text-align:center;
}
.noPad {
margin:0;
padding:0;
}
.left {
float:left;
}
.right {
float:right;
}
img.left {
padding:5px 5px 5px 0;
}
img.right {
padding:5px 0 5px 5px;
}
.button {
cursor:pointer;
width:auto;
}
.date {
display:block;
font-weight:700;
}
a img {
background:transparent none repeat scroll 0 0;
border:medium none;
}
img.left {
display:block;
float:left;
margin:3px 12px 3px 0;
padding:1px;
}
img.right {
display:block;
float:right;
margin:3px 0 3px 12px;
padding:1px;
}
img.center {
display:block;
margin:3px auto;
padding:1px;
}
