/*  
Theme Name: deepak
Theme URI: http://themespack.com
Description: Wordpress theme deepak Designed by <a href="http://www.themespack.com">Free Wordpress Themes</a>.
Version: 1.0
Author:manoj
Author URI: http://www.manojsadh.com
Tags: White, custom header, fixed width, two columns, right column,Unique design, widgets, options page, Adsense, option page
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
*/


/*body*/
html {
	height:100%;
	background:#FFF;
}
body {
	position:relative;
	height:100%;
	margin:0;
	min-width:950px;
	background:url(images/bg-body.gif) repeat-x;
	font:12px/18px "Trebuchet MS", Helvetica, Arial, sans-serif;
}
#main {margin: 0px auto;width: 950px;}
#header {height:167px; position:relative;}
#logo {
	position: relative;
	padding: 0px 0px 0px 0px;
	height:173px;
	background-image: url(images/bg-header.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#logo .description{position: absolute;bottom: 0px;color: #fff;font-size: 14px;}

/*menu*/

#menubar{
	height:29px;
	display:block;
	padding:2px 0 0px 25px;
	font-weight:bold;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}
.lavaLampNoImage {position:relative;width:892px;padding:5px 10px;margin:0px 50px 0px 0px;overflow: hidden;float: right;}
.lavaLampNoImage li {float: right;list-style:none;margin:0px 0px;}
.lavaLampNoImage li.back {
	width:5px;
	height:25px;
	border:1px solid #DA5D20;
	border-radius:3px;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	top:4px;
	bottom:3px;
	z-index:9;
	position:absolute;
	background-color: #D05418;
	float:right;
}
.lavaLampNoImage li a:visited , .lavaLampNoImage li a:link{
	text-decoration: none;
	color:#000000;
	outline:none;
	text-align:center;
	top:3px;
	letter-spacing:0;
	z-index:10;
	display:block;
	float:right;
	height:23px;
	position:relative;
	overflow:hidden;
	margin:auto 13px;
	font-family: "Trebuchet ms", Arial, Tahoma, "sans seriff";
	font-size: 12px;
	font-weight: bold;
}
.lavaLampNoImage li a:hover, .lavaLampNoImage li a:active {border:none;color:#fff; float:right;}
/*cat menu*/

#cmenubar{
	height:50px;
	display:block;
	font:12px Century gothic,verdana, Arial, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left:58px;
}
#cmenu{margin:0px;padding:0px;width:550px; height:50px; border:none; }
#cmenu ul {float:left;list-style:none;margin:0px;padding:0px;}
#cmenu li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	text-transform: none;
}
#cmenu li a, #cmenu li a:link, #cmenu li a:visited {
	color:#000;
	text-transform: none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:6px 10px 6px 10px;
	border-right:1px solid #000;
	font-size:13px;
	line-height:14px;
	font-weight: normal;
	}
#cmenu li a:hover, #cmenu li a:active {
	color:#fff;
	text-transform: none;
	display:block;
	background-color:#CB5016;
	margin:0px 0px 0px 0px;
	padding:6px 10px 6px 10px;
	border-right:1px solid #000;
	font-size:13px;
	line-height:14px;
	font-weight: normal;
	}
#cmenu li li a, #cmenu li li a:link, #cmenu li li a:visited {
	width:85px;
	color:#000;
	text-transform: none;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	float:none;
	padding:3px;
	background-image:url(images/arrow.png);
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: right center;
	border-right-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-color: #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	}
#cmenu li li a:hover, #cmenu li li a:active {
	width:85px;
	color:#FFF;
	text-transform: none;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	float:none;
	padding:3px;
	background-image:url(images/arrow.png);
	background-color: #CB5016;
	background-repeat: no-repeat;
	background-position: right center;

}
#cmenu li ul {z-index: 9999;position:absolute;left:-999em;height:auto;width:130px;margin:0px;padding:0px;}
#cmenu li li {}
#cmenu li ul a { width: 120px;}
#cmenu li ul a:hover, #cmenu li ul a:active { }
#cmenu li ul ul {margin: -27px 0 0 150px;}
#cmenu li:hover ul ul, #cmenu li:hover ul ul ul, 
#cmenu li.sfhover ul ul, #cmenu li.sfhover ul ul ul {left: -999em;}
#cmenu li:hover ul, #cmenu li li:hover ul, 
#cmenu li li li:hover ul, #cmenu li.sfhover ul, 
#cmenu li li.sfhover ul, #cmenu li li li.sfhover ul {left: auto;}
#cmenu li:hover, #cmenu li.sfhover { position: static;}
/*headings*/

h1 {margin:0px;height: 40px;font:  28pt "Trebuchet MS",Lucida Sans, arial;color: #444444;}
h1 a, h1 a:visited{color: #fff;text-decoration: none;}
h1 a:hover{color: #fff;text-decoration: none;}
h2 {color: #85B24A;margin: 0px 0px 0px;border-bottom:none;font:33px "Trebuchet MS", Helvetica, Arial, sans-serif;padding:0px 0px 5px 0px;}
h2 a, h2 a:visited {color: #ddd;text-decoration: none;}
h2 a:hover {color: #ddd;text-decoration: none;}
h3 {color: #6db43e;margin: 0px 0px 2px 20px;letter-spacing: -1px;font:18pt "Trebuchet MS",Lucida Sans, arial;padding-bottom: 3px;}
/*content*/

#content {padding: 20px 0px 30px 52px;float: left;width: 560px;overflow: hidden;line-height: 16px;text-align: justify;font: 10pt verdana, arial, helvetica, sans-serif;color: #555;}
.post {clear:both;padding:5px 10px 10px 10px ;margin:0px 0px 15px 0px;}
.title {
	display:block;
	font-style:normal;
	color:#df4a02;
	font-size:11px;
	line-height:16px;
	padding:5px 0 4px;
}.post-date {width: 48px;height: 55px;float:left;background: url(images/date.png) no-repeat;}
.post-month {font-size: 11px;text-transform: uppercase;color: #222222;text-align: center;display:block;line-height: 11px;padding-top: 5px;margin-left: -3px;}
.post-day {font-size: 18px;text-transform: uppercase;color: #000000;text-align: center;display:block;line-height: 18px;padding-top: 9px;margin-left: -3px;}
.entry {
	clear: both;
	padding: 0px 0px 0px 0px;
	color:#000;
	line-height:20px;
	font-family:  Helvetica,Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.comments {display: block;font:10px;float: left;margin: 0;padding: 3px 0px 3px 5px; color: #023099;background:#26a0ec url(images/comment.png);width:100%;margin:4px 0 0 0}
.date {font-size:10px;font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;padding:0px 0px 5px 0px;color:#75481F;text-transform: uppercase;margin:0px 0px 0px 0px;}
.author{color:#fff;padding:2px 5px 2px 5px;background:#333;}
.clock{color:#fff;padding:2px 5px 2px 5px;background:#333;margin-left:5px;}	
.com{font-size:10px;font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;padding:0px 5px;color:#DF4A02;text-transform: uppercase;display:inline;}
.com a:link,
.com a:visited {color:#DF4A02;padding:2px 5px 2px 5px;}
.com a:hover{color:#000;}
.navigation {clear: both;padding: 10px 0px;}
.navigation a, .navigation a:visited {color: #999;}
.previous-entries a {float: left;padding-left: 12pt;}
.next-entries a {float: right;padding-right: 18pt;}

/*sidebar*/

#sidebar {float:right;padding: 190px 0px 50px 0px; width:325px;color:#666666;overflow: hidden;}

padding: 1px 0 1px 10px;border: none;}
ul.sidecol li{padding-left: 0px !important;}
ul.sidecol li,{padding-left: 0px ;}
li.widget_calendar td {padding: 1px 7px;}
.textwidget {padding-top: 5px;}

.sidebar h3,
.col-l h3 {
	color:#85b24a;
	margin:0;
	font-size:33px;
	line-height:33px;
	font-weight:normal;
}
.sidebar h3 {
	font-size:35px;
	line-height:35px;
}
.sidebar {
	float:right;
	width:252px;
	margin:-6px 0 0;
}
.sidebar p {margin:0;}
.sidebar h4 {
	margin:0;
	font-size:11px;
	line-height:15px;
}
.sidebar .gruppen-list {
	width:220px;
	margin:0 -10px 0 0;
	padding-top:0;
}

/*comments*/

#comments, #respond {
	padding: 10px 0 5px 10px;
	clear: both;
	font-size:30px;
	text-transform: uppercase;
	border-bottom:1px dashed #85B24A;
}
.commentlist {margin: 10px 0px;padding-left: 20px;line-height: 130%;}
.commentlist li{padding: 5px 10px;}
.commentlist cite {font-size: 14px;color: #02a2ff;}
.commentlist cite a, .commentlist cite a:visited {color: #02a2ff;}
.commentlist small {margin-bottom: 5px;display: block;font-size: 87%;}
#commentform {margin-top: 10px; padding-bottom:40px;padding-top:10px;font: 10px;border:1px dashed #CEE0B7;}
#commentform p {padding: 6px 0px;margin: 0px;}
#commentform label{color: #333;font-size: 77%;}
#commentform input{width: 250px;background:#ffffff;border: 1px solid #E8E8E8;padding: 3px;margin-top: 3px; margin-left:20px;}
#commentform textarea{width: 520px;height: 115px;background:#ffffff;border: 1px solid #E8E8E8;padding: 2px;margin-top: 3px; margin-left:20px;}
#commentform textarea:focus, #commentform input[type="text"]:focus {background: #ffffff;}
#commentform #submit{
	background:#85B24A;
	font-weight:bold;
	color: #fff;
	border:1px solid #6ea9f5;
	float:left;
	width: 155px;
	height: 28px;
	cursor: pointer;
	font-size: 13px;
	text-transform: uppercase;
}

/*Search*/

#searchform {margin: 15px 0 0;}
#searchform br {display: none;}
#searchform #s {border:1px solid #c00808;width: 142px;height: 22px;padding: 4px 5px 0px 5px;background: #f1f1f1;margin-right: 2px;color: #000000;font-weight: normal;}
#searchform input {background:#c00808 ;border:1px solid #c00808;width: 57px;height: 28px;font:22px ;color: #fff;vertical-align: middle;border-radius:3px; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;}
/*Footer*/
#footer {
	width:940px;
	font-size: 9pt;
	color: #3074cc;
	position: inherit;
	margin:auto;
	clear: right;
	
	
}
#footer a {text-decoration: none;font-size: 9pt;color: #fff;}
#footer a:hover {
	text-decoration: underline;
}
.footer-holder {
	position:relative;
	width:100%;
	height:300px;
	background-image: url(images/bg-footer-holder.jpg);
	background-repeat: repeat-x;
	background-position: 0 100%;
}
#footer p {margin:0;}
p.link-rss {
	position:absolute;
	top:0;
	right:0;
	margin:0;
	width:69px;
	height:57px;
	overflow:hidden;
}
p.link-rss a {
	display:block;
	width:950px;
	height:100%;
	text-indent:-9999px;
	background:url(images/link-rss.png) no-repeat;
}
#footer h4 {
	color:#fff;
	margin:0;
	overflow:hidden;
	line-height:42px;
	font-size:30px;
	font: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
#footer a {color:#000;}
.features-box {
	float:left;
	width:220px;
	padding:0 50px;
}
.videos-box {
	float:left;
	width:250px;
}
.meinungen-box {
	float:right;
	width:235px;
	padding:0 80px 0 0;
}
#footer ul {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:12px 0 0;
	list-style:none;
}
#footer li {
	height:1%;
	vertical-align:middle;
	padding:0 0 15px;
}
#footer li a {
	display:block;
	padding:0 0 0 15px;
	background:url(images/ico-book-orange.gif) no-repeat 0 4px;
}
#footer .videos-box ul {padding:0px 0 0;}
#footer .videos-box li {
	float:left;
	width:93px;
	padding:0 9px 0 0;
	font-size:10px;
	line-height:13px;
}
#footer .videos-box a {display:block;}
#footer .videos-box li strong a {
	padding:0;
	color:#ef5307;
	background:none;
	font-weight:bold;
}
#footer .videos-box li strong {color:#ef5307;}
.video-holder {
	width:950px;
	overflow:hidden;
	padding:0 0 5px;
}
.video-holder img {vertical-align:top;}
.three-boxes {
	width:950px;
	overflow:hidden;
	
}
/*Other*/

.center {text-align: center;}
a,a:visited {color: #0079ac;text-decoration: none;}
a:hover {color: #0079ac;text-decoration: none;}
img {border: none;}
form {margin:0px;padding:0px;}
p {padding: 0px 0px 15px;margin: 0px;}
img.center, img[align="center"] {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
img.alignleft, img[align="left"] {float:left;margin: 2px 10px 5px 0px;}
.alignright {float: right;}
img.alignright, img[align="right"] {float:right;margin: 2px 0px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both;visibility: hidden;margin: 0px;padding: 0px;}

/* Fix floats */

img {border: none;}
form {margin:0px;padding:0px;}
p {padding: 0px 0px 15px;margin: 0px;}
img.center, img[align="center"] {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
img.alignleft, img[align="left"] {float:left;margin: 2px 10px 5px 0px;}
.alignright {float: right;}
img.alignright, img[align="right"] {float:right;margin: 2px 0px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both;visibility: hidden;margin: 0px;padding: 0px;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}

/* image caption */
.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-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}


/*-------------- MY CSS --------------------*/

.top-box {
	width:950px;
	padding:0px 48px 20px 0;
	border:0;
}
.form-suchen {
	overflow:hidden;
	padding:36px 46px 0 0 ;
	border:0;
}
.form-suchen div {
	float:right;
	width:203px;
	height:45px;
	overflow:hidden;
	padding:7px 49px 0 14px;
	background:url(images/bg-form-suchen.gif) no-repeat;
}
.form-suchen span {
	float:left;
	overflow:hidden;
	border:0;
}
.form-suchen span input {
	color:#fff;
	font-weight:bold;
	float:left;
	width:100%;
	font-size:13px;
	height:24px;
	padding:0;
	background:none;border:none;
}
.form-suchen em input {
	float:left;
	width:42px;
	height:24px;
	background:url(images/btn-los.gif) no-repeat;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;border:none;
}
.green-box {
	position:relative;
	width:272px;
	margin:0 0px 0px;
	background:url(images/bg-green-box.gif) repeat-y;
}
.box h3 {color:#6db43e;}
.box {
	position:relative;
	width:272px;
	margin:0px 0px 12px 0px;
	background:url(images/bg-box.gif) repeat-y;
}
.box-b {background:url(images/bg-box-b.gif) no-repeat 0 100%;}
.box-t {
	height:1%;
	padding:14px 0px 23px 0px;
	background:url(images/bg-box-t.gif) no-repeat;
}
.items {
	width:200px;
	margin:0;
	list-style:none;
}
.items:after {
	clear:both;
	height:0;
	display:none;
}
.items li {
	height:1%;
	vertical-align:middle;
	font-size:11px;
}
.items h4 {
	position:relative;
	color:#ef5307;
	padding-left:0px;
}
.ad {
	height:1%;
	overflow:hidden;
	text-align:center;
	border:1px solid #e5e5e5;
	padding:10px 0px 11px 0px;
}
.ad img {vertical-align:top;}
.text-box {
	position:relative;
	width:575px;
	background:url(images/bg-text-box.gif) repeat-y 0 100%;
}
.text-box p {margin:5px 0 0;}
.text-box-b {background:url(images/bg-text-box-b.gif) no-repeat 0 100%;}
.text-box-t {
	position:relative;
	width:575px;
	background:url(images/bg-text-box-t.gif) no-repeat;
}
.text-box-t img {
}
.main-content {
	width:100%;
	padding:1px 0px 0px 0px;
}

#main:after,
.content:after,
.sidebar:after,
.main-content:after,
.text-box-t:after,
.box-t:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}
.text-box {
	position:relative;
	width:575px;
	margin:22px -10px 0;
	background:url(images/bg-text-box.gif) repeat-y;
}
.text-box p {margin:5px 0 0;}
.text-box-b {background:url(images/bg-text-box-b.gif) no-repeat 0 100%;}
.text-box-t {
	position:relative;
	width:472px;
	padding:20px 40px 27px 63px;
	background:url(images/bg-text-box-t.gif) no-repeat;
}
.text-box-t img {
	padding:3px;
}
p.more {
	font-size:11px;
	line-height:18px;
}
p.more a {
	padding:0 0 0 17px;
	background:url(images/ico-more.gif) no-repeat 0 50%;
}
.content h2,
.sidebar h3,
.col-l h3 {
	color:#85b24a;
	margin:0;
	font-size:33px;
	line-height:33px;
	font-weight:normal;
}
.sIFR-hasFlash .content h2 {
	visibility:hidden;
	font-size:33px;
	letter-spacing:6px;
}
.green-box h3 {
	color:#649329;
	margin:0 0 0 50px;
}
.user-online-list {
	overflow:hidden;
	margin:0;
	padding:12px 0px 0px 25px;
	list-style:none;
}
.user-online-list li {
	float:left;
	width:90px;
	color:#000;
	padding:0 12px 2px 20px;
	background:url(images/ico-muetze.gif) no-repeat 0 1px;
	font-size:11px;
	line-height:13px;
	text-transform:none;
}
.user-online-list li a {color:#000;}
.box h3 {color:#6db43e;font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;}
.green-box .links {top:5px;}
.links {
	position:absolute;
	top:15px;
	right:15px;
	margin:0;
	padding:0;
	list-style:none;
	z-index:10;
}
.links li {float:left;}
.links li img {vertical-align:top;}
.green-box h3 {
	font-size:28px;
	letter-spacing:-1px;
	margin-left:70px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
}
.dish {
	position:absolute;
	top:-59px;
	left:-22px;
	width:93px;
	height:109px;
	overflow:hidden;
	background:url(images/pic-dish.png) no-repeat;
}
.tomate {
	position:absolute;
	right:18px;
	bottom:-17px;
	width:91px;
	height:73px;
	overflow:hidden;
	background:url(images/pic-tomate.png) no-repeat;
}
.tags-box {
	width:230px;
	padding:4px 10px 0 0;
	color:#636363;
	font-size:10px;
	line-height:12px;
	margin-left:22px;

}
.tags-box a {
	display:inline-block;
	padding:8px 0 0;
}
.tags-box .big-text {
	font-size:14px;
	line-height:18px;
	width:100px;
}
.tags-box .popular {
	font-size:30px;
	line-height:30px;
}
.tags-box .v-popular,
.tags-box .v-v-popular {
	font-size:25px;
	line-height:25px;
}
.tags-box .v-popular {padding:6px 0 0;}
.content .gallery-holder p.more a {color:#c24b13;}
.gallery-holder h3 {margin-left:22px;}
.gallery-holder {
	width:100%;
	overflow:hidden;
}
.gallery-holder p.more {
	text-align:left;
	padding:2px 0 0 20px;
}
.content .gallery-holder p.more {padding:0 0 0 4px;}
.gallery {
	height:1%;
	overflow:hidden;
	padding:3px 1px 0 0;
	text-align:center;	
}
.gallery ul {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
.gallery li {
	display:inline;
	padding:0 7px;
}
.gallery li a {margin:1px 0 0;}
.gallery li img {
	border:1px solid #e8e8e9;
	padding:3px;
}
.img-center {
	display:block;
	width:100%;
	text-align:center;
	padding:9px 0 6px;
}
.img-center img {vertical-align:top;border:1px solid #e8e8e9;
	padding:5px;}
.add-nav,
.rezepte-box ul {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.add-nav li,
.rezepte-box li {
	height:1%;
	vertical-align:middle;
}
.add-nav a {
	color:#000;
	padding:0 0 0 44px;
	background-image: url(images/ico-book.gif);
	background-repeat: no-repeat;
	background-position: 25px 4px;
}
.posts {
	width:230px;
	overflow:hidden;
	margin-left:22px;
	padding:0;
	list-style:none;
}
.posts li {
	height:1%;
	vertical-align:middle;
	font-size:11px;
	line-height:18px;
	padding:10px 0 5px 15px;
}
.posts h4 {
	margin:0 0 0 -15px;
}
.posts a {
	padding:0 0 0 15px;
	background:url(images/ico-komm-orange.gif) no-repeat 0 4px;
}
.gurke {
	position:absolute;
	right:-3px;
	bottom:-11px;
	width:100px;
	height:62px;
	overflow:hidden;
	background:url(images/pic-gurke.png) no-repeat;
}
.schein {
	position:absolute;
	top:-14px;
	right:115px;
	width:78px;
	height:59px;
	overflow:hidden;
	background:url(images/pic-schein.png) no-repeat;
}
.vegetable {
	position:absolute;
	top:145px;
	right:10px;
	width:100px;
	height:73px;
	overflow:hidden;
	background:url(images/fresh_vegetable.png) no-repeat;
}
.vegetable1 {
	position:absolute;
	top:125px;
	right:10px;
	width:100px;
	height:73px;
	overflow:hidden;
	background:url(images/dull-vegetables.png) no-repeat;
}
