/*
Theme Name: The Bobs 2014
Theme URI: http://www.dw.com
Description: The 2014 Theme for the Deutsche Welle voting 'The Bobs'
Author: burgmannm
Version: 1.1
License: No License
License URI:
Tags: Deutsche Welle, The Bobs, Mobile
*/
html, body {margin:0;padding:0;height:100%;}
*{vertical-align:baseline;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;}
/* .blau{background:url(img/BG_blau.jpg) repeat-x center top fixed #293239;} */
/* .rot{background:url(img/BG_rot.jpg) repeat-x center top fixed #293239;} */
/* .blau #page_background_wrapper{height:100%;background:url(img/verlauf_blau.png) repeat-x center top #99d5e9;} */
/* .rot #page_background_wrapper{height:100%;background:url(img/verlauf_rot.png) repeat-x center top #ea709e;} */
/* .blau .post_content{background:rgba(156,212,232,0.45);} */
/* .rot .post_content{background:rgba(232,130,172,0.4);} */
/* .blau #bobs_slogan{background:url(img/header_blau.jpg);} */
/* .rot #bobs_slogan{background:url(img/header_rot.jpg);} */
/* .blau a{color:#2a8ba7;} */
/* .rot a{color:#811c37;} */
/* .blau .language_box a:hover{color:#99d5e9!important;} */
/* .rot .language_box a:hover{color:#ea709e!important;} */
/* .blau #paging a.act,.blau #paging_wrapper .current{color:#2a8ba7!important;font-weight:700;} */
/* .rot #paging a.act,.rot #paging_wrapper .current{color:#811c37!important;font-weight:700;} */
/* .blau .tweet-text a{color:#2a8ba7;font-weight:400;} */
/* .rot .tweet-text a{color:#811c37;font-weight:400;} */
/* .blau #bobslogo{background:url(img/bobs-10years-blau.png);} */
/* .rot #bobslogo{background:url(img/bobs-10years-rot.png);} */
.gruen{
    background: #e6e3e0 url(img/thebobs16_background_img_200kb.jpg) repeat 0 0;
}
.gruen #page_background_wrapper{
    /*height:100%;*/
    background: #f4f4f4;
    padding: 10px 0 0;
}
.gruen .post_content{
	background:#fff;
}
.gruen #bobs_slogan{
	background: #fff url(img/thebobs16_header_920x200px.png);
}
.gruen .language_box a{
	color:#22c064;
}
.gruen .language_box a:hover{
	color:#3e3e3e;
}
#sidebar a:hover{
/* 	color:#f9eda4; */
}
.gruen #paging a.act,.gruen #paging_wrapper .current{
	color:#000!important;
	font-weight:700;
}
.gruen .tweet-text a{
	color:#2a8ba7;
	font-weight:400;
}
.gruen .tweet-text a:hover {
    color:#3e3e3e;
}
#bobslogo a{display:block;float:left;width:100%;height:100%;}
#bobslogo{width:220px;height:220px;float:left;margin:2px 0 0 20px;position:relative;}
.gruen #bobslogo{background:url(img/bobs-10years-gruen.png);}
html{font-size:13px;}
a{text-decoration:none;outline:none;}
.rtext{text-align:right;}
body {
	padding-bottom:30px;
}
br.clear_l{clear:left;}
br.clear_r{clear:right;}
.hidden{display:none!important;}
a.jump_menu{font-size:11px;color:#00468F;position:absolute;top:0;left:-4000px;text-transform:uppercase;display:none;padding:5px 10px;background:#FFF;}
a.jump_menu:hover{color:#0087EB;}
a.jump_menu:active,a.jump_menu:focus{left:20px;}
.global_nav{height:30px;line-height:30px;width:940px;text-transform:uppercase;letter-spacing:.1em;text-align:right;margin:0 auto;}
.global_nav a{
	margin-left:20px;
	font-size:11px;
	color:#fff;
}
.global_nav a.lang_select{padding-right:16px;background:url(img/language_arrow.png) no-repeat right 0;}
.global_nav a.lang_select:hover{background:url(img/language_arrow.png) no-repeat right -20px;}
#language_menu{position:fixed;height:80px;width:908px;margin-left:-470px;top:30px;left:50%;z-index:3000;display:none;text-align:right;padding:12px 16px 10px;background:#3E3E3E;}
#language_menu ul{display:block;float:left;list-style:none outside none;margin-left:20px;position:static;width:200px;}
#language_menu ul li{text-align:left;}
#language_menu a{font-weight:700;letter-spacing:0;line-height:20px;color:#999;font-size:12px!important;padding:3px 4px 2px;}
#language_menu a.current_lang{color:#00A5E1;}
#language_menu a:hover,a.current_lang:hover{color:#FFF;background:#888;}
#language_menu span.nativ{padding-left:6px;color:#DDD;}
.seperator{height:1px;border:none;border-bottom:1px solid #CCC;margin:19px 0 0;}
#header_wrapper{width:940px;margin:0 auto;padding:20px 20px 0;background:#FFF;}
#content_wrapper{width:940px;margin:0 auto;padding:20px;background:#FFF;}
#search_box_wrapper{float:right;margin-top:13px;width:220px;position:relative;}
#search_box_wrapper input{border:1px solid #CCC;width:212px;color:#888;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;font-size:12px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:3px;}
#search_button{display:block;height:19px;position:absolute;right:2px;top:2px;width:28px;background:url(img/search-icon.gif) no-repeat;}
#search_button:hover{cursor:pointer;background:url(img/search-icon.gif) no-repeat 0 -19px;}
#bobs_slogan{
/* 	float:right; */
	width:920px;
	height:200px;
	display:block;
	margin: 0 10px;
}
#dw_logo{margin-left:10px;}
.ie7 #bobs_logo,.ie8 #bobs_logo{top:-4px;}
#bobs_logo{position:relative;z-index:1000;}
.overlay_wrapper{margin:0;}
#widget_placeholder{height:160px;width:920px;margin:0 10px 5px;}
.overlay_box{height:160px;width:919px;border-radius:2px;}
.overlay_loginbox{height:160px;width:920px;display:none;}
.blau .overlay_box{background:url(img/VotingBox_blau.png);}
.gruen .overlay_box{background:url(img/VotingBox_gruen.png);}
.rot .overlay_box{background:url(img/VotingBox_rot.png);}
.blau .overlay_box.voting{background:url(img/VotingBox_blau_voting.png);}
.gruen .overlay_box.voting{background:url(img/VotingBox_gruen_voting.png);}
.rot .overlay_box.voting{background:url(img/VotingBox_rot_voting.png);}
.overlay_header{width:920px;height:80px;overflow:hidden;}
.overlay_header .logintext{width:214px;height:28px;max-height:28px;display:table;overflow:hidden;float:left;margin: 26px 20px;padding-right:27px;}
.overlay_header .logintext p{font-size:14px;vertical-align: middle;display:table-cell;max-height:28px;}
.blau .overlay_header .logintext p{color:#2a8ba7;}
.gruen .overlay_header .logintext p{color:#63860d;}
.rot .overlay_header .logintext p{color:#811c37;}
.overlay_header .submittext{width:275px;height:28px;max-height:28px;margin:26px 0;display:table;overflow:hidden;float:left;margin-left:30px;}
.overlay_header .submittext p{font-size:14px;color:#fff;vertical-align: middle;display:table-cell;max-height:28px;text-align:center;}

.overlay_header .login_provider{width:324px;display:table;overflow:hidden;float:right;margin:19.5px 0;opacity:0.9;}
.overlay_header .login_provider a{margin-right:20px;font-size:14px;color:#fff;vertical-align: middle;display:table-cell;text-align:center;background: url(img/login_providers.png) no-repeat top left;float:right;}

.overlay_header .login_provider a.DW:hover{ background-position: 0 0; width: 71px; height: 41px; }
.overlay_header .login_provider a.DW{ background-position: 0 -51px; width: 71px; height: 41px; }

.overlay_header .login_provider a.VK:hover{ background-position: 0 -150px; width: 38px; height: 38px;  }
.overlay_header .login_provider a.VK{ background-position: 0 -102px; width: 38px; height: 38px; }

.overlay_header .login_provider a.fb:hover{ background-position: 0 -198px; width: 38px; height: 38px; }
.overlay_header .login_provider a.fb{ background-position: 0 -246px; width: 38px; height: 38px; }

.overlay_header .login_provider a.openID:hover{ background-position: 0 -342px; width: 38px; height: 38px; }
.overlay_header .login_provider a.openID{ background-position: 0 -294px; width: 38px; height: 38px; }

.overlay_header .login_provider a.twitter:hover{ background-position: 0 -390px; width: 38px; height: 38px; }
.overlay_header .login_provider a.twitter{ background-position: 0 -438px; width: 38px; height: 38px; }

.login_info{float:left;font-size:10px;color:#fff;width:200px;font-weight:700;line-height:10px;margin-top:9px;margin-left:310px;padding:25px 5px;}
.login_info .highlight{color:#293239;font-size:10px;}
.input_wrapper{/*width:879px;*/height:24px;}
.overlay_footer{height:24px;/*width:870px;*/padding:28px 20px;}
.overlay_footer .input_wrapper .inputs{float:left;width:203px;margin:0 71px 0 0;}
.overlay_footer .input_wrapper label{color:#fff;font-size:13px;font-weight:700;display:block;height:24px;margin-top:0;}
.overlay_footer .input_wrapper .nominee_cat{width:203px;}
.overlay_footer .input_wrapper .nominee_submit{width:108px;margin:0;color:#fff;font-size:12px;text-transform:none;font-weight:400;float:right;}
.nominee_submit .top{height:0px;color:#fff;font-size:10px;text-transform:none;font-weight:400;margin-top:0;}
.nominee_submit .top .logintext{padding-top:9px;height:11px;font-size:10px;padding-bottom:5px;}
.logout_info{float:right;text-transform:none;font-size:10px;font-weight:700;color:#fff;margin-top:25px;line-height:10px;padding:10px 20px;}
.gruen .logout_info a{color:#63860d;}
.blau .logout_info a{color:#2a8ba7;}
.rot .logout_info a{color:#811c37;}
.logout_info a{color:#fff;font-size:10px;}
.logout_info a:hover{color:#000;}
.logout_info .page_item a{color:#C3DCF8!important;}
.logout_info ul{float:left;margin-right:10px;}
.overlay_header .login_provider a{width:68px;height:60px;display:block;float:left;overflow:visible;}
#navigation_wrapper ul{float:left;}
#navigation_wrapper ul li{display:block;float:left;height:33px;position:relative;}
#navigation_wrapper ul li a{float:left;text-decoration:none;color:#fff;font-weight:400;font-size:14px;line-height:23px;padding:0px 10px 10px;margin-left:-1px;}
#navigation_wrapper > ul > li + li:after{
    content:"";
    background: #fff;
    position: absolute;
    bottom: 10px;
    left: 0;
    height: 23px;
    width: 1px;
    margin-left:-1px;
}
#sec_navigation_wrapper ul{float:left;border-bottom:2px solid #293239;width:100%;}
#sec_navigation_wrapper ul li a{float:left;text-decoration:none;font-size:15px;line-height:17px;color:#293239;text-transform:uppercase;font-weight:700;margin:10px 0;padding:5px 10px;}
#sidebar{float:left;width:210px;padding-bottom:10px;margin-top:25px;margin-right:10px;list-style:none;}
#sidebar li{list-style:none;display:block;margin-bottom:20px;width:210px;}
#page_content{width:710px;margin-top:7px;margin-right:10px;float:left;}
#voting_category_selection{height:30px;margin-left:20px;margin-top:20px;}
#page_content > #voting_category_selection{margin-top:0;}
.post_wrapper{margin-bottom:20px;margin-left:10px;height:auto;position:relative;width:706px;}
.page-title{margin-left: 10px;}
.post_content{
	width:660px;
	border-bottom:1px solid #aaa;
	padding:20px 20px 10px;
}
.ie7 .post_content .read_more{margin:10px 0 0;}
.search .post_content{padding:20px 20px 43px;}
.ie7 .search .post_content{padding:20px 20px 10px;}
.pictured{width:440px;min-height:270px;overflow:hidden;}
.nominee_content .post_content{width:700px;padding:0;}
.nominee_content .post_content_inner {
	min-height: 240px;
	padding: 20px 20px 10px;
}
.nominee_content .pictured .post_content_inner {
	padding: 8px 20px 10px 227px;
	background: no-repeat left top;
	background-size: 220px;
}
.post_header{padding-bottom:5px;margin-bottom:5px;height:24px;line-height:24px;}
.post_content h2,
.winners-history h2.category,
.post_wrapper_wide h2 {
	float:left;
	color: #3e3e3e;
	font-size: 14px;
	font-weight: bold;
}
.post_content h2 a{
	color:#3e3e3e;
	font-size:24px;
}
.post_date,.post_date a{
	float:right;
	color:#aaa;
	text-transform:uppercase;
	font-weight:700;
	font-size:12px;
}
.post_date{line-height:24px;}
.post_body{margin-bottom:10px;color:#333;font-size:14px;line-height:1.5em;min-height:170px;}
.nominheight{min-height:0;}
.post_body p,.post_body ul,.post_body ol{margin-bottom:15px;}
.post_body ul{margin-left:15px;}
.post_body ol{margin-left:20px;}
.post_body ul ul,.post_body ol ol,.post_body ul li ul,.post_body ul li ol,.post_body ol li ul,.post_body ol li ol{margin-bottom:0;}
.post_body p,.post_body li,.post_body li{color:#333;font-size:14px;line-height:1.5em;}
.post_body p:last-child{margin-bottom:10px;}
img.alignleft{float:left;padding:5px 20px 20px 0;}
img.alignright{float:right;padding:5px 0 20px 20px;}
.post_body a{
	text-decoration:none;
	color:#22c064;
	font: bold normal 14px Arial,Helvetica,sans-serif;
}
.post_body a:hover{text-decoration:underline;}
a.read_more,
a.next_page,
#paging_wrapper a.next,
a.prev_page,
#paging_wrapper a.prev,
.copy-to-clip{
	text-align:right;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
	text-decoration:none;
	line-height:30px;
	font-size:12px;
}
a.read_more{
	background: #22c064;
	display: inline-block;
	float:right;
	line-height: 24px;
	outline: none;
	text-align: center;
	width: 200px;
}
a.read_more:hover {
    color:#000;
}
.copy-to-clip{padding:9px 5px;}
a.prev_page,#paging_wrapper a.prev{float:left;padding:0!important;}
#paging_wrapper{
	text-align:center;
	width:680px;
	height:30px;
	position:relative;
	margin:0 10px;
	padding:0 10px;
	background:#22c064;
}
#paging_next,#paging_wrapper .next{float:right;position:absolute;right:5px;bottom:0;}
#paging{vertical-align:sub;}
#paging a,.page-numbers{
	font-size:15px;
	line-height:30px;
	color:#fff!important;
	padding:0 5px;
}
#paging a:hover,.page-numbers:hover{
    color:#000!important;
}
/* .next:hover, .prev:hover{color:#f9eda4!important;} */
.vote_results{float:left;color:#293239;text-transform:uppercase;font-weight:700;font-size:11px;}
.vote_results .vote_desc{float:left;padding-top:4px;}
.vote_results .vote_percentage{float:right;font-size:16px;}
#footer_wrapper{
	height:180px;
	position:relative;
	color:#FFF;
	margin-top:10px;
	background:#3e3e3e;
}
#footer_wrapper > .footer_content{float:left;margin:10px;}
.footer_content h2{text-transform:uppercase;font-size:12px;padding-bottom:12px;}
.footer_content a{color:#FFF;line-height:1.5;font-size:12px;}
.footer_content a:hover{
	color:#22c064;
}
#footer_wrapper .partners h2{padding-bottom:16px;}
#footer_wrapper .partners li{float:left;margin-bottom:20px;margin-right:40px;}
#copyright{position:absolute;bottom:10px;left:10px;font-size:11px;}
.premiumpartner_widget{width:208px;}
.premiumpartner_widget .premiumpartner_box{background:rgba(255,255,255,0.4);}
.premiumpartner_widget .premiumpartner_image{display:block;}
.language_widget .language_box{
	text-transform:uppercase;
	line-height:22px;
	color:#293239;
	font-weight:700;
	display:block;
	font-size:12px;
	background:#fff;
	padding:10px;
}
.premiumpartner_widget .premiumpartner_label,
.flickr_widget .flickr_label,
.language_widget .language_label,
.facebook_widget .facebook_label,
.twitter_widget .twitter_label{
	font-size:15px;
	line-height:20px;
	border-bottom:1px solid #aaa;
	text-transform:uppercase;
	color:#3e3e3e;
	font-weight:700;
	background:#fff;
	padding:6px 10px 5px;
}

.bobs_twitter_widget_new {
	text-transform: none !important;
}

.widget-container {
    font-size: 15px;
	/*line-height: 20px;*/
    border-bottom: 1px solid #aaa;
    text-transform: uppercase;
    color: #3e3e3e;
    font-weight: 700;
    background: #fff;
}

.widget-title {
    font-size: 15px;
    line-height: 20px;
    border-bottom: 1px solid #aaa;
    text-transform: uppercase;
    color: #3e3e3e;
    font-weight: 700;
    background: #fff;
    padding: 6px 10px 5px;
}

.textwidget {
    padding: 6px 10px 5px;
    font-size: 12px;
}

.widget_recent_entries ul {
    padding: 6px 10px 5px;
}

#sidebar .widget_recent_entries ul > li {
    margin-bottom: 10px;
    width: 100%;
}

.widget_recent_entries ul > li a {
    color: #22c064;
    font-size: 12px;
    line-height: 22px;
    word-break: break-all;
}
.facebook_widget .facebook_label{background:url(img/facebook_icon.png) no-repeat 8px center rgba(255,255,255,0.4);height:20px;padding:6px 10px 5px 30px;}
.facebook_widget .facebook_box{height:229px;background:#efeeee;}
.fb-facepile{margin-left:10px;margin-bottom:10px;}
.twitter_widget .twitter_label{background:#fff url(img/twitter_icon.png) no-repeat 8px center;height:20px;padding:6px 10px 5px 30px;}
.twitter_widget .twitter-box{background:#fff;padding:10px;}
.tweet-separator{
	margin-top:10px;
	border-bottom:1px solid #aaa;
    margin-bottom:10px;
}
.tweet-image{float:left;display:block;margin-right:5px;}
.tweet-text{
	overflow:hidden;
	color: #3e3e3e;
}
.tweet-text .tweet-user a{font-weight:700;}
.tweet-footer{font-style:italic;overflow:hidden;}
.flickr_widget .flickr_label{background:url(img/flickr_icon.png) no-repeat 8px center rgba(255,255,255,0.4);height:20px;padding:6px 10px 5px 30px;}

.sharing_widget {
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	background: #293239;
	padding: 12px 10px;
	height: 19px;
}
.sharing_widget .share_label{float:left;width:70px;}
.sharing_widget .hovered_provider{text-transform:none;font-size:9px;margin:-2px 0 -10px 2px;}
.sharing_widget .additional{display:none;margin-top:5px;}
.sharing_widget .sharing_button_wrapper{float:left;width:120px;text-align:right;}
.sharing_widget a span{padding-left:18px;height:18px;display:inline-block;margin-left:2px;background:url(img/sprite-dw-icons.png) no-repeat top left;}
.sharing_widget a span:hover{cursor:pointer;}
.sharing_widget a span.facebook{background-position:0 -3100px;}
.sharing_widget a span.twitter{background-position:0 -3200px;}
.sharing_widget a span.googlep{background-position:0 -6000px;}
.sharing_widget a span.vz{background-position:0 -8600px;}
.sharing_widget a span.delicious{background-position:0 -4900px;}
.sharing_widget a span.digg{background-position:0 -5000px;}
.sharing_widget a span.webnews{background-position:0 -5400px;}
.sharing_widget a span.linkedin{background-position:0 -5500px;}
.sharing_widget a span.technorati{background-position:0 -5600px;}
.sharing_widget a span.yahoo{background-position:0 -5300px;}
.sharing_widget a span.stumble{background-position:0 -5700px;}
.sharing_widget a span.misterwong{background-position:0 -5800px;}
.sharing_widget a span.yigg{background-position:0 -6600px;}
.sharing_widget a span.meneame{background-position:0 -6700px;}
.sharing_widget a span.xing{background-position:0 -7600px;}
.sharing_widget a span.reddit{background-position:0 -7700px;}
.sharing_widget a span.hi5{background-position:0 -7500px;}
.sharing_widget a span.badoo{background-position:0 -7900px;}
.sharing_widget a span.sonico{background-position:0 -8100px;}
.sharing_widget a span.orkut{background-position:0 -8200px;}
.sharing_widget a span.windows{background-position:0 -8300px;}
.sharing_widget a span.livejournal{background-position:0 -8400px;}
.sharing_widget a span.formspring{background-position:0 -8500px;}
.sharing_widget a span.renren{background-position:0 -8700px;}
.sharing_widget a span.qzone{background-position:0 -8800px;}
.sharing_widget a span.vkontakte{background-position:0 -8900px;}
.sharing_widget a span.kaixin001{background-position:0 -9000px;}
.sharing_widget a span.douban{background-position:0 -9100px;}
.sharing_widget a span.odnoklassniki{background-position:0 -9200px;}
.sharing_widget a span.mojmir{background-position:0 -9500px;}
.sharing_widget a span.more{background-position:0 -2700px;}
.sharing_widget a span.close{background-position:0 -3600px;}
.sharing_widget a span.blank{background-position:0 -126px;}
.counter_widget{font-weight:700;color:#fff;text-transform:uppercase;text-align:right;padding:0 10px;background:#293239;}
.counter_widget .vote_count{font-size:40px;}
.gruen .pinkbutton{
	background:#006633;
	text-transform: uppercase;
}
.blau .pinkbutton{background:#006699;}
.rot .pinkbutton{background:#660033;}
.pinkbutton{display:inline-block;color:#FFF!important;line-height:24px;width:108px;text-align:center;outline:none;}
.pinkbutton:hover{background:#293239;color:#fff!important;}
#vote-button.pinkbutton_disabled{background: #aaa; cursor: default;}
#vote-button.pinkbutton_disabled:hover{background: #aaa;}
input.pinkbutton{height:24px;font-weight:700;}
.blau #propose-button{margin-top:0px;background:#79b4ba!important;}
.gruen #propose-button{margin-top:0px;background:#91b280!important;}
.rot #propose-button{margin-top:0px;background:#cc8066!important;}
#propose-button:hover{background:#293239!important;}
.voting_actions{height:24px;}
.voting_actions .pinkbutton{float:right!important;font-size:12px;font-weight:700;height:19px!important;padding-bottom:5px!important;box-shadow:none;width:200px!important;}
.nominee_url {
	margin-top: 20px;
}
.selector_category{font-size:10px!important;margin-right:41px;}
.next_category{float:right;}
.footer_nominee_navigation{height:80px;margin-top:30px;margin-bottom:30px;}
.footer_nominee_navigation #voting_category_selection{margin-bottom:30px;}
#voting_category_selection .jqTransformSelectWrapper{height:30px;box-shadow:none;background:#293239;}
#voting_category_selection .jqTransformSelectWrapper a.jqTransformSelectOpen{height:30px;width:35px;background:url(img/select_right_blue.png) no-repeat left top;}
#voting_category_selection .jqTransformSelectWrapper span{color:#fff;padding-top:11px;padding-left:20px;}
#voting_category_selection .jqTransformSelectWrapper ul{top:30px;}
#voting_category_selection label{text-transform:uppercase;font-weight:700;font-size:11px;margin-top:9px;}
.jqTransformSelectWrapper div span{font-size:13px!important;display:block;width:193px;overflow:hidden;}
.jqTransformSelectWrapper ul{height:auto!important;}
.w100px .jqTransformSelectWrapper div span{width:100px;}
.w280px .jqTransformSelectWrapper div span{width:280px;}
.mr20px{margin-right:20px;}
.mr35px{margin-right:35px!important;}
.mr25px{margin:0 25px 0 0!important;}
.h25px{height:25px;}
.bluebutton{display:inline-block;color:#FFF;line-height:24px;width:200px;text-align:center;text-transform:uppercase;background:#000;}
.bluebutton a{color:#FFF;}
#facebox .content{padding:0!important;}
#facebox .popup .content .overlay_wrapper{
	margin-bottom:0;
	height:226px;
	width:900px;
	color:#000;
	font-weight:700;
	padding:0 20px;
	background: #fff;
}
.blau #facebox .popup .content .overlay_wrapper{background-color:#79b4ba;}
.gruen #facebox .popup .content .overlay_wrapper{
	background-color:#fff;
}
.rot #facebox .popup .content .overlay_wrapper{background-color:#cc8066;}
.blau #facebox .content{background-color:#79b4ba;}
.gruen #facebox .content{
	background-color:#fff;
}
.rot #facebox .content{background-color:#cc8066;}
#facebox .popup .content .overlay_wrapper h1{
	font-size:17px;
	color:#000;
	border-bottom:1px solid #FFF;
	line-height:35px;
	margin-top:25px;
}
.overlay_wrapper .small{text-align:left;font-weight:700;font-size:10px;margin-top:13px;}
.overlay_wrapper .small a{color:#000;font-size:10px;line-height:12px;}
#facebox .popup .content .overlay_wrapper p{margin-bottom:20px;}
.facebox_overlayBG{background:#FFF !important;}
#facebox .popup{box-shadow:none!important;}
.authentication_providers{margin-bottom:6px;}
.authentication_providers a{width:172px;height:83px;margin-right:10px;display:inline-block;background:url(img/authproviders.png) no-repeat;}
.authentication_providers a.last-child{margin-right:0;}
.authentication_providers a.auth_provider_Twitter{background-position:0 -83px;}
.authentication_providers a.auth_provider_OpenID{background-position:0 -166px;}
.authentication_providers a.auth_provider_VKontakte{background-position:0 -249px;}
.authentication_providers a.auth_provider_Weibo{background-position:0 -332px;}
.authentication_providers a.auth_provider_DW{background-position:0 -332px;}
.result_overlay{/* height:204px!important; */}
.result_overlay h1{border-bottom:none!important;float:left;}
.result_overlay .login_info{margin-top:0;width:250px;float:right;text-align:right;font-size:10px;color:#000;width:200px;font-weight:700;line-height:10px;margin-right:40px;padding:15px 0;}
.result_overlay .logout_info{margin-top:0;float:right;}
.result_overlay .login_info .highlight{
	color:#22c064;
}
.result_overlay .logout_info{display:none;}
.result_overlay .topright{
	position:absolute;
	right:10px;
	top:10px;
	background:url(img/schliessen_22c064.png);
}
.result_overlay .topright:hover{background:url(img/schliessen_22c064-000.png);}
.result_overlay .close{display:block;height:18px;width:18px;}
.result_overlay .close.bluebutton{height:24px;}
.blau .result_overlay .close.bluebutton{background-color:#2a8ba7;}
.gruen .result_overlay .close.bluebutton{
	background-color:#22c064;
}
.rot .result_overlay .close.bluebutton{background-color:#811c37;}
.result_overlay .close.bluebutton:hover{
/* 	background-color:#000; */
}
.result_overlay a.bluebutton:hover{color:#000!important;}
.result_overlay div.row div.label{color:#000;}
.result_overlay a.bluebutton{color:#fff!important;}
.w650{width:650px;margin-top:-20px;}
.largebuttons .bluebutton,.largebuttons .pinkbutton{width:250px;}
div.row{clear:both;line-height:24px;}
div.row div.label{float:left;width:200px;text-align:right;color:#c3dcf8;font-size:13px;}
div.row div.value{margin-left:20px;float:left;font-size:15px;}
div.row.vote_once{
    position:absolute;
    top:140px;
    left: 20px;
}

.error {
	color: #e6378b !important;
}
.error .jqTransformInput{color:#e6378b!important;}

.overlay_wrapper input[type=text], .overlay_wrapper input[type=url] {
	vertical-align:middle;
	color: #999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
    font-weight:400;
    height:24px;
    padding:0 7px;
    width: 189px;
    margin:0;
	border: 0;
}
.openid-form-align{
	width:530px;
	margin:15px auto 0;
}

.openid-form-align input[type=text] {
	margin-right: 20px;
	margin-top: -4px;
	border: 1px solid;
}
.openid-label{margin-bottom:5px;}
.invalid-openid{padding-top:5px;}
.headerfix{
	height:210px;
}
.winners-history{margin-top:10px;}
.winners-history h2.category {
	float:none;
	margin-bottom: 9px;
	padding-bottom:5px;
	padding-left:10px;
	font-size: 20px;
}
.winners-history h4.winner-type {text-transform:uppercase;color:#333;margin-bottom:10px;font-size:12px;padding-left:10px;}
.jqTransformSelectWrapper{height:24px;background:#FFF;}
#facebox{z-index:1000;}
#facebox_overlay{opacity:0!important;filter:alpha(opacity=0);}
#facebox_overlay_top{display:none;height:28px;left:50%;opacity:0.2;filter:alpha(opacity=20);position:fixed;top:0;width:982px;z-index:500;margin:0 auto 0 -491px;}
#facebox_overlay_wrapper{display:none;height:100%;left:50%;opacity:0.7;filter:alpha(opacity=70);position:fixed;top:0;width:982px;z-index:500;margin:30px auto 0 -491px;background:#FFF;}
.popup{font-size:13px!important;}
.popup a.close{font-weight:700;}
.popup a.close:hover{}
.popup .ltext{font-size:13px;width:680px;}
#category-locked{
    position:absolute;
    display:none;
    z-index:100;
    width:444px;
    font-size:10px;
    color:#e6378b;
    min-height:24px;
    line-height:22px;
    padding:0 8px;
    background: red;
}
.no-content-padding{padding:0;}
.inline_widget{width:700px!important;margin:10px;background:#293239;}
.inline_widget a{font-style:normal;}
.inline_widget a:hover{text-decoration:none;}
.inline_widget ul{margin-left:0;}
.inline_widget .w200px .jqTransformSelectWrapper{width:100%;}
.inline_widget .input_wrapper{border-bottom:1px solid #FFF;}
.spinner{min-height:30px;background:url(img/ajax-loader.gif) no-repeat center;}
.generated-banners{margin-top:15px;margin-bottom:15px;}
.generated-banners .preview-wrapper{width:300px;height:250px;float:left;margin-right:20px;background:#FFF;}
.generated-banners .code-wrapper{width:330px;height:250px;float:left;}
.generated-banners .code-wrapper textarea{width:100%;height:100%;border:1px solid #ccc;background:#FFF;}
.generated-banners .preview-1,.generated-banners .preview-4{text-align:center;padding-top:62px;height:188px;}
.generated-banners .preview-2,.generated-banners .preview-5{padding-top:100px;height:150px;}
.widget_loader{width:100%;height:100%;background:url(img/ajax-loader-big.gif) no-repeat center center;}
.copied-message{display:none;float:right;line-height:30px;padding-right:20px;}
.blau #page_content_wrapper,.gruen #page_content_wrapper,.rot #page_content_wrapper{
/* 	background:url(img/strahlen_kreise_blau.png) no-repeat center top; */
}
img,.post_wrapper .noborder,.openid-form input{border:none;}
br.clear,.clear{clear:both;}
#bobs_logo,#dw_logo,.sidebar_wrapper,#paging_prev,#paging_wrapper .prev,.facebook_widget .facebook_label .facebook_label_text,.twitter_widget .twitter_label .twitter_label_text,.flickr_widget .flickr_label .flickr_label_text,.previous_category,.floatl{float:left;}
.overlay_header .input_wrapper .nominee_url,.overlay_header .input_wrapper .nominee_lang{width:220px;margin-right:20px;}
.overlay_footer .input_wrapper .nominee_lang{margin:0!important;}
.logout_info ul li,.footer_content ul li,.overlay_wrapper .small ul li{list-style:none;}
#navigation_wrapper,#sec_navigation_wrapper{background-color:#293239;height:33px;margin: 0 10px;border-radius:2px; padding:10px 10px 0;}
#navigation_wrapper ul li,#sec_navigation_wrapper ul li{display:inline;white-space:nowrap;}
#navigation_wrapper ul li a.active,.current_page_ancestor > a{font-weight:800!important;font-size:120%!important;}
#navigation_wrapper ul li a:hover{color:#000;background-color:#fff;}
#navigation_wrapper ul.menu, ul.menu li { float: left; }
#navigation_wrapper ul.menu li { position: relative; list-style: none; }
#navigation_wrapper .children{display:none;position:absolute;float:none;width:200px;padding:5px;left:-1px;top:33px;background-color:#fff;z-index:999;color:#000;}
#navigation_wrapper .children:hover{display:block;}
#navigation_wrapper .children li{display:none;margin:0;padding:0;}
#navigation_wrapper .children li a{width:190px;}
#navigation_wrapper .children li a:hover{background-color:#293239;color:#fff;}
#navigation_wrapper ul.menu li:hover li, #navigation_wrapper ul.menu li:hover ul {float:none;display:block;clear:both;}
#navigation_wrapper ul.children li a{color:#293239;margin:0;padding:5px;}
#navigation_wrapper li:hover a{background-color:#fff;color:#000;}

#sidebar #fb-root div,#sidebar li.bobs_counter_widget{display:none;}
.ie7 #voting_category_selection,.padtop10{padding-top:20px;}
.nominee_content .pictured,.w700,.inline_widget .overlay_box,.post_wrapper_wide,.post_wrapper_wide .post_content{width:700px;}
.facebook_widget .facebook_label .facebook_button,.flickr_widget .flickr_label .flickr_button,.twitter_widget .twitter_label .twitter_button{float:right;text-transform:lowercase;padding-bottom:1px;padding-left:2px;padding-right:2px;margin-top:-1px;background:#293239;}
.facebook_widget .facebook_label .facebook_button a,.flickr_widget .flickr_label .flickr_button a,.twitter_widget .twitter_label .twitter_button a{float:right;text-transform:lowercase;color:#FFF;display:block;font-size:10px;background:#293239;}
.tweet,.inline_widget ul li{
	line-height:16px;
	font-size: 12px;
}
.sharing_widget a,input[type=submit]{outline:none;}
.sharing_widget a span.weibo,.sharing_widget a span.moikrug{background:0 -9400px;}
.previous_category .pinkbutton,.next_category .pinkbutton{width:169px!important;font-size:10px!important;}
.w180px,.w180px a{width:180px;}
.w220px .jqTransformSelectWrapper div span,.w220px .jqTransformInputWrapper,.openid-form-align input{
	width:220px;
	height: 24px;
}
.w460px,.w460px .jqTransformSelectWrapper,.w460px .jqTransformSelectWrapper div span{width:460px!important;}
.w469px,.w469px .jqTransformSelectWrapper,.w469px .jqTransformSelectWrapper div span{width:472px!important;}



ul.breadcrumbs{
	list-style-type: none;
	margin:0 10px 18px;
	color: #22c064;
}
ul.breadcrumbs li{
	display:inline;
}
ul.breadcrumbs li a{
    color: #22c064;
}
.post_body > p span:after {
    content: " ";
}
.entry-title{margin-left: 10px;}
.entry-content{margin-left: 10px;}
.previous_category{margin-left: 10px;}

#vote-button {
    /*margin-right: -20px;*/
}
#openid_submit_btn {
    background: none repeat scroll 0 0 #22c064;
    color: #fff;
	height: 23px;
    width: 250px;
}
#openid_submit_btn:hover{
    background: none repeat scroll 0 0 silver;
}
#title_wrapper{
    display: none;
}

/****************winnerpage****************************************/
.post_wrapper.nominee_content {
	width: 700px;
	margin-bottom: 43px;
}
.post_wrapper.nominee_content .post_category {
    padding: 8px 0px 0px 43px;
}
.post_wrapper.nominee_content .post_category h4.winner-type {
	padding: 0;
	font-size: 16px;
	color: #3e3e3e;
	font-weight: bold;
}
.post_wrapper.nominee_content .post_header {
    padding: 0px 0px 0px 43px;
}
.post_wrapper.nominee_content .post_body {
	padding: 4px 0px 0px 43px;
	color: #3e3e3e;
}
span.winner-badge{
    display: block;
    width: 36px;
    height: 54px;
    float: left;
    margin: 0px 0px 0 0;
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
span.winner-badge.user{
    background-image: url(img/icon_winner_user2.png);
}
span.winner-badge.jury{
    background-image: url(img/icon_winner_jury2.png);
}
span.winner-badge.both{
    background-image: url(img/icon_winner_both2.png);
}

/*
*   FOOTER
*   - dwlinks
*   - metalinks
*   - partner
*/
/* dwlinks */
/* metalinks */
/* partner */
#footer_wrapper .footer_content.partners {
	position: relative;
	width: 616px;
    height: 100%;
    height: calc(100% - 20px);
	display: block;
	overflow: hidden;
	float: right;
}

#footer_wrapper .footer_content.partners #h2_partner_logos {
	padding: 0;
}

/*img#footer_partner_logos {
	margin-top:-5px;
}*/

#footer_wrapper .footer_content.partners div.partner {
    position: absolute;
}

#alsumaria {
    top: 72px;
    left: 146px;
}
#alsumaria img {
    width: 111px;
}

#banglatribune {
    top: 29px;
    left: 0;
}
#banglatribune img {
    width: 119px;
}

#bdnews {
    top: 125px;
    left: 309px;
}
#bdnews img {
    width: 102px;
}

#china_digital_times {
    top: 16px;
    left: 554px;
}
#china_digital_times img {
    width: 44px;
}

#globalvoices {
    top: 107px;
    left: 461px;
}
#globalvoices img {
    width: 140px;
}

#gooya {
    top: 116px;
    left: 167px;
}
#gooya img {
    width: 103px;
}

#hromadske {
    top: 116px;
    left: 0;
}
#hromadske img {
    width: 125px;
}

#ifex {
    top: 70px;
    left: 286px;
}
#ifex img {
    width: 67px;
}

#medyatava {
	top: 34px;
	left: 145px;
}
#medyatava img {
    width: 85px;
}

#nv {
    top: 74px;
    left: 379px;
}
#nv img {
    width: 78px;
}

#satyagrah {
    top: 77px;
    left: 495px;
}
#satyagrah img {
    width: 103px;
}

#somewhere {
    top: 28px;
    left: 256px;
}
#somewhere img {
    width: 150px;
}

#waza {
    top: 69px;
    left: 0;
}
#waza img {
    width: 121px;
}

#webdunia {
    top: 33px;
    left: 424px;
}
#webdunia img {
    width: 109px;
}

/* ----- OLD -----
#madamasr {
    top: 81px;
    left: 508px;
}
#madamasr img {
    width: 80px;
}
#lanacion {
    top: 28px;
    left: 151px;
}
#lanacion img {
    width: 128px;
}
#russ {
    top: 56px;
    left: 421px;
}
#russ img {
    width: 61px;
}
#mynet {
    top: 62px;
    left: 337px;
}
#mynet img {
    width: 65px;
}
#terra {
    top: 11px;
    left: 535px;
}
#terra img {
    width: 65px;
}
*/

