/*  
Theme Name: Peaceful Rush
Theme URI: http://www.wpdesigner.com/2007/01/17/peaceful-rush-wordpress-theme/
Description: Peaceful Rush Wordpress theme created by Small Potato (WPDesigner.com)
Version: 1.0.2
Author: Small Potato
Author URI: http://www.wpdesigner.com/

	This theme is released under GPL.

*/


body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form {
margin : 0;
padding : 0;
}
body {
font-family : Arial, Helvetica, Georgia, Sans-Serif;
font-size : 12px;
text-align : center;
vertical-align : top;
background : #8ed0e4 url(images/bg_body-new.png) repeat-x;
background-position : top center;
color : #41413e;
}

#logo{position:absolute; left:40px; top:20px; width:251px; height:49px;}

#tester {
position : relative;
overflow : auto !important ;
overflow : inherit;
min-height : 400px;
margin-top : 5px;
width : 900px;
padding-bottom : 30px;
height : auto !important ;
height : 400px;
background-image : url(images/bg_white.gif) !important ;
clear : both;
}
h1, h2, h3, h4, h5, h6 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 14px;
font-weight : bold;
}
a {
text-decoration : underline;
color : #05b303;
}
a:hover {
text-decoration : none;
}
a img {
border : 0;
}
abbr, acronym {
border : 0;
}
address, dl, p {
padding : 15px 0 0;
}
blockquote {
margin : 15px 0 0;
background : #faf5ef;
color : #000;
}
blockquote p {
padding : 15px;
}
blockquote blockquote {
margin : 15px;
background : #fff;
color : #333;
}
code {
background : #f9f9f9;
}
dt {
font-weight : bold;
}
dd {
padding : 0 0 0 15px;
}
hr {
clear : both;
margin : 15px 15px 5px 15px;
border : 0;
height : 1px;
text-align : left;
background : #ede5da;
color : #ede5da;
}
small {
font-size : 11px;
}
pre {
width : 90%;
}
input, textarea {
font-family : Arial, Helvetica, Georgia, sans-serif;
font-size : 12px;
padding : 2px;
}
input#s, input#author, input#email, input#url, textarea#comment {
border : 1px solid #ff9e00;
background-color : #fdf6c8;
padding : 3px;
}
input#author, input#email, input#url {
margin : 0 5px 0 0;
}
#container {
margin : 0 auto;
width : 900px;
position : relative;
overflow : auto !important ;
overflow : inherit;
clear : both;
}
#header {
clear : both;
}
#header h1 {
float : left;
padding : 33px 30px 0 20px;
font-size : 18px;
font-weight : bold;
text-transform : capitalize;
color : #fdf6c9;
}
#header h1 a {
text-decoration : none;
color : #fdf6c9;
}
#header h1 a:hover {
text-decoration : underline;
}
#menu {
float : left;
font-family : Georgia, sans-seriff;
font-size : 12px;
font-weight : bold;
text-transform : uppercase;
color : #fff;
}
#menu ul {
list-style : none;
margin : 0;
padding : 37px 23px 0 0;
}
#menu ul li {
display : inline;
margin : 0;
padding : 0 15px;
background : url(images/bullet.gif) no-repeat 0 3px;
}
#menu ul li a {
text-decoration : none;
color : #fff;
}
#menu a:hover {
text-decoration : underline;
}
#pagewrapper {
float : left;
width : 900px;
padding : 90px 0;
background : url(images/bg_page-new.png) no-repeat left top;
clear : both;
}

#desc {
padding : 15px;
background : url(images/bg_desc.png) no-repeat left top;
margin-top:10px;
overflow:auto;
}
#desc h1 {
color: #179BBF;
}

#desc img {
padding:1px;
border:1px solid #85D0E7;
margin-right:20px;
}


#page {
padding : 0 23px;
}
#kinder{
position:relative;
float : left;
width : 854px;
height : 150px;
background : url(images/kinder.png) no-repeat left top;
clear : both;
}
#gad { position:absolute; bottom:0px; left:20px; width:800px; height:15px;}


.maincolumn {
float : left;
width : 550px;
}
.post {
margin : 10px 0 0;
padding : 15px;
background : url(images/bg_post.png) no-repeat left top;
}
.post h2 {
border-bottom : 1px solid #ebe1d3;
padding : 5px 0 7px 0;
font-size : 18px;
font-weight : bold;
color : #ce0000;
}
.post h2 a {
text-decoration : none;
color : #ce0000;
}
.post h2 a:hover {
text-decoration : underline;
}
.entry {
line-height : 20px;
}
.entry ul {
list-style-type : square !important ;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
border : 0;
padding : 10px 0 0;
}
.entry h1 {
font-size : 24px;
font-weight : normal;
}
.entry h2 {
font-size : 18px;
color : #000;
}
.entry h3 {
color : #ff9e00;
margin-top : 20px;
margin-bottom : 0;
}
.entry h5 {
font-weight : normal;
}
.entry h6 {
font-size : 11px;
font-weight : normal;
}
.wp-caption {
border : 1px solid #f7d708;
padding : 5px; padding-left:10px; padding-right:0px!important;
margin-top:10px;
background-color : #fae769;
}
.wp-caption-text {
font-size : 11px;
}
.more-link {
clear:both;
display:block;
color : #179BBF;
font-size : 14px;
font-weight : bold;
}
.breadcrumb {
margin-bottom : 20px;

}
.breadcrumb a {
color : #ce0000;
}
.entry img.wp-smiley {
padding : 0;
border : 0;
background-color : transparent;
}
.entry img.alignleft {
float : left;
margin : 5px 10px 0 0;
}
.entry img.alignright {
float : right;
margin : 5px 0 0 10px;
}
.entry p.postinfo {
margin : 15px 0 0;
padding : 10px 15px 0;
border-top : 1px solid #e5d8c6;
font-size : 11px;
color : #b1a799;
}
.entry p.notfound {
padding : 15px 0 100px;
}
.browse {
margin : 0 15px;
border-top : 1px solid #e5d8c6;
padding : 15px;
font-size:15px;
line-height : 24px;
}
#sidebar {
float : left;
margin : 10px 0 0 10px;
width : 294px;
background : url(images/bg_sidebar.png) no-repeat left top;
}
#sidebar a {
color : #ce0000;
}
.navi a, .navi a:hover {
display : inline;
background : url(images/bg-navi.png) no-repeat;
line-height : 28px;
display : block;
width : 240px;
margin-bottom : 2px;
color : #ffffff !important ;
font-weight : bold;
text-decoration : none;
padding-left : 25px;
}
.navi a:hover {
background : url(images/bg-navi-hover.png) no-repeat;
color : #ce0000 !important ;
}
#sidebar ul {
list-style : none;
margin : 0;
padding : 0;
}
#sidebar ul li {
padding : 15px;
font-family : Arial, Helvetica, sans-serif;
text-transform : uppercase;
}
#sidebar ul li.syndicate a {
padding : 0 20px 0 0;
background : url(images/feed-icon.gif) no-repeat right 2px;
}
#sidebar ul li h2 {
border-bottom : 1px solid #F4D706;
padding : 5px 0 7px 0;
font-size : 12px;
color : #CE0000;
}
#sidebar ul ul {
padding : 7px 0 0;
}
#sidebar ul ul li {
padding : 0;
font-family : Arial, Helvetica, Georgia, sans-seriff;
line-height : 22px;
text-transform : none;
}
#sidebar ul ul ul {
padding : 0;
}
#sidebar ul ul ul li {
padding : 0 0 0 15px;
background : url(images/bullet_2.gif) no-repeat 0 8px;
}
#sidebar ul ul ul ul li {
background : url(images/bullet_3.gif) no-repeat 0 8px;
}
#sidebar ul ul ul ul ul li {
background : none;
}
#comments-template {
border-top : 1px solid #e5d8c6;
margin : 0 15px;
padding : 15px 0;
}
#comments-template p {
line-height : 24px;
}
#comments-template p.nocomments {
padding : 0 15px;
}
#comments-template h2, #comments-template h3 {
font-size : 14px;
font-weight : bold;
color : #ff9e00;
}
h3#comments, h3#respond {
padding : 0 0 0 0;
}
h3#respond {
padding : 30px 0 0 0;
}
#comments-template .commentmetadata {
font-size : 11px;
}
#comments-template ol {
list-style : none;
margin : 0;
padding : 0;
}
#comments-template ol li {
border-bottom : 1px solid #e5d8c6;
padding : 15px 0 15px;
}
table#wp-calendar {
width : 100%;
font-family : Arial, Helvetica, Georgia, Sans-Serif;
text-transform : none;
}
table#wp-calendar caption {
padding : 10px 15px;
}
table#wp-calendar th {
font-weight : normal;
text-align : right;
vertical-align : top;
background : #faf5ef;
}
table#wp-calendar td {
padding : 1px;
text-align : right;
}
table#wp-calendar tfoot td {
text-align : center;
}
#container, #header, #menu, #pagewrapper, #page, #banner, .maincol, .post, .entry, .browse, #sidebar, #comments-template {
text-align : left;
vertical-align : top;
}
#searchform #s {
font : 14px Arial, Helvetica, sans-serif;
color : #3e3f39;
background : url('images/bgsearch.png') no-repeat 0 0;
width : 145px;
height : 23px;
border : 0;
padding : 8px 6px;
}
#searchsubmit {
width : 76px;
height : 39px;
border : 0;
cursor : pointer;
background : url('images/searchbutton.png') no-repeat 0 0;
vertical-align : bottom;
margin-left : 8px;
}
#footer {
float : none;
clear : both;
height : 342px;
background-image : url(images/bg-footer.png);
background-repeat : repeat-x;
position : relative;
width : 100%;
bottom : 0;
}
#footer p {
padding : 300px 0 0 0;
font-size : 11px;
color : #dfd8a7;
}
#footer a {
color : #dfd8a7;
}



.kibox {width:255px; height:255px;}
.blue {background-image:url(images/kibox-blue.png);}
.gelb {background-image:url(images/kibox-gelb.png);}
.kibox h3 {text-transform:uppercase; color:#CE0000; font-size:13px; margin:10px 0 12px 10px; padding:0; line-height:16px;}
.kibox p{font-size:11px; margin:0px 5px 0px 10px; padding:0; line-height:15px;}
.kibox a{ color:#CE0000; font-size:11px; font-weight:bold; text-decoration:none;}
.kibox a:hover{text-decoration: underline!important;}
.fleft { float:left; margin-left:0px; padding-left:0; padding-right:5px; padding-bottom:10px; }

.yellowboxsidebar {background-color:#FCF1A1; padding:10px; border:1px solid #F4D706;-moz-border-radius:5px; margin:15px;}
.yellowboxsidebar a { text-decoration:none;}
.yellowboxsidebar a:hover { text-decoration:underline;}
.startseitentext {line-height:18px; clear:both; background-color:#FCF2F2; margin-top:35px; padding:20px; border:1px solid #E88686;-moz-border-radius:5px;}
.startseitentext h3 { margin-top:0px; padding-top:0px; color:#CC0000;}
.startseitentext ul { margin-bottom:0px; padding-bottom:0px;}
