****************************************************************************
 * BASE-Definitionen 
 */
body {
    background-color:	#FFFFFF; 	
/*    background-image:	url(/images/pic0020.jpg); 	*/
    background-image:	url(/_themes/sumipntg/sumtextb.jpg); 	

}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, p, div, tr, td, a, dl, dt, dd, input, select, textarea { 
    font-family:	Arial, Helvetica, sans-serif;
    color:		#000000;
}
body, ul, ol, li, p, div, tr, td, th, dl, span, dt, dd {
    /* font-size:		100%; */
}
th {
    text-align:		left;
    vertical-align:	top;
}

/*
 * Ueberschriften / Ruler
 * ********************** */
hr {
    color:		#000099;
}
h1, h1 input { 
    font-size:		135%;
    color:		#000099; 
}
h2, h2 input {
    font-size:		120%; 
    color:		#000099; 
    font-weigth:	normal;
}
h3, h3 input {
    font-size:		115%; 
    color:		#000099; 
}
h4, h4 input {
    font-size:		110%; 
    color:		#000099; 
}
h5, h5 input {
    font-size:		105%; 
    color:		#000099; 
}
h6, h6 input {
    font-size:		100%; 
    color:		#000099; 
}


/*
 * Preformatted text (inkl. links)
 * ******************************* */
pre, code, .preformatted {
    font-family:	Courier, monospace;
}
pre a, pre a:active, pre a:visited, pre a:link, 
    code a, code a:active, code a:visited, code a:link {
    color:		#000000;    
    font-family:	Courier, monospace;
}


/*
 * Standard-Link-Definitionen (inkl. pseudo klassen)
 * ************************************************* */
a {
    color:		#2211AA;
}
a:active, a:visited, a:link {
    color:		#2211AA;
}
a:hover {
    color:		#2211AA;
}



/* ****************************************************************************
 * Definitionen von Klassen (Generell)
 */
.importantMessage {
    border-width: 2px;
    border-style: outset;
    border-color: #FF0000;
    padding: 10px;
    padding-left: 60px;
    background-color: #D0D0d0;
    background-image: url(div/importantmessage.gif);
    background-repeat: no-repeat;
    background-position: 10 10;
}


/* 
 * Table
 * ***** */
.mmblue, .tblheadingrow, .tblheadingrow, .mmheadingsortarg {
    background-color: #D9D9FF;
    text-align:left;
}
.mmheading {}

.mmgray, .tbldatarow, .tbldatarow td, .mmheading {
    background-color: #E0E0E0;
    text-align:left;
}
.oddRow {
    background-color: #E0E0E0;
}
.evenRow {
    background-color: #FFFFFF;
}
.propertyborder, .defaultformborder {
    background-color: #F0F0F0;
}
.filterformborder, .propertyformborder, .notfounderrorformborder, .defaulttableborder {
    background-color: #C0C0C0;
}
.formcontentcell, .formheadingcell {
    font-size:		90%; 
}
.propertyValue, .propertyName {
	color: #000000; 
}


/* 
 * Formular Classen
 * **************** */
.submit {
	color: green; 	
	font-weight: bold;
}
.reset {
	color: red; 	
	font-weight: bold;
}
.filter {
	color: black; 	
	font-weight: bold;
}

.maximumwidth {
	width: 100%; 	
}


/* ****************************************************************************
 * Definitionen von Klassen aufgrund Applicationen/Services
 */

/* 
 * Navigation (generierte/generell)
 * ******************************** */
span.plattformlinks {
    color:		#000099; 
    font-size:	80%; 
}
a.plattformlink, a.plattformlink:visited, a.plattformlink:link, a.plattformlink:active  {
    color: black;
    text-decoration : none;
}
a.plattformlink:hover {
    color:		#000099; 
    text-decoration : underline;
    background-color: #F0F0FF;
}

.highlight {
    color:		#000000; 
    background-color:   #00FF00;
}


/* 
 * News-Browser-Stuff
 * *********************** */
.newsGroupLink, .newsGroupLink:visited, .newsGroupLink:link, .newsGroupLink:active  {
    color: black;
    text-decoration : none;
}

.newsGroupLink:hover, a.newsLink:hover {
    color:		#000099; 
    text-decoration : underline;
    background-color: #F0F0FF;
}

.newsNoMessages {
    color:		#000099; 
}

.newsTableBorder {
    background-color: #D0D0D0;
}

.newsTable {
    background-color: #303030;
    font-size:	80%; 	
}

a.newsLink, a.newsLink:visited, a.newsLink:active  {
    color: black;
    text-decoration : none;
}
a.newsLink:link {
    color: #CC0000;
    text-decoration : none;
}

/* 
 * Directory Browser Stuff
 * *********************** */
.directorybrowsebackground, .viewstablebackground {
    background-color: #C0C0C0;
}
/*
.directorybrowse tr td, .directorybrowse tr th, .directorybrowse a {
    font-family:	Courier, monospace;
}*/
.invalidName {
    background-color: #FFDDDD;
}
span.directoryNav {
    color:		#000099; 
    font-size:	80%; 
}
a.directoryNav, a.directoryNav:visited, a.directoryNav:link, a.directoryNav:active  {
    color: black;
    text-decoration : none;
}
a.directoryNav:hover {
    color:		#000099; 
    text-decoration : underline;
    background-color: #F0F0FF;
}
.resourceDescription {
    font-family:	Arial, Helvetica, sans-serif; 
}
/** 
 * Project View
 */
.accountHeading {
	font-size: 115%;
}

/** 
 * Java Class Browsing
 */
.JavaComment {
	color: 606060;
	font-style : italic;
}
.JavaKeyWord {
	color: 0000A0;
	font-weight: bold;

}
