/* ------------------------------- */
/* ------------------------------- */
/* ------------------------------- */
/* body */
html,body {width: 100%;height: 100%;background: #FFF;margin: 0 auto;padding: 0;text-align: center;}
#container {width: 876px;padding: 0;margin: 0 auto; text-align: left; clear: both;}

#full_blue {background: url('../_images/blue_background.jpg') repeat-x; width: 100%;}
#full_green {background: url('../_images/green_background.jpg') repeat-x; width: 100%;}
#full_maroon {background: url('../_images/maroon_background.jpg') repeat-x; width: 100%;}
#full_purple {background: url('../_images/purple_background.jpg') repeat-x; width: 100%;}

/* ------------------------------- */
/* header */
#header_home_blue {width: 876px; height: 222px; background: url('../_images/main_header_bg.jpg');}
#header_whoweare_blue {width: 876px; height: 222px; background: url('../_images/main_whoweare_bg.jpg');}
#header_contactus_blue {width: 876px; height: 222px; background: url('../_images/main_contactus_bg.jpg');}
#header_seo_green {width: 876px; height: 222px; background: url('../_images/main_seo_bg.jpg');}
#header_pm_maroon {width: 876px; height: 222px; background: url('../_images/main_pm_bg.jpg');}
#header_sem_purple {width: 876px; height: 222px; background: url('../_images/main_sem_bg.jpg');}
#header_ds_purple {width: 876px; height: 222px; background: url('../_images/main_ds_bg.jpg');}

/* ------------------------------- */
/* content */
#content_main {width: 876px; padding: 0; margin: 20px 0 0 0;}
#left_content {width: 580px; float: left;}
#right_content {width: 279px; margin-left: 17px; float: left;}

/* ------------------------------- */
/* language section */
#language_blue {width: 219px; height: 27px; margin-top: 28px; background: url('../_images/language_blue_bg.jpg'); float: right;}
#language_green {width: 219px; height: 27px; margin-top: 28px; background: url('../_images/language_green_bg.jpg'); float: right;}
#language_maroon {width: 219px; height: 27px; margin-top: 28px; background: url('../_images/language_maroon_bg.jpg'); float: right;}
#language_purple {width: 219px; height: 27px; margin-top: 28px; background: url('../_images/language_purple_bg.jpg'); float: right;}
/* language ul */
ul#language {list-style-type: none;padding: 0;margin-left: 128px;border: 0;top: 0px;left: 0px;width: 81px;height: 27px;}
ul#language.li {padding: 0;margin: 0;display: block; height: 27px;text-indent: -9999px;}
ul#language li a {padding: 0;margin: 0;display: block; height: 27px;text-indent: -9999px;float: left;}
	/* language li */
	/* italian */
	li#italian a:link, li#italian a:visited {width: 21px; height:27px; background: url('../_images/language.png');}
	li#italian a:visited:hover, li#italian a:hover {background-position: 0px -30px;}
	/* turkish */
	li#turkish a:link, li#turkish a:visited {margin-left: 9px;width: 21px; height:27px; background: url('../_images/language.png') -30px 0px;}
	li#turkish a:visited:hover, li#turkish a:hover {background-position: -30px -30px;}
	/* italian */
	li#english a:link, li#english a:visited {margin-left: 9px;width: 21px; height:27px; background: url('../_images/language.png') -60px 0px;}
	li#english a:visited:hover, li#english a:hover {background-position: -60px -30px;}
	/* language - menu - selected*/
	li#italian.selected a:link, li#italian.selected a:visited {background-position: -0px -30px;}
	li#turkish.selected a:link, li#turkish.selected a:visited {background-position: -30px -30px;}
	li#english.selected a:link, li#english.selected a:visited {background-position: -60px -30px;}


/* ------------------------------- */
/* sidebar */
#article_blue {width: 279px; background: #e3f3ff url('../_images/sidebar_footer_blue.jpg') bottom center no-repeat; color: #1a1916;}
.article_container_blue {width: 261px; padding: 0px 0px 8px 10px;}
.article_container_blue a:link, .article_container_blue a:visited {color: #394982; text-decoration: none;}
.article_container_blue a:hover, .article_container_blue a:visited:hover {text-decoration: underline;}
.article_title_blue {font-size: 14px; color: #225a97; font-weight: bold;}
.desc_blue {margin-top: 10px;width:261px;}
.desc_txt_blue {float: right; width: 190px; font-size: 10px; color: #858585;}
.writer {float: left;}
.article_links_blue a:link, .article_links_blue a:visited {font-size: 10px; text-decoration: none; color: #394982;}
.article_links_blue a:hover, .article_links_blue a:visited:hover {text-decoration: underline;}

	#article_green {width: 279px; background: #afc245 url('../_images/sidebar_footer_green.jpg') bottom center no-repeat; color: #ffffff;}
	.article_container_green {width: 261px; padding: 0px 0px 8px 10px;}
	.article_container_green a:link, .article_container_green a:visited {color: #435900; text-decoration: none;}
	.article_container_green a:hover, .article_container_green a:visited:hover {text-decoration: underline;}
	.article_title_green {font-size: 14px; color: #435900; font-weight: bold;}
	.desc_green {margin-top: 10px;width:261px;}
	.desc_txt_green {float: right; width: 190px; font-size: 10px; color: #f8ff8b;}
	.article_links_green a:link, .article_links_green a:visited {font-size: 10px; text-decoration: none; color: #435900;}
	.article_links_green a:hover, .article_links_green a:visited:hover {text-decoration: underline;}

	#article_maroon {width: 279px; background: #db7066 url('../_images/sidebar_footer_maroon.jpg') bottom center no-repeat; color: #ffffff;}
	.article_container_maroon {width: 261px; padding: 0px 0px 8px 10px;}
	.article_container_maroon a:link, .article_container_maroon a:visited {color: #fff; text-decoration: none;}
	.article_container_maroon a:hover, .article_container_maroon a:visited:hover {text-decoration: underline;}
	.article_title_maroon {font-size: 14px; color: #892425; font-weight: bold;}
	.desc_maroon {margin-top: 10px;width:261px;}
	.desc_txt_maroon {float: right; width: 190px; font-size: 10px; color: #ffb8aa;}
	.article_links_maroon a:link, .article_links_maroon a:visited {font-size: 10px; text-decoration: none; color: #821f20;}
	.article_links_maroon a:hover, .article_links_maroon a:visited:hover {text-decoration: underline;}

	#article_purple {width: 279px; background: #f7e0ec url('../_images/sidebar_footer_purple.jpg') bottom center no-repeat; color: #68545f;}
	.article_container_purple {width: 261px; padding: 0px 0px 8px 10px;}
	.article_container_purple a:link, .article_container_purple a:visited {color: #68545f; text-decoration: none;}
	.article_container_purple a:hover, .article_container_purple a:visited:hover {text-decoration: underline;}
	.article_title_purple {font-size: 14px; color: #6d365b; font-weight: bold;}
	.desc_purple {margin-top: 10px;width:261px;}
	.desc_txt_purple {float: right; width: 190px; font-size: 10px; color: #a7919c;}
	.article_links_purple a:link, .article_links_purple a:visited {font-size: 10px; text-decoration: none; color: #68545f;}
	.article_links_purple a:hover, .article_links_purple a:visited:hover {text-decoration: underline;}


#newsletter_blue {width: 269px; height: 93px; margin-top: 10px; padding: 40px 0px 0px 10px; background: url('../_images/blue_newsletter_bg.jpg'); color: #394982;}
#newsletter_green {width: 269px; height: 93px; margin-top: 10px; padding: 40px 0px 0px 10px; background: url('../_images/green_newsletter_bg.jpg'); color: #435900;}
#newsletter_maroon {width: 269px; height: 93px; margin-top: 10px; padding: 40px 0px 0px 10px; background: url('../_images/maroon_newsletter_bg.jpg'); color: #f3f1e6;}
#newsletter_purple {width: 269px; height: 93px; margin-top: 10px; padding: 40px 0px 0px 10px; background: url('../_images/purple_newsletter_bg.jpg'); color: #68545f;}
.newsletter-textbox-blue {background: url('../_images/newsletter_textbox_blue_bg.jpg') repeat-x; width: 257px; height: 20px; border: 1px solid #b4c1cc; padding: 5px 0px 0px; margin: 5px 0px 5px 0px; font-size: 12px; color: #606c75; text-align: left; text-indent: 5px; }
.newsletter-textbox-green {background: url('../_images/newsletter_textbox_green_bg.jpg') repeat-x; width: 257px; height: 20px; border: 1px solid #b7cb46; padding: 5px 0px 0px; margin: 5px 0px 5px 0px; font-size: 12px; color: #606c75; text-align: left; text-indent: 5px; }
.newsletter-textbox-maroon {background: url('../_images/newsletter_textbox_maroon_bg.jpg') repeat-x; width: 257px; height: 20px; border: 1px solid #ed837b; padding: 5px 0px 0px; margin: 5px 0px 5px 0px; font-size: 12px; color: #606c75; text-align: left; text-indent: 5px; }
.newsletter-textbox-purple {background: url('../_images/newsletter_textbox_purple_bg.jpg') repeat-x; width: 257px; height: 20px; border: 1px solid #a6909b; padding: 5px 0px 0px; margin: 5px 0px 5px 0px; font-size: 12px; color: #606c75; text-align: left; text-indent: 5px; }
.newsletter_go_btn {float: right; margin: 5px 10px 0px 0px;}

/* ------------------------------- */
/* mainpage items*/
#whatwedo {width: 550px; height: 142px; padding: 38px 16px 0px 14px; background: url('../_images/whatwedo_bg.jpg'); font-size: 12px; color: #e3f3ff; line-height: 13px;}
.spot_01 {width: 284px; height: 70px; padding: 40px 0px 0px 11px; background: url('../_images/spot_01_pm.jpg'); float: left; margin-top: 5px;}
.spot_02 {width: 274px; height: 70px;padding: 40px 0px 0px 11px; background: url('../_images/spot_02_sem.jpg'); float: left; margin-top: 5px;}
.spot_03 {width: 284px; height: 60px;padding: 40px 0px 0px 11px; background: url('../_images/spot_03_seo.jpg'); float: left;}
.spot_04 {width: 274px; height: 60px;padding: 40px 0px 0px 11px; background: url('../_images/spot_04_ds.jpg'); float: left;}
	.spot_01 a:link, .spot_01 a:visited,.spot_02 a:link, .spot_02 a:visited, .spot_03 a:link, .spot_03 a:visited, .spot_04 a:link, .spot_04 a:visited {color: #565552; text-decoration: none;}
	.spot_01 a:hover,.spot_02 a:hover, .spot_03 a:hover, .spot_04 a:hover {color: #000;}
.news {width: 273px; height: 280px; margin-top: 10px; padding-left: 10px; color: #868686; float: left;}
.news_seperator {width: 1px; height: 280px; font-size: 1px; margin-top: 10px; float: left;}
.poll {width: 270px; height: 280px; margin-top: 10px; padding-left: 26px; color: #353535; float: left;}
.news a:link, a:visited {color: #002e65; text-decoration: none;}
.news a:hover, a:visited:hover {text-decoration: underline;}
.poll input {margin-left: 15px; vertical-align: middle;}
.poll_answer {margin: 50px 10px 0px 5px; vertical-align: middle; color: #00265c;}

/* whoweare items*/
#whoweare {width: 550px; height: 342px; padding: 38px 16px 0px 14px; background: url('../_images/whoweare_bg.jpg'); font-size: 12px; color: #6a6a6a; line-height: 13px;}
#theteam {width: 550px; height: 192px; padding: 38px 16px 0px 14px; background: url('../_images/the_team_bg.jpg'); font-size: 12px; color: #6a6a6a; line-height: 13px;}

#whatisseo {width: 550px; height: 72px; padding: 38px 16px 0px 14px; background: url('../_images/whatisseo_bg.jpg'); font-size: 12px; color: #6a6a6a; line-height: 13px;}
#whyseo {width: 550px; height: 189px; padding: 38px 16px 0px 14px; margin: 10px 0px 0px 0px; background: url('../_images/whyseo_bg.jpg'); font-size: 12px; color: #6a6a6a; line-height: 13px;}
#whatweseo {width: 550px; height: 156px; padding: 48px 16px 0px 14px; margin: 10px 0px 0px 0px; background: url('../_images/whatweseo_bg.jpg'); font-size: 12px; color: #fff; line-height: 13px;}

#whatispbm {width: 550px; height: 149px; padding: 38px 16px 0px 14px; margin: 10px 0px 0px 0px; background: url('../_images/whatispbm_bg.jpg'); font-size: 12px; color: #6a6a6a; line-height: 14px;}
#whypbm {width: 550px; height: 61px; padding: 36px 16px 0px 14px; margin: 10px 0px 0px 0px; background: url('../_images/whypbm_bg.jpg'); font-size: 12px; color: #6a6a6a; line-height: 13px;}
#whatwepbm {width: 550px; height: 333px; padding: 50px 16px 0px 14px; margin: 10px 0px 0px 0px; background: url('../_images/whatwepbm_bg.jpg'); font-size: 12px; color: #fff; line-height: 14px;}

#whatissem {width: 550px; height: 199px; padding: 38px 16px 0px 14px; background: url('../_images/whatissem_bg.jpg'); font-size: 12px; color: #6a6a6a; line-height: 14px;}
#whysem {width: 550px; height: 89px; padding: 38px 16px 0px 14px; margin-top: 10px; background: url('../_images/whysem_bg.jpg'); font-size: 12px; color: #6a6a6a; line-height: 14px;}
#whatwesem {width: 550px; height: 144px; padding: 50px 16px 0px 14px; margin: 10px 0px 0px 0px; background: url('../_images/whatwesem_bg.jpg'); font-size: 12px; color: #fff; line-height: 14px;}

#pbemarkt {width: 550px; height: 209px; padding: 50px 16px 0px 14px; margin-top: 10px; background: url('../_images/pbemarkt_bg.jpg'); font-size: 12px; color: #fff; line-height: 13px;}
#ipublish {width: 550px; height: 161px; padding: 50px 16px 0px 14px; margin-top: 10px; background: url('../_images/ipublish_bg.jpg'); font-size: 12px; color: #fff; line-height: 14px;}
#landing {width: 550px; height: 245px; padding: 50px 16px 0px 14px; margin-top: 10px; background: url('../_images/landing_bg.jpg'); font-size: 12px; color: #fff; line-height: 13px;}

#pbemarkt a:link, #pbemarkt a:visited, #ipublish a:link, #ipublish a:visited, #landing a:link, #landing a:visited {color: #fff; text-decoration: none; font-weight: bold;}
#pbemarkt a:hover, #pbemarkt a:visited:hover, #ipublish a:hover, #ipublish a:visited:hover, #landing a:hover, #landing a:visited:hover {text-decoration: underline;}

/* enquiry forms */
/* blue */
#enquiry {width: 550px; padding: 10px 16px 0px 14px; font-size: 12px; color: #3a3a3a;}
.enquiry-textbox-blue {background: url('../_images/newsletter_textbox_blue_bg.jpg') repeat-x; width: 249px; height: 20px; border: 1px solid #b4c1cc; padding: 5px 0px 0px; margin: 5px 0px 5px 0px; color: #606c75; text-align: left; text-indent: 5px; }
.enquiry-textbox-green {background: url('../_images/newsletter_textbox_green_bg.jpg') repeat-x; width: 249px; height: 20px; border: 1px solid #b7cb46; padding: 5px 0px 0px; margin: 5px 0px 5px 0px; color: #606c75; text-align: left; text-indent: 5px; }
.enquiry-textbox-maroon {background: url('../_images/newsletter_textbox_maroon_bg.jpg') repeat-x; width: 249px; height: 20px; border: 1px solid #ed837b; padding: 5px 0px 0px; margin: 5px 0px 5px 0px; color: #606c75; text-align: left; text-indent: 5px; }
.enquiry-textbox-purple {background: url('../_images/newsletter_textbox_purple_bg.jpg') repeat-x; width: 249px; height: 20px; border: 1px solid #a6909b; padding: 5px 0px 0px; margin: 5px 0px 5px 0px; color: #606c75; text-align: left; text-indent: 5px; }

	.drop-down-blue {background: url('../_images/newsletter_textbox_blue_bg.jpg') repeat-y; width: 249px; height: 25px; border: 1px solid #b4c1cc; padding: 2px; margin: 6px 0px 5px 0px;}
	.drop-down-green {background: url('../_images/newsletter_textbox_green_bg.jpg') repeat-y; width: 249px; height: 25px; border: 1px solid #b7cb46; padding: 2px; margin: 6px 0px 5px 0px;}
	.drop-down-maroon {background: url('../_images/newsletter_textbox_maroon_bg.jpg') repeat-y; width: 249px; height: 25px; border: 1px solid #ed837b; padding: 2px; margin: 6px 0px 5px 0px;}
	.drop-down-purple {background: url('../_images/newsletter_textbox_purple_bg.jpg') repeat-y; width: 249px; height: 25px; border: 1px solid #a6909b; padding: 2px; margin: 6px 0px 5px 0px;}

.enquiry-left {width: 275px; float: left;}
.enquiry-right {width: 270px; float: right;}

.textarea_send_enquiry {background: url('../_images/enquiry_textarea_blue.jpg') repeat-x;width: 525px; height: 82px; border: 1px solid #b4c1cc;  padding: 5px 0px 0px; margin: 5px 0px 5px 0px;}
.textarea_send_enquiry_green {background: url('../_images/enquiry_textarea_green.jpg') repeat-x;width: 525px; height: 82px; border: 1px solid #b7cb46;  padding: 5px 0px 0px; margin: 5px 0px 5px 0px;}
.textarea_send_enquiry_maroon {background: url('../_images/enquiry_textarea_maroon.jpg') repeat-x;width: 525px; height: 82px; border: 1px solid #ed837b;  padding: 5px 0px 0px; margin: 5px 0px 5px 0px;}
.textarea_send_enquiry_purple {background: url('../_images/enquiry_textarea_purple.jpg') repeat-x;width: 525px; height: 82px; border: 1px solid #a6909b;  padding: 5px 0px 0px; margin: 5px 0px 5px 0px;}

.contact_us {line-height: 0px;}

/* footer */
#footer_container {width: 876px; height: 103px; margin: 0 auto;}
#footer_blue {width: 100%; height: 103px; background: url('../_images/blue_footer_bg.jpg');}
#footer_blue_txt {width: 701px; margin-top: 41px; float: left; text-align: left; color: #174e89; font-size: 11px;}
#footer_blue_txt a:link, #footer_blue_txt a:visited {color: #174e89;text-decoration: none;}
#footer_blue_txt a:hover, #footer_blue_txt a:visited:hover {text-decoration: underline;}
#footer_blue_logo {width: 175px; height: 103px; background: url('../_images/blue_footer_logo.jpg'); float: left;}
.footer_copyright {color: #6d7a88;}

#footer_green {width: 100%; height: 103px; background: url('../_images/green_footer_bg.jpg');}
#footer_green_txt {width: 701px; margin-top: 41px; float: left; text-align: left; color: #738c0a; font-size: 11px;}
#footer_green_txt a:link, #footer_green_txt a:visited {color: #738c0a;text-decoration: none;}
#footer_green_txt a:hover, #footer_green_txt a:visited:hover {text-decoration: underline;}
#footer_green_logo {width: 175px; height: 103px; background: url('../_images/green_footer_logo.jpg'); float: left;}

#footer_purple {width: 100%; height: 103px; background: url('../_images/purple_footer_bg.jpg');}
#footer_purple_txt {width: 701px; margin-top: 41px; float: left; text-align: left; color: #9b5178; font-size: 11px;}
#footer_purple_txt a:link, #footer_purple_txt a:visited {color: #9b5178;text-decoration: none;}
#footer_purple_txt a:hover, #footer_purple_txt a:visited:hover {text-decoration: underline;}
#footer_purple_logo {width: 175px; height: 103px; background: url('../_images/purple_footer_logo.jpg'); float: left;}

#footer_maroon {width: 100%; height: 103px; background: url('../_images/maroon_footer_bg.jpg');}
#footer_maroon_txt {width: 701px; margin-top: 41px; float: left; text-align: left; color: #892425; font-size: 11px;}
#footer_maroon_txt a:link, #footer_maroon_txt a:visited {color: #892425;text-decoration: none;}
#footer_maroon_txt a:hover, #footer_maroon_txt a:visited:hover {text-decoration: underline;}
#footer_maroon_logo {width: 175px; height: 103px; background: url('../_images/maroon_footer_logo.jpg'); float: left;}

/* ------------------------------- */
/* clears - etc */
.brclear {clear: both;height: 1px;margin: 0;font-size: 1px;}
.clear {clear: both;height: 20px;}
.article_clear {clear: both;height: 0px;}
.clear15px {height: 15px; margin: 0; font-size: 15px;}
.hide {display: none;}
.align {vertical-align: center;}

/* ------------------------------- */
