/*  
******************************************************************
Project:			ig-mim.de (v2.0)
Language:		  multilingual
Use:          Global style sheet
******************************************************************
$Workfile: style.css $
$Author: Jboerner $
$Date: 10.03.05 22:56 $
$Revision: 9 $
**************
$Log: /IG-MiM.de/style/style.css $	
 * 
 * 9     10.03.05 22:56 Jboerner
 * Stable Latest
 * 
 * 8     8.02.05 0:49 Jboerner
 * Final Stage
 * 
 * 7     14.01.05 0:08 Jboerner
 * 
 * 6     12.01.05 23:22 Jboerner
 * 
 * 4     5.01.05 3:06 Jboerner
******************************************************************
*/

/*--------------------------------------------------
Body
----------------------------------------------------*/
body
{
	background-color : #FFFFCC;
	font-family:"Book Antiqua",Arial;
	font-size:10Pt;
	margin-left : 5pt;
	
	scrollbar-3dlight-color:#FFFFE1;
    scrollbar-arrow-color: #000000;
    scrollbar-base-color: #EAEBB9;
    scrollbar-track-color:#FFFFCC;
    scrollbar-darkshadow-color:#000000;
    scrollbar-face-color:#EAEBB9;
    scrollbar-highlight-color:#FFFFE1;
    scrollbar-shadow-color:#000000;
}

body.mim
{
	background-color : #FFFFCC;
	font-family:"Book Antiqua",Arial;
	font-size:10Pt;
	margin-left : 5pt;
	scrollbar-3dlight-color:#FFFFE1;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #EAEBB9;
	scrollbar-track-color:#FFFFCC;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#EAEBB9;
	scrollbar-highlight-color:#FFFFE1;
	scrollbar-shadow-color:#000000;
	background-image : url(../images/nav2/mimbg.jpg);
	background-position : top;
	background-repeat : no-repeat;
}

body.nav
{
	margin-left : 0pt;
	margin-top: 0pt;
	background-color : #FFFFCC;
	font-family:"Book Antiqua",Arial;
	font-size:10Pt;
}

body.img
{
	background-color : #FFFFCC;
	font-family:"Book Antiqua",Arial;
	font-size:10Pt;
	margin-left : 0pt;
	margin-bottom : 0pt;
	margin-right : 0pt;
	margin-top : 5pt;
}

/*--------------------------------------------------
Basic Tags
----------------------------------------------------*/
p, br, span, td, th, a, b, i, font, div, h1, h2, h3
{
	font-family:"Book Antiqua","Arial";
	font-size:10Pt
}
th
{
	text-align: left;
}

p
{
	/*text-align : justify;*/
}
/*--------------------------------------------------
Links
----------------------------------------------------*/
a
{
	color:#992222;
	text-decoration:none;
	font-weight:bold;
	border-color : #992222;
}

/*--------------------------------------------------
Images
----------------------------------------------------*/
img
{
	border-color : #992222;
}


/*--------------------------------------------------
Headlines
----------------------------------------------------*/
h1
{
	color:#540A00;
	font-size:18Pt;
	font-family:"Book Antiqua","Arial";
	font-style : italic;
}

h2
{	
	color:#540A00;
	font-size:16Pt;
	font-style : italic;
	font-family:"Book Antiqua","Arial";
}

h3
{	
	color:#540A00;
	font-size:14Pt;
	font-family:"Book Antiqua","Arial";
}

h4
{	
	color:#540A00;
	font-size:12Pt;
	font-weight:bold;
	font-family:"Book Antiqua","Arial";
}

/*--------------------------------------------------
Special Classes
----------------------------------------------------*/
/*++++++++++++++++++
News 
+++++++++++++++++++*/
.news, .news A
{
	font-size:9Pt;
	font-family:"Book Antiqua","Arial";
	font-weight:normal;
}
.newsAuthor, .newsAuthor A
{
	font-size:8Pt;
	font-family:"Book Antiqua","Arial";
	font-weight:normal;
}
.newsText, .newsText A
{
	font-size:8Pt;
	font-family:"Book Antiqua","Arial";
	font-weight:normal;
}
/*++++++++++++++++++
Events 
+++++++++++++++++++*/
.eventHeadCanceled, .eventHeadCanceled A
{
	font-size:9Pt;
	font-weight:bold;
	font-family:"Book Antiqua","Arial";
	text-decoration: line-through;
}
.eventNormalCanceled, .eventNormalCanceled A
{
	font-size:9Pt;
	font-family:"Book Antiqua","Arial";
	font-weight:normal;
	text-decoration: line-through;
}
.eventTextCanceled, .eventTextCanceled A
{
	font-size:8Pt;
	font-family:"Book Antiqua","Arial";
	font-weight:normal;
	text-decoration: line-through;
}

.eventHead,.eventHead A
{
	font-size:9Pt;
	font-weight:bold;
	font-family:"Book Antiqua","Arial";
}
.eventNormal, .eventNormal A
{
	font-size:9Pt;
	font-family:"Book Antiqua","Arial";
	font-weight:normal;
}
.eventText, .eventText A
{
	font-size:8Pt;
	font-family:"Book Antiqua","Arial";
	font-weight:normal;
}

/*++++++++++++++++++
Help/Notes 
+++++++++++++++++++*/
.note
{
	background-color : #EEEEBB;
	font-weight:normal;
	font-family:"Arial","Verdana";
	border : 1px dotted Black;
	color:black;
	font-size:8pt;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 2px;
}
/*++++++++++++++++++
Success-Messages 
+++++++++++++++++++*/
.success
{
	font-weight:bold;
	font-family:"Arial","Verdana";
	color: Green;
	font-size:10pt;
}

/*++++++++++++++++++
Error-Messages 
+++++++++++++++++++*/
.error
{
	font-weight:bold;
	font-family:"Arial","Verdana";
	color: #CC3300;
	font-size:10pt;
}
/*++++++++++++++++++
Text in person tree 
+++++++++++++++++++*/
.personTree
{
	font-size:8pt;
	font-family:"Arial","Verdana";
    color:black;
	background-color:#EAEBB9;
}
/*++++++++++++++++++
Events 
+++++++++++++++++++*/
.bookContent
{
	font-size:9Pt;
	font-family:"Book Antiqua",Arial;
	border: 1pt solid black;
	background-color : White;
}
.bookNormal
{
font-size:9Pt;
font-family:"Book Antiqua",Arial;
}
.bookTitle
{
font-size:12Pt;
font-family:"Book Antiqua",Arial;
}
.bookAuthor
{
font-size:10Pt;
font-family:"Book Antiqua",Arial;
}
.bookISBN
{
	font-size:8Pt;
	font-family:"Book Antiqua",Arial;
	font-style : italic;
}
/*++++++++++++++++++
Persons 
+++++++++++++++++++*/
.pyramideRowOff
{
	background-color : #F0F0BC;
}

.pyramideRowOn
{
	background-color : #A7A584;
}
/*++++++++++++++++++
Links 
+++++++++++++++++++*/
.linkName
{
font-size:10Pt;
font-family:"Book Antiqua",Arial;
}
.linkDesc
{
font-size:8Pt;
font-family:"Book Antiqua",Arial;
}
/*++++++++++++++++++
Downloads 
+++++++++++++++++++*/
.downloadName, .downloadName A
{
font-size:10Pt;
font-family:"Book Antiqua",Arial;
}
.downloadDesc
{
font-size:8Pt;
font-family:"Book Antiqua",Arial;
}
/*++++++++++++++++++
stuff 
+++++++++++++++++++*/
.stuffName, .stuffName A
{
font-size:8Pt;
font-family:"Book Antiqua",Arial;
}
.stuffText, .stuffText A
{
font-size:9Pt;
font-family:"Book Antiqua",Arial;
}
.stuffDateline, .stuffDateline A
{
font-size:12Pt;
font-family:"Book Antiqua",Arial;
color:#992222;
font-weight:bold;
}
.stuffSourceName, .stuffSourceName A
{
font-size:9Pt;
font-family:"Book Antiqua",Arial;
color:#992222;
font-weight:bold;
}
.stuffSourceDesc
{
font-size:8Pt;
font-family:"Book Antiqua",Arial;
color:black;
}

/*++++++++++++++++++
Articles 
+++++++++++++++++++*/
.articleName, .articleName A
{
font-size:10Pt;
font-family:"Book Antiqua",Arial;
}
.articleDesc
{
font-size:8Pt;
font-family:"Book Antiqua",Arial;
}
.articleText
{
	font-size:9Pt;
	font-family:"Book Antiqua",Arial;
}
.articleSourceName, .articleSourceName A
{
font-size:9Pt;
font-family:"Book Antiqua",Arial;
color:#992222;
font-weight:bold;
}
.articleSourceDesc
{
font-size:8Pt;
font-family:"Book Antiqua",Arial;
color:black;
}

.articleBookName, .articleBookName A
{
font-size:9Pt;
font-family:"Book Antiqua",Arial;
color:#992222;
font-weight:bold;
}
.articleBookDesc
{
font-size:8Pt;
font-family:"Book Antiqua",Arial;
color:black;
}
/*++++++++++++++++++
Minuskel 
+++++++++++++++++++*/
.minuskelName, .minuskelName A
{
font-size:10Pt;
font-family:"Book Antiqua",Arial;
}
.minuskelDesc
{
font-size:8Pt;
font-family:"Book Antiqua",Arial;
}
/*++++++++++++++++++
guestbook 
+++++++++++++++++++*/
.guestBookText
{
	font-size:10Pt;
	font-weight:normal;
	font-family:"Book Antiqua",Arial;	
}
.guestBookComment
{
	font-size:9Pt;
    color : #888833;
	font-family:"Book Antiqua",Arial;
	font-style : italic;
}
/*++++++++++++++++++
Intern 
+++++++++++++++++++*/
.navIntern, .navIntern A
{
	font-size:8Pt;
	font-weight:normal;
	color:#CA0000;
	font-family:"Book Antiqua",Arial;	
}
.navInternTop, .navInternTop A
{
	font-size:8Pt;
	color:black;
	font-weight: bold;
	font-family:"Book Antiqua",Arial;	
}
/*++++++++++++++++++
articles intern 
+++++++++++++++++++*/
.articleImageActions, .articleImageActions A
{
	font-size:8Pt;
	font-weight:normal;
	color:black;
	font-family:"Book Antiqua",Arial;	
	text-align:center;
}
.articleImageNormal, .articleImageNormal A
{
	font-size:8Pt;
	font-weight:italic;
	color:black;
	font-family:"Book Antiqua",Arial;	
	text-align:center;
}
.articleImageHead
{
	font-size:10Pt;
	font-weight:bold;
	color:black;
	text-align:center;
	font-family:"Book Antiqua",Arial;
	background-color : #DADDAB;
}
/*++++++++++++++++++
standard forms intern 
+++++++++++++++++++*/
TABLE.editForm
{
	border: 0px;
	width:95%
}
TABLE.editForm TD
{
	font-size:8Pt;
	color:black;
	font-family:"Book Antiqua",Arial;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
TABLE.editForm TH
{
	font-size:10Pt;
	color:black;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
	
}

TABLE.dataForm
{
	border: 1px solid Black;
	border-collapse : collapse;
	width:95%
}
TABLE.dataForm TD
{
	font-size:9Pt;
	border: 1px dashed black;
	color:black;
	font-family:"Book Antiqua",Arial;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}

TABLE.dataForm TD A
{
	font-size:9Pt;
	font-family:"Book Antiqua",Arial;
}

TABLE.dataForm TH
{
	background-color : #EEEEBB;
	border: 1px solid Black;
	font-size:9Pt;
	color:black;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
TABLE.dataForm TH A
{
	font-size:9Pt;
	font-family:"Book Antiqua",Arial;
	font-weight:bold;
}
/*++++++++++++++++++
participation
+++++++++++++++++++*/
TABLE.dataForm TD.hilite
{
	font-weight:bold;
	background-color : #FFFFDD;
}
TABLE.dataForm TH.hilite
{
	font-weight:bold;
	background-color : #FCFCCA;
}
TABLE.dataForm TH.hilite
{
	font-weight:bold;
	background-color : #FFFFCC;
}
TD.hilite SPAN.participate
{
	background-color : #FFFFDD;
	color:red;
}

TD SPAN.participate
{
	background-color : #FFFFCD;
	color:darkred;
}

TD.notpart
{
	color:black;
}
TD.part
{
	color:navy;
		background-color : #FFFFDD;
}
 TD.notpart A
{
	color: darkgreen;
	
}
TD.part A
{
	color: darkred;
}

/*++++++++++++++++++
starting page intern
+++++++++++++++++++*/
TABLE.dataForm TD.birthdayToday
{
	color : Red;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
}
TABLE.dataForm TD.birthdayTomorrow
{
	color : #FF6347;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
}
TABLE.dataForm  TD.birthdayThisWeek
{
	color : #FA8072;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
}
TABLE.dataForm  TD.birthdayNextWeek
{
	color : #F4A460;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
}

TABLE.dataForm TD.birthdayThisMonth
{
	color : #32CD32;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
}

TABLE.dataForm TD.eventToday
{
	color : Red;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
}
TABLE.dataForm TD.eventTomorrow
{
	color : Red;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
}
TABLE.dataForm  TD.eventThisWeek
{
	color : #FA8072;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
}
TABLE.dataForm  TD.eventNextWeek
{
	color : #F4A460;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
}

TABLE.dataForm TD.eventThisMonth
{
	color : #32CD32;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
}

A.accepted
{
	color:darkgreen;
}
/*++++++++++++++++++
calendar
+++++++++++++++++++*/
table.calendar {
    width: 100%;
	border: 1px solid Black;
	border-collapse : collapse;
}

table.calendar td {
    text-align: center;
	 font-size:9Pt;
	 border: 1px dotted #CCCC99;
	font-family:"Book Antiqua",Arial;
}

table.calendar td a {
    display: block;
	 font-size:9Pt;
	font-family:"Book Antiqua",Arial;
}

table.calendar td a:hover {
    background-color : #EEEEBB;
	font-size:9Pt;
	font-family:"Book Antiqua",Arial;
}

table.calendar th {
     background-color : #EEEEBB;
	 font-size:9Pt;
	color:black;
	text-align: center;
	 border: 1px solid #CCCC99;
	font-weight:bold;
	font-family:"Book Antiqua",Arial;
}
table.calendar td.selected {
	background-color : #FFDAB9;
		 font-size:9Pt;
	font-family:"Book Antiqua",Arial;
}

span.timelinePerson
{
	font-size:8Pt;
	color: #330000;
	font-weight:bold;
}
.timeline td,a.timeline
{
	font-size:8Pt;
	color: #B8A685;
	font-weight:bold;
	margin-bottom : 1px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 1px;
	cursor:help;
}
.timelinemim td,a.timelinemim
{
	font-size:8Pt;
	color: #CD853F;
	font-weight:bold;
	margin-bottom : 1px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 1px;
	cursor:help;
}
.timelinelocal td,a.timelinelocal
{
	font-size:8Pt;
	color: #4682B4;
	font-weight:bold;
	margin-bottom : 1px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 1px;
	cursor:help;
}
.timelinelocalmim td,a.timelinelocalmim
{
	font-size:8Pt;
	color: #8B008B;
	font-weight:bold;
	margin-bottom : 1px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 1px;
	cursor:help;
}
span.localevent
{
	color: #4682B4;
	font-size:8Pt;
	font-style : italic;
}
div.timelineText
{
	visibility:hidden;
	position:absolute;
	background-color : black;
	width:300px;
	top:0px;
	left:0px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=3);
}
table.timelineText TD
{
	 font-size:8Pt;
	font-family:"Book Antiqua",Arial;
	color:black;
	font-weight:normal;
	background-color : White;
}
table.timelineText TH
{
	 font-size:8Pt;
	 font-weight:bold;
	font-family:"Book Antiqua",Arial;
	color:black;
	background-color : White;
}

.trap {
  display: none;
}
