﻿@charset "utf-8";

/* GLOBAL STYLES */
html, body { margin: 0; padding: 0; }
body { background: #F4EDDF url(../img/back.jpg) repeat 0 0; color: #333; font-size: 12px; font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;}
img { border: 0; }
a { color: #5F5F13; text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear: both; display: block; height: 0px; overflow: hidden; }
.left { float: left; }
.right { float: right; }
p {line-height:130%;}

.content-holder { width: 1000px; margin: 0 auto 0 15px; }

/* HEADER */
.header { background: #FCFAF5; border-top: 2px solid #da423f; padding: 0 11px 10px 11px; }
.header-404 { background: transparent url('../img/1px.png') repeat;  padding-bottom: 0; }
	.header .logo { width: 345px; height: 59px; /*background: url('../img/sprite.png') no-repeat left top;*/ margin: 27px 0 0 0; float: left; }
	.header .account { width: 560px; text-align: right; float: right; position: relative; height: 32px;}
		.header .account a.btn { font-family: Helvetica, Arial, sans-serif; height: 32px; line-height: 32px; display: inline-block; background: #e06964; color: #faf4e7; font-size: 12px; padding: 0 8px; margin: 0 0 0 4px; }
			.header .account a.login span { width: 19px; height: 13px; display: inline-block; background: url('../img/sprite.png') no-repeat -197px -67px; margin: 10px 4px 0 0; float: left; }	
			.header .account a.btn-add span { width: 19px; height: 13px; display: inline-block; background: url('../img/sprite.png') no-repeat -498px -36px; margin: 10px 4px 0 0; float: left; }	
			.header .account a.btn-list span { width: 19px; height: 13px; display: inline-block; background: url('../img/sprite.png') no-repeat -518px -36px; margin: 10px 4px 0 0; float: left; }	
			.header .account a.btn-profile span { width: 19px; height: 13px; display: inline-block; background: url('../img/sprite.png') no-repeat -540px -36px; margin: 10px 4px 0 0; float: left; }	
	.header .account a.btn:hover { background: #db4b47; text-decoration: none; }
	
	 .popup-login  { display: none; width: 370px; background: #fff; border: 5px solid #db4b47; position: absolute; top: 35px; left: 100px; z-index: 9999; }
	 .popup-login form { margin: 0 !important; }
	 .popup-login .form .bordered { height: 42px; border-bottom: 1px dotted #333; }
	 .popup-login .form .loginMsg { border-bottom: 1px dotted #333; text-align:center; font-size: 13px; padding: 5px; font-weight:bold;}
	 .popup-login .form .bordered label { width: 150px; height: 42px; line-height: 42px; display: block; background: #fcf9f5 url('../img/bg_label.jpg') repeat-x; color: #52504c; text-align: left; padding: 0 0 0 12px; float: left; }
	 .popup-login .form .bordered input { width: 185px; height: 42px; line-height: 42px; display: block; background: #fff; border: 0; color: #52504c; text-align: left; padding: 0 10px; float: left; }
	 .popup-login .bottom { background: #fcf9f5; text-align: left; padding: 10px; }
	 .popup-login .bottom .submit { height: 30px; line-height: 30px; display: inline-block; background: #da423f; color: #fff; font-size: 16px; font-weight: bold; padding: 0 20px; float: left; }
	 .popup-login .bottom .submit:hover { text-decoration: none; }
	 .popup-login .form .bottom .forgot { height: 30px; line-height: 20px; display: inline-block; color: #595906; font-size: 12px; float: right; margin: 0px;}
	 
	 .popup-login #passwordForgotten .text { text-align: left; padding:5px; line-height:18px; border: 1px dotted #333333;}
	 .popup-login #passwordForgotten .text b { line-height:24px; }
	 .popup-login #passwordForgotten .text a { font-weight: bold; }
	 .popup-login #passwordForgotten .bottom { text-align: right; }
	 
	 .popup-login .popup-close { width: 30px; height: 31px; display: inline-block; background: gray url('../img/popup_close_small.jpg') no-repeat left top; position: absolute; top: 0; right: -35px; }
	 .loginPage .popup-login .popup-close { display:none; }
	 
	 .loginPage              { height: 300px;}
	 .loginPage .popup-login { display: block;  border: 0px; position: relative; left: 0px; top: 0px; z-index: 0;}
		
	.header h2 {width: 500px; color: #4c4b47; font-size: 16px; text-align: left; margin: 15px 0 0 20px; padding: 0; float: right; }	
		.header h2 span { font-size: 13px; color: #999; font-weight:normal;}	
	.header .menu { font-family: Helvetica, sans-serif; height: 43px; line-height: 43px; position: relative; margin: 15px 0 0 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:972px;}
		.header .menu .menu-content { overflow: hidden; }
			.header .menu .menu-content .menu-content-full { width: 1020px; }
		.header .menu a { height: 43px; line-height: 43px; overflow: hidden; display: inline-block; background: #B2BA20 url('../img/bg_menu.jpg') 0 0 repeat-x; color: #fff; font-size: 14px; position: relative; float: left; }
			.header .menu a span { height: 43px; line-height: 43px; display: inline-block; background: url('../img/menu_dots.png') no-repeat right 1px; padding: 0 12px; cursor: pointer;}
			.header .menu a.first { border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; }
			.header .menu a.last { border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; padding-right: 8px;}
				.header .menu a.last span { background: none;}
			.header .menu a:hover { background: #d4d5bf; text-decoration: none; }
				.header .menu a:hover ins.arrow { width: 16px; height: 7px; display: inline-block; background: url('../img/sprite.png') no-repeat -221px -92px; position: absolute; bottom: 0; left: 50%; margin: 0 0 0 -8px; }
			.header .menu a.current { background: #DB4647 url('../img/bg_menu.jpg') 0 -53px repeat-x; text-decoration: none; }
				.header .menu a.current ins.arrow { width: 19px; height: 8px; display: inline-block; background: url('../img/sprite.png') no-repeat -303px -74px; position: absolute; bottom: 0; left: 50%; margin: 0 0 0 -9px; }
		.header .menu .ttip { width: 180px; line-height: 12px; display: block; background: #e8e8dc; color: #5f5e59; font-size: 12px; font-weight: normal; padding: 10px; position: absolute; z-index: 9999; margin: 10px 0 0 0; position: relative; box-shadow: #a5a597 0 2px 3px; -moz-box-shadow: #a5a597 0 2px 3px; -webkit-box-shadow: #a5a597 0 2px 3px; font-family: Helvetica, Arial, Verdana, Geneva, sans-serif; }
			.header .menu .ttip .arrow2 { width: 23px; height: 12px; display: inline-block; background: url('../img/sprite.png') no-repeat -241px -92px; position: absolute; top: -11px; left: 50%; margin: 0 0 0 -14px; }
	.header a.btn-red { font-family: Helvetica, Arial, sans-serif; height: 32px; line-height: 32px; display: inline-block; background: #e06964; color: #faf4e7; font-size: 12px; padding: 0 8px; margin: 70px 0 0 20px; float: right; }
		.header a.btn-red:hover { background: #db4b47; text-decoration: none; }

/* CONTENT */
.content { background: #fcfaf5; padding: 25px 14px 10px 16px; position: relativ; }
	.content h1.title, .content h1.title2, .content h1.title3, .content h1.title4 { min-height: 20px; font-family: Helvetica, sans-serif; color: #444; font-size: 18px; margin: 0; padding: 0 0 10px 0; line-height:18px; }
	.content h1.title2 {margin: 0; padding: 0 0 15px 0; }
	.content h1.title3 {padding-top:5px;margin-top:85px;}
	.content h1.title4 {margin: -10px 0 -4px; 0; padding: 0; }
	.content .title-info { width: 100%; margin: 10px 0 0 0; padding: 0; }
	.content #moreDraftArticles { margin: 10px 0 0 0; font-weight: bold; font-size: 14px;} 
	.content .col { width: 470px; position: relative; }
		.content .col .gray-box { border: 1px solid #d4d5bf; padding: 16px; margin: 10px 0 0 0; position: relative; background:#FFF;}
		.content .col .gray-box-red { border: 1px solid #d84447; }
			.content .col .gray-box .gray-box-arrow { width: 10px; height: 21px; display: inline-block; background: url('../img/sprite.png') no-repeat -221px -65px; position: absolute; left: -1px; top: 20px; z-index:10;}
				.content .col .gray-box-red .gray-box-arrow { background: url('../img/sprite.png') no-repeat -233px -65px; }
				.content .col .gray-box-red h2:hover {color:#d84447 !important;}				
			.content .col .gray-box .gray-box-angle { width: 38px; height: 40px; display: inline-block; background: url('../img/sprite.png') no-repeat 0 -64px; position: absolute; right: 1px; top: 1px; }
				.content .col .gray-box-red .gray-box-angle { background: url('../img/sprite.png') no-repeat -39px -64px; }
			.content .col .gray-box .gray-box-active-arrow { width: 8px; height: 18px; display: none; background: url('../img/sprite.png') no-repeat -185px -64px; position: absolute; left: -4px; top: 21px; z-index:100;}
			.content .col .gray-box-red .gray-box-active-arrow {background-position:-205px -84px;}
			.content .col .gray-box h2 { color: #6a6665; font-size: 18px; line-height: 22px; margin: 0; padding: 0; width:431px;}
				.content .col .gray-box h2 a { color: #6a6665; }
					.content .col .gray-box h2 a:hover, .content .col .gray-box-active h2 a { color: #787e13; }
					.content .col .gray-box-red h2 a:hover, .content .col .gray-box-red.gray-box-active h2 a { color: #d84447;}
				.content .col .gray-box-active h2 { color: #787e12; }
			.content .col .gray-box .user-info {font-size: 11px; color: #5f5e59; margin: 10px 0 0 0; position: relative; }
				.content .col .gray-box .user-info span.user { width: 20px; height: 17px; display: inline-block; background: url('../img/sprite.png') no-repeat -78px -64px; margin: 0 5px 0 0; float: left; }
			.content .col .gray-box p { line-height: 19px; font-size: 13px; margin: 15px 0; padding: 0; }
			.content .col .gray-box .gray { height: 31px; background: #e8e8dc; color: #444; font-size: 10px; margin: 0 5px 0 0; padding: 6px 12px; float: left; }
				.content .col .gray-box .gray a.green { display:block; height: 18px; font-size: 14px;}
				.content .col .gray-box .gray .comments { height: 18px; font-size: 14px; text-align: center; }
				.content .col .gray-box .gray .plot-info { height: 18px; font-size: 14px; }
					.content .col .gray-box .gray .plot-info .plot { width: 25px; height: 18px; display: inline-block; background: url('../img/sprite.png') no-repeat -100px -64px; margin: 0 7px 0 0; float: left; }
						.content .col .gray-box .gray .plot-info .plot .plot-full { height: 18px; display: inline-block; background: url('../img/sprite.png') no-repeat -100px -82px; }
			.content .col .gray-box .more { color: #5f5f13; font-size: 16px; margin: 10px 0 0 0; float: right; font-weight:bold;}
		.content .col .tcenter { text-align: center; }
		.content .col h3.title { font-family: Helvetica, Arial, sans-serif; background: url('../img/gray_dots.png') repeat-x left bottom; color: #444; font-size: 21px; margin: 35px 0 0 0; padding: 0 0 10px 0; }
		.content .col .green-button { display: block !important; }
		.content .col .skala { height: 212px; position: relative; }
			.content .col .skala .thermometer { width: 113px; height: 228px; background: url('../img/skala_sprite.png') no-repeat left top; position: absolute; top: 30px; right: 130px; z-index: 99; }
			.content .col .skala .thermometer-full { width: 32px; height: 200px; background: url('../img/skala_sprite.png') no-repeat right top; position: absolute; bottom: -30px; right: 170px; z-index: 9; }
			.content .col .skala .thermometer-bg { width: 70px; height: 228px; background: url('../img/skala_sprite.png') no-repeat -122px top; position: absolute; top: 30px; right: 151px; z-index: 1; }
			.content .col .skala .trend-up, .content .col .skala .trend-down { width: 75px; height: 23px; display: inline-block; background: url('../img/sprite.png') no-repeat -409px -34px; position: absolute; top: 110px; left: 110px; cursor: default;} 
			.content .col .skala .trend-down { background-position:-409px -60px; top: 110px;}
			.content .col .skala .label { width: 90px; color: #999; font-size: 10px; text-transform: uppercase; position: absolute; right: 30px; }
				.content .col .skala .label-1 { top: 227px; } 
				.content .col .skala .label-2 { top: 182px; } 
				.content .col .skala .label-3 { top: 136px; } 
				.content .col .skala .label-4 { top: 88px; } 
				.content .col .skala .label-5 { top: 42px; }
				.content .col .skala .label-current { color: #b1222c; }
			.content .col .skala .thermometer-info { position: absolute; left: 0; top:-5px; } 
		.content .col .skala .ttip { width: 300px; line-height: 12px; display: block; background: #e8e8dc; color: #5f5e59; font-size: 12px; font-weight: normal; padding: 10px; position: absolute; z-index: 9999;  margin: 10px 0 0 0; box-shadow: #a5a597 0 2px 3px; -moz-box-shadow: #a5a597 0 2px 3px; -webkit-box-shadow: #a5a597 0 2px 3px; font-family: Helvetica, Arial, Verdana, Geneva, sans-serif; }
			.content .col .skala .ttip .arrow2 { width: 23px; height: 12px; display: inline-block; background: url('../img/sprite.png') no-repeat -241px -92px; position: absolute; top: -11px; left: 50%; margin: 0 0 0 -14px; }
		.content .col .skala .skala-rate { position: absolute; top: 130px; left: 0; z-index: 99;}
			.content .col .skala .skala-rate p { color: #6a6665; font-size: 12px; padding: 0; margin: 0 0 5px 0; }
			.content .col .skala .skala-rate ul.select { list-style-type: none; margin: 0; padding: 0; float: left; }
				.content .col .skala .skala-rate ul.select li .main { width: 120px; height: 28px; line-height: 30px; display: inline-block; background: url('../img/sprite.png') no-repeat -501px -62px; color: #5d5b5b; font-size: 13px; font-weight: bold; padding: 0 9px; }
					.content .col .skala .skala-rate ul.select li .main:hover { text-decoration: none; }
				.content .col .skala .skala-rate ul.select li ul { width: 130px; background: #e8e8dc; list-style-type: none; margin: 0; padding: 4px; position: absolute; left:0; top:49px; z-index: 999; display: none; }
					.content .col .skala .skala-rate ul.select li ul li a { line-height: 24px; display: block; color: #5d5b5b; font-size: 13px; padding: 0 5px; }
					.content .col .skala .skala-rate ul.select li ul li.selected a, .content .col .skala .skala-rate ul.select li ul li a:hover { background: #f1f2d6; text-decoration: none; }
			.content .col .skala .skala-rate .rate-submit { height: 28px; line-height: 28px; display: inline-block; background: #da423f; color: #fff; padding: 0 10px; margin: 0 0 0 5px; float: left; }
				.content .col .skala .skala-rate .rate-submit:hover { background: #df6863; text-decoration: none; }

		.content button.green-button { width:300px; letter-spacing: -1px; float: left; }
		.content button.green-button .comments { float: left !important; }
		.content button.green-button em { height: 43px; line-height: 44px; display: inline-block; font-style: normal; float: left !important; }
	.content .green-button { height: 43px; line-height: 44px; display: inline-block;  background: #B2BA20 url("../img/bg_menu.jpg") repeat 0 0; border: 0; cursor: pointer; color: #fff; font-size: 20px; margin: 25px 0; padding: 0 15px 0 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-decoration:none; font-weight:bold;}
	.content .green-button:hover {background: #DB4647 url("../img/bg_menu.jpg") repeat 0 -53px;}
		.content .green-button .pencil { width: 23px; height: 24px; display: inline-block; background: url('../img/sprite.png') no-repeat -129px -65px; margin: 12px 10px 0 15px; float: left; }
		.content .green-button .comments { width: 26px; height: 24px; display: inline-block; background: url('../img/sprite.png') no-repeat -156px -65px; margin: 12px 10px 0 15px; float: left; }
	.content .about-us { width: 680px; float: left; }
		.content .about-us h2 { color: #444; font-size: 21px; margin: 0; padding: 0; }
	.content .banner-large { height: 115px; background: #fff; border: 1px solid #dfdfdf; margin: 8px 0 0 0; }
	.content .side-banner { width: 125px; height: 655px; padding: 3px 0 0 4px; float: right; margin-top:25px; margin-right:16px; }
	.content .side-banner-fixed {  left: 851px;   float:none; position: fixed; top: 207px;  margin:0; }
	.content .side-banner #adteasing {  cursor:pointer; display:none; padding:5px 10px 5px 20px; margin:0 0 10px -4px;; background-color:#E06964; font-size: 12px; font-weight:bold; color:white; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
	.content .text-banner { width: 236px; height: 62px; padding:0; float: left; margin-left: -5px;}
	.content .text-side-banner-small { width: 236px; height: 62px; float: right; margin: -35px -14px 5px 5px; border: 1px solid #d4d5bf; padding: 2px 2px;}
	.content .text-side-banner { width: 304px; height: 254px; float: right; margin: 5px 0 0 5px;}
	.content .save_comment { width: 160px; height: 36px; line-height: 36px; display: block; background: #da423f; color: #fff; font-size: 13px; text-align: center; border: 1px solid #dfdfdf; margin: -10px 5px 20px 0; font-weight:bold;}
	.content .delete_comment { width: 160px; height: 16px; line-height: 16px; display: block; text-align: center; margin: -15px 0 20px 0; }
	.content #moreComments { margin: 10px 0 0 0; font-weight: bold; font-size: 14px;} 
	.content #reviewArticleDraft { background: #fff; border: 1px dashed #DA423F; margin: 8px 0 0 0; padding:10px;}
	.content #reviewArticleDraft #trustUserFeedback { float:right;}
	.content #reviewArticleDraft input[type="submit"] { background-color: #DA423F; color: white; padding: 4px;}
	.content #editAdminArticle { background: #fff; border: 1px dashed #DA423F; margin: 8px 0 10px 0; padding:6px;}
	.content #editAdminArticle .bordered-text{  margin: 10px;  }

		.popup-profile { width: 360px; background: #fff; border: 5px solid #6d6d24; padding: 0 10px 10px 10px; position: absolute; top: 50px; left: 150px; z-index: 9999; }
		.popup-profile .popup-profile-close { width: 42px; height: 43px; display: inline-block; background: gray url('../img/popup_close.jpg') no-repeat left top; position: absolute; top: 0; right: -47px; }
		.popup-profile .popup-profile-arrow { width: 8px; height: 18px; display: inline-block; background: url('../img/sprite.png') no-repeat -185px -85px; position: absolute; left: -13px; top: 45px; }
		.popup-profile .left-col { width: 43px; float: left; }
			.popup-profile .left-col .pencil { width: 22px; height: 23px; display: inline-block; background: url('../img/sprite.png') no-repeat -273px -65px; margin: 30px 0 0 15px; }
			.popup-profile .left-col .comments { width: 23px; height: 21px; display: inline-block; background: url('../img/sprite.png') no-repeat -245px -65px; margin: 10px 0 0 15px; }
		.popup-profile .right-col { width: 300px; margin: 15px 0 0 10px; float: left; }
			.popup-profile .right-col h1 { color: #333; font-size: 19px; font-weight: normal; margin: 0; padding: 0; }
			.popup-profile .right-col h4 { color: #6a6665; font-size: 11px; font-weight: normal; margin: 0; padding: 0 0 6px 0; }
			.popup-profile .right-col h2 { color: #5f5e59; font-size: 14px; font-weight: normal; margin: 18px 0 0 0; padding: 0; }
			#profile-content p { word-wrap: break-word; }

			
	.content .social-share {}
	.social-share ul     {list-style: none; line-height: 24px; margin: 5px 0 15px 0; padding-left: 0;}
    .social-share li     {display: inline;}
    .social-share a      {float: left; width: 24px; height: 24px; margin-left: 20px; text-decoration: none; }
    .social-share a.color  {background: url('../img/social_icons_color.png') no-repeat; }
    .social-share a.bw     {background: url('../img/social_icons.png') no-repeat; }
    .social-share .twitter a   {background-position: left -26px;}
    .social-share .facebook a   {background-position: left -52px;}
    .social-share .googleplus a   {background-position: left -78px;}
    .social-share a:hover {position: relative; top: -1px;}
    
    .content .content-box .social-share { bottom: 10px; float: right; right: 10px; margin: 5px 0 0; position: absolute; }
    .content .content-box .social-share-title { bottom: 10px; float: right; right: 180px; margin: 5px 0 0; position: absolute; }
    
    .content .social-teaser { width: 210px;  border: 1px solid #dfdfdf; float: right; padding: 8px 0 8px 10px; margin-top:140px;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
    .content .social-teaser .social-share { margin: 5px 0 0 0; float: none; }
    .content .social-teaser .social-share-title { float: none; color: #666666;}
    
	.content .filter { text-align: right; margin: -26px 0 0 0; }
		.content .filter .filter-select { width: 250px; height: 29px; display: inline-block; background: url('../img/sprite.png') no-repeat -360px 0; border: 1px solid #ddd8d1; text-align: left; position: relative; cursor:pointer;}
			.content .filter .filter-select .filter-title { height: 29px; line-height: 29px; padding: 0 50px 0 10px; }
			.content .filter .filter-select .filter-dropdown { display: none; width: 221px; background: #fff; border: 1px solid #ddd8d1; border-top: 0; position: absolute; top: 29px; left: -1px; }
				.content .filter .filter-select .filter-dropdown a { display: block; font-size: 11px; padding: 3px 10px; }
	
	.content .list { width: 100%; margin: 15px 0; }
		.content .list thead tr th { font-family: Helvetica, sans-serif; background: #d4d5bf; font-weight: normal; border: 1px solid #c0c1ad; border-right: 1px solid #e8e7d9; padding: 14px 10px; position: relative; }
			.content .list thead tr th.first { text-align: left; }
			.content .list thead tr th.last { border: 1px solid #c0c1ad; }
			.content .list thead tr th div { position: relative; }
				.content .list thead tr th .arrow { width: 17px; height: 7px; display: inline-block; background: url('../img/sprite.png') no-repeat -325px -74px; position: absolute; top: -15px; left: 50%; margin: 0 0 0 -8px; }
		.content .list tbody tr td { background: #fff; text-align: center; border-left: 1px solid #d4d5bf; border-bottom: 1px dotted #333; padding: 7px 10px; }
		.content .list tbody tr.last td { border-bottom: 1px solid #d4d5bf; }
		.content .list tbody tr.hover td { background: #f1f2d6; }
			.content .list tbody tr td.first { text-align: left; cursor: pointer;}
			.content .list tbody tr td a {display:block; outline:none;}
			.content .list tbody tr td a.h {font-size:14px; font-weight:bold;}
			.content .list tbody tr td div.h2 {font-size:12px; padding:2px 0 0px; color:#666666; }
			.content .list tbody tr td div.h2 a {display:inline;}
			.content .list tbody tr td div.expertLabel { font-size:12px; padding:2px 0 0px; color: #D84447; float:right;}
			.content .list tbody tr td.last { border-right: 1px solid #d4d5bf; }
			.content .list tbody tr td p { margin: 4px 0 0 0; padding: 0; }
			.content .list tbody tr td .stats { display: inline-block; text-align: center; color: #444; font-size: 10px; width:56px;}
				.content .list tbody tr td .stats .plot-info { height: 18px; font-size: 14px; text-align:left; padding-bottom:6px;}
					.content .list tbody tr td .stats .plot-info .plot { width: 25px; height: 18px; display: inline-block; background: url('../img/sprite.png') no-repeat -100px -64px; margin: 0 7px 0 0; float: left; }
						.content .list tbody tr td .stats .plot-info .plot .plot-full { height: 18px; display: inline-block; background: url('../img/sprite.png') no-repeat -100px -82px; }

	.content .left-side { width: 950px; }
	.content .left-side .top-leiste {padding-bottom:10px;}
	.content .left-side #draftInfo {padding-bottom:10px; font-size: 16px; color: #DA423F }
	.content .bottom-leiste {padding-top:10px;}
	.content .content-box { width: 920px; background: #fff; border: 1px solid #d4d5bf; padding: 15px; float: left; position: relative; }
	.content .content-box.red{ border: 1px solid #d84447; }
	.content .content-box-margin { margin: 15px 0 0 0; }
		.content .content-box h1.head { font-family: Helvetica, sans-serif; color: #6a6665; font-size: 20px; margin: 0; padding: 0; }
		.content .content-box .content-box-arrow { width: 10px; height: 21px; display: inline-block; background: url('../img/sprite.png') no-repeat -356px -84px; position: absolute; left: -1px; top: 14px; }
		.content .content-box.red .content-box-arrow {  background: url("../img/sprite.png") no-repeat  -233px -65px;  }
		.content .content-box h1.head-left { font-family: Helvetica, sans-serif; width: 736px; color: #6a6665; font-size: 20px; margin: 0; padding: 0; float: left; }
		.content .content-box .gray { height: 28px; background: #e8e8dc; color: #444; font-size: 10px; margin: 0 5px 0 0; padding: 5px 12px 7px; margin: -14px -14px 0 0; float: right; }
			.content .content-box .gray .plot-info { height: 18px; font-size: 14px; }
				.content .content-box .gray .plot-info .plot { width: 25px; height: 18px; display: inline-block; background: url('../img/sprite.png') no-repeat -100px -64px; margin: 0 7px 0 0; float: left; }
					.content .content-box .gray .plot-info .plot .plot-full { height: 18px; display: inline-block; background: url('../img/sprite.png') no-repeat -100px -82px; }
		.content .content-box .gray-button { height: 28px; line-height: 28px; background: #e8e8dc; color: #595906; font-size: 14px; margin: 0 5px 0 0; padding: 6px 12px; margin: -14px 2px 0 0; float: right; }		
		.content .content-box .btn-mleft, .content .left-side .top-leiste .btn-mleft { margin: 0 0 0 15px; }
		.content .content-box .user-info { font-size: 11px; color: #5f5e59; margin: 0; position: relative; }
			.content .content-box .user-info span.user { width: 20px; height: 17px; display: inline-block; background: url('../img/sprite.png') no-repeat -78px -64px; margin: 0 5px 0 0; float: left; }
		.content .content-box .article-text { margin: 20px 0 2px 0; font-size:13px;}
		.content .content-box .article-text .htmlHeaderRight  { float:right; margin: 0px 0 10px 10px;}
		.content .content-box .article-text .htmlHeaderRight .up  { margin-top: -30px; }
		 .article-text .htmlHeaderRight  .ttip { width: 250px; line-height: 12px; display: block; background: #e8e8dc; color: #5f5e59; font-size: 12px; font-weight: normal; padding: 10px; position: absolute; z-index: 9999;  margin: 10px 0 0 0; box-shadow: #a5a597 0 2px 3px; -moz-box-shadow: #a5a597 0 2px 3px; -webkit-box-shadow: #a5a597 0 2px 3px; font-family: Helvetica, Arial, Verdana, Geneva, sans-serif; }
         .article-text .htmlHeaderRight  .ttip .arrow2 { width: 23px; height: 12px; display: inline-block; background: url('../img/sprite.png') no-repeat -241px -92px; position: absolute; top: -11px; left: 50%; margin: 0 0 0 -14px; }
		.content .content-box .article-text a { text-decoration: underline; }
		.content .showArticle .user-info {  margin-top: -6px; }
		.content .content-box .article-text h3 { font-size:16px;  color: #6A6665}
		.content .content-box .article-text h4 { font-size:15px;  color: #6A6665}
		.content .content-box .article-text ul { list-style-type:square; list-style-image: url('../img/bullet.gif')}
		.content .content-box .article-text li { margin-bottom: 5px;}
		.content .content-box .article-text blockquote { margin-top: 10px; margin-bottom: 10px; margin-left: 50px;  padding-left: 15px;  border-left: 3px solid #ccc; }
		.content .content-box .article-text img.youtube { border: solid 1px #444444; margin: 5px 0; }
		.content .content-box .title { width: 270px; float: left; }
		.content .content-box .title div { margin-top: 1px; color: #666666; }
			.content .content-box .title .scoring {  font-size: 17px; color: #6a6665;  margin: 0px 0 3px 0; padding: 0; font-weight: bold;}
			.content .content-box .title p { margin: 0; padding: 0; }
		.content .content-box .plot-text-info { color: #5f5e59; text-align: center; margin: 15px 0 0 0; float: right; }
			.content .content-box .plot-text-info .rate-text { font-size: 20px; font-weight: normal; margin: 0; padding: 0; }
			.content .content-box .plot-text-info p { font-size: 9px; margin: 0; padding: 0; }
		.content .content-box .plot-large { width: 164px; height: 73px; display: inline-block; background: url('../img/skala2.png') no-repeat left top; margin: 0 10px 0 20px; float: right; }
			.content .content-box .plot-large .plot-full { height: 73px; display: inline-block; background: url('../img/skala2.png') no-repeat -164px top; }
		.content .content-box .plot-rate-info { width: 195px; display: inline-block; margin: 0 20px 0 0; padding: 0 10px; float: right; }
			.content .content-box .plot-rate-info p { margin: 0; padding: 0; }
			.content .content-box .plot-rate-info .btn { height: 30px; line-height: 30px; background: #5f5f13; color: #fff; font-size: 16px; margin: 0 5px; 0 0; padding: 0 5px; float: left; font-weight:bold; text-decoration:none;  }
			.content .content-box .plot-rate-info .spinner { margin:10px 0 0 70px;  }
				.content .content-box .plot-rate-info .btn:hover { background: #DA423F; }
		.content .content-box .commentHeader { color: #6a6665; font-size: 17px; margin: 0; padding: 0; font-weight: bold; }
		.content .content-box a#commentsJump:hover { text-decoration: none; }
		.content .content-box .comment { border-bottom: 1px solid #dfdfcf; padding: 10px 0; }
		.content .content-box .comment .delComment { float:right; margin-left: 15px; }
		.content .content-box .comment .editComment { float:right; }
			.content .content-box .comment p { padding: 10px 0 10px 30px; margin: 0; word-wrap: break-word;  }
			.content .content-box .comment p a { text-decoration: underline; }
			.content .content-box .comment .buttons { text-align: right; }
				.content .content-box .comment .buttons a { display: inline-block; }
					.content .content-box .comment .buttons a.arrow { color: #666; }
					.content .content-box .comment .buttons a .bug { width: 12px; height: 13px; display: inline-block; background: url('../img/sprite.png') no-repeat -370px -71px; margin: 1px 3px 0 0; float: left; }
					.content .content-box .comment .buttons a .pencil { width: 12px; height: 13px; display: inline-block; background: url('../img/sprite.png') no-repeat -388px -71px; margin: 1px 3px 0 10px; float: left; }
					.content .content-box .comment .buttons a.arrow .pencil { width: 12px; height: 13px; display: inline-block; background: url('../img/sprite.png') no-repeat -372px -48px; margin: 1px 3px 0 10px; float: left; }
			.content .content-box .reply { display: none; margin: -20px 0 0 30px; }
			.content .content-box .reply-no { margin: 20px 0 -45px 0; }
			.content .content-box .reply .headerComment { color: #6a6665; font-size: 15px; font-weight: bold; }
			.content .content-box a#writeCommentJump:hover { text-decoration: none; }
				.content .content-box .reply h3 { font-family: Helvetica, sans-serif; font-size: 14px; margin: 0; padding: 0; }
				.content .content-box .reply textarea { width: 100%; height: 130px; background: #E8E8DC repeat-x top; border: 1px solid #e1e0e0; margin: 5px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-family: Helvetica,Arial,Verdana,Geneva,sans-serif; font-size: 14px; padding: 5px 0 2px 2px;}
				.content .content-box .reply .submit { height: 30px; line-height: 30px; display: inline-block; background: #999; color: #fff; font-size: 16px; font-weight: bold; padding: 0 10px; float: left; }
					.content .content-box .reply .submit:hover { text-decoration: none; }
				.content .content-box .reply .jqEasyCounterMsg 	{ height: 30px; line-height: 30px; display: inline-block; float: right; }
		.content .content-box .replies { margin: 0 0 0 30px; }
		
		.content .smaller { font-size: 17px !important; }
		
		.content a.btn-red { font-family: Helvetica, Arial, sans-serif; height: 32px; line-height: 32px; display: inline-block; background: #e06964; color: #faf4e7; font-size: 12px; padding: 0 8px; float: right; margin: 0 0 10px;}
		.content a.btn-red:hover { background: #db4b47; text-decoration: none; }
		
	.content .paging {}
		.content .paging a { height: 20px; line-height: 20px; display: inline-block; background: #d4d5bf; color: #5f5f13; font-weight: bold; padding: 0 5px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
			.content .paging a:hover { text-decoration: none; }
			.content .paging a.current { background: #dc474d; color: #fff; }
			.content .paging span { color: #5f5f13; font-weight: bold; padding: 1px; }

/* FORM */
.form { background: #fcf9f5; border: 1px solid #999; }
.form.error { border: 1px solid #da4340; }
.form.profile { margin: 20px 0; }
	.form .bordered {  background: #fff; border-bottom: 1px dotted #333; position: relative; }
	.form .bordered-large {  }
		.form .bordered label { width: 105px; height: 41px; line-height: 42px; display: block; background: #f9f4ee url('../img/bg_label.jpg') repeat-x; color: #52504c; text-align: left; padding: 0 0 0 12px; float: left; }
		.form .bordered .fixInput { height: 42px; line-height: 42px; display: block;  font-weight:bold;  padding: 0 12px 0 12px; float: left; background: #f9f4ee url('../img/bg_label.jpg') repeat-x;}
			.form .bordered label.large { height: 32px; line-height: 16px; padding: 5px 0 5px 12px; }
			.form .bordered label.ext { height: 135px; }
			.form .bordered.error label { color: #db4a47; }
		.form .bordered input.inp { width: 330px; height: 42px; line-height: 42px; display: block; background: none; border: 0; color: #52504c; font-size: 13px;  text-align: left; padding: 0 10px; float: left; }
		.form .bordered textarea { width: 330px; height: 115px; display: block; background: none; border: 0; color: #52504c; font-size: 13px;  text-align: left; padding: 10px; float: left; font-family: Helvetica,Arial,Verdana,Geneva,sans-serif; font-size: 14px; }
			.form .bordered.error input.inp, .form .bordered.error textarea { color: #db4a47; }
		.form .bordered .required { color: #000; font-weight: bold; position: absolute; top: 15px; right: -10px; z-index: 5; }
		.form .bordered .hint { display: none; width: 621px; background: #e8e8dc; color: #666; font-size: 10px; padding: 5px; position: absolute; top: 42px; right: 0; z-index: 5; }
			.form .bordered-large .hint { top: 135px; }
		.form textarea.full { width: 718px; height: 200px; display: block; background: #fff; border: 0; color: #52504c; font-size: 13px; font-weight: bold; text-align: left; padding: 10px; }
		.form.form-large .bordered input.inp { width: 775px; }
		.form.form-large .bordered textarea { width: 610px; }
		.form .bordered .select { width: 330px; padding: 0 10px; float: left; position: relative; }
		.form.form-large .bordered .select { width: 760px; }
			.form .bordered .select .select-title { height: 42px; line-height: 42px; display: block; background: none; border: 0; color: #52504c; font-size: 13px; font-weight: bold; text-align: left; cursor: pointer; }
				.form .bordered .select .select-title em { font-style: normal; float: left; }
				.form .bordered .select .select-title span { width: 10px; height: 13px; display: inline-block; background: url('../img/sprite.png') no-repeat -372px -90px; margin: 15px 0 0 0; float: right; }
			.form .bordered .select .select-dropdown { display: none; width: 770px; background: #fff; border: 1px solid #cfcfcf; padding: 2px; position: absolute; top: 0; left: 0; z-index: 999; }
				.form .bordered .select .select-dropdown a { display: block; color: #666; padding: 0 10px; height: 48px;}
					.form .bordered .select .select-dropdown a:hover { background: #f1f2d6; text-decoration: none; }
					.form .bordered .select .select-dropdown a span { margin: 0; height: 40px; line-height: 16px; display: block; border-right: 1px dotted #ebebe9; width: 100px; font-weight: bold; float:left;}
					.form .bordered .select .select-dropdown a em { height: 40px; line-height: 16px; display: inline-block; font-size: 11px; padding: 0 0 0 15px; width: 470px; }
					.form .bordered .select .select-dropdown a.close { height: 20px;}
					.form .bordered .select .select-dropdown a.close span { height: 20px; padding: 0 15px 0 110px;  border-right:none; color: #5F5F13;}
	.form .bottom { padding: 12px; }
		.form .bottom span.error { width: 16px; height: 13px; display: inline-block; background: url('../img/sprite.png') no-repeat -268px -91px; margin: 25px 0 0 0; float: left; }
		.form .bottom .error-msg { width: 400px; background: #f8e5e1; color: #3f3d3d; font-weight: bold; padding: 10px; margin: 15px 0; float: right; }
		.bottom .submit, .form-buttons .submit {  height: 30px; line-height: 30px; display: inline-block; background: #da423f; border: 0; cursor: pointer; color: #fff; font-size: 15px; padding: 0 20px; float: left; font-weight:bold;}
			 .bottom .submit:hover, .form-buttons .submit { text-decoration: none; }
		.form .bottom .forgot { font-size: 14px; margin: 5px 0 0 0; float: right; }
		.form #article\.title { font-size: 14px; font-weight:bold; letter-spacing:1px;}
	.form-buttons {}
		.form-buttons .submit { height: 30px; line-height: 30px; display: inline-block; background: #da423f; color: #fff; font-size: 16px; padding: 0 20px; float: left; font-weight:bold;}
			.form-buttons .submit:hover { text-decoration: none; }
		.form-buttons .reset { height: 30px; line-height: 30px; display: inline-block; background: #999; color: #fff; font-size: 16px; margin: 0 0 0 10px; padding: 0 20px; float: left; font-weight:bold;}
			.form-buttons .reset:hover { text-decoration: none; }
.checkbox-label { height: 16px; line-height: 16px; display: block; margin: 5px 0 0 5px; float: left; }
.bordered-check { margin: 6px 0 0 10px; float: left; }
.bordered-text { margin: 14px 0 0 5px; float: left; }


.overlay { display: none; background: #000; opacity: 0.5; filter: alpha(opacity=50); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 999; }
.overlay-hidden { display: none; background: #fff; opacity: 0.3; filter: alpha(opacity=30); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 999; }
.wysiwyg-input { width: 400px; height: 250px }

/* 404 PAGE */
.errorContent { width: 950px; margin: 0 auto; background: none repeat scroll 0 0 #FCFAF5;}
.errorContent a.btn-red { margin: 0 0 0 20px;}
.e404 { width: 490px; height: 300px; padding: 40px 0 0 60px; margin: 35px 0 35px 225px; position: relative;  background: none repeat scroll 0 0 #FCFAF5;  }
.e404 .ooops { width: 400px; height: 150px; background: url('../img/bg_oops.png') no-repeat left top; padding: 73px 0 0 84px; }
	.e404 .ooops h1 { color: #fff; font-size: 30px; margin: 0; padding: 0; }
	.e404 .ooops h2 { color: #fff; font-size: 20px; margin: 0; padding: 10px 5px 0 0; }
	.e404 .ooops a { color: #bbbb00; text-decoration: none; }
	.e404 .ooops a:hover { text-decoration: underline; }
.e404 p { color: #4b4846; font-size: 13px; font-weight: bold; margin: 0; padding: 10px 0 0 84px; }
.e404 .thermo { width: 89px; height: 314px; background: url('../img/thermo_anim.gif') no-repeat left top; position: absolute; left: 30px; top: 0px; }

/* Meta-Content */
.metaContent { width: 728px; padding: 20px; margin: 35px 0 35px 105px; position: relative;  background: none repeat scroll 0 0 #FFFFFF; border: 1px dashed #DA423F; }
.metaContent h1 { color: #6A6665;  margin: 0; padding: 0 0 20px; font-size: 20px;  line-height: 18px;}
.metaContent p {  margin: 0; padding: 0 0 15px; }
.metaContent b {  color: #6A6665; font-weight: bold; }
.metaContent i {  color: #6A6665; font-style: normal;}
.metaContent ul { list-style-type:square; list-style-image: url('../img/bullet.gif')}
.metaContent li { margin-bottom: 12px;}
.metaContent li a { font-weight: bold; font-size:13px;}
.metaContent .ad-leaderboard { width: 728px; heigt:90px; margin: 20px 0 0 -0px;}


/* MESSAGE */
.message { line-height: 16px; font-size: 15px; font-weight: bold; padding: 7px 45px; margin: -15px 0 20px 0; position: relative; }
.message.complete { background: #e5e7b4; border: 1px solid #cbc994; color: #5f5f13; }
.message.error { background: #f7ddda; border: 1px solid #fcaba7; color: #d84346; }
.message.warn { background: #FFFCC4; border: 1px solid #FF9000; color: #FF6600; }
	.message .icon { width: 24px; height: 19px; display: block; background-image: url('../img/sprite.png'); background-repeat: no-repeat; position: absolute; left: 10px; top: 7px; }
	.message.complete .icon { background-position: -584px -35px; }
	.message.error .icon { background-position: -613px -35px; }
	.message .message-close { width: 22px; height: 22px; display: block; background: url('../img/sprite.png') no-repeat -613px 0; position: absolute; right: 10px; top: 4px; }
	
/* FOOTER */
.footer { background: #FCFAF5; color: #303030; font-size: 11px; font-weight: bold; margin: 4px 0 0 0; padding: 4px 20px;  z-index:3; position: relative;}
.footer a { color: #303030; }
.footer .middle { width:200px; text-align:center; margin-left: auto; margin-right:auto;}
	
/* ADMIN */
.adminContent { background: #fcfaf5; padding: 4px 14px 10px 16px; position: relativ;  margin: 0 50px; font-size: 14px; font-family:  Verdana, Geneva, sans-serif;}
.adminContent a.btn-red { margin: 0 0 0 20px;}
.adminContent a { color: #0094FF; font-size: 15px; font-weight: bold;}
.adminContent h1 { font-size: 20px; border-bottom:1px solid #D84447; width: 40%;}
.adminContent ul { list-style-type:square; list-style-image: url('../img/bullet.gif');  }
.adminContent li { line-height: 28px; }
.adminContent pre { border:1px solid black; margin: 20px 5px; padding: 15px; font-size: 12px; background-color: #EEEEEE; }
.adminContent  .comments { width: 750px; margin-top:20px;  background: none repeat scroll 0 0 #FFFFFF; color: #333333; font-family: Helvetica,Arial,Verdana,Geneva,sans-serif;  font-size: 12px;}
.adminContent  .comment { border-bottom: 1px solid #dfdfcf; padding: 10px; }
.adminContent  .comment .delComment { float:right; }
.adminContent  .comment p { padding: 10px 0 10px 30px; margin: 0; word-wrap: break-word; }
.adminContent  .comment a { font-size: 12px; }
.adminContent  th, td { border-bottom: 1px solid grey; text-align: left; padding-right: 20px;}
.adminContent .tweetForm td { border: none;  padding-bottom: 6px;}
.adminContent .tweetForm input.tweet {  width: 900px; }
.adminContent .tweetForm input.user { width: 100px ;background-color:#fcfaf5; border: 1px solid #AAAAAA; border-left: none; padding-left: 2px; }
.adminContent .tweetForm input.date { width: 70px; background-color:#fcfaf5; border: 1px solid #AAAAAA; padding-left: 2px;}
.adminContent .submitButton {background: none repeat scroll 0 0 #da423f; color: #fff; font-size: 14px;  font-weight: bold; line-height: 36px; }
	
	
/* More stuff */
.big-buttons .green-button { width:455px; }
.newsletter { font-size: 18px; margin: 10px 0 20px 0;  padding:5px; border: 1px solid #D84447; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.newsletter a { font-weight: bold;}
.italic { font-style:italic; }
.expertColor { color: #D84447 ! important; } 
.inputError { border-color: #DA423F ! important; }
.infoMsg    { font-style:italic; margin-top:5px; }
.errorMsg   { color: #DA423F; font-weight:bold; margin-top:5px; }
.errorColor { color: #DA423F ! important;}
.hide       { display:none; }
.bold       { font-weight: bold;}
.spinner    { width: 32px; height: 32px; background: url('../img/spinner.gif') no-repeat; margin: 4px;}
.floatLeft  { float:left; }
.floatRight  { float:right; }
.largeFont  {font-size: 16px; font-weight: bold;}
.normalFont  {font-size: 12px ! important; }
.smallFont  {font-size: 10px; font-weight: bold;}
.inputError  {background-color: #FFFFCC ! important;  }
.inputErrorText  {color: #DA423F;  padding: 4px 0 0 2px; background:#FFFFFF;}

.bordered .inputErrorText  {padding: 2px 0 5px 117px;  }
.youTubeNote  {font-size:10px; font-style:italic; margin-top:-13px;}
.disabled { background-color: #bbbbbb ! important; }
a.disabled:hover { text-decoration: none; cursor: help;}

.article-text .tweet {
	   font-size: 14px;
	   padding: 10px 25px;
	   margin: 20px;
	   background-color: #F2F7FF;
	   border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	   line-height: 16px; 
	   min-height:26px;
}

.article-text .top {
       background-color: #EAFFEB;
}

.article-text .flop {
       background-color: #FFEAEA;
}

.article-text .tweet em {
       font-size: 11px;
       float: right;
       margin-top:5px;
}

.article-text .tweet strong {
       font-weight: bold;
       color: #6A6665;
}


.newsflash {
	clear:both;
}

.newsflash .news {
       font-size: 15px;
       padding: 10px 25px;
       margin: 20px;
       background-color: #FFF8C9;
       border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
       line-height: 16px; 
       min-height:28px;
       position:relative;
}


.content .content-box .article-text .newsflash .news a {
    color:	#2A7035;
    text-decoration: none;
}

.newsflash .favorit {
     border: 1px solid #DA423F;
}
.newsflash .news em {
	position:absolute;
    bottom: 2px;
    right:5px;
    font-size: 12px;
}
.newsflash .news strong {
       font-weight: bold;
       color: #595756;
}

img.newsflashImg {
    width: 225px;
    height: 119px;
    margin: -15px 7px 5px 0;
    float:left;	
}

/* Right Column */

.outerRightColumn { position: absolute; top:103px; left:1020px; z-index:1; width:209px; }
.outerRightColumn .small  { font-size: 10px;}
.outerRightColumn a { font-weight:bold; text-decoration: underline;}
.outerRightColumn  .center { width: 63%; margin: 10px auto 0px auto; opacity: 0.7;}

.outerRightColumn .amazonSearchBox { background:#FCFAF5; border: 1px solid #D4D5BF; padding: 5px; margin-bottom: 10px;}


.outerRightColumn .followTwitter {  background:#FCFAF5; border: 1px solid #D4D5BF; padding: 8px 0 5px 5px; }
.outerRightColumn .twitterButton {  padding: 8px 0 5px 19px; }

.outerRightColumn .paypalDonation {  background:#FCFAF5; border: 2px solid #E06964; padding: 8px 0 5px 5px;  margin-bottom: 20px; }

.amazonProductBox  { margin: 8px 0; width:730px; height: 90px;}

.article-list-ad-leaderboard { width: 728px; heigt:90px; margin-top: -10px; }

#publishCheckbox {
	float: left;
	padding-left:30px;
	font-size: 16px;
	
}

/* IE9+ specials */

.ie9plus .header .menu a span { padding: 0 11px; }
.ie9plus .header .menu a.last { padding-right: 0px;}

/* CKEditor - Kama-Skin */
.cke_button a { background-color: #F9F4EE ! important; }
.cke_button a:hover {  }
#cke_28 { display: none;}   /* Hide-Dev-Toolbar by default */
#cke_19 { background-image: url(../img/youtube.png)}


