.element {
	padding: 0px;
	border-style: none;
	border-color: #FF0000 #3c6f6d #3c6f6d #3c6f6d;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;	
	margin: 0px;
/*	width: 1px;    */
}

.elementError {	    
	background-color: #FFDBCE;
	padding: 0px;
	border-style: solid;
	border-color: #FF0000 #999999 #999999 #999999;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;	
	margin: 0px;
/*	width: 1px;	*/
}	

.element_headline, .element_body  {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

.casePageHeader {
    background-image: url("/DoMap2XCaseDataWeb/theme/domap16/img/group/bgh1head.jpg");	
   background-color: #990000;
   background-position: top left;
   background-repeat: repeat-y;
   color: #000000;
   border-color: #333333 #333333 #333333 #333333;    
   border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
	border-left-width: 0px;
	/*width: 575px;*/ /* 569 padding + border abgezogen !;*/		
}
.casePageHeaderInner {
   font-size: 15px;
   font-weight: bold;
   padding: 5px;
}	

.casePage {		
	background-color: #EEEEEE;
	background-image: url("/DoMap2XCaseDataWeb/theme/domap16/img/group/bgh1body.jpg");	
   background-position: bottom right;
   background-repeat: no-repeat;   
}

.caseColRow {	
	float:left;	
	height:420px;
	overflow: auto;
	
	width: 100%;
	/* width wird in pageTemplates.xsl überschrieben! */	
}

.caseColRowHigher {	
	float:left;	
	height:600px;
	overflow: auto;
	
	width: 100%;
	/* width wird in pageTemplates.xsl überschrieben! */	
}
.caseColRowInner {
	padding:2px;
	margin:0px;
	}

.root {			
	border: 1px solid #999999;	
}

.caseElementGroup {
	border:none;
}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    background-color: #FFFFFF;
    margin: 0
}

H1 {
   font-familie: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #990000;
   padding-bottom: 5px;
   margin: 0px;
   
}
H2 {
   font-familie: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #990000;   
   padding-bottom: 1px;
   margin: 0px;
   border: #999999 solid;
   border-width: 0px 0px 1px 0px;
   
}	

.loginBackground {
	background-color: #d9e6e6;
}

.caseText, .caseTextRed {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px
}
.caseTextRed {
    color: red;
}
.caseTextSmall, .caseTextRedSmall {
	font-size: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px
}
.caseTextRedSmall {	
    color: red;
}

.caseTextWithPadding {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px
}

.caseHeadline {
	font-size: 15px;
	font-weight: bold;	
}

.button {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	width: auto;
	margin-right: 5px;	
 }
 
.caseGroupText {
	font-size: 12px;	
}

.caseTextarea, .caseTextareaShort, .caseTextareaLong, casePlainTextarea, .casePlainTextareaShort, .casePlainTextareaLong {
	height: 75px;
	width: 240px;
}

.caseTextareaWidthXL, .casePlainTextareaWidthXL {
	height: 75px;
	width: 370px;
}

.caseTextareaLong, .casePlainTextareaLong {
	height: 225px;
}

.caseGroupTextArea {
	font-size: 12px;
    padding: 5px;	
	background-color: #FFFFFF;
	border: #990000 none;
   border-width: 0px 0px 1px 0px;
}

.caseGroupTextAreaNoPadding {
	font-size: 12px;
    padding: 0px;	
	background-color: #FFFFFF;
	border: #990000 none;
   border-width: 0px 0px 1px 0px;
}


.caseGroup {
   font-size: 13px;
   font-weight: bold;
   color: #000000;   
   padding: 2px;
   padding-left: 5px;
   border: #990000 solid;
   border-width: 0px 0px 1px 0px;
   background-image: url("/DoMap2XCaseDataWeb/theme/domap16/img/group/bgh2head.jpg");	
   background-color: #DDDDDD;
   background-position: top left;
   background-repeat: repeat-y;
}

.caseErrorGroupText, .caseWarningGroupText {
	font-size: 12px;
	background-color: #FFAAAA;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px
}

.caseWarningGroupText {	
	background-color: #FFE67D;	
}


.caseErrorGroup, .caseWarningGroup {
	font-size: 12px;
	font-weight: bold;
	background-color: #FF0000;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-color: black black #660000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}

.caseWarningGroup {
	background-color: #FFCC00;
}

.caseCheckboxText {
	font-size: 12px
}

.caseListText {
	font-size: 10px;
	margin-left: 3px
}

.caseInputText {
	font-size: 10px;
	margin-left: 3px
}

.caseList {
	font-size: 12px;
	width: 118px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseInput {
	font-size: 12px;
	width: 118px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseInputMedium {
	font-size: 12px;
	width: 90px;
	height: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseRadioDefault {
	width: 118px;
}

.caseCheckbox {
	font-size: 12px;
	margin-left: 1px
}

.caseGroupBox {
	margin-bottom: 10px
}

.caseErrorGroupBox {
	margin-bottom: 10px;
	z-index:99999;	
}
.caseWarningGroupBox {
	margin-bottom: 10px;
	z-index:99999;	
}

.caseRadio {
	font-size: 12px;
	margin-left: 1px;
}

.caseRadioText {
	padding-top: 5px;
	font-size: 12px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}

.caseSubHeadline {
	font-size: 12px;
	font-weight: normal;
	border-color: black black #999999;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-bottom: 10px;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}

a:link, a:visited, a:active {	
	color: #000000;
	text-decoration: none
}

a:hover {
	color: #000000;
	text-decoration: underline
}

#text a:link {
	color: #000000;
	text-decoration: none
}

#text a:visited {
	color: #000000;
	text-decoration: none
}

#text a:hover {
    color: #000000;
	text-decoration: underline
}

#text a:active {
    color: #000000;
	text-decoration: none
}

.pc_linkList a:link,
.pc_linkList a:visited,
.pc_linkList a:link:active  {
	font-size: 10px;
	color: #000000;
	text-decoration: none
}

.pc_linkList a:hover {
	font-size: 10px;
    color: #000000;
	text-decoration: underline
}

.caseTextBox {
	font-size: 10px;
	width: 250px;
	margin-bottom: 10px;
	margin-left: 5px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseTextBoxText {
	font-size: 10px;
	margin-left: 5px
}

.caseFile {
	font-size: 10px;
	width: 230px;
	height: 20px;
	margin-bottom: 10px;
	margin-left: 5px
}

.caseFileText {
	font-size: 10px;
	margin-left: 5px
}

.caseArticle {
	font-size: 12px
}

.caseInputShort {
	font-size: 12px;
	width: 55px;
	height: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseListShort {
	font-size: 12px;
	width: 55px;
	height: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseListMedium {
	font-size: 12px;
	width: 90px;
	height: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseInfoShort {
	font-size: 12px;
	width: 55px;
	height: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #DDDDDD;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseInfoMedium {
	font-size: 12px;
	width: 90px;
	height: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #DDDDDD;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseRadioShort {
	width: 55px;
}

.caseRadioMedium {
	width: 90px;
}

.caseInputLong {
	font-size: 12px;
	width: 181px;
	height: 20px;
	margin: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseListLong {
	font-size: 12px;
	width: 181px;
	height: 20px;
	margin: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseInfoLong {
	font-size: 12px;
	width: 181px;
	margin: 0px;
	background-color: #DDDDDD;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseRadioLong {
	width: 181px;
}

.caseInputLongXXL {
	font-size: 12px;
	width: 240px;
	height: 20px;
	margin: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseListLongXXL, .caseList100P {
	font-size: 12px;
	width: 240px;
	margin: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseList100P {
	width: 100%;
	overflow:auto;
}

.caseInfoLongXXL {
	font-size: 12px;
	width: 240px;
	margin: 0px;
	background-color: #DDDDDD;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseInfoLongXXXL {
	font-size: 12px;
	width: 374px;
	margin: 0px;
	background-color: #DDDDDD;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.caseRadioLongXXL {
	width: 240px;
}

.caseInputShortText, .caseInputText, .caseInputLongText, .caseInputLongXXLText {
	font-size: 10px;
	margin-left: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right:0px; 
}

.caseOutputText {
	text-align:left;
	font-size: 10px;
	margin-left: 3px;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right:1px; 
}

.caseOutput {
	font-size: 12px;
	margin: 0px;
	font-weight: bold;
	width: 120px;
	height: 20px;
	border: 1px solid;
	background-color: #DDDDDD;
	padding: 1px;
	border-color: #999999 #999999 #999999 #999999
}

.caseOutputShort {
	font-size: 12px;
	margin: 0px;
	font-weight: bold;
	width: 55px;
	height: 20px;
	border: 1px solid;
	background-color: #DDDDDD;
	padding: 1px;
	border-color: #999999 #999999 #999999 #999999
}

.caseOutputMedium {
	font-size: 12px;
	margin: 0px;
	font-weight: bold;
	width: 90px;
	height: 20px;
	border: 1px solid;
	background-color: #DDDDDD;
	padding: 1px;
	border-color: #999999 #999999 #999999 #999999
}


.caseOutputLong {
	font-size: 12px;
	margin: 0px;
	font-weight: bold;
	width: 185px;
	height: 20px;
	border: 1px solid;
	background-color: #DDDDDD;
	padding: 1px;
	border-color: #999999 #999999 #999999 #999999
}

.caseOutputLongXXL {
	font-size: 12px;
	margin: 0px;
	font-weight: bold;
	width: 242px;
/*	height: 20px;*/
	border: 1px solid;
	background-color: #DDDDDD;
	padding: 1px;
	border-color: #999999 #999999 #999999 #999999
}

.caseOutputLongXXXL {
	font-size: 12px;
	margin: 0px;
	font-weight: bold;
	width: 374px;
	height: 20px;
	border: 1px solid;
	background-color: #DDDDDD;
	padding: 1px;
	border-color: #999999 #999999 #999999 #999999
}

.caseTabs {
	background-image: url("/DoMap2XCaseDataWeb/theme/domap11/header/header_round/highlight.gif");
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #6db1af;
	border-color: #DDDDDD #DDDDDD #6db1af;
	text-align: center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}

.caseTabsInactive {
	background-image: url("/DoMap2XCaseDataWeb/theme/domap11/header/header_round/tab.gif");
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
	background-color: #b4d8dc;
	border-color: #DDDDDD #DDDDDD #999999;
	text-align: center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px
}

.caseTabsUnselected {
	background-image: url("/DoMap2XCaseDataWeb/theme/domap11/header/header_round/tab.gif");
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	color: #000000;
	text-decoration: none;
	background-color: #95c4c0;
	border-color: #DDDDDD #DDDDDD #999999;
	text-align: center;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.casePageFooter {	
	height:60px;
	border-color: #990000 #990000 #990000 #990000;    
    border-style: solid;
	border-top-width: 4px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #333333;
	background-image: url("/DoMap2XCaseDataWeb/theme/domap16/img/group/bgfooter.jpg");	
    background-position: bottom right;
   	background-repeat: repeat-x;
}
.casePageFooterInner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
	text-align: right;	
	padding: 15px;	
}

.footerLine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	height:12;
	background-color: #999999;		
	/*width: 575px;*/
	width: 100%
}
.footerLineInner {
	padding-left: 5px;
}	

.casePassword {
	font-size: 12px;
	width: 118px;
	height: 20px;
	margin: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.casePasswordSmall {
	font-size: 12px;
	width: 55px;
	height: 20px;
	margin: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.casePasswordMedium {
	font-size: 12px;
	width: 90px;
	height: 20px;
	margin: 0px;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}


.casePasswordText, .casePasswordSmallText {
	font-size: 12px;
	margin-left: 3px;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right:1px; 
}

.caseInfo {
	font-size: 12px;
	width: 118px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #DDDDDD;
	border-color: #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}


.caseInfoText, .caseInfoShortText, .caseInfoLongText, .caseInfoLongXXLText {
	font-size: 10px;
	margin-left: 3px;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-right:1px;               
}


.caseListHeader {
	font-size: 12px;
	background-color: #DDDDDD;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-color: black black #999999;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}

.caseLinkBody {
	font-size: 12px;
	background-color: #b4d8dc;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-color: #999999 #999999 #999999 #999999;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}

.caseLinkListText {
	font-size: 12px
}


.caseEntityListMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #95c4c0
}




.window {
	/*border-color: #6db1af #6db1af #6db1af #6db1af;*/
	border-color: #b1b1b1 b1b1b1 b1b1b1 b1b1b1;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-bottom: 13px;	
}

.windowHead {
	/*background-color: #6db1af;*/
	background-color:#BBB;
	text-align:left;
	font-size: 10px;
	margin-left: 5px                 
}

.picLink {
	border-color: #b1b1b1;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 5px;
	margin-right: 5px;
	cursor: pointer;
}

.caseMenuActive, .caseMenuInactive {
	/*background-color: #b4d8dc;*/
	background-color:#DDD;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	border: #999999 solid 1px;
	color: #000000;
}

.caseMenuInactive {
	background-color:#BBB;
}

.caseMenuSpacer {
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	text-align: right;
	color: #000000;
	font-weight: bold;
}

hr {
	border: #999999 solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: 100%;
	height: 1px;
}

form{
	 padding: 0;
	 margin: 0;
}

.infobox a:hover, .infobox a img{
	border-style:none;
	text-decoration: none;
}

.infobox a span{
	display:none;
	text-decoration: none;
}

.infobox a:hover span{
	position:absolute;
	width:280px;
	left:50px;
	top:50px;
	/*height:100px;*/
	padding: 10px;
	display: block;
	background-color:#DDDDDD;
	border: #999999 solid;
	border-top-width: 5px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	z-index:99999;
	text-decoration:none;
}

.metaInfoBox {
	position:absolute;
	width:280px;
	left:100px;
	top:150px;
	height:100px;
	padding: 0;
	display: none;
	background-color:#DDDDDD;
	border: #999999 solid;
	border-top-width: 5px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	z-index:99999;
}	

.orderTable {
	border: 0px;
	cellspacing: 0px;
	cellpadding: 0px;
	width: 100%;
	height: 440px;
	overflow: auto;
}

.metaInfoBox, .metaInfoBoxChild, .metaInfoBoxChild {
	position:fixed;
	width:320px;
	left:50px;
	top:50px;
	height:200px;
	padding: 0;

	z-index:99997;
}

.metaInfoBoxChild {
	border: #999999 solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	position:fixed;
	top:240px;
	height: 10px;
	z-index:99998;
	overflow: none;
}

.metaInfoBoxChildText {
	height: 185px;
	z-index:99998;
	overflow: auto;
}

.streetSelectBox {
	position:absolute;
	width:280px;
	left:20px;
	top:200px;
	height:100px;
	padding: 0;
	/*background-color:#b4d8dc;*/
	background-color:#DDD;
	border: #999999 solid;
	border-top-width: 5px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	z-index:99998;
	overflow: auto;
	visibility: visible;
}

.iframeCaseBox {
	padding: 0;
	/*background-color:#b4d8dc;*/
	background-color:#DDD;
	border: #999999 solid;
	border-top-width: 5px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	overflow: auto;
	position:absolute;
	left:160px;
	top:5px;
	width:580px;
	height:580px;
	z-index:9999999;
	horizontal-align: center;
	visibility: hidden;	
}


/* LISTEN und Tabellen -Layouts --------------------------------- */
table {
   border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD;  
   border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
   margin: 0px;
   padding: 0px;
   /*width: 100%;   */
	}
#list th, .listhead, #openTime th, #product_linkmenu {
   font-familie: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: black;
   border: #990000 solid;
   border-width: 0px 0px 1px 0px;
   background-image: url("/DoMap2XCaseDataWeb/theme/domap16/img/group/bgtablehead.jpg");	
   background-color: #EEEEEE;
   background-position: top left;
   background-repeat: repeat-x;
   text-align: left;
   
   border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD;  
   border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
    padding: 2px;
	}
#list tr, .listrow , #openTime tr{	
	border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD;  
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	}

#list td, .listdata, #openTime td {
   font-familie: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: black;
   padding: 2px;
   margin: 0px;
   
   border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD;  
   border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align: left;
	}
#list1 {
	background-color: #FFFFFF;	
}
#list1:hover {
	background-color: #DDDDDD;
	cursor: default;
	}
#list2 {
	background-color: #EEEEEE;	
}
#list2:hover {
	background-color: #DDDDDD;
	cursor: default;
}


.orderListHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
/*	background-color: #6db1af;
    background-color: #B2CBCB;*/
    background-color: #CBCBCB;
    padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
/*	border-color: black black #999999;*/
    border-color: black black #BBBBBB;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-image: url("/DoMap2XCaseDataWeb/theme/domap16/img/group/bgtablehead.jpg");	
   background-color: #EEEEEE;
   background-position: top left;
   background-repeat: repeat-x;
}

.orderList1, .orderListLocked1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
/*	background-color: #b4d8dc; */
    background-color: #EEEEEE;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
/*	border-color: #6db1af #6db1af #6db1af #6db1af;
    border-color: #B2CBCB #B2CBCB #B2CBCB #B2CBCB;*/
    border-color: #CBCBCB #CBCBCB #CBCBCB #CBCBCB;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px
}

.orderList2, .orderListLocked2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
/*	background-color: #95c4c0;
	background-color: #DDDDDD;
    background-color: #D9E6E6;*/
    background-color: #E6E6E6;
    padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
/*	border-color: #6db1af #6db1af #6db1af #6db1af;
    border-color: #B2CBCB #B2CBCB #B2CBCB #B2CBCB;*/
    border-color: #CBCBCB #CBCBCB #CBCBCB #CBCBCB;
    border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px
}

.orderListLocked1, .orderListLocked2 {
	color: grey;
}


.orderList2Button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
/*	background-color: #95c4c0;
	background-color: #DDDDDD;
    background-color: #D9E6E6;*/
	background-color:#DDD;
    padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
/*	border-color: #6db1af #6db1af #6db1af #6db1af; */
    border-color: #D9E6E6 #D9E6E6 #D9E6E6 #D9E6E6;
    border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

.orderList1Button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
/*	background-color: #b4d8dc; */
    background-color: #EEEEEE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
/*	border-color: #6db1af #6db1af #6db1af #6db1af;*/
    border-color: #EEEEEE #EEEEEE #EEEEEE #EEEEEE;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}


/* Text und Gliederungs-Layouts --------------------------------- */


.text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding-left: 1px;
  padding-right: 1px;
}
.boldtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 1px;
  padding-right: 1px;
  list-style-image:url("/DoMap2XCaseDataWeb/theme/domap16/img/group/bulled.jpg")
}

ul, ol {
margin-left: 22px;
margin-top: 5px;
margin-bottom: 5px;
margin-right: 0px;
padding : 0px;
list-style-image: url("/DoMap2XCaseDataWeb/theme/domap16/img/group/bulled.jpg");
}

li {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding-top : 0px;
	padding-left : 3px;
	padding-right : 0px;
	padding-bottom : 0px;
	background-color: #EEEEEE;
	border: #CCCCCC solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
