/*  
Theme Name: MACNOTES.NET
Theme URI: http://macnotes.net/
Description: Das Theme f&uuml;r Macnotes 3.0.
Version: 3.0
Author: Fliks GmbH
Author URI: http://www.macnotes.net

*/

*{margin:0;padding:0;}
html,body{background:#dadada;color:#444;} 
body{font:62.5% "Lucida Grande",arial,helvetica,verdana,sans-serif;margin:0px;text-align: center;}
a{color:#0e67cc;text-decoration:none;}
a:hover{text-decoration:underline;}
.blacklinks a {color:#444!important;}
h1{font-size:1.85em;}
h2{font-size:1.65em;}
h2 a{color:#444;}
h3{font-size:1.45em;}
h4 {font-size:1.3em;}
iframe {overflow: hidden;}
.center {text-align:center;}
.entry div.center {margin-top:10px;}

.ffix {
	overflow:hidden;height:1px;clear:both;display:block;
}
.bordertop {border-top:1px dotted #ddd;}
.borderbot {border-bottom:1px dotted #ddd;}
.noborder {border:0 !important;}
.roundtop{-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}	
.roundbottom{-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;}	
.f09 {font-size:.9em!important;}
.f10 {font-size:1em;}
.f11 {font-size:1.1em;}
.f12 {font-size:1.2em;}
.uppercase{text-transform:uppercase;}
.bold {font-weight:bold;}

#wrapper{margin: 0 auto 0 auto; text-align:left;width:935px;}

/* masthead / footer - navigation and categories */
#masthead{margin-bottom:6px;}
.header_container {background:#fff; text-align:center;padding:22px 0 0 0;}
.header {width:935px; padding:0;margin:0px auto;}
#masthead h1 a{text-transform:uppercase;float:left;}


ul {list-style:none;}
.regularlist li {height:23px; padding:5px 10px 0px 10px;border-bottom:1px dotted #ccc; }
.regularlist li.noborder {border:0; height: 24px;}
.regularlist li p.left {width:352px;overflow:hidden;height:21px; }
.regularlist li p.right {width:73px;overflow:hidden;height:21px; text-align:left;}
.regularlist li:hover {background:#f6f6f6;}

.nav {margin:0; padding:0;}
.nav li{float:left;display:block;}
.nav li a{background:#eee;font-size:1.2em;font-weight:bold;outline:none;color:#444;text-decoration:none;display:block;padding:7px 20px 7px 20px;margin-right:7px;text-transform:uppercase; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.nav li a:hover{background:#ddd;}
* html .nav li a:hover{background:#ddd;}
.nav #main6 {margin-right:0;}
.subnavi li{float:left;display:block;}
.subnavi li a{background:#f6f6f6;font-size: 1em;padding:5px 15px 5px 15px;text-transform:uppercase; color:#444;text-decoration:none; font-weight:bold; text-transform:uppercase; -moz-border-radius: 0px; -webkit-border-radius: 0px;-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;margin:5px 5px 0 0;display:block;}
	
.subnavi li a:hover{background:#eee;}
.subnavi li a.active {background:#dadada;}

.nav li a.main1, .nav li a.main1:hover {color:#fff; background-color: #80ce00;}
.nav li a.main2, .nav li a.main2:hover {color:#fff; background-color:#48B0E0;}
.nav li a.main3, .nav li a.main3:hover {color:#fff; background-color:#C448E0;}
.nav li a.main4, .nav li a.main4:hover {color:#fff; background-color:#ff5454;}
.nav li a.main5, .nav li a.main5:hover {color:#fff; background-color: #ffa32e;}
.nav li a.main6, .nav li a.main6:hover {color:#fff; background-color:#ffda36;}

.subnavi li a, .subnavi li a:hover, .nav li a, .nav li a:hover {
	text-decoration: none;
}

.nohover a:hover {background-color:#f9f9f9 !important; text-decoration:none;}
.nohoverwhite:hover {background-color:#fff !important; text-decoration:none;}
.nodec:hover {text-decoration:none;}

/* main - middle content and columns */

#mainCol{float:left;margin:16px 0 0 0;width:468px;}

.topStory {margin:7px 0 16px 0; overflow:hidden;	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; background:#fff;}

.topStory div.postMeta {color:#fff; background-color: #80ce00;}
.topStory div.postMeta a {color:#fff;}



.topDeal div.postMeta {text-transform:uppercase; background-color: #ffa32e; padding:5px 10px 4px 13px; height:15px; color:#fff;}
.topDeal div.postMeta a {color:#fff;}
.topDeal div.moresmall {margin-top:-2px;background:url(images/moresmall_orange.gif) no-repeat right center;}
.topDeal h3 {margin:14px 0;}



.buttonlink{color:#444;padding:0 4px 0 22px; margin:0 10px 0 0;line-height:16px; display:block; float:left; background-repeat:no-repeat;background-position:left center; font-weight:bold; text-transform:uppercase; font-size:.9em;cursor:pointer;}

.buttonlink a{color:#444;}
.buttonlink a:hover {text-decoration:none;}
.buttonlink {text-decoration:none!important;}

.plus {background:url('images/qicon_plus.gif') no-repeat left center;}
.feed {background:url('images/qicon_feedreader.gif') no-repeat left center;}
.ical {background:url('images/qicon_ical.gif') no-repeat left center;}


.moretext{color:#444;padding:0 4px 0 22px; line-height:16px; display:block; float:left;background:url('images/qicon_aright.gif') no-repeat left center; margin:8px 0 0;font-weight:bold; text-transform:uppercase; font-size:.9em; cursor:pointer;}

.more-link:hover {text-decoration:none;}

.moresmall{line-height:18px; display:block; background:url('images/moresmall.gif') no-repeat right center; font-weight:bold; text-transform:uppercase; font-size:.9em; cursor:pointer; padding-right:19px;}
.moresmall a {color:#fff;}
.moresmall a:hover{color:#fff;}

.moresmall_main{line-height:14px; display:block; background:url('images/moresmall.gif') no-repeat right center; font-weight:bold; text-transform:uppercase; font-size:.9em; cursor:pointer; padding-right:19px;}

.avatar {width:60px; height:60px; float:left; margin:0 12px 0 0; padding:2px; border:1px solid #eee;}

/* style individual sidebars */

#sidebar{margin-top:7px;}

#side {float:right; width:450px; overflow:hidden;}

.regularad {width:468px; height:69px; overflow:hidden; margin-bottom:7px;}
.contentad {float:left;width:300px;margin:16px 0 0 10px;}

.userpanel{background:#fff;float:left;margin:16px 0 0 0px;width:133px;-moz-border-radius: 5px;
	-webkit-border-radius: 5px; overflow:hidden;}
.userpanel h4 {text-transform:uppercase; font-size:.9em; margin:0; padding:0;}	
.userpanel input {width:101px; margin-bottom:8px; height:17px; font-size:.9em;}
.userpanel div {font-size: 1.2em;line-height:1.5em;}
.userpanel form {padding:6px 10px 10px 10px;}

ul.usermenu{list-style:none;}
.usermenu li {display:block;}
.usermenu li a{color:#444;font-size:1.1em;padding-left: 32px; height: 30px; line-height:30px; border-bottom:1px solid #eee; display:block; background-repeat:no-repeat;background-position:10px center;font-weight:bold;text-transform:uppercase;}	
.usermenu li a:hover{text-decoration:none;}
* html .usermenu li a:hover{background-color:#f6f6f6;text-decoration:none;}
.usermenu li.active{background-color:#ccc;color:#fff;}
.usermenu li.active a{color:#fff;}
.usermenu li.active a:hover{background-color:#ccc;color:#fff;}
* html .usermenu li.active a:hover{background-color:#ccc;color:#fff;}

#searchWrap{height:27px;float:right;}
#searchWrap input, img{vertical-align:middle;}
#searchButton {width:16px; height:13px;float:left;position: relative;top: 2px;}
#searchWrap #s{font-size:1em;border:1px solid #ddd;padding:2px 2px;margin-right:4px;width:150px; height:13px; color:#444; float:left;}

#results{background: #fff!important; width:935px; overflow:hidden;-moz-border-bottomright-radius: 5px;-moz-border-bottomleft-radius: 5px;-webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; text-align:left;font-size:.9em;}
#results li {margin-top: 0;}
#results li.normal a{background: #fff!important;}
#results li.normal a:hover{background: #f6f6f6!important;}
#results li.nohover a{
	background-color:#fff!important;line-height:16px!important;
	padding:0 4px 0 22px!important; margin:10px!important;
}
#results li.nohover a:hover{
	background-color:#80ce00!important;
}


.middle_links h3{margin-bottom:7px;}
#midCol ul{list-style:none;margin:8px 0 4px;}
.middle_links ul li{background:url(images/li.gif) no-repeat 0 3px;color:#7F7F7F;line-height:1.2em;border-top:1px solid #BBB;padding:4px 0 4px 16px;}
#tertCol{float:left;width:250px;margin:17px 0 0 17px;}
#tertCol p{color:#777;}
#elseWhere{margin:0 0 20px 0;}
#elseWhere h3{margin-bottom:7px;}
ul#imgLinks{list-style:none;margin:7px 0;}
#imgLinks li{color:#7F7F7F;line-height:1.2em;padding:0 0 1px;}
#imgLinks li a img{border:3px solid #EEE;width:208px;height:69px;color:#444;font-weight:bold;}
#imgLinks li a:hover img{border-color:#DDD;}

#sidebar {font-size: 1.2em;line-height:1.5em;}
#sidebar h4 {text-transform:uppercase; font-size:.9em; margin:0; padding:0;}


/* sidebar tabbed container */
#tabcontainer { width:450px;overflow:hidden;background:#fff;-moz-border-radius: 5px;  -webkit-border-radius: 5px;}
#tabcontent .buttonlink:hover {text-decoration:none;}
#load {}


#tabcontent .buttonlink {color:#444;}
#tabcontent input {border:0!important;}

ul.sidebar_tabs {list-style:none;padding:9px 0 9px 10px;height:19px;font-weight:bold;text-transform:none;font-size:.9em; width:435px; overflow:hidden;}
ul.sidebar_tabs li {float:left;display:block;margin-right:7px;height:19px;text-align:center;}
ul.sidebar_tabs li a {font-size:1em;font-weight:bold;outline:none;color:#444;display:block;padding:1px 6px 2px 6px;background:#ddd;-moz-border-radius: 4px;-webkit-border-radius: 4px;cursor:pointer;}
ul.sidebar_tabs li a.tabs {background:#eee; color:#444;}
ul.sidebar_tabs li a.tabsactive {background:#bbb; color:#fff;}
ul.sidebar_tabs li a:hover{text-decoration:none; background:#ddd;}
ul.sidebar_tabs li a.tabsactive:hover {background:#bbb; color:#fff;}


.tabcommunity {padding:4px 0 5px 0;}
.tabcommunity_right {width:178px; padding:0 0 0 12px;}
.tabavatar {width:48px; height:48px; border:1px solid #eaeaea; padding: 1px;margin:0 5px 5px 0;}
.tabcommunity_left li {display:block;line-height:24px; width:240px; overflow:hidden;padding-left:10px; border-bottom:1px dotted #ccc;}
.tabcommunity_left div.randcomment {width: 22px;}

.tabcommunity_left .more-link span{margin:8px 8px 9px 10px;}


.tabcomments {width:430px; padding: 4px 10px 4px 10px; overflow:hidden; border-bottom: 1px dotted #ccc;}
.tabcomments div.randauthor {margin-left:-2px;}


.sidebox {background:#fff; margin:16px 0 16px 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; display:block;padding:0;}
.sidebox div.el {padding:6px 10px 6px 10px; border-top:1px dotted #ccc; }
.sidebox div.el:hover, .sidebox li.el:hover {background-color:#f6f6f6;}

.sidebox li.el {padding:6px 10px 6px 10px; border-bottom:1px dotted #ccc; }

.sidebox span.buttonlink, .sidebox span.moretext {line-height:16px;margin:1px 0 2px 0;}
.sideheader {color:#fff; padding:3px 10px 3px 10px;background-color: #bbb; margin:0;}


#ticker {margin-top:0; padding:6px 10px 6px 10px;}
#ticker h4 {margin-bottom:1px;}
#ticker.sidebox {
	margin-bottom: 2px;
}
#tic{width:380px; text-align:left; height:16px;overflow:hidden; float:right; margin-bottom:4px;}

#osxpert {background:#fff url(images/osxpert_back.gif) no-repeat right bottom;}
#osxpert div.sideheader {background:#ff5454;}
#osxpert div.moresmall{background:url('images/moresmall_red.gif') no-repeat right center;}

.osxpertiframe iframe {margin:5px -3px!important;}

.eventbox div.item1 {width: 43px;}
.eventbox div.item2 {width: 360px;}


.randdate {background:url(images/date_grey.gif) no-repeat left center;padding-left:13px;margin-left:8px;}
.randauthor {background:url(images/author_grey.gif) no-repeat left center;padding-left:16px;margin-left:4px;}
.randcomment {background:url(images/chat_grey.gif) no-repeat left center;padding-left:16px;margin-left:5px;}
.randnote {background:url(images/note_grey.gif) no-repeat left center;padding-left:14px;}
.randjob {background:url(images/job_grey.gif) no-repeat left center;padding-left:14px;}
.randmail {background:url(images/mail_grey.gif) no-repeat left center;padding-left:17px;}
.randedit {background:url(images/edit_grey.gif) no-repeat left center;padding-left:17px;}

.totop {background:url(images/totop.gif) no-repeat left center;padding-left:14px;}
.totop a {cursor:pointer;}



/* Einstellungen*/
div.optionInput { float: left; width: 50px; padding-top: 3px; text-align: center; }
div.optionInput input.textfield { width: 40px; padding: 2px; border: 1px solid; text-align:center; }
div.optionName { margin-left: 75px; padding-top: 4px; }
div.optionName.textfield { padding-top: 6px; }
div.optionDescription { margin: 2px 15px 0px 75px; font-style: italic; font-size: 11px; color: #666; text-align: justify; }


/* general padding and margin */

.padding0 {padding:0px;}
.padding10 {padding:10px;}
.padding100 {padding:10px 0;}
.paddingtop10 {padding-top:10px;}
.padding010 {padding:0 10px;}
.padding014 {padding:0 14px!important;}
.padding914 {padding:9px 14px!important;}
.padding14 {padding:14px!important;}
.padding1410 {padding:14px 10px!important;}
.padding1014 {padding:10px 14px!important;}
.padding50 {padding:5px 0!important;}

.margin0 {margin:0!important;}
.margin010 {margin:0 10px;}
.margin100 {margin:10px 0;}


.lineheight15 {line-height:1.5em!important;}
.lineheight2 {line-height:2em!important;}


/* general table */

.regtable div {padding:0 10px 0 0;}
.regtable div.row {padding:8px 0 9px 0;}
.regtable div.row:hover {background:#f9f9f9;}
.regtable div.item1 {padding-left:14px;}



/* wordpress entries styling - main content column */
.postMeta{color: #fff;font-size:1.1em; background-color: #bbb; padding:6px 13px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;}
.postMeta span.date{background:url(images/date_white.gif) no-repeat left center;padding-left:13px;}
.postMeta span.author a{background:url(images/author_white.gif) no-repeat left center;padding-left:15px;margin-left:8px;}
.postMeta span.comments a{background:url(images/chat_white.gif) no-repeat left center;padding-left:16px;margin-left:8px;}
.postMeta span.fav{background:url(images/fav_white.gif) no-repeat left center;padding-left:15px;margin-left:6px;}
.postMeta span.fav_active{padding-left:15px;margin-left:6px;}
span.fav{background:url(images/fav_grey.gif) no-repeat left center;padding-left:15px;}
span.fav_active{background:url(images/fav_red.gif) no-repeat left center;padding-left:15px;}


.editpost{background:url(images/edit_white.gif) no-repeat left center;padding-left:16px;margin-left:5px;}
.postMeta a {color:#fff;}
.post{margin:7px 0 16px 0;-moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#fff;}
.post h2, .topStory h2 {line-height:1.3em; font-size:1.5em;}
.post h3, .topStory h3{line-height:1.3em; font-size:1.3em;}
.post h4, .topStory h4{margin-top:14px;line-height:1.3em; font-size:1.2em; margin-bottom:5px;}
.entry{width:440px; font-size:1.2em;line-height:1.5em;overflow:hidden; text-align:left;padding:14px; }
.entry blockquote{margin:0 1.3em 0;}
.entry p {margin-top:1em;}
.entry ul{margin:0 1.3em 0;list-style-type: square;}
.entry ul li{ margin:7px 0 7px 18px;}
.entry ol{margin:0 1em 0 3em;}
.entry ol li{margin:0 0 7px 0;}
.entry img,.entry a img{border:1px solid #EEE; padding:4px;}
.entry a:hover img{border-color:#DFDFDF;}
.entry table tr { padding: 15px 0; }
.entry table tr.alt { background: #eee; }

.entry_alt {padding:14px; line-height:1.5em;}

/* Kategorie-Buttons oben rechts*/
.entrycategoriestext {float:right; font-size:.9em;}
.entrycategoriestext div {padding: 3px 7px; margin-left:7px; text-align:center;  -moz-border-radius: 5px; -webkit-border-radius: 5px; font-weight:bold; background:#eee; color:#444; cursor:pointer;}
.entrycategoriestext div.active {background:#bbb; color:#fff;}
.entrycategoriestext div:hover {color:#444;background:#ddd;}
.entrycategoriestext div.active:hover {color:#fff;background:#bbb;}


.authorinfo {background:#fff;padding:14px;margin:16px 0 18px 0; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;	font-size:1.1em; line-height:1.6em;}
.authorinfo .socialbutton {border:0; margin-left:3px;}
.authorinfocat {margin:0 7px 20px 0; float:left;font-weight:bold;}
#socialbookmarks {width:300px;}
.authorinfo  a {color:#0e67cc;}
.authorinfo  a:hover {color: #1583ff;}

.textads {
 background:#fff;background-image:url('http://www.macnotes.de/images/adsmall.gif');background-position:430px 10px;background-repeat:no-repeat;padding:12px 8px 12px 8px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;		margin-bottom:16px
	}

.main_info_grey {background:#f6f6f6;padding:14px;margin-bottom:16px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;	}
.main_info_grey p {margin-top:4px;}


/* images */
.entry img.thumb_tr, .topStory img.thumb_tr {float: right; margin:2px 0px 5px 12px; border:0;}
.entry img.thumb_tl {float: left; margin:2px 12px 5px 0px; border:0;}

.thumb_l {float: left; margin:2px 12px 5px 0px; border:0;}
.thumb_r {float: right; margin:2px 0px 5px 12px; border:0;}

.entry img.thumb_trbord, .topStory img.thumb_trbord {float: right; margin:2px 0px 5px 12px;}
.entry img.thumb_tlbord {float: left; margin:2px 12px 5px 0px;}

/* style pagination buttons */
.more_reading {background:#f6f6f6;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	margin:7px 0 16px 0;text-align:right;}	
	
#prevarticles{background:url('images/qicon_bleft.gif') no-repeat left center;}	
#nextarticles{background:url('images/qicon_bright.gif') no-repeat right center;float:right; padding:0 22px 0 4px; margin-right: 0;}	


/* Shop */
.preis {color:#80ce00;}


/* Info box */

.main_info, .main_warn {padding:11px 11px 12px 36px;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	margin:7px 0 16px 0; font-size:1.1em;}
.main_info {background:#ddffb5 url(images/qicon_info.gif) no-repeat 10px 10px;}
.main_warn {background:#ddffb5 url(images/qicon_warning.gif) no-repeat 10px 10px;}

	

#mn_info {display:none;}		
	
.info_close {float:right; background:url(images/info_close.gif) no-repeat top right;}
.info_close:hover{text-decoration:none;}


.load_indicator {background:url(images/indicator.gif) no-repeat 3px left; display:none; float:right; line-height:20px; padding:2px 0 0 24px;}


/* style me some comments and inputs */

button {color:#444;cursor:pointer;border:solid 1px #bbb;font-weight:bold; width:auto;
   overflow:visible; margin:0 8px 5px 0; padding:0 5px; line-height:19px; background:url(images/bg_button.png) repeat-x left top;height:22px; font-size:.9em;-moz-border-radius: 4px;  -webkit-border-radius: 4px;}

input {height:17px;padding:2px;border:#ccc 1px solid;color: #444;font-size: 1em; border-radius:4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;}
textarea {font-family:arial,helvetica,verdana,sans-serif;padding:2px;border:#ccc 1px solid;color: #444;font-size: 1em; border-radius:4px; -moz-border-radius: 4px;  -webkit-border-radius: 4px;}

select {background-color:#f0f0f0; border:1px solid #ccc; color:#444;color:#333;font-size:1em;}


#comments{width:468px; padding:16px 0 0 0; overflow:hidden;}
#comments h3,
h3#respond{margin-bottom:16px; color:#999;}

h4#respond{font-size:1.2em;}

.fb_headline {
	display: block;
	font-weight: 700!important;
	margin: 0 0 10px 0;
}

.fbconnect {
}

.fb_info {
	margin: 5px 0 0 0;
	font-weight: 700!important;
}

ol.commentlist{list-style:none;margin:5px 0 12px;font-size:1.2em;}
.commentlist li{background:#fff; padding:14px 14px 0 14px;margin-bottom:16px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.commentlist img.avatar{margin-bottom:14px;}
.commentlist li.author{background:#fff;}
.commentlist .comment_text{line-height:1.5em;overflow:hidden;}
.comment_text p,
.comment_text ul,
.comment_text ol,
.comment_text blockquote{margin:14px 0;}
.comment_text ul,
.comment_text ol,
.comment_text blockquote{margin:0 14px;}
.comment_count {font-size:4.5em; color:#eee; float:right; font-weight:bold;}
p.author_meta{font-weight:bold;margin:0 0 0 7px;}
.commentMeta {color:#888;float:right;font-size:.95em;}
.commentMeta a {color:#888;}
.commentMeta div {float:left;}

#comments_closed{background:#444;color:#ccc;padding:7px 0;margin-top:12px;line-height: 1.5em;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#ddd;font-weight:bold;text-decoration:underline;}
p.nocomments a:hover{color:#FFF;}
#commentform {background:#fff; padding:14px 14px 10px 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px;font-size:1.1em; margin-bottom:16px; font-size:1.2em;}
#commentform p{margin:14px 0 0 0;}
#author,
#email,
#url,
#commentform input{width:150px; margin-right:8px; height:17px;}
#author,
#email,
#url,
#comment{width:434px;font-size:1.1em;line-height:1.5em; margin-bottom:12px;}
#commentform button {font-size:.9em;}
.commentslist code{background:transparent;}

.stylebuttons {padding-left:3px;}
.stylebuttons img {padding:3px!important; border:1px #ccc solid !important; -moz-border-radius:3px; -webkit-border-radius:3px;}	
.stylebuttons img:hover {border-color:#999!important;}

/* footer - text string and links */
#footer {margin:8px 0 8px 0;padding:10px;font-size:1.1em;}
#footer p {padding-top:7px;font-size:.9em;}

/* float rules */
.floatleft{float:left;margin:3px 7px 0 0;}
.floatright{float:right;margin:3px 0 0 7px;}
.right{float:right;}
.left{float:left;}
.center{text-align:center;}
.clear{clear:both;}

.fix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.fix {display: inline-block;}

/* Hides from IE-mac \*/
* html .fix {height: 1%;}
.fix {display: block;}
/* End hide from IE-mac */



/* Carousel */
/* Horizontal Carousel */
#horizontal_carousel {
  float: left;
  width: 468px;
  padding: 11px 0 10px 0;
  background-color:#fff;
 -moz-border-radius: 5px; -webkit-border-radius: 5px; 
 margin:0 0 16px 0;
}

#horizontal_carousel img{
  border:0; 
  margin:5px 0 5px 0;
}

#horizontal_carousel .container {
  float: left;
  width: 468px;
  height: 135px;
  position: relative;    
  overflow: hidden;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 115px;
}                      

#horizontal_carousel ul li {
  width: 94px;
  height: 115px;
  text-align: center; 
  list-style:none;   
  float:left;
}

#horizontal_carousel .previous_button {
  float:left;  
  margin:0 5px 0 12px;
  width: 16px;
  height: 16px;
  background: url(images/qicon_bleft.gif);
  z-index: 100;
  cursor: pointer;
}


#horizontal_carousel .previous_button_over {
}

#horizontal_carousel .previous_button_disabled {
  background: url(images/qicon_blefti.gif);
  cursor: default;
}

#horizontal_carousel .next_button {
  float:left;  
  width: 16px;
  height: 16px;
  margin-right:10px;
  background: url(images/qicon_bright.gif);
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
}

#horizontal_carousel .next_button_disabled {
  background: url(images/qicon_brighti.gif);
  cursor: default;
}

#testtitle, #offertitle {padding-top:1px;}

.membercontainer{height: 94px!important;}
.membercontainer img {width:50px!important; height:50px!important; border: 1px solid #eee!important; padding:2px!important;}
.membercontainer ul {height: 75px!important;}
.membercontainer ul li {width: 55px!important; height: 75px!important; padding-left:10px;}


/* Eventkalender */
.eventstop {padding-bottom:0;}
#eventsMonth {margin-top:10px; border-collapse: collapse;}
#eventsMonth td {font-size:.9em; width:60px; height: 40px; overflow:hidden; padding:0px 3px 0 3px; border: 1px solid #eee; vertical-align:top; text-align:right;}
#eventsMonth td.today {background:#eee;}
/* #eventsMonth td.empty {border:0;} */
.dayevents {}
.dayevent {width:6px; height:9px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin:4px 4px 0 0;}
.dayevents div.dayevent {width:8px; height:12px; margin:6px 0 0 3px;float:right; cursor:pointer;}
div.macnotes {background: #80ce00;}
div.apple {background: #ff5454;}
div.haendler {background: #ffa32e;}
div.usergroups {background: #C448E0;}
div.messe {background: #48B0E0;}
div.workshop {background: #ffda36;}
div.sonstiges  {background: #aaa;}

.calendarnav {text-align:left !important; padding:14px 0 14px 0 !important; border:0 !important; width: auto !important; height: auto !important;}
.calendarnav a.buttonlink {font-size:1em;}
.calendarnav a:hover {text-decoration:none;}

#eventdetails {width:245px;}
#eventdetails h4 {margin:0;line-height:2em;}
#eventdetails span {color:#aaa;}

.calendarlegend {width:193px;}

.eventlist {margin:15px 0 0 0}
.eventlist div.item1 {width:50px;}
.eventlist div.item2 {width:190px;}
.eventlist div.item3 {width:95px;}
.eventlist div.item4 {width:60px; padding-right:14px;}
.eventlist a.buttonlink:hover {text-decoration:none;}

.eventdetails {margin-top:10px;}

.eventdetails div.bold {width:124px;}


.event_entry div.fix {margin-bottom:10px;}

.event_entry div.item1 {width:163px;line-height:19px;}
.event_entry div.item2 {width:277px;}
.event_entry input {width: 269px;}
/* .event_entry div.dateselect div.item1 {width: 80px;} */
.event_entry .wholedayevent {margin:3px 5px 0 0;}
.event_entry #wholedayevent {width: auto!important;}

.event_entry select {margin-right: 5px;}
.event_entry select.countryselect {width: 200px;}
.event_entry textarea {width: 269px;}



/* Shop */

.shopcategories {margin-top:15px;}
.shopcategories div {border: 2px solid #fff; margin-right:6px; text-align:center;}
.shopcategories div:hover {border: 2px solid #eee; -moz-border-radius:5px;-webkit-border-radius:5px; }

.shopitem {margin-bottom:5px;}
.shopitem .itemdesc {padding:5px 0 0 10px;}
.shopitem .itemtitle {color:#444;}
.shopitem .name {width:275px;}
.shopitem .price {float:right; width:75px; text-align:right; font-weight:bold;}


.shopheader {font-size:.8em; font-weight:bold;}

.shopitem div.item1 {width:120px;}
.shopitem div.item2 {width:130px;}
.shopitem div.item3 {width:100px;}
.shopitem div.item4 {width:90px;float:right; text-align:right;}


.shopdetail ul {margin-left:0px;}


/* Google Maps */
#map_canvas{width: 440px; height: 300px;} 



/* Rating */

.mn_rating a, .mn_rating span {background:url(images/rate_grey.gif) no-repeat;}
.mn_rating a.active, .mn_rating span.active {background:url(images/rate_green.gif) no-repeat;}
.mn_rating a.userrate {background:url(images/rate_blue.gif) no-repeat;}
.mn_rating a:hover {text-decoration:none;}
.mn_rating a img, .mn_rating span img  {margin:0 !important; padding:0 !important; border: 0px !important;}



/* Community */

.newuserdetails {text-align:center; margin-right:12px;}

.smallavatar{line-height:1.5em;}
 
.smallavatarauthor {width: 56px; float:left;}

.smallavatarauthor img.avatar {width: 40px; height: 40px; padding:2px;}

.smallavatarinfos {padding:5px 0 0 0; }
 

/* Favoriten 
.favlist div.item1 {width:312px;}
.favlist div.item2 {width:95px;}
.favlist div.item3 {width:16px;margin:1px 0 -4px 0!important;}
.favlist div.item3 input {border: 0!important; float:left; width:12px; height:12px;}
*/


/* Sexy-Box */

#sexyBG {position: absolute; background: #000; opacity: 0.7; width: 100%; height: 100%; z-index: 199; }
#sexyBOX { position: absolute; background: #fff; color: #444;	-moz-border-radius: 5px; -webkit-border-radius: 5px;	 top: 200px; z-index: 200; text-align:left;line-height:1.7em;}
.sexyX { font-size: 12px; color: #ddd; padding: 4px 0;}



/* Page Navi */

.wp-pagenavi span, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 4px 7px 4px 7px; 
	margin-right: 4px;
	text-decoration: none;
	background-color: #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	color:#444;	
	font-weight:bold;
	
	display: block;
	float: left;
	
	position: relative;
	top: -4px;
}

.ie .wp-pagenavi span, .ie .wp-pagenavi a {
	top: -3px;
}

.wp-pagenavi a:hover {
	background-color: #ccc;
}

.wp-pagenavi span.current {
	color: #fff;
	background-color: #80ce00;	
}

img#detailsFlag { top: -4px; margin: -4px 4px 0px 0; padding: 0px; cursor: pointer; cursor: hand; }
div#eventCountry { display: none; }

div.macosphaereItem { width: 49%; float: left; margin-bottom: 10px; }
div.macosphaereItem .checkbox { float: left;  margin: 2px 10px 0px 0px;   }
div.macosphaereItem img { margin-top:-4px;}


div#newsItemContainer { padding: 10px; }
div.newsItem { margin-bottom: 10px; }
div.newsItem img { margin: 2px 10px 15px 0px; padding: 0px; border: 0px; }
div.newsItem div.headline {width:410px;}
div.newsItem span { font-size: 9px;}
div.newsItem a:visited { color: #555;}

p.noTop { margin-top: 0px; }

select.fixed { width: 65px; }

#eventTeilnehmer img { width: 40px; height: 40px; }


p.userNotice { font-size: 10px; margin: 5px 0px 10px 0px; }
p.userError { color: red; }
img.statusIcon { border: 0px; position: relative; top: -2px; }

/* BASTI ARTICLES */

div.center  { font-size:9px; color: #666; text-align: center; margin-top: 15px; }
div.center img.thumb { margin: 5px; }
div.nCenter { font-size:9px; color: #666; text-align: center; margin-top: 15px; }
div.nCenter img { border:0px; margin: 0px 10px 10px 10px; padding:0px; }

#caskimet label {
	display: block;
	float: left;	
	width: 95px;
}

#caskimet div {
	margin-bottom: 5px;
}

#caskimet input,textarea {
	width: 60%;
}

#caskimet #action {
	margin-top: 10px;
	text-align: center;
}

#caskimet div {
	margin-bottom: 5px;
}

#caskimet input,textarea {
	width: 60%;
}

#caskimet #action {
	margin-top: 10px;
	text-align: center;
}

:focus {
	outline: 0;
}

/* Ads */
#ads_right_bottom {
	padding-left: 10px;
}

#mn_side_ad .el {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;	
}

#mn_side_ad div.el, #mn_side_ad img, #mn_side_ad a {
	margin: 0!important;
	padding: 0!important;
}

#welcome {
	text-align:center;
	margin-bottom:16px;
	padding:6px;
	height: 65px;
}

#cb_cookieuser_navbar {
	border: none;
	text-align: left;
	float: none;
	display: inline;
	width: auto;
}

.center {
	text-align: center;
}

ol#results {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}

.ie #results {
	padding-bottom: 10px;
}

.ie #archive1, .ie #archive2 {
	position: relative;
	bottom: -5px;
}

.ie .more_reading.padding1410 {
	padding: 0;
}

/* tweetbacks + trackbacks */

.twitter_avatar_wrap img {
	border: 0;
	margin: auto;
	width: 60px;
	height: 60px;
}

.twitter_avatar_wrap {
	border: 0;
	margin: 3px 12px 14px 0;
	text-align: center;
	width: 60px;
}

.comment_type {
	/* Kommentar kein Hintergrund */
	background: url(http://www.macnotes.de/images/comment_type.gif) top left no-repeat;
	margin: auto;
	height: 16px;
	width: 16px;
}

.tweetback .comment_type {
	/* Tweetback Hintergrund */
	background-position: left -16px;
}

.pingback .comment_type {
	/* Pingback Hintergrund */
	background-position: left -32px;
}

.trackback .comment_type {
	/* Pingback Hintergrund */
	background-position: left -48px;
}

#tweetback_url, #tweetback_url a, #trackback_url, #trackback_url a {
	color: #333;
	font-weight: 500;
}

#tweetback_url {
	background: #fff url('http://www.macnotes.net/wp-content/themes/macnotes.net/images/icon_twitter_blue.gif') no-repeat left;
	padding-left: 20px
}

#comments_head {
	background: #fff;	
	border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	margin: 0 0 12px 0;
	padding: 14px 14px 10px;
}

#comments_head h3 {
	margin: 0;
}

.commentlist img.avatar {
	float: none !important;
}

.comment_con {
	float: right;
	width: 360px;
}

.comment_av {
	float: left;
	text-align: center;
	width: 60px;
	padding: 0 10px 0 0;
}

.special span {
	position: relative;
	top: -1px;
}

/* sponsor bei love mac */
.entry ul.sponsor_row, .entry ul.sponsor_row li {
	margin: 0!important;
	padding: 0!important;
}

.entry ul.sponsor_row {
	left: 7px;
	position: relative;
}

.sponsor_row li {
	display: block;
	float: left;
	list-style: none;
	width:  146px;
}

#welcome .lft {
	float: left;
	text-align: center;
	width: 100px;
}

#welcome .rgt {
	float: left;
	text-align: left;
	width: auto;
}

.clf {
	clear: both;
} 

br.clf {
	visibility: hidden;
}

#moretweets {
	cursor: pointer;
	font-weight: 700;
	text-align: right;
}

#mid {
	margin:auto;
}

.hiddeneventlist {
	width: 1px;
	height: 1px;
	overflow: hidden;
	color: #fff;
}

.hidden {
	display:none;
}

.vevent abbr {
	border: 0;
	font-style: normal;
}

div#mn_side_ad.sidebox div.el {
    margin: 0!important;
    padding: 5px 0 5px 0!important;
}
/*
html, body {
    background: #f7c600 url(http://www.macnotes.de/wp-content/themes/macnotes.net/images/ipods.jpg) repeat-y 10px 50px;
} 

.header_container {
    border-bottom: 6px solid #dadada;
}
*/


/*
	MAGAZIN
*/

a.cont {
	color: #444;
	font-weight: 600;
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 1px 0 0 0;
}

span.cont {
	background-image: url(http://www.macnotes.net/wp-content/themes/macnotes.net/images/barr.gif);
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 16px;
	margin: 0 5px 0 0;
	width: 16px;
	border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
}

span.comment {
	background-image: url(http://www.macnotes.net/wp-content/themes/macnotes.net/images/comment.gif);
	background-position: center center;
	background-repeat: no-repeat;
	color: #fff;
	text-align: center;
	display: block;
	height: 16px;
	margin: 0 5px 0 0;
	width: 18px;
	border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;	
}

.mtabs {
	margin: 0;
}

.mtabs li {
	background: #a9a9a9;
	border-top-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
     border-top-right-radius: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
	display: block;
	float: left;
	height: 18px;
	margin: 0 1px 0 0;
	padding: 6px 10px 0 10px;
	width: auto !important;
}

.mtabs li, .mtabs li a {
	color: #fff;
	cursor: pointer;
	display: block;
	font: 600 11px "Lucida Grande",arial,helvetica,verdana,sans-serif;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

.mtabs li.tabsactive {
	color: #000;
	background: #fff!important;
}

/* featured content */
#top_topics {
	float: left;
	width: 622px;
		margin: 18px 0 0 0;
}

#topad {
	float: left;
	height: 250px;
	margin: 42px 0 0 13px;
	width: 300px;
}

#featured_row .mtabs li {
	width: 69px
}

#tt_tabcontent {
	clear: both;
	margin: 0;
}

#tt_tabcontent li {
	background: #fff;
    border-top-right-radius: 5px;
       -moz-border-radius-topright: 5px;
       -webkit-border-top-right-radius: 5px;
 	border-bottom-left-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
     border-bottom-right-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
	display: none;
	height: 214px;
	padding: 18px;
	width: 586px;
	zoom: 1;
}

#tt_tabcontent li {
	float: left;
}

#tt_tabcontent li.act {
	display: block;
}

#tt_tabcontent .con_img {
	display: block;
	float: left;
	height: 200px;
	width: 200px;
	text-align: center;
}

#tt_tabcontent .content {
	width:  385px;
	float: left;
}

#tt_tabcontent h2 {
	font-size: 18px;
	margin: 0 0 10px 0;
}

#tt_tabcontent p.date {
	font-size: 10px;
	color: #333;
	margin: 0 0 5px 0;
}

#tt_tabcontent h2 a {
	color: #555;
	text-decoration: none;
}

#tt_tabcontent p {
	font-size: 12px;
}
	
/* Special row */

#special_row {
	clear: both;
}

#special_news {
	float: left;
	margin: 14px 0 0 0;
	width: 621px;
}

#special_news li {
	background: #fff;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
	display: block;
	float: left;
	height: 235px;
	margin: 0 7px 0 0;
	width: 150px;
}

#special_news li.lst {
	margin: 0 0 0 0;
}

#special_news li h4 {
	border-top-left-radius: 5px;
       -moz-border-radius-topleft: 5px;
       -webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
       -moz-border-radius-topright: 5px;
       -webkit-border-top-right-radius: 5px;
	background: #fff;
	overflow: hidden;
}

#special_news li h4 {
	color: #fff;
	font-size:12px;
	font-weight: 600;
	line-height: 24px;
	padding: 0 0 0 15px;
	text-decoration: none;
	text-transform: uppercase;
	overflow: hidden;
	
}

#special_news li h3 {
	
	display: block;
	font-size: 13px;
	height: 33px;
	margin: 0 0 10px 0;
	overflow: hidden;
}

#special_news li h3 a {
	color: #484848;
	text-decoration: none;
}

#special_news li p {
	font-size: 12px;
	margin: 0 0 10px 0;
}

#special_news li .body {
	background: #fff;
	border-bottom-left-radius: 5px;
         -moz-border-radius-bottomleft: 5px;
         -webkit-border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
         -moz-border-radius-bottomright: 5px;
         -webkit-border-bottom-right-radius: 5px;
	padding: 11px 11px 0 11px;
	width: 125px;
	overflow: hidden;
}

#special_news li .body p.fst {
	height: 105px;
}

#special_news li .body p.date {
	font-size: 10px;
	color: #333;
	margin: 0 0 5px 0;
}

#userpanel {
	background: #fff;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
	float: left;	
	margin: 14px 0 0 13px;
}

#userpanel #logpanel {
	width: 278px;
	padding: 11px;
	height: 213px;
}

#userpanel .usermenu {
	width: 300px;
	height: 225px;
	padding: 10px 0 0 0;
}

#userpanel input, #userpanel button {
	float: left;
	font-size: 11px;
	margin: 0 5px 0 0;
	width: 83px;
}

#userpanel button {
	background-position: bottom left;
	height: 25px!important;
}

#userpanel input {
	padding-top: 5px;
}

#userpanel p {
	color: #444;
	font-size: 12px;
	margin: 0 0 10px 0;
}

#userpanel p a {
	color: #6fae01;
	text-decoration: none;
}

#userpanel #log {
	padding: 17px 0 0 0;
    overflow: hidden;
    background-image: url(http://www.macnotes.net/wp-content/themes/macnotes.net/images/login_head.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:17px;
	margin: 0 0 10px 0;	
}

#userpanel #reg {
	padding: 17px 0 0 0;
    overflow: hidden;
    background-image: url(http://www.macnotes.net/wp-content/themes/macnotes.net/images/register_head.gif);
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:17px;
	margin: 20px 0 10px 0;
}

#userpanel #fblogin {
	margin: 10px 0 10px 0;
}

/* content row */
#content_row {
	clear: both;
	padding: 14px 0 0 0;
}

#content_row #lft {
	float: left;
	width: 464px;
}

#content_row #rgt {
	float: right;
	width: 464px;
}

#content_row .cbox {
	background: #fff;
	border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
	margin: 0 0 14px 0;
}

#content_row .cbox h4 {
	border-top-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
     border-top-right-radius: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
	color: #fff;
	font-weight: 500;
	font-size: 12px;
	line-height: 24px;
	padding: 0 0 0 15px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
}


#content_row .cbox h3, #content_row .cbox p {
	font-size:12px;
}

#content_row .cbox h3 a {
	color: #484848;
	text-decoration: none;
}

#content_row p.date {
	font-size: 10px;
	color: #333;
	margin: 0 0 5px 0;
}

#content_row .cbox .nimg {
	float: left;
	margin: 0 10px 30px 0;
}

#content_row .cbox .body {
	
	width: 352px;
}

#content_row .cbox ul.items {
	margin: 11px 11px 0 11px;
	padding: 0 0 5px 0;
}

#content_row .cbox ul.items li {
	border-bottom: 1px dotted #cbcbcb;
	margin: 0 0 11px 0;
	clear: both;
}

#content_row .cbox ul.items li.lst {
	border: 0;
	margin: 0;
	padding: 0;
}

#content_row .cbox .content {
	float: left;
	width: 415px;
}

#content_row .cbox .meta {
	float: left;
	width: 20px;
}

#content_row .cbox .meta a {
	text-decoration: none;
}

#content_row .cbox .meta .cont {
	float: none;
	margin: 15px 0 0 0;
}

#tabbox {
	 border-top-left-radius: 0px!important;
         -moz-border-radius-topleft: 0px!important;
         -webkit-border-top-left-radius: 0px!important;
	clear: both;
	margin: 0!important;
	zoom: 1;
}

#tabbox .padding10 {
	padding: 0;
}

#tabbox .f09, #tabbox .democracy small strong, #content_row #tic a{
	font-size: 11px!important;
}

#content_row #ticlbl {
	color: #444444 !important;
	display: block;
	float: left;
	font-weight: 600;
	text-decoration: none;
}

#content_row #ticker {
	padding: 11px 11px 8px 11px;
}

#tabcontent {
	font-size: 11px!important;
}

#tabcontent .padding10, #tabcontent .democracy {
	padding: 11px;
}

#tabcontent #recc {
	margin: 0 0 10px 0;
}

#tabcontent .tabcomments {
	width: 100%;
	padding: 11px;
	border-bottom:1px dotted #CBCBCB;
}

#tabcontent .tabcomments div.randauthor {
	padding: 0 10px 0 15px;
	overflow: hidden;
}
#load {
	background: none;
	width: 16px;
	position: relative;
	top: -4px;
}

#tabboxtabs li {
	width: 88px
}

#content_row #rgt #blogroll {
	padding: 0 0 10px 0;
}

#content_row #rgt #blogroll li {
	border-bottom:1px dotted #CBCBCB;
	padding: 11px;
}

#content_row #calen li {
	padding: 11px;
	font-size: 11px!important;
	border-bottom:1px dotted #CBCBCB;
}

#content_row #calen .moretext {
	margin: 0!important;
}

#content_row #calen .act {
	padding: 11px;
}

#content_row .more-link, #content_row .more-text, #content_row .moretext, #content_row .buttonlink, #blogroll {
	font-size: 11px;
}

#partner {
	padding: 11px;
	width: 380px;
	margin: auto;
	overflow: hidden;
}

#partner li {
	padding: 2px;
	width: 122px;
	float: left;
}

#partner li img {
	border: 0;
}

.curpos .item1 {
	width: 70px;
}

/* Kategorien Farbkodierung */
.cat_news {
	background-color: #80ce00!important;
}
.cat_news a {
	color: #fff; 
	text-decoration: none;
}

.cat_hardware {
	background-color: #4B80B0!important;
}
.cat_hardware a {
	color: #fff;
	text-decoration: none;
}

.cat_software {
	background-color: #cc1d8f!important;
}
.cat_software a {
	color: #fff;
	text-decoration: none;
}

.cat_games {
	background-color: #D61909!important;
}
.cat_games a {
	color: #fff;
	text-decoration: none;
}

.cat_black-friday {
	background-color: #000000!important;
}
.cat_black-friday a {
	color: #fff;
	text-decoration: none;
}

.cat_iphone {
	color: #333!important;
	background-color: #ffa500!important;
}
.cat_iphone a {
	color: #333;
	text-decoration: none;
}

.cat_ipad {
	color: #333!important;
	background-color: #ffa500!important;
}
.cat_ipad a {
	color: #333;
	text-decoration: none;
}

.cat_kurz-notiert {
	background-color: #7dc302!important;	
}
.cat_kurz-notiert a {
	color: #fff;
	text-decoration: none;
}

.cat_review-test, .cat_tipps-tutorials {
	color: #333!important;
	background-color: #ffd700!important;
}
.cat_review-test a, .cat_tipps-tutorials a {
	color: #333; 
	text-decoration: none;
}

.nocat {
	background-color: #a9a9a9!important;
}

#postsharing {
	position: relative;
	float: left;
	left: 0;
	top: 119px;
	margin-left: -90px;
	width: 80px;
	height: auto;
	text-align: center;
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

#postsharing_inside {
	margin: 15px 10px 7px 10px;
	height: auto;
	padding-bottom: 10px;
}

#tweetmeme_button .count { width: 55px !important; }
#tweetmeme_button .retweet { width: 55px !important;}

.fb_share_count_top {
	width: 50px !important;
}
.FBConnectButton_Small {
	width: 50px !important;
}
.FBConnectButton_Text {
	padding-left: 0px !important;
}

#a_sharethis {
	display: block;
	background:url("images/bg_button.png") repeat-x scroll left top transparent;
	margin: 10px 0 0 4px;
	line-height: 15px;
	width: 50px;
	text-align: center;
	color: #666;
	border: 1px solid #999;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
}

.addthis_toolbox {
	margin: 10px 0 0 4px;
	width: 50px;
	background:url("images/bg_button.png") repeat-x scroll left top transparent;
	border: 1px solid #aaa;
	text-decoration: none;
	line-height: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
}
a.addthis_button_compact {
	color: #666;
	line-height: 16px;
}
.like-button {
	margin-top: 10px;
}