﻿form{height: auto;}
html{height:auto;}
html,body{margin: 0px;padding: 0px;background:#2B5500;}
body{cursor:default;font-size: 12px;}
td, input, select, textarea, div{font-family: Tahoma, sans-serif;font-size: 11px;color: #373737;}
p{margin-top:0px;}
img{border:none}
hr{color: #CACACA;height:0px;background:#CACACA;margin: 20px 0 20px 0}
a:link,a:visited,a:active{color: #8FC308; text-decoration: underline;font-weight:bold}
a:hover,a.s:hover{color: #658906;text-decoration: none;}
.b{font-weight: bold;}
.labelb{font-weight:bold; width:125px; text-align:right}
.s{font-size: 10px;}
.a /* alert */{color: #DD1111;}
.i{background-color: #FFFFCC;border: solid 1px #999999;}
.info{font-size: 10px;color: #666666;}
.clearfix{display:inline-block;}
.error{margin:0 0px 10px 0px;padding:10px;border:solid 1px #dd3c10;background:#ffebe8;}
.ok{color: Green;font-weight: bold;padding: 10px;border: solid 1px #dddddd;background-color: #F1fFf1}
.required {color: #DD1111;font-weight: bold;display:block;}
.required img {margin-right: 4px; vertical-align:middle;}
.information{color: #005B9A;font-weight: bold;background-color: #E0FFFF;border: solid 1px #999999;padding: 10px;}
.warning{color: #DD1111;font-weight: bold;background-color: #FFDAB9;border: solid 1px #999999;padding: 10px;}
.xxs{font-size: 1px;}
.tce /* main title */{background-image: url(S/bar.gif);font-weight: bold;border-bottom: solid 1px #000000;padding: 8px}
ul {margin:0;padding: 3px 0px 3px 0px}
ul li {list-style-type: none;background:url(CUO/arrow.gif) no-repeat 0px 9px;padding: 4px 0px 2px 13px}
/****************	 TABS */
#pnlMain {padding: 0;}
#td3 /* tabs on page */{width: 250px;padding: 0;float:left}
#td1{height: auto;padding: 0;float:left;width:215px; padding: 0 11px 0 0;}
#td2{float:left;background:#2B5100 url(CUO/td2.jpg) no-repeat top right;padding: 81px 0 0 0;width:960px}
#tblMain{}
#footer{margin: 0 auto;width:960px; position:relative;}
#footer .ft1{color:#AAD144;float:left;margin: 0 0 10px 4px;width:800px}
#footer .ft2{color:#AAD144;float:right;margin: 0 4px 0 0}
#footer .ft3{color:#ffffff;float:left;margin: 0 0 5px 4px;width:800px}
#footer a {color:#ffffff; font-weight:normal;text-decoration:none;}
/****************	 Tree */
.treeSpace{padding-right: 2px; padding-left: 2px; padding-bottom: 2px; width: 100%; padding-top: 2px}
.treeLoading{color: #888888}
.treeA:link,.treeA:visited,.treeA:active{color: #006699; text-decoration: none}
.treeA:hover{color: #7b0000; text-decoration: none}
.oa{
	border: solid 1px #AEAEAE;
	background-color: #FFFFFF;
	overflow: auto;
	height: 75px;
}
.oa table {width:90%}
/****************	 Round button */
.round {cursor:pointer; cursor:hand; line-height:27px;background:url(CUO/ButtonR.png) no-repeat right top; padding-right:5px; vertical-align:middle;display:block; /*opera*/display:inline-block; /*ie*/display:-moz-inline-box;  /*ff*/}
.round span {background:url(CUO/ButtonL.png) no-repeat left top; height:22px;display:block;display:inline-block;padding-left:25px; line-height:22px;padding-right:10px;}
a.round:link,a.round:visited,a.round:active,a.round:hover{color: #ffffff;text-decoration: none;}
a.round:hover{color: #A8E20E;text-decoration: underline;}
/****************	 TABS*/
.glowingtabs{float:left;width:100%;font-size:11px;line-height:normal;background-image:url(V/GlowingTab.png); background-position:0 -78px;}
.glowingtabs ul{list-style-type: none;margin:0;padding:0;}
.glowingtabs li{display:inline;margin:0;padding:0;background:none}
.glowingtabs a{float:left;background:url(V/GlowingTab.png) no-repeat left top;margin:0;margin-right: 1px; /*spacing between each tab*/padding:0 0 0 9px;text-decoration:none;}
.glowingtabs a span{float:left;display:block;background:url(V/GlowingTab.png) no-repeat right top;padding: 7px 9px 2px 1px;font-weight:bold;color:#666666;white-space:nowrap}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.glowingtabs a span {float:none;}
/* End IE5-Mac hack */
.glowingtabs a:hover span {color:#666666;}
.glowingtabs .current a{ /*Selected Tab style*/background-position:0 -22px;}
.glowingtabs .current a span{ /*Selected Tab style*/background-position:100% -22px;color:#666666;}
.glowingtabs a:hover{ /*onMouseover style*/background-position:0% -100px;}
.glowingtabs a:hover span{ /*onMouseover style*/background-position:100% -100px;}
/* Login */
.login {}
.login .title {background: url(CUO/LeftMenuTop.png) no-repeat top left;font-family:Arial;font-size:16px;font-weight:bold;color:#2B5100; padding: 12px}
.login table {background: url(CUO/LeftMenuBottom.png) no-repeat bottom left}
.login .round {margin-bottom:15px}
/* dhtm tootlip */
#dhtmltooltip{position: absolute;left: -300px;border: 1px solid black; min-width:250px; padding: 2px;background-color: lightyellow;visibility: hidden;z-index: 100;}
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
/*  module styles  */
.ms .mbutton{float:right;padding: 6px 6px 0 0;z-index:0}
.ms1 {height:34px;border-bottom: solid 1px #FF3000}
.ms1 .mtitle{float:left;padding-top:6px; font-size: 20px;font-family: Arial, Sans-Serif;color: #8B0000;}
.ms2{height:26px;background-image:url(MS/2-bg.gif);}
.ms2 .mtitle{color:#ffffff;font-weight:bold;float:left;margin-top:6px;margin-left:6px}
.ms3 {height:34px;}
.ms3 .mtitle{float:left;padding-top:6px; padding-left:6px;font-size: 20px;font-family: Arial, Sans-Serif;color: #FF3000;}
.ms4 {height:26px; background: url(V/point.gif) no-repeat 6px 9px}
.ms4 .mtitle{color:#333399;float:left;padding-top:6px;padding-left:20px;}
.ms5 {height:24px;z-index:0;}
.ms5 .mtitle{color:#15428B;font-weight:bold;float:left;padding-top:6px;padding-left:6px;}
.ms6 {background: url(CUO/LeftMenuTop.png) no-repeat top left;}
.ms6 .mtitle{float:left;font-family:Arial;font-size:16px;font-weight:bold;color:#2B5100;padding: 12px 0 12px 12px}
.mb2 {border:solid 1px #99BBE8}
.mb2i {border-top:solid 1px #99BBE8}
/* HTML Dokument */
.htmlView { display:inline-block; height: 20px}
.htmlIcons{ float: left; padding-right:6px;}
.htmlIcons img {vertical-align:middle;}
/* News */
.newsView { display:block;}
.newsView h3 {font-size:20px;font-weight:normal;margin:0 0 10px 0;font-family:Arial,sans-serif;}
.newsImage{ float: left; padding-right:6px;}
.newsBack { margin: 0 5px 0 5px; }
.newsBack img {vertical-align:middle; }
.newsMore {text-align:right; }
.newsIcons{ float: left; padding-right:6px;}
.adminButton { cursor:pointer;width:200px; padding:2px; margin:1px;}
.adminButton:hover {padding:1px;border-color:#99BBE8;border-style:solid;border-width:1px 1px 1px 1px;background-color:#f1f1f1}
/* calendar.css */
.ajax__calendar_container{background-color: #e2e2e2;border: solid 1px #cccccc;}
.ajax__calendar_header{background-color: #ffffff;margin-bottom: 4px;}
.ajax__calendar_title, .ajax__calendar_next, .ajax__calendar_prev{color: #004080;padding-top: 3px;}
.ajax__calendar_body{background-color: #e9e9e9;border: solid 1px #cccccc;}
.ajax__calendar_dayname{text-align: center;font-weight: bold;margin-bottom: 4px;margin-top: 2px;}
.ajax__calendar_day{text-align: center;}
.ajax__calendar_hover .ajax__calendar_day, .ajax__calendar_hover .ajax__calendar_month, .ajax__calendar_hover .ajax__calendar_year, .ajax__calendar_active{color: #004080;font-weight: bold;background-color: #ffffff;}
.ajax__calendar_today{font-weight: bold;}
.ajax__calendar_other, .ajax__calendar_hover .ajax__calendar_today, .ajax__calendar_hover .ajax__calendar_title{color: #bbbbbb;}
/* DataGrid.css */
table.grid{font-family: Arial, helvetica, arial, sans-serif;border: solid 1px #275200;}
.grid td, .grid th{height:13px;border: solid 1px #275200;vertical-align: middle;}
.grid th{padding:4px 4px;text-align:center;background:#3F6A00;font-size:11px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;}
.grid th a{font-size:11px;color:#fff;font-weight:bold;text-decoration:none;text-align:center;display:block;}
.grid tr.updated td{background-color:yellow;}
.grid td{padding:3px;vertical-align:middle;}
.grid .rowstyle{background-color:#FFFFFF;}
.grid .rowstyle:hover{background-color:#D6FF9B; color:#000;}
.grid td.command{padding:3px 6px;text-align:center;vertical-align:middle;}
.grid td.command input { cursor:hand; }
.grid .editrowstyle{ background-color:#feffc5; }
.grid .altrowstyle {background-color: #B4DB7B;}
.grid .altrowstyle:hover{background-color:#D6FF9B; color:#000;}    
.grid .sortascheader a { background: url(AjaxToolKit/dt-arrow-up.png) no-repeat right 50%; } 
.grid .sortdescheader a { background: url(AjaxToolKit/dt-arrow-dn.png) no-repeat right 50%; }  
/* Header.css */
#header {margin:0 auto; position:relative;height:122px;}
#header .logo{position: absolute;top: 23px;left: 15px;}
#header .logoff{position: absolute;left:380px;top:10px;}
#header .logoff .mt1{width:11px;height:32px;background:url(CUO/mt1.png)}
#header .logoff .mt2{background:url(CUO/mt2.png);color:#fff}
#header .logoff .mt3{background:url(CUO/mt2.png);color:#A4DF0C; padding: 0 20px 0 20px;font-weight:bold}
#header .logoff .mt4{background:url(CUO/mt2.png);padding: 0 5px 0 5px;}
#header .logoff .mt4 img, #header .logoff .mt4 input{cursor:pointer}
#header .logoff .mt5{width:8px;height:32px;background:url(CUO/mt5.png)}
.divPageEditor .pageEditorBar {position: absolute;width:200px;padding:2px;left:150px;top:0px;background-color: #ffffff;border: solid 1px #091900;font-weight:bold;text-align:center;}
#header .logoff a,.divPageEditor .pageEditorBar a {color:#bb0000}
#header .appTitle {position: absolute;top:42px; right: 25px;font-size: 20px;font-family:Arial; font-weight:bold;color:#0C7111;border-bottom: solid 3px #A6E10B}
#header .menu{position: absolute;top: 64px;left:225px;}
#header .menu ul {margin:0;padding:0;width:733px}
#header .menu li {list-style-type: none;display:inline;font-size: 11px;padding: 0 17px 0 17px;font-family:Arial;font-size:16px;background:none;}
#header .menu a:link,#header .menu a:visited,#header .menu a:active, #header .logIn a:link,#header .logIn a:visited,#header .logIn a:active{color:#F8CB3E;font-weight:bold;text-decoration:none;}
#header .menu a:hover, #header .logIn a:hover{color:#ffffff;text-decoration:none}
#header .menu2 {position: absolute;left:620px;background:url(CUO/cuoTop.png) no-repeat left bottom;width:186px;padding: 4px 0 12px 0;text-align:center}
#header .menu2 a {color:#ffffff; font-family:Arial;font-size:14px;font-weight:bold}
/* ModalPopupExtender.css */
div.containerBody{}
.pageEditorTab{height:500px}
.modal-dialog{position:absolute;}
.modal-dialog .container{font-family:Arial,helvetica,arial,sans-serif;font-size:11px;border:solid 1px #99aabd;background-color:#F2F9FF;}
.modal-dialog .header{background:url(AjaxToolKit/sprite.gif) repeat-x 0px -1100px;height:25px;padding-top:5px;}
.modal-dialog .header .msg{vertical-align:middle;padding-left:6px;color:#fff;font-size:12px;font-weight:bold;}
.modal-dialog .body{background-color:#F2F9FF;padding: 5px;}
.modal-dialog .body h2{padding-top:10px;background-color: #F2F9FF;font-size:11px;text-align:center;font-weight:normal;}
.modal-dialog .footer {padding: 0px 0px 0px 0px;background-color: #F2F9FF;}
.modal-dialog .footer .right{background-color: #F2F9FF;float:right;text-align:right;padding-bottom:6px;padding-right:6px;}
.modal-dialog .footer .left{background-color: #F2F9FF;float:left;text-align:left;padding-bottom:6px;padding-left:6px;}
.modal-dialog .close{right:4px;background: url(AjaxToolKit/icons.gif) no-repeat -732px 0px;width:16px;cursor:hand;position:absolute;top:5px;height:16px;}
.modal-dialog .close:hover { background: url(AjaxToolKit/icons.gif) no-repeat -749px 0px;}
.modalBackground {background-color:Black;filter:alpha(opacity=70);opacity:0.7;}
/* ProgressBar.css */
.progress{display: block;position: absolute;padding: 2px 3px;z-index: 10;}
.progress .container{border: solid 1px #808080;border-width: 1px 0px;}
.progress .header{background:url(AjaxToolKit/sprite.gif) repeat-x 0px -1100px;border-color: #D4D4D4 #D4D4D4 #D4D4D4;border-style: solid;border-width: 0px 1px 1px;padding: 0px 10px;color: #FFFFFF;font-size: 9pt;font-weight: bold;line-height: 1.9;font-family: arial,helvetica,clean,sans-serif;}
.progress .body{background-color: #FBFDFE;border-color: #D4D4D4;border-style: solid;border-width: 0px 1px;padding: 10px;text-align: center;}
/* SolpartMenu.css */
.mm_Container {color:Orange;background-color: transparent;}
.mm_Bar {cursor: pointer; height:22px;background-color: Transparent;}
.mm_Item {cursor: pointer; color: #ffffff; font-family: Tahoma, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; height:22px;}
.mm_Icon {cursor: pointer; background-color: #3C7FAF; width: 15px; height:22px;}
.mm_SubMenu {z-index: 60; cursor: pointer; background-color: #3C7FAF;}
.mm_Break {	background-color: #000000;}
.mm_ItemSel {cursor: pointer; color: #000000; font-family: Tahoma, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal;background-color: #A6E10B;height: 22px;}
.mm_Arrow {font-family: Tahoma, sans-serif; font-size: 10pt; cursor: pointer;}
.mm_RootMenuArrow {font-family: webdings, sans-serif; font-size: 10pt; cursor: pointer;}
.mm_Root td{color: #ffffff;}
.mm_Root td:hover{color: #000000;}
/* CUO */
.showHideCriteria{text-align:right;}
.roundUnderGlowingTabs{border-left: solid 1px #CCCCCC;border-right: solid 1px #CCCCCC;border-bottom: solid 1px #CCCCCC; padding: 10px}
.cuo-header{font-family: Arial; color:#315C00; font-size: 14px;font-weight:bold;margin-top:10px}
.autocomplete_completionListElement {margin : 0px!important; padding: 1px!important; background-color : inherit; border : buttonshadow; border-width : 1px; border-style : solid; overflow : auto; text-align : left; list-style-type : none; z-index:100;}
.autocomplete_highlightedListItem { background-color: #ffff99; color: black; padding: 1px; z-index:100;}
.autocomplete_listItem { background-color : white; color : black; padding : 1px; z-index:100; }
.gv_click, .gv_click_2{cursor: pointer;cursor:hand;}
.gv_click_2{font-weight:bold;}
/* CUO WWW */
#wrapperMain {background: url(CUO/bgtop.jpg) no-repeat top center;margin:0px;width: 1600px}
#wrapperPage {width:960px; margin: 0 auto;}
#wrapperMainPageLeft, #wrapperMainPageRight {background: url(CUO/bgTopLR.jpg) repeat-x top center;margin:0px;}
#wrapperFooterPage {background:url(CUO/bgbottom.jpg) no-repeat center 20px;height:160px;padding: 110px 0 0 0}
.langsChanger {position:absolute;right:15px;text-align:right;top:15px}
.langsChanger div{float:right; margin: 0 0 0 10px;color:#FFFFFF;}
.leftMenu{background: url(CUO/leftMenu1.png) no-repeat left top;padding: 25px 25px 13px 25px;width:170px;}
.leftMenuTitle1 {border-bottom: solid 1px #587F00;padding:0 0 11px 0;color:#ffffff;font-weight:bold}
.leftMenuTitle2 {padding:11px 0 11px 0;color:#F8CB3E;font-weight:bold}
.leftMenu ul {list-style-type: none;padding: 0;margin:0;}
.leftMenu li {margin: 0;padding: 10px 0 10px 15px;border-top:solid 1px #365600;background: url(CUO/LeftMenuArrow.gif) no-repeat 0 15px}
.leftMenu li.l2 {margin: 0 0 0 2px;padding: 4px 0 4px 8px;border-left: dotted 1px #878A93;}
.leftMenu a{color:#AAD144;text-decoration:none;font-weight:normal}
.leftMenu a:hover{color:#ffffff;text-decoration:none}
.leftMenu dl {border-left: dotted 1px #878A93;padding: 0 0 0 10px}
.leftMenu dd{margin:0; padding: 4px 0 4px 0}
.leftMenuBottom {background:url(CUO/leftMenu2.png); height:12px;margin: 0 0 25px 0}
.td1Top {height:13px;background: url(CUO/td2moduleBorderTop.jpg)}
.td1Bottom {height:20px;background: url(CUO/td2moduleBorderBottom.jpg)}
.td1Middle {background:#ffffff;margin: 0 5px 0 5px;padding: 20px 35px 35px 35px;min-height:250px;}
.cuoLabel {border-right: dashed 1px #999999}
.cuoField {background: #f1f1f1}
.moduleBorder2 {background: url(CUO/LeftMenuBottom.png) no-repeat bottom left;padding: 15px;min-height:150px}
.moduleBorder2 div {}
.cuoInformation {background: url(CUO/infomrationBGLeft.gif) no-repeat top left;height: 134px;padding-left:15px}
.cuoInformation div {background: url(CUO/infomrationBGRight.gif) no-repeat top right;padding:15px;height: 134px;font-weight:bold}
.infoBox .i1 {background: url(CUO/iCorner1.gif) no-repeat top left;height:10px;padding-left:10px}
.infoBox .i2 {background: url(CUO/iCorner2.gif) no-repeat top right;height:10px;}
.infoBox .i3 {background: url(CUO/iCorner3.gif) no-repeat top left;height:10px;padding-left:10px}
.infoBox .i4 {background: url(CUO/iCorner4.gif) no-repeat top right;height:10px;}
.infoBox .in {border-left:solid 1px #AEAEAE;border-right:solid 1px #AEAEAE;background:#EFEFEF;padding: 10px 18px 10px 18px}
/*style le*/
body.LE{background-image:none;background:#ffffff;margin:0px}
.LE #tblMain, .LE #pnlMain{background-image:none;min-height: 0px;}
.LE #td2{float: left;width: 100%;min-height:1px;padding: 0;margin: 0;background:#ffffff}
.LE p, .LE ul, .LE ol, .LE table {margin: 0;}
.LE html{margin:0;padding:0px;}
.LE .td1Top {height:0px;background: none}
.LE .td1Bottom {height:0px;background:none}
.LE .td1Middle {background:#ffffff;margin: 0;padding: 0;min-height:0px}
.pageTitle{position:absolute;left:238px;top:140px;color:#ffffff;font-family:Arial;font-size:16px;font-weight:bold}
.path{position:absolute;left:238px;top:168px;background:url(CUO/PathB.gif);}
.path .A{background:url(CUO/PathA.gif) no-repeat top left;}
.path .C{background:url(CUO/PathC.gif) no-repeat top right;padding: 5px 13px 4px 15px;color:#ffffff;}
.path .C a{color:#AAD144;text-decoration:none;font-weight:normal}
.path .C a:hover{color:#ffffff;text-decoration:none}
.path .C img {width:3px;height:5px;margin: 4px 8px 0 8px;vertical-align:top}

.UISimpleMessage_Container {background:#ffffff;margin: 0 5px 0 5px;padding: 20px 35px 35px 35px;min-height:250px; width:650px}