html {overflow-y:scroll;font-family:"Trebuchet MS";line-height:130%;font-size:12px;color:#616161 }
html, body, h1, h2, h3, h4, p, ul, ol, li, form, fieldset, textarea, input, table, tr, th, td {padding:0;margin:0;list-style:none;border:none}
textarea, input, select {font-family:"Trebuchet MS";font-size:11px;color:#616161}
body {background:url('/img/top-bg.gif') top center no-repeat}
a {border:none;text-decoration:none;color:#4b4b4b;outline:none;}
a img {border:none}
body {background:url('/img/bg.jpg') 2px 2px no-repeat}
div#header-bg {background:url('/img/header-bg.gif') top repeat-x}
	div#header {width:1000px;margin:0 auto;padding-top:12px;position:relative}
		div#header h1 a {width:220px;height:54px;display:block;margin-bottom:10px;background:url('/img/logo.gif') no-repeat;text-indent:-2000px}
		div#links {position:absolute;top:28px;right:0;font-weight:bold}
			div#links span {color:#616161;display:block;float:left;font-size:12px;font-weight:normal;margin:22px 160px 0 0;}
			div#links a {margin-left:10px;padding-left:12px;background:url('/img/link-img.gif') 0 4px no-repeat}
				div#links a:hover {color:#f58220}
		form#login-form {height:26px;padding-top:6px;position:relative}
			form#login-form label {margin-right:15px;font-weight:bold}
			form#login-form input.text-input {width:170px;height:20px;padding:0 8px;margin:0 0 0 5px;float:none;background:url('/img/input-bg.gif')}
			form#login-form a {margin-right:15px;text-decoration:underline;font-weight:bold;color:#f58220}
				form#login-form a:hover {text-decoration:none}
			form#login-form input#login-button {position:absolute;top:5px;right:5px}
		div#header-adv {overflow:hidden;font-size:11px;color:#7b7b7b}
			div#header-adv span {display:block;font-weight:bold}
			div#header-adv ul {width:350px;float:left}
			div#header-adv li {padding-top:18px}
		ul#main-menu {width:970px;height:33px;margin-top:15px;padding:0 15px;background:url('/img/menu-bg.gif')}
			ul#main-menu li {float:left}
				ul#main-menu a {padding:8px 15px 7px 15px;display:block;background:url('/img/main-menu-img.gif') 8px 15px no-repeat;color:#fffefe}
					ul#main-menu li:hover {background:url('/img/menu-bg.gif') 0 -33px}
	div#adv-block {padding-top:17px;overflow:hidden;position:relative;background:url('/img/adv-block-bg-repeat.gif') repeat-x}
	div#menu-sort {overflow:hidden;width:950px;margin:0 24px;}
		div#adv-block ul {overflow:hidden;left:0px;position:relative;width:90000000px;}
			div#adv-block li {width:206px;height:96px;padding:10px;margin:0 6px;float:left;background:url('/img/adv-block-bg.gif')}
				div#adv-block p.back a{display:none;width:16px;height:22px;position:absolute;top:50px;left:5px;background:url('/img/arrows.gif')}
				div#adv-block p.next a{display:none;width:16px;height:22px;position:absolute;top:50px;right:5px;background:url('/img/arrows.gif') -16px 0}
				div#adv-block  li div img {margin-top:0;margin-right:10px;float:left;width:75px;height:75px;}
				div#adv-block h3 {margin-top:-3px}
				div#adv-block h3 a {padding:0;float:none;background:none;font-size:12px;color:#616161}
				div#adv-block h3 span {font-weight:normal}
				div#adv-block strong {display:block;color:#87460f}
				div#adv-block ul li span.more {position:absolute;right:0;bottom:-1px;padding:0 0 0 10px;background-color:#ffffff;}
				div#adv-block ul li span.more a {padding:0 8px 0 0;background:url('/img/arrow.gif') right no-repeat;font-size:10px;color:#f58220;font-weight:bold;}
div#content {width:1000px;margin:0 auto;overflow:hidden}
	div#content h2 {clear:both;margin:15px 2px 15px 0;font-family:"tahoma";font-size:14px}
		div#content a#die-mitteilung-zu-schreiben {width:191px;height:20px;float:right;display:block;background:url('/img/die-mitteilung-zu-schreiben.gif');text-indent:-2000px}
	div#left-block {width:254px;float:left}
		div#left-block h2 {width:252px;clear:both;margin:15px 0;font-family:"tahoma";font-size:14px;text-align:center;}
			div#left-block h2 span {font-weight:normal;font-size:11px}
			div#left-block h2 strong {color:#f58220}
			div#left-block #blogs-searching-form {margin-bottom:15px;overflow:hidden}
			div#left-block #blogs-searching-form input {float:left}
			div#left-block #blogs-searching-form input#searching-text {width:192px;height:18px;border:solid 1px #cecece}
			div#left-block li img {margin-right:7px;float:left;clear:both;}
			div#left-block li img.attached {margin:0;float:none;}
			div#left-block  .block li img {width:75px;height:75px;}
			body div#left-block ul#cat-menu li a {height:14px;padding:6px 7px;display:block;position:relative;border-bottom:solid 1px #ffffff;background:url('/img/adv-menu-bg.gif');font-family:"Trebuchet MS";font-weight:bold;font-size:12px;color:#4B4B4B;text-decoration:none}
			body div#left-block ul#cat-menu li.selected a {border-bottom:solid 1px #ffffff;background:none;}
			body div#left-block ul#cat-menu li.selected i {background:none;}
			body div#left-block li input {float:left;margin-right:10px}
			div#left-block li i {width:6px;height:9px;overflow:hidden;display:block;position:absolute;top:8px;right:10px;background:url('/img/adv-menu-a.gif')}
			div#left-block ul#cat-menu li li a {border-bottom:solid 1px #f7f7f7;background:none}
			div#left-block ul#cat-menu li a:hover {color:#f58220}
		div#left-block div.block {padding:40px 1px 0 1px;background:url('/img/left-blocks-bg.gif') repeat-x;font-size:11px}
			div#left-block div.block h3 {font-size:12px}
			div#left-block div.block li {margin-bottom:15px;overflow:hidden}
			 div#left-block div.blocktext {padding:10px 6px 0 6px;background:url('/img/left-blocks-bg.gif') repeat-x;font-size:11px}
			  div#left-block div.blocktext p {padding: 6px 0px 6px 0px; text-align: justify;}
			  div#left-block div.blocktext ul {padding-left: 0.4em; margin-left: 0.6em; margin-bottom: 6px; list-style-position: outside}
        div#left-block div.blocktext ul li {list-style-type:disc; margin-left: 10px; margin-right: 15px;}   
        div#left-block div.blocktext h3 {font-size:12px; margin-top: 6px; margin-bottom: 6px} 
			div#content .personal-info {width:147px;padding:5px 6px;float:right;position:relative;border:solid 1px #c6c6c6}
				div#content .personal-info div.pro-account {width:34px;height:13px;overflow:hidden;margin-top:2px;float:left;background:url('/img/pro-ico.gif');text-indent:-2000px}
				div#content .personal-info div.status {width:9px;height:9px;overflow:hidden;margin:4px 2px 0 2px;float:left;background:url('/img/status.gif');text-indent:-2000px}
					div#content .personal-info div.offline {background-position:right top}
				div#content .personal-info h3 a {padding:0;float:none;background:none;font-size:12px;color:#616161}
				div#content .personal-info h3 span {font-weight:normal}
				div#content .personal-info strong {display:block;color:#87460f}
				div#content .personal-info a {height:auto;padding:0 8px 0 0;float:right;background:url('/img/arrow.gif') right no-repeat;font-size:10px;color:#f58220}
				div#content .personal-info i {width:15px;height:9px;display:block;overflow:hidden;position:absolute;top:20px;left:-15px;background:url('/img/blocks-img.gif')}
			div#left-block div.text {padding:10px;border:solid 1px #e7e7e7;border-top:none}
				div#left-block div.text p {margin:15px 0}
				div#left-block div.text ul {margin:15px 0}
				div#left-block div.text li {margin:0}
		div#left-block ul#services-list {padding:30px 15px;background:url('/img/content-bg.gif') repeat-x}
			div#left-block ul#services-list li {overflow:hidden;height:auto;margin:5px 0;padding:0;background:none}
			div#left-block ul#services-list a {height:auto;padding:0;display:inline;background:none}
			div#left-block ul#services-list img {float:left}
			
			ul#cat-menu li ul{display:none;}
			ul#cat-menu li.selected ul{display:block;}
			ul#cat-menu li.selected a{color:#F58220;}
			ul#cat-menu li.selected li a {color:#4B4B4B;}
			ul#cat-menu li.selected li.selected a {color:#F58220;}
			
	div#right-block {width:720px;float:left;position:relative;margin-left:25px}
		div#right-block h2 {margin:15px 0;position:relative;font-family:"tahoma";font-size:14px}
			div#right-block h2 span {font-weight:normal;font-size:11px}
			div#right-block h2 strong {color:#f58220}
		ul.horizontal-menu {height:55px;padding:4px 0 0 15px;overflow:hidden;background:url('/img/content-bg.gif') repeat-x;font-weight:bold;}
			ul.horizontal-menu li {margin-top:1px;float:left;background:url('/img/adv-menu-border.gif') right no-repeat}
				ul.horizontal-menu a {display:block;padding:5px 15px 7px 15px;height:15px;position:relative}
				div#content ul.blogs-menu a {padding:5px 33px 7px;height:15px;}
				ul.horizontal-menu a:hover {text-decoration:underline}
				ul.horizontal-menu a.current {background:#f58220;color:white}
				div.employer ul.horizontal-menu a.current {background:#0498e9;color:white}
				ul.horizontal-menu a.current:hover {text-decoration:none}
					ul.horizontal-menu a.current i {display:block}
				ul.horizontal-menu i {width:18px;height:27px;overflow:hidden;display:none;position:absolute;top:0;background:url('/img/corners.gif')}
				div.employer ul.horizontal-menu i {width:18px;height:27px;overflow:hidden;display:none;position:absolute;top:0;background:url('/img/corners-blue.gif')}
					div.employer ul.horizontal-menu a.current i {display:block}
				ul.horizontal-menu i.left {left:-9px}
				ul.horizontal-menu i.right {right:-9px;background-position:right}
				div.employer ul.horizontal-menu i.right {right:-9px;background-position:right}
	div#right-block div#pagging {clear:both;margin-top:15px;padding:15px 0;border-top:dotted 1px #e8e8e8}
		div#right-block div#pagging ul {width:165px;margin:0 auto;overflow:hidden}
			div#right-block div#pagging li {float:left}
				div#right-block div#pagging a {width:16px;height:16px;margin:0 1px;float:left;background:url('/img/pagging.gif') -32px 0;text-align:center;font-size:11px}
					div#right-block div#pagging a:hover {color:#f58220}
				div#right-block div#pagging a.curr {color:#f58220}
				div#right-block div#pagging a.first {background-position:0 0;text-indent:-2000px}
				div#right-block div#pagging a.previous {background-position:-16px 0;text-indent:-2000px}
				div#right-block div#pagging a.next {background-position:-48px 0;text-indent:-2000px}
				div#right-block div#pagging a.last {background-position:-64px 0;text-indent:-2000px}
	div#text {padding:20px 15px;font-family:"Tahoma"}
		div#text h3 {font-size:12px;color:#616161}
		div#text p {margin:15px 0;}
		div#text a {text-decoration:underline;color:#f58220}
			div#text a:hover {text-decoration:none}
  div#footer {height:155px; width:100%;margin-top:15px;border-top:solid 1px #e9e9e9;background:url('/img/footer-bg.gif') repeat-x #f8f8f8}
	  div#footer-inner {width:1000px;margin:0 auto;padding-top:12px; position:relative}
	  div#footer p {width:254px;padding:18px 0;text-align:center}
	  div#footer a {text-decoration:none;color:#0da8fc}
		  div#footer a:hover {text-decoration:none}     
#banner60090 {width: 600px; height: 89px; margin-top: 18px; display:inline; float:right; }
#banner100090 {width: 1000px;margin-top: 18px; display:inline; float:right; }
#banner20081 {width: 300px; height: 89px; margin-top: 7px; margin-right: 80px; display:inline; float:left; }
p.next {width:28px;height:150px;background:url("/img/adv-block-bg-repeat.gif") repeat-x scroll 0 0 white;position:absolute;top:0;right:0}
img.shadow { background: url(/img/bildschatten-1000-1000.gif) no-repeat right bottom; padding: 5px 10px 10px 5px;}
	div#helptext {padding:20px 15px; color: #676767; font-family:"Tahoma"}
		div#helptext h4 {font-size:16px;color:#1579bf; padding-top:8px; padding-bottom:8px;}
		div#helptext p {margin:15px 0; color: #676767; font-family:"Tahoma"}
		div#helptext a {text-decoration:underline;color:#1579bf}
		div#helptext a:hover {text-decoration:underline}
		div#helptext ul {padding-left: 0.4em; margin-left: 0.6em; list-style-position: outside}
      div#helptext ul li {list-style-type:disc; margin-left: 10px; margin-right: 15px;}
	  
a#general-add-project-tab {background-image:url("/img/projekt-rechts-normal.gif");background-repeat:no-repeat;display:block; height:150px; margin:-45px 0 0; padding:0; position:fixed;right:0;text-indent:-9000px;top:45%;width:30px;z-index:100;}
a#general-add-project-tab:hover {background-image:url("/img/projekt-rechts-hover.gif");}

#main-menu-new {background: url("/img/menunew-bg.gif") no-repeat 0 0px;height:48px;margin-top:15px;padding:0 0px; width:998px; display:block;}
#main-menu-new li{height:45px; display:block;float:left; line-height:45px; padding:0px 2px; border-right:1px solid #bbc8c6;}
#main-menu-new li a{height:45px; display:block;float:left; line-height:45px; padding:0 0px 0 20px; font-weight:bold;cursor:pointer;}
#main-menu-new li a span{height:45px; display:block;float:left; line-height:45px; padding:0 25px 0 0px;}
#main-menu-new li.last{border:0px;}
#main-menu-new li a.active{background: url("/img/left_bg.gif") no-repeat bottom left; color:#fff;}
#main-menu-new li a.active span{background: url("/img/right_bg.gif") no-repeat bottom right;}

#main-menu-new li a:hover{text-decoration:underline;}

#main-menu-new li a span.icon{height:45px; display:block;float:left; line-height:45px; padding:0 6px 0 0px; width:24px;background: url("/img/home_item.png") no-repeat 0px 10px;}

#main-menu-new li.home a span.icon{background: url("/img/home_item.png") no-repeat 0px 10px;}
#main-menu-new li.freelancers a span.icon{background: url("/img/freelancers_item.png") no-repeat 0px 10px;}
#main-menu-new li.service a span.icon{background: url("/img/service_item.png") no-repeat 0px 10px;}
#main-menu-new li.blog a span.icon{background: url("/img/blog_item.png") no-repeat 0px 10px;}
#main-menu-new li.contact a span.icon{background: url("/img/contact_item.png") no-repeat 0px 10px;}


