/* Hauptnavigation */

#menu a {
	margin-left:13px;
}

.m1 {
	text-decoration: none;
	vertical-align:middle;
  	width: 45px;
  	height: 24px;
	border:0;

  	float:left;
	background: url("../img/nav/main_home.jpg") 0 0 no-repeat;
}

.m1:hover {
	background-position: -45px 0px;
}
.m1_selected {
	text-decoration: none;
	vertical-align: middle;

	float:left;
  	width: 45px;
  	height: 24px;
  	background: url("../img/nav/main_home.jpg") 0 0 no-repeat;
	background-position: -45px 0px;
}

.m2 {
	text-decoration: none;
	vertical-align:middle;
  	width: 95px;
  	height: 24px;
	border:0;

  	float:left;
	background: url("../img/nav/main_leistungen.jpg") 0 0 no-repeat;
}

.m2:hover {
	background-position: -95px 0px;
}
.m2_selected {
	text-decoration: none;
	vertical-align: middle;

	float:left;
  	width: 95px;
  	height: 24px;
  	background: url("../img/nav/main_leistungen.jpg") 0 0 no-repeat;
	background-position: -95px 0px;
}
.m3 {
	text-decoration: none;
	vertical-align:middle;
  	width: 96px;
  	height: 24px;
	border:0;

  	float:left;
	background: url("../img/nav/main_referenzen.jpg") 0 0 no-repeat;
}

.m3:hover {
	background-position: -96px 0px;
}
.m3_selected {
	text-decoration: none;
	vertical-align: middle;

	float:left;
  	width: 96px;
  	height: 24px;
  	background: url("../img/nav/main_referenzen.jpg") 0 0 no-repeat;
	background-position: -96px 0px;
}

.m4 {
	text-decoration: none;
	vertical-align:middle;
  	width: 70px;
  	height: 24px;
	border:0;

  	float:left;
	background: url("../img/nav/main_kontakt.jpg") 0 0 no-repeat;
}

.m4:hover {
	background-position: -70px 0px;
}
.m4_selected {
	text-decoration: none;
	vertical-align: middle;

	float:left;
  	width: 70px;
  	height: 24px;
  	background: url("../img/nav/main_kontakt.jpg") 0 0 no-repeat;
	background-position: -70px 0px;
}

.m5 {
	text-decoration: none;
	vertical-align:middle;
  	width: 44px;
  	height: 24px;
	border:0;

  	float:left;
	background: url("../img/nav/main_news.jpg") 0 0 no-repeat;
}

.m5:hover {
	background-position: -44px 0px;
}
.m5_selected {
	text-decoration: none;
	vertical-align: middle;

	float:left;
  	width: 44px;
  	height: 24px;
  	background: url("../img/nav/main_news.jpg") 0 0 no-repeat;
	background-position: -44px 0px;
}

/* Subnavigation */

.wg {
	text-decoration: none;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
	vertical-align:middle;

	float:left;
	width: 111px;
  	height:14px;
  	background: url("../img/nav/sub/webgestaltung.gif") 0 0 no-repeat;
}
.wg_selected {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 111px;
  	height:14px;
  	background: url("../img/nav/sub/webgestaltung.gif") 0 0 no-repeat;
	background-position: -111px 0;
}

.wg:hover {
	background-position: -111px 0;
}

.pd {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 94px;
  	height:14px;
  	background: url("../img/nav/sub/printdesign.gif") 0 0 no-repeat;
}

.pd:hover {
	background-position: -94px 0;
}
.pd_selected {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 94px;
  	height:14px;
  	background: url("../img/nav/sub/printdesign.gif") 0 0 no-repeat;
	background-position: -94px 0;
}

.prg {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 117px;
  	height:14px;
  	background: url("../img/nav/sub/programmierung.gif") 0 0 no-repeat;
}

.prg:hover {
	background-position: -117px 0;
}
.prg_selected {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 117px;
  	height:14px;
  	background: url("../img/nav/sub/programmierung.gif") 0 0 no-repeat;
	background-position: -117px 0;
}

.cd {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 132px;
  	height:14px;
  	background: url("../img/nav/sub/cd.gif") 0 0 no-repeat;
}

.cd:hover {
	background-position: -132px 0;
}
.cd_selected {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 132px;
  	height:14px;
  	background: url("../img/nav/sub/cd.gif") 0 0 no-repeat;
	background-position: -132px 0;
}

.le {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 132px;
  	height:14px;
  	background: url("../img/nav/sub/logo.gif") 0 0 no-repeat;
}

.le:hover {
	background-position: -132px 0;
}
.le_selected {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 132px;
  	height:14px;
  	background: url("../img/nav/sub/logo.gif") 0 0 no-repeat;
	background-position: -132px 0;
}

.mkt {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 79px;
  	height:14px;
  	background: url("../img/nav/sub/mkt.gif") 0 0 no-repeat;
}

.mkt:hover {
	background-position: -79px 0;
}
.mkt_selected {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 79px;
  	height:14px;
  	background: url("../img/nav/sub/mkt.gif") 0 0 no-repeat;
	background-position: -79px 0;
}

.bk {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 173px;
  	height:14px;
  	background: url("../img/nav/sub/bk.gif") 0 0 no-repeat;
}

.bk:hover {
	background-position: -173px 0;
}
.bk_selected {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 173px;
  	height:14px;
  	background: url("../img/nav/sub/bk.gif") 0 0 no-repeat;
	background-position: -173px 0;
}

.wt {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 102px;
  	height:14px;
  	background: url("../img/nav/sub/wt.gif") 0 0 no-repeat;
}

.wt:hover {
	background-position: -102px 0;
}
.wt_selected {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 102px;
  	height:14px;
  	background: url("../img/nav/sub/wt.gif") 0 0 no-repeat;
	background-position: -102px 0;
}

.an {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 77px;
  	height:14px;
  	background: url("../img/nav/sub/an.gif") 0 0 no-repeat;
}

.an:hover {
	background-position: -77px 0;
}
.an_selected {
	text-decoration: none;
	vertical-align:middle;

	float:left;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 77px;
  	height:14px;
  	background: url("../img/nav/sub/an.gif") 0 0 no-repeat;
	background-position: -77px 0;
}

#left .entry, #left .entrySelected {
    text-decoration: none;
	vertical-align:middle;

	display:block;
  	text-indent: -9999px;
  	letter-spacing: -9999px;
  	width: 200px;
  	height:14px;
    background: url("../img/nav/sub.old/an.gif") 0 0 no-repeat;
}

#left .entry:hover, #left .entrySelected  {
	background-position: -200px 0;
}

#bLinks {
	position:absolute;
	height:13px;
    width:300px;
	margin-top:139px;
    margin-left:138px;

}

#lImpressum {
	background: url(../img/nav/main_impressum.jpg) 0 0 no-repeat;
    width:84px;
    height:13px;
    float:left;
    }

#lAgb {
	background: url(../img/nav/main_agb.jpg) 0 0 no-repeat;
    width:38px;
    height:13px;
    float:left;
    }

#lKontakt {
	background: url(../img/nav/main_kontakt_b.jpg) 0 0 no-repeat;
	width:75px;
    height:13px;
    float:left;
    }

#lImpressum:hover, #lImpressum.selected {
	background-position: -84px 0;
}

#lAgb:hover, #lAgb.selected {
	background-position: -37px 0;
}

#lKontakt:hover, #lKontakt.selected {
	background-position: -75px 0;
}