tr { vertical-align: top }
* {
	font-family: arial,lucida,sans-serif;
	font-size: 12px;
}
body {
	color: #000000;
	background: #fff;
	margin: 0;
}
.main{ background: #1F6FAE url('/admin/images2/backgrounds/main_background.jpg') no-repeat; height: 100%} /*fixed*/
.hidden { display: none; }

.page {
      position: relative;
      /*margin: auto;*/
      width: 980px;
      height: 100%;
      /* 	border: 2px solid yellow; */
}
.panels {
      /* 	position: fixed; */
      float: left;
      width: 200px;
      margin-top: 80px;
}
div.playlist {
      position: relative;
      width: 200px;
      height: 40px;
      overflow: hidden;
      margin-bottom: 4px;
      padding-top: 12px;
      left: 6px;

}
.playlist {z-index:2}
.playlist.selected { z-index:6 }
.playlist.subtab {z-index: 1;}
.playlist.subtab.selected { z-index:6 }
.playlist.subsubtab.selected { z-index:7 }

.playlist .bg {
      position: absolute;
      background: url('/admin/images2/backgrounds/lijst.png') no-repeat top left;
      z-index: 0;
      width: 200px;
      height: 40px;
      left: 11px;
}
.playlist.selected .bg {
      position: absolute;
      background: url('/admin/images2/backgrounds/selected_lijst.png') no-repeat top left;
      z-index: 0;
      width: 200px;
      height: 40px;
      left: 11px;
}
.playlist.subtab {
      position: relative;
      width: 175px;
      overflow: hidden;
      top: -15px !important;
      top: -25px; /*voor IE6 */
      padding-top: 0px;
      padding-left: 25px;
}
.playlist.subtab .bg {
      position: absolute;
      background: url('/admin/images2/backgrounds/tab_sub_nonactive.gif') no-repeat bottom left;
      z-index: 0;
      height: 40px;
      left: 11px;
}

.playlist.subtab.selected .bg {
      position: absolute;
      background: url('/admin/images2/backgrounds/selected_sub_lijst.gif') no-repeat top left;
      z-index: 0;
      height: 40px;
      left: 11px;
}
.playlist.subsubtab {
      position: relative;
      width: 175px;
      overflow: hidden;
      top: -30px;
      padding-top: 0px;
      padding-left: 25px;
}
.playlist.subsubtab.selected .bg {
      position: absolute;
      background: url('/admin/images2/backgrounds/selected_subsub_lijst.png') no-repeat top left;
      z-index: 0;
      height: 40px;
      left: 11px;
}


.options {
      position: relative;
      /* 	background: gray; */
      width: 170px;
      height: auto;
      overflow: hidden;
      margin: 0;
      margin-top: 10px;
      float: right;
      left: 11px;
      /* 	border: 2px solid red; */

}

.options_list {
      position: relative;
      background: gray;
      width: 170px;
      overflow: hidden;
      margin: 0;
      padding: 4px;
      padding-left: 18px;
      text-align: left;
      background: #666666 url(../images2/backgrounds/menu_left.png) repeat-y;
}
.options_list a { display:block;text-decoration:none; color: #dddddd; line-height: 20px; width: 150px;font-size: 10px}
.options_list a:hover { text-decoration:none; color: #ffffaa; }


.options_header {
      width: 170px;
      height: 27px;
      background: url('../images2/backgrounds/menu_header_background.png') repeat-x;
      overflow: hidden;
      text-align: left;
      margin-left: 6px;
}
.options_header h1
{
      width: 140px;
      background: none;
      margin-top: 4px;
      padding-left: 20px;
      /* 	padding-top: auto; */
      font-weight: bold;
      font-size: 12px;
      color: white;
       background: url('../images2/icons/icon_systeemopties_16x16.gif') no-repeat left;

}
.options_header_left { float: left; background: url('../images2/backgrounds/menu_header_left.png') top left no-repeat; position: absolute; top:0;left:0; width: 12px; height: 27px; }
.options_header_right {	float: left; background: url('../images2/backgrounds/menu_header_right.png') top left no-repeat; position: absolute; top:0;right:0;width: 12px; height: 27px;  }

.options_bottom
{
      z-index:10;
      height: 12px;
      background: url(../images2/backgrounds/menu_bottom.png) left top repeat-x;
      width: 155px;
      /* 	overflow: hidden; */
      margin-left:12px;
      text-align: center;
      color: white;
}
.options_bottom_left
{
      float: left;
      width: 12px;
      height: 12px;
      background: url(../images2/backgrounds/menu_bl.png) left bottom no-repeat;
}


.logout {
      position: relative;
      left: 11px;
      width: 120px;
      height: 30px;
      float: right;
      clear: both;
      margin-top: 10px;
      overflow: hidden;
}
.logout a {
      display: block;
      background: url('/admin/images2/nl/buttons/btn_logoff.png') no-repeat;
      width: 120px;
      height: 30px;
      margin: 0;
      padding: 0;
}


.view {float: left;position: absolute; left: 200px; top:10px;width: 770px; margin-top: 25px; z-index: 5}
.top {position: absolute;background: url('/admin/images2/nl/backgrounds/main_bg_top.png') repeat-x;width: 738px;height: 16px;top: 0;left: 16px;margin: 0;}
.tl {position: absolute;background: no-repeat url('/admin/images2/nl/backgrounds/main_bg_tl.png');width: 16px;height: 16px;top: 0;left: 0;margin: 0;}
.tr {position: absolute;background: no-repeat url('/admin/images2/nl/backgrounds/main_bg_tr.png');width: 16px;height: 16px;top: 0;right: 0;margin: 0;}
.bl {position: absolute;background: no-repeat url('/admin/images2/nl/backgrounds/main_bg_bl.png');width: 16px;height: 16px;bottom: 0;left: 0;margin: 0;}
.br {position: absolute;background: no-repeat url('/admin/images2/nl/backgrounds/main_bg_br.png');width: 16px;height: 16px;bottom: 0;right: 0;margin: 0;}
.bottom {position: absolute; background: url('/admin/images2/nl/backgrounds/main_bg_bottom.png') repeat-x;width: 738px;height: 16px;bottom: 0;left: 16px;margin: 0;}
.left { position: relative; background: url('/admin/images2/nl/backgrounds/main_bg_left.png') repeat-y; margin: 0px;margin-top: 16px;margin-bottom: 16px;left: 0px; }
.right {position: relative; background: white repeat-y right;height: 100%;top: 0;right: 0;margin-left: 6px;margin-right: 5px;} /*url('/admin/images2/nl/backgrounds/main_bg_right.png') */

.message_list {
      position: relative; padding: 0; width:738px; margin: 0;left: 12px; bottom: 0;
      height:auto !important; /* voor moderne Browser */
      height:500px; /*voor IE6 */
      min-height: 500px;

}

.message_header {width: 700px;height: 20px;border: 2px solid red;}

/* .view .left {position: absolute;background: url('/admin/images2/nl/backgrounds/main_bg_left.png') repeat-y;width: 8px;height: 100%;top: 16px;left: 0;margin: 0;} */
/* .message_list {float: left; background: white;margin-left: 8px;margin-top: 0/*16px/;padding: 0; width: 676px;top:0; bottom: 10px; height: 100%;} */
/* .view .right {float: left; background: url('/admin/images2/nl/backgrounds/main_bg_right.png') repeat-y;width: 16px;height: 500px;top: 16px;right: 0;margin: 0;} */

.playlist a
{
      text-align: left;
      display:block;
      position: absolute;
      width: 160px;
      line-height: 35px;
      padding-left: 25px;
      text-align: left;
      color: gray;
      /* 	zoom:1; */
      z-index:2;
      font-weight: bold;
      text-decoration: none;
}
.playlist.selected a
{
      color: green;
}
.playlist.subtab a {
      padding-left:15px;
      line-height: 25px;
      top: 12px;

}
.playlist.subsubtab a {
      padding-left: 25px;
      line-height: 25px;
      top: 15px;
}
.playlist_selected a:hover, .playlist a:hover{
      text-decoration: underline;
}

.messages_top {
      height: 40px;
      width: 743px;
      padding: 8px;
      background: url('/admin/images2/backgrounds/head_balk.gif') repeat-x;
}

.messageFrame {
      position: relative;
      left: 0px;
      width: 660px;
      height: 600px;
      border: none;
}

h1 {
      margin: 0;
      margin-left: 10px;
      font-size: 15px;
      color: #1F6FAE;
}

.head_logo {
      position: relative;
      clear: right; float: right;
      top: -9px;
      padding: 0; margin: 0;
      width: 80px;
      height: 40px;
      background: url('/admin/images2/nl/backgrounds/mxm_logo.png') no-repeat;
}

img.button {
      border: none;
}

input, textarea.cell {
      border: solid 1px #7f9db9;
      background: url(/admin/images2/backgrounds/input_background.gif) repeat-x top;
      padding: 2px;
      margin: 0;
      color: #323232;
}

input[type="submit"], input[type="button"]  {
      background: url(/admin/images2/backgrounds/button_background.gif) repeat-x top;
      border: solid 1px #b9b9b9;
      cursor: pointer;
      cursor: hand;
      color: #006ee1;
      font-weight: bold;
      font-size: 12px;
        -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      padding: 2px 8px;
      margin: 0 10px 10px 0;

}
input[type="submit"]:hover,  button:hover  {
      background: url(/admin/images2/backgrounds/button_background_hover.gif) repeat-x top;
}

input[type="checkbox"],
input[type="radio"] {
      border: none;
       background: none;
}
input[disabled] {
	color: #666666;
	border-color: #AAAAAA;
}

fieldset {
	border: solid 1px #1F6FAE;
	margin-right: 15px;
	padding: 10px;
	margin: 5px 0 0 0;
}

fieldset legend {
	font-weight: bold;
	font-size: 1.1em;
	color: #1F6FAE;
}

label {
	cursor: pointer;
}

.message.error H3{
      float: left;
      height: 15px;
      margin: 0 10px 0 0;
}

.message.error {
      background: url(../images2/backgrounds/fancybox_title_red.gif) top left repeat-x;
      height: 30px;
      line-height: 20px;
      padding: 5px;
      color: white;
}

a {
      color: #5e5e5e;
}
a:hover {
      text-decoration: none;
}

.popup_buttons { padding-left: 10px; text-align: center;}

.pagination {
	position: relative;
	left: -10px;
	height: 40px;
	width: 737px;
	padding: 10px;

	background: url('/admin/images2/backgrounds/head_balk.gif') repeat-x;
}

.pagination ul {
	margin: auto;
	padding: 0;
}
.pagination li {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}

.pagination li .page {
	display: block;
	float: left;
	margin: 0 2px;
	
	width: 22px;
	height: 22px;
	
	line-height: 22px;
	font-weight: bold;
	color: #006EE1;
	
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0 #ffffff;
		
	overflow: none;	

	background: url('/admin/images2/icons/icon_page.gif') no-repeat;	
}
.pagination li .page.first {
	background: url('/admin/images2/icons/icon_first.gif') no-repeat;	
}
.pagination li .page.prev {
	background: url('/admin/images2/icons/icon_prev.gif') no-repeat;	
}
.pagination li .page.next {
	background: url('/admin/images2/icons/icon_next.gif') no-repeat;	
}
.pagination li .page.last {
	background: url('/admin/images2/icons/icon_last.gif') no-repeat;	
}
.pagination .page.active {
	color: #000;
	background: url('/admin/images2/icons/icon_active.gif') no-repeat;	

}
.pagination li .all {
	margin-left: 10px;
	background: none;
	width: auto;
	text-shadow: 1px 1px 0 #ffffff;
	
}
.pagination li .all.active {
	background: none;
	color: silver;
}

