html {
    position: relative;
    min-height: 100%;
}

body { 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #15a6a8;
    background-image: url('pic/bg_head.jpg');
    background-repeat: no-repeat;
	margin: 0 0 100px;
    background-position: left top; 
	padding: 25px;

	}

#content{   
    overflow:auto;
    position: relative;
    max-height:200px;
}

#footer {
	background:#3F4E5B;
	color: #ffffff;
	width:100%;
	height:80px;
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
}
	
body.ures { 
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
    
    background-position: left top; 
	margin: 0px;
	padding: 0px 0px 0px;

	}	
	
div.mi {
	position: relative;
	top: 322px;
	width: 1300px;
    height: 100%;
	padding: 0px;
    background-image: url('pic/bg.jpg');
    background-repeat: repeat;
    background-position: left;
	
}

h2 {
	font-size: 13px;
	color: #3590B8;
	font-family: verdana;
	font-weight: bold;
}

h3 {
	font-size: 11px;
	color: #3590B8;
	font-family: verdana;
	font-weight: bold;
}

li.kocka {
	list-style-type: square;
	}


#div1 {
    background-origin: border-box;
	
	}


#myBox {
    position:absolute;
	top: 322px;
	left: 733px;
    z-index:4;
}	
	
.textfield {
	font-size: 11px;
	color: #333333;
	background: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-left: 1px;
}
h1 {
	color: #99CC00;
	margin: 0px 0px 5px;
	padding: 0px 0px 3px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #E6E8ED;
}

h1.menu {
	color: #99CC00;
	margin: 0px 0px 0px;
	padding: 0px 0px 3px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #E6E8ED;
}

h1.pont {
	font-size: 15px;
	color: #3590B8;
	font-family: verdana;
	text-align: center;
}

a {
	color: #2D3954;
	font-size: 11px;
}
a:hover {
	color: #99CC00;
}

a.menu {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	display: block;
    width: 138px;
	height: 28px;
	background-color: #3590B8;
	border-radius: 5px;	
	 text-align: center;
	padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
	border: 1px solid #3590B8;
}

a:hover.menu {
	color: #ffffff;
    display: block;
    width: 140px;
	border: 1px solid #3590B8;
background-color: #035477;	
}

a.footer {
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

a:hover.footer {
	font-family: Arial;
	color: #9B9C9D;
	font-size: 12px;
	text-decoration: none;
}

a.error{
	color:#ff0000;
	font-weight: bold;
}


/*a.footer {  font-family: Arial; color: #ffcc00; font-size: 12px; text-decoration: none}
a:hover.footer {  font-family: Arial; color: #ffffff; font-size: 12px; text-decoration: none}*/




.err {
	color: #FF9900;
}
th {
	font-weight: bold;
	text-align: left;
}

table.myTable{
  border-collapse:collapse;
  border-spacing: 5px 5px;
  border: 0px;
  padding: 1px;
  margin-left: auto; 
  margin-right: auto;
  width: 900px;
  margin-bottom: 80px;
}

table.myTable tr{
  border-bottom: 1px solid #035477;
}

table.myTable tr:last-child
{
   border-bottom: none;
}

table.myTable td{
  padding: 5px;
}

table.myTable td.error
{
  border: 2px solid #A60000;
  padding: 3px;
  background-color: #FF7373;
}

table.myTable2{
  border-collapse:collapse;
  border-spacing: 5px 5px;
  border: 1px solid #035477;
  padding: 1px;
  margin-left: auto; 
  margin-right: auto;
  width: 900px;
}

table.myTable2 td{
  border: 1px solid #035477;
  padding: 3px;
}

table.myTable2 td.error
{
  border: 2px solid #A60000;
  padding: 3px;
  background-color: #FF7373;
}

td { font-family: verdana; font-size: 12px; text-decoration: none; color: #000000;}
td.menu {
background-color: #3590B8;
font-family: verdana;
font-size: 12px;
text-decoration: none;
color: #ffffff;
line-height: 150%;
 padding: 3px 3px 3px 3px; 
border-radius: 5px;
vertical-align: center;
text-align: center;
}

td:hover.menu {
background-color: #035477;
}

 .box1 {
 font-family: inform;
 font-size: 12px;
 border: 1px solid #D8D9E5;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px; 

 }
 
  .box2 {
 font-family: verdana;
 font-size: 13px;
 background-color: #3590B8;
 color: #ffffff;
 border: 1px solid #0E83B6;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px;
 width: 900px;
 }
 
 .box2_file {
 font-family: verdana;
 font-size: 13px;
 background-color: #3590B8;
 color: #ffffff;
 border: 1px solid #0E83B6;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px;
 width: 100%;
 }
 
 .box_ered {
 font-family: verdana;
 font-size: 12px;
 border: 1px solid #0E83B6;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px;
 width: 100%;
 }
 
  .box_ered1 {
 font-family: verdana;
 font-size: 12px;
 border: 1px solid #0E83B6;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px;
 width: 50%;
 }

 .box2medium {
 font-family: verdana;
 font-size: 11.5px;
 background-color: #3590B8;
 color: #ffffff;
 border: 1px solid #0E83B6;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px;
 width: 900px;
 }
 
 .box2small {
 font-family: verdana;
 font-size: 10px;
 background-color: #3590B8;
 color: #ffffff;
 border: 1px solid #0E83B6;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px;
 width: 900px;
 }

 .box2err {
 font-family: inform;
 font-size: 11px;
 border: 1px solid #ff0000;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px;
 width: 100%;
 }
 
 .box2c {
 font-family: inform;
 font-size: 11px;
 border: 1px solid #D8D9E5;
 text-align: center;
 width: 100%;
 }

 .box3 {
 font-family: inform;
 font-size: 10px;
 border: 1px solid #D8D9E5;
 text-align: center;
 width: 30;
 }

 .box4 {
 font-family: verdana;
 font-size: 13px;
 font-weight: bold;
 border: 1px solid #3590B8;
 background-color: #3590B8;
 width: 200;
 margin: 3px 3px 3px 3px;
 padding: 15px 15px 15px 15px;
 color: #ffffff;
 border-radius: 5px;
 }

 .box4inaktiv {
 font-family: verdana;
 font-size: 13px;
 font-weight: bold;
 border: 1px solid #D8D9E5;
 background-color: #333333;
 width: 200;
 margin: 3px 3px 3px 3px;
 padding: 15px 15px 15px 15px;
 color: #ffffff;
 border-radius: 5px;
 }
 
 .box4medium {
 font-family: verdana;
 font-size: 11.5px;
 font-weight: normal;
 border: 1px solid #3590B8;
 background-color: #3590B8;
 width: 200;
 margin: 3px 3px 3px 3px;
 padding: 5px 5px 5px 5px;
 color: #ffffff;
 border-radius: 5px;
 }

 .box4small {
 font-family: verdana;
 font-size: 10px;
 font-weight: normal;
 border: 1px solid #3590B8;
 background-color: #3590B8;
 width: 200;
 margin: 3px 3px 3px 3px;
 padding: 5px 5px 5px 5px;
 color: #ffffff;
 border-radius: 5px;
 }

 .box4smallinaktiv {
 font-family: verdana;
 font-size: 10px;
 font-weight: normal;
 border: 1px solid #D8D9E5;
 background-color: #333333;
 width: 200;
 margin: 3px 3px 3px 3px;
 padding: 5px 5px 5px 5px;
 color: #ffffff;
 border-radius: 5px;
 } 
 
 .box4ujsor {
 font-family: verdana;
 font-size: 13px;
 font-weight: bold;
 border: 1px solid #D8D9E5;
 background-color: #0d64ae;
 width: 200;
 margin: 3px 3px 3px 3px;
 padding: 15px 15px 15px 15px;
 color: #ffffff;
 border-radius: 5px;
 }
 
 
 
 .box5 {
 font-family: inform;
 font-size: 10px;
 border: 1px solid #D8D9E5;
  }

 .box6 {
 font-family: inform;
 font-size: 11px;
 border: 1px solid #D8D9E5;
  }  

 .box7 {
 font-family: inform;
 font-size: 12px;
 border: 1px solid #D8D9E5;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px;
 width: 100;
 }
 
  .box7err {
 font-family: inform;
 font-size: 12px;
 border: 1px solid #ff0000;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px;
 width: 100;
 }
 
.boxszam {
 font-family: inform;
 font-size: 12px;
 border: 1px solid #D8D9E5;
 text-align: right;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px;
 width: 100;
 }

 .boxszamerr {
 font-family: inform;
 font-size: 12px;
 border: 1px solid #ff0000;
 text-align: right;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px;
 width: 100;
 }
 
.boxigennem {
 font-family: inform;
 font-size: 12px;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px; 
 }

.boxalap {
 font-family: inform;
 font-size: 12px;
 margin: 1px 1px 1px 1px;
 padding: 3px 3px 3px 3px; 
 } 
 
 @media print {
	.page-break	{ display: block; page-break-before: always; }
}
 
.header {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #202060; BACKGROUND-COLOR: #aaccff; TEXT-ALIGN: center
}
#box {
	BORDER-RIGHT: #202060 1px solid; BORDER-TOP: #202060 1px solid; BORDER-LEFT: #202060 1px solid; BORDER-BOTTOM: #202060 1px solid
}
A.toollinks:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #202060
}
A.toollinks:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #202060
}
A.toollinks:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #202060
}
A.toollinks:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000040; BACKGROUND-COLOR: #ffffff
}
.button {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #6060a0 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #6060a0 1px solid; COLOR: #f0f0f0; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #0d64ae; TEXT-ALIGN: left; font-weight: bold; border-radius: 5px; 
}

.buttonv {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #6060a0 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #6060a0 1px solid; COLOR: #f0f0f0; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #5a8db9; TEXT-ALIGN: left; border-radius: 5px
}

.input_x {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #202060; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.row0 {
	FONT-SIZE: 12px; COLOR: #202060; BACKGROUND-COLOR: #ddeeff
}
.row1 {
	FONT-SIZE: 12px; COLOR: #202060; BACKGROUND-COLOR: #ffffff
}
.row_nobg {
	FONT-SIZE: 12px; COLOR: #202060
}
A.link:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #202060
}
A.link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #202060
}
A.link:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #202060
}
A.link:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000040; BACKGROUND-COLOR: #ffffff
}
.hilite {
	BACKGROUND-COLOR: #ffffff
}
.warn {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff4040! important
}
.tickethistory {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff
}
#id_unknown {
	BACKGROUND-COLOR: #000000
}
#id_correspond {
	BACKGROUND-COLOR: #000020
}
#id_comments {
	BACKGROUND-COLOR: #000060
}
#id_create {
	BACKGROUND-COLOR: #0000a0
}
#id_status {
	BACKGROUND-COLOR: #0000f0
}
#id_owner {
	BACKGROUND-COLOR: #002020
}
#id_date_due {
	BACKGROUND-COLOR: #002060
}
#id_sccb {
	BACKGROUND-COLOR: #0020a0
}
#id_version {
	BACKGROUND-COLOR: #002000
}
#id_versiont {
	BACKGROUND-COLOR: #200020
}
#id_queue_id {
	BACKGROUND-COLOR: #200060
}
#id_area {
	BACKGROUND-COLOR: #2000a0
}
#id_duplicate_ticket {
	BACKGROUND-COLOR: #2000f0
}
#id_dist_list {
	BACKGROUND-COLOR: #404040
}
#id_date_told {
	BACKGROUND-COLOR: #4040a0
}
#id_assoc {
	BACKGROUND-COLOR: #4040f0
}
#id_priority {
	BACKGROUND-COLOR: #602060
}
#id_final_priority {
	BACKGROUND-COLOR: #6020a0
}
#id_subject {
	BACKGROUND-COLOR: #206060
}
#id_effective_sn {
	BACKGROUND-COLOR: #2060a0
}
#id_requestors {
	BACKGROUND-COLOR: #6060a0
}
A.translink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff
}
A.translink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff
}
A.translink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff
}
A.translink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
.banner {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BORDER-LEFT: #ff0000 1px solid; COLOR: #ff0000; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #ffccff; TEXT-ALIGN: center
}
.restricted {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; FONT-WEIGHT: bolder; FONT-SIZE: 14px; BORDER-LEFT: #ff0000 1px solid; COLOR: #ff0000; BORDER-BOTTOM: #ff0000 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.authheader {
	BORDER-RIGHT: black 3px solid; BORDER-TOP: black 3px solid; FONT-WEIGHT: bolder; FONT-SIZE: 16px; BORDER-LEFT: black 3px solid; BORDER-BOTTOM: black 3px solid; TEXT-ALIGN: center
}
#authheader1 {
	COLOR: red; BACKGROUND-COLOR: gold
}
#authheader2 {
	COLOR: black; BACKGROUND-COLOR: #aaccff
}
.authlogin {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: black; BACKGROUND-COLOR: #ddeeff; TEXT-ALIGN: right
}
.authinputs {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000044
}
.authsmall {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
.authsmallred {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ff0000; TEXT-ALIGN: left
}
.authsmallright {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: right
}
.authsmallrightred {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ff0000; TEXT-ALIGN: right
}
.authsmallcenter {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.authversion {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: right
}
.auth_rt_admin {
	FONT-SIZE: 14px; COLOR: #cc0000; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center
}
.filters2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.filters1 {
	BORDER-RIGHT: #404040 4px solid; BORDER-TOP: #d0d0d0 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #d0d0d0 2px solid; BORDER-BOTTOM: #404040 4px solid; BACKGROUND-COLOR: #e0e0e0
}
.filters {
	BORDER-RIGHT: #808080 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-TOP-STYLE: solid; BORDER-BOTTOM: #808080 2px solid; BORDER-LEFT-STYLE: solid; BACKGROUND-COLOR: #efefef
}
#cc_by_1 {
	BACKGROUND-COLOR: #ffff99! important
}
#cc_by_2 {
	BACKGROUND-COLOR: #ffcccc! important
}
#cc_by_3 {
	BACKGROUND-COLOR: #99ffcc! important
}
#cc_by_4 {
	BACKGROUND-COLOR: #33cc99! important
}
#cc_by_5 {
	BACKGROUND-COLOR: #99ffff! important
}
#cc_by_6 {
	BACKGROUND-COLOR: #ff99ff! important
}
#cc_by_7 {
	BACKGROUND-COLOR: #ccffcc! important
}
#cc_by_8 {
	BACKGROUND-COLOR: #ccccff! important
}
#cc_by_9 {
	BACKGROUND-COLOR: #99ffff! important
}
#cc_by_10 {
	BACKGROUND-COLOR: #9999ff! important
}
#cc_by_11 {
	BACKGROUND-COLOR: #ff9999! important
}
#cc_by_12 {
	BACKGROUND-COLOR: #99ff99! important
}
#cc_by_13 {
	BACKGROUND-COLOR: #ffff00! important
}
#cc_by_14 {
	BACKGROUND-COLOR: #ffff00! important
}
#cc_by_15 {
	BACKGROUND-COLOR: #ffff00! important
}
#cc_by_16 {
	BACKGROUND-COLOR: #ffff00! important
}
#cc_by_17 {
	BACKGROUND-COLOR: #ffff00! important
}
#cc_by_18 {
	BACKGROUND-COLOR: #ffff00! important
}
#cc_by_19 {
	BACKGROUND-COLOR: #ffff00! important
}
#cc_by_20 {
	BACKGROUND-COLOR: #ffff00! important
}
.subject {
	TEXT-ALIGN: left
}

.header1 {
	BORDER-RIGHT: gold 1px solid; BORDER-TOP: yellow 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: yellow 1px solid; COLOR: white; BORDER-BOTTOM: gold 1px solid; BACKGROUND-COLOR: purple; TEXT-ALIGN: center
}
.header2 {
	BORDER-RIGHT: yellow 1px solid; BORDER-TOP: gold 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: gold 1px solid; COLOR: purple; BORDER-BOTTOM: yellow 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}