﻿/*  
Theme Name: cms2
Theme URI: http://www.themespack.com/
Description: WP Theme cms2  by <a href="http://www.themespack.com/">Free wordpress Themes</a>
Author: Wonder
Author URI: http://www.themespack.com/

This theme was designed and built by Wonder
The CSS, XHTML and design is released under GPL
http://www.opensource.org/licenses/gpl-license.php

*/

body {
    font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
    color: #27013A;
    background: #fff url(img/backtop.jpg) top center no-repeat;
    color: #333;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    }
    
a {
    color: #1E90FF ;
    text-decoration: none;
    }
    
a:visited {
    color: #1e90ff;
    text-decoration: none;
    }
    
a:hover {
    color: #191970;
    text-decoration: underline;
    }
    
img {
    border: none;
    }
    
p {
    padding: 0px 0px 15px;
    margin: 0px;
    }
    
h1 {
    margin:0px;
    padding-left: 0px;
    height: 50px;
    font: bold 12px "Trebuchet MS", Tahoma, Arial;
    color: #fff;
    visibility : hidden ; 
    }

h1 a, h1 a:visited {
    color: #fff;
    text-decoration: underline;
    }
           
h1 a:hover{
    color: #000;
    text-decoration: none;
    }
    
h2 {
    color: #69C;
    margin: 0px;
    /* background:#FFFFFF */
    letter-spacing: -1px;
    font: normal 24px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
    padding: 0 0 9px 6px;
    /*border:#FFFFFF 1px solid;*/
    }
    
h2 a, h2 a:visited {
    color: #333; 
    border-bottom:3px solid #777;
    text-decoration: none;
    }
    
h2 a:hover {
    color: #333;
    text-decoration: none;
    }
    
h3 {
    color: #69C;
    font: normal 140%/100% "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
    margin: 10px 0px 5px;
    letter-spacing: -1px;
    }
    
h4 {
    font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;
    color: #69C;
    margin: 10px 0px 5px;
    background: transparent url(img/dots.gif) bottom left repeat-x;
    }



form {
    margin:0px;
    padding:0px;
    }
    

    
#page {
    margin: 0px auto;
    width: 920px;
    }


span.gross {font-size: 1.2em;}

    
/* header area */
#header {
    background: transparent;
    height: 188px;
    position: relative;
    }
    
#headerlogo {
    position: relative;
    padding: 35px 0px 0px 0px;
    height: 120px;
    }
    
#headerlogo .description{
    position: absolute;
    left: 25px;
    bottom: 3px;
    color: #333;
    font-size: 0px; 
    }
    
#google{
    margin: 0px ;
    right: 3px;
    float: right;
    position: absolute;
    top: 5px;
    }
    
#nav {
    height: 20px;
    width: 880px;
    padding: 2px 0 0 10px;
    margin: 0;
    }

#nav li {
    float: left;
    margin: 0;
    list-style: none;
    }
    
#nav .current_page_item a:visited {
    color: #000;
    text-decoration: none;
    background-color: #fff; 
    }

#nav .page_item a, #nav li a {
    color: #fff;
    text-decoration: none;
    padding: 5px 15px;
    font: bold 12px/100% Arial, Helvetica, sans-serif;
    display: block;
    }
    
#nav .current_page_item a, #nav .page_item a:hover, #nav li a:hover {
    color: #8c8c8c;
    text-decoration: none;
    padding: 5px 15px;
    font: bold 12px/100% Arial, Helvetica, sans-serif;
    display: block;
    }

#nav #current a {
    color: #000;
    background-color: #fff;
    text-decoration: none;
    padding: 5px 15px;
    font: bold 12px/100% Arial, Helvetica, sans-serif;
    display: block;
    }

    
/* content  */

#content {
    float: left;
    width: 530px;
    margin: 0px 0 -60px 10px;
    padding: 0px 5px 0px 5px;
    overflow: hidden;
    border: 1px solid #eee;
    }

#content_shirts {
    float: left;
    width: 890px;
    margin: 0px 0 -60px 10px;
    padding: 0px 5px 0px 5px;
    overflow: hidden;
    border: 1px solid #eee;
    }
    
.post {
    clear: both;
    padding-top: 10px;
    }
    
.entry {
    float: left;
    width: 525px;
    }
    
.post-views {
    background: #ffffff;
    padding-left: 7px;
    float:left;
    font-size: 95%;
    color: #c3c5c8;
    }
    
.post-cat {
    background: #fff url(img/folder.gif) no-repeat;
    padding-left: 20px;
    float:left;
    font-size: 95%;
    color: #000;
    }
    
.postmetadata { 
    color: #000; 
    font-size: 12px; 
    padding:8px; 
    background: #fff url(img/meta.jpg) repeat-x;
    height:18px;
    }
    
.postmetadatap { 
    color: #000; 
    font-size: 14px; 
    padding: 8px; 
    background: #fff url(img/pback.jpg) repeat-x;
    height: 60px;
    }
    
.postrss{
    color: #444;
    font-size: 11px;
    line-height: 1.2em;
    padding: 3mm;
    border: thin dotted #2c2c2c;
    font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
    }
    
.post-comments {
    background: #fff url(img/com.gif) no-repeat;
    padding-left: 20px;
    float: right;
    font-size: 95%;
    }
    
.post-calendar {
    background: #fff;
    padding-left: 6px;
    float: left;
    font-size: 95%;
    color: #c3c5c8;
    }
    
.googleads {
    width: 520px;
    float: left;
    color: #666;
    background: #fff;
    margin: 5px 0 5px 0px;
    padding: 10px 0 10px 20px;
    border: 1px solid #eee;
    }
    
.similiar {
    width: 515px;
    float: left;
    color: #609;
    text-align: justify;
    margin: 5px auto;
    padding: 5px 6px 10px;
    }
    
.post-content {
    clear: both;
    padding: 5px;
    }
    
.navigation {
    clear: both;
    padding: 10px 0px;
    }
    
.navigation a, .navigation a:visited {
    color: #666;
    }
    
.previous-entries a {
    float: left;
    padding-left: 18px;
    }
    
.next-entries a {
    float: right;
    padding-right: 18px;
    }

/* comments  */

#comments, #respond {
    padding: 10px 0 5px 0;
    clear: both;
    }
    
.commentlist {
    margin: 10px 0px;
    padding-left: 47px;
    line-height: 130%;
    }
    
.commentlist li {
    padding: 5px 10px;
    }
    
.commentlist .alt {
    background: #fff;
    border: 1px dotted #eee;
    color:#444;
    }
    
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
    font-weight: bold;
    font-style: normal;
    font-size: 112%;
    color: #222;
    }
    
.commentlist small {
    margin-bottom: 5px;
    display: block;
    font-size: 87%;
    }
    
#commentform {
    margin-top: 10px;
    font: 110% Arial, Helvetica, sans-serif;
    }
    
#commentform p {
    padding: 6px 0px;
    margin: 0px;
    }
    
#commentform label {
    color: #696c69;
    font-size: 87%;
    }
    
#commentform input {
    width: 200px;
    background-color: #fff;
    border: 1px solid #eee;
    padding: 3px;
    margin-top: 3px;
    }
    
#commentform textarea{
    width: 515px;
    height: 115px;
    background-color: #fff;
    border: 1px solid #eee;
    padding: 2px;
    margin-top: 3px;
    }
    
#commentform textarea:focus, #commentform input[type="text"]:focus {
    background-color: #fff;
    }
    
#commentform #submit{
    background-color: #fff ;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #69c;
    border: 1px solid #eee;
    float: left;
    width: 144px;
    height: 28px;
    cursor: pointer;
    }

.gravatar {display: inline;
float: right;
margin: 0px 5px;}

#pause {
    width: 450px;
    padding: 5px;
    margin: 10px 0 10px 52px;
    }

#pause h3 {
    color: #000;
    font-size: 2.0em;
    text-transform: uppercase;
    }

/*sidebar */

#sidebar {
    float: right;
    padding: 0px 10px 0px 0px;
    margin: 0 0 -60px 0;
    width: 340px;
    overflow: hidden;
    list-style: none;
    }
    
#misc {
    width: 315px;
    margin: 0 0 5px 5px;
    padding: 0; 
    background-color: #fff; 
    }
    
#info {
    width: 305px;
    font-size: 12px;
    margin: 0;
    padding: 10px; 
    background-color: #F8F8FF; 
    border: 1px solid #eee;
    color: #000;
    }
    
#misc1 {
    width: 315px;
    margin: 0 0 0px 5px;
    padding:0; 
    background-color: #fff; 
    }
    
#info1 {
    width: 305px;
    font-size: 11px;
    margin: 5px 0 5px 0;
    padding: 10px; 
    background: #fff; 
    border: 1px solid #eee;
    color: #0e66be;
    }
    
#left {
    float: left;
    width: 150px;
    }

.right {
    margin: 2px 0 0 3px;
    }

.right1 {
    margin: 3px 0 0 2px;
    }

.auimg {
   display: inline;
   float: left;
   margin: 4px 10px 5px 0;
   padding: 0;
   border: 0;
   }

.werbung {
   display: block;
   width: 340px;
   height: 345px;
   }
    
/*sidebar title  */

#sidebar h2 {
    padding: 0;
    }

#sidebar h3, #sidebar .sidebartitle{
    font: normal 18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
    color: #333;
    letter-spacing: -1px;
    margin: 15px 0px 7px 0px;
    padding: 0;
}
� 
/*sidebar text styles */

#sidebar a, #sidebar a:visited{
    color: #0E66BE;
    font-size: 12px;
    text-decoration: none;
    }
    
#sidebar a:hover{
    color: #0E66BE;
    font-size: 12px;
    text-decoration: none;
    }
    
/*sidebar list level1 */

#sidebar ul {
    margin: 0;
    padding: 0; 
    list-style: none;
    }
    
#sidebar ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
    }
    
/*sidebar list level2 */

#sidebar ul li ul {
    padding:0;
    margin: 0;
    list-style: none;
    }
    
#sidebar ul li ul li {
    padding: 0px 2px 0px 10px;
    border: none;
    list-style: none;
    }
    
/*sidebar list level3 */

#sidebar ul li ul li ul li {
    padding: 1px 0 1px 0px;
    border: none;
    list-style: none;
    }
    
/*blogroll widget */

ul.list-blogroll li {
    background: url(img/link.gif) no-repeat !important;
    padding-left: 22px !important;
    }
    
/*meta  widget*/

ul.list-meta li {
    background: transparent url(img/meta.gif) no-repeat !important;
    padding-left: 22px !important;
    }
    
/*rss widget */

ul.list-rss li{
    background: transparent url(img/feed.gif) no-repeat !important;
    padding-left: 22px !important;
    }
    
/*category  widget */

ul.list-cat li, li.bar_categories li{
    background: transparent url(img/folder.gif) no-repeat !important;
    padding-left: 22px !important;
    }
    
/*recent  widget  */

ul.list-rec li, li.bar_comments ul li {
    background: transparent url(img/recent.gif) no-repeat !important;
    padding-left: 22px !important;
    }
    
/*archives widget */

ul.list-archives li, li.bar_archives li { � � list-style: none;

    background: transparent url(img/archive.gif) no-repeat !important;
    padding-left: 22px !important;
    }
    
/*pages widget */

ul.list-page li, li.bar_pages li, li.bar_recent_entries li {
    background: transparent url(img/arrow.gif) no-repeat !important;
    padding-left: 22px !important;
    }
    
/*sub-pages widget */

ul.list-page li ul li, li.bar_pages li ul li {
    background: transparent url(img/arrow.gif) no-repeat !important;
    padding-left: 15px !important;
    }
    
/*calendar bar widget */

li.bar_calendar td {
    padding: 1px 7px;
    }
    
/*text bar */

.textbar {
    padding-top: 5px;
    }
    
/*search form */

#bsearch {
    width: 305px;
    height: 60px;
    font-size: 11px;
    margin: 0 0 0 5px;
    padding: 10px; 
    background-color: #444;
    border: 1px solid #eee;
    float: left;
    color: #fff;
    }
    
#searchform {
    height: 20px;
    line-height: 20px;
    float: none;
    padding-top: 0px;
    margin: 0;
    }
    
#searchform br {
    display: none;
    }
    
#searchform #s {
    height: 16px;
    padding: 4px 0px 0px 0px;
    background-color: #FBF6FD;
    border: 1px solid #bbb;
    margin-right: 2px;
    color: #222;
    font-weight: normal;
    width: 245px;�}
/* search form button - to specify button only use input[type="submit"] */

#searchform input {
    background-color: #FBF6FD;
    border: 1px solid #bbb;
    width: 73px; 
    height: 22px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #000;
    vertical-align: middle;
    }
    
/* page close */

#close {
    clear: both;
    background-color: #fff;
    line-height: 130%;
    padding-bottom: 0px;
    }
    
/* footer bar */

#footerbg {
    background: #333 url(img/footer.gif) no-repeat top;
    }

#footer {
    color: #fff;
    width: 920px;
    margin: 0px auto 0px;
    padding: 90px 0px 20px 0px;
    text-align: center;
    }
    
#footer a, #footer a:visited{
    color: #50AAFE;
    text-decoration: none;
    }
    
#footer a:hover{
    text-decoration: underline;
    }
    
/* alignments */
.center {
    text-align: center;
    }
    
img.center, img[align="center"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
    
.alignleft {
    float: left;
    }
    
img.alignleft, img[align="left"] {
    display: inline;
    float: left;
    margin: 2px 2px 5px 0px;
    }
    
.alignright {
    float: right;
    }
    
img.alignright, img[align="right"] {
    display: inline;
    float: right;
    margin: 2px 5px 5px 2px;
    }

.youtube-video {
    margin: 10px 0;
    }
    
.clear {
    clear: both;
    }
    
hr.clear {
    clear:both;
    visibility: hidden;
    margin: 0px;
    padding: 0px;
    }

#wpstats {
    display: none;
    }

/* Menüpunkte einfärben (von Steffen) */
#nav .page-item-6611 a{color:#D1B748; !important;}
#nav .page-item-6611 a:hover{color:#8EA106 !important;}
/* Menüpunkte einfärben (von Steffen) Ende*/
