/*
Theme Name: Linkjuice
Theme URI: http://www.linkjuice.eu
Description: Originally designed by <a href="http://www.ramblingsoul.com">RamblingSoul</a>.
Version: 1.0
Author: Stefan Seufert
Author URI: http://www.linkjuice.com/
*/

/* Resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 	{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body 												{ line-height: 1; }
ol, ul 												{ list-style: none; }
blockquote, q 										{ quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after 									{ content: ''; content: none; }
:focus 												{ outline: 0; }
ins 												{ text-decoration: none; }
del 												{ text-decoration: line-through; }
table 												{ border-collapse: collapse; border-spacing: 0; }


/* Allgemein */
body 												{ color:#666666; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; background: #FFFFFF url("./images/bg.jpg") repeat-x fixed 0 0; line-height:20px; }
a													{ font-size: 12px; color:#666666; }
a:hover												{ color:#666666; }
.clear-float 										{ clear:both; }
h1, h2, h3, h4, h5, h6								{ color:#000000; font-family:"Trebuchet MS",Verdana,sans-serif; font-variant:small-caps; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a					{ font-size: inherit; color: inherit; text-decoration: none; }
h1,													
h1 a												{ font-size: 24px; color:#000000; }
.clear												{ clear: both;}

/* Container */
#container-site 									{ margin-left:auto; margin-right:auto; width:880px; background: FFFFFF; position: relative; }
#container-background								{ background: #FFFFFF url("./images/mainbg.jpg") right repeat-y; }
#container-header 									{ height:210px; width:100%; background: url("./images/header.jpg"); }
#container-content 									{ width: 650px; background: #FFFFFF; float: left; }
#container-head-navigatione							{ right: 200px; position: absolute; top: 0px; }
#container-sidebar 									{ width:222px; float: right;  }
#container-footer 									{ width: 100%; padding:top: 10px;height:20px; color:#EEEEEE; text-align:center; line-height:20px; background:transparent url(images/footer.jpg) no-repeat scroll 0 0; }
#container-pfad										{ position: absolute; top: 174px; left: 20px; color: #F5F0EA; }

/* Sitename */
#sitename											{ left: 20px; top: 70px; position: absolute;  }
#sitename a											{ color: #FE9813; font-size: 36px; text-decoration: none; text-transform: lowercase; font-family:"Trebuchet MS",Verdana,sans-serif; heigth: 50px; line-height: 50px; font-weight: bold; }									

#sitename .description								{ color: #BB9F6C; display: block; font-size: 12px; padding-left: 3px; text-transform: inherit; font-family:Verdana,Arial,Helvetica,sans-serif; }

/* Head-Navigation */
#head-navigation									{ float: right; padding-right: 250px; }
#head-navigation ul									{ font-family:"Trebuchet MS", Verdana, sans-serif; font-weight: bold; text-transform: uppercase; }
#head-navigation li									{ float: left;  }
#head-navigation li a								{ padding: 0 15px 0 15px; display: block; height: 46px; line-height: 46px; vertical-align: middle; font-size:14px; text-decoration: none; color: #E9E0B4; float: left;  }
#head-navigation li a:hover,
#head-navigation li a:focus							{ background: transparent url("./images/topmenu.png") repeat-x scroll 0 0; color: #FFFFFF; }

/* Post */
#container-content .post 							{ background:transparent url("./images/postmid.jpg") repeat-y scroll 0 0; margin-bottom:20px; margin-left:8px; width:641px; }
#container-content .post .posttop					{ background:transparent url("./images/posttop.jpg") no-repeat scroll 0 0; height:11px; }
#container-content .post .postbottom				{ background:transparent url("./images/postbottom.jpg") no-repeat scroll 0 0; font-size:11px; height:30px; padding-top:17px; text-align:center; }
#container-content .post .postitem					{ padding: 10px; }
#container-content .post .postinfo					{ color:#666666; display:block; font-size:11px; font-variant:normal; font-weight:normal; }
#container-content .post .kopf						{ border-bottom:1px solid #D8CDB8; display:block; margin-bottom:15px; padding:5px 0; }
#container-content .post .kopf h1					{ padding-bottom: 3px;}
#container-content .post p							{ margin-bottom: 20px;  }
#container-content .post ul							{ list-style-image:none; list-style-position:outside; list-style-type:square; margin-left: 20px; padding-bottom: 20px; }
#container-content .post ul	li 						{ margin-left:10px; padding:5px 10px; }
#container-content .post img						{ background: #FFFFFF none repeat scroll 0 0; border:1px solid #D3C2A3; margin:8px; padding:3px; padding: 5px; margin: 0px; }
#container-content .post img.no-frame				{ margin: 0px; padding: 0px; border: 0px;}

/* Comments */
#container-content .comments						{ background:transparent url("./images/postmid.jpg") repeat-y scroll 0 0; margin-bottom:20px; margin-left:8px; width:641px; }
#container-content .comments .commenttop			{ background:transparent url("./images/posttop.jpg") no-repeat scroll 0 0; height:11px; }
#container-content .comments .commentbottom			{ background:transparent url("./images/postbottom.jpg") bottom no-repeat; font-size:11px; height:11px; text-align:center; }
#container-content .comments .commentitems			{ padding: 0 10px 0 10px; }
#container-content .comments .commentlist			{ padding-top: 10px; }
#container-content .comments .commentitems h3		{ font-family:"Trebuchet MS",Verdana,sans-serif; font-variant:small-caps; font-size: 16px; }
#container-content .comments .commentitems .content	{ width: 100%; }

#container-content .commentitems li.depth-1			{ list-style: none; padding-top: 10px; margin-top: 10px; border-top: 1px dotted #666666;  }
#container-content .commentitems li.depth-2			{ list-style: none; padding-top: 10px;  }
#container-content .commentitems li	.avatar			{ float: right; }
#container-content .commentbottom					{ padding-top: 10px;}

#container-content .commentitems li.depth-1.count-1	{ border-top: 0px; }
#container-content .comments .children li			{ padding-left: 25px; background: #F5F0EA url("./images/recomment.jpg") no-repeat ; }

#container-content .comments .commentform			{ padding: 0 10px 0 10px; }
#container-content .comments .commentform h3		{ font-family:"Trebuchet MS",Verdana,sans-serif; font-variant:small-caps; font-size: 16px; padding-bottom: 20px; }

#container-content .comments .commentform #comment	{ border: 2px solid silver; width: 400px; height: 200px; margin-bottom:5px; font-family:"Trebuchet MS",Verdana,sans-serif; font-size: 13px; }
#container-content .comments .commentform .text		{ border: 2px solid silver; width: 200px; margin-bottom:5px; height: 17px; line-height: 17px; vertical-align: middle; font-family:"Trebuchet MS",Verdana,sans-serif; font-size: 13px;}
#container-content .comments .commentform .button	{ border: 2px solid silver; width: 404px; cursor: pointer; margin: 0px; margin: 5px 0 5px 0; height: inherit; line-height: inherit;  }

/* Sidebar */
#container-sidebar .sidebartop 						{ background:transparent url("./images/sidebartop.jpg") no-repeat scroll 0 0; height:65px; }
#container-sidebar .sidebarcontent					{ padding: 5px 10px 5px 15px; }
#container-sidebar h2 								{ background: transparent url("./images/sidebarheading.jpg") no-repeat scroll center bottom; display:block; font-size:18px; padding:5px 0 5px 0; }
#container-sidebar a								{ text-decoration: none; }

/* Searchbox*/
#container-sidebar .searchbox .text					{ background:#F9F8F2 none repeat scroll 0 0; border:1px solid #B6A278; color:#000000; font-size:14px; padding:0; width:120px; padding-bottom: 1px; }
#container-sidebar .searchbox .button 				{ background:#EAE3D5 none repeat scroll 0 0; border:1px solid #CBBA96; cursor:pointer; margin:0; padding:0; }

/* Juicy-Follow */
/*
#container-sidebar .juicy-follow-widget				{ padding-right: 15px; }
#container-sidebar .juicy-follow-widget li 			{ border-top:1px dotted #666666; margin-top:3px; padding-top:3px; }
#container-sidebar .juicy-follow-widget li.count-1	{ border: 0px; }
#container-sidebar .juicy-follow-widget .text 		{ color:#666666; display:block; font-size:11px; font-variant:normal; font-weight:normal; line-height: 13px; }
#container-sidebar .juicy-follow-widget .text	a	{ font-size: 11px; text-decoration: none; }
#container-sidebar .juicy-follow-widget .detail	a	{ font-size: 9px; text-decoration: none; color: #AAAAAA; font-style: italic; }
#container-sidebar .juicy-follow-widget	.link-follow{ padding-top: 5px; }
*/

/* Cat-Item */
.sidebarcontent	li.cat-item							{ list-style: circle; margin-left: 15px; } 

/* Footer */
#container-footer									{ font-size: 10px; }
#container-footer a									{ color: #FFFFFF; text-decoration: none; font-size: 10px; }

/* Pfad */
#container-pfad	a									{ color: #F5F0EA; text-decoration: none; }

/* Produktvergleich */
.produktvergleich									{ border-right: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; }
.produktvergleich td								{ border-left: 1px solid #aaaaaa; border-top: 1px solid #aaaaaa; padding: 2px; }
.produktvergleich .title td							{ font-weight: bold; background: #D4C075; }
.produktvergleich td.title							{ font-weight: bold;  }
.produktvergleich tr.titelzeile						{ background: #D4C075; }
.produktvergleich tr.titelzeile td					{ text-align: center; font-weight: bold;  }
.produktvergleich tr.center td						{ text-align: center; vertical-align: middle; }
.produktvergleich tr.center td.title				{ text-align: left; }
#container-content .post .bild 						{ background: #FFFFFF; }
#container-content .post .bild img					{ display: block; padding: 0px; margin: 0px; border: 0px;  }
.produktvergleich .details .button					{ background: url("./images/bg-button.jpg"); margin: 2px; color: #F5F0EA; font-weight: bold; border: 1px solid #BAAF9B; cursor: pointer;  }
.produktvergleich .details td p						{ display: none; }
.produktvergleich .details a						{ color: #F5F0EA; text-decoration: none; }
.trackingpixel										{ display: none; }
.produktvergleich td.ok								{ background: url("./images/accept.png") center no-repeat; }	
.produktvergleich td.nok							{ background: url("./images/delete.png") center no-repeat; }	

/* Juicy-follow */
.juicy-follow-list 									{  }
.juicy-follow-list *								{ font-family:Verdana,Arial,Helvetica,sans-serif;}
.juicy-follow-list .item							{ float: left; border: 1px solid #dddddd; margin-bottom: 5px; padding: 2px; font-size: 11px; line-height: 13px; width: 190px; border-left: none; border-right: none; }
.juicy-follow-list .item a							{ font-size: 11px; line-height: 11px; }
.juicy-follow-list .item .img						{ float: left; padding-right: 3px; }
.juicy-follow-list .item .text						{ float: left; width: 135px;}
.juicy-follow-list .item .date 						{ font-style: italic; }
.juicy-follow-widget .link-follow					{ width: 196px; text-align: center;}
.juicy-follow-widget .stream .text					{ width: 100%; }
.juicy-follow-list .stream .img						{ display: none; }
