@charset "utf-8";
/* CSS Document */

#header{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:317px;
	background:url(../img/bg_head.png) repeat-x;
	z-inedx:0;
	}
#wrapper{
	position:relative;
	min-height:500px;
	}
#info_sect{
	position:absolute;
	min-height:105%;
	height: auto;
	width:143px;
	background:url(../img/bg_info.png) repeat-y;
	padding:52px 30px 20px 30px;
	font-size:0.9em;
	color:#3C4B4F;
}
#logo_main{
	position:absolute;
	top:0px;
	left:0px;
	background:none;
	z-index:0;
	}
#main_pic{
	position:relative;
	left:433px;
	top:36px;
	height:300px;
	width:450px;
	border:5px solid #89CDE2;
	background:#fff;
	padding:0;
	margin:0;
	z-index:1;
	}
#info_logo{
	position:relative;
	height:173px;
	top:10px;
	left:40px;
	width:55px;
	background:url(../img/logo_info.png) no-repeat;
	}
#content {
	position:relative;
	left:440px;
	width:450px;
	padding:48px 0 0 0;
	color:#3C4B4F;
	}	
#icon_sect{
	position:absolute;
	left:900px;
	top:48px;
	}
#icons{
	list-style:none;
	display:block;
	}
#icons li{
	
	}

/*Menü Krempel*/	
#menue{
	position:absolute;
	left: 213px;
	padding:48px 0 0 0;
	font-size:0.9em;
	}
#menue a{
	text-decoration:none;
	color:#339DBD;
	}
#menue a:hover, #menue_I li.act a, #menue_I li.cur a{
	text-decoration:none;
	color:#CB3223;
	}
#menue_I li a {
	font-weight:bold;
	text-transform:uppercase;
	}
#menue_I li ul a{
	font-weight:normal;
	text-transform:none;
	}
#menue_I li.no{
	list-style:url(../img/men_no.png) inside;
	color:#339DBD;
	}
#menue_I li.act li.no a, 
#menue_I li.cur li.no a {
	color:#339DBD;
	}

#menue_I li.act li.no a:hover, 
#menue_I li.cur li.no a:hover,
#menue_I li.act li.no a:focus, 
#menue_I li.cur li.no a:focus  {
	color:#CB3223;
	}	
#menue_I li.act, #menue_I li.cur{
	list-style:url(../img/men_act.png) inside;
	}
#menue_I li ul li.no, #menue_I li ul li.act, #menue_I li ul li.cur {
	list-style:none !important;
	border:none;
	margin-left:-8px;
	}
#menue_I li ul li.first{
	/* margin-left:-40px; */
	}
#menue_I li ul ul {
	margin-top: 2em;
	}
#menue_I li.spc {
  height: 1.8em;
  margin: 0;
  padding: 0;
}

/* Icon Menu */
ul.iconmenu li a{
	display:block;
    width: 40px;
    height: 40px;
    text-indent: -6000px;
    outline: 0;
    border: none;
	}
ul.iconmenu li{
	margin-bottom:8px;
	}
ul.iconmenu li a.hball {
    background: url(../img/icons/hball_no.png) no-repeat;
}

ul.iconmenu li.act a.hball,
ul.iconmenu li.cur a.hball,
ul.iconmenu li a.hball:hover{
    background-image: url(../img/icons/hball_act.png);
}
ul.iconmenu li a.allg {
    background: url(../img/icons/allg_no.png) no-repeat;
}

ul.iconmenu li.act a.allg,
ul.iconmenu li.cur a.allg,
ul.iconmenu li a.allg:hover{
    background-image: url(../img/icons/allg_act.png);
}
ul.iconmenu li a.brush {
    background: url(../img/icons/rolli_no.png) no-repeat;
}

ul.iconmenu li.act a.brush,
ul.iconmenu li.cur a.brush,
ul.iconmenu li a.brush:hover{
    background-image: url(../img/icons/rolli_act.png);
}
ul.iconmenu li a.bbone {
    background: url(../img/icons/bbone_no.png) no-repeat;
}

ul.iconmenu li.act a.bbone,
ul.iconmenu li.cur a.bbone,
ul.iconmenu li a.bbone:hover{
    background-image: url(../img/icons/bbone_act.png);
}
ul.iconmenu li a.hand {
    background: url(../img/icons/hand_no.png) no-repeat;
}

ul.iconmenu li.act a.hand,
ul.iconmenu li.cur a.hand,
ul.iconmenu li a.hand:hover{
    background-image: url(../img/icons/hand_act.png);
}
ul.iconmenu li a.house {
    background: url(../img/icons/house_no.png) no-repeat;
}

ul.iconmenu li.act a.house,
ul.iconmenu li.cur a.house,
ul.iconmenu li a.house:hover{
    background-image: url(../img/icons/house_act.png);
}
ul.iconmenu li a.davin {
    background: url(../img/icons/davin_no.png) no-repeat;
}

ul.iconmenu li.act a.davin,
ul.iconmenu li.cur a.davin,
ul.iconmenu li a.davin:hover{
    background-image: url(../img/icons/davin_act.png);
}
ul.iconmenu li a.brain {
    background: url(../img/icons/brain_no.png) no-repeat;
}

ul.iconmenu li.act a.brain,
ul.iconmenu li.cur a.brain,
ul.iconmenu li a.brain:hover{
    background-image: url(../img/icons/brain_act.png);
}
ul.iconmenu li a.pc {
    background: url(../img/icons/pc_no.png) no-repeat;
}

ul.iconmenu li.act a.pc,
ul.iconmenu li.cur a.pc,
ul.iconmenu li a.pc:hover{
    background-image: url(../img/icons/pc_act.png);
}


/*Firefox workaround*/
#menue_I li ul li.first, x:-moz-any-link, x:default{
   margin-left:-8px;
}
#menue_I{
	width:200px;
	display:block;
	padding-left:10px;
	}
#menue_I li{
	border-bottom:1px solid #89CDE2;
	line-height:2em;
	list-style: none;
}