/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit}
th, td{padding:2px}
img{border:0}
:focus{outline:0}
body{line-height:1; color:black; background:white}
ul{list-style:none}
ol{list-style:decimal}
/* Tables still need 'cellspacing="0"' in the markup. */
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
strong{font-weight:bold}
body, html{height:100%}
pre, code{font-family:Courier,Arial,sans-serif; background:#eaeaea; padding:5px; white-space:normal}
em{font-style:italic}
/* The default styling starts */
body{background:#fff}
div#skip{display:none}
#wrapper {position:relative; margin-left:auto; margin-right:auto; width:950px; height:1250px;}
#footernew {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:250px;
	background-color: #1b1b1b;
	top: 0px;
}

div#container{width:950px; text-align:left; font-size:1.2em; min-height:700px; height:auto !important; height:100%; margin:0 auto 0em}
div#header{
	height:200px;
	width:950px;
	position:relative;
	top: 0px;
	background-color: #333333;
}
div#header h1#logo{width:390px; height:82px; position:absolute; top:25px; left:20px}
div#header h1#logo a{width:390px; height:82px; outline:0; background:url(../img/jobber-logo.gif) 0 0 no-repeat; text-indent:-1000em; float:left}
div#header ul#top{position:absolute; top:20px; right:20px}
div#header ul#top li{display:inline; margin-left:2px; background-color:transparent; color:#09C}
div#the_feed{top:74px; position:absolute; right:20px}
div#box{width:950px; height:102px; background:url(../img/bg-box.png) 0 0 no-repeat; position:relative}
div#box div#search{position:absolute; top:25px; left:20px}
div#box div#search fieldset input{background:transparent url(../img/bg-search.png) 0 0 no-repeat; font-size:1.6em; width:276px; height:27px; border:none; padding:6px 10px 6px 10px; color:#444}
div#box div#search fieldset input:focus, div#search fieldset input:hover{background:transparent url(../img/bg-search.png) -296px 0 no-repeat}
div#box div#search fieldset label{float:left; clear:both; display:block; font-size:0.9em; color:#666; background-color:transparent}
div#box .addJob{position:absolute; right:17px; top:28px}
div#box .addJob a.add{display:block; width:182px; height:53px; text-indent:-1000em; background:url(../img/bt-post.png) no-repeat 0 0}
div#box .addJob a.add:hover{background:url(../img/bt-post.png) no-repeat -182px 0}
div#promo{margin-top:10px}
div#promo a:hover{background:#fff}
.search_results_label{color:#888; background-color:transparent; font-size:1.1em}
#other_results span{float:right}
#content{width:755px; padding-right:10px}

#contentleft{
	position:absolute;
	width:352px;
	top:220px;
	height:460px;
	left:20px
}


#content p{margin:0 0 10px 0; padding:0}
#content a{color:#09C; background-color:transparent; padding:2px}
#content a:hover{background-color:#09C; color:#fff; text-decoration:none; padding:2px}
#content ol{margin:0 0 0 17px}
#content ul{list-style-type:disc; margin-left:17px}
div#categs-nav{background:#09c; float:left; width:950px; padding-bottom:6px; margin-top:25px; font-size:11px}
div#categs-nav ul{background:#fff; float:left; width:950px;list-style-type:none; margin:0; padding:0}
div#categs-nav ul li{background:white; float:left; padding-right:6px}
div#categs-nav ul li a{display:block; background:#eee url(../img/sd_left.gif) no-repeat 0 0; background-position:0 -75px;padding:4px 0px 4px 6px;float:left; text-decoration:none; color:#333 !important; position:relative; outline:none}
div#categs-nav ul li a:hover{background-position:0 0px; color:#fff !important}
div#categs-nav ul li.selected a{background-position:0 0px; color:#fff !important}
div#categs-nav ul li a span{display:block; float:left;padding-left:12px; cursor:pointer; font-size:14px; padding-top:4px}
div#categs-nav ul li a span.cnr{display:block; background:url(../img/sd_right.gif) no-repeat right 0; background-position:right -75px;float:left; position:relative; top:-4px}
div#categs-nav ul li a:hover span.cnr{background-position:right 0px; cursor:pointer}
div#categs-nav ul li.selected a span.cnr{background-position:right 0px; cursor:pointer}
#sitemap-1, #sitemap-2, #sitemap-3 {float:left; display:inline; width:200px}
#sitemap-2, #sitemap-3 {margin-left:30px}
.posted-ok{border:1px solid #8FF868; background:#E9FEE0; color:#090; padding:10px}
.posted-pending{border:1px solid #F90; background:#FFFBD1; color:#f50; padding:10px; font-size:14px}
#sidebar{float:right; width:175px; padding:10px 0 0 0}
#sidebar a{color:#09C; padding:2px; font-size:11px}
#sidebar a:hover{background-color:#09C; color:#fff; text-decoration:none; padding:2px}
#sidebar h4{font-size:14px; margin:10px 0 3px 0; font-weight:bold}
#sidebar h4 a{font-size:14px; text-decoration:underline}
#stats{color:#777; font-size:11px}
#ideas h3{margin:0 0 5px 0}
#ideas ul{margin:0; padding:0; list-style-type:none}
#ideas ul li{margin-bottom:5px}
.info{color:#888}
div.footer{color:#888; font-size:11px; background:#F2FCFF url(../img/footer-bg.png) no-repeat center top; text-align:center; float:left; width:100%; padding-top:12px; margin-top:30px; height:14em}
#footer-contents{width:950px; margin:0 auto; text-align:left}
#footer-copyright{float:right}
#footer-col1, #footer-col2, #footer-col3, #footer-col4{float:left; display:inline;}
#footer-col1{width:120px}
#footer-col2{margin-left:50px; width:120px}
#footer-col3{margin-left:50px; width:130px}
#footer-col4{margin-left:30px; width:185px}
#partners{margin-top:13px}
#partners ul{list-style-type:none}
#partners ul li{float:left; margin-right:12px}
.validation-error{color:red}
input.error, textarea.error{border:1px solid red !important}
.validation-failure{color:red; background-color:#ffd0d6; padding:5px}
.apply-status-ok{color:#090; background-color:#dfFFda; padding:5px; margin-bottom:7px}
#no-ads{color:#555; margin-top:10px}
.suggestionTop{color:#666; font-size:11px; float:right; width:250px}
.suggestion{color:#777; font-size:11px}
.left{float:left; display:inline}
.right{float:right; display:inline}
.clear{clear:both}
.error{color:#f00}
#job-details{padding:10px 0; margin:0}
#job-details h2{margin:0 0 10px 0; color:#09C; font-weight:normal; font-size:26px; line-height:1.2}
#job-details .label{color:#555; font-weight:bold}
#job-details .fading{color:#aaa}
#job-details ul{margin:0 0 10px 15px; list-style-type:disc}
#job-bottom{background-color:#f0f0f0; padding:2px; font-size:14px; height:50px}
#number-views{float:right; display:inline; font-size:11px; color:#777}
#job-post-utils{float:left; display:inline; font-size:11px; color:#888}
#apply_online_now{font-size:14px; margin-bottom:7px}
#old-ad{margin-bottom:10px; padding:5px; background-color:#ff8; color:#f20}
span.la{color:#888}
#step-1, #step-2, #step-3 {float:left; display:inline;}
#step-1{width:100px}
#step-2{margin-left:30px; width:120px}
#step-3{margin-left:30px; width:130px}
.step-active{color:#fff}
#publish_form fieldset, #promo_form fieldset{background-color:#f5f5f5; border:1px solid #ccc; margin:0 0 5px 0; padding:10px}
#publish_form fieldset legend{font-weight:bold; color:#555; font-size:12px}
#publish_form input, #publish_form textarea, #frm-send-to-friend input, #frm-send-edit-link input, #apply-online input, #apply-online textarea, #promo_form input{border:1px solid #ccc; padding:5px; font-size:12px; font-family:Helvetica,Arial,sans-serif}
#publish_form input:focus, #search input:hover, #publish_form textarea:focus, #search textarea:hover, #frm-send-to-friend input:focus, #frm-send-to-friend input:hover, #frm-send-edit-link input:focus, #frm-send-edit-link input:hover, #apply-online input:focus, #apply-online input:hover, #apply-online textarea:focus, #apply-online textarea:hover, #promo_form input:focus, #promo_form input:hover{border:1px solid #7F635F}
#publish_form input#submit, #send-to-friend input#submit, #frm-send-edit-link input#submit, #apply-online input#submit, #promo_form input#submit{background-color:#09C; color:#fff; border:1px solid #098; cursor:pointer; cursor:hand}
#publish_form input#submit:hover, #send-to-friend input#submit:hover, #apply-online input#submit:hover, #promo_form input#submit:hover{background-color:#0ae}
#publish_form label.small{color:#555; font-size:12px}
#publish_form input.no-border{border:0}
td.publish-label{width:100px}
fieldset.hidden{display:none}
td.register-label{width:120px}
#apply-online{background-color:#f6f6f6; padding:10px; width:735px}
#feed-me{text-align:right; font-size:14px; margin:15px 0 5px 0}
#feed-me a:link, #feed-me a:visited{color:#09C}
#feed-me a:hover{background:#fff; color:#09C; text-decoration:none}
#search_form fieldset{border:0; margin:0; padding:0}
code{font-size:12px}
#send-to-friend{background-color:#f6f6f6; padding:3px; width:749px}
#send-to-friend table{font-size:12px !important}
td.send-to-friend-address-label{width:90px}
.big{width:61px; height:61px; line-height:61px; font-size:20px}
.small{width:45px; height:45px; font-weight:bold; font-size:16px; line-height:45px}
#accordion-list h4{cursor:pointer; cursor:hand; text-decoration:underline}
fieldset.no-border{border:0; padding:0}
div.ok-response{color:green}
div.not-ok-response{color:red}
#location_outside_ro{margin-top:5px}
#small-link a{font-size:11px}
#job-description{border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 0 10px 0}
/* TYPOGRAPHY */
a{color:#09C; background-color:transparent; text-decoration:none}
a:hover{color:#09C; background-color:transparent; text-decoration:underline}
h2{font-size:14px; margin:10px 0 7px 0; font-weight:bold}
h2 a{text-decoration:underline; font-weight:normal}
h3, #job-listings h2{font-size:14px; margin:10px 0 7px 0; font-weight:bold}
h3.steps, div.steps{margin:0; padding:2px 5px 5px 8px; background:transparent url(../img/header-bg.png) no-repeat left; font-weight:normal; color:#9AD4FF; font-size:14px; height:22px}
h3.page-heading, div.page-heading{display:block; margin:0 0 7px 0; padding:2px 5px 5px 8px; font-weight:normal; color:#fff; font-size:16px; height:22px; background:transparent url(../img/header-bg.png) no-repeat left}
h3.page-heading span{font-size:12px}
h3.page-heading a:link, h3.page-heading a:visited, div.page-heading a:link, div.page-heading a:visited{color:#fff !important}
h3.page-heading a:hover, div.page-heading a:hover{background-color:#fff !important; color:#09C !important}
h4{font-size:16px; margin:12px 0 3px 0}
#status{color:#090; background-color:#dfFFda; padding:5px 0 2px 5px}
.highlight_keyword{background-color:#ff8}
/* recpatcha */
.recaptchatable .recaptcha_image_cell, #recaptcha_table{background-color:#e1e1e1 !important}
#recaptcha_table{border-color:#f5f5f5 !important}
#recaptcha_response_field{border-color:#ccc !important; background-color:#fff !important}
#recaptcha_instructions{font-size:12px}
#sort-by-type{float:right; font-size:11px; color:#888}
div#sort-by-type a:hover{background:#fff}
#applied-to-job{float:right; background:url(../img/bg-applied.png) no-repeat; color:#333; font-size:20px; width:60px; height:58px; text-align:center; padding:4px 0 0 0}
#applied-to-job p{font-size:11px}
/* tag heights */
.company-tag-1{font-size:12px}
.company-tag-2{font-size:14px}
.company-tag-3{font-size:16px}
.company-tag-4{font-size:18px}
.company-tag-5{font-size:20px}
.company-tag-6{font-size:24px}
#textile-suggestions table{margin-top:5px; width:80%; font-size:11px}
#textile-suggestions table th{border-bottom:2px solid #bbb; font-weight:bold}
#textile-suggestions table td{border-bottom:1px solid #ccc}
/* paginator */
#job-listings .current_page{font-weight:bold; border:1px solid #ccc; padding:1px 2px 1px 2px}
/* Job loops */
.row {background-color:#ebebeb}
.row, .row-alt {border-bottom:1px solid #ddd;}
.row-spot {background-color:#fffad4; border:1px solid #ddd; margin-top:-1px;}
.row, .row-alt , .row-spot{ padding:5px; width:740px; height:20px}
.row-info{float:left; height:20px; overflow: hidden; width:650px;}
.time-posted {font-size:11px; color:#888888; float:right; padding-right:5px;}
.spotlight-image {background-image:url(../img/icon-spotlight.png); background-repeat:no-repeat; margin:4px; height:11px; width:77px; float:right; padding-right:5px;}






/******************************************************************************* TYPE */

.body{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#666666;
}

.foot{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#cccccc;
}
.foot2{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#666666;
}
.footb{
font-family: Georgia, "Times New Roman", Times, serif;
text-align:center;
font-size:16px;
line-height:20px;
color:#cccccc;
}
.foot{
font-family: Georgia, "Times New Roman", Times, serif;
text-align:center;
font-size:16px;
line-height:20px;
color:#cccccc;
}

.quote{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:20px;
color:#888888;
}

.quoteb{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:24px;
text-align:center;
color:#888888;
}
.quotec{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:24px;
text-align:left;
color:#666666;
}

.boxout {
	color:#CCCCCC;
}

.boxout a:link, .boxout a:visited {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:20px;
text-align:center;
text-decoration: none;
color: #88a1bc;
background-color: transparent;
}

.boxout a:hover, .boxout a:active {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:20px;
text-align:center;
background-color: transparent;
color: #ff7f00;
}


.foot {
	color:#CCCCCC;
}

.foot a:link, .foot a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration: none;
color: #777777;
background-color: transparent;
}

.foot a:hover, .foot a:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
background-color: transparent;
color: #ff7f00;
}

.imprint{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
}

body{padding-top: 0px;background: #FFF;
  font: 12px Arial, Helvetica, sans-serif}

ul#minitabs{list-style: none;margin: 0;padding: 7px 0;
  border-bottom: 0px solid #CCC;font-weight: normal;
  text-align: center;white-space: nowrap; line-height:22px;}

ul#minitabs li{display: inline;margin: 0 2px}

ul#minitabs a{text-decoration: none;padding: 0 0 3px;
  border-bottom: 0px solid #FFF;color: #999999}

ul#minitabs a#current{border-color: #000000 ;color: #ff7f00}

ul#minitabs a:hover{border-color: #F60;color: #333333 }


#textcolumnright{
position:absolute;
left:620px;
width:130px;
top:250px;
height :400px;
z-index:3;
}
/*************************************************************************************************** NAVIGATION */
#navigation{
	width:280px;
}

#navigation ul{
list-style:none;
margin:0;
padding:0;
}

#navigation li {
border-bottom: 1px solid #cccccc;
}

#navigation li a:link, #navigation li a:visited {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
display:block;
padding: 0.4em 0 0.4em 0.5em;
background-color:#ffffff;
color:#333333;
text-decoration:none;
}

#navigation li a:hover {
background-color:#ffffff;
color:#ff7f00;
}

#navigation ul ul {
margin-left: 10px;
}

/*************************************************************************************************** TABLE */

table {
width:100%;
border:1px solid #bcbec0;
margin:1em auto;
border-collapse: collapse;
}
td {
color:#666666;
border:1px solid #bcbec0;

padding:.3em 1em;
text-align:center;
}

tr.odd td {
background:#f7fbff;
}
tr.odd .column1 {
background:#f4f9fe;


}
.column1 {
background:#dcddde;
}

tr.odd td,
tr.odd .column1 {
background:#dcddde url(images/background.gif) no-repeat;
}
.column1 {
background:#f9fcfe;
border:1px solid #bcbec0;

}

thead th {
background:#dcddde;
text-align:center;
font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
color:#66a3d3;
}

tfoot th {
background:#f4f9fe;
text-align:left;
}

tfoot th strong {
font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
margin:.5em .5em .5em 0;
color:#66a3d3;
}

tfoot th em {
color:#f03b58;
font-weight: bold;
font-size: 1.1em;
font-style: normal;
}


/******************************************************************************* WRAPPER */

#wrapper{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:920px;
	border-left:0px;
	border-left-color:#cccccc;
	border-left-style:solid;
	border-right:0px;
	border-right-color:#cccccc;
	border-right-style:solid;
	top: 0px;
}

#wrapperp{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:970px;
	height:1140px;
	border:0px;
	border-color:#222222;
	border-style:solid;
	top: -8px;
}

#wrapperetv{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:970px;
	height:705px;
	border:1px;
	border-color:#222222;
	border-style:solid;
	top: -7px;
}

/******************************************************************************* NAVIGATION */

#navigationb{
	position:absolute;
	left:20px;
	top:350px;
	width:820px;
	height:40px;
	z-index:1;
}

/******************************************************************************* PORTFOLIO */

#portfolio{
	position:absolute;
	left:15px;
	top:170px;
	width:940px;
	height:700px;
}

/******************************************************************************* ETV*/

#etv{
	position:absolute;
	left:35px;
	top:170px;
	width:900px;
	height:400px;
}



/******************************************************************************* INDEX */

#index1{
	position:absolute;
	left:500px;
	top:180px;
	width:140px;
	height:130px;
	background-color: #fbba86;
}
#index1client{
	position:absolute;
	left:0px;
	top:400px;
	width:400px;
	height:260px;
}

#cloud1{
	position:absolute;
	left:10px;
	top:170px;
	width:470px;
	height:150px;
}
#cloud2{
	position:absolute;
	left:10px;
	top:170px;
	width:470px;
	height:310px;
}

#cloud3{
	position:absolute;
	left:10px;
	top:170px;
	width:470px;
	height:470px;
}
#index2{
	position:absolute;
	left:392px;
	top:480px;
	width:352px;
	height:200px;
}

#indexflash{
	position:absolute;
	left:408px;
	top:220px;
	width:320px;
	height:240px;
	z-index: 2;
}
#indexflash2{
	position:absolute;
	left:392px;
	top:220px;
	width:352px;
	height:240px;
	z-index: 1;
	background-color: #000000;
}

#index2head{
	position:absolute;
	left:392px;
	top:490px;
	width:352px;
	height:40px;
	z-index: 1;
}
#index2text{
	position:absolute;
	left:392px;
	top:560px;
	width:352px;
	height:120px;
}

#index3{
	position:absolute;
	left:20px;
	top:700px;
	width:352px;
	height:200px;
}

#index3b{
	position:absolute;
	left:180px;
	top:330px;
	width:170px;
	height:130px;
	background-color: #333333;
}

#index3c{
	position:absolute;
	left:370px;
	top:330px;
	width:100px;
	height:130px;
	background-color: #333333;
}


#index3testimonial{
	position:absolute;
	left:10px;
	top:180px;
	width:470px;
	height:620px;
}

#index4{
	position:absolute;
	left:600px;
	top:200px;
	width:538px;
	height:150px;
}
#index5{
	position:absolute;
	left:392px;
	top:700px;
	width:352px;
	height:200px;
}

#index6{
	position:absolute;
	left:764px;
	top:480px;
	width:166px;
	height:420px;
}
/******************************************************************************* TOP IMAGE */

#topimage{
	position:absolute;
	left:0px;
	top:00px;
	width:900px;
	height:200px;
	border-bottom:0px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	background-color: #333333;
}


/******************************************************************************* CLOUD */

#tagcloud{
	position:absolute;
	left:580px;
	top:400px;
	width:260px;
	height:260px;
	border-bottom:0px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-top:0px;
	border-top-color:#cccccc;
	border-top-style:solid;
	z-index: 2;
	background-color: #a8d1e4;
}
#tagcloudcontact{
	position:absolute;
	left:10px;
	top:830px;
	width:950px;
	height:150px;
	border-bottom:0px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-top:0px;
	border-top-color:#cccccc;
	border-top-style:solid;
}
#tagcloudcc{
	position:absolute;
	left:420px;
	top:680px;
	width:400px;
	height:260px;
	border-bottom:0px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-top:0px;
	border-top-color:#cccccc;
	border-top-style:solid;
	z-index: 2;
	background-color: #333333;
}
#tagcloud1{
	position:absolute;
	left:670px;
	top:830px;
	width:290px;
	height:290px;
	border-bottom:0px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-top:0px;
	border-top-color:#cccccc;
	border-top-style:solid;
}
/******************************************************************************* BOTTOM TEXT */
#bottomtexthead{
	position:absolute;
	left:40px;
	top:840px;
	width:220px;
	height:50px;
	border-bottom:0px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-top:0px;
	border-top-color:#cccccc;
	border-top-style:solid;
}
#bottomtext{
	position:absolute;
	left:40px;
	top:880px;
	width:220px;
	height:220px;
	border-bottom:0px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-top:0px;
	border-top-color:#cccccc;
	border-top-style:solid;
}
#bottomtextback{
	position:absolute;
	left:20px;
	top:400px;
	width:260px;
	height:260px;
	border-bottom:0px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-top:0px;
	border-top-color:#cccccc;
	border-top-style:solid;
	background-color: #a8d1e4;
}

#bottomtextb{
	position:absolute;
	left:300px;
	top:400px;
	width:260px;
	height:260px;
	border-bottom:0px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-top:0px;
	border-top-color:#cccccc;
	border-top-style:solid;
	background-color: #a8d1e4;
}

#bottomtextbhead{
	position:absolute;
	left:300px;
	top:830px;
	width:260px;
	height:40px;
	border-bottom:0px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-top:0px;
	border-top-color:#cccccc;
	border-top-style:solid;
}
/******************************************************************************* NEWS */

#news1{
	position:absolute;
	left:0px;
	top:170px;
	width:470px;
	height:310px;
	border-bottom:0px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
	border-top:0px;
	border-top-color:#cccccc;
	border-top-style:solid;
}

#news1left{
	position:absolute;
	left:480px;
	top:180px;
	width:10px;
	height:280px;
	border-left:1px;
	border-left-color:#cccccc;
	border-left-style:solid;
}
#news1leftcontact{
	position:absolute;
	left:490px;
	top:170px;
	width:10px;
	height:630px;
	border-left:1px;
	border-left-color:#cccccc;
	border-left-style:solid;
}
#news2left{
	position:absolute;
	left:650px;
	top:500px;
	width:10px;
	height:290px;
	border-left:1px;
	border-left-color:#cccccc;
	border-left-style:solid;
}

#news3left{
	position:absolute;
	left:650px;
	top:830px;
	width:10px;
	height:290px;
	border-left:1px;
	border-left-color:#cccccc;
	border-left-style:solid;
}
#news4left{
	position:absolute;
	left:330px;
	top:830px;
	width:10px;
	height:290px;
	border-left:1px;
	border-left-color:#cccccc;
	border-left-style:solid;
}
#line1{
	position:absolute;
	left:0px;
	top:480px;
	width:860px;
	height:10px;
	border-top:1px;
	border-top-color:#cccccc;
	border-top-style: solid;
	z-index: 2;
}

#line1service{
	position:absolute;
	left:20px;
	top:480px;
	width:610px;
	height:10px;
	border-top:1px;
	border-top-color:#cccccc;
	border-top-style: solid;
	z-index: 2;
}

#line1contact{
	position:absolute;
	left:0px;
	top:480px;
	width:480px;
	height:10px;
	border-top:1px;
	border-top-color:#cccccc;
	border-top-style: solid;
	z-index: 2;
}

#line1about{
	position:absolute;
	left:0px;
	top:810px;
	width:640px;
	height:10px;
	border-top:1px;
	border-top-color:#cccccc;
	border-top-style: solid;
	z-index: 2;
}
#line2{
	position:absolute;
	left:0px;
	top:810px;
	width:860px;
	height:10px;
	border-top:1px;
	border-top-color:#cccccc;
	border-top-style: solid;
	z-index: 2;
}
#line2contact{
	position:absolute;
	left:10px;
	top:990px;
	width:950px;
	height:10px;
	border-top:1px;
	border-top-color:#cccccc;
	border-top-style: solid;
	z-index: 2;
}
#line2client{
	position:absolute;
	left:20px;
	top:810px;
	width:610px;
	height:10px;
	border-top:1px;
	border-top-color:#cccccc;
	border-top-style: solid;
	z-index: 2;
}
#line3{
	position:absolute;
	left:0px;
	top:160px;
	width:860px;
	height:10px;
	border-top:1px;
	border-top-color:#cccccc;
	border-top-style: solid;
	z-index: 2;
}

#aboutme{
	position:absolute;
	left:0px;
	top:400px;
	width:400px;
	height:540px;
}

#services{
	position:absolute;
	left:670px;
	top:170px;
	width:290px;
	height:960px;
}

#serviceswrapper{
	position:absolute;
	left:650px;
	top:170px;
	width:10px;
	height:960px;
	border-left:1px;
	border-left-color:#cccccc;
	border-left-style:solid;
}
#serviceswrappertest{
	position:absolute;
	left:650px;
	top:170px;
	width:10px;
	height:630px;
	border-left:1px;
	border-left-color:#cccccc;
	border-left-style:solid;
}
#serviceswrapperabout{
	position:absolute;
	left:650px;
	top:170px;
	width:10px;
	height:630px;
	border-left:1px;
	border-left-color:#cccccc;
	border-left-style:solid;
}
/******************************************************************************* FLASHER */

#flasher1{
	position:absolute;
	left:1080px;
	top:400px;
	width:260px;
	height:65px;
}

#flasher2{
	position:absolute;
	left:1080px;
	top:465px;
	width:260px;
	height:65px;
}

#flasher3{
	position:absolute;
	left:510px;
	top:170px;
	width:450px;
	height:500px;
}

#flasher4{
	position:absolute;
	left:1080px;
	top:530px;
	width:260px;
	height:70px;
}

#flasher5{
	position:absolute;
	left:1080px;
	top:600px;
	width:260px;
	height:65px;
}
/******************************************************************************* TEXT COLUMNS */

#textcol1{
	position:absolute;
	left:764px;
	top:220px;
	width:166px;
	height:240px;
}
#textcol1text{
	position:absolute;
	left:20px;
	top:500px;
	width:610px;
	height:290px;
	background-color: #d5cfa3;
}
#textcol1contact{
	position:absolute;
	left:10px;
	top:500px;
	width:470px;
	height:290px;
}

#textcol2{
	position:absolute;
	left:20px;
	top:680px;
	width:400px;
	height:260px;
	z-index: 2;
	background-color: #222222;
}
#textcol2b{
	position:absolute;
	left:0px;
	top:400px;
	width:440px;
	height:260px;
	z-index: 2;
	background-color: #ffffee;
}
#textcol2c{
	position:absolute;
	left:440px;
	top:680px;
	width:400px;
	height:260px;
	z-index: 2;
	background-color: #222222;
}
#textcol3{
	position:absolute;
	left:330px;
	top:490px;
	width:150px;
	height:310px;
	background-color: #CCCCCC;
}

#textcol3a{
	position:absolute;
	left:490px;
	top:490px;
	width:150px;
	height:310px;
	background-color: #CCCCCC;
}

#textcol4{
	position:absolute;
	left:490px;
	top:330px;
	width:150px;
	height:310px;
}

#textcol5{
	position:absolute;
	left:650px;
	top:330px;
	width:150px;
	height:310px;
}

#textcol6{
	position:absolute;
	left:810px;
	top:330px;
	width:150px;
	height:310px;
}

#textcol7{
	position:absolute;
	left:10px;
	top:810px;
	width:630px;
	height:150px;
	background-color: #CCCCCC;
}

#textcol8{
	position:absolute;
	left:650px;
	top:810px;
	width:310px;
	height:150px;
	background-color: #CCCCCC;
}

#textcol9{
	position:absolute;
	left:20px;
	top:960px;
	width:540px;
	height:260px;
	background-color: #a8d1e4;
}

#textcol10{
	position:absolute;
	left:580px;
	top:960px;
	width:260px;
	height:260px;
	background-color: #a8d1e4;
}

#textcol11{
	position:absolute;
	left:20px;
	top:1240px;
	width:260px;
	height:120px;
	background-color: #a8d1e4;
}
#textcol12{
	position:absolute;
	left:300px;
	top:1240px;
	width:540px;
	height:120px;
	background-color: #a8d1e4;
}



/******************************************************************************* TEXT FOOTER */

#footer{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:860px;
	height:120px;
	border:0px;
	border-color:#333333;
	border-style:solid;
	background-color:#333333;
	top: -8px;
}

#foot1{
	position:absolute;
	left:20px;
	top:20px;
	width:166px;
	height:200px;
}

#foot2{
	position:absolute;
	left:206px;
	top:20px;
	width:166px;
	height:200px;
}

#foot3{
	position:absolute;
	left:392px;
	top:20px;
	width:166px;
	height:200px;
}

#foot4{
	position:absolute;
	left:578px;
	top:20px;
	width:352px;
	height:200px;
}

#foot5{
	position:absolute;
	left:650px;
	top:0px;
	width:150px;
	height:310px;
}

#foot6{
	position:absolute;
	left:810px;
	top:0px;
	width:150px;
	height:310px;
}

.foottext{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#fad5e5;
}


/******************************************************************************* IMPRINT FOOTER */

#imprintfooter{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:970px;
	height:150px;
	border:0px;
	border-color:#222222;
	border-style:solid;
	top: -7px;
}

#imprintfoot1{
	position:absolute;
	left:10px;
	top:10px;
	width:950px;
	height:80px;
}
/******************************************************************************* PORTFOLIO LOGO */


#portfolio1{
	position:absolute;
	left:20px;
	top:200px;
	width:200px;
	height:200px;
}

.boxout {
	color:#CCCCCC;
}

.boxout a:link, .boxout a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
text-decoration: none;
color: #88a1bc;
background-color: transparent;
}

.boxout a:hover, .boxout a:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
background-color: transparent;
color: #ff7f00;
}


.foot {
	color:#CCCCCC;
}

.foot a:link, .foot a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration: none;
color: #777777;
background-color: transparent;
}

.foot a:hover, .foot a:active {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
background-color: transparent;
color: #ff7f00;
}	
