body {
	font-size: 11px;
	line-height: 16px;
	overflow-x: hidden;
	height: 100%;
	margin:0;
    padding:0;
	border:0px;
}

.content_conatiner{
	margin:0px;
	padding:0px;
	border:0px;
 	padding-bottom:9em;
	}

.content_conatiner_body{
	margin:0px;
	padding:0px;
	border:0px;
	}

.button{
   color:#000;
   font-family:sans-serif;
   font-weight:normal;
   font-size:9pt;
   background-color:#F0F1F6;
   border:1px solid;
   border-color:#b7b8bf;
   -moz-border-radius:5px;
	-khtml-border-radius:5px;
   }

.button:hover{
   color:#000;
   font-family:sans-serif;
   font-weight:normal;
   font-size:9pt;
   background-color:#e0e1ea;
   border:1px solid;
   border-color:#b7b8bf;
   -moz-border-radius:5px;
	-khtml-border-radius:5px;
   }
.searchBoxGridBody{
	padding:0px;
	margin:0px;
	}

.toptoolbar{
	width: 100% ;
	height: 23px;
	margin:0px;
	border:0px;
	background-color:#ececec;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	
}

.toptoolbar-fonts{
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	color:#000000;
	height:18px;
}

.rich-tool-tip{
    background-color: #eef2f8;
    border-color: #7196c8;
}



.contenPanel{
	border: 0px; 
	vertical-align: top; 
	width: 100%;
	min-height:300px;
	height:auto !important;  /* für moderne Browser */
	height:300px;  /*für den IE */
	}

.main-panel{
	min-height:500px;
	border:0px;
	}

.search-panel{
	background:#ededf1 url(../images/backgnd.png) repeat-x; 
	width:100%;
	border:0;
	min-height:213px;
	z-index: 1; 	
	}
	
.loginwindow{
	width:200px;
	position: absolute;
	right: 3px;
	top: 24px;
	z-index: 2; 
	}
.loginwindow-fonts{
	font-size:11px;
	}
	
.horizontal-line{
	background:#e4e4e4;
	height:3px;
	width:100%;
	border:0px;
	line-height:3px;
	padding:0px;
	margin:0px;
}

.horizontal-line-body{
	padding:0px;
	margin:0px;
	}

.example-panel{
	width:320px;
	min-height:300px;
	margin-left:15px;
	vertical-align:top;
}

.publish-panel{
	width:320px;
	min-height:150px;
	margin-left:15px;
	vertical-align:top;
	text-align:left;
}

.horizontal-line-footer{
	background:#e4e4e4;
	height:3px;
	text-align:center;
	width:100%;
	border:0px;
}

.horizontal-line-footer-body{
	padding:0px;
	margin:0px;
}

.footer{
	background:#ededf1 url(../images/footer_backgnd.png) repeat-x; 
	width:100%;
	height:65px;
	text-align:center;
	}

.register-formular{
	width:400px;
	}

.close-button{
	float:right;
	cursor:pointer; 
	overflow:hidden;
}

.panelmenu-button{
	float:right;
	cursor:pointer; 
	overflow:hidden;
}

.errorMessages{
	color: #ff0000;
	}

.example-more-panels{
	width:290px; 
	z-index:5;
	position: absolute;
	left: 3px;
	top: 50px;
	text-align: left;
	
}

.advancedsearchpanel{
	 width:100%; 
	 min-height:180px;
	 line-height:16px;
	}

.resultsTableDetail{
	border:0px;
	}

.resultsTableDetailRow{
	border:0px;
	}
	
.resultsTableHeader{
	background-color:#ffffff;
	text-align:left;
	background-image: none;
	}

.rich-table, .rich-table-header,.rich-table-headercell, .rich-table-cell,
  .rich-subtable-cell, .rich-table-footercell, .rich-subtable-footercell {
	 border-width:0px;
}

.commentHeader{
	border-color: #d4cfc7;
	border-bottom-color:#d4cfc7; 
	border-bottom: 2px; 
	border-bottom-style: solid; 
	border-top-color: #d4cfc7; 
	border-top: 2px; 
	border-top-style: solid; 
	border-left: none; 
	border-right:none; 
	padding: 0px; 
	margin:0px; 
	width:100%; 
	}
	
	
.commentHeaderBody{
	border-color: #d4cfc7;
	padding: 0px;
	margin:0px;
	}

.combobox-list{
	z-index:8;
}

.crccard-header{
	cursor:move; 
	}

.crccard-body{
	padding:0px; 
	}


.crccardsheader{
	background:#ededf1 url(../images/backgnd.png) repeat-x; 
	width:100%;
	border:0;
	min-height:213px;
	height:auto !important;  /* für moderne Browser */
	height:213px;  /*für den IE */
	z-index: 1; 	
	}
	
.crccardpagesbody{
	padding:0px;
	}
	
.crccardspanel{
	min-height: 500px;
	height:auto !important;  /* für moderne Browser */
	height:500px;  /*für den IE */
	text-align:left;
	width: 80%;
	border:0px;
	}

.noborder{
	padding:0px;
	margin:0px;
	border:none;
	}

.umlclassheader{
	text-align:center;
	}

.searchBoxTextArea{
	width : 349px; 
	height : 85px; 
	margin:10px auto 0 auto;
	padding: 0px; 
	border: 0px;
	border:1px solid #aaaaaa;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	
	}

.umldiagpanel{
	min-height:500px;
	height:auto !important;  /* für moderne Browser */
	height:500px;  /*für den IE */
	text-align: left;
	width:80%;
	}

.umlattributepanel{
	min-width: 160px;
	}

.source-panel-eclipse{
	display: block; 
	border:0px; 
	min-height:320px; 
	margin:0px; 
	padding: 0px;
	width:600px;
	}
	
.source-panel-eclipse-body{
	width:600px;
	}

.source-panel-richfaces{
	display:none; 
	border:0px; 
	min-height:320px; 
	margin:0px; 
	padding: 0px;
	width:600px;
	}
	
.source-panel-richfaces-body{
	width:600px;
	}

