


body {
	margin:		0;
	padding:	0;
	text-align: center;
	font-family:	Arial, Helvetica;
	font-size:		12px;
}

div {
	margin:		0;
	padding:	0;
}

img {
	margin:    	0;
	padding:	0;
}

#body_home{
	background:	url("../gfx/background_home.png") no-repeat center top;
}

#body_about{
	background:	url("../gfx/background_about.png") no-repeat center top;
}

#body_demo #container_home{
	background:	url("../gfx/background_demo.png") no-repeat center top;
	min-height:800px;
}

#body_news{
	background:	url("../gfx/background_news.png") no-repeat center top;
}

#body_contact{
	background:	url("../gfx/background_contact.png") no-repeat center top;
}

#body_imprint{
	background:	url("../gfx/background_contact.png") no-repeat center top;
}


#container_home {
	position:	relative;
	margin:		0 auto;
	padding:    0;
	width:		838px;
	text-align:	left;
}

#footer {
	position:	relative;
	bottom:		0;
	right:		0;
	width:		100%;
	height:		50px;
	text-align:	right;
	top:200px;
}

#metanavi {
	position:	relative;
	height:		50px;
	margin:		0 auto;
	text-align:	center;
}

#metanavi_content {
	position:	relative;
	right:		0;
	height:		50px;
	width:		138px;
	background:	url("../gfx/background_footer.png") no-repeat scroll right top transparent;
	text-align:	left;
	margin-left:700px;
}


#body_contact #footer{
	top: 	600px;
}

#body_home #footer{
	top: 	600px;
}

#body_home #metanavi_content{
	background-color:#FFFFFF;
}

#body_demo #footer{
	top:200px;
}


#body_about #footer{
	overflow:hidden;
	/*top:600px;*/
}

#body_about #metanavi_content{
	margin-left:700px;
}

#header {
	position: 	absolute;
	top:		0;
	left:		0;
	width:		838px;
	height:		118px;
	text-align:	right;	
}


#mainnav {
	position:	absolute;
	top:		128px;
	left:		0;
	width:		502px;
	height:		44px;
	background:	url("../gfx/nav/background_nav.png") no-repeat scroll left top transparent;
}

.mainnav_first {
	float:      left;
	margin:		10px 0 0 80px;
}

.mainnav_first img{
	border:		none!important;
}

.mainnav_item {
	float:		left;
	margin:		10px 0 0 15px;
}

.mainnav_item img{
	border:		none!important;

}

.metanav_first {
	margin-top:		15px;
	margin-right:	10px;
	margin-left:	5px;
	float:			left;
}

.metanav_img {
	margin-top: 	14px;
	margin-right:	4px;
	float:			left;
}

.metanav_img img {
	border:		none!important;
}


.metanav_first a {
	color:			#a5bc34;
	text-decoration:	none;
}

.metanav_first a:link {
	color:			#a5bc34;
	text-decoration:	none;
}

.metanav_first a:focus {
	color:			#a5bc34;
	text-decoration:	none;
}

.metanav_first a:hover {
	color:			#000000;
	text-decoration:	none;
}

.metanav_first a:active {
	color:			#000000;
	text-decoration:	none;
}

/***real_demo**/

#product_demo{ background-image:url(../img/demo_bg_2.png); width:660px; height:510px; overflow:hidden; position:relative; top:168px; left:170px;}

#topnav{ position:relative; top:100px; left:40px; z-index:3;}

#topnav .navbutton{ float:left;}

#leftnav{ clear:both; position:relative; top:-209px; left:585px; z-index:10; width:41px; text-align:center;}

#leftnav .navbutton{ margin:0px 0px 7px 0px;}

#leftnav #kor{ margin:8px 0px 6px 0px;}

.navbutton { position: relative; cursor:move;}
 
.navbutton img { text-indent: -9999px; margin: 0 auto; display: block;}

#keyboard_container{ width:530px; position:relative; top:-236px; left:40px;}

#keyboard_trigger{ padding:0px 0px 0px 149px; cursor:move;}

#keyboard{ position:relative; top:-200px; left:0px; z-index:4; display:none;}

#dialpad_container{ width:154px; position:relative; top:-266px; left:416px; text-align:center;}

#dialpad_trigger{ padding:0px 0px 0px 0px; cursor:move;}

#dialpad{ position:relative; top:-345px; left:0px; z-index:5; display:none;}

#content_demo{ position:relative; top:130px; left:40px; height:317px; width:530px; z-index:1;}

#content_demo .onlyimg{ margin:-31px 0px 0px 0px;}

#home_cont{ background-image:url(../img/demo_cont/home.png); width:494px; height:282px; padding:18px;}

#home_cont_row{ float:left;}

#home_cont_row.first{ margin-right:229px;}

#home_cont_row div.first{ margin:13px 0px;}

#home_cont_row .navbutton{ width:132px;}

#home_cont_row .navbutton img{ display:inline;}

#settings_cont{ padding:5px; padding-top:-20px;}

#settings_cont_row{ width:530px; height:99px;}

#settings_cont_row div{ width:166px; float:left; margin:0px 4px 8px 4px;}

#navigation_cont{ background-image:url(../img/demo_cont/navigation.png); width:482px; height:270px; padding:24px;}

#row_up img{ margin:10px 0px 0px 0px; cursor:move;}

#row_up img.middleimg{ margin-left:140px; margin-right:140px;}

#row_down_one{ margin-top:30px;}

#row_down_one img, #row_down_two img{ margin:8px 0px 3px 0px; cursor:move;}

#row_down_one img.middleimg, #row_down_two img.middleimg{ margin-left:140px; margin-right:140px;}

#contactlist_cont{ background-image:url(../img/demo_cont/contactlist.png); width:530px; height:317px;}

#contactlist_rows{ position:absolute;}

#row_contactlist{ padding-left:199px;}

#row_contactlist img{ margin:0px 3px; cursor:move;}

#row_contactlist.row1{ margin-top:6px;}

#row_contactlist.rowrest{ margin-top:10px;}


#demo_text{ background-color:#FFFFFF; position:relative; top:158px; left:176px; width:500px; z-index:5;}

#demo_text p{padding:5px;}

#demo_text p:first-child{ padding-right:80px;}

#demo_video{ left:605px; position:relative; top:35px; z-index:200; width:220px;}

#demo_video a img{ background-color:transparent; border:none;}

#demo_video a{ display:block;}

.new_video_demo{ margin:-8px 0px 0px 21px;}

#qsg{ left:605px; position:relative; top:53px; z-index:200; width:220px;}

#qsg a img{ background-color:transparent; border:none;}


#body_home #demo_video{ left:185px; position:relative; top:70px; z-index:200; width:220px;}

#body_about #demo_video{  left:550px; position:relative; top:100px; z-index:180; width:220px;}

#product_demo_video{ left:250px; position:relative; top:200px; width:460px;}

#product_demo_video a{ background-color:#A5BC34; display:block; width:125px; height:18px; text-align:center; padding-top:5px; color:#FFFFFF; text-decoration:none; margin:5px 0px 0px 335px;}

#videocall_cont{ background-image:url(../img/demo_cont/videocall.png); width:530px; height:317px;}

#videocall_cont img{ margin-top:98px; cursor:move;}

#videoconf_cont{ background-image:url(../img/demo_cont/videoconf.png); width:530px; height:317px;}

#videoconf_cont img{ cursor:move;}

#videocall_btn_1{ margin:219px 397px 0px 23px;}

/***about_us***/

#content_about{ position:relative; top:150px;}

#about_img{ float:left; width:273px; padding:0px 0px 0px 77px; display:none;}

#about_text{ /*float:right;*/  /*padding:0px 130px 0px 0px;*/ padding:10px; margin:0px 0px 0px 75px; background-color:rgb(255,255,255); width:438px; background-color:rgba(255,255,255,0.8);}

#about_text p{ margin:0px 0px 17px 0px;}

#about_video{ margin:0px 0px 25px 75px;}

/*//// FORM /////*/

#form_container	{
	position: 	absolute;
	top: 		188px;
	left:		240px;
	width:		502px;
	height:		380px;
}

.form_label{
	width:		140px;
	float:		left;
	margin-top:	7px;
}

.form_input{
	width:		360px;
	float:		left;
	margin-top:	5px;
}

.form_input input{ border:2px solid #a1c34e; height:20px; widows:148px;}

.form_input select{ border:2px solid #a1c34e; height:25px; widows:148px;}

.form_input textarea{ border:2px solid #a1c34e; width:350px; height:81px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px;}

.form_submit{
	float:		right;
	padding-right: 4px;
	margin-top:5px;
}

.form_submit input{ background-color:#a1c34e; color:#FFFFFF; border:none; width:90px; height:23px;}

.optbtn{ float:left; margin-right:35px;}

.optbtn input{ height:auto;}

.contact_error, .contact_noerror{ color:#A5BC34; font-size:14px; font-weight:bold;}

a.contact_back{ background-color:#A5BC34; display:block; width:90px; height:18px; text-align:center; padding-top:5px; color:#FFFFFF; text-decoration:none;}

/***imprint***/

#content_imprint{ width:350px; position:relative; top:200px; left:350px;}

#content_imprint h1{ color:#a1c34e; font-size:14px;}

#content_imprint h2{ color:#a1c34e; font-size:14px;}

#content_imprint h3{ color:#a1c34e; font-size:12px; margin:0px;}

#content_imprint p{ margin:0px; margin-bottom:10px;}

/***news***/

#content_news{ position:relative; top:200px; padding:0px 0px 0px 70px;}

#content_news a{font-size:11px; background-color:#a5bc34; text-decoration:none; color:#ffffff; padding:5px;}
#news_list_item{ clear:both; padding:5px 10px 10px 10px; margin-bottom:5px; overflow:hidden; border-bottom:1px solid #a5bc34; }
#news_list_image{ float:left;}
#news_list_image img{ border:1px solid #A7A8A9; margin:10px 10px 15px 0px;}
#news_list_text{ float:rightright; width:290px; padding:0px 0px 0px 210px;margin-top:-2px;}
#news_list_text h1{ margin-bottom:10px;}
#news_list_text p{ width:290px;display:inline;padding-top:0px;}

#content_news #news_list_text a{ font-size:11px; color:#a5bc34; text-decoration:none; background-color:transparent; padding:0px;}

#content_news #news_list_image a{ background-color:transparent; padding:0px;}

#news_list_date{ float:right; font-size:11px; text-align:right; margin:10px 0px 0px 5px;}
#news_single_item{ clear:both; padding:0px; margin-bottom:5px; overflow:hidden; }
#news_single_text{width:460px;padding-left:15px;}
#news_single_text img{ float:right;border:1px solid #A7A8A9; margin: 2px 0px 10px -5px;padding:0px;}
#news_single_text h1{ margin:0px 0px 10px 0px;}
#news_single_text p {padding-bottom:0px;}
#news_single_date{ float:right; font-size:11px; text-align:right; margin:4px 0px 0px 5px;}
#page_navigation{margin:14px 0px 0px 217px;}
#page_navigation a{font-size:10px;padding:3px;/*border:1px solid gray;*/display:inline; color: #a5bc34; text-decoration:none}
.active_page{background: #a5bc34; color:white !important;}


/***home**/

#content_home{ position:relative; top:350px; left:300px; width:480px;}

#content_home p{ padding:0px 0px 0px 50px; font-weight:bold; margin:0px;}

#home_headline img{ width:350px;}
