@import "assets/reset.css";
@import "assets/affiliate-tests.de.css";

/*
@import "100partnerprogramme.de.css";
@import "merchant-blog.100partnerprogramme.de.css";
@import "forum.100partnerprogramme.de.css";
@import "affiliate-people.de.css";
@import "affiliate-katalog.de.css";
@import "affiliate-interviews.de.css";
@import "affiliate-kalendar.de.css";
@import "affiliate-tests.de.css";
@import "affiliate-tutorials.de.css";
@import "affiliate-jobs.de.css";
@import "affiliate-radio.de.css";
@import "affiliate-toolbar.de.css";
*/

html {background:#d7d7d7 url("assets/i/html.gif") repeat-x left top;}
body {font-family:Arial;position:relative;color:#292929;background:url("assets/i/top.line.gif") repeat-x left top;}

/* ---------------------- layout ---------------------- */
#wrap {padding-top:328px;margin-left:22px;width:887px;position:relative;z-index:1;zoom:1;overflow:hidden;margin-bottom:67px;background:url("assets/i/wrap.jpg") no-repeat left 23px;}
#middle {zoom:1;overflow:hidden;}
#content {float:left;width:617px;overflow:hidden;zoom:1;}
#content-inner {padding:25px 25px 0 18px;overflow:hidden;zoom:1;}
#sidebar {width:270px;padding:8px 0 25px 0;float:left;overflow:hidden;}
#header {height:180px;padding-top:148px;overflow:hidden;position:absolute;left:0;top:0;width:100%;}
#banner {position:absolute;top:50px;left:180px;z-index:10;}
#banner-right {position:absolute;top:160px;left:926px;z-index:10;}

#body-background {height:730px;width:204px;position:absolute;z-index:0;right:0;top:125px;background:url("assets/i/body.png") no-repeat left top;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="assets/i/body.png", sizingMethod="image");}
#wrap div.corner-bottom-left {position:absolute;left:0;bottom:0;_bottom:-1px;width:9px;height:9px;background:url("assets/i/middle.corner.bottom.left.gif") no-repeat left bottom;}
#wrap div.corner-bottom-right {position:absolute;right:0;bottom:0;_bottom:-1px;_right:-1px;width:15px;height:15px;background:url("assets/i/middle.corner.bottom.right.gif") no-repeat right bottom;}

#middle {background:#fff url("assets/i/middle.gif") repeat-y right top;}
/* ---------------------- header ---------------------- */
#header {background:url("assets/i/header.jpg") no-repeat left 148px;}
#header .blog-title {position:relative;width:307px;height:93px;overflow:hidden;float:left;}
#header .blog-title h1 {margin-bottom:5px;font-size:131%;color:#9a0200;}
#header .blog-title h4 {margin:0;font-size:123.1%;color:#606060;font-style:italic;}
a.home {position:absolute;left:0;top:23px;height:93px;padding-top:125px;width:400px;overflow:hidden;z-index:2;background:url("assets/i/header.a.home.jpg") no-repeat left top;}
a.home span {position:absolute;left:0;top:125px;width:100%;height:100%;overflow:hidden;text-indent:-2500px;cursor:pointer;}

#header .menu-quick {float:right;margin:0;}
#header .menu-quick li {float:left;padding-left:17px;background:url("assets/i/header.menu.quick.li.gif") no-repeat 8px center;font-size:85%;list-style-type:none;line-height:25px;}
#header .menu-quick li.first {background-image:none;}
#header .menu-quick li.rss {background-image:none;padding-right:11px;background:url("assets/i/header.menu.quick.li.rss.gif") no-repeat right top;}
#header .menu-quick li.rss img {_padding-top:3px;}
#header .menu-quick li a {color:#666;text-decoration:none;}
#header .menu-quick li a:hover {text-decoration:none;color:#ef4550;}
#header .menu-quick li a img {vertical-align:middle;}

#header .search {padding:7px;padding-bottom:0;background:url("assets/i/form.search.png") repeat left top;width:300px;float:right;clear:right;
  _background-image:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="assets/i/form.search.png", sizingMethod="scale");
}
#header .search p {margin:0;margin-bottom:5px;zoom:1;overflow:hidden;}
#header .search input {float:left;margin-right:5px;}
#header .search input.txt {padding:1px 5px;width:150px;border:1px solid #cacaca;color:#646466;}
#header .search label {float:left;color:#878788;font-size:85%;margin-right:10px;cursor:pointer;}

#header .menu-main {clear:both;zoom:1;overflow:hidden;height:29px;overflow:hidden;background:#999 url("assets/i/header.menu.main.gif") repeat-x left center;margin:0;}
#header .menu-main li {float:left;line-height:29px;height:29px;font-size:93%;font-weight:bold;padding:0 40px;list-style-type:none;}
#header .menu-main li a {color:#fff;text-decoration:none;}
#header .menu-main li a:hover {text-decoration:underline;}

#header .navigation {padding-left:8px;height:29px;overflow:hidden;zoom:1;line-height:29px;color:#fff;}
#header .navigation form {float:left;}
#header .navigation form select {width:230px;}
#header .navigation .bookmark {float:right;padding-right:12px;}
#header .navigation .bookmark img {vertical-align:middle;}

#header .newsletter {height:29px;overflow:hidden;zoom:1;line-height:29px;background:url("assets/i/header.newsletter.gif") repeat-x left center;color:#646466;font-size:93%;padding-left:20px;position:relative;}
#header .newsletter a {text-decoration:underline;color:#646466;}
#header .newsletter a:hover {text-decoration:none;color:#ef4550;}

#header .newsletter form {padding-top:5px;position:absolute;left:250px;top:0;border:none;background-color:transparent;}
#header .newsletter form input {float:left;margin-left:10px;}
#header .newsletter input.txt {padding:2px 5px;width:150px;border:1px solid #cacaca;color:#646466;}
#header .newsletter form p {width:auto;}

#top-news {height:23px;width:100%;position:absolute;left:0;top:0;line-height:23px;overflow:hidden;font-size:108%;}
#top-news strong {font-weight:bold;}
#top-news a {color:#902116;text-decoration:underline;font-weight:bold;}
#top-news a:hover {text-decoration:none;color:#ef4550;}
#top-news .source {font-style:italic;font-size:93%;}
#top-news .network {width:182px;height:23px;overflow:hidden;line-height:23px;color:#fff;font-weight:bold;background:#999 url("assets/i/top.news.network.png") no-repeat left top;right:0;top:0;position:absolute;text-align:left;text-indent:15px;}

/* ---------------------- sidebar ---------------------- */
//#sidebar a {color:#9a0200;text-decoration:underline;}
#sidebar a:hover {text-decoration:none;}

#sidebar div.block {margin-bottom:5px;border-bottom:1px solid #b3b3b3;padding:10px 13px 0 18px;}
#sidebar div.block .rss {float:right;}
#sidebar h3 {color:#9a0200;font-weight:bold;font-size:108%;margin:0;margin-bottom:15px;}
#sidebar p {font-size:93%;margin:0;margin-bottom:15px;}
#sidebar p.banners {text-align:center;margin:0;padding:5px 0;border-bottom:1px solid #b3b3b3;}

#sidebar ul.section {margin:0 0 5px 1px;height:29px;overflow:visible;zoom:1;}
#sidebar ul.section li {
	list-style-type:none;
	float:left;
	line-height:29px;
	padding-left:10px;
	padding-right: 10px;
/*	background:url("assets/i/sidebar.ul.sections.li.gif") no-repeat 12px center;*/
	font-size:93%;
	font-weight:bold;
}
#sidebar ul.section li.first {background:none;padding-left:12px; border-left: none;}
#sidebar ul.section li.last {border-right: none;}
#sidebar ul.section li a {color:#fff;text-decoration:none;}
#sidebar ul.section li a:hover {text-decoration:underline;}
#sidebar ul.section li.current a {color:#fee900;}
#sidebar .section-content {border-bottom: 1px solid #b3b3b3; margin-bottom: 5px; padding-bottom: 10px;}
#sidebar .section-content .inner {display:none;}
#sidebar .section-content .current {display:block;}

#sidebar ul.links {margin:0;padding:0 20px;}
#sidebar ul.links li {
	list-style-type:none;
	padding:5px 0 5px 22px;
	font-size:85%;
	color:#333;
	background:url("assets/i/sidebar.ul.links.li.gif") no-repeat 7px center;border-bottom:1px solid #B3B3B3;
	zoom:1;
}
#sidebar ul.links li.current {background:#fff url("assets/i/sidebar.ul.links.li.current.gif") no-repeat 7px center}
#sidebar ul.links li a {color:#333;text-decoration:none;}
#sidebar ul.links li a:hover {text-decoration:underline;}

#sidebar ul.wp-tag-cloud {text-align:center;margin:0;margin-bottom:20px;}
#sidebar ul.wp-tag-cloud li {display:inline;padding-right:5px;list-style-type:none;}
#sidebar ul.wp-tag-cloud li a {color:#9a0200;}
#sidebar ul.wp-tag-cloud li a:hover {text-decoration:none;color:#ef4550;}

/* ---------------------- content ---------------------- */
/* --- common --- */
#content div.clear {clear:both;}
#content h2 {color:#9a0200;font-weight:bold;font-size:138.5%;margin:0;margin-bottom:5px;}
#content h3 {color:#9a0200;font-weight:bold;font-size:108%;margin:0;margin-bottom:15px;}
#content p {margin:0;margin-bottom:23px;}
#content a {color:#9a0200;text-decoration:underline;}
#content a:hover {text-decoration:none;color:#ef4550;}

#content ul.links {margin:0;}
#content ul.links li {list-style-type:none;padding-left:23px;line-height:23px;font-size:93%;color:#333;background:url("assets/i/content.ul.links.li.gif") no-repeat 8px 10px;}

/* --- post --- */
#content .post {margin-bottom:32px;}
#content .post .author {font-size:93%;font-style:italic;color:#333;}
#content .post .info {background:#ccc url("assets/i/post/info.gif") repeat-y left top;border:1px solid #ccc;zoom:1;overflow:hidden;color:#666;padding:0 8px 6px 8px;margin-bottom:6px;}
#content .post .info p {margin:0;margin-top:6px;font-size:85%}
#content .post .info p.date {float:left;white-space:nowrap;}
#content .post .info .date .date {padding:0 23px 0 18px;background:url("assets/i/post/info.date.gif") no-repeat left center;}
#content .post .info .date .time {padding:0 35px 0 17px;background:url("assets/i/post/info.time.gif") no-repeat left center;}
#content .post .info .trackback {float:left;padding-left:16px;background:url("assets/i/post/info.trackback.gif") no-repeat left center;}
#content .post .info .editlink {float:left;padding-left:20px;}
#content .post .info .comments {float:left;padding-left:16px;background:url("assets/i/post/info.comments.gif") no-repeat left center;}
#content .post .info .comments a {color:#666;text-decoration:none;}
#content .post .info .comments a:hover {text-decoration:underline;}
#content .post .info .category {float:left;clear:left;margin-bottom:0!important;padding:0 4px 0 18px;background:url("assets/i/post/info.category.gif") no-repeat left center;}
#content .post .info .tag {float:left;margin-bottom:0!important;padding-left:5px;background:url("assets/i/post/info.tag.gif") no-repeat left center;}

#content .post .similar {background-color:#f3f3f3;padding:10px 14px;margin-bottom:25px;}
#content .post .similar h3 {font-size:93%;color:#333!important;margin-bottom:8px!important;}

#content .post .comments {margin:0;}
#content .post .comments li {list-style-type:none;border:1px solid #bcbcbc;margin-bottom:12px;color:#333;padding:20px 12px 11px 15px;zoom:1;overflow:hidden;}
#content .post .comments li.even {border:1px solid #c44750;background:#f2f2f2 url("assets/i/post/comments.li.even.gif") repeat-x left top;}
#content .post .comments .comment-content {float:left;width:74%;overflow:hidden;}
#content .post .comments .comment-trackback {float:left;width:99%;overflow:hidden;}
#content .post .comments .comment-info {float:left;width:26%;overflow:hidden;background:url("assets/i/post/comment.info.gif") no-repeat left top;text-align:center;padding-top:13px;}
#content .post .comments li.even .comment-info {background-image:url("assets/i/post/comment.info.even.gif");}
#content .post .comments .comment-info img {margin-bottom:15px;}
#content .post .comments .comment-author {color:#9a0200;font-weight:bold;font-size:93%;margin-bottom:0;}
#content .post .comments .comment-date {color:#333;font-size:93%;}
#content .post .comments .comment-more {color:#333;font-size:93%;text-align:center;margin-bottom:0;}
#content .post .comments .comment-more a {color:#333;text-decoration:underline;}
#content .post .comments .comment-more a:hover {text-decoration:none;color:#ef4550;}

/* --- pages navigation --- */
#content ul.navigation {margin:0 0 25px 0;text-align:right;}
#content ul.navigation li {list-style-type:none;display:inline;font-weight:bold;padding:0 5px;}
#content ul.navigation li a {font-weight:normal;padding:0 3px;}
#content ul.navigation li a:hover {background-color:#9a0200;color:#fff;}

/* --- default form --- */
#content form {background-color:#f3f3f3;border:1px solid #bbb;margin-bottom:13px;padding:40px 20px 20px 20px;}
#content form fieldset {margin:0;}
#content form fieldset ol {margin:0;margin-bottom:15px;zoom:1;overflow:hidden;}
#content form li {list-style-type:none;float:left;width:100%;margin-bottom:7px;}
#content form label {width:25%;float:left;font-size:93%;font-weight:bold;padding-top:10px;cursor:pointer;}
#content form input.txt {border:1px solid #cacaca;padding:10px;color:#333;width:240px;}
#content form textarea {border:1px solid #cacaca;padding:10px;color:#333;width:510px;overflow:auto;}
#content form li.error label, #content form li.highlight label {color:#9a0200;}
#content form li.error input.txt, #content form li.highlight input.txt {border-color:#9a0200;color:#9a0200;}
#content form li.error textarea, #content form li.highlight textarea {border-color:#9a0200;color:#9a0200;}
#content p.buttons {text-align:right;margin:0;}
#content input.button {padding:7px 26px;overflow:visible;cursor:pointer;font-size:93%;color:#fff;font-weight:bold;background:#9a0200 url("assets/i/input.button.gif") repeat-x left top;border:none;}
#content input.button:hover {background:#999;color:#9a0200;}
#content input.hover {background:#999;color:#9a0200;}

/** Additions by Frank **/

.subscribe-to-comments input {float:left;display:inline;}
#content p.subscribe-to-comments {margin-top:15px;}
#content .subscribe-to-comments label {font-weight:normal;width:300px;float:none;padding-left:10px;}

.pagebar {padding:0.2em 0.5em;margin-right:0.1em;margin-bottom:1.0em;border:1px solid #fff;background:#fff;text-decoration:none;}
.pagebar a:hover {border-color:#9a0200;}
.pagebar a:visited {border:1px solid #999999;text-decoration:none;padding:0.2em 0.5em;}

.pagebar a, .pageList .this-page {border:1px solid #999999;text-decoration:none;padding:0.2em 0.5em;}
.pagebar .this-page {border:1px solid #9a0200;padding:0.2em 0.5em;font-weight:bold;background:#9a0200;color:#fff;}
.pagebar .break {padding:2px 6px 2px 6px;border:none;background:#fff;text-decoration:none;}
.pagebar .inactive {border:1px solid #cccccc;color:#ccc;text-decoration:none;padding:0.2em 0.5em;}

.gplus { float: left; margin-left: 30px; margin-top: 3px; }

p.comments, p.tag { padding-right: 30px; }
