a {
	outline: 		none;
}

body.frontend {
	margin:			0px;
	padding:		0px;
	border:			0px;
	min-width:		996px;
	text-align:		center;
	cursor:			default;
	background:		#c0c0c0 url(./../images/bg_px_line.png) repeat-x top;
}

img {
	border-width:		0px;
}

form {
	display:		inline;
}

.infoHelp {
	border-bottom:		rgb(53, 83, 121) 1px dotted;
}

form.common_form label, form.common_form input, form.common_form select, form.common_form textarea {
	font-weight:		bold;
	color:			#000000;
	padding:		3px;
}
form.common_form label {
	padding:		0px;
}

form.common_form .mendatory {
	color:			#016BB2;
}

form.common_form .ready {
	color:			#009900;
}

#fe_topdate {
	text-align:		right;
	padding:		3px;
	color:			#A0A0A0;
	font-size:		10px;
}

#fe_wrapper-container {
	width:			888px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		0px;
	margin-bottom:		50px;
	position:		relative;
	text-align:		left;
}

#fe_topliner {
	height:			90px;
	background:		transparent url(./../images/top_liner3.png) no-repeat;
	position:		relative;
	z-index:		999;
}

#fe_ta_logo {
	height:			48px;
	width:			48px;
	background:		transparent url(./../images/ta_logo.png) no-repeat;
	position:		absolute;
	top:			24px;
	left:			24px;
	z-index:		999;
	cursor:			move;
}

#fe_bottomliner {
	background:		url(./../../images/layout/1/lo_bottomline.gif) no-repeat;
	text-align:		left;
	color:			#777777;
	padding-left:		33px;
}

#fe_mainliner {
	background:		transparent url(./../images/main_container_fill2.png) repeat-y;
	position:		relative;
}

#fe_content_area {
	padding:		200px 30px 30px 30px;
}

/* Content selectors BEG */
.content_selector {
	top:			0px;
	position:		absolute;
	height:			152px;
	width:			218px;
	background:		transparent url(./../images/main_menu_sprites.jpg) no-repeat;
}
.content_selector a {
	display:		block;
	width:			100%;
	height:			100%;
	text-decoration:	none;
}
#content_selector_1 {
	left:			0px;
	background-position:	0px 0px;
}
#content_selector_2 {
	left:			218px;
	background-position:	-218px 0px;
}
#content_selector_3 {
	left:			436px;
	background-position:	-436px 0px;
}

#content_selector_4 {
	left:			654px;
	background-position:	-654px 0px;
}

#content_selector_1.content_selector_selected {
	background-position:	0px -304px;
}
#content_selector_2.content_selector_selected {
	background-position:	-218px -304px;
}
#content_selector_3.content_selector_selected {
	background-position:	-436px -304px;
}

#content_selector_4.content_selector_selected {
	background-position:	-654px -304px;
}

#content_selector_1.content_selector_hover {
	background-position:	0px -152px;
}
#content_selector_2.content_selector_hover {
	background-position:	-218px -152px;
}
#content_selector_3.content_selector_hover {
	background-position:	-436px -152px;
}

#content_selector_4.content_selector_hover {
	background-position:	-654px -152px;
}

.content_selector_selected a {
	cursor:			default;
}
.content_selector_overlay {
	display:		none;
	position:		absolute;
	top:			45px;
	left:			3px;
	width:			212px;
	height:			71px;
	background:		transparent url(./../images/popup_menu_2.png) no-repeat;
	z-index:		999999;
}
.content_selector_overlay span {
	display:		block;
	height:			100%;
	font-size:		11px;
	line-height:		12px;
	color:			#001F46;
	padding:		5px 5px 0px 10px;
	cursor:			pointer;
}
/* Content selectors END */


.fe_col_grey {
	color:			#777777;
}

.fe_foot_line {
	font-size:		10px;
	font-weight:		normal;
	margin:			0px auto;
	color:			#757376;
	text-align:		center;
}


#fe_maininner_footer {
	position:		absolute;
	left:			0px;
	text-align:		left;
	bottom:			-8px;
	left:			33px;
}

#fe_inner_wrapper {
	padding:		0px;
	min-height:		850px;
	height:			auto !important;
	height:			850px;
	background:		transparent url(./../images/main_container_top2.png) no-repeat left top;
	position:		relative;
}

#fe_inner_foot {
	padding:		0px;
	height:			35px;
	background:		transparent url(./../images/main_container_foot2.png) no-repeat left top;
	position:		relative;
}

#fe_inner_subfoot {
	padding:		0px;
	background:		transparent url(./../images/main_container_subfoot_fill.png) repeat-y left top;
	position:		relative;
}
#fe_inner_subfoot_foot {
	padding:		0px;
	height:			12px;
	background:		transparent url(./../images/main_container_subfoot.png) no-repeat left top;
	position:		relative;
	font-size:		1px;
	line-height:		1px;
}
#fe_inner_subfoot .outerBorder {
	border-bottom:		#E3E7F1 1px solid;
	width:			100%;
}
#fe_inner_subfoot .innerBorder {
	border-bottom:		#96A8CD 1px solid;
}
#fe_inner_subfoot .bottomOuterBorder {
	border-top:		#E3E7F1 1px solid;
}
#fe_inner_subfoot .bottomInnerBorder {
	border-top:		#96A8CD 1px solid;
}
#fe_inner_subfoot .footTitle a {
	color:			#162C5B;
	font-size:		14px;
	font-weight:		bold;
	display:		block;
	text-decoration:	none;
	margin-bottom:		5px;
}
#fe_inner_subfoot .footTitle a:hover {
	color:			#6379B1;
}
#fe_inner_subfoot .footItem a {
	color:			#6379B1;
	font-size:		10px;
	font-weight:		bold;
	display:		block;
	text-decoration:	none;
	margin-top:		5px;
}
#fe_inner_subfoot .footItem a:hover {
	color:			#162C5B;
}
#fe_inner_subfoot .subBottom  {
	color:			#96A8CD;
	text-align:		right;
	padding-top:		5px;
	font-size:		10px;
	font-weight:		bold;
}
#fe_inner_subfoot .subBottom a  {
	text-decoration:	none;
	color:			#96A8CD;
	font-weight:		bold;
}
#fe_inner_subfoot .subBottom a:hover  {
	color:			#162C5B;
}

#fe_leftcol {
	width:			162px;
	float:			left;
}

#fe_rightcol {
	width:			162px;
	float:			right;
}

#fe_centercol {
	width:			606px;
	float:			left;
}

#fe_content_wrapper {
	position:		relative;
	padding:		0px;
	width:			828px;
	min-height:		500px;
	height:			auto !important;
	height:			500px;
}

#fe_content {
	padding-top:		30px;
}

#fe_header {
	height:			148px;
	position:		relative;
}



#fe_maininner_wrapper {
	padding-top:		0px;
}

#home_button {
	position:		absolute;
	top:			0px;
	left:			0px;
	width:			400px;
	height:			90px;
	display:		block;
}

#home_overlay {
	position:		absolute;
	top:			53px;
	left:			267px;
	display:		none;
}

#content_selector_holder {
	width:			872px;
	height:			152px;
	position:		absolute;
	top:			35px;
	left:			8px;
}

/* Top Menu */
#menu_layer {
	position:		absolute;
	top:			-5px;
	left:			-100px;
	width:			94px;
	height:			94px;
	background:		transparent url(./../images/top_menu_highlight.png) no-repeat left bottom;
}
#fe_top_menue {
	position:		relative;
}
#fe_top_menue ul {
	list-style-type: 	none;
	padding: 		0px;
	margin: 		0px;
	position:		absolute;
	top:			25px;
	right:			5px;
}

#fe_top_menue li.level2 {
	display: 		block;
	float:			left;
}

#fe_top_menue li.level2 a, #fe_top_menue li.level2 a:link, #fe_top_menue li.level2 a:visited, #fe_top_menue li.level2 a:active, #fe_top_menue li.level2 a:hover {
	text-decoration: 	none;
	display: 		block;
	color: 			#131847;
	width: 			94px;
	height:			65px;
	font-size:		12px;
	text-align:		center;
	font-weight:		bold;
}


#fe_top_menue li.level2 a span {
	display:		block;
	padding-top:		15px;
}
/* End Top Menu */


a.foot_menu:link, a.foot_menu:active, a.foot_menu:visited {
	color:			#9D9B9B;
	text-decoration:	none;
}

a.foot_menu_activated:link, a.foot_menu_activated:active, a.foot_menu_activated:visited, a.foot_menu_activated:hover, a.foot_menu:hover {
	color:			#9D9B9B;
	text-decoration:	underline;
}

a.language_selection:link, a.language_selection:active, a.language_selection:visited {
	color:			#000000;
	text-decoration:	none;
}
a.language_selection:hover {
	text-decoration:	underline;
}

#dockbar_flash_container {
	text-align:		center;
	width:			350px;
	height:			127px;
	left:			320px;
	position:		relative;
	top:			7px;
}



#sub_menu_holder {
	width:			370px;
	position:		absolute;
	top:			10px;
	right:			0px;
	overflow:		hidden;
}
.sub_menu_item_container .sub_menu_separator {
	border-top:		#EFF2F7 1px solid;
	border-bottom:		#8DA0C3 1px solid;
}
.sub_menu_item_container .sub_menu_itemCl {
	margin:			0px 0px;
	width:			370px;
	cursor:			pointer;
}
.sub_menu_item_container .sub_menu_itemCl .sub_menu_icon_div {
	float:			left;
	width:			80px;
}
.sub_menu_item_container .sub_menu_itemCl .sub_menu_icon_div div {
	background-position:	-0px 0px;
	background-repeat:	no-repeat;
	background-color:	transparent;
}
.sub_menu_item_container .sub_menu_itemCl_hover .sub_menu_icon_div div {
	background-position:	-67px 0px;
}
.sub_menu_item_container .sub_menu_item_active .sub_menu_icon_div div {
	background-position:	-134px 0px;
}
.sub_menu_item_container .sub_menu_itemCl .sub_menu_text_div {
	float:			left;
	width:			290px;
	padding-top:		20px;
}
.sub_menu_item_container .sub_menu_itemCl .sub_menu_text_div a {
	display:		block;
	color:			#6c8099;
	text-decoration:	none;
	font-size:		15px;
	font-weight:		bold;
	margin-bottom:		10px;
}
.sub_menu_item_container .sub_menu_itemCl_hover .sub_menu_text_div a, .sub_menu_item_container .sub_menu_item_active .sub_menu_text_div a {
	color:			#001c43;
}
.sub_menu_item_container .sub_menu_itemCl .sub_menu_text_div p {
	color:			#6c8099;
}
.sub_menu_item_container .sub_menu_itemCl_hover .sub_menu_text_div p, .sub_menu_item_container .sub_menu_item_active .sub_menu_text_div p {
	color:			#323232;
}



#fe_inner_foot div {
	position:		absolute;
	top:			19px;
	right:			20px;
}
#fe_inner_foot a, #fe_inner_foot span {
	color:			#5E81AF;
	text-decoration:	none;
	font-weight:		bold;
	font-size:		10px;
	cursor:			pointer;
	margin-left:		20px;
}
#fe_inner_foot a:hover, #fe_inner_foot span:hover {
	color:			#001C43;
}

#docmenu {
	position:		absolute;
	top:			254px;
	left:			-80px;
	width:			44px;
	height:			423px;
	background:		transparent url(./../images/doc_menu_underlay.png) no-repeat left;
}
#docmenu_overlay {
	position:		absolute;
	top:			4px;
	right:			15px;
	width:			200px;
	height:			423px;
	background:		transparent url(./../images/doc_menu_overlay4.png) no-repeat left;
	z-index:		2;
}
.docmenu_item {
	position:		absolute;
	left:			-110px;
	width:			163px;
	height:			37px;
	background-repeat:	no-repeat;
	background-color:	transparent;
	background-position:	left top;
	z-index:		1;
}
.docmenu_item_1 {
	background-image:	url(./../images/doc_menu_remote.png);
}
.docmenu_item_2 {
	background-image:	url(./../images/doc_menu_recommendation.png);
}
.docmenu_item_3 {
	background-image:	url(./../images/doc_menu_impressum.png);
}
.docmenu_item_4 {
	background-image:	url(./../images/doc_menu_links.png);
}
.docmenu_item_5 {
	background-image:	url(./../images/doc_menu_mind.png);
}
.docmenu_item_6 {
	background-image:	url(./../images/doc_menu_partner.png);
}
.docmenu_itemov {
	position:		absolute;
	left:			10px;
	width:			40px;
	height:			30px;
	z-index:		3;
	cursor:			pointer;
}


/* Download application */

.fe_root_content_level_2 {
	font-weight:		bold;
	font-size:		12px;
	border-bottom:		#000000 1px solid;
	text-align:		left;
}

.fe_root_content_level_3 {
	text-align:		right;
	padding:		3px 0;
}



/* Sitemap application */
a.sitemap, a.sitemap:link, a.sitemap:visited, a.sitemap:active {
	text-decoration: 	none;
	display: 		block;
	color: 			#dd2420;
	width: 			162px;
	padding: 		2px 0px;
	font-size:		10px;
	font-weight:		normal;
}
a.sitemap:hover {
	color: 			#dd2420;
	font-weight:		bold;
	text-decoration:	underline;
}



@media print {
	.fe_foot_line {
		text-align: 	left;
	}

	#fe_content_wrapper {
		padding:	0px;
	}
}



#sitemap {
 overflow:hidden;
 padding: 20px;
}
#sitemap ul {
 list-style:none;
 margin:0;
 padding:0;
}
#sitemap li {
 background-color:#eee;
 margin:0 0 -0.1em;
 min-height:1em;
 padding:.2em .4em;
 position:relative;
 width:10em;
}
#sitemap li a {
	text-decoration:	none;
	font-weight:		bold;
}
#sitemap li a:hover {
	text-decoration:	underline;
}
#sitemap ul ul {
 font-size:100%;
 margin-top:-1.4em;
}
#sitemap ul ul li {
 background:#ddd;
 border-top:0.5em solid #C7D4E4 !important;
 border-left:0.5em solid #66c;
 left:10.4em;
}
#sitemap ul ul li a {
	color:			#66c;
}
#sitemap ul ul ul li {
 background:#ccc;
 border-color:#4C6F00;
}
#sitemap ul ul ul li a {
	color:			#4C6F00;
}
#sitemap ul ul ul ul li {
 background:#bbb;
 border-color:#c93;
}
#sitemap ul ul ul ul li a {
	color:			#c93;
}
#sitemap ul ul ul ul ul li {
 background:#999;
 border-color:#c33;
 color:#fff;
}
#sitemap ul ul ul ul ul li a {
	color:			#c33;
}




/* Testimonials Application */
#testimonials_holder div {
	height:			36px;
	overflow:		hidden;
	position:		relative;
}
#testimonials_holder div.testimonials_active {
	height:			247px;
}
#testimonials_holder div div.testimonials_toggler {
	width:			412px;
	height:			36px;
	background:		transparent url(./../../../images/applications/testimonials/sprites_testimonials.png) no-repeat;
	background-position: 	0 -108px;
	cursor:			pointer;
}
#testimonials_holder div.testimonials_active div.testimonials_toggler {
	background-position: 	0 -72px;
	cursor:			default;
}
#testimonials_holder div div.testimonials_toggler_first {
	background-position: 	0 -36px;
}
#testimonials_holder div.testimonials_active div.testimonials_toggler_first {
	background-position: 	0 0px;
}
#testimonials_holder div div.testimonials_toggler h2 {
	color:			#000000;
	position:		relative;
	padding:		10px 35px;
}
#testimonials_holder div.testimonials_active div.testimonials_toggler h2 {
	color:			#ffffff;
}






/* Namespace content_inner_holder */
#content_inner_holder .sd_download_item {
	position:		relative;
	height:			27px;
	margin-bottom:		2px;
	background-color:	transparent;
	background-repeat:	no-repeat;
	background-position:	left 1px;
	padding-left:		20px;
}
#content_inner_holder .sd_download_itemBig {
	height:			44px;
}
#content_inner_holder .sd_download_itemSubTitle {
	font-weight:		normal;
}
#content_inner_holder .sd_download_item .sd_download_description {
	display:		none;
	position:		absolute;
	width:			100%;
	height:			77px;
	bottom:			0px;
	left:			0px;
	background-color:	#728CAD;
	background-repeat:	no-repeat;
	background-position:	10px center;
	color:			#ffffff;
	-moz-border-radius:	5px;
	-webkit-border-radius:	5px;
}
#content_inner_holder .sd_download_itemBig .sd_download_description {
	height:			100px;
}

#feModalLayer {
	position:		absolute;
	z-index:		999;
	background:		#000000;
	display:		none;
	top:			0px;
	left:			0px;
}


/* Namespace references */
#referencesNamespace .referencesCategoryBox {
	background:		#F3F6FA;
	padding:		20px;
	position:		relative;
}
#referencesNamespace span {
	font-size:		14px;
	font-weight:		bold;
}
#referencesNamespace .referenceItem {
	position:		relative;
	cursor:			pointer;
	float:			left;
	width:			130px;
	margin:			12px;
	border:			#c0c0c0 1px solid;
	height:			100px;
	background:		#ffffff;
}
#referencesNamespace .referenceItemLogo {
	position:			absolute;
	width:			100%;
	height:			100%;
	background-color:	transparent;
	background-repeat:	no-repeat;
	background-position:	center center;
}
.referenceDetails {
	position:		relative;
	padding:		30px;
	text-align:		left;
}
.referenceDetails .referenceItemTitle {
	position:		relative;
	font-weight:		bold;
	font-size:		14px;
	display:		none;
}
.referenceDetails .referenceItemContent1, .referenceDetails .referenceItemContent2, .referenceDetails .referenceItemContent3 {
	position:		absolute;
	width:			193px;
	height:			150px;
	top:			70px;
	display:		none;
	background-color:	#ffffff;
	background-repeat:	no-repeat;
	background-position:	center center;
	border:			#000000 1px solid;
}
.referenceDetails .referenceItemContent1 {
	left:			30px;
}
.referenceDetails .referenceItemContent2 {
	left:			253px;
}
.referenceDetails .referenceItemContent3 {
	left:			476px;
}
.referenceDetails .referenceItemDescription {
	position:		absolute;
	left:			30px;
	top:			250px;
	display:		none;
	width:			640px;
}
.referenceDetails .referenceDetailsCloser {
	position:		absolute;
	right:			10px;
	top:			10px;
	font-weight:		bold;
	color:			#c0c0c0;
	display:		none;
	cursor:			pointer;
}

#fe_metaHeader {
	position:		absolute;
	top:			0px;
	left:			0px;
	width:			100%;
	height:			100%;
	overflow:		auto;
	background:		#ffffff;
	display:		none;
}
#fe_metaFooter {
	position:		relative;
	width:			100%;
	height:			250px;
	overflow:		auto;
	display:		none;
	text-align:		left;
}

/* Whois client */
.whoIsClientItem {
	width:			813px;
	height:			38px;
	background:		transparent url(./../../../images/applications/whoisclient/resultsItemBg.png) no-repeat 0px 0px;
	position:		relative;
	color:			#ADACAF;
	font-size:		14px;
}
.whoIsClientItemAv {
	background-position:	0px -38px;
	color:			#3C4E7B;
}
.whoIsClientItem span.domainName {
	position:		absolute;
	left:			90px;
	top:			10px;
	font-weight:		normal;
}
.whoIsClientItemAv span.domainName {
	font-weight:		bold;
}
.whoIsClientItemAv span.domainPrice {
	position:		absolute;
	right:			390px;
	text-align:		right;
	top:			10px;
	font-weight:		bold;
}
.whoIsClientItem span.domainInfo {
	position:		absolute;
	left:			455px;
	top:			12px;
	font-size:		12px;
}
.whoIsClientItem input {
	position:		absolute;
	right:			40px;
	top:			10px;
}
.whoIsClientItem img {
	position:		absolute;
	top:			3px;
	left:			29px;
}
#whoIsClientItemIndicator {
	position:		absolute;
	top:			31px;
	left:			296px;
}
.whoIsClientItemIndicator {
	display:		none;
}


/* Namespace news (home) */
.news_main {
	position:		absolute;
	width:			398px;
	height:			398px;
	left:			430px;
	top:			281px;
	background:		transparent url(./../../../images/applications/news/wrapper_bg.png) no-repeat;
	overflow:		hidden;
}

#news_wrapper {
	position:		relative;
	margin-top:		60px;
}
#news_wrapper .news_element {
	position:		relative;
	width:			398px;
	height:			82px;
	background:		transparent url(./../../../images/applications/news/news_content.png) no-repeat left;
	overflow:		hidden;
}
#news_wrapper .news_element .news_element_data {
	position:		absolute;
	left:			0px;
	top:			0px;
	height:			82px;
	width:			796px;
}
#news_wrapper .news_element .news_element_data .news_element_calendar {
	position:		absolute;
	background:		transparent url(./../../../images/applications/news/cal.png) no-repeat;
	width:			51px;
	height:			58px;
	top:			15px;
	left:			20px;	
	color:			#6F8CA3;
	font-weight:		bold;
	font-size:		17px;
	padding-top:		10px;
	text-align:		center;
	padding-right:		10px;
}
#news_wrapper .news_element .news_element_data .news_element_calendar span {
	margin-right:		3px;
}
#news_wrapper .news_element .news_element_data .frontend_title {
	position:		absolute;
	top:			33px;
	left:			90px;
}
#news_wrapper .news_element .news_element_data .news_element_details {
	position:		absolute;
	top:			0px;
	left:			398px;
}
#news_wrapper .news_element .news_element_data .news_element_details .news_element_logo {
	position:		absolute;
	width:			51px;
	height:			58px;
	top:			15px;
	left:			20px;	
	background-repeat:	no-repeat;
	background-color:	transparent;
	background-position:	center center;
}

#news_wrapper .news_element .news_element_data .news_element_details span {
	position:		relative;
	display:		block;
	left:			80px;
	width:			290px;
	font-size:		11px;
}

/* Home */
#homeHeaderScrollContainer {
	position:		absolute;
	left:			-22px;
	top:			-20px;
	width:			872px;
	height:			300px;
	background:		transparent url(./../images/home/head.slider.bg.png) no-repeat 0px 0px;
}
#homeHeaderScrollContainerHold {
	position:		absolute;
	left:			30px;
	top:			1px;
	width:			812px;
	height:			298px;
	overflow:		hidden;
}
#homeHeaderScrollContainerSlide {
	position:		absolute;
	left:			0px;
	top:			0px;
	height:			298px;
}
#homeHeaderScrollContainerSlide .scrollElement {
	position:		relative;
	float:			left;
	height:			298px;
	width:			812px;
	background-position:	center center;
	background-repeat:	no-repeat;
	background-color:	transparent;
}
#homeHeaderScrollLeft, #homeHeaderScrollRight {
	position:		absolute;
	top:			0px;
	width:			30px;
	height:			300px;
	display:		block;
}
#homeHeaderScrollLeft {
	left:			0px;
}
#homeHeaderScrollRight {
	right:			0px;
}
#homeHeaderSwitchContainer {
	position:		absolute;
	top:			290px;
	right:			8px;
	height:			10px;
}
#homeHeaderSwitchContainer .switch {
	position:		relative;
	width:			10px;
	height:			10px;
	float:			left;
	margin-left:		10px;
	background:		transparent url(./../images/home/head.slider.switch.sprites.png) no-repeat -15px 0px;
}
#homeHeaderSwitchContainer .switchActive {
	background-position:	0px 0px;
}

#homeReferenceContainer {
	position:		absolute;
	top:			320px;
	left:			5px;
	width:			391px;
	height:			456px;
	background:		transparent url(./../images/home/reference.bg.png) no-repeat 0px 0px;
}
#homeReferenceLogo {
	position:		absolute;
	width:			152px;
	height:			90px;
	left:			209px;
	top:			57px;
	background-position:	center center;
	background-repeat:	no-repeat;
	background-color:	transparent;
}
#homeReferenceImage {
	position:		absolute;
	width:			170px;
	height:			180px;
	left:			29px;
	top:			57px;
	background-position:	center center;
	background-repeat:	no-repeat;
	background-color:	transparent;
	border:			#4E697E 1px solid;
}
#homeReferenceLink {
	position:		absolute;
	display:		block;
	width:			156px;
	height:			32px;
	left:			208px;
	top:			165px;
	background:		transparent url(./../images/home/reference.link.png) no-repeat 0px 0px;
}
#homeReferenceLinkToReferences {
	position:		absolute;
	display:		block;
	width:			156px;
	height:			32px;
	left:			208px;
	top:			207px;
}
#homeReferencesScrollContainer {
	position:		absolute;
	left:			30px;
	top:			305px;
	width:			331px;
	height:			151px;
}
#homeReferencesScrollContainerHold {
	position:		absolute;
	left:			0px;
	top:			20px;
	width:			331px;
	height:			110px;
	overflow:		hidden;
}
#homeReferencesScrollContainerSlide {
	position:		absolute;
	left:			0px;
	top:			0px;
	height:			110px;
}
#homeReferencesScrollContainerSlide .referenceScrollElement {
	position:		relative;
	float:			left;
	height:			80px;
	width:			80px;
	margin:			14px;
	border:			#4E697E 1px solid;
	background-position:	center center;
	background-repeat:	no-repeat;
	background-color:	transparent;
}
#homeReferencesScrollLeft {
	position:		absolute;
	display:		block;
	left:			0px;
	top:			305px;
	width:			30px;
	height:			151px;
}
#homeReferencesScrollRight {
	position:		absolute;
	display:		block;
	right:			0px;
	top:			305px;
	width:			30px;
	height:			151px;
}

#homeNewsContainer {
	position:		absolute;
	top:			320px;
	right:			7px;
	width:			391px;
	height:			456px;
	background:		transparent url(./../images/home/news.bg.png) no-repeat 0px 0px;
}
#homeNewsHold {
	position:		absolute;
	top:			49px;
	left:			4px;
	width:			383px;
	height:			400px;
}
#homeNewsHold .homeNewsElement {
	display:		block;
	position:		relative;
	width:			383px;
	height:			100px;
	text-decoration:	none;
}
#homeNewsHold .homeNewsElement strong.title {
	display:		block;
	position:		absolute;
	left:			30px;
	top:			20px;
	min-height:		24px;
	background-color:	transparent;
	background-repeat:	no-repeat;
	background-position:	0px center;
	padding-left:		30px;
	color:			#1E256C;
}
#homeNewsHold .homeNewsGroupTyp1 strong.title {
	background-image:	url(./../images/home/logo.ta-edv.png);
}
#homeNewsHold .homeNewsGroupTyp2 strong.title {
	background-image:	url(./../images/home/logo.perfektdesign.png);
}
#homeNewsHold .homeNewsElement span.content {
	display:		block;
	position:		absolute;
	left:			30px;
	top:			50px;
	width:			300px;
	color:			#656F9F;
	font-weight:		bold;
	font-size:		11px;
}

#homeBannerPerfektDesign {
	position:		absolute;
	display:		block;
	top:			810px;
	left:			-5px;
	width:			401px;
	height:			207px;
	background:		transparent url(./../images/home/banner.perfektdesign.png) no-repeat 0px 0px;
}

#homeBannerHardware {
	position:		absolute;
	display:		block;
	top:			810px;
	right:			3px;
	width:			397px;
	height:			207px;
	background:		transparent url(./../images/home/banner.hardware.png) no-repeat 0px 0px;
}

.homeGroupTitle {
	color:			#354A6F;
	font-size:		18px;
}

#facebookLink {
	position: absolute;
	right: -43px;
	top: 287px;
	width: 52px;
	height: 152px;
	background: transparent url(./../images/facebook.png) no-repeat 0px 0px;
}


