/** misc **********************************************************************/
body
	{
		font: 100.01% verdana, helvetica, sans-serif;
		background: #ECECEC url(/_admin/art/bg_content.jpg) no-repeat fixed 0 0;
		color: #000000;
	} 

.infonoprint {
/*	display:block;*/
}

.infoprint {
	display:none;
}

#logoprint {
	display:none;
}

.floatnone {
	float: none;
	clear: both;
	width: 1px;
	height: 1px;
	margin: 0;
	padding: 0;
	font-size: 0px;
	line-height: 0px;
}

.bg { background: #777; }

.bgtop { background: #969696 url(/_admin/art/bg_top.jpg) no-repeat 0 0; }

.bgmenu { background: #eeeeee url(/_admin/art/bg_menu.jpg) repeat-y 0 0; }

.bgbottom { background: #535353 url(/_admin/art/bg_bottom.jpg) no-repeat 0 0; }

.bglogin { background:#999999 url(/_admin/art/login.jpg) no-repeat center center; }

.lang { vertical-align:middle; margin-right:3px; }

.bgselecttop {
	margin:0 0px 0 0px;
	background-color:#ffeeee;
	border-left:1px solid #BE1B2D !important;
	border-right:1px solid #BE1B2D !important;
	border-bottom:1px solid #BE1B2D !important;
}

.bgselectbottom {
	margin:0 0px 0 0px;
	background-color:#ffeeee;
	border-top:1px solid #BE1B2D !important;
	border-left:1px solid #BE1B2D !important;
	border-right:1px solid #BE1B2D !important;
}

.cxxbg {
	background-color:#BE1B2D !important;
}

.cxxbg {
	color:#BE1B2D;
}

.cxx {
	color:#BE1B2D;
}

.box_ol {
	background:url(../art/box_ol.gif) no-repeat top left;
}

.box_o {
	background:url(../art/box_o.gif) repeat-x top;
}

.box_or {
	background-image:url(../art/box_or.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.box_l {
	background:url(../art/box_l.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

.box_r {
	background:url(../art/box_r.gif) repeat-y top right;
}

.box_ul {
	background-image:url(../art/box_ul.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

.box_u {
	background:url(../art/box_u.gif) repeat-x bottom left;
}

.box_ur {
	background:url(../art/box_ur.gif) no-repeat bottom right;
}

.tools {
	background-color:#aaaaaa;
}

.white {
	color:#FFFFFF !important;
}

body, 
a, 
p, 
ol, 
ul, 
li, 
img, 
div, 
form, 
select, 
input, 
table, 
tr, 
td, 
h1, 
h2, 
h3 
	{
		margin:0;
		padding:0;
	}

fieldset {
	padding:0;
	width:500px;
}
	
a, 
a:link, 
a:visited, 
a:focus, 
a:active
	{
		text-decoration:none;
	}

a:hover
	{
		text-decoration:underline;
	}

table, 
a img
	{
		border: 0;
	}

.imgleft { vertical-align:middle; margin-left:3px; }
.imgright { vertical-align:middle; margin-right:3px; }


/** table *********************************************************************/
.login table
	{
    aborder: 1px solid #003366 !important;
    background-color: #000000;
    width: 500px;
	}

.login table th, 
.login table td 
	{
		vertical-align: top;
	}

.content table
	{
    border: 1px solid #BE1B2D !important;
    background-color: #C6C6C6;
    width: 100%;
	}

.content table th, 
.content table td 
	{
		vertical-align: top;
	}

.utility table {
	border-left: 2px solid transparent !important;
	border-right: 1px solid transparent !important;
}
	
.bgselectbottom .utility table {
	border-left: 2px solid #ffeeee !important;
	border-right: 1px solid #ffeeee !important;
}

.paging table {
	border-left: 1px solid #BE1B2D !important;
	background-color: #A9A9A9;
}

.bgselectbottom .meta table,
.meta table {
	border-left: 1px solid #BE1B2D !important;
	background-color: #A9A9A9;
}

.charthd { margin:10px 0 0 0; padding:3px !important; background-color:#eee; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; font-size:18px; }
.chart { margin:0 0 10px 0; padding:10px !important; border:1px solid #ddd; }

.chart table { border: 0px !important; background-color: #ffffff; }

.notable table {
	border: 0px !important;
}

.notable td, 
.notable tr {
	border-bottom: 0px !important;
	padding: 0px !important; 
}
	
/** text **********************************************************************/
.copy {
	color: #000000;
	font-size: 11px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	vertical-align: top;
	padding: 4px 5px 4px 5px; 
}

.copybold {
	color: #000000;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	vertical-align: top;
	padding: 4px 5px 4px 5px; 
}
	
.chart {
	color: #000000;
	font-size: 11px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	vertical-align: top;
	padding: 4px 0px 4px 0px; 
}

.chartbold {
	color: #000000;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	vertical-align: top;
	padding: 4px 0px 4px 0px; 
}

.bottom {
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 4px 5px 4px 5px; 
}

.bottom a:link,
.bottom a:visited,
.bottom a:active {
	color: #ffffff;
}

.cinema {
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 4px 5px 4px 5px;
}

.cinema a,
.cinema a:link,
.cinema a:visited,
.cinema a:active {
	color: #ffffff;
}
	
.cinema a:hover {
	color: #BE1B2D;
	text-decoration:none;
}
	
.header {
	color: #000000;
	font-size: 18px;
	font-weight:bold;
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 15px 0px 10px 1px;
}

.header a:link,
.header a:visited,
.header a:active {
	color: #000000;
	text-decoration:none;
}

.header a:hover {
	color: #BE1B2D;
	text-decoration:underline;
}

.subheader {
	color: #000000;
	font-size: 14px;
	font-weight:bold;
	font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 10px 0 10px 0;
}

.teaser {
	color: #000000;
	font-size: 11px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 0px 0 10px 0;
}

.errordesc {
	color: #BE1B2D;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 0px 0 10px 0; 
}

.errorinput
	{
		color: #FFFFFF;
		background-color:#BE1B2D !important;
	}

.head td
	{
    background-color: #9A9A9A;	
		color: #ffffff;
		font-size: 11px;
		font-weight:bold;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	  vertical-align: top;
		padding: 3px 4px 3px 4px; 
		border-bottom: 1px solid #BE1B2D;
	}

.subhead td {
	background-color: #bbb;	
	color: #000;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  vertical-align: top;
	padding: 3px 4px 3px 4px; 
	border-bottom: 1px solid #888;
}

.action td {
	background-color: #bbb;	
	color: #000;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  vertical-align: top;
	padding: 2px 4px 4px 4px; 
	border-top: 1px solid #888;
}

.head td a:link,
.head td a:visited,
.head td a:active,
.subhead td a:link,
.subhead td a:visited,
.subhead td a:active
	{
		color: #BE1B2D;
	}
	
.total td
	{
    background-color: #9A9A9A;	
		color: #ffffff;
		font-size: 11px;
		font-weight:bold;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	  vertical-align: top;
		padding: 3px 4px 3px 4px; 
		border-top: 1px solid #BE1B2D;
	}
	
.datatable td
	{
		color: #000000;
		font-size: 11px;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	  vertical-align: top;
		padding: 5px 4px 2px 4px; 
		empty-cells:show;
	}

.data td
	{
		/*background-color: #E5E5E5;*/
		color: #000000;
		font-size: 11px;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	  vertical-align: top;
		padding: 5px 4px 2px 4px; 
		empty-cells:show;
	}

.data td a:link,
.data td a:visited,
.data td a:active
	{
		color: #BE1B2D;
	}

.datasmall td {padding: 2px 4px 1px 4px !important;}
	
.data1 td	{
	background-color: #E5E5E5;
	color: #000000;
	font-size: 11px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  vertical-align: top;
	padding: 2px 4px 2px 4px; 
	empty-cells:show;
	border-bottom: 1px solid #C6C6C6;
}


.data2 td {
	background-color: #FFF;
	color: #000000;
	font-size: 11px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  vertical-align: top;
	padding: 2px 4px 2px 4px; 
	border-bottom: 1px solid #C6C6C6;
}


.data3 td {
	background-color: #ccc;
	color: #000000;
	font-size: 11px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
  vertical-align: top;
	padding: 2px 4px 2px 4px; 
	border-bottom: 1px solid #aaa;
}

.data1 td a:link, .data1 td a:visited, .data1 td a:active,
.data2 td a:link, .data2 td a:visited, .data2 td a:active,
.data3 td a:link, .data3 td a:visited, .data3 td a:active {
	color: #BE1B2D;
}

.bold { font-weight:bold; }

.error { color: #BE1B2D; }
	
.white {
	color: #ffffff;
}

.data1 .error, 
.data2 .error,
.data3 .error
	{
		color: #BE1B2D;
		font-weight:bold;
	}

.error {
	color:#BE1B2D;
}
	
.utilitytexta td {
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 1px 3px 2px 3px;
	border-right: 1px solid #BE1B2D;
	border-bottom: 1px solid #BE1B2D;
}
/*
.utilitytexta td a:link,
.utilitytexta td a:visited {
	color: #FFFFFF;
}

.utilitytexta td a:hover,
.utilitytexta td a:focus,
.utilitytexta td a:active {
	color: #00A6EC;
	text-decoration:none;
}
*/
.utilitytexttopa td {
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: 1px 3px 2px 3px; 
	border-right: 1px solid #BE1B2D;
	border-top: 1px solid #BE1B2D;
}



.utilitytexta td a:link,
.utilitytexta td a:visited,
.utilitytexttopa td a:link,
.utilitytexttopa td a:visited {
	color: #FFFFFF;
}

.utilitytexta td a:hover,
.utilitytexttopa td a:hover,
.utilitytexta td a:focus,
.utilitytexttopa td a:focus,
.utilitytexta td a:active,
.utilitytexttopa td a:active {
	color: #BE1B2D;
	text-decoration:none;
}

.utilitytext {
	background-color: #BE1B2D;
}

.utilityempty {
	background-color:#EEEEEE;
	border-top: 0 !important;
	border-bottom: 0 !important;
	padding:0 !important;
}

.utilitypic {
	padding: 1px 0 1px 3px !important;
	border-right: 0 !important;
}

/** background ****************************************************************/
.rowtop
	{
    background-color: #9A9A9A;	
    font-weight: bold;
    padding: 2px 0 0 0; 
	}

.row1
	{
		background-color: #E5E5E5;
		padding: 4px 10px 4px 10px; 
	}

.row2
	{
		background-color: #ffffff;
    padding: 2px 0 0 0; 
	}

.line	{
	background-color: #333;
}

.line2	{
	background-color: #777777;
}

.helpcontenttable {
	width:100%;
}
	
.help 
	{
		background-color:#C60000;
	}


.helphead
	{
		padding:15px 10px 10px 20px;
		font-size:14px;
		font-weight:bold;
	}

.helpsubhead
	{
		padding:2px 10px 2px 20px;
		font-size:11px;
		font-weight:bold;
		background-color:#EEEEEE;
	}

.helpsubhead a
	{
		color:#000000;
		text-decoration:none;
	}

.helpsubhead a:hover
	{
		color:#000000;
		text-decoration:underline;
	}
	
.helptext
	{
		padding:5px 10px 0 20px;
		font-size:11px;
	}

.helptext a
	{
		color:#000000;
		text-decoration:none;
	}

.helptext a:hover
	{
		color:#000000;
		text-decoration:underline;
	}
	
.helpadd
	{
		padding:5px 10px 0 10px;
		font-size:11px;
	}

.helpadd a
	{
		color:#000000;
		text-decoration:none;
	}

.helpadd a:hover
	{
		color:#000000;
		text-decoration:underline;
	}
	
/** input *********************************************************************/
input 
	{
		font-size: 11px;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
		background-color: #ffffff;
	}

select 
	{
    background: #ffffff;
    width: 235px;
    margin: 0;
	}

input.submitbutton 
	{
		border: 2px solid #BE1B2D;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 11px;
		margin-left:5px;
		padding:1px 5px;
		background-color: #ffffff;
	}

input.submitbutton:hover {
		background-color: #BE1B2D;
		color:#ffffff;
}

.loginbutton 
	{
		border: 2px solid #BE1B2D;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 11px;
		background-color: #ffffff;
	}

.loginbutton:hover {
		background-color: #BE1B2D;
		color:#ffffff;
}

	
.loginfield
	{
		font-size: 11px;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #9A9A9A;
    border-bottom: 1px solid #9A9A9A;
    vertical-align: middle;
    padding: 2px;
    margin: 0;
    background-color: #ffffff;
	}

.inputfield
	{
		font-size: 11px;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #9A9A9A;
    border-bottom: 1px solid #9A9A9A;
    vertical-align: middle;
    padding: 2px;
		margin:0 0 0 2px;
    background-color: #ffffff;
		width:500px;
	}

.inputfieldfile
	{
		font-size: 11px;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #9A9A9A;
    border-bottom: 1px solid #9A9A9A;
    vertical-align: middle;
    padding:2px;
		margin:0 0 0 2px;
    background-color: #ffffff;
		width:500px;
		height:17px;
	}

.inputreport {
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #9A9A9A;
   border-bottom: 1px solid #9A9A9A;
   vertical-align: middle;
   padding:2px;
	font-size: 11px;
   margin: 0;
   background-color: #ffffff;
	width:500px;
}

.inputfooter {
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #9A9A9A;
   border-bottom: 1px solid #9A9A9A;
   vertical-align: middle;
   padding: 0 0px 0 0px;
   margin: 0;
   background-color: #eeeeee;
	width:100px;
}

.selectfield {
   background: #ffffff;
   width: 250px;
   margin: 3px 5px 3px 5px;
}

.action td .selectfield {
	background: #ffffff;
	margin: 0px;
}
	
.inputcinema {
	font-size: 12px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
   border-top: 1px solid #000000;
   border-left: 1px solid #000000;
   border-right: 1px solid #9A9A9A;
   border-bottom: 1px solid #9A9A9A;
   vertical-align: top;
   padding: 2px 2px 3px 2px;
	 margin: 0px 5px 0px 5px !important;
   background-color: #ffffff;
	width:100px;
	height:20px;
}


.inputbtn {
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	background-color:#eeeeee;
	border:solid 1px #555555;
}

	
/** menu **********************************************************************/
.m1 {
	width:163px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	background-color: #E5E5E5;
	border-bottom:1px solid #B70A4E;
	padding:0px 0 1px 0;
}
.m1 a,
.m1 a:link,
.m1 a:visited,
.m1 a:active {
	color:#000000;
	padding-left:10px;
	text-decoration:none;
	outline:none;
}
.m1 a:hover {
	color:#B70A4E;
	padding-left:10px;
	text-decoration:none;
	outline:none;
}

.m1on {
	width:163px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#B90049;
	background: #9A9A9A url(/_admin/art/show.gif) no-repeat right center;
	border-bottom:1px solid #B70A4E;
	padding:0px 0 1px 0;
}
.m1on a,
.m1on a:link,
.m1on a:visited,
.m1on a:active {
	color:#B70A4E;
	padding-left:10px;
	text-decoration:none;
	outline:none;
}
.m1on a:hover {
	color:#000000;
	padding-left:10px;
	text-decoration:none;
	outline:none;
}

.m2, .m2shop {
	width:163px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	background-color: #E5E5E5;
	border-bottom:1px solid #777;
	padding:1px 0 2px 0;
}

.m2 a,
.m2 a:link,
.m2 a:visited,
.m2 a:active {
	color:#000000;
	padding-left:20px;
	text-decoration:none;
	outline:none;
}
.m2 a:hover {
	color:#B70A4E;
	padding-left:20px;
	text-decoration:none;
	outline:none;
}
.m2shop a,
.m2shop a:link,
.m2shop a:visited,
.m2shop a:active {
	color:#000000;
	padding-left:0px;
	text-decoration:none;
	outline:none;
}
.m2shop a:hover {
	color:#B70A4E;
	padding-left:0px;
	text-decoration:none;
	outline:none;
}

.m2on, .m2shopon {
	width:163px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#B70A4E;
	background: #BBBBBB url(/_admin/art/show.gif) no-repeat right center;
	border-bottom:1px solid #777;
	padding:1px 0 2px 0;
}
.m2on a,
.m2on a:link,
.m2on a:visited,
.m2on a:active {
	color:#B70A4E;
	padding-left:20px;
	text-decoration:none;
	outline:none;
}
.m2on a:hover {
	color:#000000;
	padding-left:20px;
	text-decoration:none;
	outline:none;
}
.m2shopon a,
.m2shopon a:link,
.m2shopon a:visited,
.m2shopon a:active {
	color:#B70A4E;
	padding-left:0px;
	text-decoration:none;
	outline:none;
}
.m2shopon a:hover {
	color:#000000;
	padding-left:0px;
	text-decoration:none;
	outline:none;
}

.m3on {
	width:163px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#B70A4E;
	background-color: #9A9A9A;
	border-bottom:1px solid #B70A4E;
	padding:2px 0 4px 0;
}

.m3on select {
	margin-left:10px;
}

.shopinfo { 
	text-align:center;
	width:20px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:0px;
	margin:0px;
}

.loginhead, .loginhead td { background-color:#CCC; border-bottom:1px solid #BBB; }

.loginsubhead, .loginsubhead td { color:#333; font-size:17px; font-weight:bold; }

.loginfail, .loginfail td { color:#BE1B2D; background-color:#eee; border-top:1px solid #CCC; border-bottom:1px solid #CCC; }

.loginshadow-r, .loginshadow-r td { background:url(/_admin/art/sh_r.png) no-repeat 0px 0px; }
.loginshadow-rb, .loginshadow-rb td { background:url(/_admin/art/sh_rb.png) no-repeat 0px 0px; }
.loginshadow-b, .loginshadow-b td { background:url(/_admin/art/sh_b.png) no-repeat 0px 0px; }
.loginrow .copy b { color:#333; }


.dokuhead td,.dokuhead th { background-color: #666;	color: #ffffff; font-size: 11px; font-weight:bold; vertical-align: top; padding: 3px 4px 3px 4px; }
.doku1 td, .doku2 td, .doku3 td, .doku4 td { vertical-align: top; font-size:11px; padding: 2px 3px 2px 3px; empty-cells:show; color: #000; }
.doku1 td { background-color: #eee; }
.doku2 td { background-color: #ddd; }
.doku3 td { background-color: #fff; }
.doku4 td { background-color: #f00; color:#fff !important; }

.contenttable table { padding:0; margin:0; }
.contenttable td { padding:2px 3px 2px 3px; font-size:11px; color:#000; vertical-align:top; line-height:18px; }


/** upload ********************************************************************/
.bdLine								{background-color:#c0c0c0;}
.bdFrame							{background-color:#eeeeee;}
.bdHead								{background-color:#636583;}
.bdLight							{background-color:#ffffff;}
.bgProgress						{background-color:#0097df;}

.text									
	{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:#000000; text-decoration:none;}
.text a:link 					
	{font-weight:bold; color:#000000; text-decoration:none;}
.text a:visited				
	{font-weight:bold; color:#000000; text-decoration:none;}
.text a:active 				
	{font-weight:bold; color:#000000; text-decoration:none;}
.text a:hover 				
	{font-weight:bold; color:#BE1B2D; text-decoration:none;}

.textbold 						{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#000000; text-decoration:none;}
.textbold a:link 			{font-weight:bold; color:#000000; text-decoration:none;}
.textbold a:visited		{font-weight:bold; color:#000000; text-decoration:none;}
.textbold a:active 		{font-weight:bold; color:#BE1B2D; text-decoration:none;}
.textbold a:hover 		{font-weight:bold; color:#BE1B2D; text-decoration:none;}

.textwhite						{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color:#000000; text-decoration:none;}
.textwhite a:link 		{font-weight:bold; color:#ffffff; text-decoration:none;}
.textwhite a:visited	{font-weight:bold; color:#ffffff; text-decoration:none;}
.textwhite a:active 	{font-weight:bold; color:#ffffff; text-decoration:none;}
.textwhite a:hover 		{font-weight:bold; color:#BE1B2D; text-decoration:none;}

.textboldwhite				{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#ffffff; text-decoration:none;}
.textboldwhite a:link 	{font-weight:bold; color:#ffffff; text-decoration:none;}
.textboldwhite a:visited	{font-weight:bold; color:#ffffff; text-decoration:none;}
.textboldwhite a:active {font-weight:bold; color:#ffffff; text-decoration:none;}
.textboldwhite a:hover 	{font-weight:bold; color:#ff0000; text-decoration:none;}

.texterror						{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#d60000; text-decoration:none;}
.texterror a:link 		{font-weight:bold; color:#000000; text-decoration:none;}
.texterror a:visited	{font-weight:bold; color:#000000; text-decoration:none;}
.texterror a:active 	{font-weight:bold; color:#000000; text-decoration:none;}
.texterror a:hover 		{font-weight:bold; color:#c0c0c0; text-decoration:none;}


#menuSystem						{position: absolute; left: 40px; top: 0px; z-index: 1;}
#menuSystem table			{font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 9pt; border-collapse:collapse;}
#menuSystem table	td	{padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px}

#mainTable table 			{border:1px outset #c0c0c0; border-collapse:collapse;}
#mainTable th         {background-color:#eeeeee; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px; text-align:center; color:#000000}
#mainTable table td 	{background-color:#eeeeee; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px;  text-align:left;}

#mainTable a       		{color:#333333; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; text-decoration:none;}
#mainTable a:link     {color:#333333; padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:1px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; text-decoration:none;}
#mainTable a:hover    {color:#FFFFFF; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9pt; text-decoration:none; display:block; background-color:#636583;}

#search {
	height:410px;
	overflow: auto;
}


#folder {
	width:216px;
	height:580px;
	overflow: auto;
}

#folder {
	width:216px;
	height:580px;
	overflow: auto;
}

#folder td {
	padding:1px 0 1px 0;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
}

#folder img {
	margin:0 5px 0 2px;
	vertical-align: middle;
}

#folder a,
#folder a:link,
#folder a:active,
#folder a:visited {
	color:#000000;
	font-weight:normal;
	text-decoration:none;
}

#folder a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


#files {
	width:636px;
	height:558px;
	overflow: auto;
}

#filesview {
	width:636px;
	height:577px;
	overflow: auto;
}

.editbox {
	z-index:2 !important;
	position:absolute;
	top:auto;
	border:1px solid #BE1B2D;
	background-color:#eeeeee;
	padding:0px;
	width:300px;
} 

.editbox td {
	background-color:#eeeeee;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding:2px !important;
}

.editboxhd td {
	background-color:#9A9A9A !important;
	color:#ffffff;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.editboxtd td {
	vertical-align:middle !important;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:25px;
	border-top:1px solid #ffffff;
}

.editboxdummy td {
	height:5px;
	background-color:#ffffff !important;
}

.editboxtd td a:link,
.editboxtd td a:visited,
.editboxtd td a:active
	{
		color: #BE1B2D;
	}

.numberbox td {
		padding:10px 10px 0px 10px;
		text-align:center;
}

.numberbox1 {
		font-size:11px;
		border:1px solid #c0c0c0;
		padding:5px;
}

.i60{width:60px;height:60px;cursor:pointer;}
.i48{width:48px;height:48px;cursor:pointer;}
.i32{width:32px;height:32px;cursor:pointer;}
.i24{width:24px;height:24px;cursor:pointer;}
.i18{width:18px;height:18px;cursor:pointer;}


.b_t {border-top:1px dotted #c6c6c6;}
.b_l {border-left:1px dotted #c6c6c6;}
.b_r {border-right:1px dotted #c6c6c6;}
.b_b {border-bottom:1px dotted #c6c6c6;}

.b_r_black {border-right:2px solid #000000;}

.b_t_no {border-top:0px !important;}
.b_b_no {border-bottom:0px !important;}

.markgray {background-color:#c0c0c0 !important;}
.markred {background-color:#FF0000 !important;}
.markyellow {background-color:#F8E540 !important;}
.markgreen {background-color:#66FF66 !important;}
.markblue {background-color:#0099FF !important;}

.marklightred {background-color:#ffeeee !important;}
.marklightgreen {background-color:#eeffee !important;}
.marklightgray {background-color:#dadada !important;}
.marklightblue {background-color:#8EC6EB !important;}

.markvac2 {background-color:#FFFF00 !important;}
.markvac3 {background-color:#FF9C00 !important;}
.markvac4 {background-color:#0099FF !important;}
.markvac5 {background-color:#CC00FF !important;}
.markvac6 {background-color:#CC9933 !important;}


.fileinfohd {
		font-size:11px;
		color:#ffffff;
		font-weight:bold;
		background:url(../art/verlauf_216.gif);
		padding:1px 1px 1px 3px;
}

.fileinfo {
		font-size:11px;
		padding:3px 1px 2px 3px;
}

.fileinfo img {
		vertical-align: middle;
}

.fileinfo a {
		color:#000000;
		font-weight:bold;
		text-decoration:none;
}

table.infotable {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    background-color: #E5E5E5;
    width: 510px;
    margin: 0 0 8px 0;
}

table.infotable th,
table.infotable td {
    vertical-align: top;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin: 0;
}

table.infotable th {
    padding: 4px;
}
table.infotable td {
    padding: 2px 4px 2px 4px;
}

table.infotable th {
    font-weight: bold;
}

table.infotable tr.firstrow th {
    background-color: #9A9A9A;
}

table.infotable tr.row2 th,
table.infotable tr.row2 td {
    background-color: #ffffff;
}

table.infotable tr.row1 input,
table.infotable tr.row2 input {
		border:1px solid #000000;
		width:40px;
		text-align:right;
    background-color: #ffffff;
		padding:1px;
}


table.infotable .copy {
    font-size: 11px;
}


/* jQuery Accordion */
.AccordionHeadDefault { cursor: pointer; }
.AccordionHead, .AccordionHead0, .AccordionHead1, .AccordionHead2, .AccordionHead3, .AccordionHead4 { margin-bottom: 2px; padding: 4px 2px 4px 20px; cursor: pointer; background-color: #bbb; background-image: url(/art/plus.gif); background-position: 5px 7px; background-repeat: no-repeat; color: #fff; font-size:10px; font-weight: bold; text-transform: uppercase;}
.AccordionHeadOpen, .AccordionHeadOpen0, .AccordionHeadOpen1, .AccordionHeadOpen2, .AccordionHeadOpen3, .AccordionHeadOpen4	{ margin-bottom: 2px; padding: 4px 2px 4px 20px; cursor: pointer; background-color: #666; background-image: url(/art/minus.gif); background-position: 5px 7px; background-repeat: no-repeat; }
.AccordionHead:hover, .AccordionHead0:hover, .AccordionHead1:hover, .AccordionHead2:hover, .AccordionHead3:hover, .AccordionHead4:hover { background-color: #666; }
.AccordionContent { font-size:11px; padding:5px 0px 7px 0px; font-weight:bold; }
.AccordionContent p { padding: 1px 0 3px 0; color:#000; }
.AccordionContent p a { color:#000; }

/* jQuery Autocomplete */
.ac_results, .ac_results2 { padding: 0px 2px 0px 0px; border: 1px solid #a8a8a8; background-color: white; overflow: hidden; z-index: 99999; width: 250px; margin-top: 0px; margin-left: 0px; opacity: .95; filter: alpha(opacity=95); -moz-opacity: 0.95; }
.ac_results ul, .ac_results2 ul { width: 100%; list-style-position: outside; list-style: none; padding: 2px; margin: 0; }
.ac_results li, .ac_results2 li { margin: 0px; padding: 2px; cursor: default; display: block; font: 11px Arial, Helvetica, Verdana; overflow: hidden; white-space: nowrap; }
.ac_loading { background: white url('/art/css/indicator.gif') right center no-repeat; }
.ac_odd  { background-color: #eee; }
.ac_over { background-color: #0A246A; color: white; }
.ac_results2 { margin-left: 0px; }

/* CuteEditor */
hr { color: dimgrey; height:1px; text-align:left}
p { margin:0px;}
h1 { font:bold 17px verdana; margin-bottom:10px; color: #003399;}
#footer { clear: both;	padding: 1em;	text-align: center;	border-top:solid 2px #ECECF6; }	
.tab-inactive
{
	background-color: #003366; 
	display:inline; 
	padding-left: 6px;
	padding-right: 6px;
	height:20;
	font:11px verdana;
	font-weight: normal;
	cursor:hand; 
}
.tab-active
{
	font:11px verdana;
	font-weight: normal;
	color: #000000;
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-bottom: 0px none #c0c0c0;
	background-color: #efefef;
	text-align: center;
	display:inline;	
	padding-top: 4px;
	padding-right: 6px;
	padding-left: 6px;
}
 
/*----Example CSS Class --*/ 
img.greyborder {
	border: 1px solid #c0c0c0;
}
img.invert {
	filter: invert;
}
img.flip{
	filter: fliph 
}
td.module {
	background-color: #efefef;
}
td.content {
	color: black; 
	font-family: tahoma, arial, helvetica; 
	font-weight: bold; 
}
/* hyperlink styles of the unselected tabs */
a.othertabs:link, a.othertabs:visited, a.othertabs:active {
	text-decoration: none;
	color:#ffffff;
}
a.othertabs:hover {
	text-decoration: underline;
	color:#ffff00;
}
.subtabbg {
	background-color: #efefef;
}
.redcolor{
	color:red;
}
.boldgreen
{
	color: green; font-weight: bold;
}
.highlight
{
	background-color: yellow;
}



