/*html, body {
	height: 100%;
	margin:0;
	padding:0;		
	overflow:auto;
	/*scrollbar-face-color:#ff0000;
}


body {
	margin: 0;
	background-image: url(background_content.gif);
	font-family: Verdana;
	font-size: 11px;	
	overflow:visible;
	/*scrollbar-face-color:#ffff00;
}*/

html
{
    height: 100%;
}
body
{
    margin: 0px;
    height: 100%;
    width: 100%; /* 	overflow: hidden;  */
    background-color: #E6E6E6;
    padding: 0;
    font-family: Verdana;
    font-size: 11px;
    background-image: url(background_content.gif);
}


.NavigationWork
{
    /*background-color: #F3F3F3;*/
    background-image: url(background_content.gif);
}

.ctl00_rt_wrapper
{
}
.mymenu
{
}

/*
* {
	font-family: Verdana;
	font-size: 11px;
}*/
.FilterItemStyle select
{
    display: inline;
    margin: 0px;
}

.inline
{
    display: inline;
    margin-top: -1px;
    padding-top: -10px;
    margin-left: 10px;
}

.inlineDefaultFilter
{
    display: inline;
}

tr.header
{
    background-color: #fff;
}

a:link, a:visited, a:active
{
    color: #000;
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
}

a.pkt
{
    padding-left: 50px;
    font-family: "Arial" , Sans-serif;
    padding-top: 18px;
    padding-bottom: 10px;
    display: block;
    width: 250px;
    text-decoration: none;
    font-size: 18px;
    color: #F1797B;
    background: url('download_style.gif') left top no-repeat;
}

a.underlined
{
    text-decoration: underline !important;
}

a.menu_middle
{
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 2px;
    font-family: "Arial" , Sans-serif;
    display: block;
    font-weight: bold;
    color: black;
    width: 96px;
    text-decoration: none;
    font-size: 12px;
    background: url('menu_middle.gif') left top no-repeat;
    z-index: 99;
}
a.menu_bottom
{
    padding-left: 25px;
    padding-top: 4px;
    padding-bottom: 7px;
    font-family: "Arial" , Sans-serif;
    display: block;
    font-weight: bold;
    color: black;
    width: 96px;
    text-decoration: none;
    font-size: 12px;
    background: url('menu_bottom.gif') left top no-repeat;
    z-index: 99;
}
a.menu_top
{
    padding-left: 25px;
    padding-top: 22px;
    padding-bottom: 2px;
    font-family: "Arial" , Sans-serif;
    display: block;
    font-weight: bold;
    color: black;
    width: 96px;
    text-decoration: none;
    font-size: 12px;
    background: url('menu_top.gif') left top no-repeat;
    z-index: 99;
}

a.menu2_middle
{
    padding-left: 25px;
    padding-top: 5px;
    padding-bottom: 2px;
    font-family: "Arial" , Sans-serif;
    display: block;
    font-weight: bold;
    color: black;
    width: 96px;
    text-decoration: none;
    font-size: 12px;
    background: url('menu_middle.gif') left top no-repeat;
    z-index: 99;
}
a.menu2_bottom
{
    padding-left: 25px;
    padding-top: 4px;
    padding-bottom: 7px;
    font-family: "Arial" , Sans-serif;
    display: block;
    font-weight: bold;
    color: black;
    width: 96px;
    text-decoration: none;
    font-size: 12px;
    background: url('menu2_bottom.gif') left top no-repeat;
    z-index: 99;
}
a.menu2_top
{
    padding-left: 25px;
    padding-top: 8px;
    padding-bottom: 2px;
    font-family: "Arial" , Sans-serif;
    display: block;
    font-weight: bold;
    color: black;
    width: 96px;
    text-decoration: none;
    font-size: 12px;
    background: url('menu2_top.gif') left top no-repeat;
    z-index: 99;
}

a.menu_top:link, a.menu_top:visited, a.menu_top:active, a.menu2_top:link, a.menu2_top:visited, a.menu2_top:active
{
    color: #000;
    text-decoration: none;
    font-family: "Arial" , Sans-serif;
    font-size: 12px;
}
a.menu_middle:link, a.menu_middle:visited, a.menu_middle:active, a.menu2_middle:link, a.menu2_middle:visited, a.menu2_middle:active
{
    color: #000;
    text-decoration: none;
    font-family: "Arial" , Sans-serif;
    font-size: 12px;
}
a.menu_bottom:link, a.menu_bottom:visited, a.menu_bottom:active, a.menu2_bottom:link, a.menu2_bottom:visited, a.menu2_bottom:active
{
    color: #000;
    text-decoration: none;
    font-family: "Arial" , Sans-serif;
    font-size: 12px;
}

a.menu_top:hover, a.menu2_top:hover
{
    color: #888;
    text-decoration: none;
    font-weight: bold;
    font-family: "Arial" , Sans-serif;
    font-size: 12px;
}
a.menu_middle:hover, a.menu2_middle:hover
{
    color: #888;
    text-decoration: none;
    font-family: "Arial" , Sans-serif;
    font-size: 12px;
}
a.menu_bottom:hover, a.menu2_bottom:hover
{
    color: #888;
    text-decoration: none;
    font-family: "Arial" , Sans-serif;
    font-size: 12px;
}



.Hidden
{
    display: none;
}

img
{
    border-width: 0;
    margin: 0;
}

.headerLogo
{
    /*position: absolute;*/
    float: right;
    top: 31px;
    right: 10px;
}

#topMenu
{
    background-image: url(background_topmenu.gif);
    padding: 0 8px 0;
    padding-right: 8px;
    margin-right: 0px;
    height: 43px;
    overflow: hidden;
    font-family: Verdana;
    font-size: 11px;
}

#blackline
{
    overflow: hidden;
    height: 5px;
    background-color: #000;
    font-family: Verdana;
    font-size: 11px;
}

#content
{
    overflow: hidden;
    width: 100%;
    font-family: Verdana;
    font-size: 11px;
}

.greyline
{
    overflow: hidden;
    height: 1px;
    background-color: #b4b4aa;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

#login .labelText
{
    float: left;
    width: 90px;
    padding: 0;
    font-family: Verdana;
    font-size: 11px;
}

.contentbox .labelText
{
    display: block;
    margin-top: 0px;
    font-family: Verdana;
    font-size: 11px;
}

.fixfloat
{
    display: block;
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
    border: none;
    width: 1px;
    height: 1px;
    font-size: 0;
    line-height: 0;
}

#login
{
    position: relative;
    top: -10%;
    overflow: hidden;
    width: 390px;
    height: 318px;
    background-image: url(background_login.gif);
    padding: 0 50px;
    margin: 0 auto;
    font-family: Verdana;
    font-size: 11px;
}

#login .tabActive, #login .tabInactive
{
    background: none;
    margin: 23px 0 0 -5px;
    font-family: Verdana;
    font-size: 11px;
}

#inputFields
{
    margin-top: 62px;
    height: 125px;
    font-family: Verdana;
    font-size: 11px;
}

#login .labelText
{
    line-height: 30px;
    font-family: Verdana;
    font-size: 11px;
}

#login .inputText
{
    width: 260px;
    height: 21px;
    background-color: #dfdfdf;
    border: 1px solid #ececec;
    font-family: Verdana;
    font-size: 11px;
}

#login .error
{
    width: 270px;
    height: 21px;
    color: Red;
    padding: 0px 0px 0px 0px;
    text-align: center;
    margin: auto;
    margin-top: 15px;
    font-family: Verdana;
    font-size: 11px;
}

.inputBox
{
    width: auto;
    height: auto; /*border:1px solid  #000000;*/ /*border-left:0px; 	border-right:0px;*/
    padding: 0px;
    background-color: #dfdfdf;
    float: left;
    font-family: Verdana;
    font-size: 11px;
}

#login .inputBox
{
    width: auto;
    height: auto;
    border: 1px solid #dfdfdf;
    display: inline; /*border-left:0px; 	border-right:0px;*/
    padding: 0px;
    float: left;
    font-family: Verdana;
    font-size: 11px;
}

.inputBox2
{
    width: 260px;
    height: 21px;
    margin-top: 5px;
    float: left;
    font-family: Verdana;
    font-size: 11px;
}

.input
{
    margin-bottom: 10px;
    width: 410px;
    font-family: Verdana;
    font-size: 11px;
}

.right
{
    margin-left: 50px;
}
.right .inputSubmit
{
    display: inline;
}
.leftCheckBox
{
    float: left;
}


.inputSubmit
{
    padding: 0;
    border: 0;
    background: url(button.gif) repeat-x;
    height: 22px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
    font-family: Verdana;
    font-size: 11px;
    vertical-align:top;
    cursor:pointer;
}

.selectNoFloat
{
    float: none;
}

.inputSubmitPrinter
{
    padding: 0;
    border: 0;
    background: url(button.gif) repeat-x;
    height: 22px;
    padding-left: 15px;
    padding-right: 2px;
    text-align: left;
    font-family: Verdana;
    font-size: 11px;
}

/*
Bitte statt inputSubmitBig nur noch inputSubmit nutzen. Beide Klassen machen das selbe => zusammengelegt
Die Klasse kann dann auch gelöscht werden, wenn keiner mehr diese nutzt.
*/
.inputSubmitBig
{
    padding: 0;
    border: 0;
    background: url(button.gif) repeat-x;
    height: 22px;
    padding-left: 3px;
    padding-right: 3px;
    text-align: center;
    font-family: Verdana;
    font-size: 11px;
}

#login .inputSubmit
{
    margin-left: 35px;
    font-family: Verdana;
    font-size: 11px;
}

.loginText
{
    margin-top: 15px;
    text-align: center;
    font-size: 10px;
    font-family: Verdana;
    font-size: 11px;
}




#menu
{
    float: left;
    padding: 1px;
    padding-left: 0px;
    overflow: auto; /*background-image: url(background_content.gif);*/
}

.mymenu
{
    float: left;
    padding: 1px;
    padding-left: 0px; /*overflow:auto;*/ /*background-image: url(background_content.gif);*/
}
#contentDiv
{
    padding-top: 20px;
    font-family: Verdana;
    font-size: 11px;
}

#contentWhite
{
    /*obackground: url(background_content_white.gif);*/
    padding: 10px 0 0;
    font-family: Verdana;
    font-size: 11px;
    position: relative;
    float: left;
}
#contentWhiteWithTab
{
    background: url(background_content_white.gif);
    padding: 0px;
    font-family: Verdana;
    font-size: 11px;
    float: left;
}

#home, #upDown, #leftRight
{
    float: left;
    margin-top: 5px;
    font-family: Verdana;
    font-size: 11px;
}

#home img, #upDown img, #leftRight img
{
    margin-left: 0px;
}

#leftRight
{
    margin-left: 31px;
    font-family: Verdana;
    font-size: 11px;
}

#home
{
    margin-left: 0px;
    margin-right: 10px;
    font-family: Verdana;
    font-size: 11px;
}

.tabActive, .tabInactive
{
    font-size: 10px;
    float: left;
    padding: 5px 0 0 10px;
    height: 14px;
    font-family: Verdana;
    font-size: 11px;
}

img
{
    float: left;
}

#menu img
{
    float: none;
}
.mymenu img
{
    float: none;
}

/*.header img
{
	float:none;
}*/


.tabActive
{
    background-image: url(tab_bg_active.gif);
    font-weight: bold;
    font-family: Verdana;
    font-size: 11px;
}

.tabInactive
{
    background-image: url(tab_bg_inactive.gif);
    font-family: Verdana;
    font-size: 11px;
}

.tabBottom
{
    clear: left;
    background-image: url(tab_bottom.gif);
    height: 12px;
    overflow: hidden;
    z-index: 0;
    font-family: Verdana;
    font-size: 11px;
}

#location
{
    float: left;
    width: 70%;
    font-size: 10px;
    line-height: 15px;
    margin: 4px 0 0 8px;
    margin-top: 12px;
    font-family: Verdana;
}

#topMenuRight
{
    padding: 0px 0px;
    float: right;
    margin-top: 5px;
    font-size: 10px;
    text-decoration: underline;
    font-family: Verdana;
    margin-right: 19px;
}
.Invisible
{
    display: none;
}

#topMenuRight div
{
    float: left;
    font-family: Verdana;
    font-size: 11px;
}

#topMenuRight img
{
    margin-right: 5px;
    font-family: Verdana;
    font-size: 11px;
}

#topMenuText
{
    float: left;
    margin-right: 22px;
    font-family: Verdana;
    font-size: 11px;
}

.destination
{
    background: url(destination.gif);
    border: 1px solid #e3e3e3;
    height: 22px;
    margin: 0 0 20px 26px;
    padding: 3px 10px;
    font-size: 12px;
    font-family: Verdana;
}



.destination .inputText
{
    vertical-align: middle;
    padding: 9px 20px;
    width: 153px;
    height: 13px;
    border: none;
    background: url(input.gif);
    font-size: 12px;
    font-family: Verdana;
}

#contentWhite .tabActive
{
    background: url(tab_bg_active_white.gif);
    height: 13px;
    font-family: Verdana;
    font-size: 11px;
}

/* new compact design */

.contentboxCompactTop
{
    clear: left;
    background: url(contentboxCompact_top.gif);
    width: 429px;
    height: 7px;
    overflow: hidden;
    font-family: Verdana;
    font-size: 11px;
}

.contentboxCompactBottom
{
    background: url(contentboxCompact_bottom.gif);
    width: 429px;
    height: 7px;
    overflow: hidden;
    background-position: left top;
    font-family: Verdana;
    font-size: 11px;
}

.contentboxCompact
{
    clear: left;
    width: 429px;
    overflow: hidden;
    background: url(contentboxCompact_center.gif);
    padding: 0px;
    font-family: Verdana;
    font-size: 11px;
}

.contentboxCompactBackground
{
    width: 422px;
    margin: 0px;
    margin-left: 4px;
    background-color: #FBFBFB;
    background: url(contentboxCompact_background.gif) bottom left no-repeat;
    padding-left: 8px;
    padding-bottom: 5px;
}

/* new compact design end */

.contentboxTop
{
    clear: left;
    background: url(contentbox_top.gif);
    width: 424px;
    height: 4px;
    overflow: hidden;
    font-family: Verdana;
    font-size: 11px;
}

.contentboxBottom
{
    background: url(contentbox_bottom.gif);
    width: 424px;
    height: 5px;
    overflow: hidden;
    background-position: left top;
    font-family: Verdana;
    font-size: 11px;
}

.contentbox
{
    clear: left;
    width: 402px;
    overflow: hidden;
    background: url(contentbox_center.gif) bottom left no-repeat;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    padding: 10px;
    font-family: Verdana;
    font-size: 11px;
}

.contentboxBigTop
{
    clear: left;
    background: url(contentbox_big_top.gif);
    width: 656px;
    height: 4px;
    overflow: hidden;
    font-family: Verdana;
    font-size: 11px;
}

.contentboxBigBottom
{
    background: url(contentbox_big_bottom.gif);
    width: 656px;
    height: 4px;
    overflow: hidden;
    font-family: Verdana;
    font-size: 11px;
}

.contentboxBig
{
    clear: left;
    width: 636px;
    overflow: hidden;
    background: url(contentbox_big_center.gif) bottom left no-repeat;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    padding: 10px;
    font-family: Verdana;
    font-size: 11px;
}

.contentboxBigBackground
{
    width: 649px;
    margin: 0px;
    margin-left: 4px;
    background-color: #FBFBFB;
    background: url(contentboxCompact_background.gif) bottom left no-repeat;
    padding-left: 8px;
    padding-bottom: 5px;
}

.contentboxBgWhiteTop
{
    margin: 5px 0 0;
    width: 632px;
    height: 5px;
    overflow: hidden;
    background: url(contentbox_white_top.gif);
    font-family: Verdana;
    font-size: 11px;
}

.contentboxBigWhiteBottom
{
    margin: 0 0 5px;
    width: 632px;
    height: 5px;
    overflow: hidden;
    background: url(contentbox_white_bottom.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Verdana;
    font-size: 11px;
}

.contentboxBigWhite
{
    margin: 0 0;
    width: 622px;
    height: 90px;
    padding: 5px 5px;
    background: url(contentbox_white_center.gif);
    font-family: Verdana;
    font-size: 11px;
}

.contentboxBigWhiteTopDouble
{
    margin: 5px 0 0;
    width: 612px;
    height: 5px;
    overflow: hidden;
    background: url(contentbox_white_top_double.gif);
    font-family: Verdana;
    font-size: 11px;
}

.contentboxBigWhiteBottomDouble
{
    margin: 0 0 5px;
    width: 612px;
    height: 5px;
    overflow: hidden;
    background: url(contentbox_white_bottom_dou.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Verdana;
    font-size: 11px;
}

.contentboxBigWhiteDouble
{
    margin: 0 0;
    width: 602px;
    height: 90px;
    padding: 5px 5px;
    background: url(contentbox_white_center_dou.gif);
    font-family: Verdana;
    font-size: 11px;
}

.container
{
    float: left;
    display: inline;
    margin: 0 -1px 4px 5px;
    font-family: Verdana;
    font-size: 11px;
}

select
{
    width: 365px; /*height: 135px;*/
    font-size: 12px;
    margin-top: 10px;
    font-family: Verdana;
    font-size: 11px;
}

.gridSelect
{
    margin-top: 0px;
    width: auto;
    float: none;
    z-index: 1;
}

.contentboxWhiteTop
{
    margin: 5px 0 0;
    width: 405px;
    height: 5px;
    overflow: hidden;
    background: url(contentbox_white_top.gif);
    font-family: Verdana;
    font-size: 11px;
}

.contentboxWhite
{
    margin: 0 0;
    width: 395px;
    height: 90px;
    padding: 5px 5px;
    background: url(contentbox_white_center.gif);
    font-family: Verdana;
    font-size: 11px;
}

.contentboxWhiteBottom
{
    margin: 0 0 5px;
    width: 405px;
    height: 5px;
    overflow: hidden;
    background: url(contentbox_white_bottom.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Verdana;
    font-size: 11px;
}

.contentbox .inputText, .contentbox select
{
    margin: 0;
    border: 1px solid;
    width: 195px;
    padding: 4px;
    font-size: 12px;
    vertical-align: middle;
    scrollbar-face-color: #fff;
    scrollbar-arrow-color: #000;
    scrollbar-track-color: #fff;
    scrollbar-shadow-color: #000;
    scrollbar-highlight-color: #000;
    scrollbar-3dlight-color: #fff;
    scrollbar-darkshadow-color: #fff;
    font-family: Verdana;
}

.contentbox select
{
    width: 100px;
    font-family: Verdana;
    font-size: 11px;
}
.input.inputText
{
    height: 13px;
    padding: 4px;
    font-family: Verdana;
    font-size: 11px;
}

.inputTextSmall
{
    width: 160px;
    border: 1px solid;
    font-size: 11px;
    /*height: 13px;*/
    padding: 4px 1px 4px 1px;
    font-family: Verdana;
    font-size: 11px;
    margin: 0px;
}

.inputTextBoxes
{
    padding: 4px 1px 4px 1px;
    font-size: 11pt;
    font-family: Verdana;
    font-size: 11px;
}


.inputTextSmall_ReadOnly
{
    width: 160px;
    padding: 4px 1px 4px 1px;
    font-style: italic;
    color: #888888;
    border: 1px solid black;
    height: 13px;
    font-size: 11px;
    background-color: #eeeeee;
    font-family: Verdana;
}

.inputTextTiny
{
    width: 35px;
    border: 1px solid;
    font-size: 11px;
    height: 13px;
    padding: 4px 1px 4px 1px;
    font-family: Verdana;
}

.inputTextTiny_ReadOnly
{
    width: 35px;
    border: 1px solid;
    font-style: italic;
    color: #888888;
    height: 13px;
    font-size: 11px;
    border-color: #000000;
    background-color: #eeeeee;
    padding: 4px 1px 4px 1px;
    font-family: Verdana;
}


.inputTextTiny
{
    width: 35px;
    font-family: Verdana;
    font-size: 11px;
}

.contentbox label.text
{
    padding-top: 5px;
    float: left;
    width: 43px;
    font-size: 11px;
    font-family: Verdana;
}

.inputCheckbox
{
    width: 100%;
    text-align: center;
    font-family: Verdana;
    font-size: 11px;
}

.inputRadio
{
    width: 100%;
    text-align: left;
    font-family: Verdana;
    font-size: 11px;
}

.label
{
    font-family: Verdana;
    font-size: 11px;
}

table#content
{
    height: 100%;
    width: 100%;
    font-family: Verdana;
    font-size: 11px;
}

/* print table */
.printTable
{
    font-size: 14px;
}

.printTable .item
{
    font-family: Verdana;
    font-size: 12px;
    background-color: #fff;
}

.printTable .alternatingItem
{
    font-family: Verdana;
    font-size: 12px;
    background-color: #eee;
}

/* alarm table */

.alarmTable td.header
{
    background: url(alarmTableFilter.gif) repeat-x;
    padding: 0 2px 15px;
    height: 18px;
    font-family: Verdana;
    font-size: 11px;
}


.alarmTable td.header, .alarmTable th.header
{
    white-space: nowrap;
    font-family: Verdana;
    font-size: 11px;
}

.pageContent
{
    vertical-align: top;
    border-left: 1px solid #c4c4c4;
    padding-top: 0px;
    text-align: left;
    border-left: 1px solid #c4c4c4;
    font-family: Verdana;
    font-size: 11px;
    background: white;
    background: url(background_content_white.gif);
    overflow: auto;
}

.pageContentAdmin
{
    height: auto !important;
}

.pageContentAdmin .alarmTable
{
    overflow: auto;
    overflow-x: auto;
    overflow-y: hidden;
}




.alarmTableHeadline
{
    background-image: url(alarmTableHeadline.gif);
    background-position: 0px -1px;
    padding-top: 0px;
    background-repeat: repeat-x;
    font-weight: bold;
    height: 21px;
    line-height: 20px;
    padding-left: 13px;
    font-size: 10px;
    font-family: Verdana;
}

.alarmTableBottom
{
    background-image: url(alarmTableBottom.gif);
    height: 20px;
    margin-top: 21px;
    display: none;
    font-family: Verdana;
    font-size: 11px;
    position: absolute;
    z-index: 25;
    bottom: 0px;
    left: 0px;
}

.inputCheckbox
{
    float: left;
    clear: left;
    font-family: Verdana;
    font-size: 11px;
}

.blind
{
    display: none;
}

select
{
    float: left;
    font-family: Verdana;
    font-size: 11px;
}

table.setup
{
    border-collapse: collapse;
    border: 1px solid black;
    float: left;
    font-family: Verdana;
    font-size: 11px;
}

table.setup td, table.setup th
{
    border: 1px solid black;
    font-family: Verdana;
    font-size: 11px;
}

.detailBoxLeft
{
    float: left;
    width: 185px;
    height: 30px;
    margin-top: 4px;
}
.detailBoxRight
{
    float: right;
    text-align: left;
    width: 210px;
    margin-left: 0px;
    margin-right: auto;
    margin-top: 4px;
    padding: 0px;
}
.detailBoxRight inputCheckbox
{
    width: auto;
    text-align: left;
    margin-right: auto;
    margin-left: 0px;
}

.contentboxTop_Double
{
    clear: left;
    background: url(contentbox_top_double.gif);
    width: 848px;
    height: 4px;
    overflow: hidden;
    font-family: Verdana;
    font-size: 11px;
}

.contentboxBottom_Double
{
    background: url(contentbox_bottom_double.gif);
    width: 848px;
    height: 4px;
    overflow: hidden;
    background-position: left top;
    font-family: Verdana;
    font-size: 11px;
}
.contentbox_Double
{
    clear: left;
    width: 826px;
    overflow: hidden;
    background: url(contentbox_center_double.gif) bottom left repeat-x;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    padding: 10px;
    font-family: Verdana;
    font-size: 11px;
}
.contentboxCompactBackground_Double
{
    width: 838px;
    margin: 0px;
    margin-left: 4px;
    background-color: #FBFBFB;
    background: url(contentbox_background.gif) bottom left repeat-x;
    padding-left: 8px;
    padding-bottom: 5px;
}
.contentboxWhiteTop_Double
{
    margin: 1px 0 0;
    width: 829px;
    height: 5px;
    overflow: hidden;
    background: url(contentbox_white_top_double.gif);
    font-family: Verdana;
    font-size: 11px;
}
.contentboxWhite_Double
{
    margin: 0 0;
    width: 819px;
    height: 90px;
    padding: 5px 5px;
    background: url(contentbox_white_center_dou.gif) repeat-y;
    font-family: Verdana;
    font-size: 11px;
}
.contentboxWhiteBottom_Double
{
    margin: 0px;
    width: 829px;
    height: 5px;
    overflow: hidden;
    background: url(contentbox_white_bottom_dou.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Verdana;
    font-size: 11px;
}

.link:link
{
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline;
}

.Spacer
{
    display: inline;
}

.configurationBoxRight
{
    float: left;
    width: 185px;
    margin: 0px;
    padding: 0px;
    height: 25px;
    overflow: hidden;
}
.configurationBoxLeft
{
    float: left;
    width: 185px;
    margin: 0px;
    height: 25px;
    overflow: hidden;
}
.configurationBox
{
    height: 19px;
}
.bigInput
{
    width: 380px;
}

/* new double layout compact */
.contentboxCompactTop_Double
{
    clear: left;
    background: url(compact_top_double.gif);
    width: 853px;
    height: 7px;
    overflow: hidden;
    font-family: Verdana;
    font-size: 11px;
}

.contentboxCompactBottom_Double
{
    background: url(compact_bottom_double.gif);
    width: 853px;
    height: 7px;
    overflow: hidden;
    background-position: left top;
    font-family: Verdana;
    font-size: 11px;
}
.contentboxCompact_Double
{
    clear: left;
    width: 853px;
    overflow: hidden;
    background: url(compact_center_double.gif) bottom left repeat-y;
    padding: 0px;
    font-family: Verdana;
    font-size: 11px;
}
.contentboxCompact_background_Double
{
    width: 838px;
    margin: 0px;
    margin-left: 4px;
    background-color: #FBFBFB;
    background: url(contentboxCompact_background.gif) bottom left repeat-x;
    padding-left: 8px;
    padding-bottom: 5px;
}

.RadTabStrip_Default
{
    padding-left: 0px !important;
}


/* #### Begin: DetailTab #### */

.detailTabBackground
{    
   background-image: url(detailtabstripbackground.gif);    
    background-repeat: repeat-x;
    padding-top: 2px !important;   
}

.rtsFirst
{
	 margin-left: -6px; 
}

.detailTab
{
	 height: 25px;    
     font-size: 10px;
     font-family: Verdana;   
     
     padding-left: 0px !important;
     padding-right: 0px !important;  
     margin-left: 0px !important;  
     margin-right: 0px !important;
     width: 5%;
}
.detailTabSeparator
{
	 padding-left: 0px !important;
     padding-right: 0px !important;  
     margin-left:-5px !important;  
     margin-right:-5px !important;
	 width:5%;
 }

.detailTabSelected
{   
	font-weight: bolder !important;	  
	padding-left: 0px !important;
     padding-right: 0px !important;  
     margin-left: 0px !important;  
     margin-right: 0px !important;
}

/* #### End: DetailTab #### */
    

.SiteMap
{
    font-family: verdana;
    font-size: 10px;
    color: Gray;
}
.BreadcrumbsNode
{
    font-family: verdana;
    font-size: 10px;
    color: black;
}
a.BreadcrumbsNode
{
    color: black;
    text-decoration: none;
}
a.BreadcrumbsNode:hover
{
    color: black;
    text-decoration: underline;
}

.dateTimePicker img
{
    float: none;
}

.GridMargin
{
    margin: 0 0 0 8px;
}

.ButtonMargin
{
    margin-left: 8px;
    margin-top: 5px;
}

.grayedVariable
{
    color: Gray;
}

.errorMessage
{
    font-weight: bold;
    font-size: 12px;
    color:Red;
}

.hiddenElement
{
    display: none;
}

/* immediate alarm display in the top of the screen */
.immediatealarm
{
    height: 25px;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    background-image: url(immediatealarm.gif);
    line-height: 25px;
    font-weight: bold;
}

.immediatealarmfooter
{
    height: 3px;
    margin: 0;
    padding: 0;
    background-image: url(immediatealarm2.gif);
}

.alarm_display_path
{
    margin-left: 20px;
}

.alarm_display_reason
{
    margin-left: 5px;
    text-decoration: underline !important;
}



/* this classes are the style for the button in the immediate alarm display */
.acknowledgeLink
{
    display: block;
    background: url(acknowledge_middle.gif);
    height: 25px;
    line-height: 25px;
    color: black;
    text-decoration: none;
    padding-left: 1px;
    padding-right: 1px;
    font-size: 13px;
    font-weight: bold;
}

.acknowledgeLinkLeft
{
    display: block;
    background: url(acknowledge_left.gif);
    height: 25px;
    line-height: 25px;
    width: 11px;
    overflow: hidden;
    text-decoration: none;
}

.acknowledgeLinkRight
{
    display: block;
    background: url(acknowledge_right.gif);
    height: 25px;
    line-height: 25px;
    width: 24px;
    overflow: hidden;
    text-decoration: none;
}

/* Alarm DefaultFilter DIV CSS class */

.divDefaultFilter
{
    vertical-align: middle;
    text-align: left;
}

.labelColumn
{
	float: left;
	width:200px;
	margin-top:5px;
}

.row
{
	margin-top:4px;
}

.labelColumn
{
	float: left;
	width:200px;
	margin-top:5px;
}

.row
{
	margin-top:4px;
}

input.cbflclr 
{
	float:left;
	clear:both;
}

div.lifeCheckLabel 
{
	float:left;
	width:170px;
}

div.lifeCheckValue
{
	float:left;
	width: 200px;
}

div.lifeCheckFull
{
	float:left;
	width: 370px;
}

div.lifeCheckHalf
{
	float:left;
	width: 230px;
}

div.lifeCheckValue select,
div.lifeCheckHalf select,
div.lifeCheckFull select
{
	margin: 0;
	padding: 0;
}

div.lifeCheckLabel, div.lifeCheckValue 
{
	margin-top: 5px;
}

div.lifeCheckWeekDays
{
	float:right;
	width:200px;
}

div.lifeCheckWeekDays input 
{
	float:left;
}