/*
Theme Name: Weblovers
Theme URI: http://wordpress.org/
Description: Weblovers-Theme
Version: 1.6
Author: Rolf Moczarski
Text Domain: kubrick
*/

* {border:0 none; margin:0; padding:0;}
body{background-color:#292929; font-family:arial;}
.wrapper{background-color:white; width:1000px; padding:10px 30px 30px 30px; margin:auto; margin-bottom:30px;}
.logo{padding:30px 0 45px 0;}
.post-edit-link{font-size:12px; text-decoration:none;}

.navi { background:#292929; width:550px; background:#292929; font-size:12px; float:left;}
.navi ul { list-style:none; }
.navi ul li { float:left; border-right:1px solid #5B5B5A; }
.navi ul li a { float:left; color:#fff; text-decoration:none; background:#292929; padding:21px 20px; }
.navi a:hover{color:white;}
.navi .cat-item-3 a:hover{background-color:#d91c5c;}
.navi .cat-item-4 a:hover{background-color:#FF3300;}
.navi .cat-item-20 a:hover{background-color:#009CFF;}
.navi .cat-item-6 a:hover{background-color:#FF3300;}
.navi .cat-item-7 a:hover{background-color:#61AC00;}
.navi .cat-item-8 a:hover{background-color:#d96a1c;}
.navi .cat-item-478 a:hover{background-color:#09a6ae;}


.navi .children{display:none;}
.suche{ width:224px; padding-right:16px; float:left; background:#292929; height:57px;}
.suche ul{margin:15px 0 0 14px;}
.suche li{display:inline; }
.suche input{width:130px; background-color:#414141; border:1px solid #1a1a1a; padding:5px;}
.suche #searchsubmit{background-color:#d91c5c;  font-size:10px; color:white; width:50px; }
.suche #s{ font-size:10px; color:#777777; padding:6px;}
.banner{width:1000px; height:280px; background-image: url(images/banner.jpg); margin:20px 0px;}
.content-wrapper{float:left; width:620px; padding-bottom:15px;}
.suche #searchform{width:220px;}

.socialize-me{float:left; width:190px; height:46px; padding:11px 20px 0 0; background-color:#292929;}
.socialize-me ul li{display:inline; padding:0 5px;}
.socialize-me ul {float:right;}

.clear{clear:both;}

.content-wrapper .entry{margin-bottom:20px;  border:1px solid #DDDDDD; padding:20px;  background-color:white; font-size:12px; line-height:18px; }
.content-wrapper .entry ol{margin-left:20px; margin-bottom:12px;}
.content-wrapper p{margin-bottom:12px; font-size:12px;}
.content-wrapper a{color:#D91C5C;}
.content-wrapper ul{margin: 10px 0 10px 15px;}
.content-wrapper .entry-wrapper{padding:5px; border:1px solid #f1f1f1; width:570px; height:195px;}
.content-wrapper .entry-img{ border:1px solid #f1f1f1;}
.content-wrapper .entry-date{position:absolute; background-color:#D91C5C; padding:14px ; font-size:14px; color:white; font-family:arial; font-weight:bold; margin-top:120px; width:135px;  margin-left: 428px; text-align:center;}
.content-wrapper .entry-title{position:absolute;  background-color:#D91C5C; padding:10px; font-size:14px; color:white; font-family:arial;  margin-top:100px; margin-left:21px; }
.content-wrapper .entry-title h2{font-size:14px; color:white; font-family:arial;}
.content-wrapper .entry-title small{font-size:11px; font-family:arial; line-height:20px;}
.content-wrapper .entry-title a{color:white; text-decoration:none;}
.content-wrapper .entry-shadow{background-image: url(images/entrybackground.jpg); background-position: right bottom; background-repeat: no-repeat; height:30px; width:533px; padding-right:50px;}
.content-wrapper .frontimage img{padding-bottom:30px; background-image: url(images/entrybackground.jpg); background-position: right bottom;}
.content-wrapper .entry h3{background-color:#292929; padding:5px 10px; color:white; margin:10px 8px 10px 0;}
.content-wrapper .entry h3 a{color:white; text-decoration:none;}
.content-wrapper .entry h3 a:hover{color:#D91C5C;}
.content-wrapper .entry h4{background-color:#D91C5C; padding:5px 10px; color:white; margin:40px 8px 10px 0;}
.content-wrapper .entry .related_post li{ border-bottom:1px solid #E1E1E1;
list-style-type:square;
padding:4px 0;}
.content-wrapper .entry .related_post li a{color:#292929; font-weight:bold; font-size:12px; text-decoration:none;}
.content-wrapper .entry .related_post li a:hover{text-decoration:underline;}
.content-wrapper .entry .related_post{color:#d20000; margin-left:20px;}

.footer{height:450px; background-color:white; color:#777777; width:998px; margin:auto; padding:30px 30px 00px 32px; font-size:12px; color:#292929; }
.footer h6{font-weight:bold; font-size:16px; color:#D91C5C; padding-top:3px; margin-bottom:30px;}

.footer a {color:#D91C5C; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer-left{float:left; width:245px; padding-right:30px;}
.footer-left a{color:#292929;}
.footer-left a:hover{text-decoration:underline; color:black;}

.footer-center{width:345px; float:left; padding-right:30px;}
.footer-center ul{list-style-type:none;}
.footer-center ul li span{font-weight:bold;}
.footer-center ul li {margin-bottom:5px;}
.footer-right{width:330px; float:left;}
.footer-right ul li {padding-bottom:5px; list-style-type:none;}
.footer li {border-bottom:1px solid #E1E1E1; padding:4px 0;}
.footer li ul li {border-bottom:0px solid #E1E1E1; padding:0px 0;}
.footer h6{background-color:#D91C5C; font-size:14px; color:white; font-family:arial; font-weight:Bold; padding-left:5px; }
.footer h6 span{padding-left:40px; line-height:30px;}
.footer h6 img {position:absolute;}

.sidekick{width:310px; padding:15px 19px 20px 19px; float:right; ;  border:1px solid #DDDDDD; background-color:white; margin-bottom:50px;}
.sidekick ul{list-style-type:none;}
.sidekick ul h3{margin-bottom:15px; padding:4px;}
.sidekick .pagenav ul{background-color:white; padding-left:10px;}
.sidekick li ul {margin-bottom:20px;}
.sidekick li .children {padding:10px 0 0px 0px; }
.sidekick li .children li ul{padding-left:0px;}
.sidekick li .children li .children{padding-left:21px;}
.sidekick li a{font-size:12px;  text-decoration:none; padding:0px 0 0 0px; line-height:20px;}
.sidekick li a:hover{text-decoration:underline;}
.sidekick h3{background-color:#D91C5C; font-size:14px; color:white; font-family:arial; font-weight:Bold; padding-left:10px;}
.sidekick .partner-left{width:150px; padding:5px 5px 5px 0px; float:left;}
.sidekick .partner-left ul{list-style-type:none;}
.sidekick .partner-left li{padding-bottom:5px;}
.sidekick .partner-right{width:150px; padding:5px 0px 5px 5px; float:left;}
.sidekick .partner-right ul{list-style-type:none;}
.sidekick .partner-right li{padding-bottom:5px;}
.sidekick iframe #facebook {background-color:#D91C5C;}

.sidekick #recentpostswithexcerpts-3 h3{background-color:#D91C5C; font-size:14px; color:white; font-family:arial; font-weight:Bold; padding-left:10px; padding:4px; margin-bottom:15px;}
.sidekick #recentpostswithexcerpts-3 ul li{list-style-type:square; color:#D20000; font-size:12px; border-bottom:1px solid #e1e1e1; padding:4px 0; margin-bottom:10px;}
.sidekick #recentpostswithexcerpts-3 ul li blockquote{font-size:10px; color:black;}
.sidekick #recentpostswithexcerpts-3 ul li a{color:#D91C5C;}
.sidekick #recentpostswithexcerpts-3 ul{color:black; margin-left:20px; font-size:10px;}
.sidekick #mycategoryorder-3 h3{background-color:#D91C5C; font-size:14px; color:white; font-family:arial; font-weight:Bold; padding-left:10px; padding:4px; margin-bottom:15px;}
.sidekick #mycategoryorder-3 ul li{list-style-type:square; padding:4px 0;}
.sidekick #mycategoryorder-3 ul li a{color:#292929;}
.sidekick #mycategoryorder-3 ul{color:#d20000; margin-left:20px;}

.sidekick .yd_rp_widget img{width:60px; height:60px; margin:0px 5px; padding:0 10px 30px 0; float:left; }
.sidekick .yd_rp_widget a{color:#D91C5C; font-size:12px;}
.sidekick .yd_rp_widget li a{color:#D91C5C; font-size:12px;}
.sidekick .yd_rp_widget li{margin-bottom:15px; font-size:12px;}
.sidekick .yd_rp_excerpt{margin-bottom:15px; padding-bottom:4px; border-bottom:1px solid #E1E1E1}


.sidekick #archives-2 {background-color:#D91C5C; font-size:14px; color:white; font-family:arial; font-weight:Bold; margin-bottom:15px; text-indent:4px; line-height:24px;}
.sidekick #archives-2 ul{padding:0px; margin:0px; background-color:white; text-indent:0px; }
.sidekick #archives-2 ul li{list-style-type:square; border-bottom:1px solid #e1e1e1; padding:4px 0;}
.sidekick #archives-2 ul li a{color:#292929;}
.sidekick #archives-2 ul{color:#d20000; margin-left:20px;}
#archivheadline{list-style-type:none; padding:0px; margin:0px;}

.sidekick .archiv h3{background-color:#D91C5C; font-size:14px; color:white; font-family:arial; font-weight:Bold; padding-left:10px; padding:4px; margin-bottom:15px;}
.sidekick .archiv ul li{list-style-type:square; border-bottom:1px solid #e1e1e1; padding:4px 0;}
.sidekick .archiv ul li a{color:#292929;}
.sidekick .archiv ul{color:#d20000; margin-left:20px;}

.sidekick .inyourfacebook{margin:20px 0px;}
.sidekick .inyourfacebook h3{background-color:#D91C5C; font-size:14px; color:white; font-family:arial; font-weight:Bold; padding-left:10px; padding:4px; margin-bottom:15px;}



.sidekick #twitter-3{font-size:12px; font-family:arial;}
.sidekick #twitter-3 .entry-content{color:#D91C5C; font-size:12px; font-weight:bold;}
.sidekick #twitter-3 .entry-content a{color:black; font-size:12px; font-weight:normal;}
.sidekick #twitter-3 li{margin-bottom:5px;}
.logger { padding:20px 0 0 868px; position:absolute; }
.logger li{display:inline; font-size:10px; #777777;}
.logger li a{color:#777777; text-decoration:none; font-size:10px; font-family:arial;}
    
.page h1{font-size:14px; margin-bottom:12px;}
#showcase-auflistung{margin-top:15px; margin-left:0px;}
#showcase-auflistung h4 a{ font-size:12px; font-weight:normal; }
#showcase-auflistung h4 {margin-bottom:10px;}
#showcase-auflistung li{margin-bottom:15px; padding:10px 10px 10px 0; list-style-type:none;}


#login{ padding:0px 0px 0px; }
#loginarea p{margin-bottom:10px;}
#loginarea ul{margin:0px;}
#loginarea ul li{display:inline;}
#loginarea ul li.first{display:inline; width:80px;}
#loginarea .subheadline{border-bottom:1px dashed #bbbbbb; width:352px; margin-bottom:25px; padding-bottom:5px; }
#loginarea h1{margin-bottom:5px; padding:0px;}
#loginarea h1 span{color:#d91c5c; }
#loginarea label{font-size:14px; font-weight:bold; float:left;  padding-top:6px; width:100px;}
#loginarea label input{margin-top:5px; margin-left:11px;}
#loginarea #account-data li{display:block;}
#loginarea #account-data {margin-left:9px;}
#loginarea input{ margin-bottom:20px; border:1px solid #c4c5cc; background-color:white; padding:5px; width:250px;}
#loginarea .lost-my-password{padding-left:90px; margin-bottom:0px;}
#loginarea .no-account{padding-left:90px;}
#loginarea #wp-submit{background-color:#D91C5C; padding:2px 5px; color:white; width:auto; margin:20px 0 0 280px;}
#loginarea #wp-passwd{background-color:#D91C5C; padding:5px; color:white; float:right; width:auto;}
#loginarea #rememberme{width:auto;}
#loginarea .forgetmenot label{font-size:12px;}

.follow-weblovers{margin-top:33px;}
.follow-weblovers h3{background-color:#D91C5C; color:white; font-family:arial; font-size:14px; font-weight:bold; margin-bottom:27px; padding:4px;}
.content-wrapper .wp-pagenavi .current{border-color:#292929; color:#292929;}

/***************** ARTICLE STYLES *****************/
.logo-designs .left-logo{width:280px; float:left;}
.logo-designs .left-logo li{list-style-type:none;}
.logo-designs .left-logo li img{border:1px solid #DDDDDD;}
.logo-designs .right-logo{width:280px; float:left; padding-left:5px;}
.logo-designs .right-logo li{list-style-type:none;}
.logo-designs .right-logo li img{border:1px solid #DDDDDD;}
.content-wrapper .logo-designs .right-logo ul{margin:0px;}
.content-wrapper .logo-designs .left-logo ul{margin:0px;}
.white-banner img{border:1px solid #DDDDDD;}


/*********** Comment Styles **************/

#comments{width:580px;background-color:white; border:1px solid #DDDDDD; font-size:12px; line-height:18px; margin-bottom:20px; padding:20px;}
#comments h2 {font-size:12px; font-weight:bold; border-bottom:1px solid #d91c5c; margin-bottom:15px; }
#comments h2 a{ text-decoration:none; color:black; }
#comments textarea{border:1px solid #DDDDDD;}
#comments .comment-leaving{font-size:12px; margin:50px 0 10px 0; font-weight:bold; border-bottom:1px solid #d91c5c;}
#comments #submit{color:white; padding:2px; width:150px;}
#commentlist li.comment.odd .commentbox{background-color:#f8f8f8; padding:10px; margin-bottom:10px;  border:1px solid #bcbcbc;}
#commentlist li.comment.odd .commentbox .gravatar-box{float:left; padding-right:10px; border-right:1px solid #7d7d7d;}
#commentlist li.comment.odd .commentbox .comment-textbox{float:left; padding-left:10px; color:white; font-weight:bold; width:400px;}
#commentlist li.comment.odd .commentbox .comment-textbox h6{color: #D91C5C; font-weight:bold; font-weight:12px; margin-bottom:11px;}
#commentlist li.comment.odd .commentbox .comment-textbox h6 a{color: #D91C5C; font-weight:bold; font-weight:12px;}
#commentlist li.comment.odd .commentbox .comment-textbox p{color:#292929; font-weight:bold;}
#commentlist li.comment.even .commentbox{background-color:white; padding:10px; margin-bottom:10px; border:1px solid #bcbcbc;}
#commentlist li.comment.even .commentbox .gravatar-box{float:left; padding-right:10px; border-right:1px solid #292929;}
#commentlist li.comment.even .commentbox .comment-textbox{float:left; padding-left:10px; color:white; font-weight:bold; width:400px;}
#commentlist li.comment.even .commentbox .comment-textbox p{color:#292929; font-weight:bold;}
#commentlist li.comment.even .commentbox .comment-textbox h6{color: #D91C5C; font-weight:bold; font-weight:12px; margin-bottom:11px;}
#commentlist li.comment.even .commentbox .comment-textbox h6 a{color: #D91C5C; font-weight:bold; font-weight:12px;}
#commentlist li.comment.comment-author-admin .commentbox{background-color:#292929; color:white;}
#commentlist li.comment.comment-author-admin .commentbox .comment-textbox p{ color:white;}

#commentlist li.pingback.odd .commentbox{background-color:#f8f8f8; padding:10px; margin-bottom:10px;  border:1px solid #bcbcbc;}
#commentlist li.pingback.odd .commentbox .gravatar-box{float:left; padding-right:10px; border-right:1px solid #7d7d7d;}
#commentlist li.pingback.odd .commentbox .comment-textbox{float:left; padding-left:10px; color:white; font-weight:bold; width:400px;}
#commentlist li.pingback.odd .commentbox .comment-textbox h6{color: #D91C5C; font-weight:bold; font-weight:12px; margin-bottom:11px;}
#commentlist li.pingback.odd .commentbox .comment-textbox h6 a{color: #D91C5C; font-weight:bold; font-weight:12px;}
#commentlist li.pingback.odd .commentbox .comment-textbox p{color:#292929; font-weight:bold;}
#commentlist li.pingback.even .commentbox{background-color:white; padding:10px; margin-bottom:10px; border:1px solid #bcbcbc;}
#commentlist li.pingback.even .commentbox .gravatar-box{float:left; padding-right:10px; border-right:1px solid #292929;}
#commentlist li.pingback.even .commentbox .comment-textbox{float:left; padding-left:10px; color:white; font-weight:bold; width:400px;}
#commentlist li.pingback.even .commentbox .comment-textbox p{color:#292929; font-weight:bold;}
#commentlist li.pingback.even .commentbox .comment-textbox h6{color: #D91C5C; font-weight:bold; font-weight:12px; margin-bottom:11px;}
#commentlist li.pingback.even .commentbox .comment-textbox h6 a{color: #D91C5C; font-weight:bold; font-weight:12px;}

.content-wrapper p #commentform{font-size:14px;}
#commentform{background-color:#292929; padding:10px; font-size:14px; color:white;}
#commentform input{background-color:#414141; color:white; border:1px solid #1e1e1e; height:30px; width:250px;}
#commentform textarea{background-color:#414141; width:500px; border:1px solid #1e1e1e; color:white;}



.comment h6 a{font-size:12px; font-weight:bold; text-decoration:none;}
.comment h6{font-size:12px; font-weight:normal; margin-bottom:15px; }
#commentlist li{margin-bottom:20px; list-style-type:none;}
.gravatar{height:80px; float:left; padding:0px 25px 30px 0px;  width:80px;}
.gravatar img{border:1px solid #DDDDDD; padding:2px;}
.real-comment{margin-left:20px;  float:left; width:410px; padding:0px 0 0px 20px;}




/**************404 Styles **********************/


.error-field{margin:auto; width: 805px; padding-top:20px;}

/******* Kontaktformular ******/

#wpcf7-f1-p2570-o1{background-color:#292929; padding:10px; font-size:14px; color:white;}
#wpcf7-f1-p2570-o1 input{background-color:#414141; color:white; border:1px solid #1e1e1e; height:30px; width:250px;}
#wpcf7-f1-p2570-o1 textarea{background-color:#414141; width:500px; border:1px solid #1e1e1e; color:white;}
#wpcf7-f1-p2570-o1 input.wpcf7-submit{width:150px;}








/******************* WP Styles  *****************/
    .aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}




img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}



/* SOCIAL MEDIA STUFF */
#i-like-it{width:80px; height:20px; position:absolute; margin-top:150px; margin-left:125px;}
#i-like-it iframe{height:20px; width:80px;}
.entry .social-networks{position:absolute; height:20px; width:160px;  padding:5px; margin-top:145px;}
.gastautor{padding:10px; background-color:#292929; margin-top:20px; color:white; font-weight:bold;}
.content-wrapper .entry .gastautor h4{background-color:#292929; padding:00px; margin:0px;}
.fb_share_size_Small {position:absolute; margin:151px 0 0 130px; }

.blogroller ul li {
    border-bottom: 1px solid #E1E1E1;
    list-style-type: square;
    padding: 4px 0;
}

.blogroller ul {
    color: #D20000;
    margin-left: 20px;
}

}

.blogroller ul li a {
    font-size: 12px;
    line-height: 20px;
    padding: 0 0 0 0;
    text-decoration: none;
color:black;
}

.sidekick .blogroller ul li a {
    color: #292929; }
    
.sidekick .lastposttext{font-size:10px;}   
.sidekick .lastpostthumb{float:left; width:70px; height:70px;} 
.sidekick .lastposttitle a{color:#D91C5C;}
.sidekick .lastpostmarker{border-bottom:1px solid #E1E1E1; margin-bottom:10px;}
