html, body {
	font:normal 9pt arial,helvetica;
}

/*------------------------------------------------------------
Publimedia sektion
------------------------------------------------------------*/

/*html {
	scrollbar-base-color: #FFFFFF;
	scrollbar-3dlight-color: #333333;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #333333;
	scrollbar-face-color: #333333;
	scrollbar-highlight-color: #E0F1FA;
	scrollbar-shadow-color: #E0F1FA;
	scrollbar-track-color: #E0F1FA;
}
*/

/*------------------------------------------------------------
END Publimedia sektion
------------------------------------------------------------*/

div#auswertungsOutput table tr td a, div#auswertungsOutput table tr td a:link {
	color: #000;
	text-decoration: none;
}

div#auswertungsOutput table tr td a:hover {
	text-decoration: underline;
}

/*------------------------------------------------------------
tarifSelection (tarifSelection)
------------------------------------------------------------*/
div#dialogBody {
	background-color: transparent;
	height: 100%;
	overflow: auto;
}

div#dialogBody form#dialogForm {
	background-color: transparent;
}

div#dialogBody form#dialogForm input, div#dialogBody form#dialogForm select {
	font-size: 10px;
}

div#dialogBody form#dialogForm select {
	width: 100%;
}

table#tarifSelection {
	width: 100%;
	background-color: transparent;
	border: 0px none;
	padding: 0px;
	color: #FFF;
}

table#tarifSelection tr td {
	background-color: #999;
	padding: 4px;
	color: #FFF;
}

table#tarifSelection tr td#heading {
	background-color: #47BB00;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
}

table#tarifSelection tr td#subheading {
	background-color: #333;
	font-weight: bold;
	color: #FFF;
}


/*------------------------------------------------------------
itemList (SettingsTable)
------------------------------------------------------------*/
table#itemList {
	width: 100%;
	background-color: transparent;
	border: 0px none;
	padding: 0px;
}

table#itemList tr {
	background-color: transparent;
	padding: 0px;
}

table#itemList tr td {
	background-color: transparent;
	padding: 0px;
}

table#itemList tr td a, table#itemList tr td a:link, table#itemList tr td a:visited {
	color: #333;
	background-color: transparent;
	display: block;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
}

table#itemList tr td a:hover {
	background-color: #ABABAB;
	text-decoration: none;
}

table#itemList tr#item {
	background-color: #FFF;
}

table#itemList tr#item td#item {
	background-color: #FFF;
}

table#itemList tr#item_odd {
	background-color: #D5EAD5;
}

table#itemList tr#item_odd td#item_odd {
	background-color: #D5EAD5;
}

/*------------------------------------------------------------
introTable (introTable)
------------------------------------------------------------*/
table#introTable {
	width: 100%;
	height: 100%;
	padding: 0px;
	background-color:#666666;
	font-size: 11px;
}

table#introTable td ul {
	margin-left: 15px;
	list-style-type:circle;
	color: #47BB00;
}

table#introTable td a, table#introTable td a:link, table#introTable td a:visited, table#introTable td a:active {
	color: #FFF;
	text-decoration: none;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	border-top: 1px solid #444;
	border-bottom: 1px solid #222;
}

table#introTable td a:hover {
	background-color: #47BB00;
	text-decoration: none;
}

table#introTable td#introText {
	font-size: 12px;
	height: 40%;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
}

/*------------------------------------------------------------
selectionTable (SettingsTable)
------------------------------------------------------------*/
table#selectionTable {
  width: 100%;
  font-size: 11px;
  color: #000;
  background-color: transparent;
  border: 0px none;
}

table#selectionTable tr#title td#title {
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  background-color: #003380;
  padding: 4px;
}

table#selectionTable tr#title td#title p {
  padding-left: 16px;
}

table#selectionTable tr#title td#title a, table#selectionTable tr#title td#title a:link, table#selectionTable tr#title td#title a:visited, table#selectionTable tr#title td#title a:active {
  padding-left: 16px;
  padding-top: 2px;
  background-image: url(/img/icons/bullet_go.png);
  background-repeat: no-repeat;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
}
table#selectionTable tr#title td#title a:hover {
  text-decoration: underline;
}
table#selectionTable tr#desc td#desc {
  padding: 4px;
}
table#selectionTable tr#desc td#desc p {
  padding-left: 16px;
}
table#selectionTable tr#desc td#desc a, table#selectionTable tr#desc td#desc a:link, table#selectionTable tr#desc td#desc a:visited, table#selectionTable tr#desc td#desc a:active {
  padding-left: 16px;
  padding-top: 4px;
  margin-bottom: 6px;
  background-image: url(/img/icons/bullet_go.png);
  background-repeat: no-repeat;
  color: #333;
  text-decoration: none;
}
table#selectionTable tr#desc td#desc a:hover {
  text-decoration: underline;
}

/*------------------------------------------------------------
Planeingabe Tabelle (planeingabeTable)
------------------------------------------------------------*/
div#planTableOutput {
	padding: 10px 10px 40px 10px;
}

table#planeingabeTable {
	font-size: 11px;
	padding: 0;
	margin: 0;
}

table#planeingabeTable tr#headRow {
	/*background: #e2e2e2;*/
}

table#planeingabeTable tr#headRow td#labelHead {
	background: none transparent;
}

table#planeingabeTable tr#headRow td#itemHead {
	padding: 2px 5px 2px 5px;
	background: none transparent;
	text-align: center;
}

table#planeingabeTable tr#itemRow {
	background: #fff;
}

table#planeingabeTable tr#itemRow td#labelItem {
}

table#planeingabeTable tr#itemRow td#item {
	padding: 1px 0 1px 0;
	text-align: center;
}

input#chk {
  margin-left: 2px;
  margin-right: 2px;
  border-style: none;
  border-width: 0px;
}
input#plan {
  text-align: right;
  margin-left: 0px;
  margin-right: 0px;
  width: 26px;
}
input#planName {
  text-align: center;
  margin-left: 0px;
  margin-right: 0px;
  width: 62px;
}
input#planPreis {
  text-align: right;
  margin-left: 0px;
  margin-right: 0px;
  width: 62px;
}
div.planKosten {
	display: block;
	border: 1px solid #000;
	background-color: #CCC;
	color: #000;
	padding: 1px;
	text-align: right;
}

/*------------------------------------------------------------
Auswahl Tabelle (colFrameContent)
------------------------------------------------------------*/

table.browserTable {
	width: 100%;
}

table.browserTable tr.itemRow {
	cursor: pointer;
}

table.browserTable tr.itemRowActive {
	cursor: pointer;
}

table.browserTable tr.itemRowActive td {
	background: #B4BABD;
	border: 0px none;
}

table.browserTable tr.itemRow td {
	border: 0px none;
}

table.browserTable tr.itemRowActive td a:hover {
	text-decoration: none;
}

table.browserTable td.icon {
	vertical-align: top;
	padding: 4px 0px 1px 4px;
	width: 14px;
	background: none transparent;
}

table.browserTable tr.itemRowActive td.icon {
	vertical-align: top;
	padding: 4px 0px 1px 4px;
	width: 14px;
	background: #B4BABD;
}

table.browserTable td.label {
	padding: 3px 2px 3px 2px;
	background: none transparent;
	border-right: 5px solid #003380;
	color: #333;
}

table.browserTable tr.itemRowActive td.label {
	padding: 3px 2px 3px 2px;
	background: #ccc;
	border-right: 5px solid #003380;
	color: #000;
}

table.browserTable td.cmd {
	text-align: center;
	width: 14px;
	font-weight: bold;
	padding: 3px;
	background: none transparent;
	border-left: 1px solid #eeeeee;
}
table.browserTable tr td.cmd a {
	display: block;
	font-weight: bold;
}
table.browserTable tr td.cmd a:link {
	display: block;
	font-weight: bold;
}

table.browserTable tr.itemRowActive td.cmd {
	font-weight: bold;
	background: #ccc;
	color: #000;
}
table.browserTable tr.itemRowActive td.cmd a {
	font-weight: bold;
	color: #fff;
}
table.browserTable tr.itemRowActive td.cmd a:link {
	font-weight: bold;
	color: #fff;
}
