/* CUSTOM */
#s_content b,B {
	color:#006633;
}

ul {
	margin:5px 0px 0px 15px;
	padding:5px 0px 0px 15px;
}

/* STANDARD */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	padding:0px;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0px 0px 20px 0px;
	color:#006633;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 0px 5px 0px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px 0px 20px 0px;
	color:#006633;
	border-bottom:1px solid #006633;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	background-color:#D2E4D9;
	border-bottom:1px solid #6AA47F;
	border-top:1px solid #6AA47F;
	padding:3px 0px 3px 10px;
}

/* SPECIALS */
.c_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:3px;
	border:1px solid black;
}

.header_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image: url(../grafiken/header/top_left_bottom_2.jpg);
	background-repeat: no-repeat;
	background-color:#D2E4D9;
	padding-top:5px;
	padding-bottom:4px;
	border-top:1px solid black;
	width:100%;
}

/* NAVIGATION */
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#006633;
	text-decoration:none;
}

a.nav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-decoration:none;
	margin-right:22px;
	font-weight:bold;
}
a.nav1:hover {
	color:red;
}

a.nav1_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:red;
	text-decoration:none;
	margin-right:22px;
	font-weight:bold;
}

.submenu {
background-color:#fff;
border:1px solid #666666;
width:130px;
}

a.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	padding:0px 5px 0px 5px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
a.subnav:hover {
	color:red;
}

#nav_left a {
	padding:0px 0px 0px 18px;
	text-decoration:none;
}

#nav_left ul {
	margin:0px 0px 10px 5px;
	padding:0px;
	list-style-type: none;
}



a.nav_left {
	background-image: url(../grafiken/nav_left.gif);
	background-repeat: no-repeat;
	background-position:0px 1px;
	padding:0px 0px 0px 18px;
}

a.nav_left_on {
	background-image: url(../grafiken/nav_left_on.gif);
	background-repeat: no-repeat;
	background-position:0px 3px;
	padding:0px 0px 0px 18px;
	color:red;
	text-decoration:none;
}

a.title {
	color:#006633;
	text-decoration:none;
	font-weight:bold;
}

.hr_list {
	border-color:#006633;
	color:#006633;
	height:1px;
	border:0px;
	border-top:1px solid #006633;
	text-align:left;
}

.listerand {
	border:1px solid #006633;
	text-align:center;
}

#partner_link {
	display:block;
	width:144px;
	text-align:center;
	padding:3px 3px 3px 10px;
	font-weight:bold;
	background-color:#6aa47f;
	margin-left:10px;
	color:white;
	border:1px solid black;
}
/*
.rahmen {
	border:1px solid #006633;
}
*/
/* home video*/
.media {
	height:337px;
	overflow:hidden;
}

/* new styles */
.clear {
	clear:both;
	height:1px;
}
#nav_left .level1 {
	clear:left;
	
}
.id378, .id9  {
  padding-bottom:20px;
}
#nav_left li {
	float:left;
}
#nav_left .id9 ul, #nav_left .id378 ul  {
	padding:10px 0px 10px 19px;
	margin:0px;
	
}
#nav_left .id9 ul li a.level2, #nav_left .id378 ul li a.level2 {
	float:left;
	display:block;
	width:72px;
	height:95px;
	margin:0px 10px 10px 0px;
	padding:0px;
	font-size:10px;
	background:url(../grafiken/products-de.jpg) no-repeat -1px top;
}
#nav_left .id378 ul li a.level2 {
	background:url(../grafiken/products-it.jpg) no-repeat -1px top;
}
  li.id11 a, li.id381 a { background-position: -79px 0px !important; }
  li.id12 a, li.id382 a { background-position: 0px -107px !important; }
  li.id13 a, li.id383 a { background-position: -79px -107px !important; }
  li.id14 a, li.id384 a { background-position: 0px -214px !important; }
  li.id15 a, li.id385 a { background-position: -79px -214px !important; }
  li.install a { background-position: 0px -320px !important; }

  #nav_left .id9 ul.level3, #nav_left .id378 ul.level3 {
  	 display:none;
  } 
div.level3c , div.level3c * {
	padding:0px;
	margin:0px;
}
div.level3c {
	background:#dbe9e1;
	background:url(../grafiken/shadow-content-nav.jpg) no-repeat left bottom;
	position:relative;
	top:-21px;
	left:-13px;
	width:700px;
	/*
	border:1px solid #9fa7a2;
	border-top:0px;
	*/
	padding:10px 0px 18px 18px;
}
	.level3c h5 {
		color:#fb0000;
		background:none;
		font-size:14px;
		width:90px;
		font-weight:normal;
		clear:both;
		border:0px;
		float:left;
		
	}
	.level3cNav {
		float:left;
		width:500px;
	}
	.level3cNav .box {
		display:inline;
	}
	.level3cNav a {
		font-size:12px;
		display:block;
		float:left;
		padding:2px 10px 0px 0px;
	}

	
	.level3cNavI12 .box, .level3cNavI382 .box {
		display:block !important;
		float:left;
		padding:0px 10px;
	}
	.level3cNavI12 .c1, .level3cNavI382 .c1 {
		border-right:1px solid black;
	}
	.level3cNavI12 a, .level3cNavI382 a {
		padding-right:0px;	
		clear:both;
	}
	/*
	.level3c li.i39, .level3c li.i255, .level3c li.i143,
	.level3c li.i390, .level3c li.i391, .level3c li.i392 {
		clear:left;
		border-right:1px solid black;
		width:170px;
	}
	*/
	
	
	
