/*
Theme Name: WienDenktWeiter
*/

/* main elements */
body{
	margin:0;
	color:#000;
	font:12px Arial, Helvetica, sans-serif;
	min-width:960px;
	background:#b6b6b6;
	
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#555;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.alignleft{float:left;}
.alignright{float:right;}
#wrapper{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.w1 {
	width: 1005px;
	position: relative;
	float: left;
	left: 50%;
	background:#b6b6b6;
}
.w2 {
	width: 953px;
	position: relative;
	float: left;
	left: -50%;
	padding:0 26px;
	background: url(images/bg-wrapper.gif) repeat-y;
}
#header{
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #000;
	padding:14px 0 3px;
}
#header .logo{
	width:378px;
	height:72px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background:url(images/logo.gif) no-repeat;
	margin:0;
}
#header .logo a{
	height:100%;
	display:block;
}
#nav{
	margin:65px 0 0;
	padding:0;
	list-style:none;
	float:right;
	text-transform:uppercase;
}
#nav li{
	float:left;
	padding:0 10px 0 9px;
}
#nav li a{color:#000;}
#main{
	width:100%;
	overflow:hidden;
	padding:33px 0 0;
	min-height:800px;
}
* html #main{height:800px;overflow:visible;}
#content{
	width:689px;
	float:left;
}
#content .heading{
	width:100%;
	overflow:hidden;
	word-spacing:3px;
	margin:0 0 17px;
}
#content .heading h2 {
	border-bottom:3px solid #f29400;
	padding:0 0 3px;
	margin:0;
	font:bold 13px/15px "Times New Roman", Times, serif;
	float:left;
        text-transform: uppercase;
}
.section{
	width:708px;
	overflow:hidden;
	margin:0 0 36px;
}
.section .post{
	width:160px;
	float:left;
	background:#dcdcdc;
	border-bottom:3px solid #f29400;
	margin-right:17px;
}
.section .post .post-content{
	padding:5px 5px 6px 5px;
	line-height:16px;
	height:47px;
	overflow:hidden;
}
img.alignleft{
	margin-top: 5px;
	margin-right: 10px;
}
img.alignright{
	margin-top: 5px;
	margin-left: 10px;
}
.section .post img{display:block;}
.section .post p{margin:0;}
.posts-block{
	width:100%;
}
.post-section{
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #f29400;
	padding:0 0 5px;
	margin: 0 0 17px;
}
.single{
	border:0;
	margin:-5px 0 0;
}
.post-box, .post-box-small{
	width:98px;
	float:left;
	padding:4px 0 0;
}
.post-box-small {
	width:48px;
}
.post-box .date{
	width:48px;
	background:#f28a00;
	float:left;
}
.post-box .date strong{
	font-size:20px;
	font-weight:normal;
	color:#fff;
	display:block;
	border-bottom:1px solid #fff;
	text-align:center;
	padding:1px 0 2px;
}
.post-box .date em{
	font-style:normal;
	color:#fff;
	display:block;
	text-align:center;
	padding:2px 0 3px;
}
.post-section .post-content, .post-section .post-content-large {
	width:571px;
	float:right;
	line-height:18px;
}
.post-section .post-content-large {
	width:621px;
}
.single .post-content{
	padding-right:20px;
	width:551px;
}
.post-info{
	margin:0 0 3px -5px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.info .post-info{
	float:left;
	margin-bottom:0;
	padding-bottom:3px;
}
.post-info li{
	float:left;
	background:url(images/separator.gif) no-repeat 0 50%;
	padding:0 5px;
	margin:0 1px 0 -1px;
}
.post-info li a{color:#555;}
.post-info li {color:#555;}
.post-section  .post-content h2, .post-section  .post-content-large h2, #main .head h1, .stream h2 {
	margin:0 0 4px;
	font:normal 20px/22px "Times New Roman", Times, serif;
	text-transform:uppercase;
	word-spacing:3px;
	overflow:hidden;
}
.single .post-content h2{margin:0 0 8px;}
.post-section .post-content h2 a{color:#000;}
.post-section .post-content p{margin:0 0 14px;}
.single .post-content p{margin:0 0 8px;}
.post-section .post-content p a{text-decoration:underline;}
.post-section .post-content p a:hover{text-decoration:none;}
.post-section .info{
	height:1%;
	overflow:hidden;
	padding-left: 1px;
}
.info .ratio{
	margin:5px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
.info .ratio li{
	background:none;
	margin:0 2px 0 0;
	float:left;
}
.info .ratio li span{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:10px;
	height:10px;
	background:url(images/bg-ratio.gif) no-repeat 0 -10px;
}
.info .ratio .selected span{background-position:0 0;}
.links{
	margin:0 0 32px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.links li{
	float:left;
	margin-right:23px;
}
/*.links li a{
	background:url(images/arrow.gif) no-repeat 0 7px;
	padding:0 0 0 9px;
	display:block;
}*/
.links li .social-network{
	background:url(images/ico-01.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
}

.linksright{
	margin:0 0 20px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.linksright li.right{
	float:right;
	margin-right:0px;
}
.linksright li.left{
	float:left;
	margin-right:23px;
}
.comments-block{
	width:100%;
	overflow:hidden;
}
.comments-block h3{
	margin:0 0 7px;
	font:bold 16px/18px "Times New Roman", Times, serif;
	text-transform:uppercase;
	word-spacing:-1px;
}
.comments {
	border-bottom:1px solid #f29400;
	margin:0 0 15px;
}
.comments .author{
	line-height:15px;
	display:block;
        color:#F28A00;
}
.comments .author a{color:#f28a00;}
.comments .date{
	margin:0 0 4px -4px;
	padding:0;
	list-style:none;
	color:#555;
	font-size:10px;
	overflow:hidden;
	line-height:13px;
	height:1%;
}
.comments .date li{
	float:left;
	background:url(images/separator-02.gif) no-repeat 0 50%;
	padding:0 4px 0 6px;
	margin:0 2px 0 -2px;
}
.single .comments p{margin:0 0 5px;}
.comments .links{
	padding:0 0 10px;
	margin:0;
}
.comments-form h3{
	margin:0 0 11px;
	font:bold 16px/18px "Times New Roman", Times, serif;
}
.row{
	height:1%;
	overflow:hidden;
	margin:0 0 8px;
}
.small,
.down{width:448px;}
.down{margin:0 0 19px;}
.small{margin:0 0 4px;}
.comments-form .text {
	width:276px;
	padding:0 1px;
	border:1px solid #f28a00;
	float:left;

}
.comments-form .text input{
	margin:0;
	width:276px;
	padding:4px 0;
	font-size:12px;	
	float:left;
	border:0;
}
.comments-form .label{
	float:right;
	width:264px;
	padding:4px 0 0;
}
.comments-form .label label{float:left;}
.small label{
	width:428px;
	line-height:16px;
	float:left;
}
.comments-form textarea{
	margin:0 0 3px;
	border:1px solid #f28a00;
	width:448px;
	max-width:448px;
	height:87px;
	padding:0;
	float:left;
}
.comments-form .submit{
	background:#fbdcb2;
	border:0;
	cursor:pointer;
	font-weight:bold;
	color:#cc760a;
	float:left;
	width:168px;
	height:24px;
	padding:0 0 1px;
	margin:6px 0 0;
}
.comments-form .note{
	float:right;
	font-size:10px;
}
.comments-form .checkbox{
	width:16px;
	height:15px;
	margin:1px 3px 0 0;
	float:left;	
	padding:0;
}
#sidebar{
	width:231px;
	float:right;
}
.search{margin:0 0 14px;}
.search .text{
	width:190px;
	font-size:10px;
	line-height:13px;
	padding:3px 4px 4px 6px;
	margin:0 6px 0 0;
	border:1px solid #555;
	float:left;
}
.search .submit{
	float:left;
	border:1px solid #555;
}
.side-block{margin:19px 0 13px;}

.side-block ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:16px;
}
.widget_recent_comments li {
	margin-bottom: 0.5em;
}
.side-block h3{
	margin:0 0 5px;
	font:bold 16px/18px "Times New Roman", Times, serif;
	color:#f29400;
	text-transform: uppercase;
}
.popularity .vvv-popular{
	font-size:14px;
	line-height:16px;
}
.popularity .vv-popular{
	font-size:12px;
	line-height:14px;
}
.popularity .v-popular{
	font-size:9px;
	line-height:11px;
}
.avatar{float:right;}
.wp-tag-cloud{line-height:22px !important;}

#main .post .body {
	line-height: 18px;
}
#comments, #respond {
	margin-top: 30px;
	clear:both;
}


.left-box{
	margin: 20px 0 0 0;
}
.left-box-first {
	margin: 0px 0 0 0;
}

.connect-button {
	background-repeat:no-repeat;
	outline:medium none;
	text-decoration:none;
	display: block;
	height: 16px;
}

.twitter-connect-button {
	background-image:url("/wp-content/themes/WienDenktWeiter/images/twitter.gif");
}

.facebook-connect-button {
	background-image:url("/wp-content/themes/WienDenktWeiter/images/facebook.gif");
}

.connect-button-text {
	margin:0 0 0 22px;
	padding-bottom:1px;
}

/*input {
	border:1px solid #555555;
	margin:0 6px 0 0;
	background-color: #ffffff;
}

.widget input {
	padding:3px 4px 4px 6px;
	font-size:11px;
	line-height:13px;
}*/

.PSR_stars {
  height: 19px;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
* html .PSR_stars .star {
	display: block;
	position: absolute;
	height: 0;
	width: 0;
}
.PSR_stars input {
	display: none;
}
.PSR_no_star, .PSR_half_star, .PSR_full_star, .PSR_no_voting_star, .PSR_half_voting_star, .PSR_full_voting_star {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  text-indent: -1000em;
  text-align: left;
  background-repeat: no-repeat;
  margin-left: 3px;
  margin-top: 5px;
}
.PSR_no_star {
  background-image: url(/wp-content/plugins/post-star-rating/img/stars/no_star.gif);
}
.PSR_full_star {
  background-image: url(/wp-content/plugins/post-star-rating/img/stars/full_star.gif);
}
.PSR_half_star {
  background-image: url(/wp-content/plugins/post-star-rating/img/stars/half_star.gif);
}
.PSR_no_voting_star {
  background-image: url(/wp-content/plugins/post-star-rating/img/stars/no_star.gif);
}
.PSR_full_voting_star {
  background-image: url(/wp-content/plugins/post-star-rating/img/stars/full_voting_star.gif);
}
.PSR_half_voting_star {
  background-image: url(/wp-content/plugins/post-star-rating/img/stars/half_voting_star.gif);
}
.PSR_votes {
	float: left;
	margin-right: 3px;
}
.PSR_moment_scores li {
	position: relative;
	height: 2.2ex;
  list-style: decimal outside;
}
* html .PSR_moment_scores li {
  list-style: none;
}
.PSR_moment_scores .trend_up, .PSR_moment_scores .trend_dw, .PSR_moment_scores .trend_eq {
  display:block;
  width: 9px;
  height: 8px;
  overflow: hidden;
  text-indent: -100em;
  float: left;
  background-repeat: no-repeat;
	margin-right: .5em;
}
.PSR_moment_scores .trend_up {
  background-image: url(/wp-content/plugins/post-star-rating/img/stars/up_arrow.gif);
}
.PSR_moment_scores .trend_dw {
  background-image: url(/wp-content/plugins/post-star-rating/img/stars/dw_arrow.gif);
}
.PSR_moment_scores .trend_eq {
  background-image: url(/wp-content/plugins/post-star-rating/img/stars/eq_arrow.gif);
}
.PSR_moment_scores .PSR_container {
	position: absolute;
	top: 0;
	right: 0;
	width: 21ex;
	text-align: right;
	
}
.PSR_container{
	clear: both;
}
.PSR_tvotes, .PSR_tvote {
	float: left;
	margin-right: 3px;
}
li.divided {
	margin-top: 5px;
}

ul.wide li {
	margin-bottom: 2px;
}
.stream {
	text-align: center;
	background-color: #eeeeee;
	margin-bottom: 30px;
	border-bottom: 3px solid #F29400;
}

.stream h2 {
	margin-top: 10px;
	margin-bottom: 5px;
}
#captchaImgDiv{
	clear:both;
	margin-bottom:10px;
	overflow: auto;
}
#captcha_code{
	border:1px solid #F28A00;
}
