/* CSS FILE DIPTRONIC */


/* Standart Style */
html, body {    
   height: 100%; 
}

body{
	background:#FFFFFF url('../images/bg.gif') repeat-x;
	margin:0px;
	padding:0px;
}

.logo {
	color:#FF0000;
	font-size:30px;
	font-family:Verdana;
	font-weight:bold;
}

h3{
	margin:				0px;
	padding:			0px;
}
h3 a{
	font-size:			10px !important;
}
/* LAYOUT OBJEKTE */
#box_page {
}
#box {
	min-height:		100%;
	position:		relative;
	margin-bottom:	-330px;

	width:960px;
	padding:0px 0px 100px 0px;
	margin: 60px auto 0px auto;
}
	#box_left{
		float:left;
		width:250px;
		margin: 0px 10px 0px 0px;
	}
		.box_left_container{
			height:172px;
			width:250px;
		}
		.box_left_content{
			padding:15px;
		}
		#box_left_grey .box_left_content{
			padding:0px 15px 15px 15px;
		}
		
		#box_left_brown{
			background:url('../images/box_left_brown.gif') no-repeat;
		}
		#box_left_grey{
			height:189px;
			background:url('../images/box_left_grey.gif') no-repeat;
		}
		#box_left_brown_2{
			height:184px;
			background:url('../images/box_left_brown_2.gif') no-repeat;
		}
			#box_left_grey .box_left_content{
				font-size:30px;
				font-family:Arial, sans-serif;
				text-transform:uppercase;
				color:#FFFFFF;
			}
		#box_left_connect{
			height:58px;
			width:250px;
			background:url('../images/box_left_connection.gif') no-repeat;
		}
		#box_left_connect_2{
			height:53px;
			width:250px;
			background:url('../images/box_left_connection_2.gif') no-repeat;
		}
	#box_right{
		float:left;
		width:700px;
	}
		#box_navigation{
			height:50px;
			background:url('../images/box_right_head_700.png') no-repeat;
		}
			#box_navigation_ul{
				padding:15px 0px 0px 0px;
				margin:0px;
			}
			#box_navigation_ul li{
				margin:0px 0px 0px 0px;
				padding:10px;
				list-style-type:none;
				display:inline;
			}
			#box_navigation_ul h2 {
				padding:0px;
				margin:0px;
				font-size:12px;
				font-weight:bold;
			}
			#box_navigation_ul a, #box_navigation_ul a:visited {
				color:#FF0000;
				font-size:12px;
				font-weight:bold;
				font-family:Arial, sans-serif;
				text-transform:uppercase;
				text-decoration:none;
			}
			#box_navigation_ul a:hover {
				color:#000000;
			}
			#box_navigation_ul li #current {
				color:#000000;
			}
		#box_content{
			padding:12px;
			color:#4B4C4D;
			font-size:12px;
			font-family:Verdana;
			background:url('../images/box_right_bg_700.gif') repeat-y;			
		}
		#box_content a{
			color: #4B4C4D;
			font-size: 15px;
			text-decoration: none;
			border-bottom: 2px solid #5e5f60;
		}
		#box_content a:hover {
			color: #FFFFFF;
			border-bottom: 2px solid #FFFFFF;
		}
			.divProduct{
				padding:5px;
				border-bottom: 1px dotted #5e5f60;

			}
			.divProduct h2{
				font-size:15px;
			}
			.sub {
				padding:4px;
			}
			.sub:hover {
/*				color:#FFFFFF;
				background-color:#94978A;
*/			}
			.series{
				padding:6px;
			}
			.divProduct h2{
				padding:0px;
				margin:0px;
			}

			.product{
				width:420px;
			}
				.product thead th{
					background:	#989C8E;
					padding:	4px;
					color:		#FFF;
					text-align:	left;
				}
				.product tbody td{
					background:	#E2E8D4;
				}
				.product tbody td a{
					font-size:		0.8em !important;
					font-weight:	bold;
				}
		#box_footer{
			height:25px;
			background:url('../images/box_right_footer_700.gif') no-repeat;
		}
	#box_right_700{
		width:700px;
	}
	#box_right_700 #box_navigation{
		background:url('../images/box_right_head_700.png') no-repeat;
	}
	#box_right_700 #box_content{
		background:url('../images/box_right_bg_700.gif') repeat-y;
	}
	#box_right_700 #box_footer{
		background:url('../images/box_right_footer_700.gif') no-repeat;
	}

.clearfooter {
  height: 100px;
  clear: both;
}

#footer{
	position:relative;
	width:100%;
	height:	210px;

	bottom:0px !important;
	bottom: -1px;
	background:url('../images/f_bg.gif');
}
.footer_container{
	width:700px;
	height: 90px;
	margin: 0px auto 5px;
	padding-top:7px;
	font-family:Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#808080;
}
	.footer_container h1{
		text-transform:uppercase;
		font-size:12px;
		padding:0px 0px 5px 0px;
		margin:0px;
	}
	.footer_container h2 {
		font-size:11px;
		padding:0px;
		margin:0px;
		font-weight:bold;
	}
	.footer_ul, .footer_container ul{
		float:left;
		list-style-type:none;
		margin:0px 29px 0px 0px;
		padding:0px;
	}
	.footer_ul li {
		padding: 0px;
	}
	.footer_ul h2 { padding:0px; }
	.footer_ul a, .footer_container a {
		font-size:11px;
		color:#808080; 
		text-decoration:none;
	}
	.footer_ul a:hover, .footer_container a:hover {color:#000000;}


	#footer_2 ul li {
		padding: 1px 0px;
	}
		#footer_2 ul ul{
			margin: 4px 0px 0px 10px;
		}
			#footer_2 ul ul a{
				font-size: 90%;
			}

	table.kontakt {
		width:680px;
	}
	table.kontakt th {
		text-align:left;
		width:100px;
		color:#FFFFFF;
		font-size:10px;
		background-color:#5e5f60;
		vertical-align:top;
		padding-top:4px;
		padding-left:5px;
	}
	table.kontakt td {
		color:#000000;
		font-size:10px;
	}
	table.kontakt td .standard_input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width:98%;
		font-size:10px;
	}
	table.kontakt td textarea.standard_input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width:98%;
		font-size:10px;
	}
	table.kontakt td select {
		font-size:10px;
	}
	#Part td{
		padding:5px 7px 5px 0px;
	}





	.ul-list{
		list-style-type:none;
		margin:			0px 15px 0px 0px;
		padding:		0px 0px 0px 0px;
	}
		.ul-list li{
			font-weight:bold;
			margin: 0px;
			padding: 1px 0px;
		}
	.cake-link{
		border: 0px !important;
	}
		.cake-link img{
			border: 0px;
		}