/**
 * Style sheet left
 */
div#left
{
}

div#left div.inside
{
	padding-left:28px;
}

div.nav_prod_left ul
{
	position:relative;
	list-style: none;
	padding:0px;
	margin:0px;
}

div.nav_prod_left li
{
	padding:0px;
	margin:0px;
	list-style:none;
	list-style-image:none;
}

div.nav_prod_left a
{
	display:block;
	width:80%;
	padding:5px 0px 5px 25px;
	font-size:0.8em;
	color:#333; 
	border-bottom:1px dotted #999;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left 2px;
}

div.nav_prod_left a:hover
{
	text-decoration:underline;
	color:#000;
}

div.nav_prod_left a.iq-advert
{
	background-image:url("tl_files/imiq/bg-prod_nav_left-iq-advert.gif");
}

div.nav_prod_left a.iq-advert:hover
{
	background-image:url("tl_files/imiq/bg-prod_nav_left-iq-advert-aktiv.gif");
	color:#900;
}

div.nav_prod_left a.iq-analytics
{
	background-image:url("tl_files/imiq/bg-prod_nav_left-iq-analytics.gif");
}

div.nav_prod_left a.iq-analytics:hover
{
	background-image:url("tl_files/imiq/bg-prod_nav_left-iq-analytics-aktiv.gif");
	color:#369;
}

div.nav_prod_left a.iq-design
{
	background-image:url("tl_files/imiq/bg-prod_nav_left-iq-design.gif");
}

div.nav_prod_left a.iq-design:hover
{
	background-image:url("tl_files/imiq/bg-prod_nav_left-iq-design-aktiv.gif");
	color:#66A016;
}

div.nav_prod_left a.iq-market
{
	background-image:url("tl_files/imiq/bg-prod_nav_left-iq-market.gif");
}

div.nav_prod_left a.iq-market:hover
{
	background-image:url("tl_files/imiq/bg-prod_nav_left-iq-market-aktiv.gif");
	color:#909;
}

div.nav_prod_left a.iq-mail
{
	background-image:url("tl_files/imiq/bg-prod_nav_left-iq-mail.gif");
}

div.nav_prod_left a.iq-mail:hover
{
	background-image:url("tl_files/imiq/bg-prod_nav_left-iq-mail-aktiv.gif");
	color:#EF3BB0;
}

div.nav_prod_left a.iq-care
{
	background-image:url("tl_files/imiq/bg-prod_nav_left-iq-care.gif");
}

div.nav_prod_left a.iq-care:hover
{
	background-image:url("tl_files/imiq/bg-prod_nav_left-iq-care-aktiv.gif");
	color:#F60;
}

div#nav_sub_left
{
	margin:5px 0px;
	border-bottom:1px dotted #999;
}

div#nav_sub_left ul
{
	list-style:none;
	margin:0px;
	padding:0px;
}

div#nav_sub_left li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}

div#nav_sub_left a
{
	display:block;
	width:80%;
	padding:5px 0px 5px 25px;
	margin:1px 0px; 
	font-size:0.8em;
	color:#777; 
	text-decoration:none;
	background-image:url("tl_files/imiq/bg-nav_sub_left.gif");
	background-repeat:no-repeat;
	background-position:12px 7px;
}

div#nav_sub_left a:hover
{
	color:#000;
	text-decoration:underline;
}

div#nav_sub_left p
{
	display:block;
	width:80%;
	padding:5px 0px 5px 25px;
	margin:1px 0px; 
	font-size:0.8em;
	font-weight:bold;
	color:#000; 
	text-decoration:none;
	background-image:url("tl_files/imiq/bg-nav_sub_left_utils.gif");
	background-repeat:no-repeat;
	background-position:12px 7px;
	text-align:left;
}

div#nav_sub_left li.trail a
{
	font-weight:bold;
	color:#000;
}

div#nav_util_left
{
	margin-top:20px;
}

/* vorher position:relative; */
div#nav_util_left ul
{
	position:static;
	list-style: none;
	padding:0px;
	margin:0px;
}

div#nav_util_left li
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}

div#nav_util_left h2
{
	margin:0px 0px 5px 0px;
	padding:3px 3px 3px 0px;
	font-size:0.8em;
	border-bottom:1px dotted #999;
}

div#nav_util_left a
{
	display:block;
	width:80%;
	padding:5px 0px 5px 25px;
	margin:1px 0px; 
	font-size:0.8em;
	color:#777; 
	text-decoration:none;
	background-image:url("tl_files/imiq/bg-nav_sub_left.gif");
	background-repeat:no-repeat;
	background-position:12px 7px;
}

div#nav_util_left a:hover
{
	background-image:url("tl_files/imiq/bg-nav_sub_left_utils.gif")!important;
	color:#000;
	text-decoration:underline;
}

div#nav_util_left p
{
	display:block;
	width:80%;
	padding:5px 0px 5px 25px;
	margin:1px 0px; 
	font-size:0.8em;
	font-weight:bold;
	color:#000; 
	text-decoration:none;
	background-image:url("tl_files/imiq/bg-nav_sub_left_utils.gif");
	background-repeat:no-repeat;
	background-position:12px 7px;
}

div#box_left_kontakt
{
	margin:15px 7px 0px 0px;
	border:1px solid #555;
}

div#box_left_kontakt img
{
	margin:3px;
}

div#box_left_kontakt h2
{
	margin:0px;
	background-color:#E5E5E5;
	padding: 5px;
	font-size:1.0em;
}

div#box_left_kontakt p
{
	margin:3px 0px;
	padding: 0px;
	font-size:0.8em;
}

div#box_left_kontakt p.nr
{
	clear:left;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:2px;
	letter-spacing:-0.01em;
}

div#box_left_kontakt p.nr span
{
	font-size:9px;
}
