/*   
Theme Name: CFX Blog
Theme URI: blog.cfx-broker.de
Description: Das CFX Broker-Weblog
Author: grow Werbeagentur
Author URI: http://www.grow-werbeagentur.de
Version: 1.0
*/

/* @group Reset CSS */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img { 
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
abbr,acronym {
	border: 0;
}

/* @end */

/* @group Allgemein */
/* @group Locked */
#wrapper #main img.locked,
#wrapper #main img.lock{
	/*background: url(img/icons/lock_03.png) no-repeat center center;*/
	width: 16px;
	height: 16px;
	display: block;
	float: right;
	margin-top: 5px;
	border: none;
}
img.lock{
	margin-top: 0px;
}
.tooltip {
	display:none;
	background:#4b4c4d;
	font-size:11px;
	width: 300px;
	padding:5px 25px;
	position: relative; 
	top: 9px; 
	left: 9px;
	color:#fff;	
	text-shadow: none;
}
/* @end */

/* @group CFX-Kunde */
div.no-cfx-kunde{
	background-color: #f8f8f8;
	padding: 15px;
	border: 2px solid #F29400;
	margin-bottom: 10px;
}

#text div.no-cfx-kunde h2 {
	margin-bottom: 0.7em;
	padding-bottom: 0.7em;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
}

#wrapper #main #text .no-cfx-kunde h2 img {
	margin-top: 2px;
}

#text div.no-cfx-kunde .last {
	margin: 0;
}

/* @end */

body {
	background: url(img/page-bg.png) repeat-x #fff;
	color: #555;
	text-shadow: 1px 1px 0px rgba(255,255,255,1);
	font: 10pt/1.4 Verdana, Lucida, "Lucida Grande", sans-serif;
}

#text p,
#text ol,
#text ul {
	margin-bottom: 1.5em;
	font-size: 9pt;
}

#text li {
	margin: 0.5em 0;
}

#text ol {
	list-style: decimal;
	margin-left: 20px;
}

#text ul {
	margin-left: 15px;
	list-style: circle;
}

#text a {
	color: #f29400;
}

#fineprint {
	margin-top: 12px;
}

#fineprint a {
	color: #000;
}

#fineprint p {
	font-size: 10pt;
	color: #000;
	text-shadow: none;
	margin-bottom: 1em;
}

strong {
	font-weight: bold;
}

#intro {
	margin-bottom: 1em;
}

#intro h1,
#intro h2 {
	color: #f29400;
	font-size: 14pt;
	border-bottom: 1px solid #eee;
	margin-bottom: 0.5em;
	padding: 0 25px 0.5em;
}
#intro h1 a,
#intro h2 a {
	color: #f29400;
	text-decoration: none;
}

#intro p {
	padding: 0 25px;
}

.clear {
	clear: both;
}

#navigation,
#navigation ul,
#navigation form #keywords,
#articles li,
#articles img,
#text img,
.box,
.box .content ul li,
#widgets,
#widgets .box,
#intro,
#commentform textarea,
#commentform input,
.month,
.wpcf7-form input,
.wpcf7-form textarea,
.commentlist li,
#pagination,
#pagination .current,
.navigation,
#widget_login input.submit,
#widget_login #UserEmail,
#widget_login #UserPassword,
#category-description {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.box .header,
.box h2 {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

#widgets .box h2 {
	color: #555;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
}

#sidebar .content ul li:first-child,
#widgets ul li:first-child {
	margin-top: 0;
}

/* @end */

/* @group Rahmen */

#wrapper {
	position: relative;
	width: 920px;
	margin: auto;
	background-color: #fff;
	-webkit-box-shadow: 0 -3px 5px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 -3px 5px rgba(0,0,0,0.4);
	box-shadow: 0 -3px 5px rgba(0,0,0,0.4);
}

* html #wrapper,
html* #wrapper {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}

#wrapper-margin {
	margin: 0 12px;
}

/* @group Archiv */

#widgets #widget_archive li,
#widgets #widget_archives_limit li {
	background: url(img/icons/cfx-small.png) no-repeat left 3px;
	margin-bottom: 6px;
	padding: 0 0 3px 20px;
	border: none;
	border-bottom: 1px solid #b0b2b3;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

#widgets #widget_archive li a,
#widgets #widget_archives_limit li a,
#widgets #widget_archive li a:hover,
#widgets #widget_archives_limit li a:hover {
	background: none;
	padding: 0;
}

#widgets #widget_archive .last,
#widgets #widget_archives_limit .last,
#widgets #widget_archive li:last-child,
#widgets #widget_archives_limit li:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

#widgets #widget_archive a,
#widgets #widget_archives_limit a {
	font-weight: normal;
}

/* @end */

/* @group Header */

#header {
	position: relative;
	height: 129px;
	background-image: url(img/header-bg.jpg);
}

#logo a, #logo a:hover {
	position: absolute;
	top: 20px;
	left: 25px;
	display: block;
	width: 404px;
	height: 81px;
	background: url(img/logo.png);
	text-indent: -7000px;
	overflow: hidden;
}

/* @group Meta */

#meta {
	position: absolute;
	top: 0;
	right: 0;
	width: 347px;
	height: 34px;
	padding-left: 50px;
	background-image: url(img/meta-bg.png);
	font-size: 7.5pt;
}

#links {
	float: left;
	margin-top: 10px;
}

#links li {
	float: left;
	margin-right: 5px;
	padding-right: 10px;
	background: url(img/meta-links-bg.gif) no-repeat right 4px;
}

#links .last {
	background: none;
}

#links a {
	color: #818285;
	text-decoration: none;
}
#links a:hover {
	border-bottom: 1px dotted #bbb;
}

#networks {
	float: right;
	width: 80px;
	margin-top: 7px;
}

#networks li {
	float: right;
	margin-left: 5px;
}

#networks a {
	display: block;
	width: 19px;
	height: 19px;
	text-indent: -7000px;
	overflow: hidden;
}

.facebook {
	background: url(img/icons/networks.png) top;
}

.twitter {
	background: url(img/icons/networks.png) left top;	
}

.rss {
	background: url(img/icons/networks.png) right top;
}

/* @end */

#demo-account {
	position: absolute;
	top: 37px;
	right: 1px;
	display: block;
	width: 234px;
	height: 90px;
	background-image: url(img/demo-account-2.gif);
	text-indent: -7000px;
	overflow: hidden;
}

/* @end */

/* @group Navigation */

#navigation {
	position: relative;
	height: 63px;
	margin: 12px 0;
	background-color: #646567;
}

/* @group Hauptmenü */

#navigation ul {
	position: absolute;
	left: 20px;
	top: 15px;
	width: 525px;
	padding-left: 15px;
	background: url(img/main-menu-bg.png);
	height: 31px;
	border: 1px solid #7a7b7d;
	overflow: hidden;
}

#navigation li {
	float: left;
	margin-right: 12px;
}

#navigation a {
	display: block;
	float: left;
	padding: 10px 0 8px 0;
	height: 12px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 8pt;
	text-shadow: 0 0 5px rgba(0,0,0,0.5);
}
#navigation a:hover {
	color: #f29400;
}

#navigation .current_page_item a {
	background: url(img/menu-active.gif) no-repeat top center;
}
#navigation .current_page_item a:hover {
	color: #fff;
}

/* @end */

/* @group Suche */

#navigation form {
	position: absolute;
	top: 15px;
	right: 20px;
	width: 250px;
}

#navigation form label {
	display: none;
}

#navigation form #keywords {
	background: url(img/main-menu-bg.png);
	width: 233px;
	height: 17px;
	padding: 7px 0 7px 15px;
	border: 1px solid #7a7b7d;
	color: #a7a9ac;
	font-style: italic;
	text-shadow: 0 0 5px rgba(0,0,0,0.3);
}

#navigation form #submit {
	position: absolute;
	right: 9px;
	top: 8px;
	width: 18px;
	height: 18px;
	border: none;
	background: url(img/search-submit.png);
	text-indent: -7000px;
	overflow: hidden;
	cursor: pointer;
}

/* @end */

/* @end */


/* @group Main */

/* @group Content */

#content {
	float: left;
	width: 597px;
	overflow: hidden;
}

/* @end */

/* @group Sidebar */

#sidebar {
	float: right;
	width: 288px;
	overflow: hidden;
}

.box {
	background-color: #ececed;
	margin-bottom: 12px;
}

* html #widget_author_info {
	border-bottom: 12px solid #fff;
	margin-bottom: 0;
}

#widget_author_info .content {
	overflow: hidden;
	position: relative;
}

#widget_author_info p.author-posts-link {
	position: absolute;
	bottom: 12px;
	right: 24px;
}

#widget_author_info img {
	float: left;
	margin-right: 10px;
	border: 1px solid #ccc;
	padding: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#widget_author_info h3 {
	font-weight: bold;
	margin-bottom: 0.3em;
	font-size: 9pt;
}

#widget_author_info p {
	margin-bottom: 0.6em;
		font-size: 9pt;
}

#widget_author_info a {
	color: #666;
}
#widget_author_info a:hover {
	color: #f29400;
}

#sidebar .last {
	margin-bottom: 0;
}

#sidebar .latest {
	margin-bottom: 0;
}

.box .content {
	padding: 18px;
}

.box .header {
	padding-left: 15px;
}

.box .header,
.box h2 {
	height: 36px;
	background: url(img/box-header-bg.jpg) no-repeat;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
}

.box h2 {
	padding-top: 8px;
	height: 28px;
	text-align: center;
	color: #fff;
}

.box .header h2 {
	height: auto;
	padding-top: 0;
	background: url(img/box-header-active.png) no-repeat center bottom;
}
.box .header h2 a {
	color: #f29400;
}

.box .header li {
	float: left;
	margin-right: 15px;
}

.box .header a {
	display: block;
	float: left;
	height: 32px;
	padding-top: 8px;
	color: #fff;
	text-decoration: none;
}

.box .content ul li {
	margin-top: 12px;
	border: 1px solid #d4d4d6;
	font-size: 9pt;
	color: #9a9c9d;
}

.box .content li a,
#widget_recent_comments-content li,
#widget_polls-widget h3 {
	display: block;
	padding: 9px;
	background: url(img/box-item-bg.png) repeat-x #e1e1e2;
}

#widget_recent_comments-content li a {
	background: none;	
}

.box .content ul li a {
	display: block;
	color: #555;
	text-decoration: none;
}

.box .content ul li a:hover,
#widget_categories_modified h3 a:hover,
#widget_categories_modified h3 a.active,
#widget_login input.submit:hover {
	background: url(img/box-item-bg-active.png) repeat-x #f5c789;
}

#widget_login p {
	margin-bottom: 10px;
	font-size: 9pt;
}

#widget_login p a {
	color: #555;
}

#widget_login .input {
	margin-bottom: 5px;
	overflow: hidden !importent;
	clear: both;
	display: block;
	height: 30px;
}

#widget_login label {
	float: left;
	font-size: .75em;
	padding-top: 3px;
	display: block;
	width: 70px;
}

#widget_login #UserEmail,
#widget_login #UserPassword {
	width: 145px;
	float: right;
	padding: 4px;
	font-weight: bold;
	background-color: #fff;
	border: 1px solid #bbb;
}

#widget_login div.submit {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #ddd;
}

#widget_login input.submit {
	float: left;
	padding: 7px 12px;
	margin-right: 5px;
	border: 1px solid #d4DdDd;
	cursor: pointer;
}

#widget_login .actions {
	margin: 0;
}

#widget_login .actions a {
	padding-left: 5px;
	color: #555;
	font-size: 7.5pt;
	text-shadow: none;
	text-decoration: none;
}
#widget_login .actions a:hover {
	text-decoration: underline;
}

#widget_login ul {
	overflow: hidden;
}

#widget_login ul li {
	float: left;
	width: 119px;
	margin: 0;
}
#widget_login ul .first {
	margin-right: 10px;
}

#temp-username {
	display: block;
	margin-bottom: 15px;
	border: 1px solid #f00;
	background-color: #f6d5d5;
	padding: 5px;
	color: #555;
	text-shadow: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#temp-username p {
  margin-bottom: 0;
}


/* @group Kategorien */

#category-description {
border:1px solid #CECECE;
padding:15px 0;
text-shadow:none;
}

#widget_categories_modified {
	position: relative;
	background-color: #f6f6f6;
	border-bottom: 20px solid #f6f6f6;
}
#widget_youtube {
	position: relative;
	border-bottom: 20px solid #ececed;
}

#widget_categories_modified h2 a {
	color: #fff;
	text-decoration: none;
}

* html #widget_categories_modified {
	border-bottom: 0;
}

#widget_categories_modified li {
	padding: 0;
}

#widget_categories_modified li a,
#widget_login input.submit {
	background-image: url(img/category-bg.png);
}

#widget_categories_modified .all,
#widget_youtube .all {
	position: absolute;
	height: auto;
	border: none;
	background: no-repeat;
	right: 12px;
	bottom: -20px;
}

#widget_youtube .all {
	bottom: -20px;
}

* html #widget_categories_modified .all,
* html #widget_youtube .all {
	display: none;
}
#widget_categories_modified .all a,
#widget_youtube .all a {
	height: auto;
	font-size: 9pt;
	color: #888;
	background: none;
	text-shadow: 1px 1px 0 #fff;
}
#sidebar #widget_categories_modified .all .active,
#sidebar #widget_categories_modified .all a:hover,
#sidebar #widget_categories_modified .all,
#sidebar #widget_categories_modified .all,
#sidebar #widget_youtube .all .active,
#sidebar #widget_youtube .all a:hover {
	color: #f29400;
	background: none;
}

#widget_categories_modified h3 a {
	display: block;
	padding: 9px;	
	color: #464549;
	font-size: 9pt;
	text-decoration: none;
}

#widget_categories_modified span {
	display: block;
	margin-top: 5px;
	font-weight: normal;
	font-size: 9pt;
	color: #777;
	text-shadow: 1px 1px 0 #fff;	
}

#widget_categories_modified .active span,
#widget_categories_modified a:hover span,
#sidebar .box .active,
#sidebar .box a:hover {
	text-shadow: none;
}

/* @end */

/* @group Recent */

#widget_recent_entries .content,
#widget_recent_entries-content {
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

/* @end */

/* @group Tags*/

#widget_tag_cloud-content a {
	color: #666;
	text-decoration: none;
}

/* @end */

/* @group Videos */

#videos {
	padding-bottom: 10px;
}

#videos .latest {
	border: none;
	background: none;
	padding: 0;
	margin-bottom: 12px;
}

/* @end */

/* @group Videos*/

#widget_youtube .featured {
	padding: 0;
	background: none;
	border: none;
}
#widget_youtube .featured h3 {
	display: none;
}

/* @end */

/* @group Superwidget */

#super-widget .active {
	color: #f29400;
	outline: none;
	background: url(img/superwidget-active.png) no-repeat bottom center;
}
#super-widget .header a:hover {
	color: #f29400;
}

/* @end */

/* @group Login */



/* @end */

.textwidget a {
	color: #555;
	text-decoration: none;
}

/* @end */

/* @end */

/* @group Footer */

#footer {
	border-top: 12px solid #fff;
}

#widgets {
	padding-left: 20px;
	background-color: #646567;
	height: 100%;
}

#widgets .box {
	float: left;
	width: 278px;
	height: 200px;
	margin: 20px 12px 20px 0;
}

#widgets .content {
	padding-top: 10px;
	line-height: 1.3;
	text-shadow: none;
}

#widgets h2 {
	background-image: url(img/widget-header-bg.jpg);
}

#widgets h2 a {
	color: #fff;
	text-decoration: none;
}

#copyright {
	padding: 12px 0;
	font-style: italic;
	font-size: 8pt;
	color: #999;
}

#copyright a {
	color: #999;
}

#rights {
	float: left;	
}

#rights span {
	color: #ddd;
}

#grow {
	 float: right;
}

/* @end */

/* @end */

/* @group Content */

/* @group Artikel-Übersicht */

#articles li {
	margin-bottom: 12px;
	padding: 25px;
	padding-bottom: 50px;
	background-color: #f6f6f6;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

#articles ul {
	margin-bottom: 10px;
}

#articles li li {
	margin: 0 0 0 20px;
	padding: 0;
	background: none;
	list-style: disc;
	overflow: visible;
}

#articles .announcement {
	border: 2px solid #F29400;
}

#articles h2,
#articles h3.category-h3 {
	font-size: 10pt;
	color: #f29400;
	margin-bottom: 10px;
}
#articles h2 a,
#articles h3.category-h3 a {
	font-size: 14pt;
	color: #464549;
	text-shadow: 1px 1px 0 #fff;
	text-decoration: none;
}

#articles h2 .locked {
	position: absolute;
	top: 25px;
	right: 25px;
}

#articles p {
	margin-bottom: 0.5em;
}

#articles a {
	color: #f29400;
}

#articles .info,
#meta-info {
	margin-bottom: 15px;
	color: #9a9c9d;
	font-size: 7.5pt;
}

#articles .info {
	text-transform: uppercase;
}



#articles .info span,
#meta-info .date {
	background: url(img/icons/clock.gif) no-repeat left center;
	padding-left: 15px;	
}

#articles .info .author {
	background: none;
}

#articles .info .last-comment {
  display: block;
  margin-top: 3px;
  padding: 3px 0 0 0;
  border-top: 1px solid #ddd;
  background: none;
}

#articles .info .last-comment a {
  padding: 0;
  background: 0;
}

#articles .info a {
	color: #f29400;
	background: url(img/icons/comment.gif) no-repeat 7px center;
	padding-left: 23px;
}

#articles img {
	position: relative;
	padding: 3px;
	border: 1px solid #d2d2d4;
	z-index: 500;
}
#articles div.img {
	position: relative;
	z-index: 300;
}
#articles img.highlight {
	padding: 0;
	border: none;
}

#articles a.more {
	float: right;
	display: block;
	width: 92px;
	height: 18px;
	margin-top: 15px;
	padding-top: 4px;
	font-size: 8pt;
	text-align: center;
	color: #473310;
	text-decoration: none;
	background: url(img/icons/read-more.png) no-repeat right top;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
}

#articles a.more-link {
	color: #000;
	text-decoration: none;
}
.access-hint {
	margin-top: 15px;
	padding: 10px;
	background-color: #e8e8e8;
	text-shadow: none;
}

#articles table,
#text table {
	margin-bottom: 1.5em;
	font-size: 9pt;
	border-top: 1px solid #ddd !important;
	border-left: 1px solid #ddd !important;
}

#articles table td,
#text table td {
	padding: 3px 3px 0 3px;
	vertical-align: top;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

/* @end */

/* @group Artikel-Detailansicht */

#text {
	padding: 0 25px;
}

#text h2 {
	color: #f29400;
	font-size: 12pt;
	margin-bottom: 1em;
}

#text h3 {
	color: #f29400;
	font-size: 11pt;
	margin-bottom: 1em;
}

#text img {
	padding: 3px;
	background-color: #f6f6f6;
	border: 1px solid #d2d2d4;
}

#text .alignleft {
	margin-right: 10px;
}

#text img.alignleft {
	float: left;
	margin-right: 10px;
}

#meta-info {
	padding: 0 25px;
}

#meta-info a {
	color: #9A9C9D;
}

#meta-info #data {
	float: left;
}

#meta-info #data li {
	float: left;
	border-right: 1px solid #ddd;
	margin-right: 5px;
	padding-right: 5px;
}

#meta-info #data li li,
#meta-info #data .last {
	margin: 0;
	border: none;
}

.post-categories,
.post-categories li,
#options li {
	display: inline;
}

#meta-info #options {
	float: right;
}

#meta-info #options a {
	display: block;
	float: left;
	margin-left: 7px;
	padding-left: 7px;
	border-right: 1px solid #ddd;
	text-indent: -7000px;
	overflow: hidden;
	background-repeat: no-repeat;
}
#meta-info #options .last,
#meta-info #options li:last-child a {
	padding: 0;
	border: none;
}

#options .bookmark {
	background-image: url(img/icons/bookmark.png);	
	width: 11px;
	height: 7px;
}
#options .print {
	background-image: url(img/icons/print.png);	
	width: 9px;
	height: 8px;
}
#options .comment {
	background-image: url(img/icons/comment-article.gif);
	width: 10px;
	height: 9px;
}

#wrapper .postmetadata {
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	color: #9A9C9D;
	padding: 1.5em 0;
	margin-bottom: 1em;
}

.postmetadata a {
	color: #9A9C9D;
}

#text .commentlist img {
	padding: 0;
	border: none;
	background-color: transparent;
}

/* @group Kommentare */

.navigation {
	overflow: hidden;
	background-color: #e9e9e9;
	padding: 5px 7px;
}

#wrapper .navigation a {
	color: #888;
	text-decoration: none;
	text-shadow: none;
}

#respond {
	border-bottom: 1px solid #eee;
	margin-bottom: 1em;
}

#respond h2 {
	margin-top: 0.5em;
}

#commentform textarea {
	width: 539px;
	padding: 3px;
	border: 1px solid #ddd;
}

#commentform input {
	padding: 3px;
	border: 1px solid #ddd;
}

#commentform #comment-submit {
	padding: 5px;
	width: 130px;
	font-size: 8pt;
	border: 1px solid #bbb;
	background-color: #ddd;
	cursor: pointer;
}

#wrapper .commentlist {
	margin: 0;
	border-bottom: 0.5em solid #fff;
}

.commentlist li {
	border: 1px solid #ddd;
	background-color: #fefefe;
	list-style: none;
	padding: 5px;
}

.commentlist .ratingblock {
	padding-top: 6px;
	margin-bottom: 0;
	border-top: 1px solid #eee;
}

.commentlist .ratingblock .ratingstars {
	float: left;
	margin-right: 3px;
}

#text .commentlist .avatar {
	float: left;
	margin: 0 5px 0 0;
}

.commentlist cite {
	font-size: 12pt;
}
#text .commentlist cite a {
	text-decoration: none;
	color: #555;
}

#text .commentmetadata {
	margin-bottom: 10px;
}

#text .commentmetadata a {
	color: #999;
	text-decoration: none;	
}

#text .comment-body p {
	padding-top: 5px;
	margin-bottom: 0;
}

.social_bookmark strong,
.social_bookmark br {
	display: none;
}

.nocomments {
	display: none;
}

/* @group Archiv-Seite */

#pagination {
	background-color: #e9e9e9;
	overflow: hidden;
	height: 23px;
	padding: 5px 7px;
}

#pagination p,
#pagination ul,
#pagination li {
	float: left;
}

#pagination li {
	}

#pagination p {
	margin-right: 10px;
	padding-top: 2px;
}

#content #pagination a {
	display: block;
	padding: 2px 6px;
	color: #666;
	text-decoration: none;
	text-shadow: none;
}

#pagination .current {
	display: block;
	color: #f29400;
	padding: 2px 6px;
	background-color: #dedede;
	text-shadow: none;
}

#content #pagination a:hover {
	color: #999;
}

/* @end */

/* @end */

#intro .post-edit-link {
	float: right;
	padding: 10px 10px 0 0;
	font-size: 7.5pt;
	color: #999;
}
#intro #meta-info .post-edit-link {
	float: none;
	padding: 0;
}

/* @end */

/* @group Archiv-Seite */

.month {
	padding: 25px;
	background-color: #f6f6f6;
	margin-bottom: 12px;
	color: #9f9f9f;
}

.month h2 {
	border-bottom: 1px solid #ddd;
	margin-top: 1.5em;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	font-size: 14pt;
}
.month h2:first-child {
	margin-top: 0;
}

.month ul {
	margin-bottom: 0.5em;
}

.month ul {
	margin-bottom: 0.5em;
}

.month li {
	margin-bottom: 0.5em;
}

.month a {
	color: #f29400;
}

.signalfarbe {
	color: red;
	font-weight: bold;
}

.cfx-orange {
	color: #f29400;	
}

#open-featured {
	position: relative;
	z-index: 500;
	display: block;
	width: 250px;
	height: 166px;
	padding: 10px 0;
	background-color: #000;
	overflow: hidden;
	background: none;
}

#open-featured img {
	position: relative;
	top: -13px;
	width: 252px;
}

#open-featured .play {
	position: absolute;
	z-index: 1000;
	left: 84px;
	top: 50px;
	width: 84px;
	height: 84px;
	background: url(/wp-content/themes/cfx-blog/img/icons/play.png) center left;
	text-indent: -7000px;
	overflow: hidden;
}

/* ALT (mit Object)
#open-featured {
	display: block;
	position: absolute;
	z-index: 1000;
	width: 250px;
	height: 160px;
	left: 5px;
	top: 35px;
	text-indent: -7000px;
	background-image: none;
	background-color: transparent;
}*/

/* @end */

/* @end */



/* @group GD Star Rating */

.ratingstarsinline {
	margin-right: 3px;
}

/* @end */

/* @group WP-Polls */

#widget_polls-widget h3 {
 border: 1px solid #D4D4D6;
 border-bottom: none;
 -webkit-border-top-left-radius: 3px;
 -webkit-border-top-right-radius: 3px;
 -moz-border-radius-topleft: 3px;
 -moz-border-radius-topright: 3px;
 border-top-left-radius: 3px;
 border-top-right-radius: 3px;	

}

#sidebar .wp-polls-ul {
  margin: 0 0 12px 0;
  border: 1px solid #D4D4D6;
  padding: 9px;
  background-color: #f7f7f7;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

#sidebar .wp-polls-ul li {
	border: none;
	color: #666;
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 5px;
	margin-top: 5px;
	overflow: hidden;
}
#sidebar .wp-polls-ul li:last-child {
	border: none;
	padding-bottom: 0;
}

.vote-submit {
	float: left;
}

.vote-link {
	float: left;
}

#sidebar .vote-submit input {
	padding: 3px;
	background-color: #F29400;
	cursor: pointer;
}
#sidebar .vote-submit input:hover {
	color: #fff;
}

#sidebar .vote-submit label {
	float: right;
	display: block;
	width: 205px;
}

.sidebar-link,
.vote-link {
	text-shadow: 1px 1px #fff;
	font-size: 9pt;
	text-decoration: none;
	float: right;
	color: #888;
}
.sidebar-link a,
.vote-link a {
	color: #888;
	text-decoration: none;
}

.vote-link {
	float: left;
}

.sidebar-link a:hover,
.vote-link a:hover {
	color: #F29400;
}

/* @end */

#cboxOverlay {
	z-index: 10000;
}

#cboxCurrent,
#cboxNext,
cboxPrevious {
	display: none !important;
}

#cboxTitle {
	width: 99.7% !important;
}

#cboxClose {
	left: 0 !important;
}

#navigation #broker-link {
	position: absolute;
	left: 462px;
	top: 16px;
}

#wrapper .twitter-info {
	float: right;
	width: 390px;
	font-size: 8pt;
	color: #888;
}

.submit-comment {
	float: left;
}

#widget_gdstarrating_star-content div {
	float: left;
}

#widget_gdstarrating_star-content span {
	color: #999;
	padding: 3px 3px 0 3px;
}

/* @group Kontaktformular */

.wpcf7-form input {
	margin-bottom: 30px;
	width: 300px;
}
.wpcf7-form input,
.wpcf7-form textarea {
	border: 1px solid #bbb;
	padding: 3px;
	margin-bottom: 10px;
}
.wpcf7-form textarea {
	width: 100%;
	font-family: Verdana;
	font-size: 10pt;
}

#wrapper .wpcf7-form p {
	margin: 0;
}

.wpcf7-form label {
	color: #555;
	font-size: 9pt;
}

.wpcf7-form label em {
	color: #F4CB8A;
	font-size: 8pt;
	padding-left: 3px;
}

.wpcf7-form .submit input {
	width: auto;
	font-weight: bold;
	cursor: pointer;
}

/* @end */

/* @group Who is online */

#who_is_online_widget {
	background: url(img/who-is-online-bg.jpg) no-repeat left top;
	padding: 10px 0 9px;
	font-size: .85em;
	overflow: hidden;
	height: 15px;
}

#who_is_online_widget div.content {
	float: right;
	padding: 0;
	padding-right: 20px;
}

#who_is_online_widget span {
	text-shadow: none;
}

#who_is_online_widget span.who-is-online-title {
	padding-left: 30px;
	float: left;
}

#who_is_online_widget li {
	border: none;
	color: #464549;
	margin: 0;
}
#who_is_online_widget li:first-child {
	border-bottom: 1px solid #D4D4D6;
	margin-bottom: 1px;
	padding-bottom: 3px;
}

/* @end */
#wpstats {
	display: none;
}

#skyscraper,
#puzzle-banner {
	position: absolute;
	top: -1px;
	right: -150px;
	width:150px;
	height:552px;
}

#puzzle-banner {
	top: 551px;
}

/* @group polls */

ul.wp-polls-ul li {
	overflow: hidden;
}

ul.wp-polls-ul {
	overflow: hidden;
}

ul.wp-polls-ul input {
	display: block;
	float: left;
	margin-top: 5px;
}

ul.wp-polls-ul label {
    float: right;
	width: 210px;
	display: block;
}
/* @end */

/* @group edit-link */
li span.edit-link {
	position: absolute;
	top: 5px; 
	right: 12px;
}
/* @end */



/* @group Chart-Login */

#lb-container {
	width:1500;
	overflow:hidden;
	color: #555;
	font:10pt/1.4 Verdana,Lucida,"Lucida Grande",sans-serif;
	text-shadow:1px 1px 0 #FFFFFF;
}
#lb-chart {
	width: 1589px;
	height: 735px;
	background-image: url(/wp-content/themes/cfx-blog/img/chart_und_chartanalyse_aus_dem_cfx_trading_blog_handelssignale_fuer_trader.jpg);
}

#lb-chart h1 {
	border-bottom:1px solid #EEEEEE;
	color:#F29400;
	font-size: 16pt;
	margin: 0;
	padding: 0;
	margin-bottom:0.5em;
}
#lb-chart .layer {
	position: absolute;
	z-index: 200;
	top: 15%;
	left: 25%;
	width: 600px;
	padding: 15px;
	background-color: #eee;
	border: 1px solid #bbb;
	text-shadow: none;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#lb-chart .login {
	top: 250px;
	width: 386px;
	margin-left: 108px;
	padding-top: 20px;
	z-index: 100;
	background-color: #dfdfdf;
}
#lb-chart .button a {
	display: block;
	margin-top: 10px;
	padding: 5px;
	border: 1px solid #D4D4D6;
	text-align: center;
	color: #464549;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	font-weight: bold;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: url(/wp-content/themes/cfx-blog/img/category-bg-active.png) bottom;
}
#lb-chart p img {
	padding-top: 3px;
}
#lb-chart form {
	margin-top: 5px;
}
#lb-chart form div.input {
	margin-bottom: 5px;
	padding-top: 5px;
}
#lb-chart form div.last {
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#lb-chart form div.input input {
	width: 210px;
	background-color:#FFFFFF;
	border:1px solid #BBBBBB;
	font-weight:bold;
	padding:4px;
	-moz-border-radius:3px 3px 3px 3px;
	webkit-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}
#lb-chart label {
	display: block;
	float: left;
	width: 170px;
	font-size: 9pt;
	padding: 5px 0;
}
#lb-chart .submit {
	float: left;
}
#lb-chart .actions {
	float: right;
	margin: 0;
}
#lb-chart .actions a {
	font-size: 9pt;
	color: #666;
}
	
#lb-chart input.submit {
	background-image: url(/wp-content/themes/cfx-blog/img/category-bg.png);
	float: left;
	padding: 7px 12px;
	margin-right: 5px;
	margin-left: 170px;
	border: 1px solid #d4DdDd;
	cursor: pointer;
	-moz-border-radius:3px 3px 3px 3px;
	webkit-border-radius:3px 3px 3px 3px;
	border-radius:3px 3px 3px 3px;
}
#lb-chart input.submit:hover {
 	background: url(/wp-content/themes/cfx-blog/img/category-bg-active-submit.png)  #f5c789;
}

/* @end */

/* @group Advertisement */

#articles li.advertisement {
	width: 600px;
	margin: 0 auto;
	margin-bottom: 12px;	
	background: url(/wp-content/themes/cfx-blog/img/advert_border.png) repeat-y left top #f8f8f8;
	padding: 0;
}
#articles li.advertisement div.ad_content {
	margin: 0 auto;
	width: 535px;
	margin-bottom: 10px;
}
#articles li.advertisement span.info {
	display: block;
	position: relative;
	text-transform: uppercase;
	color: #9A9C9D;
	font-size:6.5pt;
	text-align: left;
	left: 7px;
	margin-bottom: 5px;
}

.commentlist li.advertisement span.info {
	display: block;
	margin-bottom: 0px;
	position: relative;
	text-transform:uppercase;
	color:#9A9C9D;
	font-size:6.5pt;
	text-align: left;
}
#articles li.advertisement img {
	border: none;
	padding: 0;
	display: block;
}
.commentlist li.advertisement {
	margin: 0 auto;
	margin-bottom: 12px;
	border: none;	
	background: url(/wp-content/themes/cfx-blog/img/advert_border.png) repeat-y left top #f8f8f8;
	padding: 0;
	width: 535px;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.commentlist li.advertisement img{
	display: block;
	max-width: 535px;
	margin: 0;
}

/* @end */

* html .ratingstarsinline {
	position: relative;
}

* html .starsbar {
	position: relative;
}

embed {
	cursor: pointer;
}
