@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------------------------------------------------------------------ */
/* Resets */
/*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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, 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-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }*/


img {border:0;}
 ul { list-style: none; }
/* ------------------------------------------------------------------------------------------------------ */
/* Allgemein */

*html body { behavior: url(http://www.syncing.net/fileadmin/package/templates/new_layout/js/iehoverfix.htc); }

body {
	
	
	color:#000; 
	
	font-size:12px;
	background-color:#FFF;
	margin:0; padding:0; }
	
a, a:visited { 
	color:#0E7FC7; text-decoration:none;}

.a-green, .a-green:visited
{
	color:#7ea719;
}

.a-green2, .a-green2:visited
{
	color:#a8d92b;
}

	
a:hover { 
	color:#7f7f7f; text-decoration:none;}

.clear { clear:both; }

/* ------------------------------------------------------------------------------------------------------ */
/* Layout */
 

#wrapper {
	margin-left:auto; margin-right:auto;
	position:relative; width:1000px; text-align:left; }
 
#content {
	left:0px; width:100%; margin-top:492px; margin-right:300px; padding: 6px 0 6px 12px;
	position:relative; float:left; 
	background:url(../images/content_bg.gif) repeat-y left;}
 
#topnavi { 
	height:30px; width:100%; margin-right:50px;
	left:0px; position:absolute; 
	
	top:100px;
	

	z-index:10; }
 
#right_colm {
	float:right; width:196px; margin-right:23px; }
 
#bt_boxen {
	margin-left:0; padding-left:9px; width:100%; padding-bottom:12px;
	background:url(../images/content_bg.gif) repeat-y left;}
 
#footer {
	margin-left:0px; width:100%; padding-bottom:8px; padding-top:8px; 
	text-align:center;}

#seo_tags {
 	margin:0px; width:100%; clear:both;
 	
	background:url(../images/content_bg_bt.gif) no-repeat left bottom; 
	padding: 0px 0px 5px 8px;
	
	}
#seo_tags a
{
	color:#999;
}
 
#slider {
	height:300px; width:100%; margin-right:50px;
	position:absolute; z-index:5;
	top:128px; left:0px;}
	
#main_tabs {
	height:64px; width:984px; margin:0 8px;
	position:absolute; top:428px; left:0px; 
	background:url(../images/tabs_bg.gif) repeat-x top;}
 #head {
	height:100px; 
	 

width:100%;
	position:absolute; left:0px; 
	top:0px;	
	}


#sc_network {
	position:fixed; top:300px; margin-left:-50px; width:50px; }

/* ------------------------------------------------------------------------------------------------------ */
/*  Header  */

div.logo {
	float:left; width:280px; 
	height:95px; }

div.logo a {
	/*margin:26px 0 0 6px;*/
	margin:26px 0 0 18px;
	/*padding-left:12px;*/
	height:40px; width:250px; display:block;
	/*background:url(../images/logo.jpg) no-repeat left top;*/ 
	}

div.newsflash {
	margin:0 180px 0 280px; 
	
	
	padding:46px 8px 0 0;
	color:#999; font-size:11px; text-align:left; }

div.choose_speach {
	float:right; padding:32px 10px 26px 80px;
	background:url(../images/map.gif) no-repeat left top; }

div.choose_speach label {
	display:none; }

div.choose_speach select {
	width:100px; font-size:11px; }


/* ------------------------------------------------------------------------------------------------------ */
/*  Hauptnavigation (Links)  */

div#top_navi_left {
	float:left; }

div#top_navi_left ul {
	position:relative; z-index:30;
	list-style:none; margin:0; padding:0; }

div#top_navi_left ul.firstlevel {
	float:left; margin:0 8px;}

div#top_navi_left li.firstlevel {
	float:left; position:relative; height:28px; width:118px; display:block;
	background:url(../images/top_navi_bg.jpg) no-repeat left top; }
	
div#top_navi_left li.firstlevelblue {
	float:left; position:relative; height:28px; width:118px; display:block;
	background:url(../images/special_menu_item.jpg) no-repeat left top; }

div#top_navi_left li.firstlevel a, div#top_navi_left li.firstlevelblue a {
	color:#FFF; font-size:12px; text-decoration:none;
	text-align:center; padding:6px 4px 7px 4px; display:block; }

div#top_navi_left li.firstlevel:hover a {
	color:#efefef; }


div#top_navi_left ul.secondlevel {
	position: absolute; z-index: 999; display: none;
	padding:2px 0 8px 0; margin:0; 
	border:1px solid #7ea719;

	}

div#top_navi_left ul.secondlevel li {
	background-color:#fff; color:#0C3; min-width:92px; padding:3px 12px; margin:0; }

div#top_navi_left li.firstlevel:hover ul.secondlevel {
	display: block; background-color:#fff; margin:0; }

div#top_navi_left li.secondlevel a, div#top_navi_left li.firstlevel:hover li.secondlevel a { 
	color:#787877; text-align:left; padding:6px 0 0 18px;
	background:url(../images/top_navi_sub_bg.gif) no-repeat 0 9px; white-space:nowrap; }
	
div#top_navi_left li.secondlevel:hover a, div#top_navi_left li.firstlevel:hover li.secondlevel:hover a {
	color:#7ea719; background:url(../images/top_navi_sub_bg_hover.gif) no-repeat 0 9px; }
	

div#top_navi_left li.thirdlevel {
	display:block; padding:0 0 4px 8px; }

div#top_navi_left li.thirdlevel a, div#top_navi_left li.firstlevel:hover li.secondlevel li.thirdlevel a {
	color:#b2b2b2; background-image:none; padding:4px 0 0 22px; text-align:left; white-space:nowrap; }
	
div#top_navi_left li.thirdlevel:hover a, div#top_navi_left li.firstlevel:hover li.secondlevel li.thirdlevel:hover a {
	color:#7ea719; background-image:none; }

* html #top_navi_left ul li{
	float: left; width: 100%; }

*+ html #top_navi_left ul li {
	float: left; width: 100%; }

/* ------------------------------------------------------------------------------------------------------ */
/*  Hauptnavigation (Rechts)  */

div#top_navi_right {
	float:right; width:60%; }

div#top_navi_right ul {
	list-style:none; margin:0; padding:0; position:relative; z-index: 999; }

div#top_navi_right ul.firstlevel {
	float:right; margin:0 8px;}

div#top_navi_right li.firstlevel {
	float:left; position:relative; }

div#top_navi_right li.firstlevel a {
	color:#7ea719; font-size:11px; text-decoration:none;
	text-align:center; margin:6px 0; padding:0 8px 1px 8px; display:block; 
	border-right: 1px solid #7ea719; }

div#top_navi_right li.firstlevel:hover a {
	color:#efefef; }


div#top_navi_right ul.secondlevel {
	position: absolute; z-index: 9999; display: none;
	padding:8px 12px 14px 12px; margin:0; right:0; 
	border:1px solid #7ea719;
	
	}

div#top_navi_right ul.secondlevel li {
	background-color:#fff; color:#0C3; min-width:50px; }

div#top_navi_right li.firstlevel:hover ul.secondlevel {
	display: block; background-color:#fff; }
	
div#top_navi_right li.secondlevel {
	display:block; padding:0px; margin:0; }

div#top_navi_right li.secondlevel a, div#top_navi_right li.firstlevel:hover li.secondlevel a { 
	color:#787877; text-align:left; padding:4px 0 0 2px; margin:0; border:none; white-space:nowrap; }
	
div#top_navi_right li.secondlevel:hover a, div#top_navi_right li.firstlevel:hover li.secondlevel:hover a {
	color:#7ea719; border:none; }

div#top_navi_right li.thirdlevel {
	display:block; padding-top:0px; }

div#top_navi_right li.thirdlevel a, div#top_navi_right li.firstlevel:hover li.secondlevel li.thirdlevel a {
	color:#b2b2b2; background-image:none; padding:2px 0 0 8px; margin:0; border:none; text-align:left; white-space:nowrap; }
	
div#top_navi_right li.thirdlevel:hover a, div#top_navi_right li.firstlevel:hover li.secondlevel li.thirdlevel:hover a {
	color:#7ea719; border:none; }

/* ------------------------------------------------------------------------------------------------------ */
/* Maincontent */

div.main_colm_cnt {
	background:url(../images/sites/main_bg.gif) repeat-y left; clear:both; float:left; width:780px; }

div.main_colm_top {
	background:url(../images/sites/main_top.gif) no-repeat left top; }

div.main_colm_bt {
	background:url(../images/sites/main_bt.gif) no-repeat left bottom; min-height:80px; clear:both;  padding:8px 12px;
	position:relative; z-index:10; }

/* by TR */	
div.main_colm_cntLARGE {
	background:url(../images/start/box_z_bg.png) repeat-y left; clear:both; float:left; width:980px; }

div.main_colm_topLARGE {
	background:url(../images/start/box_z_top.png) no-repeat left top; }

div.main_colm_btLARGE {
	background:url(../images/start/box_z_bt.png) no-repeat left bottom; min-height:80px; clear:both;  padding:8px 22px 8px 12px;
	position:relative; z-index:10; }
	
	/*added by TR*/
	div.main_colm_bt p, 
	div.main_colm_btLARGE p,
	.tabset_content p, 
	.box_b_content p, 
	.box_s_content p,
	.box_content p
	 {
				padding: 0em 0 0em 0;
				margin-bottom:24px;
				line-height:150%;
				padding: 0;
	}
			
	,
	div.box_content p {
		line-height:150%;
		margin-bottom:0;
	}
	
	div.seo_tags p,
	div.seo_tags h1,
	div.seo_tags h2,
	div.seo_tags h3,
	div.seo_tags h4,
	div.seo_tags h5,
	div.seo_tags h6 {
		margin:0 0 8px 0;
		padding:0 12px 0 12px;
	}
	
	div.seo_tags h1,
	div.seo_tags h2,
	div.seo_tags h3,
	div.seo_tags h4,
	div.seo_tags h5,
	div.seo_tags h6 {
		font-size:9px;color:#999;line-height:110%;text-align:left;background-color:#e8e9e9;background-image:none;
	}

	
	/* fix shop p's */	
	div#content_abs p {line-height:120%;font-size:1em;}
			
	div.main_colm_bt ul, div.main_colm_btLARGE ul{
		list-style: none;
		margin: 1em 2em 24px 25px;
	}

	div.main_colm_bt ul li, div.main_colm_btLARGE ul li {
		background: url(/fileadmin/package/images/icons/list_icon2.gif) 0 0.6em no-repeat;
		padding-left: 15px;
		line-height:150%;
		margin-bottom:24px;
	}
	
	div.main_colm_bt ul.tabset_tabs li, 
	div.main_colm_bt ul.prod_features li,
	div.main_colm_bt ul.tech_features li,
	div.main_colm_btLARGE ul.tabset_tabs li, 
	div.main_colm_btLARGE ul.prod_features li,
	div.main_colm_btLARGE ul.tech_features li,
	#amh_press_text ul li
	{
		background: none;
		padding-left: 0px;
		line-height:150%;		
	}
	
	#amh_press_text {line-height:150%;}
	
	
	
	div.main_colm_bt table, div.main_colm_btLARGE table{
		width: 100%;
		border-width: 0px;
		border-collapse: collapse;
				
	}

	div.main_colm_bt table td, div.main_colm_btLARGE table td{
		padding: 3px 10px;
		border-width: 0px;
		vertical-align: top;
	}

	div.main_colm_bt table th, div.main_colm_btLARGE table th{
		/*background: #D7EBA6;*/
		padding: 5px 10px;
		text-align: left;
		vertical-align: top;
	}
	
	div.main_colm_bt table.contenttable tr td p, div.main_colm_btLARGE table.contenttable tr td p {
		margin-bottom:0;
	}
	
	/* ende TR */
/* ------------------------------------------------------------------------------------------------------ */
/* Right Boxes */

div.box_cnt {
	background:url(../images/sites/box_bg.gif) repeat-y left; clear:both; margin:0 0 4px 0;  height:100%; }

div.box_top {
	background:url(../images/sites/box_top.gif) no-repeat left top;  height:100%; }

div.box_bt {
	background:url(../images/sites/box_bt.gif) no-repeat left bottom; min-height:80px; clear:both;  height:100%; padding-bottom:8px;}
	
div.box_bt .arrowheadline {
	padding:12px 0 5px 22px;  margin:0 12px 8px 12px; font-weight:normal; font-style:italic; /* color:#7ea719; */ font-size:14px;
	background:url(../images/arrow.gif) no-repeat 2px 16px; /* border-bottom:1px solid #7ea719; */ border-bottom:1px solid #000; color:#000; }
	
div.box_content {
	margin:0 12px 8px 12px; padding:0; }
	
div.box_s_content_more ul.prod_desc li {
		background: url(/fileadmin/package/images/icons/list_icon2.gif) 0 0.6em no-repeat;
		padding-left: 15px;
		line-height:150%;
		/*margin-bottom:24px;*/
}

/* ------------------------------------------------------------------------------------------------------ */
/*  Socialnetwork Icons  */

div#sc_network a {
	display:block; width:32px; height:40px;
	background-repeat:no-repeat; background-position:top; }
	
a.sn_icon_facebook {
	background-image:url(../images/social_networking_icons/PNG/facebook_32.png); }

a.sn_icon_twitter {
	background-image:url(../images/social_networking_icons/PNG/twitter_32.png); }

a.sn_icon_orkut {
	background-image:url(../images/social_networking_icons/PNG/orkut_32.png); }

/* ------------------------------------------------------------------------------------------------------ */	
/*  Bottom Boxes  */

div.bt_box_cnt {
	background:url(../images/bottom_box_bg.gif) repeat-y left; clear:both; height:100%; }

div.bt_box_top {
	background:url(../images/bottom_box_top.gif) no-repeat left top; height:100%; }

div.bt_box_bt {
	background:url(../images/bottom_box_bt.gif) no-repeat left bottom; min-height:80px; clear:both; height:100%; padding-bottom:8px; overflow:hidden;}
	
div.bt_box { 
	float:left; width:245px; }

div.bt_box_content {
	padding:0 18px 14px 26px;  margin:0; font-weight:normal; font-style:italic; color:#ccc; font-size:12px; }

#blackbox1 .bt_box_content {text-align:center;}

div.bt_box_content img.leftblackboximage {margin-top:3px;}

div.bt_box h3 {
	padding:8px 18px 20px 26px;  margin:0; font-weight:normal; font-style:italic; color:#ccc; font-size:14px; }


/* Box-Rotation */

#box_rotation_control {
	text-align:right;padding-top: 10px; }

#box_count {
	font-size:11px; float:left; }

div.box_nonactive {
	display:none; }
	
/* ------------------------------------------------------------------------------------------------------ */	
/*  Footer  */

div.seo_tags {
	width:984px;font-size:9px;color:#999; margin:0 0 12px 0;padding:10px 0px 8px 0; line-height:110%; text-align:left; background-color:#e8e9e9;}

div.site_footer {
	color:#444; font-size:11px; }

div.site_footer a {
	color:#7f7f7f; }

div.site_footer a:hover {
	color:#7ea719; }


/* ------------------------------------------------------------------------------------------------------ */	
/* STARTSEITE */
/* ------------------------------------------------------------------------------------------------------ */
/* Box Klein */

div.box_s_cnt {
	background:url(../images/start/box_s_bg.gif) repeat-y left; margin:0 0 6px 0; position:relative;  height:100%; }

div.box_s_top {
	background:url(../images/start/box_s_top.gif) no-repeat left top;  position:relative; height:100%; }

div.box_s_bt {
	background:url(../images/start/box_s_bt.gif) no-repeat left bottom; min-height:80px; clear:both; height:100%; position:relative; }
	
div.box_s { 
	float:left; width:327px; }

div.box_s_content {
	padding:0 18px 14px 22px;  margin:0; font-weight:normal; color:#000; font-size:12px; }

div.box_s h3 {
	padding:8px 18px 20px 36px;  margin:0; font-weight:normal; font-style:italic; /* color:#7ea719;*/ color:#000; font-size:14px;
	background:url(../images/arrow.gif) no-repeat 20px 12px; }

/* added by TR: */
div.box_s_cnt_more {
	background:url(../images/start/box_s_bg.gif) repeat-y left; margin:0 0 6px 0; position:relative;  height:100%;overflow:hidden;  }


div.box_s_top_more {
	background:url(../images/start/box_s_top_more.gif) no-repeat left top;  position:relative; height:100%;overflow:hidden;  }
	div.box_s_top_more {
	 position:relative; height:100%; }

div.box_s_bt_more {
	background:url(../images/start/box_s_bt.gif) no-repeat left bottom; min-height:80px; clear:both; height:100%; position:relative;overflow:hidden;  }
	
div.box_s_more { 
	float:left; width:327px;overflow:hidden;  }

div.box_s_content_more {
	padding:0px 0px 8px 12px;  margin:0; font-weight:normal; color:#000; font-size:12px; }

div.box_s_more h3 {
	padding:4px 18px 2px 12px;  margin:0; font-weight:normal; font-style:italic; /* color:#7ea719; */ color:#000; font-size:14px;
}



/* ------------------------------------------------------------------------------------------------------ */
/*  Box Gross  */

div.box_b_cnt {
	background:url(../images/start/box_b_bg.gif) repeat-y left; margin:4px 0 6px 0; position:relative; height:100%; }

div.box_b_top {
	background:url(../images/start/box_b_top.gif) no-repeat left top; position:relative; height:100%; }

div.box_b_bt {
	background:url(../images/start/box_b_bt.gif) no-repeat left bottom; min-height:80px; clear:both;  height:100%; position:relative; }

div.box_b { 
	float:left; width:491px; }
	
div.box_b_content {
	padding:0 18px 14px 20px;  margin:0; font-weight:normal; color:#000; font-size:12px; }

div.box_b h3 {
	padding:14px 18px 0px 20px;  margin:0; font-weight:bold; font-style:italic; /* color:#7ea719; */ color:#000; font-size:15px; }

ol {
	margin-left:24px;
}
a.button165x25 
{color:#000;}

fieldset.survey_item {border:0;margin-bottom:16px;}
fieldset.survey_item legend.question {margin-bottom:4px;color:#000;}



.banner_box {background:#fff;padding:3px 5px 10px 10px;margin:-17px 8px 10px 20px;float:right;width:350px;border:1px solid #ccc;}
.banner_box h1 {font-size:15px;font-weight:bold;}
.banner_box ul {padding:0 !important; margin:0 !important;}
.banner_box li {background: url(/fileadmin/package/images/icons/list_icon2.gif) 0 0.6em no-repeat !important;margin-bottom:10px !important;}

