@charset "UTF-8";
/*------------------------------------------------------------------*/
/*	Stylesheet						*/
/*------------------------------------------------------------------*/
/*
	Theme Name:		Portfolio
	Site-URI:		http://www.web-funk.de
	Author URI:		http://www.web-funk.de
	Author:			Markus Vocke
	Description:	Professional Wordpress Template
	Copyright:		Copyright Markus Vocke
	Version:		02.00.00
	Date:			30.08.2010
*/
/*------------------------------------------------------------------*/
html{/*background:url("images/bg.jpg") repeat;*/background:#ebebeb;}
body{background:url("images/bdx.png") repeat-x;font-family:Arial, Helvetica, sans-serif;color:#242729;font-size:13px;}
#page,#footbox{width:980px;margin:0 auto;}
#header{height:350px;background:url("images/header.png") no-repeat bottom left;}
#head{height:120px;background:url("images/sign.png") no-repeat top right;position:relative;}
#logo{width:270px;height:70px;position:absolute;top:50px;}
#menu{height:23px;padding:80px 0 17px 254px;}
#stage{height:190px;padding:10px 20px 20px 20px;}
#show{height:200px;position:relative;background:url("images/basic.jpg") repeat-x;}
#show.weblog{background:url("images/green.png") repeat-x;}
#show.green{background:url("images/green.png") repeat-x;}
#social{height:135px;width:850px;top:65px;right:0;position:absolute;}
#info{height:200px;background:url("images/pady.png") no-repeat bottom left;position:relative;}
#icon_a{background:url("images/icon_a.png") no-repeat bottom left;height:174px;}
#icon_b{background:url("images/icon_b.png") no-repeat bottom left;height:180px;}
#icon_c{background:url("images/icon_c.png") no-repeat bottom left;height:197px;}
#main{background:url("images/main.png") repeat-y;padding:0 0 50px 0;position:relative;margin:-10px 0 0 0;}
#main.noline,ul.netmap.headmap,ul.netmap li,#menu ul li{background:none;}
#content{float:left;width:580px;padding:30px 30px 30px 40px;}
#content.startbox{width:580px;padding:30px 50px 30px 20px;}
#sidebar{float:right;width:330px;}
#footer{/*background:url("images/bgf.jpg") repeat;*/background:#dedede;}
#foothead{background:url("images/foothead.png") repeat-x;padding:40px 0 0 0;}
#footbox{padding:0 0 40px 0;}
#ending{background:url("images/endingx.jpg") repeat-x;height:26px;padding:14px 0 0 0;}
.widebox{padding:24px 0 20px 0;}
.lowbox{padding:24px 0 0 0;}
.showbox{padding:24px 20px 0 20px;margin:0 0 0 20px;float:left;width:260px;background:url("images/shadow.png") no-repeat;}
.showbox p{color:#6b6b6b;line-height:1.5em;text-align:left;}
.showbox.pic p{text-align:center;}
.mainbox{background:url("images/mainline.png") repeat-y;padding:0 0 30px 40px;}
.mainbox.topline{background:url("images/line.png") repeat-x;margin:0 40px 0 40px;padding:10px 0 0 0;}
.box{margin:0 60px 0 0;float:left;width:260px;}
.box.wide{width:580px;padding:12px 0 28px 0;}
.box.stop{margin:0;}
.sidebox{clear:both;width:260px;padding:0 0 24px 30px;}
.sidebox.big{height:480px;}
.sidebox.tools{background:url("images/tools.png") no-repeat 30px 292px;}
.sidebox.halle_saale{background:url("images/webdesign_halle.png") no-repeat 30px 314px;}
.sidebox.paper{background:url("images/paper.png") no-repeat 28px 290px;}
.sidebox.block{background:url("images/block.png") no-repeat 24px 290px;}
.sidebox.case{background:url("images/case.png") no-repeat 24px 291px;}
.sidebox.text{background:url("images/text.png") no-repeat 27px 238px;}
#box_a{margin:0 0 0 40px;}
#box_a,#box_b,#box_c{float:left;width:260px;height:200px;}
#box_b,#box_c{background:url("images/footside.png") repeat-y;margin:0 0 0 30px;padding:0 0 16px 30px;}
p{margin:0 0 16px 0;line-height:1.8em;text-align:justify;}
#footer p{text-shadow:none;text-align:center;line-height:normal;margin:0;}
#header p{margin:0;line-height:normal;}
p.intro,p.extra{line-height:1.6em;text-align:left;font-family:Georgia, "Times New Roman", Times, serif;}
p.intro{margin:0 20px 12px 0;font-size:18px;}
p.extra{margin:22px 0 24px 20px;padding:0 0 0 57px;font-size:15px;background:url("images/extra.png") no-repeat center left;color:#7f878a;}
p.extra strong {font-weight:normal;}
p.extra a,p.extra span{color:#89B300;}
img{display:block;}
#header h1{font-size:14px;color:#e5e2dc;padding:122px 0 0 100px;}
h2,h3,h4{font-weight:bold;color:#003d52;font-size:17px;}
h2{margin:14px 8px 0 0;padding:14px 0 15px 0;}
#content h1.mainhead{font-size:20px;margin:10px 0 14px 0;padding:0;font-weight:bold;color:#003d52;}
#content h1.mainhead span {font-size:16px; font-weight: bold;}
h3,h4{margin:28px 0 16px 0;line-height:2em;}
h4{font-size:13px;margin:24px 0 4px 0;}
#footer h3{font-size:14px;color:#3e4e52;padding:0 0 8px 0;margin:0;background:url("images/footline.png") repeat-x bottom left;}
h2.mainhead{font-size:20px;margin:10px 0 14px 0;padding:0;}
h2.first{background:url("images/brush.png") no-repeat center right;}
h2.second{background:url("images/hand.png") no-repeat center right;}
h2.third{background:url("images/agency.png") no-repeat center right;}
h2.fourth{background:url("images/bubble.png") no-repeat center right;}
h2.small{margin:16px 0 0 0;background:url("images/page.png") no-repeat center right;}
h3.small{margin:28px 0 8px 0;background:url("images/page.png") no-repeat center right;}
h2.boxhead,h2.midhead{margin:14px 0 0 0;font-weight:normal;color:#1f1f1f;padding:0;}
h2.midhead,.midpad p{padding:0 0 4px 0;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;}
h3.subhead{margin:2px 0 12px 0;font-size:13px;font-weight:normal;color:#5b7870;line-height:normal;font-style:italic;}
h2.sidehead{margin:24px 7px 0 0;background:url("images/page.png") no-repeat center right;}
h2.smallside{color:#858d8f;font-weight:normal;margin:8px 20px 0 0;padding:10px 0 10px 0;background:url("images/arrow_x.png") no-repeat center right;font-size:12px;}
ul li{background:url("images/line.png") repeat-x bottom left;padding:10px 0 12px 0;list-style-type:none;}
ul li a,.navcom a{color:#242729;}
ul li.active a,ul li a:hover,a.textlink{color:#89B300;}
ul.arrow,ul.feature{background:url("images/line.png") repeat-x;}
ul.arrow li a,ul.arrow li span{background:url("images/arrow_x.png") no-repeat center right;width:240px;display:block;}
ul.arrow li a:hover,ul.arrow li.active a{background:url("images/arrow_y.png") no-repeat center right;}
ul.feature{margin:0 0 28px 0;padding:0 0 0 0;}
ul.feature li span{background:url("images/arrow.png") no-repeat center left;padding:0 0 0 20px;}
ul.netmap{margin:0 0 10px 0;background:url("images/space.png") repeat-x;padding:0 0 12px 0;}
ul.netmap li{float:left;display:inline;margin:12px 23px 0 0;padding:0;}
ul.netmap.headmap li{margin:0 16px 0 0;}
ul.netmap li.break{margin:12px 0 0 0;}
ul.netmap img{width:32px;height:32px;}
#footer ul li{background:url("images/footline.png") repeat-x bottom left;color:#676a6b;}
#footer ul li a{color:#3d3d3b;}
#footer ul li a:hover{color:#83A300;}
p.intro strong{color:#7f878a;font-weight:normal;font-style:italic;}
p.button,p.button_b,#submit{line-height:normal;margin:0;clear:both;}
p.button a,p.current a,#submit{padding:5px 0 0 12px;color:#474745;text-shadow:1px 1px 0 #e5e5e5;width:148px;height:24px;display:block;background:url("images/button.png") no-repeat;}
p.button a:hover,#submit:hover{background-position:0 -29px;color:#293d00;text-shadow:1px 1px 0 #c5d92b;}
#submit{background:url("images/button_x.png") no-repeat;border:none;cursor:pointer;text-align:center;padding:0 0 5px 0px;width:160px;height:29px;}
p.button_b{font-size:15px;margin:24px 0 0 0;}
p.button_b a{padding:6px 0 0 0;background:url("images/button_b.png") no-repeat;color:#f8f8f8;text-shadow:-1px -1px 0 #6e911d;width:260px;height:26px;display:block;font-weight:bold;text-align:center;}
p.button_b a:hover{background-position:0 -32px;color:#343434;text-shadow:1px 1px 0 #f9f9f9;}
#menu ul li{float:left;margin:0 18px 0 18px;padding:0;}
#menu ul li.active{padding:0 0 0 0;}
#menu ul li a{color:#2e2e2e;display:block;padding:3px 0px 4px 0px;/*-moz-border-radius:12px;*/}
/*#menu ul li a:hover,#menu ul li.active a{background:#d4d4d4;text-shadow:1px 1px 0 #ebebeb;}*/
#menu ul li a:hover,#menu ul li.active a{text-shadow:1px 1px 0 #fff; color: #95b300;}
.hide,span.wpcf7-quiz-label,.tooltip,.twitwid .twtr-hd,.twitwid .twtr-ft{display:none;}
.wpcf7{/*background:url("images/bgf.jpg") repeat;*/background:#e5e5e5;margin:14px 0 0 20px;padding:20px 0 0 20px; width: 920px; min-height: 333px;}
.wpcf7-form{width: 900px; min-height: 333px;}
.blog .wpcf7-form{width: 550px; height: auto;}
.dropin,.dropcom{width:440px;float:left;height:auto;}
.dropin{margin:0 20px 0 0;}
.wpcf7-form label{line-height:2em;color:#525252;}
.wpcf7-form p{margin:0;line-height:normal;}
.wpcf7-form p.space{margin:0 0 8px 0;}
.wpcf7-form p#respo{padding:0 100px 20px 0;}
span.wpcf7-not-valid-tip-no-ajax{color:#8a2500;}
#message,input.formbox{border:none;margin:0 0 4px 0;height:27px;width:420px;color:#6b6b6b;padding:0 10px 0 10px;/*background:#edece6 url("images/bg.jpg") repeat;*/background:#f2f2f2;}
#captcha{margin:0 0 4px -4px;}
#message{width:420px;padding:10px;height:137px;}
p.sendme{padding:8px 0 0 0;font-size:13px;}
.tooltip{display:none;padding:10px 20px 10px 20px;background:#000;color:#fff;z-index:2000;-moz-box-shadow:3px 3px 5px #272829;-webkit-box-shadow:3px 3px 5px #272829;-moz-border-radius:7px;-webkit-border-radius:7px;}
.midpad{width:500px;margin:0 auto;padding:30px 0 0 0;}
.midpad p{font-size:40px;margin:0;padding:0;}
p,h2,h3,h4,ul li,#message,input.formbox,p.category,#content h1.mainhead{text-shadow:1px 1px 0 #fff;}
#footer h3,#footer ul li,.wpcf7-form label,.wpcf7-form p#respo{text-shadow:1px 1px 0 #f1f1f1;}
.puff {position: absolute; width: 0px; height:0px;}
.showbox.kunden p a {color:#6B6B6B;}
.addthis_toolbox ul{ padding: 40px 0 20px 0;}
.addthis_toolbox ul li{text-shadow:none;float:left;margin:0;padding:0; background: none;}
.addthis_toolbox ul li.add_a{margin:0 0 0 0;}
.addthis_toolbox ul li.add_d{ padding: 0 0 0 12px;}
