﻿/*  Theme Name: Rund-ums-Rad-ThemeTheme URI: http://blog.funkygog.de/Version: 1.6Author: funkygogAuthor URI: http://blog.funkygog.de/Description: &Auml;nderungen am Theme sind unter <a href="http://blog.funkygog.de/category/wp-theme/">Theme-Edits</a> gelistet. Theme (3-spaltig, widget-f&auml;hig)*/
/**** Body ************************************/body {  background:#ccc url(images/Bodyverlauf.jpg) repeat-x fixed left top;  font-family: Verdana, Arial, 'Trebuchet MS', Helvetica, sans-serif;  margin:0;  }
html, body {  font-size: 100.01%;  color:#4E4E4E;  text-align: center;}
/**** HEADER ************************************/
/* Menu */
#menu-blogs {  width: 1020px;  margin: 0 auto;  font-size: 0.9em;  text-align: right;}
#menu-blogs ul {  list-style: none;  margin:0;  padding:20px 0px 4px;	}
#menu-blogs li {  background:#ddd;  color:#AACC30;  display:inline;  padding:4px 8px;}
#menu-blogs li:hover {  background:#6e841f;}
#menu-blogs li a {  background:url(images/arrow-right.png) no-repeat scroll 5px top transparent;  padding: 0 15px 10px 30px;}
#menu-blogs li a:hover {  color:#fff;}
#menu-blogs li.aktiv { background:#aacc30;  border-top:4px solid #aacc30;  border-bottom:3px solid #aacc30;}
#menu-blogs li.aktiv a {  background:url(images/arrow-down.png) no-repeat scroll 5px top transparent;  color:#fff;}
#header {  background:#aacc30;  height: 180px;  width: 1020px;  margin:0 auto;  text-align: left;}
/* Menu */
#menu {	width: 100%;	margin: 0 auto;	padding-top:2px;}
#menu ul {	list-style: none;   margin-top: 0;	}
#menu li {	display: inline;}
#menu li a {	background:transparent;	padding:4px 8px;	text-decoration: none;	font-size: 0.9em;		color:#fff;}
#menu li a:hover, #menu li a:active {  background:#fff url(images/bg-input.jpg) repeat-x scroll left top;  color:#2e5f88;}

#header .headerimg {  float: left;  background:transparent url(images/headerimg.jpg) no-repeat scroll right top;  height: 140px;  width: 660px;  margin:0;  cursor:pointer;}
#header .headerimg-aktion {  float: right;  font-size: 0.7em;  height: 135px;  width: 340px;}
#headerimg .kampagne {  float: right;  position: absolute;  right:950px;  top:100px;  z-index:1;}
/**** LAYOUT **********************************/
#wrapper {background:url(images/white80.png) repeat scroll left top transparent;
  margin:auto;  text-align: left;  width: 1020px;}.social-links {width:60%;float:left;margin-right: 10px;padding-bottom: 15px;}  .social-rechts {width:35%;float:left;margin-right: 10px;padding-bottom: 15px;}
.spalter2v3 {  width:63%;  float:left;  margin-right: 15px;  padding-bottom: 15px;}
.spalter2 {  width:45%;  float:left;  margin-right: 15px;  padding-bottom: 15px;}
.spalter3 { width:32%;  float:left;  margin-right: 15px;  padding-bottom: 15px;}
.spalter3end {  width:31%;  float:right;  margin-right: 0px;  padding-bottom: 15px;}
.spalter3bilder {  width:32%;  float:left;  padding-bottom: 15px;}
.spalter4 {  width:21%;  float:left;  margin-right: 15px;  padding-bottom: 15px;}.spalter4big {  width:23%;  float:left;  margin-right: 5px;  padding-bottom: 15px;}  
.spalter4end {  width:20%;  float:right;  margin-right: 0px;  padding-bottom: 15px;}
#footer .spalter4 {  background: transparent;  border-right: 2px solid #ddd;  height: 120px;  width:22%;  float:left;  padding: 10px;  margin-right: 15px;}
#footer .spalter4end {  background: transparent;  height: 120px;  width:21%;  float:right;  padding: 10px;  margin-right: 0px;}
/******** Startseite **************/
.postlist li {    float: left;    width: 50%;}
/* Hauptartikel */
.item-first  {    float: none;    width: 100%;}
/* Linke Spalte */
.item-2-5  {    clear: left;}
/* Rechte Spalte */
.item-6-10  {    float: right;    clear: right;}
.postmeta  {padding-left: 10px;}

/*******  Footer  ************************/
#footer {  background:#fff;  border-top: 5px solid #aacc30;  font-size: 0.8em;  clear: both;  height: 175px; margin-top: 40px;padding-top: 25px;}
.footer p {}
.footer a {}
.footer a:hover {}
img#toparrow {  position: fixed;  right: 10px;  bottom: 10px;  border: 0;}
/*****CONTENT******/
#content {width:680px;
 background:transparent;  float: left;  font-size: 0.80em;}
.content_left {  background:#FFF;  border-right: 1px dotted #ddd;  float: left;  width: 150px;  text-align: left;}
.content_right {  background:#FFF;  float: right;  width: 450px;}/** Feldgröße umgekehrt **/.content_left1 {  background:#FFF;  border-right: 1px dotted #ddd;  float: left;  width: 400px;  text-align: left;}.content_right1 {  background:#FFF;  float: right;  width: 200px;}#related {  width: 420px;  height: 250px;  list-style: none;}#related li {  float: left;  width: 400px;  margin: 0 10px 0 0;}#related img {  float: left;  width: 64px;  height: 64px;  margin: 0 15px 0 0;  border: 4px solid #ececec;  padding: 2px;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;}/***** Container Sidebar ********/
/**********************************************
*   Basics & Typography                       *
***********************************************/
.post h1 a {  background: #aacc30;  padding: 5px;  display: block;  border: 1px solid #ccc;}
.post h1 a:hover {  background: #999;  display: block;  color: #fff;}
h1 {  font-family: Arial, 'Trebuchet MS', Helvetica, sans-serif;  color: #6B801F;  font-size: 1.65em;}
h1 a {  color: #6B801F;}
h1 a:hover {  color: #c00;}
h2 { color: #6B801F;  font-size: 1.35em;  margin: 15px 0 10px;}
h3 {  color: #6B801F;  font-size: 1.2em;  margin: 15px 0 10px;}
h4 {  color: #777;  font-size: .9em;  letter-spacing: .1em;  padding: 5px;}
h5 {  color: #777;  font-size: .9em;  letter-spacing: .2em;  margin: 5px 0 6px;}h6 {  color: #777;  font-size: .9em;  letter-spacing: .2em;  margin: 10px 0 0 0;}
small {  font-size:.8em;  line-height: 1.3em;}
a {  color: #6B801F;  text-decoration: none;}
a:hover {  color: #c00;  text-decoration: none;}
blockquote {  background:#fff;  border: 1px dotted #6B801F;  margin: 10px 0 10px 0px;}
blockquote p {  background: #fff;  color: #6B801F;  font-size: .9em;  margin: 10px 0 10px 20px;}
ul {  list-style-image:url(images/actarrow.png);  line-height: 1.25em;  margin: 5px 15px 5px 30px;  padding: 0;}
ol {  line-height: 1.25em;  margin: 5px 20px 5px 30px;  padding: 0;}
li {  margin-bottom: 5px;}
form {  margin: 0;  padding: 0;}
p {  line-height: 1.4em;  margin-bottom: 5px;}
.center {  text-align: center;}
.entry a, .entrytext a {  color: #689;  font-weight: 700;  }
.entry a:hover, .entrytext a:hover {  color: #c00;}

img {   border: none;}
/*******  Angabe aus altem Theme  *******************/
img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
img.alignright {	padding: 4px;	margin: 3px 0 2px 10px;	display: inline;}
img.alignleft {	padding: 4px;	margin: 3px 10px 2px 0;	display: inline;}
.alignleft {	float: left;}
.alignright {	float: right;}
/*******  Angabe aus altem Theme  *******************/
.lin {    background:#ccc;    height:2px;    border-top:1px solid #aaa;    border-bottom:3px solid #eee;	margin-bottom:20px;}
.more-link {  background:#ddd;  border-bottom: 1px solid #aacc30;  float: right;  padding: 3px;  margin-bottom: 0px;}
.green {  color: green;}
.red {  color: red;}
/**** div Klassen class="..."*****/
.autor {background:#e0dfe3;border:1px solid #000;margin: 20px 0 12pt;padding: 6px 10pt 6pt;}
.text {width:620px;background: none repeat scroll 0 0 #FFFFFF;    margin: 20px;    padding: 10px;}
.bildunterschrift {font-size: 0.9em;text-align:center;font-style: italic;}.artikelbox {background:#eeeeee;border:1px solid #aacc30;padding: 6px 10pt 6pt;}
.infokommentar {text-align:justify;background:#eeeeee;border:1px solid #aacc30;margin: 20px 0 12pt;padding: 6px 10pt 6pt;}.hinweisbox {width: 410px;border: 1px solid #000;margin-left: 5px;margin-bottom: 10px;padding: 10px;background: #fff;}/** Kasten so breit wie spalter2 **/.kasten-links {background: #aacc30;  width:45%;  float:left;  margin-right: 15px;  padding-bottom: 15px;  padding-left: 5px;}.kasten-rechts {background: #aacc30;  width:45%;  float:right;  margin-left: 15px;  padding-bottom: 15px;  padding-left: 5px;}

.werbung {margin:0 20px 0 20px;padding: 0 10px 10px 10px;background: #fff;border: 1px solid #aacc30;}.werbung_after {    color: #000;    font-size: x-small;    text-align: right;	margin:0 20px 20px 20px;}.post {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #AACC30;    margin-bottom: 20px;    margin: 20px;    padding: 0 10px 5px;}.post a {font-weight:700;}
.rel-post {
width: 430px;padding: 10px;background: #e0dfe3;border: 0px solid #000;}
.weiterlesen {background: #ddd;border:1px solid #aacc30;float:right;padding:0 5px;}
.infotxt {  background:#F6F6F6;  border:1px solid #ddd;  margin: 20px 0 12pt;  padding: 6px 10pt 6pt;}
.info-spalte {  background:#fff url(images/bg-input_.jpg) repeat-x scroll left bottom;  border:1px solid #ddd;}
.info-spalte a {  display: block;}
.info-spalte a:hover {  background:#fff url(images/bg-input.jpg) repeat-x scroll left top;}
.info-spalte img {  padding-right: 10px;}

.headline h1 { background: #aacc30;  padding: 5px;  display: block;  border: 1px solid #ccc;}
.ticker {margin-top:0;padding:5px 0 0 5px;}
/**********************************************
*  Comments                       *
***********************************************/
#comments {  clear: both;  margin-top: 30px;  padding: 0 20px;}
/*** commentlist ***/
.commentlist {    list-style: none;    clear: both;    margin: 10px 0px;}
.commentlist .alt {    background: #F9F9F9;}
.commentlist li {    border-top: 1px dotted #bbb;    margin-bottom: 0;    padding: 10px;}
.commentlist cite {    font-weight: 400;    font-style: normal;}
.commentlist cite a, .commentlist cite a:visited {    font-weight: 700;}
.commentlist small {}
.commentname {    color: #80541f;}
.gravatar {    float: left;    display: inline;}
.commentcount {    color: #DEDEDE;    font-size: 2.2em;    float: right;    margin-top: 10px;}
.commentext { /* That's the div of the text... */ 	padding: 0px 0px 0px 50px;}
/***** comment form *****/
#commentform {	margin-top: 10px;}
#commentform p {	padding: 2px 0px;	margin: 0px;}
#commentform label {	color: #787878;	font-size: 0.8em;}
#commentform input {  width: 200px;  background:transparent url(images/bg-input_.jpg) repeat-x scroll left bottom;	border: 1px solid #ddd;  padding: 3px;  margin-bottom: 5px;}
#commentform textarea{	width: 100%;/** height: 115px; **/	border: 1px solid #ddd;	padding: 2px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {	background: #ffffff;}
#commentform #submit{  font-family: Tahoma, Verdana, Arial, 'Trebuchet MS', Helvetica, sans-serif;  background: #aacc30 url(images/big-cat-pfeil.gif) no-repeat scroll 5px center;  border: 1px solid #aaa;  font-weight: 700;  color: #fff;  margin-top: 10px;  margin-bottom: 25px;  padding-left:20px;  cursor:pointer;}
/**********************************************
*  Sidebar                       *
***********************************************/
#sidebar {  background:#aacc30 url(images/bg-sidebar.jpg) repeat-x bottom right;  font-size: 0.7em;  float: right;  width: 340px;  margin-top: -10px;}/**Container Sidebar**/#sidetop {  float: right;  background: transparent;  position: relative;  min-height: 100%;}* html #sidetop {height: 100%;}#sidewrapper {  overflow:auto;  margin-bottom:258px;}#sidedown {  float: right;  /**background:#aacc30;**/  background:url(images/white80.png) repeat scroll left top transparent;  clear:both;  width: 340px;  height: 258px;  position: relative;  padding-top:8px;  margin-top:-258px;}}
#sidebar1 {  background: #eee;  float: left;  width: 42%;  padding: 5px;  margin-left: 10px;}
#sidebar2 {  background: #eee;  float: right;  width: 42%;  padding: 5px;  margin-right: 10px;}
#sidebar12 {  background: #eee;  float: right;  width: 310px;}
.sidebar12 {  background: #eee;  margin:10px;  padding: 10px;}
#sidebar-member, #sidebar-admin {  background: #aacc30;  border-bottom: 2px dashed #fff;}
.sidebar-member {  text-align: center;}
.sidebar a {  color: #3F3F3F;}
.sidebar a:hover  {  color: #c00;  border: none;  text-decoration: none;}
.sidebar12 h2 {  font-family: Tahoma, Verdana, Arial, 'Trebuchet MS', Helvetica, sans-serif;  background: #aacc30 url(images/big-cat-pfeil.gif) no-repeat scroll 5px center;  border: 1px solid #fff;  font-size: 1.6em;  font-weight: 400;  margin: 0 0 5px;}
.sidebar12 h2:hover {  background: #999 url(images/big-cat-pfeil.gif) no-repeat scroll 5px center;  color: #fff;}
.sidebar12 h2 a {  color: #fff;  border-bottom: none;  display:block;  letter-spacing: .05em;  padding-left: 35px;}
.sidebar h3 {  color: #3F3F3F;  font-size: 1.2em;  font-weight: 400;  letter-spacing: .2em;  margin: 0 0 5px;  padding: 0;}
.sidebar p {  text-align: left;}
.sidebar ul {  list-style: none;  list-style-image:none;  margin: 0 0 0 8px;  padding: 0;}
.sidebar ul li {  list-style: none;  line-height: 1.3em;  margin: 0;  border-bottom:1px dotted #ccc;  padding:4px 12px;}
.sidebar ul li a {  display: block;}
.sidebar ul li:hover {  background-color:#EEE;  background:transparent url(images/actarrow.png) no-repeat scroll left center;  border-bottom:1px dotted #B93E0A;  text-decoration: none;}
.sidebar img {  margin: 0;  padding: 0;  vertical-align:middle;}
/*******  Searchform Suche  ***(Aufruf im Header unter Wrapper)********/
#s {  font-family: Arial, 'Trebuchet MS', Helvetica, sans-serif;  float: left;  border:1px solid #bbb;  width: 200px;  margin-left: 10px;  padding: 4px;}
#searchform #searchsubmit {   text-indent: -999%;  line-height: 1px;}
#searchform input {  background:#fff url(images/bg-input.jpg) repeat-x scroll left top;}
.navigation {  font-family: Arial, 'Trebuchet MS', Helvetica, sans-serif;  font-size: .9em;}
.navigation a {  border-bottom: 1px dotted #fff;  padding: 4px 20px;  text-decoration: none;}
.navigation a:hover {  background: #eee;  border-bottom: 1px dotted #B93E0A;}
.navigate-small {  font-family: Arial, 'Trebuchet MS', Helvetica, sans-serif;  font-size: .85em;  margin:5px auto;}
.navigate-small a {  font-weight: 400;  padding: 4px 20px;}
.navigate-small a:hover {  border: none;}

/* Begin POSTMETADATA */
/*postmetadata icons*/
.rssicon, .rss_comment_icon {  margin: 0 0 0 .2em;  padding: 0 0 0 1.2em;}
.rssicon {background:url(images/rss_icon.gif) no-repeat 0 50%;}.rss_comment_icon {background:url(images/comment_feed.jpg) no-repeat 0 50%;}
/*end postmetadata icons*/
/*Admin-LogIn*/
#loginform input, #loginform textarea, #log, #pwd {  background:transparent url(images/bg-input.jpg) repeat-x scroll left top;  border:1px solid #DDD;  margin:0 0 5px;  width:120px;  overflow:auto;}

.breadcrumb {     font-size: 10px;     padding: 10px 0 10px 10px;}
.breadcrumb a, .breadcrumb a:visited {     text-decoration: none;}
.breadcrumb a:hover {     text-decoration: underline;}
.postlisttags {  display: block;  padding-left:15px;   color:#4f79a1;   font-size:0.9em;}
.horizontlinks {   font-family: Arial, 'Trebuchet MS', Helvetica, sans-serif;   margin-bottom:12px;}
.horizontlinks a {   background:transparent url(images/ankerpfeil.gif) no-repeat scroll left center;   padding: 0 5px 0 10px;   margin-left: 5px;}
.horizontlinks a:hover {   border-bottom:none;}
/**** Startseite h2 ****************************/
.starter {  background:#fff;  border: 1px solid #aacc30;  width: 280px;  padding: 10px;}
.starter h2 a {  background: #aacc30 url(images/big-cat-pfeil.gif) no-repeat scroll 5px center;  color: #fff;  border: 1px solid #aaa;  font-size: 1.3em;  line-height: 1.3em;  font-weight: 400;  margin: 0;  padding-left: 35px;  letter-spacing: .05em;  display:block;}
.starter h2 a:hover {  background: #999 url(images/big-cat-pfeil.gif) no-repeat scroll 5px center;  border: 1px solid #aacc30;}

.footer h2 a {  background: #aacc30 url(images/big-cat-pfeil.gif) no-repeat scroll 5px center;  color: #fff;  border: 1px solid #aaa;  font-size: 1.3em;  line-height: 1.3em;  font-weight: 400;  margin: 0 0 5px;  padding-left: 35px;  letter-spacing: .05em;  display:block;}
.footer h2 a:hover {  background: #999 url(images/big-cat-pfeil.gif) no-repeat scroll 5px center;  color: #fff;  border: 1px solid #aacc30;}
/**** Werbung **********************************/
.ads-google {  width: 125px;  border-top: 1px solid #ddd;  border-bottom: 1px solid #ddd;  margin-top: 20px;  padding-top: 10px;}
/* WP-Stat */
	img#wpstats {display:none}
