
/* layout.css */
/* reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
fieldset,img{border:0}
a:focus{outline:none}
body{overflow-y:scroll}
p{margin-top:10px;margin-bottom:15px}
ul,ol,dl{margin:10px 0;padding-left:30px}
dl{margin:10px 0}
dd{padding-left:40px}
td,th{padding:1px}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:underline}
fieldset{padding:0 10px 10px 10px;border:1px solid #c8c8c8}
legend{color: #15428B;font: bold 11px tahoma,arial,helvetica,sans-serif;padding:0px 5px;}
textarea{padding:1px 0 1px 5px}
option{padding:0 0 1px 5px}
input[type='hidden']{display:none}
input[type='text'], input[type='password']{padding:1px 0 1px 5px}
button, input[type='button'], input[type='submit']{padding:2px 4px 2px 1px;line-height:100%}
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button{cursor:pointer}
textarea, input[type='text'], input[type='password'], select{border:1px solid #c8c8c8;background:#ffffff}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover{border-color:#aaaaaa}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus{border-color:#8c8c8c;outline:2px solid #dcdcdc}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:normal}
h1{font-size:36px;line-height:36px;margin-top:25px}
h2{font-size:24px;line-height:24px;margin-top:25px}
h3{font-size:18px;line-height:18px;margin-top:15px}
h4{font-size:16px;line-height:16px;margin-top:15px}
h5{font-size:14px;line-height:14px;margin-top:10px}
h6{font-size:14px;line-height:14px;margin-top:10px}
hr{margin:15px 0 15px 0;display:block;background:#c8c8c8;height:1px;border:none}
q{font-style:italic}
blockquote{margin:10px 0 10px 15px;font-style:italic;font-size:130%}
blockquote > *:first-child:first-letter{font-size:150%}
pre{margin:10px 0 10px 0px;padding:5px 0 5px 10px;border:1px dotted #aab4be;border-left:20px solid #b4b4b4;background:#fafafa;font-size:90%;color:#2E8B57;font-family:"Courier New",Courier,monospace;white-space:pre-wrap}
acronym,abbr{border-bottom:1px dashed #969696;cursor:help;font-variant:small-caps;text-transform:lowercase}

/* layout */

body{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:150%;color:#646464}
#left, #right, #bottom, #footer{color:#c8c8c8;text-shadow:0px 1px 2px rgba(0,0,0,0.8)}
.wrapper{margin:auto}
#header{position:relative;z-index:10;clear:both}
#top{overflow:hidden;clear:both}
#middle{clear:both;min-height:300px}
#bottom{margin:0px -15px 0px -15px;padding:0px 0px 20px 0px;overflow:hidden;clear:both}
#footer{position:relative;padding:0px 0px 20px 0px;clear:both;text-align:center}
#middle{width:100%;overflow:hidden;position:relative}
#middle-expand{width:200%}
#main{position:relative;left:50%;width:50%;float:left}
#main-shift{position:relative;left:-100%;overflow:hidden}
#left{position:relative;left:-50%;float:left;overflow:hidden}
#right{float:left;overflow:hidden}
div#maintop{margin:0px 0px 0px 0px;overflow:hidden;position:absolute;z-index:20}
div.close{position:absolute;right:5px;text-align:center;top:-4px;width:15px;cursor:pointer}
div.close:hover{font-weight:bold}
div#mainbottom{margin:0px 0px 0px 0px;padding-bottom:10px;overflow:hidden}
.clear{clear:both}
.floatbox{overflow:hidden}
.float-left{float:left;overflow:hidden}
.float-right{float:right;overflow:hidden}
.floatLeft{float:left}
.floatRight{float:right}
.width15{width:15%}
.width18{width:18%}
.width20{width:20%}
.width23{width:23%}
.width25{width:25%}
.width33{width:33%}
.width34{width:34%}
.width35{width:35%}
.width40{width:40%}
.width45{width:45%}
.width50{width:50%}
.width54{width:54%}
.width65{width:65%}
.width75{width:75%}
.width90{width:90%}
.width100{width:100%}
#page-body{padding-bottom:30px;background:#3C4C5A url(../images/page_body_bg.png) 50% 0 no-repeat}
#page-footer{padding-top:35px;background:url(../images/page_footer_bg.png) 50% 0 repeat-x}
#absolute{position:absolute;z-index:15;top:0px;left:0px;width:100%}
#toolbar{height:25px;padding-top:5px;overflow:hidden;line-height:30px;font-size:9px;color:#ffffff;text-shadow:0px 1px 3px rgba(0,0,0,0.5)}
#toolbar a{color:#ffffff}
#date{margin:0px 10px 0px 0px;float:left}
#headerbar{min-height:10px;padding:0px 0px 0px 300px;overflow:hidden}
#logo{position:absolute;top:30px;left:0px}
#menu{position:absolute;bottom:-55px;left:10px;z-index:11}
.column-left #menu{left:300px}
#search{position:absolute;top:155px;right:5px;z-index:12;width:266px;height:45px;padding:15px 0px 0px 20px;background:url(../images/searchbox.png) 0 0 no-repeat}
.column-right #search{background:none}
.column-left #search{left:5px;right:auto;background:none}
#banner{position:absolute;top:150px;right:-15px;width:0px;z-index:3}
#footer a.anchor{position:absolute;right:0px;top:2px;width:11px;height:6px;background:url(../images/footer_anchor.png) 0 0 no-repeat;display:block;text-decoration:none}
#footer a.anchor:hover{background-position:0 -15px}
#footer a{color:#c8c8c8}
#footer a:hover{color:#ffffff}
div.content-wrapper-t1{background:url(../images/content_wrapper_corners.png) 0 0 no-repeat}
div.content-wrapper-t2{padding:0px 290px 0px 290px;background:url(../images/content_wrapper_corners.png) 100% -80px no-repeat}
div.content-wrapper-t3{height:75px;background:url(../images/content_wrapper_corners.png) 0 -160px repeat-x}
div.content-wrapper-1{background:url(../images/content_wrapper_edges_shadow.png) 0 0 repeat-y}
div.content-wrapper-2{padding:0px 5px 0px 5px;background:url(../images/content_wrapper_edges_shadow.png) 100% 0 repeat-y}
div.content-wrapper-3{background:#FAFBFC}
div.content-wrapper-4{}
div.content-wrapper-b1{background:url(../images/content_wrapper_corners.png) 0 -240px no-repeat}
div.content-wrapper-b2{padding:0px 290px 0px 290px;background:url(../images/content_wrapper_corners.png) 100% -255px no-repeat}
div.content-wrapper-b3{height:10px;background:url(../images/content_wrapper_corners.png) 0 -270px repeat-x}
.column-left div.content-wrapper-t1{background-position:0 -285px}
.column-left div.content-wrapper-3{background-image:url(../images/content_wrapper_edges_with.png)}
.column-left div.content-wrapper-b1{background-position:0 -445px}
.column-right div.content-wrapper-t2{background-position:100% -365px}
.column-right div.content-wrapper-4{background:url(../images/content_wrapper_edges_with.png) 100% 0 repeat-y}
.column-right div.content-wrapper-b2{background-position:100% -460px}
#left, #right{background:url(../images/content_wrapper_sidebar.png) 0 0 repeat-x}
.component-bg{margin-bottom:-2px;padding:10px 20px 0px 20px;background:url(../images/module_gradient.png) 0 100% repeat-x}
.component-bg.last{margin:0px;background:none}
.analyseTable{border-collapse:collapse}
.analyseTable td,.analyseTable th{border-bottom:1px solid #CBCBCB}
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden}
.ac_loading{background:white url('indicator.gif') right center no-repeat}
.ac_odd{background-color:#eee}
.ac_over{background-color:#0A246A;color:white}
div.textbaustein{padding:0 3px;border:1px solid #c5c5c5;background-color:#fff;margin: 3px 1px;min-height: 18px;}
.hinweis{color:#ff0000}

/* Menu */

#menu ul{margin:0px;padding:0px;list-style:none}
#menu li{position:relative;z-index:5;margin:0px;padding:0px}
#menu a, #menu span{display:block}
#menu a{text-decoration:none}
#menu span.icon{background-repeat:no-repeat;background-position:0 50%}
#menu ul.menu{float:left;height:35px;line-height:30px}
#menu li.level1,#menu a.level1,#menu a.level1 span.bg{background-image:url("../images/green/menu_fancy.png");background-repeat:no-repeat;background-position:100px 100px}
#menu li.level1:hover,#menu li.level1.active{background-position:left top}
#menu li:hover a.level1,#menu li.active a.level1{background-position:right -35px}
#menu li:hover a.level1 span.bg,#menu li.active a.level1 span.bg{background-position:center bottom;background-repeat:repeat-x}
#menu a.level1{padding-right:3px}
#menu li.level1{float:left;padding-left:3px;margin-right:3px}
#menu a.level1, #menu span.level1{float:left}
#menu a.level1 span.bg, #menu span.level1 span.bg{padding:0 2px;float:left;font-size:14px;color:#515966;text-shadow:0px 1px 0px rgba(255,255,255,0.6)}
#menu li:hover .level1 span.bg, #menu li.remain .level1 span.bg, #menu li.active .level1 span.bg{color:#ffffff;text-shadow:0px 1px 0px rgba(0,0,0,0.3),0px 1px 5px rgba(0,0,0,0.5)}
#menu a.level1 span.title, #menu span.level1 span.title{font-size:14px;line-height:21px}
#menu a.level1 span.subtitle, #menu span.level1 span.subtitle{margin-top:-3px;font-size:9px;font-weight:normal;line-height:10px;text-transform:none}

.module {
	margin-left: 7px;
	margin-right: 7px;
}

div.maintopblock {min-width: 100px;}

#left .module,
#right .module,
#maintop .maintopblock .module,
#mainbottom .mainbottomblock .module,
#bottom .bottomblock .module {
	margin-left: 15px;
	margin-right: 15px;
}

#left .module,
#right .module { margin-bottom: 25px; }

#left .module.last,
#right .module.last { margin-bottom: 0px; }

#maintop .maintopbox .module.first,
#mainbottom .mainbottombox .module.first,
#bottom .bottombox .module.first { margin-left: 15px; }

#maintop .maintopbox .module.last,
#mainbottom .mainbottombox .module.last,
#bottom .bottombox .module.last { margin-right: 15px; }

#maintop .maintopblock .module,
#maintop .maintopbox .module { margin-top: 15px; }

#mainbottom .mainbottomblock .module,
#mainbottom .mainbottombox .module { margin-top: 15px; }

#bottom .bottomblock .module { margin-top: 15px; }
div.mod-rounded div.box-t1 { background: url(../images/module_rounded_corners.png) 0 0 no-repeat; }
div.mod-rounded div.box-t3 div.legend 
{
	color: #15428B;
    font-weight: bold;
    left: 9px;
    padding: 0 4px;
    position: absolute;
    top: -8px;
}

div.mod-rounded div.box-t2 {
	padding: 0px 7px 0px 7px;
	background: url(../images/module_rounded_corners.png) 100% -12px no-repeat;
}

div.mod-rounded div.box-t3 {
	position: relative;
	height: 7px;
	background: url(../images/module_rounded_corners.png) 0 -24px repeat-x;
}

div.mod-rounded div.box-1 {
	background: url(../images/module_rounded_edges.png) 0 0 repeat-y;
}

div.mod-rounded div.box-2 {
	padding: 0 3px 0 3px;
	background: url(../images/module_rounded_edges.png) 100% 0 repeat-y;
}

div.mod-rounded div.box-3 {
	position: relative;
	padding: 2px 7px;
	background: #faf9f8 url(../images/module_rounded_corners.png) 0 -72px repeat-x;
	overflow: hidden;
	min-height: 54px;
}

div.mod-rounded div.box-b1 { background: url(../images/module_rounded_corners.png) 0 -36px no-repeat; }

div.mod-rounded div.box-b2 {
	padding: 0 7px 0 7px;
	background: url(../images/module_rounded_corners.png) 100% -48px no-repeat;
}

div.mod-rounded div.box-b3 {
	height: 7px;
	background: url(../images/module_rounded_corners.png) 0 -60px repeat-x;
}

/* box color */
div.green div.mod-rounded div.box-t1 { background: url(../images/module_rounded_corners_green.png) 0 0 no-repeat; }
div.green div.mod-rounded div.box-t2 { background: url(../images/module_rounded_corners_green.png) 100% -12px no-repeat;}
div.green div.mod-rounded div.box-t3 { background: url(../images/module_rounded_corners_green.png) 0 -24px repeat-x;}
div.green div.mod-rounded div.box-1 {  background: url(../images/module_rounded_edges_green.png) 0 0 repeat-y;}
div.green div.mod-rounded div.box-2 {  background: url(../images/module_rounded_edges_green.png) 100% 0 repeat-y;}
div.green div.mod-rounded div.box-3 {  background: #E0FFE1 url(../images/module_rounded_corners_green.png) 0 -72px repeat-x;}
div.green div.mod-rounded div.box-b1 { background: url(../images/module_rounded_corners_green.png) 0 -36px no-repeat; }
div.green div.mod-rounded div.box-b2 { background: url(../images/module_rounded_corners_green.png) 100% -48px no-repeat;}
div.green div.mod-rounded div.box-b3 { background: url(../images/module_rounded_corners_green.png) 0 -60px repeat-x;}
/* red */
div.red div.mod-rounded div.box-t1 { background: url(../images/module_rounded_corners_red.png) 0 0 no-repeat; }
div.red div.mod-rounded div.box-t2 { background: url(../images/module_rounded_corners_red.png) 100% -12px no-repeat;}
div.red div.mod-rounded div.box-t3 { background: url(../images/module_rounded_corners_red.png) 0 -24px repeat-x;}
div.red div.mod-rounded div.box-1 {  background: url(../images/module_rounded_edges_red.png) 0 0 repeat-y;}
div.red div.mod-rounded div.box-2 {  background: url(../images/module_rounded_edges_red.png) 100% 0 repeat-y;}
div.red div.mod-rounded div.box-3 {  background: #faf9f8 url(../images/module_rounded_corners_red.png) 0 -72px repeat-x;}
div.red div.mod-rounded div.box-b1 { background: url(../images/module_rounded_corners_red.png) 0 -36px no-repeat; }
div.red div.mod-rounded div.box-b2 { background: url(../images/module_rounded_corners_red.png) 100% -48px no-repeat;}
div.red div.mod-rounded div.box-b3 { background: url(../images/module_rounded_corners_red.png) 0 -60px repeat-x;}
div.red div.mod-rounded input[type="button"] {display:none;}
div.red div.mod-rounded div.hinweis {display:block!important;line-height: 10px; font-size: 10px;}
div.red div.Beruf {display:none;}
/* box aktivity */
.boxInaktiv{opacity: 0.8;}
/*end*/
div.mod-rounded h3.header {
	margin-bottom: 10px;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9), 0px 1px 2px rgba(0, 0, 0, 0.2);
}

div.mod-rounded div.badge { top: 2px; right: 2px; }

/* position: left, right, header, bottom */
div.mod-rounded2 div.box-t1,
div.mod-rounded2 div.box-t2,
div.mod-rounded2 div.box-t3,
div.mod-rounded2 div.box-b1,
div.mod-rounded2 div.box-b2,
div.mod-rounded2 div.box-b3 { background-image: url(../images/module_rounded2_corners.png); }
div.mod-rounded2 div.box-1,
div.mod-rounded2 div.box-2 { background-image: url(../images/module_rounded2_edges.png); }
div.mod-rounded2 div.box-3 { background: none; }

div.mod-rounded2 h3.header { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8); }

#Webservice img{max-width:190px;}
#Webservice div.mod-rounded div.box-3{min-height:125px;}
#Webservice div.borderBottom {border-bottom: 1px solid #15428B;}
#Webservice div.legend {color: #15428B;font-weight: bold;padding: 0 4px;line-height: 1.3em;}
#Webservice div.gesamt {font-size: 25px;left: 10px;position: absolute;right: 10px;top: 60px;}
#Webservice div.buttonBox {bottom: 0;left:10px;right:10px;position: absolute;}
#Webservice tr.whiteFields > td {background-color: #fff;border: 1px solid #F2F2F2;}
#Webservice table {border-collapse: collapse;}
#Webservice input {vertical-align: top;}
#Webservice div.gesellBox div.hinweisAktiv{display: none;}
#Webservice div.gesellBox.green div.hinweisAktiv{display: block;}
#Webservice div.gesellBox.green input.button{display: none;}
#Webservice div.gesamt span.descr{font-size:10px;font-weight: bold;}

#Webservice div.gesellBox.block_fr39 input.button{display: none;}
#Webservice div.gesellBox.block_fr40 input.button{display: none;}

#Webservice div.gesellBox.block_fr39 div.hinweis_fr39{display: block;bottom: 4px;left: 10px;position: absolute;right: 10px;color:#F17B0E;}
#Webservice div.gesellBox.block_fr40 div.hinweis_fr40{display: block;bottom: 4px;left: 10px;position: absolute;right: 10px;color:#F17B0E;}


.centerBox{margin:0 auto;}
a.default:link,a.default:visited{color:#00f;}

table.analyseTable th {background: #FAFBFC}

.acWrapper{display:inline-block;height:1em;padding:5px;border:1px solid silver;cursor:text;background-color:white;vertical-align:middle;width:187px;font-size:15px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.acWrapper:hover{border:1px solid gray}
.acDisabled,.acDisabled:hover{cursor:inherit;border:1px solid transparent;background-color:transparent}
.acWrapper .inputWrap{margin-right:1em;position:relative}
.acWrapper .arrow{width:1em;height:1em;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOAQMAAADHWqTrAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///8yXJnt8Ns4AAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1MzmNZGAwAAABpJREFUCJljYEAF/xsY6hkY7BgYZBgYOFBkADkdAmFDagYFAAAAAElFTkSuQmCC") 50% 50% no-repeat;right:0;top:0;position:absolute;z-index:3;cursor:pointer;padding:5px}
.acInput{margin:0;padding:0;outline:none;border:0;color:#000;background-color:transparent;z-index:2;width:180px;height:auto}
.acInput-back{color:#CCC;position:absolute;z-index:1}
.acResults{top:0;padding:0;border:1px solid WindowFrame;background-color:Window;z-index:999;overflow:hidden}
.acResults ul{margin:0;padding:0;list-style-position:outside;list-style:none;display:block;overflow:auto;overflow-x:hidden}
.acResults ul li{margin:0;padding:2px 5px;cursor:pointer;display:block;font:menu;font-size:12px;overflow:hidden;text-wrap:none;white-space:nowrap}
.acLoading{background:url('data:image/gif;base64,R0lGODlhEAAQAMQAAP///+7u7t3d3bu7u6qqqpmZmYiIiHd3d2ZmZlVVVURERDMzMyIiIhEREQARAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAQACwAAAAAEAAQAAAFdyAkQgGJJOWoQgIjBM8jkKsoPEzgyMGsCjPDw7ADpkQBxRDmSCRetpRA6Rj4kFBkgLC4IlUGhbNQIwXOYYWCXDufzYPDMaoKGBoKb886OjAKdgZAAgQkfCwzAgsDBAUCgl8jAQkHEAVkAoA1AgczlyIDczUDA2UhACH5BAUHABAALAAAAAAPABAAAAVjICSO0IGIATkqIiMKDaGKC8Q49jPMYsE0hQdrlABCGgvT45FKiRKQhWA0mPKGPAgBcTjsspBCAoH4gl+FmXNEUEBVAYHToJAVZK/XWoQQDAgBZioHaX8igigFKYYQVlkCjiMhACH5BAUHABAALAAAAAAQAA8AAAVgICSOUGGQqIiIChMESyo6CdQGdRqUENESI8FAdFgAFwqDISYwPB4CVSMnEhSej+FogNhtHyfRQFmIol5owmEta/fcKITB6y4choMBmk7yGgSAEAJ8JAVDgQFmKUCCZnwhACH5BAUHABAALAAAAAAQABAAAAViICSOYkGe4hFAiSImAwotB+si6Co2QxvjAYHIgBAqDoWCK2Bq6A40iA4yYMggNZKwGFgVCAQZotFwwJIF4QnxaC9IsZNgLtAJDKbraJCGzPVSIgEDXVNXA0JdgH6ChoCKKCEAIfkEBQcAEAAsAAAAABAADgAABUkgJI7QcZComIjPw6bs2kINLB5uW9Bo0gyQx8LkKgVHiccKVdyRlqjFSAApOKOtR810StVeU9RAmLqOxi0qRG3LptikAVQEh4UAACH5BAUHABAALAAAAAAQABAAAAVxICSO0DCQKBQQonGIh5AGB2sYkMHIqYAIN0EDRxoQZIaC6bAoMRSiwMAwCIwCggRkwRMJWKSAomBVCc5lUiGRUBjO6FSBwWggwijBooDCdiFfIlBRAlYBZQ0PWRANaSkED1oQYHgjDA8nM3kPfCmejiEAIfkEBQcAEAAsAAAAABAAEAAABWAgJI6QIJCoOIhFwabsSbiFAotGMEMKgZoB3cBUQIgURpFgmEI0EqjACYXwiYJBGAGBgGIDWsVicbiNEgSsGbKCIMCwA4IBCRgXt8bDACkvYQF6U1OADg8mDlaACQtwJCEAIfkEBQcAEAAsAAABABAADwAABV4gJEKCOAwiMa4Q2qIDwq4wiriBmItCCREHUsIwCgh2q8MiyEKODK7ZbHCoqqSjWGKI1d2kRp+RAWGyHg+DQUEmKliGx4HBKECIMwG61AgssAQPKA19EAxRKz4QCVIhACH5BAUHABAALAAAAAAQABAAAAVjICSOUBCQqHhCgiAOKyqcLVvEZOC2geGiK5NpQBAZCilgAYFMogo/J0lgqEpHgoO2+GIMUL6p4vFojhQNg8rxWLgYBQJCASkwEKLC17hYFJtRIwwBfRAJDk4ObwsidEkrWkkhACH5BAUHABAALAAAAQAQAA8AAAVcICSOUGAGAqmKpjis6vmuqSrUxQyPhDEEtpUOgmgYETCCcrB4OBWwQsGHEhQatVFhB/mNAojFVsQgBhgKpSHRTRxEhGwhoRg0CCXYAkKHHPZCZRAKUERZMAYGMCEAIfkEBQcAEAAsAAABABAADwAABV0gJI4kFJToGAilwKLCST6PUcrB8A70844CXenwILRkIoYyBRk4BQlHo3FIOQmvAEGBMpYSop/IgPBCFpCqIuEsIESHgkgoJxwQAjSzwb1DClwwgQhgAVVMIgVyKCEAIfkECQcAEAAsAAAAABAAEAAABWQgJI5kSQ6NYK7Dw6xr8hCw+ELC85hCIAq3Am0U6JUKjkHJNzIsFAqDqShQHRhY6bKqgvgGCZOSFDhAUiWCYQwJSxGHKqGAE/5EqIHBjOgyRQELCBB7EAQHfySDhGYQdDWGQyUhADs=')  right center no-repeat;*background:url('indicator.gif') right center no-repeat}
.acSelect{background-color:Highlight;color:HighlightText}

input.CallCalcOverview {
background: #cdeb8b; /* Old browsers */
background: -moz-linear-gradient(top,  #cdeb8b 0%, #cdeb8b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdeb8b), color-stop(100%,#cdeb8b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cdeb8b 0%,#cdeb8b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cdeb8b 0%,#cdeb8b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cdeb8b 0%,#cdeb8b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cdeb8b 0%,#cdeb8b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdeb8b', endColorstr='#cdeb8b',GradientType=0 ); /* IE6-9 */
}
.pAbsolute{position:absolute;}
.x-tip-default{border-color: #93CE8E;box-shadow:1px 1px 3px 0 #000;background-color:#E9FFEA;}
.dijitDialogTitleBar{text-align:left;}
/* green.css */
/* layout */
#page-body { background: #FFF url(../images/bg.jpg) 50% 0 no-repeat;}
#page-footer { background-image: url(../images/green/page_footer_bg.png); }

div.content-wrapper-t1,
div.content-wrapper-t2,
div.content-wrapper-t3,
div.content-wrapper-b1,
div.content-wrapper-b2,
div.content-wrapper-b3 { background-image: url(../images/green/content_wrapper_corners.png); }
div.content-wrapper-1,
div.content-wrapper-2 {	background-image: url(../images/green/content_wrapper_edges_shadow.png); }
.column-left div.content-wrapper-3,
.column-right div.content-wrapper-4 { background-image: url(../images/green/content_wrapper_edges_with.png); }

/* typography */
h1,
#page h1 a,
h3,
h5,
.contentheading,
.componentheading { color: #555548; }

h2, h4, h6 { color: #9DA376; }

a:link,
a:visited { color: #DD9F1E; }
a:hover { color: #87AA3E; }
/* custom.css */
.seperate{padding-right:3px;border-bottom:1px solid #D2D2D2}
.analyseTable .line{border-bottom:1px solid #D2D2D2;text-align:center;border-left:1px solid #D2D2D2}
.analyseTable .brdRight{border-right:1px solid #D2D2D2}
.analyseTable .frage{height:35px;font-size:10px;font-weight:bold;text-align:left;padding:3px}

.textbaustein.selected{background-color:#FFD9DA;}

input.notice{color:#757575}

.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:3;width:21px;height:15px;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0}
.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}
.ui-slider-horizontal{background:url(../images/slider.png) no-repeat left -4px}
.ui-slider-horizontal .railrechts{float:right;width:50%;height:7px;background:url(../images/slider.png) no-repeat right -4px;margin-right:-1px}
.ui-slider-handle{background:transparent url(../images/slider.png) 0 -41px no-repeat}
.ui-state-focus.ui-slider-handle{background-position:-31px -41px;}
.bb_slider_fuellung{position:absolute;z-index:2;background:url("../images/slider.png") repeat scroll left -26px transparent;height:3px;top:3px;width:0%;margin:0 2px 0 2px}
.bb_slider_beschriftung{position:absolute;font-size:10px;color:#999999;margin-top:7px;width:100%;text-align:center}
.bb_slider_beschriftung span{position:absolute}

.container .error {background:none repeat scroll 0 0 #FBE3E4;border-color:#FBC2C4;color:#8A1F11;}
.container .error, .container .notice, .container .success {border:2px solid #DDDDDD;margin-bottom:1.6em;padding:0.8em;}

/* colorpicker */
.colorpicker{width:356px;height:176px;overflow:hidden;position:absolute;background:url(../images/colorpicker/custom_background.png);font-family:Arial,Helvetica,sans-serif;display:none}
.colorpicker_color{width:150px;height:150px;left:14px;top:13px;position:absolute;background:#f00;overflow:hidden;cursor:crosshair}
.colorpicker_color div{position:absolute;top:0;left:0;width:150px;height:150px;background:url(../images/colorpicker/colorpicker_overlay.png)}
.colorpicker_color div div{position:absolute;top:0;left:0;width:11px;height:11px;overflow:hidden;background:url(../images/colorpicker/colorpicker_select.gif);margin:-5px 0 0 -5px}
.colorpicker_hue{position:absolute;top:13px;left:171px;width:35px;height:150px;cursor:n-resize}
.colorpicker_hue div{position:absolute;width:35px;height:9px;overflow:hidden;background:url(../images/colorpicker/custom_indic.gif) left top;margin:-4px 0 0 0;left:0}
.colorpicker_new_color{position:absolute;width:60px;height:30px;left:213px;top:13px;background:#f00}
.colorpicker_current_color{position:absolute;width:60px;height:30px;left:283px;top:13px;background:#f00}
.colorpicker input{background-color:transparent;border:1px solid transparent;position:absolute;font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#898989;top:4px;right:11px;text-align:right;margin:0;padding:0;height:11px}
.colorpicker_hex{position:absolute;width:72px;height:22px;background:url(../images/colorpicker/custom_hex.png) top;left:212px;top:142px}
.colorpicker_hex input{right:6px}
.colorpicker_field{height:22px;width:62px;background-position:top;position:absolute}
.colorpicker_field span{position:absolute;width:12px;height:22px;overflow:hidden;top:0;right:0;cursor:n-resize}
.colorpicker_rgb_r{background-image:url(../images/colorpicker/custom_rgb_r.png);top:52px;left:212px}
.colorpicker_rgb_g{background-image:url(../images/colorpicker/custom_rgb_g.png);top:82px;left:212px}
.colorpicker_rgb_b{background-image:url(../images/colorpicker/custom_rgb_b.png);top:112px;left:212px}
.colorpicker_hsb_h{background-image:url(../images/colorpicker/custom_hsb_h.png);top:52px;left:282px}
.colorpicker_hsb_s{background-image:url(../images/colorpicker/custom_hsb_s.png);top:82px;left:282px}
.colorpicker_hsb_b{background-image:url(../images/colorpicker/custom_hsb_b.png);top:112px;left:282px}
.colorpicker_submit{position:absolute;width:22px;height:22px;background:url(../images/colorpicker/custom_submit.png) top;left:322px;top:142px;overflow:hidden}
.colorpicker_focus{background-position:center}
.colorpicker_hex.colorpicker_focus{background-position:bottom}
.colorpicker_submit.colorpicker_focus{background-position:bottom}
.colorpicker_slider{background-position:bottom}
#colorSelector2{background:url("../images/colorpicker/select2.png") repeat scroll 0 0 transparent;height:36px;left:0;position:relative;top:0;width:36px;margin:0}
#colorSelector2 div{background:url("../images/colorpicker/select2.png") repeat scroll center center transparent;height:28px;left:4px;position:absolute;top:4px;width:28px;margin:0}
/**
.x-editor{visibility:hidden;padding:0;margin:0}
.x-layer{visibility:hidden}
.x-form-field-wrap .x-form-trigger{width:17px;height:21px;border:0;background:transparent no-repeat 0 0;cursor:pointer;border-bottom:1px solid;position:absolute;top:0}
.x-form-field-wrap .x-form-date-trigger,.x-form-field-wrap .x-form-clear-trigger,.x-form-field-wrap .x-form-search-trigger{cursor:pointer}
.x-form-field-wrap .x-form-twin-triggers .x-form-trigger{position:static;top:auto;vertical-align:top}
.x-form-field-wrap{position:relative;left:0;top:0;text-align:left;zoom:1;white-space:nowrap}
.ext-strict .ext-ie8 .x-toolbar-cell .x-form-field-trigger-wrap .x-form-trigger{right:0}
.x-form-field-wrap .x-form-trigger-over{background-position:-17px 0}
.x-form-field-wrap .x-form-trigger-click{background-position:-34px 0}
.x-trigger-wrap-focus .x-form-trigger{background-position:-51px 0}
.x-trigger-wrap-focus .x-form-trigger-over{background-position:-68px 0}
.x-trigger-wrap-focus .x-form-trigger-click{background-position:-85px 0}
.x-trigger-wrap-focus .x-form-trigger{border-bottom:1px solid}
.x-item-disabled .x-form-trigger-over{background-position:0 0 !important;border-bottom:1px solid}
.x-item-disabled .x-form-trigger-click{background-position:0 0 !important;border-bottom:1px solid}
.x-trigger-noedit{cursor:pointer}
.x-small-editor .x-form-text{height:16px;line-height:16px;vertical-align:middle}
.ext-ie6 .x-small-editor .x-form-text,.ext-ie7 .x-small-editor .x-form-text{margin-top:-1px !important;margin-bottom:-1px !important;height:16px !important;line-height:16px !important}
.ext-strict .x-small-editor .x-form-text{height:16px !important}
.ext-ie6 .x-small-editor .x-form-text,.ext-ie7 .x-small-editor .x-form-text{height:16px;line-height:16px}
.ext-border-box .x-small-editor .x-form-text{height:20px}
.x-small-editor .x-form-select-one{height:16px;line-height:16px;vertical-align:middle}
.x-small-editor .x-form-num-field{text-align:right}
.x-small-editor .x-form-field-wrap .x-form-trigger{height:19px}
.ext-webkit .x-small-editor .x-form-field-wrap .x-form-trigger{height:21px}
.ext-webkit .x-small-editor .x-form-text{padding-top:3px;font-size:100%}
.ext-gecko .x-form-text , .ext-ie8 .x-form-text {padding-top:2px; padding-bottom:0;}
.x-form-focus, textarea.x-form-focus {border-color:#7EADD9;}

.x-combo-list{border:1px solid;zoom:1;overflow:hidden}
.x-combo-list-inner{overflow:auto;position:relative;zoom:1;overflow-x:hidden}
.x-combo-list-hd{border-bottom:1px solid;padding:3px}
.x-combo-list{border-color:#98c0f4;background-color:#ddecfe;font:normal 12px tahoma,arial,helvetica,sans-serif}
.x-combo-list-inner{background-color:#fff}
.x-combo-list-hd{font:bold 11px tahoma,arial,helvetica,sans-serif;color:#15428b;background-image:url(../images/default/layout/panel-title-light-bg.gif);border-bottom-color:#98c0f4}
.x-combo-list-item {
    padding:2px;
    border:1px solid;
    white-space: nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
}

.x-combo-list .x-combo-selected{
	border:1px dotted !important;
    cursor:pointer;
}


.x-ie-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0;zoom:1}
.x-shadow{display:none;position:absolute;overflow:hidden;left:0;top:0}
.x-shadow *{overflow:hidden}
.x-shadow *{padding:0;border:0;margin:0;clear:none;zoom:1}
.x-shadow .xstc,.x-shadow .xsbc{height:6px;float:left}
.x-shadow .xstl,.x-shadow .xstr,.x-shadow .xsbl,.x-shadow .xsbr{width:6px;height:6px;float:left}
.x-shadow .xsc{width:100%}
.x-shadow .xsml,.x-shadow .xsmr{width:6px;float:left;height:100%}
.x-shadow .xsmc{float:left;height:100%;background-color:transparent}
.x-shadow .xst,.x-shadow .xsb{height:6px;overflow:hidden;width:100%}
.x-shadow .xsml{background:transparent repeat-y 0 0}
.x-shadow .xsmr{background:transparent repeat-y -6px 0}
.x-shadow .xstl{background:transparent no-repeat 0 0}
.x-shadow .xstc{background:transparent repeat-x 0 -30px}
.x-shadow .xstr{background:transparent repeat-x 0 -18px}
.x-shadow .xsbl{background:transparent no-repeat 0 -12px}
.x-shadow .xsbc{background:transparent repeat-x 0 -36px}
.x-shadow .xsbr{background:transparent repeat-x 0 -6px}

.x-form-field-wrap .x-form-trigger {background-image:url(../images/trigger.gif);border-bottom-color:#b5b8c8;}
.x-form-text, textarea.x-form-field {background-color:#fff;background-image:url(../images/text-bg.gif)!important;border-color:#b5b8c8;}
.x-ie-shadow {background-color:#777;}
.x-shadow .xsmc {background-image: url(../images/shadow-c.png);}
.x-shadow .xsml, .x-shadow .xsmr {background-image: url(../images/shadow-lr.png);}
.x-shadow .xstl, .x-shadow .xstc,  .x-shadow .xstr, .x-shadow .xsbl, .x-shadow .xsbc, .x-shadow .xsbr{background-image: url(../images/shadow.png);}
.x-combo-list {border-color:#98c0f4;background-color:#ddecfe;font:normal 12px tahoma, arial, helvetica, sans-serif;}
.x-combo-list-inner {background-color:#fff;}
.x-combo-list-hd {font:bold 11px tahoma, arial, helvetica, sans-serif;color:#15428b;background-image: url(../images/default/layout/panel-title-light-bg.gif);border-bottom-color:#98c0f4;}
.x-resizable-pinned .x-combo-list-inner {border-bottom-color:#98c0f4;}
.x-combo-list-item {border-color:#fff;}
.x-combo-list .x-combo-selected{border-color:#a3bae9 !important;background-color:#dfe8f6;}
.x-combo-list .x-toolbar {border-top-color:#98c0f4;}
.x-combo-list-small {font:normal 11px tahoma, arial, helvetica, sans-serif;}
/**/
td.x-form-trigger-input-cell,td.x-trigger-cell{
    padding: 0;
}
/**/

.submit input, .button, input.button, .button-primary, input.button-primary, .button-secondary, input.button-secondary, .button-highlighted, input.button-highlighted, #postcustomstuff .submit input 
{text-decoration:none;font-size:11px!important;line-height:13px;padding:3px 8px;cursor:pointer;border-width:1px;border-style:solid;-moz-border-radius:11px;-khtml-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-khtml-box-sizing:content-box;box-sizing:content-box;}
a.button, a.button-primary, a.button-secondary {line-height:15px;padding:3px 10px;white-space:nowrap;-webkit-border-radius:10px;}
.button, .button-secondary, .submit input, input[type=button], input[type=submit] {border-color:#bbb;color:#464646;}
.button:hover, .button-secondary:hover, .submit input:hover, input[type=button]:hover, input[type=submit]:hover {color:#000;border-color:#666;}
.button, .submit input, .button-secondary {background:#f2f2f2 url(../images/white-grad.png) repeat-x scroll left top;text-shadow:rgba(255, 255, 255, 1) 0 1px 0;}
.button:active, .submit input:active, .button-secondary:active {background:#eee url(../images/white-grad-active.png) repeat-x scroll left top;}
.button .loading{background:transparent url(../img/loader.gif) no-repeat scroll left top;width:20px;height:20px}
.button.custom { display: block; padding: 3px 10px;text-align: center;white-space: nowrap;}
.button.custom1 { line-height: 27px; padding: 3px 10px;text-align: center;white-space: nowrap;}
.button.disabled{color:#B3B3B3;}
.button.disabled:hover{border-color:#bbb;color:#B3B3B3;text-decoration:none;cursor: default;}

.linkButton {background-color: transparent;border: medium none;margin: 0;padding: 0;}

div.green .button,div.green .button-secondary,div.green .submit input,div.green input[type=button],div.green input[type=submit] {border-color:#22C847;color:#11872B;}

.row-x {background-color: #fff;}

/* Orb */
.orb {
	background: url("../images/rating/sprite.png") no-repeat scroll -100px 0 transparent;
	width: 25px;
	height: 25px;
}
.analyseTable .orb {margin:auto}
.orb.legend {float:left;height:18px;padding-top:21px;margin-right:6px;}
.orb.akt100 {background-position: 1px 0;}
.orb.akt75 {background-position: -25px 0;}
.orb.akt50 {}
.orb.akt25 {background-position: -50px 0;}
.orb.akt0 {background-position: -75px 0;}

/* dropdown */
#menu .dropdown {
	position: absolute;
	top: 44px;
	left: -999em;  
	z-index: 100;
	top:30px;
}

#menu .dropdown .spacer{height:20px}

#menu li:hover .dropdown,
#menu li.remain .dropdown { left: 0; }

#menu .dropdown-t1 { background: url(../images/menu_dropdown_corners.png) 0 0 no-repeat; }

#menu .dropdown-t2 {
	padding: 0 6px 0 6px;
	background: url(../images/menu_dropdown_corners.png) 100% -11px no-repeat;
}

#menu .dropdown-t3 {
	height: 6px;
	background: url(../images/menu_dropdown_corners.png) 0 -22px repeat-x;
}

#menu .dropdown-1 { background: url(../images/menu_dropdown_edges.png) 0 0 repeat-y; }

#menu .dropdown-2 {
	padding: 0 3px 0 3px;
	background: url(../images/menu_dropdown_edges.png) 100% 0 repeat-y;
}

#menu .dropdown-3 {
	padding: 0 0 0 0;
	background: #E6E8D0;
	overflow: hidden;
}

#menu .dropdown-b1 { background: url(../images/menu_dropdown_corners.png) 0 -33px no-repeat; }

#menu .dropdown-b2 {
	padding: 0 6px 0 6px;
	background: url(../images/menu_dropdown_corners.png) 100% -44px no-repeat;
}

#menu .dropdown-b3 {
	height: 6px;
	background: url(../images/menu_dropdown_corners.png) 0 -55px repeat-x;
}

 
#menu ul.level2 { background: url(../images/menu_level2_line_v.png) 100% 0 repeat-y; }
#menu ul.last { background: none; }

#menu .hover-box1 { overflow: hidden; }

 
#menu li.level2 {}

#menu a.level2 { background: #E6E8D0 url(../images/menu_level2_line_h.png) 0 0 repeat-x; }
#menu a.level2.first { background-image: none; }

#menu a.level2 span.bg,
#menu span.level2 span.bg {
	padding-left: 10px;
	line-height: 24px;
	color: #515966;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
	font-size: 14px;
}

#menu a.level2:hover span.bg { color: #141414; background-color: rgb(218, 220, 193); }

 
#menu li.level2.parent,
#menu a.level2.parent { background: none; }

#menu li.level2.parent { padding: 5px 10px 5px 10px; }

#menu .hover-box4 { overflow: hidden; }

#menu li.level2.parent .hover-box1 { background: #D8DEE2 url(../images/menu_level2_item.png) 100% 100% no-repeat; }
#menu li.level2.parent .hover-box2 { background: url(../images/menu_level2_item.png) 100% 0 no-repeat; }
#menu li.level2.parent .hover-box3 { background: url(../images/menu_level2_item.png) 0 100% no-repeat; }
#menu li.level2.parent .hover-box4 { background: url(../images/menu_level2_item.png) 0 0 no-repeat; }

#menu li.level2.parent .hover-box1:hover,
#menu li.level2.parent .hover-box1:hover .hover-box2,
#menu li.level2.parent .hover-box1:hover .hover-box3,
#menu li.level2.parent .hover-box1:hover .hover-box4 { background-image: url(../images/menu_level2_item_hover.png); }

#menu li.level2.parent.separator .hover-box1:hover,
#menu li.level2.parent.separator .hover-box1:hover .hover-box2,
#menu li.level2.parent.separator .hover-box1:hover .hover-box3,
#menu li.level2.parent.separator .hover-box1:hover .hover-box4 { background-image: url(../images/menu_level2_item.png); }

 
#menu li.level2 a.current span.bg { font-weight: bold; } 

 
#menu a.level2 span.subtitle,
#menu span.level2 span.subtitle {
	margin-top: -10px;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
}

 
#menu a.level2 span.icon,
#menu span.level2 span.icon {
	min-height: 45px;
	padding-left: 50px;
	line-height: 45px;
}
#menu a.level2 span.icon span.title,
#menu span.level2 span.icon span.title { line-height: 33px; }
#menu a.level2 span.icon span.subtitle,
#menu span.level2 span.icon span.subtitle { line-height: 12px; }

 
#menu .sub { padding: 5px 0 0 0; }

#menu a.level3 { background: url(../images/menu_level3_item.png) 5px 7px no-repeat; }
#menu a.level3:hover { background-position: 5px -8px; }

#menu a.level3 span.bg,
#menu span.level3 span.bg {
	padding-left: 15px;
	line-height: 17px;
	font-size: 11px;
	color: #515966;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
}

#menu a.level3:hover span.bg { color: #141414; }

#menu .columns2 ul.level2,
#menu .columns3 ul.level2,
#menu .columns4 ul.level2 { float: left; }

#menu .columns2 ul.level2 {	width: 50%; }

#menu .columns3 ul.level2 { width: 34%; }
#menu .columns3 ul.first,
#menu .columns3 ul.last { width: 33%; }

#menu .columns4 ul.level2 { width: 25%; }

#menu .columns2 li.level2 .group-box1,
#menu .columns3 li.level2 .group-box1,
#menu .columns4 li.level2 .group-box1 { margin-right: 2px; }

#menu .columns2 ul.last li.level2 .group-box1,
#menu .columns3 ul.last li.level2 .group-box1,
#menu .columns4 ul.last li.level2 .group-box1 { margin-right: 0; }

tr.visible{display: table-row!important;}

.dijitIconFile, .dijitLeaf {background-position:-352px 50%;}
.dijitIconFolderOpen, .dijitFolderOpened {background-position:-480px 50%;}
.dijitIconFolderClose, .dijitFolderClosed {background-position:-463px 50%;}

.dijitIconSave, .dijitIconPrint, .dijitIconCut, .dijitIconCopy, .dijitIconClear, .dijitIconDelete, .dijitIconUndo, .dijitIconEdit, .dijitIconNewTask, .dijitIconEditTask, .dijitIconEditProperty, .dijitIconTask, .dijitIconFilter, .dijitIconConfigure, .dijitIconSearch, .dijitIconApplication, .dijitIconBookmark, .dijitIconChart, .dijitIconConnector, .dijitIconDatabase, .dijitIconDocuments, .dijitIconMail, .dijitLeaf, .dijitIconFile, .dijitIconFunction, .dijitIconKey, .dijitIconPackage, .dijitIconSample, .dijitIconTable, .dijitIconUsers, .dijitFolderClosed, .dijitIconFolderClosed, .dijitFolderOpened, .dijitIconFolderOpen, .dijitIconError {
background-image:url("../images/Enabled.png");height:16px;width:16px;}
.dijitExpandoText {display:none;}

.dijitTreeRow, .dijitTreeContent {white-space:nowrap;}
.dijitTreeRow img {vertical-align:middle;}

.claro .dijitTreeNode{zoom:1}
.claro .dijitTreeIsRoot{background-image:none}
.claro .dijitTreeRow{padding:4px 1px 2px 0;margin-left:1px;background-image:url(../images/Highlight.png);background-position:0 0;background-repeat:repeat-x;border-color:rgba(118,157,192,0);background-color:rgba(171,214,255,0);-webkit-transition-property:background-color,border-color;-webkit-transition-duration:.25s;-webkit-transition-timing-function:ease-out}
.claro .dijitTreeRowSelected{background-repeat:repeat-x;background-color:#d8edff;padding:3px 5px 1px 0;margin-left:0;border:solid 1px #c3e2fd;color:#000}
.claro .dijitTreeRowSelected.green{background-color:#C3FFD1}
.claro .dijitTreeRowSelected.red{background-color:#FFD2D2}
.claro .dijitTreeRowHover{background-color:#abd6ff;padding:3px 5px 1px 0;margin-left:0;border:solid 1px #769dc0;color:#000;-webkit-transition-duration:.25s}
.claro .dijitTreeRowActive{background-color:#7dbefa;background-position:0 -177px;padding:3px 0 1px;margin-left:0;border:solid 1px #769dc0;color:#000}
.claro .dijitTreeRowFocused{background-repeat:repeat}

.claro .dijitTreeExpando{background-image:url(../images/treeExpand.png);width:16px;height:16px;background-position:-35px 0}
.claro .dijitTreeExpandoClosed{background-position:1px 0}

.claro .dijitTreeRowHover .dijitTreeExpandoOpened{background-position:-53px 0}
.claro .dijitTreeRowHover .dijitTreeExpandoClosed{background-position:-17px 0}

.claro .dijitTreeExpandoLeaf{background-image:none}
.claro .dijitTreeNode .dojoDndItemBefore, .claro .dijitTreeNode .dojoDndItemAfter{border-bottom:none;border-top:none}
.claro .dijitTreeNode .dojoDndItemBefore .dijitTreeContent{border-top:2px solid #369}
.claro .dijitTreeNode .dojoDndItemAfter .dijitTreeContent{border-bottom:2px solid #369}
.claro .dijitTreeRow:hover {font-weight:bold;cursor:pointer;}
.button, .button-secondary, .submit input, input[type="button"], input[type="submit"]
{box-shadow: 1px 1px 2px -1px black;}

.support{box-shadow: 2px 2px 4px -1px black;position: absolute;top: 0;right: 49px;border: 1px solid #ccc;border-radius: 0 0 5px 5px;padding: 0 5px;border-top: none;font-size: 13px;font-weight: bold;}

.GesList td{vertical-align: top;}
.GesList td ul {padding-left:0;margin:0}
.GesList td li {list-style: none;width:149px;}

.GesList td li div
{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

.GesList hr{margin:5px 0 2px 0;;}

.GesList td li div
{border: 1px solid #CCC;padding: 0 0 0 5px;margin-top: 2px;cursor:pointer;text-align: left;white-space: nowrap;}

.GesList td li.inActive > ul {display:none;}

/*.GesList td li div img{background-image:url(../images/treeExpand.png);width:16px;height:16px;background-position:-36px 0;vertical-align:top;margin-top:1px}
.GesList td li.inActive div img{background-position: -72px 0;}*/

.GesList td li div img{background-image:url(../images/Enabled.png);width:16px;height:16px;background-position:-480px 0;vertical-align:top;margin-top:1px}
.GesList td li.inActive div img{background-position: -462px 0;}


.GesList td li.isActive div
{background: #c4ffd1;
background: -moz-linear-gradient(top,  #ffffff 0%, #c4ffd1 55%, #c4ffd1 100%); /* FF3.6+  */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(55%,#c4ffd1), color-stop(100%,#c4ffd1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#c4ffd1 55%,#c4ffd1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#c4ffd1 55%,#c4ffd1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#c4ffd1 55%,#c4ffd1 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#c4ffd1 55%,#c4ffd1 100%); /* W3C */
}

.GesList td li.inActive div
{background: #FFD8D8;
background: -moz-linear-gradient(top,  #ffffff 0%, #fdd7d6 54%, #fdd7d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(54%,#fdd7d6), color-stop(100%,#fdd7d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fdd7d6 54%,#fdd7d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fdd7d6 54%,#fdd7d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fdd7d6 54%,#fdd7d6 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#fdd7d6 54%,#fdd7d6 100%); /* W3C */
}

.bigList .floatLeft{float:none;display:inline-block;vertical-align:top;}
.bigList .serviceScroller{overflow: auto;white-space: nowrap;height:160px;}
.bigList .serviceScroller .width20{width: 225px;}

/* dialog.css */
.dijitDialog {position: absolute;z-index: 999;overflow: hidden;      }
.dijitDialogTitleBar {cursor: move;}
.dijitDialogFixed .dijitDialogTitleBar {cursor:default;}
.dijitDialogCloseIcon {cursor: pointer;}
.dijitDialogUnderlayWrapper {position: absolute;left: 0;top: 0;z-index: 998;display: none;background: transparent !important;}
.dijitDialogUnderlay {background: #eee;opacity: 0.5;filter: alpha(opacity=50);}

.claro .dijitDialog {border: 1px solid #A2C691;box-shadow:0px 1px 5px rgba(0,0,0,0.25);-webkit-box-shadow:0px 1px 5px rgba(0,0,0,0.25);-moz-box-shadow: 0px 1px 5px rgba(0,0,0,0.25);} 
.claro .dijitDialogPaneContent {background: #fff repeat-x top left;border-top: 1px solid #769dc0;padding:10px 8px;position: relative;}
.claro .dijitDialogPaneContentArea { margin: -10px -8px;padding: 10px 8px;}
.claro .dijitDialogPaneActionBar {background-color: #f2f2f2;padding: 3px 5px 2px 7px;text-align: right;border-top: 1px solid #cdcdcd;margin: 10px -8px -10px;}
.claro .dijitDialogPaneActionBar .dijitButton {float: none;}
.claro .dijitDialogTitleBar {border: 1px solid #fff;border-top:none;background-color: #A2C691;background-image: url(../images/titlebar.png);background-repeat:repeat-x;padding: 5px 7px 4px 7px;}
.claro .dijitDialogTitle {padding: 0px 1px;font-size:1.091em;}
.claro .dijitDialogCloseIcon {background: url(../images/dialogCloseIcon.png);background-repeat:no-repeat;position: absolute;right: 5px;height: 15px;width: 21px;top: 7px;}
.claro .dijitDialogInfoText{position: absolute; right: 30px; font-weight: bold; font-size: 11px;}
.dj_ie6 .claro .dijitDialogCloseIcon {background-image: url(../images/dialogCloseIcon8bit.png);}
.claro .dijitDialogCloseIconHover {background-position:-21px;}
.claro .dijitDialogCloseIconActive {background-position:-42px;}
.claro .closeText{display:none;}

/* autosuggest.css */
/* 
================================================
autosuggest, inquisitor style
================================================
*/

body
{
	position: relative;
}


div.autosuggest
{
	position: absolute;
	background-image: url(../images/autosuggest/as_pointer.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 8px 0 0 0;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer,
div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner,
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar {background: url("../images/module_rounded_corners.png") no-repeat scroll 0 0 transparent;}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	overflow: hidden;
	background-position: 100% -12px;
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	background-position: 0 0;
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-position: 0 -24px;
	background-repeat: repeat-x;
}

div.autosuggest div.as_footer               {background-position:100% -48px;}
div.autosuggest div.as_footer div.as_corner {background-position:0 -36px;}
div.autosuggest div.as_footer div.as_bar    {background-position:0 -60px;}


#as_div_ul{
	max-height: 270px;
	overflow: auto;
}

div.autosuggest ul
{
	font-size: 14px;
	list-style: none;
	padding: 0;
	margin: 0;
    background: url("../images/module_rounded_edges.png") repeat-y scroll 0 0 transparent;
}

div.autosuggest ul li
{
	color: #ccc;
	padding: 0 3px;
	text-align: left;
	background: url("../images/module_rounded_edges.png") repeat-y scroll 100% 0 transparent;
}

div.autosuggest ul li a, div.autosuggest ul li.as_warning > div
{
	color: #515966;
	display: block;
	text-decoration: none;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
	position: relative;
	padding: 0;
	width: 100%;
	background: url("../images/module_rounded_corners.png") repeat-x scroll 0 -72px #FAF9F8;
}
div.autosuggest ul li a:hover
{
	background-color: #444;
}
div.autosuggest ul li.as_highlight a span
{
	background-color: #1B5CCD;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: #1B5CCD;
	background-position: bottom right;
	background-repeat: no-repeat;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3), 0 1px 5px rgba(0, 0, 0, 0.5);
}

div.autosuggest ul li.as_highlight a span
{
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-position: bottom right;
}



div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: #0019A2;
}
div.autosuggest ul li.as_highlight em
{
	font-style: normal;
	color: #00FBFF;
}
/* jgrowl.css */

div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
	color: 				#fff;
	font-size: 			12px;
}

/** Special IE6 Style Positioning **/
div.ie6 {
	position: 			absolute;
}

div.ie6.top-right {
	right: 				auto;
	bottom: 			auto;
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
	left: 				expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
	left: 				expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: 				expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	width: 				100%;
}

/** Normal Style Positions **/
div.jGrowl {
	position:			absolute;
}

body > div.jGrowl {
	position:			fixed;
}

div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}
div.jGrowl.inline {
	position:			relative;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#CDD1AB;
	border:					1px solid #828181;
	opacity: 				.85;
    -ms-filter: 			"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
    filter: 				progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				1em;
	text-align: 			left;
	display: 				none;
	color:					#000;
	-moz-border-radius: 	5px;
	-webkit-border-radius:	5px;
}

div.jGrowl.inline div.jGrowl-notification, div.jGrowl.inline div.jGrowl-closer{
	width:auto;
}

div.jGrowl div.redTheme{
	background-color: 		#FFF9A6;
	border:					1px solid #f00;
}

div.jGrowl div.jGrowl-message,div.jGrowl div.jGrowl-header{color: #000;font-size: 14px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
	font-weight: 			bold;
	font-size:				.85em;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
	z-index:				99;
	float: 					right;
	font-weight: 			bold;
	font-size: 				1em;
	cursor:					pointer;
	color:					#000;
}

div.jGrowl div.jGrowl-closer {
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				.9em;
	font-weight: 			bold;
	text-align: 			center;
}

/** Hide jGrowl when printing **/
@media print {
	div.jGrowl {
		display: 			none;
	}
}
/* tipTip.css */
/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #000000;
	text-shadow: 0px 0px 1px #A2A2A4;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 1px 1px 3px 1px #AAAAAA;
	-moz-box-shadow: 1px 1px 3px 1px #AAAAAA;
	border: 1px solid #787878;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}
#tiptip_content{
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}