/* 
	Theme Name: Marktpraxis 3.0
	Theme URL: http://www.marktpraxis.com
	Description: Marktpraxis Wordpress CMS Theme.
	Author: Michael Herrling
	Author URI: http://www.marktpraxis.com
	Version: 2011
*/
body{background-color:#35A0df;width:960px;color:#202020;font:80% Arial, Helvetica, sans-serif;margin:0 auto;padding:0;}
#wrap{background-color:#fff;width:940px;min-height:670px;margin:0 auto 0;padding:0;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.6);}
a{color:#35A0df;text-decoration:none;}
a:hover{text-decoration:none;}
p, li{font-size:14px;line-height:1.6em;}
#header{background:#35a0df url(images/header-marktpraxis-940px_v7.png) no-repeat;width:940px;height:85px;background-color:#fff;margin:15px auto 0;padding:0;overflow:hidden;}
#navbar{background:#dbe0e5;width:940px;float:left;margin:0;padding:0;}
#nav{margin:0 0 0 15px;padding:0;list-style:none;}
#nav ul{margin:0;padding:0;list-style:none;}
#nav a{color:#454246;display:block;font-size:15px;margin:0 15px 0 0;padding:10px 10px;}
#nav a:hover{background:#35a0df;color:#FFF;display:block;text-decoration:none;margin:0 15px 0 0;padding:10px 10px;}
#nav li{float:left;margin:0;padding:0; line-height:1.4em;}
#nav li li{float:left;margin:0;padding:0;width:140px;}
#nav li li a, #nav li li a:link, #nav li li a:visited{background:#dbe0e5;width:180px;margin:0;padding:10px 10px;border-top:1px solid #fff;}
#nav li li a:hover, #nav li li a:active{background:#35a0df;padding:10px 10px;}
#nav li ul{position:absolute;width:10em;left:-999em;}
#nav li:hover ul{left:auto;display:block;}
#nav li:hover ul, #nav li.sfhover ul{left:auto;}
#teaser img{border:none;padding-top:20px;}
#teaser p{margin:0;padding:0;}
#container{width:940px;margin:0 auto;padding:0 40px 0 0;}
#container img{border:none;padding-top:20px;padding-bottom:10px;}
#container p{padding:0 0 15px;margin:0;}
#container h1{color:#454246;font-size:26px;font-weight:400;margin:15px 0 5px 0;padding:10px 0 20px;}
#container h1 a, #container h1 a:visited{color:#454246;text-decoration:none;}
#container h1 a:hover{color:#fff;background-color:#35a0df;text-decoration:none;}
#container h2{color:#454246;font-size:24px;font-weight:700;margin:0;padding:5px 0 0;}
#container h2 a, #container h2 a:visited{color:#454246;font-size:24px;font-weight:700;margin:0;padding:5px 0 0;text-decoration:none;}
#container h2 a:hover{color:#fff;background-color:#35a0df;text-decoration:none;}
#container h3{font-size:14px;margin:15px 0 0;padding:0 0 10px;}
#main{width:940px;margin:0;padding:20px 0 0;display:inline;}
#main a, #main a:visited{color:#35a0df;font-size:14px;text-decoration:none;}
#main a:hover{text-decoration:underline;}
#main h2 a:hover{color:#35a0df;background-color:transparent;text-decoration:underline;}
#main img{border:none;float:left;margin:0 0 10px;}
#main .blognews img { padding: 0px 5px 0px 0px; }
#main p{padding:0 40px 10px 0px;margin:0;}
#main .right{float:right;margin:0;}
#main a.call{width:120px;margin-bottom:10px;margin-top:15px;padding-top:3px;text-align:center;height:25px;background-color:#DBE0E5;color:#202020;font-size:15px;display:block;text-align:center;text-decoration:none;border-radius:8px;}
#main a:hover.call{opacity:0.8;}
.inside{float:left;width:920px;margin:0;padding:0 0 0 20px;}
#container .inside .leistung img{padding:5px 10px 2px 0px;}
.marketingberatung, .suchmaschinenmarketing, .webentwicklung, .marketingseminare{float:left;width:195px;height:240px;padding-top:0px;padding-left:5px;padding-right:10px;margin-left:0;margin-top:20px;margin-right:15px;margin-bottom:50px;}
#semleistungen p{padding:0;margin:0 0 15px 4px;}
#semleistungen h2 a{height:30px;margin-top:15px;margin-bottom:10px;font-size:15px;font-weight:normal;display:block;text-align:center;padding-top:12px;text-decoration:none;border-radius:8px;}
#semleistungen h2 a.onlinemarketingberatung{background-color:#35a0df;color:#fff;}
#semleistungen h2 a.sem{background-color:#ec5c0e;color:#fff;}
#semleistungen h2 a.web{background-color:#85c50a;color:#fff;}
#semleistungen h2 a.seminare{background-color:#f3c933;color:#fff;}
#semleistungen h2 a:hover{opacity:0.8;text-decoration:none;}
#container .inside p.firma{padding:0px 20px 5px 5px;}
.inside .firma{float:left;}
#container .inside .sea img{margin:0;padding:0;}
.inside .blognews{float:left;width:530px;}
#container .blognews h3 a{color:#454246;text-decoration:underline;}
#content{width:940px;margin:0 auto;padding:0;}
#content p{padding:0 0 15px;margin:0;}
#content h1{color:#454246;font-size:26px;font-weight:400;margin:0 0 10px;padding:0 0 10px;}
#content h1 a, #content h1 a:visited{color:#454246;font-size:26px;text-decoration:none;margin:0 0 10px;padding:0;}
#content h1 a:hover{text-decoration:none;}
#content h2{color:#454246;}
#content h3{font-size:14px;color:#454246;}
#content h4{color:#454246;font-size:14px;font-weight:400;margin:0 0 10px;padding:0 0 8px;}
#content img{border:none;padding-right:10px;}
#content img.wp-smiley{float:none;border:none;padding:0;margin:0;}
#content img.wp-wink{float:none;border:none;padding:0;margin:0;}
#contentleft{float:left;width:560px;margin:10px 0 0 10px;padding:0 10px;display:inline;}
#contentleft a, #contentleft a:visited{text-decoration:none;font-size:14px;}
#contentleft a:hover{text-decoration:underline;}
#contentleft p img{border:0px;}
#contentleft p a img, #contentleft a:visited img{margin-top:5px;background-color:#fff;border:0px;text-decoration:none;vertical-align:bottom;}
#contentleft p a:hover img{background-color:#fff;border:0px;text-decoration:none;vertical-align:bottom;}
#contentleft h1 a:hover{text-decoration:underline;}
#contentleft .marketing{padding:10px;margin-bottom:15px;width:70%;background:#e7f8fa;border:1px solid #DBE0E5;}
#contentleft .marketing a{color:#454246;text-decoration:underline;}
#contentleft .marketing a:hover{text-decoration:none;}
#contentleft .marketing100{padding:10px;margin-bottom:15px;background:#e7f8fa;border:1px solid #DBE0E5;}
#contentleft .marketing100 a{color:#454246;text-decoration:underline;}
#contentleft .guest{padding:10px;margin-bottom:15px;background:#e7f8fa;border:1px solid #DBE0E5;}
.archive{float:left;width:270px;margin:0;padding:0 0 20px;font-size:12px;}
#archive h2{color:#35a0df;font-size:16px;}
#archive a, #archive a:visited{color:#454246;text-decoration:none;}
#archive a:hover{text-decoration:underline;}
.date{padding:0;margin:0;}
.date p{font-size:11px;}
#contentleft ol{margin:0 0 0 5px;padding:0 0 15px;}
#contentleft ol li{margin:0 0 0 20px;padding:0;}
#contentleft ul{list-style-type:square;margin:0;padding:0 0 15px;list-style-image:url(images/bullet.gif);}
#contentleft ul li{list-style-type:square;margin:0 0 0 20px;padding:0;list-style-image:url(images/bullet.gif);}
#contentleft ul ul li{list-style-type:square;margin:0 0 0 20px;padding:0;list-style-image:url(images/bullet.gif);}
#contentleft .marketing li{list-style-image:url(images/list.png);}
#contentleft .marketing100 li{list-style-image:url(images/list.png);}
#archive ul{padding:0 0 5px;}
blockquote{margin:0 20px 15px;padding:5px 0 5px 15px;border-left:3px solid #35a0df;}
#content blockquote p{margin:0;padding:0;}
.breadcrumbs{float:left;width:560px;font-size:11px;margin:0 0 20px;padding:0 0 3px;border-bottom:1px dotted #35a0df;}
.postarea{background:#FFF;float:left;width:560px;margin:0;padding:10px 0 0;}
.adsense{background:#FFF;float:left;width:560px;margin:10px 0;padding:10px 0;border-top:1px dotted silver;border-bottom:1px dotted silver;}
.postmeta{width:560px;font-size:12px;padding:5px 0 0;margin:0;}
.postmeta2{width:560px;font-size:12px;padding:5px 0 40px;margin:0;border-top:1px dotted silver;}
.comments{background:#FFF;float:left;width:560px;margin:0;padding:15px 0 0;}
img.centered{display:block;margin-left:auto;margin-right:auto;padding:0;}
img.alignnone{padding:0;margin:0 0 10px;display:inline;}
img.alignright{padding:0;margin:0 0 10px 10px;display:inline;}
img.alignleft{padding:0;margin:0 10px 10px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.wp-caption{margin:0;padding:0;}
.wp-caption img{margin:0 0 10px;padding:0;border:0;}
.wp-caption p.wp-caption-text{margin:0;padding:5px 0 0;font-size:10px;font-style:italic;font-weight:700;}
#sidebar{background:#fff;float:right;width:310px;margin:0 20px 0 0;padding:25px 0 0;display:inline;overflow:hidden;}
#sidebar p{padding:0 0 15px;margin:0;}
#sidebar a img{border:none;margin:0;padding:0;}
#sidebar li a{color:#454246;text-decoration:underline;}
#sidebar li a:hover{text-decoration:none;}
#l_sidebar li a, #r_sidebar li a{text-decoration:underline;}
#sidebar img.gap{float:right;padding:5px 0 0 15px;}
#sidebar h2{background:#35a0df;color:#fff;font-size:14px;font-weight:normal;margin:0 0 10px;padding:1px 0 1px 5px;}
#sidebar h3{color:#454246;font-size:12px;margin:0 0 5px;padding:0;}
#sidebar ul{list-style-type:none;margin:0 0 10px;padding:0;}
#sidebar ul li{list-style-type:none;margin:0 0 10px;padding:0;}
#sidebar ul ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul li li{padding:0 0 5px;margin:0;}
#sidebar ul li ul li{padding:0 0 5px;margin:0;}
#sidebar a.call{width:120px;margin-bottom:10px;margin-top:5px;padding-top:3px;text-align:center;height:25px;background-color:#85C50A;color:#fff;font-size:15px;display:block;text-align:center;text-decoration:none;border-radius:8px;}
#sidebar a:hover.call{background-color:#ec5c0e;text-decoration:none;}
.posts{background:#FFF;float:left;width:300px;margin:0;padding:0 0 5px;}
#newsletter{float:left;width:300px;margin:0;padding:0;}
#newsletter p{padding:0;margin:0;}
#about{float:left;width:300px;margin:0;padding:0 0 10px;}
#about p{font-size:12px;padding:0;margin:0 0 20px;}
.pageblock{background:#FFF;float:left;width:260px;margin:0;padding:0 0 10px;}
#l_sidebar{background:#FFF;float:left;width:140px;margin:0;padding:0;display:inline;}
#l_sidebar p{padding:0 0 15px;margin:0;}
#l_sidebar a img{border:none;margin:0;padding:0 0 15px;}
#l_sidebar h2{background:#35a0df;color:#FFF;margin:0 0 10px;padding:1px 0 1px 5px;}
#l_sidebar ul{list-style-type:none;margin:0 0 10px;padding:0;}
#l_sidebar ul ul{list-style-type:none;margin:0;padding:0;}
#l_sidebar ul li li{padding:0 0 5px;margin:0;}
#l_sidebar ul li ul li{padding:0 0 5px;margin:0;}
#r_sidebar{background:#FFF;float:right;width:160px;margin:0;padding:0;display:inline;}
#r_sidebar p{padding:0 0 15px;margin:0;}
#r_sidebar a img{border:none;margin:0;padding:0 0 15px;}
#r_sidebar h2{background:#35a0df;color:#FFF;margin:0 0 10px;padding:1px 0 1px 5px;}
#r_sidebar ul{list-style-type:none;margin:0 0 10px;padding:0;}
#r_sidebar ul ul{list-style-type:none;margin:0;padding:0;}
#r_sidebar ul li li{padding:0 0 5px;margin:0;}
#r_sidebar ul li ul li{padding:0 0 5px;margin:0;}
#footer{background:#35a0df;width:940px;height:60px;margin:20px auto;padding:10px 0 0;}
#footer p{color:#FFF;font-size:12px;margin:0;padding:15px 0px 0 20px;}
#footer a, #footer a:visited{color:#FFF;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#social-buttons{width:250px;float:right;position:relative;bottom:25px;margin-right:15px;}
#footer a.social img{float:right;border:none;margin-left:0;padding:0 15px 0 0;}
#searchform{margin:0;float:right;padding:8px 0 0;margin-right:6px;overflow:hidden;}
#searchbox{background:#FFF;width:150px;color:#202020;font-size:10px;padding:3px;margin:0 5px 7px 0;border-top:1px solid #666;border-right:1px solid #DDD;border-left:1px solid #666;border-bottom:1px solid #DDD;display:inline;}
#subscribe{margin:0;padding:0 0 10px;overflow:hidden;}
#subbutton{background:#35a0df;color:#FFF;font-size:11px;padding:2px;margin:0 0 0 8px;border:1px solid #202020;font-weight:700;}
#subbox{background:#EEE;width:180px;color:#202020;font-size:12px;padding:3px;margin:5px 0 0;border-top:1px solid #666;border-right:1px solid #DDD;border-left:1px solid #666;border-bottom:1px solid #DDD;}
#name, #email, #url{background:#FFF;color:#202020;font-size:12px;padding:4px;margin:0;border-top:1px solid #666;border-right:1px solid #DDD;border-left:1px solid #666;border-bottom:1px solid #DDD;}
#submit{background:#35a0df;color:#FFF;font-size:12px;padding:4px;margin:0;border-top:1px solid #DDD;border-right:1px solid #666;border-left:1px solid #DDD;border-bottom:1px solid #666;}
#words{background:#FFF;width:380px;color:#202020;font-size:12px;padding:4px;margin:0;border-top:1px solid #666;border-right:1px solid #DDD;border-left:1px solid #666;border-bottom:1px solid #DDD;}
#commentblock{color:#202020;float:left;padding:20px 0 10px 10px;margin:0;}
#commentblock ol{list-style-type:none;margin:0;padding:10px 0 0;}
#commentblock ol li{margin:0;padding:0;}
.commentdate{font-weight:700;font-size:12px;}
.commentname{color:#202020;font-weight:700;margin:0;padding:5px 0 0;}
.commentinfo{clear:both;}
.commenttext{width:520px;color:#202020;font-size:1em;padding:0;margin:5px 10px 20px 0;}
.commenttext-admin{width:450px;color:#202020;font-size:12px;padding:0;margin:5px 10px 20px 0;border-bottom:1px dotted silver;}
.commentlist li{background:#fefbe2;border-top:1px dotted #35a0df;}
.commentlist li.alt{background:#f5f5f5;border-top:1px dotted #35a0df;}
.commentlist li.author{background:#e7f8fa;border-top:1px dotted #35a0df;}
.commentlist li.author1{background:#e7f8fa;border-top:1px dotted #35a0df;}
.braun{color:#202020;}
.cyan{color:#35a0df;}
#events h3{font-size:1em;}
#gap a img{margin:10px 0 0 30px;}
#gap a:hover{background-color:#fff;}
li abbr.dtstart{color:#35a0df;}
.feed-list{margin:0 0 15px 15px;padding:0;list-style-type:none;}
.feed-list li{margin:0 0 10px 0;padding:0;list-style-type:none;}
.feed-list li{background:url(images/feed-icon-14x14.png) no-repeat 0 50%;}
.feed-list li a{margin:0 0 0 25px;list-style-type:none;}
.feed-list li a:hover{text-decoration:none;}
.social-list li a{margin:0 0 0 25px;list-style-type:none;}
.social-list li a:hover{text-decoration:none;}
.social-list li.twitter{background:url(images/twitter-icon-16x16.png) no-repeat 0 50%;}
.social-list li.fb{background:url(images/fb-icon-16x16.png) no-repeat 0 50%;}
.social-list li.gplusbutton{background:url(http://www.google.com/images/icons/ui/gprofile_button-16.png) no-repeat 0 50%;}
.twittop{background:#e7f8fa url(images/twittop1.png) no-repeat;}
#sidebar .twittop li.twittext{padding:15px;}
#paging{width:600px;height:30px;list-style:none;font-size:11px;}
#paging a{font-size:12px;}
#paging li{float:left;height:30px;text-align:center;}
#paging li.prev, #paging li.next{list-style:none;width:100px;padding:5px;}
#paging li.pages{list-style:none;width:200px;margin:0 20px;}
#paging li.pages a{margin:0 5px;padding:5px;display:inline-block;background:#dbe0e5;text-decoration:none;}
#paging li.pages a.active{padding:7px;border:1px solid #35a0df;background:#fff;}
#paging li.pages a:hover{text-decoration:underline;}
#gplus{float:right;}
#contentleft .breadcrumbs a, #contentleft .date a{font-size:11px;color:#454246;}
.clear{clear:both;}
#contentleft a.more-link{text-decoration:underline;}

