/*
Theme Name: agenturfundus Wordpress Theme
Theme URI: www.agenturfundus.de
Description: Agenturfundus Wordpress Theme - developed by <a href="http://www.daslaboratorium.de">Philipp</a>.
Version: 0.1
Author: Philipp Nolte
Author URI: www.daslaboratorium.de
Tags: custom
Text Domain: agenturfundus

    This theme was designed and built by Philipp Nolte,
     whose blog you will find at http://www.daslaboratorium.de

    Agenturfunuds v0.1
     http://www.agenturfundus.de

*/

body {
    background: #0f1d17 url(images/bg.gif);
    color: #fff;
    font: normal 11px/1.25 Arial, sans-serif;
    margin: 0;
}
a, a:link, a:visited { color: #ece400; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a img { border: none; }
a.bluelink { color: #24d1f5; }
a.greylink { color: #888; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.edgeblue { background: url(images/edges.png) -10px 0 no-repeat; width: 10px; height: 11px; }
.edgewhite { background: url(images/edges.png) -20px 0 no-repeat; width: 10px; height: 11px; }
.rightmarg { margin-right: 16px; }
.smallblue { color: #24d1f5; font-weight: 700; font-size: inherit; }
span.big { font-size: 18px; font-weight: 900; }
div#page { margin: 0 auto; width: 800px; }
div#header div.left { width: 550px; }
div#header div.right { width: 250px; }
div#header span.update { color: #24d1f5; }
div#header span { margin: 6px; }
div#header h1 { margin: 0; padding: 0; }
div#header p.blogdesc { margin: 0 0 0 26px; padding: 0; }
div#header div.whatsthiswrapper { margin: 10px 0 0 10px; }
div#header div#headcounter, div#header div#headcounter object { z-index: -1; }
div#whatsthis { background: #24d1f5 url(images/edges.png) 190px 101px no-repeat; color: #111; height: 100px; padding: 6px; width: 187px; }
div#whatsthis h2 { font-size: inherit; margin: 1px 0 5px 0; }
div#whatsthis p { margin: 0 12px 0 0; }
div#sidebartop { margin: 50px 0 20px 0; }
div#searchform label { display: block; height: 15px; }
div#searchform input { border: none; font-size: 13px; margin: 6px 0 0 0; padding: 4px; }
div#searchform input#s { border: 1px solid #fff; width: 194px; }
div#searchform input.submit { background: #ece400; font-weight: 900; }
ul#topmenu { margin: 20px 0 10px 0; padding: 0; border-bottom: 1px solid #24d1f5; width: 490px; height: 26px; }
ul#topmenu li { display: block; list-style-type: none; height: 20px; border: 3px solid #0f1d17; cursor: pointer; }
ul#topmenu li.menustart { position: relative; left: 0; top: 0; width: 60px; background: url(images/menupunkte.png) 4px -98px no-repeat; }
ul#topmenu li.agenturen { position: relative; left: 70px; top: -26px; width: 110px; background: url(images/menupunkte.png) 0px -118px no-repeat;}
ul#topmenu li.kategorien { position: relative; left: 190px; top: -52px; width: 115px; background: url(images/menupunkte.png) 0px -138px no-repeat;}
ul#topmenu li.share { position: relative; left: 315px; top: -78px; width: 70px; background: url(images/menupunkte.png) 0px -158px no-repeat;}
ul#topmenu li.submit { position: relative; left: 395px; top: -104px; width: 85px; background: url(images/menupunkte.png) 0px -178px no-repeat;}
ul#topmenu li:hover, ul#topmenu li.active { border: 3px solid #24d1f5; }
ul#topmenu li.menustart:hover, ul#topmenu li.menustart.active { background: #24d1f5 url(images/menupunkte.png) 4px 2px no-repeat; }
ul#topmenu li.agenturen:hover, ul#topmenu li.agenturen.active { background: #24d1f5 url(images/menupunkte.png) 4px -18px no-repeat; }
ul#topmenu li.kategorien:hover, ul#topmenu li.kategorien.active { background: #24d1f5 url(images/menupunkte.png) 4px -38px no-repeat; }
ul#topmenu li.share:hover, ul#topmenu li.share.active { background: #24d1f5 url(images/menupunkte.png) 4px -58px no-repeat; }
ul#topmenu li.submit:hover, ul#topmenu li.submit.active { background: #24d1f5 url(images/menupunkte.png) 4px -78px no-repeat; }
ul#topmenu li span.menudesc { color: #24d1f5;  position: relative; top: 23px; width: 100px; font-size: 10px; }
div#tagcloud { height: 140px; float: left; width: 514px; }
div#tagcloud h3 { margin: 0 0 5px 0; padding: 0; }
div#tagcloud a { color: #fff; font-weight: 900; }
div#adve { height: 140px; float: left; width: 235px; padding: 7px; margin: 0 0 0 18px; }
div#adve div.wp125ad { margin: 10px 0; }
div.entrythumb { margin: 6px 16px 0 0; }
div.entrythumb div.wrap { padding: 1px; background: #24d1f5; }
div.entrythumb:hover div.wrap { background: #fff; }
div.entrythumb:hover div.edgeblue { background: url(images/edges.png) -20px 0 no-repeat; }
div.entrythumb a { color: #111; }
div.entrythumb a:hover { text-decoration: none; }
div.entrythumb span.smalltitle, div.entrythumb span.morelink { padding: 8px; }
div.entrythumb span.smalltitle { color: #197786; float:left; overflow: hidden; }
div.entrythumb:hover span.smalltitle { color: #111; }
div.entrythumb span.morelink { float:right; font-weight: 900; }
div.entrybig { background: #fff; color: #111; padding: 10px; margin: 6px 16px 0 0;}
div.entrybig.nowhite { background: #0f1d17; color: #fff; }
div.entrybig a { color: #24d1f5; }
div.entrybig div.slideshow { width: 540px; height: 340px; }
div.entrybig div.content { width: 210px; }
div.entrybig div.content h2 { font-size: inherit; }
div.entrybig div.content div.text { height: 295px; }
div.entrybig div.content div.disclaim p { font-size: 0.8em; color: #888; margin: 0; }
div.entrybig div.image { width: 540px; height: 310px; text-align: center; overflow: hidden; }
div.entrybig div.image ul.slideshow { margin: 0; padding: 0; }
div.entrybig div.image ul.slideshow li.pic { width: 540px; height: 340px; list-style-type: none; }
div.entrybig div.smallnav { width: 140px; margin: 10px auto; font-weight: 600; }
div#counter { width: 30px; text-align: center; float: left; }
div.entrybig div.smallnav span { font-weight: bold; width: 34px; font-size: 10px; cursor: pointer; }
div.entrybig div.smallnav span.left { padding: 1px 6px 2px 12px; background: #24d1f5 url(images/edges.png) -10px -12px no-repeat; }
div.entrybig div.smallnav span.right { padding: 1px 12px 2px 6px; background: #24d1f5 url(images/edges.png) 44px -12px no-repeat; }
div.navigation { color: #24d1f5; width: 780px; font-size: 18px; font-weight: 900; }
div.navigation a { color: #24d1f5; }
div.navigation span { width: 260px; }
div.navigation span.right { text-align: right; }
div.pagebar { width: 260px; float: left; text-align: center; }
div.pagebar span.this-page { text-decoration: underline; }
ul.biglist, ul.biglist ul { color: #ece400; margin: 0 16px 100px 0; padding: 0; line-height: 1.25; }
ul.biglist a { color: #24d1f5; font-size: 32px; font-weight: 900; text-decoration: none; }
ul.biglist li { list-style-type: none; }
div#share { overflow:hidden; margin: 20px 16px 0 0; width: 784px; height: 0px; }
div.sexy-bookmarks { margin:10px 0 !important; padding:25px 0 0 10px; height:29px; display:block !important; clear:both !important; }
div.sexy-bookmarks-expand { height: 29px; overflow: hidden; }
div.sexy-bookmarks ul.socials { width:100% !important; margin:0 !important; padding:0 !important; float: left; }
div.sexy-bookmarks ul.socials li { display:inline !important; float:left !important; list-style-type:none !important; margin:0 !important; height:29px !important; width:60px !important; cursor:pointer !important; padding:0 !important; }
div.sexy-bookmarks ul.socials li:before, div.sexy-bookmarks ul.socials li:after, div.sexy-bookmarks ul.socials li a:before, div.sexy-bookmarks ul.socials li a:after { content:none !important; }
div.sexy-bookmarks ul.socials a { display:block !important; width:60px !important; height:29px !important; text-indent: -9999px !important; background-color:transparent !important; }
div.sexy-bookmarks ul.socials a:hover { background-color:transparent !important; }
.sexy-digg, .sexy-digg:hover, .sexy-reddit, .sexy-reddit:hover, .sexy-stumbleupon, .sexy-stumbleupon:hover, .sexy-delicious, .sexy-delicious:hover, .sexy-yahoobuzz, .sexy-yahoobuzz:hover, .sexy-facebook, .sexy-facebook:hover, .sexy-twitter, .sexy-twitter:hover, .sexy-myspace, .sexy-myspace:hover, .sexy-mail, .sexy-mail:hover, .sexy-linkedin, .sexy-linkedin:hover, .sexy-google, .sexy-google:hover, .sexy-misterwong, .sexy-misterwong:hover { background:url('images/sexy-sprite.gif') no-repeat !important; }
.sexy-digg { background-position:-980px bottom !important; }
.sexy-digg:hover { background-position:-980px top !important; }
.sexy-reddit { background-position:-700px bottom !important; }
.sexy-reddit:hover { background-position:-700px top !important; }
.sexy-stumbleupon { background-position:-630px bottom !important; }
.sexy-stumbleupon:hover { background-position:-630px top !important; }
.sexy-delicious { background-position:-1190px bottom !important; }
.sexy-delicious:hover { background-position:-1190px top !important; }
.sexy-yahoobuzz { background-position:-1120px bottom !important; }
.sexy-yahoobuzz:hover { background-position:-1120px top !important; }
.sexy-myspace { background-position:-770px bottom !important; }
.sexy-myspace:hover { background-position:-770px top !important; }
.sexy-twitter { background-position:-490px bottom !important; }
.sexy-twitter:hover { background-position:-490px top !important; }
.sexy-facebook { background-position:-1330px bottom !important; }
.sexy-facebook:hover { background-position:-1330px top !important; }
.sexy-designfloat { background-position:-1050px bottom !important; }
.sexy-designfloat:hover { background-position:-1050px top !important; }
.sexy-google { background-position:-210px bottom !important; }
.sexy-google:hover { background-position:-210px top !important; }
.sexy-mail { background-position:-350px bottom !important; }
.sexy-mail:hover { background-position:-350px top !important; }
.sexy-linkedin { background-position:-70px bottom !important; }
.sexy-linkedin:hover { background-position:-70px top !important; }
.sexy-misterwong { background-position:-1400px bottom !important; }
.sexy-misterwong:hover { background-position:-1400px top !important; }
div#wpcf7-f1-p7-o1 { width: 390px; overflow:hidden; height: 0;}
div.wpcf7 { width: 390px; }
div.wpcf7 p { clear: both; margin: 10px 0; }
div.wpcf7 label { width: 80px; float: left; margin: 0 5px 0 0; }
div.wpcf7 input, div.wpcf7 textarea { width: 280px; margin: 0 0 10px 0; padding: 4px; border: 1px solid #fff; }
div.wpcf7 input.normalwidth { width: 20px; }
div.wpcf7 img.catchbots { float: left; }
div.wpcf7 span.catchbots input { width: 150px; }
div.wpcf7 input.submit { width: 40px; border: none; font-size: 13px; margin: 0 6px; padding: 4px; background: #ece400; font-weight: 900; }
div.wpcf7 div.wpcf7-response-output { clear: both; }
span.wpcf7-form-control-wrap { float: left; }
span.wpcf7-form-control-wrap span { display: block; color: #f00; margin: 0;}
div#footer { border-top: 1px solid #24d1f5; border-bottom: 1px solid #24d1f5; color: #fff; padding: 20px; margin: 40px 16px 5px 0; }
p.copyright { margin: 10px 0 40px 0; }
p.copyright img { vertical-align: middle; margin: 0 30px 0 0; }
p.copyright a { color: #fff; text-decoration: underline; }
h2#kommentare { cursor: pointer; font-weight: 400; color: #24d1f5; font-size: 20px; }
h2#kommentare span.small { font-size: 11px; }
h2#kommentare:hover { color: #ece400; }
