/*
Theme Name: kicks-n-cake
Theme URI: http://www.freischwimmen.de/
Description: Blabla.
Version: 1.0
Author: Freischwimmen
Author URI: http://www.freischwimmen.de/
Tags: widgets, valid XHTML, valid CSS, gravatars, two sidebars, three-column, SEO friendly, basic, clean, simple, image styling, wide space
*/ 


* {
    padding: 0;
    margin: 0;
} 

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #999;
padding:0px 0px 0px 0px;
}


body#bg {
background:#000 url(http://www.kicks-n-cake.de/content/wp-content/themes/kicks-n-cake/images/bg/rotate.php) no-repeat top left !important;

padding:0px 0px 0px 0px;
}


p {
	margin-bottom:8px;
}

img { 
    border: none; 
}


a { 
    color: #289bd2; 
    text-decoration: none; 
}

a:hover { 
    text-decoration: none; 
    color : #fff; 
}

.float_right {
	float:right;
}


.alignright {
	float: right;
}

.alignleft {
	float: left;
}
.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}


#wrap {
    margin: 0 auto;
    width: 975px;
padding-left:0px;
padding-right:0px;
background: transparent;

}

#header { 
margin:0px 0px 0px 0px;
background: transparent;
height:145px;
width:950px;
padding:115px 0px 0px 0px;
} 

#header img a {
float:left;
}


#header .header-left {
width: 224px;
margin-right: 35px;
padding:0px 0px 0px 0px;
background:transparent;
float:left;
}

#header .header-left img {
margin: 0;
padding:0px;
border:none;
}

#header .header-right {
margin: 77px 0px 0px 0px !important;
padding:0px 0px 0px 0px !important;
background: transparent;
float:left;
}

 .qtrans_language_chooser li { 
float:left; 
margin-right:3px; 
list-style-type: none;
}


#header .header-right ul#menu {
list-style-type: none;
padding: 0px 0px 0px 0px !important;
color:#999;
margin-top:20px;
font-size: 14px;
clear:left;

}

#header .header-right ul#menu li  {
    margin-right:8px;
    padding:0px;
    list-style-type: none;
float:left;
text-transform: uppercase; 

}

#header .header-right ul#menu li a {
background: #eb7f16;
display:block;
color:#fff;
text-decoration:none !important;
padding: 5px 7px 5px 7px;
font: 18px Arial, Helvetica, sans-serif;
margin:0px !important;
}

#header .header-right ul#menu li a:hover {
color:#fff;
background: #999;
}

img.arrow {
margin:40px 0px 0px 25px; 
}


#content {
    padding: 0px 0;
    background: transparent;
height:100%;
}

.articles {

padding:0px 0px 0px 0px;
margin-top:0px;
margin-bottom:5px;
width:468px;
background: transparent;
}


.entry_contact {
border-top:1px solid #999;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
margin-bottom:5px;
width:500px;
background: transparent;
}



.xkommentare {
    background: transparent;
    padding-bottom: 26px;
margin:0px;
width:500px;
}

.center img {
    border:none !important;
margin-bottom:10px;
padding:0px;
}

.center {
border-top: 1px solid #999;
    width: 468px;
    float: left;
    text-align: left;
    background: transparent;
padding:20px 0px 25px 0px;
margin-right:35px;
}


.center ul {
    padding: 0px 0px 20px 13px !important;
border-bottom:1px solid #999;

}

.center ul li {
 padding: 0px 0px 0px 0px !important;
margin-bottom:4px;
}

.center ul.articlelist {
    padding: 0px !important;
list-style:none;
margin:0px;
border-bottom:none !important;
line-height:1.5em;
}

.center ul.articlelist li {
list-style:none;
margin-bottom:8px;
font-size:20px;
}

.center ul.articlelist li a {
    color: #eb7f16;
}

.center ul.articlelist li a:hover {
    color: #999;
}

.post-date {

    padding:0px;
font-weight:normal;
display:inline;

        }


.center h1 {
margin-bottom:7px;
font-size:20px;
    padding:0px 0px 0px 0px;
font-weight:normal;
    text-decoration: none;
line-height:1.1em;
}

.center h1 a {
    color: #eb7f16;

}

.center h1 a:hover {
    color: #333;

}

.right {
    width: 200px;
    float: left;
margin:20px 0px 0px 0px;
    background: transparent;
padding:20px 0px 20px 0px;
}

.right h2 {
  display:none;
}

.right ul {
    padding-bottom: 10px;
list-style-type:none;
line-height:1.2em;
}

.right ul li  {

margin-bottom:5px;
}

.right ul li a {
color: #FFF;
padding: 5px;
display:block;
background: #333;
}

.right ul li a:hover {
color: #fff;
padding: 5px;
display:block;
background: #000;
}


.gallerysidebar {
    margin-bottom:10px;
padding:0px;
}

ul.location {
font-size:20px;
line-height:1.2em;
color: #fff;
padding:0px;
margin-left:22px;
margin-bottom:8px;
}

ul.location li {
padding:1px 8px 1px 4px;
background:#ebcb16;
display:inline;
}

ul.location li:hover {
list-style-image: none !important;

}

.count {
    float: right;
}

.left {
    width: 224px;
    float: left;
    padding:0px 0px 0px 0px;
margin-right:35px;
    background: transparent;

}


.left p {
    text-align:left;
    padding:0px 8px 0px 8px !important;
font-size:0.9em;
}



.top {
border-top:1px solid #999;
border-bottom:1px solid #999;
padding:20px 0px 15px 0px;
}

.bottom {
padding-top:20px;
padding-left:7px;
}

.morelink  {
float:right !important;
margin-top:5px;
font-size: 16px;
display:block;
padding:0px;
}



.left .bottom a img  {
opacity:1.0;
filter: alpha(opacity = 100);

}

.left .bottom a:hover img {
opacity:0.8 !important;
filter: alpha(opacity = 80);
}


.sidebar .textwidget {
    padding: 5px 0px 30px 0px;
background:#234aaa;
}



h2 {
    font-weight:normal;
}

.right h2 {
    height: 30px;
    font-size: 15px;
    color: #333;
    line-height: 30px;
    text-decoration: underline;
}


.left h2 {
    height: 30px;
    font-size: 15px;
    color: #333;
    line-height: 30px;
    text-decoration: underline;
}

#footer {
width:950px;
    border-top: 1px solid #bbb;
    text-align: left;
    color: #999;
    font-size: 11px;
    padding: 10px 0px 30px 8px;
    margin-top: 25px;
background: transparent;
}

.not {
    text-decoration: none;
    padding: 6px 10px 5px 10px;
}

/* Search */

#search {
	width: 150px;
	height: 25px;
	background: transparent;
	border: none;
}

#search #x {
	display: none;
}

#search #s {
	padding: 6px 10px 5px 10px;
	width: 127px;
	height: auto;
	background: none;
	border: none;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #878C8D;
}

#search br {
	display: none;
}

blockquote {
	margin: 0 0 0 1.5em;
	padding-left: 1em;
	border-left: 5px solid #bbb;
}

#avatar {
    float: right;
}

#spacer {
    padding-top: 10px;
    border-bottom: 1px #bbb dashed;
}


li#li-2-4 label {
   display:block;
margin-top:10px;
margin-bottom:4px;
}

li#li--4 label {
   display:block;
margin-top:10px;
margin-bottom:4px;
}

li#li--5 {
   display:block;
padding-top:10px;

}


li#li-2-5{
   display:block;
padding-top:10px;
}

.liner {
height:10px;
 border-bottom:1px solid #999;
margin-bottom:10px;
}

