/*
Theme Name: Crowd Sourcing Blog RC4
Theme URI: http://www.unitedprototype.com
Description: 
Author: Sven Giesen
Version: 1.1
*/

body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td,abbr{border:0;outline:none;margin:0;padding:0}
body,html{height:100%;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif}
ul,ol{list-style-type:none}
a{text-decoration:none}
.clearfix{display:block;zoom:1}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.container{position:relative;width:960px;margin:0 auto}
.comingsoon{position:absolute;right:-10px;top:165px;background:#333;color:#fff;font-size:10px;border-radius:3px;z-index:120;padding:3px 5px}
body{background:#fff}
#topBar{background:#555; height:35px;width:100%;}
#topBar .dim{width:960px;font-size:12px;color:#ddd;height:35px;margin:0 auto}
#topBar .rss{line-height:35px;font-style:italic;color:#ddd;font-size:12px;float:left}
#topBar .rss:hover{color:#bbb}
#topBar .facebook-like{margin-top:7px;margin-left:10px;float:left}
#topBar .flattr-button{margin-left:10px;margin-top:7px;float:left}
#metaNavi{float:right;line-height:35px}
#wrapper{background-image:none;}
/* #mainNavi{position:relative;float:left;height:42px;width:958px;background:#c1d700;border-radius:5px;font-size:13px;text-transform:uppercase;font-weight:700;z-index:100;padding:1px}
#mainNavi > li{float:left;margin-right:22px}
#mainNavi > li > a{float:left;display:block;height:42px;line-height:42px;color:#fff;text-shadow:0 1px 0 #999;padding:0 10px}
#mainNavi > li.current-menu-item > a,#mainNavi > li.current-menu-ancestor > a,#mainNavi > li > a:hover,#mainNavi > li.hover{border-radius:5px;background:#c9e000}
#mainNavi > li.current-menu-item > a,#mainNavi > li.current-menu-ancestor > a{height:48px;margin-top:-3px;line-height:48px;border-left:1px solid #b9cf00;border-right:1px solid #b9cf00}
#mainNavi .sub-menu{position:absolute;top:42px;left:0;height:30px;line-height:20px;width:920px;background:url(images/sub-menu.gif) no-repeat bottom left;border-radius:5px;display:none;z-index:95;padding:32px 20px 0}
#mainNavi .sub-menu > li{border-right:1px solid #666;display:block;float:left;height:20px;margin:5px 15px 5px 0}
#mainNavi .sub-menu > li a{color:#ddd;font-size:12px;font-weight:700;float:left;display:block;padding-right:15px;text-shadow:none}
#mainNavi .sub-menu > li a:hover{text-shadow:0 1px 0 #000;line-height:18px}
#mainNavi .sub-menu > li.current-menu-item a,#mainNavi .sub-menu > li.current-menu-item a:hover{color:#888;text-shadow:0 1px 0 #000;cursor:default;line-height:20px}
#mainNavi .sub-menu > li.last{border-right:none;margin-right:0}
#mainNavi .sub-menu > li.heads{background:url(images/icons/author.png) no-repeat 0 4px;padding-left:18px}
#mainNavi .sub-menu > li.add{background:url(images/icons/add.png) no-repeat 0 4px;padding-left:18px}
#mainNavi li.inactive a,#mainNavi li.inactive a:hover{cursor:default;color:#707d00;text-shadow:none;background:none}
#header{position:relative;margin-bottom:60px;height:212px;z-index:500}
#logo a{display:block;height:130px;width:280px;float:left;background:url(images/logo.png) no-repeat 0 40px}
#s{background:url(images/bg-search.jpg) no-repeat left top;height:23px;width:200px;float:left;color:#999;padding:5px}
#searchsubmit{float:left;height:33px;width:28px} */

#header{
	height:150px;
}

#header .half{
	width:360px;
	float:left;
	height:75px;
	border-bottom:1px solid #e4e2e2;
	margin-bottom:4px;
	position:relative;
}

#header .half p{
	position:absolute;
	left:20px;
	bottom:10px;
	font-family:Georgia, sans-serif;
	color:#ada9aa;
	font-size:12px;
	font-style:italic;
}

#header .half #search{
	height:31px;
	width:160px;
	position:absolute;
	right:0;
	bottom:10px;
}

#s{	
	background: url(images/search.png) no-repeat left top;
	height: 21px;
	width: 119px;
	float: left;
	color: #999;
	padding: 5px;
}

#searchsubmit {
float: left;
height: 31px;
width: 31px;
}

#header #logo{
	width:240px;
	float:left;
	display:block;
	height:90px;
	background:url(images/logo-ds-grey.png) no-repeat bottom center;
}

#header #logo a{
	display:block;
	height:100%;
	width:100%;
}

#mainNavi{
	float:left;
	border-bottom:1px solid #e4e2e2;
	height:50px;
	width:960px;
	margin-bottom:30px;
}

#mainNavi > li{
	display:block;
	float:left;
	height:30px;
	padding:8px 7px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
}

#mainNavi > li > a{
	color: #8a8484;
	display:block;
	padding:2px 18px;
	border:1px solid transparent;
	border-bottom:none;
}

#mainNavi > li > a:hover, #mainNavi > li.current-menu-item > a, #mainNavi > li.current-menu-ancestor > a{
	color: #c1d700;
}

#mainNavi > li.has-sub-menu:hover > a{
	color: #c1d700;
	background:#f9f9f9;
	border:1px solid #e2e2e2;
	border-bottom:none;
	z-index:201;
	position:relative;
}

#mainNavi > li.has-sub-menu:hover > .sub-menu{
	position:absolute;
	min-width:200px;
	left:7px;
	top:42px;
	background:#f9f9f9;
	padding: 5px 20px 10px 30px;
	z-index:200;
	font-size:11px;
	border:1px solid #e2e2e2;
	display:block;
	border-radius:0 4px 4px 4px;
	-moz-border-radius:0 4px 4px 4px;
	-webkit-border-radius:0 4px 4px 4px;
	-o-border-radius:0 4px 4px 4px;
	-ms-border-radius:0 4px 4px 4px;
}

#mainNavi .sub-menu > li{
	color:#c1d700;
	list-style:square;
}

#mainNavi .sub-menu > li > a{
	color:#646464;
}

#mainNavi .sub-menu > li > a:hover{
	color:#888;
}

#mainNavi .sub-menu{
	display:none;
	line-height:22px;
}

#contentMain .error{margin-bottom:40px;padding-left:60px;background:url(images/error.png) 10px center no-repeat}
#contentMain .success{margin-bottom:40px;padding-left:60px;background:url(images/success.png) 10px center no-repeat}
#contentMain{float:left;width:690px;margin-right:30px}
#contentMain h2{margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #e2e2e2;color:#999}
#contentMain h2.taxonomy{background:#c1d700 url(images/icons/cat-bg-icon.gif) no-repeat 10px center;border-radius:5px;color:#fff;font-size:18px;line-height:18px;padding:7px 0 7px 50px}
#contentMain h2.taxonomy span{font-size:11px}
#contentMain h2.taxonomy a{color:#c19900}
#intro{padding-bottom:20px;border-bottom:1px solid #e2e2e2}
#intro .article{float:left;width:210px;margin-right:30px;border:none}
#intro .article .content,#intro .article .side{width:210px}
#intro .article .rating{visibility:visible;margin-left:133px}
#intro h3 a{color:#555}
#intro .imgwrapper{overflow:hidden;height:130px;display:block;border:1px solid #aaa;box-shadow:0 0 2px #aaa;background:#fff url(images/no-image.jpg) no-repeat center center;padding:5px}
#intro .article .post_thumbnail{border:none;box-shadow:none;margin-bottom:5px;height:130px;overflow:hidden;padding:0}

.article{border-bottom:1px solid #e2e2e2;line-height:20px;position:relative;padding:20px 0}
.article .side{float:left;width:185px}
.article .post_thumbnail{display:block;border:1px solid #aaa;box-shadow:0 0 2px #aaa;min-height:100px;background:#fff;padding:5px}
.article .post_thumbnail a{display:block;width:100%;height:100%}
.article .rating{display:none;visibility:hidden;height:20px;width:75px;margin-left:109px;background:#fff;position:relative;top:-25px}
.article .rating .ratingstars{width:60px;position:absolute;top:3px;right:7px}
.article .content{width:485px;float:right;padding-left:20px}
.article .content.full{width:690px;float:left;padding-left:0}
.article h3{padding-bottom:5px}
.article h3 a{font-size:14px;color:#666;font-weight:700}
.article .meta{color:#999;font-size:11px;padding-bottom:15px}
.article .meta a{color:#666}
.article .meta span{padding-left:16px;margin-right:10px;background-position:left center;background-repeat:no-repeat}
.article .meta .author{background-image:url(images/icons/author.png)}
.article .meta .date{background-image:url(images/icons/date.png)}
.article .meta .comments{background-image:url(images/icons/comments.png)}
.article .meta .cat{background-image:url(images/icons/folder.png)}
.article .meta .url{background-image:url(images/icons/world.png)}
.article .text{font-size:12px;color:#444}
.text .flattr{float:right;margin:5px 0 20px 20px}
#contentContainer .article .visit{display:block;height:30px;width:56px;border-radius:3px;float:right;background:#c1d700 url(images/ext-link.png) no-repeat right center;padding-right:35px;color:#fff;font-weight:700;line-height:30px;padding-left:10px;font-size:14px;position:absolute;bottom:20px;right:0}
#contentContainer .article .visit:hover{background-color:#c9e000;color:#fff}
.article .cat,.article .cat a{font-weight:700;text-transform:uppercase;color:#666;font-size:10px}
#content .article a:hover{color:#7faf1b}
.divider{width:100%;height:1px;border-bottom:1px solid #eee;margin-bottom:10px;margin-top:5px}
.formrow .divider{margin:0;padding:0}
#contentContainer .tags{overflow:auto;border-bottom:1px solid #e2e2e2;margin-bottom:10px;padding:10px 0}
#contentSidebar .tags{border-bottom:0;margin-bottom:20px}
#contentContainer .profile .tags{padding-top:0}
#contentContainer .tags li a{display:block;float:left;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:11px;margin-right:10px;margin-bottom:4px;margin-top:4px;height:20px;line-height:18px;text-transform:lowercase;font-weight:700;background:#d5d5d5 url(images/icons/tags.png) 6px center no-repeat;padding:0 10px 0 22px}
#contentContainer .tags li a:hover{text-decoration:none;background-color:#b5d129;color:#fff}
#contentSidebar{float:left;width:220px;border-left:1px solid #e8e8e8;padding-left:19px;color:#888;line-height:20px;font-size:12px;text-transform:none; margin-bottom:50px}
#contentSidebar h3{background:#c1d700;height:12px;font-size:14px;font-weight:700;line-height:12px;margin-left:-19px;text-transform:uppercase;margin-bottom:20px;-webkit-border-radius:0 3px 3px 0;color:#888}
#contentSidebar h3 span{background:#fff;margin-left:19px;padding:0 5px}
#contentSidebar .contentContainer{margin-bottom:40px}
#contentSidebar .contentContainer.teaser{border:1px solid #ccc;border-radius:5px;color:#888;font-size:11px;padding:10px}
#contentSidebar .contentContainer.teaser a{color:#888;font-weight:700}
#contentSidebar .contentContainer a.more{color:#fff;font-weight:700;background:#c1d700;margin-top:-2px;border-radius:5px;float:right;border:1px solid #c1d700;padding:2px 8px}
#contentSidebar .contentContainer .more:hover{border:1px solid #ccc;border-radius:5px;color:#888;background:#fff}
#partner a{border:1px solid #d5d5d5;float:left;overflow:hidden;display:block;background-position:center center;background-repeat:no-repeat}
#partner .size220 a{margin-bottom:20px;height:78px;width:218px}
#partner .size60 a{margin-bottom:20px;margin-right:20px}
#partner .size100 a{margin-bottom:20px;margin-right:20px;height:98px;width:98px}
#termine .desc{ margin-top: -10px; font-size: 11px; color: #666; padding-left: 10px; }
#contentSidebar .twitter-item{background:url(images/bg-twitter-spacer.gif) no-repeat top left;padding-top:25px;margin-top:20px}
#contentSidebar .twitter-item:first-child{background:none;padding-top:0;margin-top:0}
#contentSidebar .twitter-item abbr{text-align:right;font-weight:700;font-size:11px;color:#999;display:block}
#contentSidebar .twitter-item a{color:#b5d129;font-weight:700}
#pagination{clear:both;height:20px;margin-bottom:30px;padding:20px 0}
#pagination .more{background:url(images/icons/go.png) no-repeat right center;padding-right:20px;float:right}
#pagination .wp-pagenavi a,#pagination .wp-pagenavi span{font-weight:400;color:#666;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:14px;border:none;line-height:29px;height:30px;width:30px;display:block;float:left;margin:0 10px 0 0;padding:0}
#pagination .wp-pagenavi a:hover,#pagination .wp-pagenavi span.current{text-decoration:none;background-color:#b5d129;color:#fff;font-weight:700}
#pagination .wp-pagenavi .nextpostslink,#pagination .wp-pagenavi .previouspostslink{background:transparent url(images/icons/pagination.png) no-repeat 0 0;text-indent:-9999px}
#pagination .wp-pagenavi .previouspostslink{background-position:0 -30px}
#pagination .wp-pagenavi .nextpostslink:hover,#pagination .wp-pagenavi .previouspostslink:hover{background:transparent url(images/icons/pagination.png) no-repeat -30px 0;background-color:#b5d129}
#pagination .wp-pagenavi .previouspostslink:hover{background-position:-30px -30px}
#pagination .wp-pagenavi .last,#pagination .wp-pagenavi .first{background:transparent url(images/icons/pagination.png) no-repeat 0 -60px;text-indent:-9999px}
#pagination .wp-pagenavi .first{background-position:0 -90px}
#pagination .wp-pagenavi .last:hover,#pagination .wp-pagenavi .first:hover{background:transparent url(images/icons/pagination.png) no-repeat -30px -60px;background-color:#b5d129}
#pagination .wp-pagenavi .first:hover{background-position:-30px -90px}
#pagination .wp-pagenavi .pages{background:none;width:auto}
#footer{background:#262626 url(images/footer-repeat-x.jpg) top left repeat-x}
#footer .container{width:960px;padding:0}
#footerNavi .has-sub-menu > a:after{content:' +'}
#footerNavi .sub-menu{display:none;border-right:1px solid #4b4b4b;margin-bottom:10px}
#footerNavi .sub-menu li{padding-right:5px}
#footerNavi .sub-menu li a{font-size:11px;line-height:14px}
#footer .box{float:left;width:220px;text-align:right;margin:20px 10px 10px}
.box h4,.box li{font-size:12px;padding:0 20px}
#footer .box h4{line-height:29px;height:29px;border-bottom:1px solid #4b4b4b;color:#f4f4f4;font-size:12px;font-weight:700;margin-bottom:10px}
#bottomBar{text-align:center;color:#d7d7d7;font-size:11px;font-weight:700;text-shadow:0 2px 1px #333;line-height:35px}
.box.content li{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #4b4b4b;font-size:11px;padding-left:10px}
.box li a{line-height:20px;color:#ccc;cursor:pointer}
#bottomBar a.colognelove{text-align:center;display:block;padding-bottom:20px;padding-top:20px;border-top:1px solid #333;margin-top:10px;color:#ccc;font-weight:400;font-size:11px}
#tabnavi{background:#505050;border-radius:5px;height:30px;line-height:30px;padding:5px 10px}
#tabnavi li a{padding-left:23px;padding-right:23px;display:block;text-align:center;text-shadow:0 2px 1px #333;color:#f2f2f2;text-transform:uppercase;font-size:14px;font-weight:700;padding-bottom:11px}
#tabnavi li a.selected{background:url(images/tabnavi-active.gif) no-repeat bottom center;color:#b5d129}
#tabnavi li a:hover{text-decoration:none;color:#b5d129}
.profile{margin-bottom:20px;padding-bottom:40px;border-bottom:none;color:#444;font-size:12px;line-height:20px}
.profile h2, .job h2{margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #e2e2e2}
.profile h2 span, .job h2 span, h2.tab span{float:right;background:#e2e2e2 url(images/icons/go.png) no-repeat 150px center;color:#999;font-size:12px;margin-top:5px;border-radius:5px 5px 0 0;width:140px;padding:5px 20px}
h2.tab span {float:right;background:#e2e2e2; color:#999;font-size:12px;margin-top:20px;border-radius:5px 5px 0 0;width:120px;padding:5px 20px; text-align:center}
.profile .tabs{border-top:1px solid #e6eaed;margin-top:15px;padding-top:20px;padding-bottom:15px;line-height:18px;color:#555;font-size:12px}
#profile_overview strong{font-size:11px;text-transform:uppercase;color:#bbb;line-height:14px}
#profile_overview .left{float:left;width:200px}
#profile_overview .left .miniteaser{float:none}
#profile_overview .right{float:left;width:460px;margin-left:30px}
#profile_overview p{margin-top:5px}
#profile_overview .projectstats{padding-bottom:20px}
#profile_overview .projectstats li{border-top:1px solid #e6eaed;text-align:right;padding:5px 0}
#profile_overview .projectstats .link{background:url(images/icons/world.png) no-repeat 186px center;padding-right:22px;color:#555}
#profile_overview .projectstats li a.founder{padding-left:16px;background:url(images/icons/link.gif) no-repeat left center;color:#777}
#profile_overview .projectstats .twitter{background:url(images/icons/social-white.gif) no-repeat right -38px;padding-right:22px;color:#555}
#profile_overview .projectstats .facebook{background:url(images/icons/social-white.gif) no-repeat right -1px;padding-right:22px;color:#555}
#profile_overview .projectstats li:first-child{border:none;margin-top:10px}
#profile_overview .url a{display:block;font-size:18px;font-weight:700;color:#555}
#profile_overview .infos{border-bottom:1px solid #e6eaed;padding-bottom:10px}
#profile_overview .infos strong{color:#999;font-size:11px;line-height:18px}
#profile_overview .infos strong em{color:#bbb;font-size:12px;font-style:normal}
#profile_overview .right .twitter quote{border:1px solid #dcdce6;border-radius:5px;display:block;margin-top:10px;margin-bottom:20px;background:#f2f2fd url(images/icons/lasttweet.gif) 10px center no-repeat;line-height:16px;text-align:left;padding:10px 20px 10px 40px}
#profile_overview .right .twitter quote .twitter-item{padding-top:10px;border-top:1px solid #dcdce6;margin-bottom:10px}
#profile_overview .right .twitter quote .twitter-item:first-child{border:none}
#profile_overview .right .twitter quote .twitter-item abbr{display:block;text-align:right;font-size:10px;padding-top:5px;color:#c1c1ca}
#profile_overview .rating{padding-left:5px;float:right;margin-top:-2px}
#profile_overview .rating .starbar{background:url(images/votingstars.png) repeat-x 0 0;height:12px;width:60px;margin:4px 0}
#profile_overview .rating .ratingbar{background:url(images/votingstars.png) repeat-x 0 -24px;height:12px}
#profile_stats .googleStats{width:690px;padding-top:30px}
#profile_stats .googleStats .trafficStatistics{margin-top:-49px;width:195px}
#profile_media .imagecontainer{float:left;text-align:center;height:200px;position:relative;overflow:hidden;margin-bottom:40px;border-radius:5px;padding:40px}
#profile_media .imagecontainer .caption{display:block;position:absolute;bottom:0;left:20px;width:300px;height:40px;line-height:30px;background:#fff;color:#aaa;font-weight:700;font-size:12px}
#profile_media .imagecontainer.even{margin-left:10px}
#profile_news .rss-article{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #e6eaed}
#profile_news .rss-article:last-child{border-bottom:none}
#profile_news img{float:left;height:100px;margin-right:10px;margin-top:20px}
.social{position:relative;margin-top:40px;height:50px}
.single-post .social {margin-top: 0;}
.social .twitter-share-button{position:absolute;right:80px;top:0}
.social .google-plusone-button{position:absolute;height:20px;right:-30px;top:0}
.social .facebook-share-button{position:absolute;left:0;top:0}
.tipsy{font-size:10px;position:absolute;z-index:999;padding:5px}
.tipsy-inner{background-color:#000;color:#FFF;max-width:150px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px 4px}
.tipsy-arrow{position:absolute;background:url(images/tipsy.gif) no-repeat top left;width:9px;height:5px}
.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-4px}
.tipsy-nw .tipsy-arrow{top:0;left:10px}
.tipsy-ne .tipsy-arrow{top:0;right:10px}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-4px;background-position:bottom left}
.tipsy-se .tipsy-arrow{bottom:0;left:10px;background-position:bottom left}
.tipsy-sw .tipsy-arrow{bottom:0;right:10px;background-position:bottom left}
.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right}
.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px}
#slider{height:340px;width:690px;position:relative;float:left;background:url(images/bg-teaser.jpg) no-repeat top left;margin-bottom:30px}
#slider .big-thumb{float:left;margin-right:20px;margin-bottom:10px;overflow:hidden}
#slider h2{font-size:20px;line-height:26px;font-weight:400;color:#f3f3f3;border:none;margin:0 0 5px;padding:0}
#slider h2 a{color:#f3f3f3}
#slider h2 a:hover{color:#c1d700}
#slider .social{width:350px;float:left;margin-top:0;opacity:0.4;height:40px}
#slider .text{color:#ccc}
#slider h2,#slider .text{text-shadow:0 2px 1px #333}
#slider .readmore{display:block;text-align:right;color:#c1d700;height:24px;line-height:24px;font-size:16px;font-weight:700;background:url(images/teaser-more.png) no-repeat right 6px;padding-right:18px;opacity:0.4}
#slider .viewport{float:left;width:690px;height:310px;position:relative;overflow:hidden}
#slider .panels{list-style:none;position:absolute;left:0;top:0;margin:0;padding:0}
#slider .panels li{float:left;height:310px;width:650px;padding:20px}
#slider .pager { position: absolute; text-align: center; bottom: 15px; width: 690px; overflow:hidden; list-style: none; clear: both;}
#slider .pager li { display: inline; }
#slider .pagenum { padding: 0 10px; color: #555; font-size: 16px; font-weight: bold; display: inline-block; text-shadow: 0 1px 0 #777; }
#slider .pagenum:hover { color: #aaa; }
#slider .active { color: #c1d700; text-shadow: 0 0px 0 }
#slider .feature{display:block;float:left;height:60px;width:85px;margin-right:24px;opacity:0.4;overflow:hidden}
#slider .feature{float:right;margin-right:0;opacity:1}
.formcontent{border-left:10px solid #f2f2f2;padding-left:20px;padding-top:30px}
div.tagsinput{float:left;background:#f2f2f2;display:block;border:1px solid #ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-family:'Helvetica Neue', Arial, sans-serif!important;font-size:12px;color:#999;overflow:auto;height:auto!important;padding:5px 0}
div.tagsinput span.tag{display:block;float:left;color:#777;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:11px;margin-bottom:5px;margin-left:5px;height:20px;line-height:18px;text-transform:lowercase;font-weight:700;background:#d5d5d5;padding:0 10px}
div.tagsinput span.tag a{font-weight:700;color:#82ad2b;text-decoration:none;font-size:12px}
div.tagsinput input{width:100px;font-family:helvetica;font-size:13px;border:1px solid transparent;height:20px;background:transparent;color:#000;outline:0;margin:0 0 0 5px;padding:0 5px}
.tags_clear{clear:both;width:100%;height:0}
.formrow{display:block;margin-bottom:30px;clear:both;float:left;width:100%}
.formrow label{float:left;width:220px;display:block;height:34px;line-height:34px;color:#6f6f6f;text-align:right;padding-right:30px;font-size:14px}
.formrow .wpcf7-text,.formrow textarea{float:left;background:#f2f2f2;display:block;border:1px solid #ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-family:'Helvetica Neue', Arial, sans-serif!important;font-size:12px;color:#999;width:385px}
.formrow .formheadline{border-bottom:1px solid #eee;padding-bottom:30px;font-size:20px;color:#ccc;text-align:center}
.formrow .checkwrapper{float:left;display:block;font-size:12px;width:306px}
.formrow .wpcf7-text{height:22px;padding:5px 10px}
.formrow .wpcf7-text:focus{border-color:#999}
.formrow textarea{padding:5px 10px}
.formrow .wpcf7-checkbox{line-height:34px}
.formrow .wpcf7-checkbox .wpcf7-list-item-label,.formrow .wpcf7-radio .wpcf7-list-item-label{margin-left:5px;margin-right:10px}
.formrow .wpcf7-radio{padding-bottom:10px;display:block}
.formrow .button{float:right;background:#c1d700;border-radius:5px}
.formrow input[type=file],.formrow select{margin-top:10px}
.formrow .wpcf7-submit{background:transparent;color:#fff;font-size:16px;cursor:pointer;margin:5px 10px}
.formrow .description{float:right;color:#bbb;margin-top:10px;font-size:12px;width:390px;text-align:right}
.ajax-loader{position:absolute;left:-50px;top:0}
.wpcf7-response-output{display:block;text-align:center;border:1px solid #999!important;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:20px!important}
.formrow .wpcf7-not-valid-tip{left:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#333;color:#fff;padding:4px 10px}
.required label,strong.required{font-weight:700;color:#c1d700!important}
.missing{background:#f2f2f2!important;margin-left:-20px;padding:20px}
.missing label{color:red!important}
#content.mixed .article,#content.mixed .profile{border-bottom:1px dashed #ccc;margin-bottom:20px;padding-bottom:40px;padding-top:20px}
#footer #tagcloud{width:600px;line-height:20px}
.latest-profiles{width:690px;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;margin-bottom:10px;float:left;padding:30px 0 0}
.haccordion .latest-profiles{width:100%;border:none;padding:0}
.latest-profiles li{width:210px;float:left;height:60px;margin-bottom:30px;font-size:13px;line-height:18px;margin-right:30px}
.haccordion .latest-profiles li{width:100%;margin-right:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e2e2e2}
.latest-profiles .image{margin-right:10px;height:50px;width:50px;overflow:hidden;border:1px solid #ccc;float:left;padding:5px}
.latest-profiles .image span{height:50px;width:50px;display:block;overflow:hidden;padding-top:0}
.latest-profiles span{font-size:10px;padding-top:3px;display:block;line-height:14px;font-weight:700;text-transform:uppercase}
/* .home #menu-item-5838 .sub-menu,body.page-id-6505 #menu-item-5803 .sub-menu{display:block!important} */
.haccordion .header,.haccordion .content{float:left;height:386px}
.haccordion .header{width:35px;background:#666;color:#fff;cursor:pointer;margin-left:10px;position:relative;border-radius:5px;font-weight:700}
.haccordion .header:first-child{margin-left:0}
#contentMain .haccordion .header a{position:absolute;display:block;writing-mode:tb-rl;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);white-space:nowrap;top:172px;right:-166px;line-height:35px;color:#fff;height:35px;width:366px;letter-spacing:1px;font-size:14px}
.haccordion .content{width:0;overflow:auto;margin-left:10px}
.haccordion .content div{width:295px;overflow:hidden}
.haccordion .content.visible{display:block;width:315px}
.haccordion .header.active{background:#b9cf00}
#sortswitcher{display:block;float:right;height:50px;margin-top:-25px}
#sortswitcher a{display:block;height:50px;width:30px;margin-right:10px;background:url(images/icons/sortswitcher-base.gif) no-repeat;float:left;line-height:50px;text-align:center}
#taglisting{-moz-column-count:3;-moz-column-gap:40px;-webkit-column-count:3;-webkit-column-gap:40px;column-count:3;column-gap:40px;margin-bottom:50px}
body.safari #taglisting {-webkit-column-count:1}
#taglisting a{font-size:12px;display:block;height:24px;position:relative;line-height:24px;text-indent:10px;margin-bottom:10px}
#taglisting .bar{z-index:-1;position:absolute;top:0;left:0;height:24px;background:#e2e2e2;display:block;overflow:visible}
.ratingheader,.gdsrcacheloader,.ratingtext,.tabs{display:none}
#metaNavi li a:hover{color:#bbb}
#metaNavi li a,#contentSidebar h3 a{color:#ddd}
#mainNavi > li.last,#intro .article.e-3, #partner a.break,.latest-profiles .break{margin-right:0}
#footerNavi .current-menu-item .sub-menu{display:block}
#contentContainer,#profile_overview .projectstats li a,#contentMain .haccordion .header.active a{color:#444}
#contentContainer a,.box .sub-menu .current-menu-item a{color:#999}
#contentMain h2.overview,#footerWrapper{margin-bottom:30px}
#contentContainer .tags li,#slider .pager li{display:inline}
#contentSidebar .contentContainer p,#profile_overview .right > div{margin-bottom:10px}
#contentSidebar .contentContainer .flattr,#pagination .wp-pagenavi{float:right}
#bottomBar a,.profile h2 a:hover span,#slider .readmore:hover{color:#fff}
#bottomBar a:hover,#bottomBar a.colognelove:hover,.box li a:hover,.box .current-menu-item > a{color:#b5d129}
#tabnavi li,div.tagsinput div{display:block;float:left}
#profile_media .imagecontainer:hover,#profile_media .imagecontainer:hover .caption{background:#eee}
#slider .panels:hover .social,#slider .panels:hover .readmore,#slider .active{opacity:1}
#network { line-height: 35px; width: 280px; float: right; margin-right: 220px; }

.post-type-archive-jobs .social{
	margin-top:20px
}

.jobinfo{ padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #e2e2e2; color:#666; padding-top:10px; font-size:12px}
.loop .jobinfo{  margin-bottom:0; }
.loop .article{border-bottom:0}
.jobinfo ul{ float:left; display: block; width:250px; height: 70px; font-size: 12px; margin-bottom:10px}
.jobinfo ul li{ height: 24px; line-height: 14px; display: block; }
.jobinfo .image{
	width:190px;
	overflow:hidden;
	display:block;
	float:left;
	height:100px
}
.startdate{display:block; width:345px; float:left; color: #666; }
.expires{display:block; width:345px; float:left; font-size:11px; color:#bbb}
.single.job{ position: relative; }
.article.job h2 a span, .single.job h2 a span{
	position: absolute;
	top: 162px;
	right: 0;
}

 .single.job h2 a span{
 	top: 140px;
 }

.attachments{
	overflow: auto;
	margin-top: 10px;
}
.attachments li a{
	display: block;
	float: left;
	width: 60px;
	margin-top: 10px;
	background: url(images/icons/doc.gif) no-repeat center 10px;
	border-radius:5px;
	margin-right: 30px;
	font-size: 11px;
	text-align: center;
	line-height: 14px;
	word-wrap:break-word;
	padding: 10px;
	padding-top: 60px;
}

.attachments li a:hover{
	background: #eee url(images/icons/doc.gif) no-repeat center 10px;
}

.main_banner {width:400px; height:200px; background: #000}



.videoportal_right
{
	-moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
	box-shadow:inset 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
	background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
	background-color:#89c403;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #74b807;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528009;
	position:fixed;
	top: 50%;
	left: -55px;
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	margin-left: 50px\9; /* IE 8 and below */
}
.videoportal_right:hover
{	
	margin-top: -22px;
	padding-top:50px;
	margin-top: -0px\9; /* IE 8 and below */
}
.videoportal_right:active
{
	position:relative;
	top:1px;
}

.workgeist-link
{
	color: #ddd;
}
.workgeist-link:hover
{
	color: #bbb;
} 

