/* syncing.net, general.css */

* {
	margin: 0;
	padding: 0;
}

body {
	font: normal 62.5% arial, helvetica, sans-serif;
	background: #fff;
	color:#222;
}

/** Funktionsgruppen *********************************************************/
a {				color: #7EA719; text-decoration: none; }
a:hover {		text-decoration: underline; }
a#anfang {		position: absolute; left: 0px; top: 0px;}
a#toplink {		float: right; font-size: 0.9em; }
a.toplink {		float: right; font-size: 0.9em; margin-top:-60px; }
span.backlink {	float: left; width: 200px; display: block; font-size: 0.9em; margin-left: 0px;}
span.backlink a { padding-left: 10px; background: url(https://static.cleverbridge.com/mycontent/618/icon_backlink.gif) 0 0.3em no-repeat; }

hr {
	display: none;
}


.hide {
	display: none;
}

sup { font-size: 0.65em; }
sub { font-size: 0.65em; }

/*.cleaner1, .cleaner2, .cleaner_grey, .cleaner_grey2 {
	display: block;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	background: transparent;
}

.cleaner1 { height: 0px; }
.cleaner2 { height: 1px; }*/

h1 {
	margin: 0.75em 0 1em 0;
	padding: 0;
	font: normal 1.6em arial, helvetica, sans-serif;
	color: #85AF27;
}

h2 {
	margin: 0.7em 0 1em 0;
	font: bold 1.2em verdana, helvetica, sans-serif;
	color: #85AF27;
}

h3 {
	margin: 0.7em 0 1em 0;
	font: bold 1em verdana, helvetica, sans-serif;
	color: #85AF27;
}


h3, h4, h6 {
	margin: 0.7em 0 1em 0;
	font: bold 1.1em verdana, helvetica, sans-serif;
	color: #85AF27;
}

/* Zur?ck-Links */
.back_link {
	display: block;
	width: 177px;
	height: 23px;
	line-height:23px;
	padding-left: 20px;
	/*padding-top: 20px;*/
	color: #ffffff !important;
	font-weight: bold;
	font-size: 11px !important;
	text-align: justify;
	text-decoration: none !important;
	background: url(https://static.cleverbridge.com/mycontent/618/icon_wk_prev.jpg) no-repeat;
	border:0;
}


/* Ausblenden von unsinnigen Toplinks */
#toplink407, #toplink393, #toplink289, #toplink260, #toplink288 {display:none;}

.buttonp {
width:162px;
height:38px;
background-color:#09F;
background-image:url(https://static.cleverbridge.com/mycontent/618/button.png);
border-style:none;
border-color:#09F;
text-decoration:none;
text-align:center;
line-height:36px;
font-size:18px;
font-family:Arial,sans-serif;
font-weight:bold;
color:#fff;
border-style:none;
border-color:#09F;
}

.buttonp2 {
width:162px;
height:29px;
background-color:#09F;
background-image:url(https://static.cleverbridge.com/mycontent/618/button2.png);
border-style:none;
border-color:#09F;
text-decoration:none;
text-align:center;
line-height:36px;
font-size:18px;
font-family:Arial,sans-serif;
font-weight:bold;
color:#fff;
border-style:none;
border-color:#09F;
}

.buttonp:hover {
text-decoration:underline;
}

#buttonpover1:hover {
text-decoration:underline;
}

#buttonpover2:hover {
text-decoration:underline;
}

#buttonpover3:hover {
text-decoration:underline;
}

.buttona {
font-size:18px;
font-family:Arial,sans-serif;
font-weight:bold;
color:#fff;
border-style:none;
border-color:#09F;
color:#fff;
text-decoration:none;
}

.mitverlauf, h5 {
height:32px;
background-color: transparent;
background-image: url(https://static.cleverbridge.com/mycontent/618/verlauf36.jpg);
background-repeat: repeat-x;

}

h5 {
font: bold 1em verdana, helvetica, sans-serif;
color: #85AF27;
padding:7px;
margin-top:30px;}


.footer_text{
	display:none;
}

#infoimg {
position: relative;
float: right;
top: -3em;
right:5em;

}

table.producttable {
border:0px;

}

#border_download {
	border: 1px solid #85AF27;
	padding: 10px;
}
/* syncing.net, layout.css */

#masthead {
	margin: 0 auto;
	width: 996px;
	background: #fff;
	height: 80px;
	border-bottom: 1px solid #fff;
}

	h1#mh_logo {
		text-indent: -9999em;
		margin: 18px 0 0 20px;
		height: 47px;
		width: 253px;
		float: left;

	}

		h1#mh_logo a {
			display: block;
			height: 47px;
			background: url(http://www.syncing.net/_images/shop_home/logo_syncing_net.jpg) no-repeat;
		}

		img#logo_print {
			display: none;
		}

	#mh_navi {
		margin-left: 320px;
		text-align: right;
		font-size: 1.1em;
		padding-top: 25px;
	}

#main_navi {
	margin: 0 auto;
	width: 996px;
	border-bottom: 4px solid #85AF29;
	font-size: 1.2em;
	font-weight: bold;
	background: #DBDBDB url(http://www.syncing.net/_images/shop_home/navbg.jpg) repeat-x;
}

	#mn_left, #mn_right {
		display: block;
		float: left;
		width: 5px;
		min-height: 22px;
		background: url(http://www.syncing.net/_images/shop_home/navbg_left.jpg) no-repeat;
	}

	#mn_right {
		float: right;
		background: url(http://www.syncing.net/_images/shop_home/navbg_right.jpg) no-repeat;
	}

#main {
	margin: 0 auto;
	width: 994px;
	border-left: 1px solid #D4D9CC;
	border-right: 1px solid #D4D9CC;
	border-bottom: 1px solid #fff;
	background: #fff ;
}

	#subnavi_abs {
		float: left;
		width: 239px;
		background: #FFFFFF;
		font-size: 1.2em;
		margin-top: 5px;
	}

		#where_im {
			color: #70804D;
			font-size: 1.2em;
			padding: 40px 10px 10px 30px;
			height: 15px;
			background: #FFF;
		}

	#content_abs {
		float: left;
		width: 725px;
		padding: 0px 20px 20px 10px;
		line-height: 1.5em;
		font-size: 1.2em;
	}
	
	*html #content_abs {padding-right:0;}

		#content_abs a {
			color: #0E7FC7
		}

		#content_standard {
			float: left;
			width: 516px;
			padding-left: 10px;
		}
		
		

			#content_standard h1 {
				margin: 0.75em 0 1em 0;
				padding: 0;
				font: normal 1.6em arial, helvetica, sans-serif;
				color: #85AF27;
			}

			#content_standard p {
				padding: 1em 0 2em 0;
			}

			#content_standard span.desc_text {
				font-size: 1.2em;
				color: #999;
			}

			#content_tandard span.img_desc {
				font-size: 0.9em;
				color: #999;
			}

			#content_standard ul {
				list-style: none;
				margin: 1em 2em 1em 25px;
			}

				#content_standard ul li {
					background: url(https://static.cleverbridge.com/mycontent/618/list_icon2.gif) 0 0.6em no-repeat;
					padding-left: 15px;
				}

			#content_standard ol {
				margin: 1em 2em 1em 40px;
			}

			#content_standard dl {
				margin: 1em 2em 1em 25px;
			}

				#content_standard dd {
					padding-left: 15px;
					font-style: italic;
				}

			#content_standard p {
				margin-bottom: 1.5em;
				padding: 0;
			}

			#content_standard table {
				width: 100%;
				border-width: 0px;
				border-collapse: collapse;
				
			}

				#content_standard table td {
					padding: 3px 10px;
					border-width: 0px;
					vertical-align: top;
				}

				#content_standard table th {
					background: #D7EBA6;
					padding: 5px 10px;
					text-align: left;
					vertical-align: top;
				}




		#content_col_right {
			float: right;
			width: 190px;
			margin: 0 0 20px 20px;
			font-size: 0.9em;
		}
		
		

			.teaser_hl {
				background: #A4D138 url(https://static.cleverbridge.com/mycontent/618/bg_teaser_hl.gif) no-repeat;
				padding: 5px 10px;
				color: #fff;
				margin-top: 1.25em;
				font-weight:bold;
			}

			.teaser_content_standard, .teaser_content_pic_left {
				background: url(https://static.cleverbridge.com/mycontent/618/bg_teaser.jpg) no-repeat;
				padding: 10px;
				color: #666;
				min-height: 100px;
				margin-bottom: 2em;
			}

			.prod_features img {margin:0 15px 5px 7px;vertical-align:-3px;}
			
			.teaser_hl_2
			{
			background-color: #a4d138;
			background-image: url(https://static.cleverbridge.com/mycontent/618/bg_teaser_hl_2.gif);
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: 0% 0%;
			padding-top: 5px;
			padding-right: 10px;
			padding-bottom: 5px;
			padding-left: 10px;
			color: #fff;
			margin-top: 2.25em;
			font-weight: bold;
			}
			.teaser_content_standard, .teaser_content_pic_left
			{
			background-color: transparent;
			background-image: url(https://static.cleverbridge.com/mycontent/618/bg_teaser_2.jpg);
			background-repeat: no-repeat;
			background-attachment: scroll;
			background-position: 0% 0%;
			padding-top: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
			padding-left: 10px;
			color: #666666;
			min-height: 100px;
			margin-bottom: 2em;
			}

				.teaser_content_pic_left img {
					float: left;
					margin: 5px 10px 5px 0
				}

				.teaser_content img.col_right_icon {
					float: left;
					margin: 5px 10px 5px 0
				}

				.teaser_content_standard ul, .teaser_content_pic_left ul {
					list-style: none;
					margin: 1em 0em;
				}

					.teaser_content_standard ul li, .teaser_content_pic_left ul li {
						background: url(https://static.cleverbridge.com/mycontent/618/list_icon2.gif) 0 0.6em no-repeat;
						padding-left: 15px;
					}

				.teaser_content_standard p, .teaser_content_pic_left p {
					margin-bottom: 1.5em;
				}


#close_content {
	display: block;
	width: 996px;
	margin: -1px auto 0 auto;
	background: url(http://www.syncing.net/_images/shop_home/close_content.png) left bottom no-repeat;
	height: 10px;
	font-size: 10px;
	line-height: 10px;
}

#footer {
	margin: 15px auto;
	width: 996px;
	font-size: 1.1em;
	text-align:center;
}

	#footer p {
		text-align:center;
		font-size: 0.9em;
		padding: 2px 0;
	}

	#footer p#footer_navi {
		color: #7EA719;
		font-size: 1em;
		text-align:center;
	}
	
	#footer ul {
	list-style:none;
text-align:center;	
	}
	
	#footer ul li {
		float:left;
		color:#7EA719;
	}
	
	.footer_item{
	}

/* CONTENT TEMPLATES */

.esStandard, .esPic_right, .esPic_left, .esAbs_left {
	margin-bottom: 2em;
}

.esPic_right img {
	float: right;
	margin: 4px 0 5px 15px
}

.esPic_left img {
	float: left;
	margin: 4px 15px 5px 0
}

.esAbs_left div {
	border-top: 1px solid #D6E2B2;
	float: left;
	margin: 0 15px 5px 0;
	width: 170px;
	padding: 10px;
	font-size: 0.9em;
	background: url(https://static.cleverbridge.com/mycontent/618/bg_teaser.jpg) no-repeat;
}

	.esAbs_left div img {
		float: left;
		margin: 5px 10px 5px 0
	}


.esBox_grey, .esBox_green {
	background: #EFF0F2;
	padding: 0 10px 0em 10px;
	border: 1px solid #D7E3B3;
	margin: 0 0 2em -5px;
}

.esBox_green {
	background: #D7EBA6;
}

.zsStandard {
	margin-bottom: 2em;
	background: url(https://static.cleverbridge.com/mycontent/618/trenner_tmpl_grau.gif) 256px 0 repeat-y;
}

	.zsStandard_left {
		float: left;
		width: 236px;
		padding: 0 20px 0 0;
		border-right: 1px solid #D4D9CC;
	}

	.zsStandard_right {
		float: left;
		width: 236px;
		padding: 0 0 0 20px;
	}

.zsTeaser {
	margin-bottom: 2em;
	background: url(https://static.cleverbridge.com/mycontent/618/trenner_tmpl_grau.gif) 322px 0 repeat-y;
}

	.zsTeaser_left {
		float: left;
		width: 302px;
		padding: 0 20px 0 0;
		border-right: 1px solid #D4D9CC;
	}

	.zsTeaser_right {
		float: left;
		width: 170px;
		padding: 0 0 0 20px;
		font-size: 0.9em;
		color: #666;
	}

.esLines {
	margin-bottom: 2em;
}

	.esLines p {
		padding: 7px 0 !important;
		margin: 0;
		border-bottom: 1px solid #D4D9CC;
	}


/* Box f�r Fehlermeldungen */
.error_box {
	background: #f00;
	color: #fff;
	padding: 5px 10px;
	font-weight: bold;
}

	.error_box ul {
		color: #fff;
		padding: 0;
		margin: 0;
		list-style: square !important;
	}

		.error_box ul li {
			background: none !important;
		}

/* Inhalt in PopUps */
div#popup {
	padding:5px;
}

#copy {
	font-size:85%;
	clear:both;
}

.logohead_shop {
 font-weight: bold;
 font-size: 14pt;
}

#content_standard2 {
 float: left;
 width: 735px;
 padding-left: 10px;
}

#content_standard2 p
{
 padding-top: 0em;
 padding-right: 0pt;
 padding-bottom: 1em;
 padding-left: 0pt;
}
/* syncing.net, navi.css */

/* 1 Meta-Navigation */

#mh_navi ul {
	list-style: none;
	float: right;
	padding: 1px 10px 5px 0;
}
	#mh_navi ul li {
		display: inline;
		padding: 5px;
	}

		/* Sprache */
		#lang_navi {
			width: 245px;
			clear: right;
			float: right;
			border-right: 15px solid #fff;
		}

			* html #lang_navi {
				margin-top: -25px;
			}

			


/* 2 Hauptnavigation */

#main_navi ul {
	list-style: none;
	padding: 7px 10px 0 12px;
}

	#main_navi ul li {
		display: inline;
	}

	#main_navi ul li a {
		display: block;
		float: left;
		padding: 8px 20px 5px 20px;
		background: url(http://www.syncing.net/_images/shop_home/nav_stripe.gif) right bottom no-repeat;
		color: #222;
	}

	#main_navi ul li a.active {
		background: #A4D138 url(http://www.syncing.net/_images/shop_home/bg_main_navi3.jpg) left top repeat-x;
		color: #fff;
		margin: 0 2px 0 -2px;
		padding-left: 22px;
		padding-right: 18px;
	}

/* 3 Sub-Navigation */

#sub_navi {
	border-bottom: 1px solid #F1F7FB;
	list-style: none;
	margin-left: 10px;
}

	#sub_navi a {
		display: block;
		border-bottom: 1px solid #92BC2F;
		padding: 8px 5px 7px 20px;
		font-weight: bold;
		background: url(https://static.cleverbridge.com/mycontent/618/bg_subnav3.jpg) right top repeat-y;
		text-decoration: none;
		color: #222;
		width: 185px;
	}

	#sub_navi a.active, #sub_navi a:hover.active {
		background: #fff url(https://static.cleverbridge.com/mycontent/618/bg_subnav4.jpg) right top repeat-y;;
		border: none;
		color: #85AF29;
	}

	#sub_navi ul, #sub_navi ul a {
		background: #fff url(https://static.cleverbridge.com/mycontent/618/bg_subnav5.jpg) right top repeat-y;
		border: none;
	}

		#sub_navi ul {
			padding-bottom: 4px;
			border-bottom: 1px solid #92BC2F;
			list-style: none;
		}

			#sub_navi a:hover {
				background: url(https://static.cleverbridge.com/mycontent/618/bg_subnav4.jpg) right top repeat-y;
				color: #85AF29;
			}

			#sub_navi ul a {
				display: block;
				padding: 7px 5px 6px 30px;
				font-weight: normal;
				border: none;
				font-size: 0.9em;
				width: 175px;
			}
			#sub_navi ul a:hover, #sub_navi ul a.active, #sub_navi ul a:hover.active {
				background: none;
				border: none;
			}

			/* 3. Ebene */
			#sub_navi ul ul {
				padding-bottom: 4px;
				list-style: none;
				border-bottom: none;
				margin-left: 20px;
			}

				#sub_navi ul ul a {
					display: block;
					padding: 7px 5px 6px 20px;
					font-weight: normal;
					border: none;
					width: 165px;
				}
				#sub_navi ul ul a:hover, #sub_navi ul ul a.active, #sub_navi ul ul a:hover.active {
					border: none;
				}

				/* 4. Ebene */
				#sub_navi ul ul ul {
					padding-bottom: 4px;
					border-bottom: none;
					list-style: none;
					margin-left: 0;
				}

					#sub_navi ul ul ul a {
						display: block;
						padding: 7px 5px 6px 30px;
						font-weight: normal;
						border: none;
						font-size: 0.9em;
						width: 155px;
					}
					#sub_navi ul ul ul a:hover, #sub_navi ul ul ul a.active, #sub_navi ul ul ul a:hover.active {
						border: none;
					}

/* special left side box */

.leftBox {
	margin:0 0 15px 20px;
}
.leftBox H1 {
	padding:2px 0 0 8px; 
	font-family: arial; 
	color: #000000; 
	font-weight: bold; 
	font-size: 14pt; 
	background: url(http://www.syncing.net/_images/shop_home/leftHeadlineBg.gif) no-repeat; height: 29px;
	margin-bottom: 5px;
}

.leftBox img {
	border: 0px;
}

.leftBox div {
	border: 1px solid #cccccc; 
	padding: 17px; 
	width: 169px;
}
