#path {
  position:absolute;
  left:0px;
  top:26px;
  width:100%;
  height:25px;
  z-index:500;
  background-color:#666;
  border-bottom:#333 solid 1px;
  padding-left:15px;
  line-height:25px;
  color:#fff;
}

#path a {
  text-decoration:underline;
  color:#fff;
}

/*----------------------------------------------------------------------------*/

.pre {
  font-family:"Courier New",Courier,mono;
  font-size:12px;
}

.warten {
  height:30px;
  padding:0px 0px 0px 40px;
  background-image:url(6_1203951175_pic/download_2.gif);
  background-repeat:no-repeat;
  background-position:0px 0px;
}

.download .info {
  margin-bottom:10px;
}

form {
  display:inline;
}

.check {
  cursor:default;
  width:18px;
  height:18px;
  border:#cccccc solid 1px;
  color:#cccccc;
}

.iconleiste .check {
  border:#999999 solid 1px;
  color:#999999;
}

.iconleiste .check.checked, .check.checked {
  width:18px;
  height:18px;
  border:#000000 solid 1px;
  background-color:#ffffff;
  color:#000000;
}

.headline {
  font-weight:bold;
}

#tutorial {
  width:350px;
  height:500px;
  overflow:auto;
}

#tutorial .search {
  display:none;
}

#tutorial .titel {
  padding:5px;
  padding-left:10px;
  background-color:#cccccc;
  font-weight:bold;
  color:#ffffff;
}

#tutorial .teaser {
  padding:10px;
  padding-bottom:10px;
  font-weight:bold;
}

#tutorial .text {
  padding:10px;
}

#tutorial a {
  text-decoration:underline;
  font-weight:bold;
  color:#666666;
}

#tutorial strong {
  line-height:20px;
}

#menu {
  position:absolute;
  left:10px;
  top:0px;
  z-index:1050;
  white-space:nowrap;
  display:inline;
  width:100%;
}

#menu .sub {
  position:relative;
  top:0px;
  left:0px;
  float:left;
  display:none;
}

#menu .sub .menu {
  z-index:1060;
  border:#999999 solid 1px;
  border-top-width:0px;
  position:absolute;
  left:0px;
  top:26px;
  width:250px; 
}

#menu .sub .line {
  /*border:#999966 solid 1px;
  border-width:1px 0px 0px 0px;*/
  border-width:0px;
  width:100%;
  background-image:url(6_1203951175_pic/menu_submenuline.gif);
  height:3px;
  background-color:#cccccc;
  line-height:0px;
  font-size:0px;
}

#menu .sub .item {
  height:25px;
  background-color:#eeeeee;
  background-image:url(6_1203951175_pic/menu_submenuitem.gif);
}

#menu .sub a:hover .item {
  background-color:#ffffff;
  background-image:url(6_1203951175_pic/menu_submenuitem_hover.gif);
}

#menu .sub .item .text {
  padding-left:30px;
  padding-top:6px;
}

/*----------------------------------------------------------------------------*/

#menu .sub .item .icon {
  border-width:0px;
  width:25px;
  height:25px;
/*  background-color:#cccccc;*/
  background-image:url(6_1203951175_pic/icons_menu.gif);
  clear:left;
  float:left;
  position:absolute;
}

#menu .sub a:hover .item .icon {
  width:25px;
  height:25px;
/*  background-color:#eeeeee;*/
  background-image:url(6_1203951175_pic/icons_menu_hover.gif);
}

/* Geräte */
#menu .sub .nr20 .icon { background-position:0px -175px; }

/* Gruppen */
#menu .sub .nr29 .icon { background-position:0px -200px; }

/* About */
#menu .sub .nr8 .icon { background-position:0px -250px; }

/* Home */
#menu .sub .nr13 .icon { background-position:0px -25px; }

/* Benutzer-Verwaltung */
#menu .sub .nr14 .icon { background-position:0px -50px; }

/* Konfigurations-Bäume */
#menu .sub .nr57 .icon { background-position:0px -425px; }

/* Voicemail */
#menu .sub .nr17 .icon { background-position:0px -75px; }

/* Wahlsperren-Vorlagen */
#menu .sub .nr26 .icon { background-position:0px -225px; }

/* Text im Warten */
#menu .sub .nr27 .icon { background-position:0px -125px; }

/* Text vor Melden */
#menu .sub .nr28 .icon { background-position:0px -150px; }

/* Ansagen */
#menu .sub .nr47 .icon { background-position:0px -300px; }

/* Menüs */
#menu .sub .nr52 .icon { background-position:0px -400px; }

/* Faxboxen */
#menu .sub .nr43 .icon { background-position:0px -100px; }

/* Styles */
#menu .sub .nr45 .icon { background-position:0px -275px; }

/* Info-Text */
#menu .sub .nr50 .icon { background-position:0px -350px; }

/* Hilfe-Text */
#menu .sub .nr49 .icon { background-position:0px -325px; }

/* Error-Log */
#menu .sub .nr46 .icon { background-position:0px -375px; }

/*----------------------------------------------------------------------------*/

#bodyscroll .icon {
  width:20px;
  height:20px;
  border-width:0px;
  background-image:url(6_1203951175_pic/icons.gif);
}

#bodyscroll .icon-spacer {
  width:10px;
  height:20px;
  border-width:0px;
}

#bodyscroll a:hover .icon {
  background-image:url(6_1203951175_pic/icons_hover.gif);
}

#bodyscroll .icon.new {
  background-image:url(6_1203951175_pic/icons_new.gif);
}

#bodyscroll a:hover .icon.new {
  background-image:url(6_1203951175_pic/icons_new_hover.gif);
}

#bodyscroll .icon.active {
  background-image:url(6_1203951175_pic/icons_active.gif);
}

#bodyscroll a:hover .icon.active {
  background-image:url(6_1203951175_pic/icons_active_hover.gif);
}

#bodyscroll .icon.disabled {
  background-image:url(6_1203951175_pic/icons_disabled.gif);
}

#bodyscroll a:hover .icon.disabled {
  background-image:url(6_1203951175_pic/icons_disabled_hover.gif);
}

#bodyscroll .icon.kontotyp1 {
  background-position:0px -20px;
}

#bodyscroll .icon.kontotyp2 {
  background-position:0px -40px;
}

#bodyscroll .icon.kontotyp3 {
  background-position:0px -60px;
}

#bodyscroll .icon.kontotyp4 {
  background-position:0px -80px;
}

#bodyscroll .icon.kontotyp5 {
  background-position:0px -100px;
}

#bodyscroll .icon.geraet {
  background-position:0px -100px;
}

#bodyscroll .icon.geraetextern {
  background-position:0px -120px;
}

#bodyscroll .icon.users {
  background-position:0px -160px;
}

#bodyscroll .icon.user {
  background-position:0px -180px;
}

#bodyscroll .icon.textvormelden {
  background-position:0px -200px;
}

#bodyscroll .icon.textimwarten {
  background-position:0px -220px;
}

#bodyscroll .icon.voicemail {
  background-position:0px -240px;
}

#bodyscroll .icon.faxbox {
  background-position:0px -260px;
}

#bodyscroll .icon.style {
  background-position:0px -280px;
}

#bodyscroll .icon.rufnummern {
  background-position:0px -300px;
}

#bodyscroll .icon.rename {
  background-position:0px -320px;
}

#bodyscroll .icon.options {
  background-position:0px -340px;
}

#bodyscroll .icon.dir {
  background-position:0px -360px;
}

#bodyscroll .icon.save {
  background-position:0px -380px;
}

#bodyscroll .icon.save-unsaved {
  background-position:0px -400px;
}

#bodyscroll .icon.delete {
  background-position:0px -420px;
}

#bodyscroll .icon.edit {
  background-position:0px -440px;
}

#bodyscroll .icon.moveup {
  background-position:0px -460px;
}

#bodyscroll .icon.movedown {
  background-position:0px -480px;
}

#bodyscroll .icon.error {
  background-position:0px -500px;
}

#bodyscroll .icon.ansagen {
  background-position:0px -520px;
}

#bodyscroll .icon.hilfe {
  background-position:0px -540px;
}

#bodyscroll .icon.zoom {
  background-position:0px -560px;
}

#bodyscroll .icon.info {
  background-position:0px -580px;
}

#bodyscroll .icon.menue {
  background-position:0px -600px;
}

#bodyscroll .icon.anlageopt {
  background-position:0px -620px;
}

#bodyscroll .icon.file {
  background-position:0px -640px;
}

#bodyscroll .icon.lock {
  background-position:0px -660px;
}

#bodyscroll .icon.mixedfile {
  background-position:0px -680px;
}

#bodyscroll .icon.logfile {
  background-position:0px -700px;
}

#bodyscroll .icon.tree {
  background-position:0px -720px;
}

#bodyscroll .icon.faxboxinout {
  background-position:0px -740px;
}

#bodyscroll .icon.faxboxin {
  background-position:0px -760px;
}

#bodyscroll .icon.logfileout {
  background-position:0px -780px;
}

#bodyscroll .icon.logfilein {
  background-position:0px -800px;
}

#bodyscroll .icon.tofirst {
  background-position:0px -820px;
}

#bodyscroll .icon.toprev {
  background-position:0px -840px;
}

#bodyscroll .icon.tonext {
  background-position:0px -860px;
}

#bodyscroll .icon.tolast {
  background-position:0px -880px;
}

#bodyscroll .icon.print {
  background-position:0px -900px;
}


.infobox {
  background-color:#eeeeee;
  border:#999999 solid 1px;
  color:#666666;
  background-image:url(6_1203951175_pic/infobox.gif);
  filter:Alpha(opacity=95, finishopacity=95, style=2);
}

.einstellungen.infos {
  padding:10px;
}

.content-tab .einstellungen {
  background-color:#dddddd;
  background-image:url(6_1203951175_pic/einstellungen.gif);
  background-repeat:no-repeat;
  border:#cccccc solid 1px;
  border-width:0px 1px 1px 1px;
}

.content-tab .einstellungen textarea {
  width:400px;
  height:150px;
}

.content-tab .einstellungen .box {
  background-color:#bbbbbb;
  background-image:url(6_1203951175_pic/einstellungen_box.gif);
  background-repeat:no-repeat;
}

.content-tab .errorleiste {
  background-color:#cccccc;
  padding:5px;
  background-image:url(6_1203951175_pic/iconleiste.gif);
  color:#ff0000;
  font-weight:bold;
}

.content-tab .hinweisleiste {
  background-color:#cccccc;
  padding:5px;
  background-image:url(6_1203951175_pic/iconleiste.gif);
}

.content-tab .iconleiste {
  background-color:#cccccc;
  padding:5px;
  background-image:url(6_1203951175_pic/iconleiste.gif);
}

.content-tab .iconleiste .icon {
  vertical-align:middle;
}

.content-tab .liste {
  height:30px;
  border-bottom: #999999 dashed 1px;
}

.content-tab .liste.selected {
  height:30px;
  background-color: #ffffff;
  border-bottom: #999999 dashed 1px;
}

.content-tab .liste.selected2 {
  height:30px;
  background-color:#eeeeee;
  border-bottom: #999999 dashed 1px;
}

.content-tab .liste.unselected {
  height:30px;
  background-color: #cccccc;
  border-bottom: #999999 dashed 1px;
}

#menu .main .item {
  vertical-align:top;
  float:left;
}

#menu .main .text {
  float:left;
  padding:6px;
  padding-right:20px;
  font-size:11px;
  font-weight:bold;
  color:#999999;
}

#menu .main-hover .text {
  color:#000000;
}

#menu .main .item {
  height:23px;
}

#menu .main-hover .item {
}

html,body {
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
}

body {
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

a {
	color: #333333;
	text-decoration:none;
}

.title {
	font-weight: bold;
}

.komment {
	color:#666666;
	font-style: italic;
	font-size: 10px;
}

.error_msg {
	color:#ff0000;
	font-weight: bold;
}

.ok_msg {
	color:#009900;
	font-weight: bold;
}

/*-----------------------------------------------------*/

#menuback {
  background-image: url(6_1203951175_pic/leiste_menu.png);
  height: 30px;
  width: 100%;
  left: 0px;
  margin-left:-16px;
  z-index:1000;
}

.kontenselect {
  position:absolute;
  top:3px;
  right:3px;
  text-align:right;
  padding:0px;
  z-index:1100;
  display:inline;
}

.kontenselect select {
  height:20px;
  font-size:10px;
  font-weight:bold;
}

.kontenselect select option {
}

.bodyscroll {
	top:51px;
}

.bodyinhalt {
	padding:0px;
	margin-top:20px;
	margin-left:30px;
}

.content-tab {
	width: 700px;
}

.titelleiste {
	width:100%;
  border-bottom:#999999 solid 1px;
}

.titelleiste .links {
	background-image: url(6_1203951175_pic/leiste_links.png);
	width: 5px;
	height: 25px;
}

.titelleiste .mitte {
	color:#666666;
	height: 25px;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
	background-image: url(6_1203951175_pic/leiste_back.png);
	font-weight:bold;
	font-size:11px;
}

.titelleiste .rechts {
	background-image: url(6_1203951175_pic/leiste_rechts.png);
	width: 5px;
	height: 25px;
}

.formfeld {
	border: #999999 solid 1px;
	background-color:#ffffff;
}

.fixiert {
  position: absolute;
}

html>body .fixiert {  /* nur fuer moderne Browser! */
  position: fixed;
}

body {
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

.scrollen {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: auto;
}

.tree_item {
	position:relative;
	cursor:pointer;
	padding:2px;
}

.tree_item_onmouseover {
	position:relative;
	cursor:pointer;
	padding:2px;
	background-color:#ccc;
}

.tree_tree {
	border:#ccc solid 0px;
	padding:1px 1px 1px 21px;
}

.tree_tree_onmouseover {
	border:#ccc solid 1px;
	padding:0px 0px 0px 20px;
	background-color:#eee;
}

.work.percentbar.border {
	width:300px;
	height:20px;
	position:relative;
	background-image:url(6_1203951175_pic/percent_back.gif);
}

.work.percentbar.border div {
	padding:0px;
	margin:0px;
	border:transparent solid 2px;
	height:16px;
	width:296px;
}

.work.percentbar.border div.bar {
	height:16px;
	width:0%;
	background-image:url(6_1203951175_pic/percent_bar.gif);
	border-width:0px;
}

.work.info {
	margin-bottom:10px;
}

.work.percent {
	margin-bottom:5px;
}