
/* 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/fileadmin/package/images/logos/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/fileadmin/package/images/backgrounds/navbg.jpg) repeat-x;
}

	#mn_left, #mn_right {
		display: block;
		float: left;
		width: 5px;
		min-height: 22px;
		background: url(http://www.syncing.net/fileadmin/package/images/backgrounds/navbg_left.jpg) no-repeat;
	}

	#mn_right {
		float: right;
		background: url(http://www.syncing.net/fileadmin/package/images/backgrounds/navbg_right.jpg) no-repeat;
	}

#main {
	margin: 0 auto;
	width: 995px;
	border-right: 1px solid #D4D9CC;
	border-bottom: 1px solid #fff;
	background: #fff url(/fileadmin/package/images/backgrounds/bg_subnav.jpg) repeat-y;
}

	#subnavi_abs {
		float: left;
		width: 220px;
		background: #D7EBA6;
		font-size: 1.2em;
	}

		#where_im {
			color: #70804D;
			font-size: 1.2em;
			padding: 40px 10px 10px 30px;
			height: 15px;
			background: #D6EBA5 url(/fileadmin/package/images/backgrounds/bg_standort2.jpg) right top no-repeat;
		}

	#content_abs {
		float: left;
		width: 745px;
		padding: 20px 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;
				margin-bottom: 1.5em;
				padding: 0;
			}

			#content_standard span.desc_text {
				font-size: 1.2em;
				color: #999;
			}

			#content_standard span.img_desc {
				font-size: 0.9em;
				color: #999;
			}

			#content_standard ul, #slidergoeshere ul, .main_colm_bt ul{ 
				list-style: none;
				margin: 1em 2em 1em 25px;
			}

				#content_standard ul li, #slidergoeshere ul li, .main_colm_bt ul li{
					background: url(/fileadmin/package/images/icons/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 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(/fileadmin/package/images/backgrounds/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(/fileadmin/package/images/backgrounds/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(/fileadmin/package/images/backgrounds/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(/fileadmin/package/images/backgrounds/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(/fileadmin/package/images/icons/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(/fileadmin/package/images/backgrounds/close_content.jpg) 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(/fileadmin/package/images/backgrounds/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(/fileadmin/package/images/backgrounds/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(/fileadmin/package/images/backgrounds/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;
}
