/*
CSS fuer den FB Technik, Emden. (c) Klaassen,Herz,Musters,Becker 2002.
- etwas aufgeraeumt 04/2003 Kla
- FH Menü eingebaut 03/2006 kla

Grundwerte:
Farbe blau Menue:                          0-107-156   = #006b9c
Farbe dunkelblau:                          0-82-132    = #005284
Farbe gruen Menue:                         0-156-99    = #009c63
Farbe Tabelle Ueberschrift und Untermenue: 234-234-249 = #eaeaf9
Farbe Tabelle Hinweis/wichtig:             170-204-204 = #aacccc
Test CSS-Validator http://jigsaw.w3.org/css-validator 03/2004 OK
*/

body { margin:0pt; background:white; color:black }
img  { border-style:none }

/* Allgemeiner Link-Style (active und hover immer nach link und visited) */
a:link    { background:transparent; color:#004080; text-decoration:underline; }
a:visited { background:transparent; color:#008040; text-decoration:underline; }
a:active  { background:transparent; color:#002D59; text-decoration:underline; } 
a:hover   { background:#0088aa;     color:#ffffff; text-decoration:underline; }


/* FH drop-down Menue oben */
/* ++++++++++++++++++++++++ Menus ++++++++++++++++++++++++++++*/
/******************** Darstellung des Navigationssystems *************************
menu0 ist FH OOW, menu9 ist Hauptmenü und Hierachieanzeige
menu 2-4 ist Seitenmenü, +10 ist fett */
.menuitems      { font-size:12px; } 

a.menu0:link    { margin-right: 12px; font-size:14px; text-decoration:none; color:#FFFFFF;  font-weight:bold; }
a.menu0:visited { margin-right: 12px; font-size:14px; text-decoration:none; color:#FFFFFF;  font-weight:bold; }
a.menu0:hover   { margin-right: 12px; font-size:14px; text-decoration:none; color:#FFFFFF;  font-weight:bold; background-color:#0088aa; }   
a.menu0:active  { margin-right: 12px; font-size:14px; text-decoration:none; color:#FFFFFF;  font-weight:bold; }

a.menu1:link    { border-top:1px solid #0088aa; padding-top:2px; padding-bottom:2px; text-indent:-8px; padding-left:11px; padding-right:5px; display: block; font-size:14px; text-decoration:none; color:#FFFFFF;  }
a.menu1:visited { border-top:1px solid #0088aa; padding-top:2px; padding-bottom:2px; text-indent:-8px; padding-left:11px; padding-right:5px; display: block; font-size:14px; text-decoration:none; color:#FFFFFF;  }
a.menu1:hover   { padding-top:2px; padding-bottom:2px; padding-left:11px; padding-right:5px; text-indent:-8px; display: block; font-size:14px; text-decoration:none; color:#ffffff; background-color: #0088aa; }   
a.menu1:active  { border-top:1px solid #0088aa; padding-top:2px; padding-bottom:2px; padding-left:11px; padding-right:5px; text-indent:-8px; display: block; font-size:14px; text-decoration:none; color:#FFFFFF;  }

a.menu2:link    { border-top:1px solid #0088aa; padding-top:2px; padding-bottom:2px; text-indent:-8px; padding-left:11px; padding-right:5px; display: block; font-size:12px; text-decoration:none; color:#FFFFFF;  }
a.menu2:visited { border-top:1px solid #0088aa; padding-top:2px; padding-bottom:2px; text-indent:-8px; padding-left:11px; padding-right:5px; display: block; font-size:12px; text-decoration:none; color:#FFFFFF;  }
a.menu2:hover   { padding-top:2px; padding-bottom:2px; padding-left:11px; padding-right:5px; text-indent:-8px; display: block; font-size:12px; text-decoration:none; color:#ffffff; background-color: #0088aa; }   
a.menu2:active  { border-top:1px solid #0088aa; padding-top:2px; padding-bottom:2px; padding-left:11px; padding-right:5px; text-indent:-8px; display: block; font-size:12px; text-decoration:none; color:#FFFFFF;  }

a.menu3:link    { text-indent:-8px; padding-left:19px; padding-right:5px; display: block; font-size:12px; text-decoration:none; color:#FFFFFF;  }
a.menu3:hover   { text-indent:-8px; padding-left:19px; padding-right:5px; display: block; font-size:12px; text-decoration:none; color:#ffffff; background-color: #0088aa; }   
a.menu3:visited { text-indent:-8px; padding-left:19px; padding-right:5px; display: block; font-size:12px; text-decoration:none; color:#FFFFFF;  }
a.menu3:active  { text-indent:-8px; padding-left:19px; padding-right:5px; display: block; font-size:12px; text-decoration:none; color:#FFFFFF;  }

a.menu4:link    { text-indent:-8px; padding-left:27px; padding-right:5px; display: block; font-size:12px; text-decoration:none; color:#FFFFFF;  }
a.menu4:visited { text-indent:-8px; padding-left:27px; padding-right:5px; display: block; font-size:12px; text-decoration:none; color:#FFFFFF;  }
a.menu4:hover   { text-indent:-8px; padding-left:27px; padding-right:5px; display: block; font-size:12px; text-decoration:none; color:#ffffff; background-color: #0088aa; }   
a.menu4:active  { text-indent:-8px; padding-left:27px; padding-right:5px; display: block; font-size:12px; text-decoration:none; color:#FFFFFF;  }

a.menu9:link    { font-size:12px; text-decoration:none; color:#FFFFFF;  }
a.menu9:visited { font-size:12px; text-decoration:none; color:#FFFFFF;  }
a.menu9:hover   { font-size:12px; text-decoration:none; color:#ffffff; background-color: #0088aa; }   
a.menu9:active  { font-size:12px; text-decoration:none; color:#FFFFFF;  } 

.menuend        { border-top:1px solid #0088aa; padding-top:2px; padding-bottom:2px; text-indent:-8px; padding-left:11px; padding-right:5px; display: block; font-size:12px; text-decoration:none; color:#FFFFFF;  }

/* Generelles Seitenlayout mit linkem Navigationsmenü */
.layoutnav { text-align:left; vertical-align:top; background-color:#006699; padding:0px; margin-top: 0px; font-size:12px; }
.layoutcon { background-color:#FFFFFF; padding:10px; }
.navsearch { font-size:12px; background-color:#006699; color:white; vertical-align:bottom; padding:0px; margin-top: 0px; padding-left:35px; padding-right:5px; }

.menumain { background-color:#006699; padding:0px; margin-top: 0px; white-space:nowrap; padding-left:10px; padding-right:10px; }
.menusub  { background-color:#006699;  padding:0px; margin-top: 0px; border-top:1px solid #0088aa; padding-left:10px; padding-right:10px; padding-bottom:3px }
.menuname { background:#009966; padding:5px; padding-left:10px; padding-right:10px; border-top:1px solid #0088aa; }
a.menunamelink:link    { font-size:14px; text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.menunamelink:visited { font-size:14px; text-decoration:none; color:#FFFFFF; font-weight:bold; }
a.menunamelink:hover   { font-size:14px; text-decoration:none; color:#FFFFFF; font-weight:bold; background-color:#009966; }   
a.menunamelink:active  { font-size:14px; text-decoration:none; color:#FFFFFF; font-weight:bold; }
.menunamelink          { font-size:14px; text-decoration:none; color:#FFFFFF; font-weight:bold; }
.suchmaske             { border:1px solid #006699; font-size:12.75px;padding:5px; }
/* ++++++++++++++++++++++++++++++++++++++++++++++++++ */




/* ++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* FB Technik*/

/* Untermenue Seite */
td.untermenue         {	text-align:left;}
a.untermenue:link     { font-size:11.75px; color:#004080; text-decoration:none; }
a.untermenue:visited  { font-size:11.75px; color:#008040; text-decoration:none; }
a.untermenue:active   { font-size:11.75px; color:#002D59; text-decoration:none; }
a.untermenue:hover    { font-size:11.75px; color:#FFFFFF; text-decoration:none; background:#009c63; }

/* Normalschrift */
body,p,ul,ol,li,div,blockquote,table,td,th,nobr,h1,h2,h3,h4,span
{ font-family:arial,helvetica,sans-serif; }
body,p,ul,ol,li,div,blockquote,table,td,th,nobr
{ font-size:13.75px; }

/* spezielle Formate */
b,strong,i
{ font-family:arial,helvetica,sans-serif; }

blockquote { color:#006b9c; }

/* Header */
h1 { font-size:16.75px; }
h2 { font-size:15.75px; }
h3 { font-size:14.75px; font-weight:bold;}
h4 { font-size:13.75px; font-weight:bold;}

/* Farben und Abstand Menu */
.menutable              { background-color:#006b9c; padding:0px; }
.menutablegreen         { width:170px; background-color:#009c63; padding:0px; }
.menulinkstextborderall { width:160px;border-top:1px solid white;border-bottom:1px solid white;text-align:right;padding-left:5px;padding-right:5px; }
.menulinkstextbordertop { width:160px;border-top:1px solid white;text-align:right;padding-left:5px;padding-right:5px; }
.menulinkstext          { width:160px;text-align:right;padding-left:5px;padding-right:5px;color:white; }


pre { font-family:"courier new",courier,monospace; font-size:14px; }

.big   { font-size:16.75px; }
.small { font-size:12px; }
.tiny	 { font-size:9.75px;	color:#003366;}

ul     { list-style-type:square; color:#003366; }
ul ul  { list-style-type:disc;   color:#006633; }

/* FH Farben */
.blue  { color:#006b9c; }
.green { color:#009c63; }
.red   { color:#ff0000; }
.white { color:#ffffff; }


a:hover.nounderline   { text-decoration:none; }
a:link.nounderline    { text-decoration:none; }
a:visited.nounderline { text-decoration:none; }
/* Links ohne Unterstrich */

/* Allgemeiner Seitentitel alle Seiten */
.seitentitel	{ 
	color:#006b9c;
	font-weight:bold;
	font-size:16.75px;
	border-bottom:2px solid #006b9c;
	text-align:left;
	}

/* Untermenu hellblau */
.untertitel_td	{ 
  background:#eaf4ff;	
  }

/* Untertitel */
.untermenue_td	{ 
  background:#e4e4e4;	
	text-align:left;
  }
  
/* Allgemeiner Seiten-Untertitel alle Seiten */
.untertitel	{ 
	color:#006B9C;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #006b9c;
	padding-top:10px;
	}

/* Tabellenspalte mit Rahmen rechts */
.spalte	{	border-left:1px solid #006b9c;	padding-left:5px;}
  
/* Blauer Text mit hellblauem Hintergrund (Box) */
.text	{ 
	color:#000083;
	background-color:#EAEAF9;
  padding:5px;
	} 

/* Blauer Text mit weissem Hintergrund (Box) */
.textohne {
	color:#000083;
	background-color:#ffffff;
	}

/* Hinweisbox, heller Hintergrund, mit Rahmen */
.hinweis	{ 
	color:#000000;
	background:#c7d1e9;
	padding:5px;
	border:1px solid #006b9c;
	}

/* Disclaimer alle Seiten unten */
.disclaimer	{ 
	border-top:2px solid #006b9c;
  font-size:11px;
  padding-top:5px;
	text-align:center;
	}

.footer {	
 font-size:8pt;
 text-align:right;
 }

.footer_center { 
 font-size:8pt;
 text-align:center;
 }

.infobox {
  width:350px; 
  float:right;
  border-collapse:collapse;
  padding:5px;
  border:1px solid #006699;
  margin:10px;
 }
 
.tdinfobox {
  color:#000000;
  background:#eeeeee;
  padding:3px;
  border-top:1px solid #006699;
  font-size:10.75px;
  vertical-align:top;
}

.tdinfoboxtour {
  color:#000000;
  background:#dddddd;
  padding:3px;
  border-bottom:1px solid #006699;
  text-align:center;
}

.tdinfoboxtop {
  background:#eaf4ff;
  padding:5px;
}

.border {
  border:1px solid #006699;
}
 
/* ++++++++++++++++ E + I ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.ueberschrift {
	color:#FC510E;
	font-family:arial,helvetica,sans-serif;
	font-size:12pt;
	font-weight:bold;
	}

.torange {
	color:#FC510E;
	font-family:arial,helvetica,sans-serif;
	font-size:13.75px;
	font-weight:normal;
	}

.tgruen {
	color:#009c63;
	font-family:arial,helvetica,sans-serif;
	font-size:13.75px;
	font-weight:normal;
	}
	
.uorange {
	color:#FC510E;
	font-family:arial,helvetica,sans-serif;
	font-size:12pt;
	font-weight:normal;
	}

.tblau	{
	color:#000083;
	font-family:arial,helvetica,sans-serif;
	font-size:13.75px;
	font-weight:normal;
	}

.ublau  {
	color:#000083;
	font-family:arial,helvetica,sans-serif;
	font-size:12pt;
	font-weight:bold;
	}

.footerblau {
	color:#000083;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	}

.footerweis {
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight:bold;
	}

.code	{ 
	color:#000083;
	background-color:#EEEEEE;
	font-family:Courier New,Courier;
	font-size:13.75px;
	font-weight:normal;
	}

.tooltip {
	background-color:#ffffcc;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	font-family:sans-serif;
	font-size:9pt;
	margin:0px;
	padding:0px;
	padding-left:8px;
	padding-right:8px;
	position:absolute;
	visibility:hidden;
  }

.myselect {
	width:150px;
	color:#000083;
	font-family:arial,helvetica,sans-serif;
	font-size:9pt;
	}

.EINRUECK { 
  font-size:9pt;
  padding-left:5mm;
  }

.bggrey	{ 
	color:#000000;
	background-color:#EEEEEE;
	font-family:arial,helvetica,sans-serif;
	font-size:13.75px;
	font-weight:normal;
	border-width:1px;
	border-style:solid;
	border-color:#006B9C;
	}

.zitat	{ 
	font-size:12.75px;
	color:#003366; 
	margin:5px;
	}

 
/* Maschinenbau Goetting */
.lehrfach { font-weight:bold; background:#cccccc; }
.lehrfach.unbold { background:#cccccc; }
.teilfach { font-size:18.75px; }
/* Ende Maschinenbau Goetting */



/*  Drop-down FH Menu Titelleiste Start ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.menuskin {
  position:absolute;
  width:200px;
  background:#eeeeee;
  border:1px solid #006699;
  font-family:arial,helvetica,sans-serif;
  font-weight:normal;
  font-size:12.75px;
  line-height:18px;
  z-index:100; /* immer in Front! - ausser FORM-Elemente */
  visibility:hidden;
}
.menuitems { font-family:arial,helvetica,sans-serif; font-weight:normal; font-size:12px; }
.menuskin a         { text-decoration:none; color:black; padding-left:10px; padding-right:10px; }
.menuskin a:link    { text-decoration:none; color:black; }
.menuskin a:visited { text-decoration:none; color:black; }
.menuskin a:hover   { text-decoration:none; color:white; background:#0088aa; }
#mouseoverstyle { background:#0088aa; }
#mouseoverstyle a { color:white; }
/*  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/*** Tippspiel ***/
.tabHeaderRandl {
	font-size:0.6em;
	background:#e8e9ea;
	border:1px solid #b0b0b0;
	border-right:0px;
	color:#606060;
	margin-top:5px;
	padding:3px 2px 2px 7px;
	text-transform:uppercase;
}
.tabHeaderMid {
	font-size:0.6em;
	background:#e8e9ea;
	border:1px solid #b0b0b0;
	border-left:0px;
	border-right:0px;
	color:#606060;
	margin-top:5px;
	padding:3px 2px 2px 7px;
	text-transform:uppercase;
}
.tabHeaderRandr {
	font-size:0.6em;
	background:#e8e9ea;
	border:1px solid #b0b0b0;
	border-left:0px;
	color:#606060;
	margin-top:5px;
	padding:3px 2px 2px 7px;
	text-transform:uppercase;
}
.tabContentRandl {
	font: 60% Verdana,Tahoma,Arial,sans-serif;
	background:#f8f9fa;
	border:1px solid #b0b0b0;
	border-right:0px;
	border-top:0px;
	color:#606060;
	margin-top:5px;
	padding:3px 2px 2px 7px;
	text-transform:uppercase;
}
.tabContentMid {
	font: 60% Verdana,Tahoma,Arial,sans-serif;
	background:#f8f9fa;
	border:1px solid #b0b0b0;
	border-left:0px;
	border-right:0px;
	border-top:0px;	
	color:#606060;
	margin-top:5px;
	padding:3px 2px 2px 7px;
	text-transform:uppercase;
}
.tabContentRandr {
	font: 60% Verdana,Tahoma,Arial,sans-serif;
	background:#f8f9fa;
	border:1px solid #b0b0b0;
	border-left:0px;
	border-top:0px;	
	color:#606060;
	margin-top:5px;
	padding:3px 2px 2px 7px;
	text-transform:uppercase;	
}
.tabContentMid a{
	font-weight: normal;
}
.tabContentRandr a{
	font-weight: normal;
}
.ContentFoot {
	font: 50% Verdana,Tahoma,Arial,sans-serif;
	color:#606060;
	margin-top:5px;
	padding:2px 2px 2px 2px;
 	text-align:center;
}
.flag {
border:1px solid #b0b0b0;
float:left;
padding:2px;
}
