﻿/* CSS Document (Verwendet wird für z.B. Margin die verkürzte Schreibweise: Top Right Bottom Left).
Ansonsten werden keine verkürzten Schreibweisen, da NVU die nicht interpretieren kann. */

/* Allgemein global gültige Styles */
*{margin:0px;}
body {width:100%; font-family:Times New Roman, Verdana, Arial, Helvetica, sans-serif; margin:12px auto 0px auto; background-color:#000000;}

/*EIGENE TEXTFORMATIERUNGEN ANFANG */

/* Überschriften */
h1		{ font-style:Times New Roman; }
h2		{ font-style:Times New Roman; }
h3		{ font-style:Times New Roman; }

/* Überschriften, Größe */
h1.gross	{ font-size:18pt; }
h1.normal	{ font-size:16pt; }
h1.mittel	{ font-size:14pt; }
h1.klein	{ font-size:12pt; }
h1.mini		{ font-size:10pt; }

/* Überschriften, Hintergrundfarbe */
h1.bgblau	{ background-color:#191970; }
h1.bgblauhell1	{ background-color:#00CBF5; }
h1.bgblauhell2	{ background-color:lightblue; }
h1.bgpurpur	{ background-color:purple; }
h1.bgflieder	{ background-color:#AF91FF; }
h1.bglila	{ background-color:#ca99ec; }
h1.bgviolet	{ background-color:violet; }
h1.bgholunder	{ background-color:#7D0552; }
h1.bgrot	{ background-color:red; }
h1.bgrothell	{ background-color:#FF5487; }
h1.bgpink	{ background-color:pink; }
h1.bgchocolate	{ background-color:#8b4513; }
h1.bgorange	{ background-color:orange; }
h1.bggold	{ background-color:gold; }
h1.bggelb	{ background-color:#FFEE35; }
h1.bggelbhell	{ background-color:yellow; }
h1.bggruen	{ background-color:darkgreen; }
h1.bggruenmedi	{ background-color:#3c7d28; }
h1.bggruenhell1	{ background-color:#14EB6C; }
h1.bggruenhell2	{ background-color:lightgreen; }
h1.bgschwarz	{ background-color:#000000; }
h1.bggrau	{ background-color:grey; }
h1.bgsilber	{ background-color:#C0C0C0; }
h1.bgmattweiss	{ background-color:#EBEBEB; }
h1.bgweiss	{ background-color:#FFFFFF; }

/* Überschriften, Schriftfarbe */
h1.fontweiss	{ color:#FFFFFF; }
h1.fontmattweiss{ color:#EBEBEB; }
h1.fontsilber	{ color:#C0C0C0; }
h1.fontgrau	{ color:grey; }
h1.fontschwarz	{ color:#000000; }
h1.fontblau	{ color:#0000ac; }
h1.fonthellblau	{ color:#00CBF5; }
h1.fontflieder	{ color:#AF91FF; }
h1.fontlila	{ color:#ca99ec; }
h1.fontrot	{ color:red; }
h1.fonthellrot	{ color:#FF5487; }
h1.fontorange	{ color:orange; }
h1.fontgold	{ color:#CCC00C; }
h1.fonthellgelb	{ color:#FFEE35; }
h1.fontgruen	{ color:#008888; }
h1.fonthellgruen{ color:#14EB6C; }


/* Überschriften, Abstände */
h1.abstand0	{ margin-top:0pt; margin-bottom:0pt; }
h1.abstand1	{ margin-top:0pt; margin-bottom:6pt; }
h1.abstand2	{ margin-top:0pt; margin-bottom:12pt; }
h1.abstand3	{ margin-top:6pt; margin-bottom:6pt; }
h1.abstand4	{ margin-top:12pt; margin-bottom:0pt; }
h1.abstand5	{ margin-top:12pt; margin-bottom:6pt; }
h1.abstand6	{ margin-top:12pt; margin-bottom:12pt; }
h1.abstand7	{ margin-top:24pt; margin-bottom:6pt; }

h1.abstanda	{ margin-left:6pt; margin-right:6pt; }
h1.abstandb	{ margin-left:10pt; margin-right:10pt; }
h1.abstandc	{ margin-left:12pt; margin-right:12pt; }

h2.abstand5-1	{ font-style:Times New Roman; margin-top:12pt; margin-bottom:0pt; }

/* Textformate */

p		{ font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }

/* Textformate, Textgröße */

p.textgross	{ font-size:18pt; line-height:18pt; font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textmittel	{ font-size:14pt; line-height:14pt; font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textnormal	{ font-size:12pt; line-height:12pt; font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textklein	{ font-size:10pt; line-height:10pt; font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textmini	{ font-size:8pt; line-height:8pt; font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }

/* Textformate, Textfarbe */

p.textblau		{ color:lightblue;	font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textdunkelblau	{ color:blue;		font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textblaumedium	{ color:#306EFF;	font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textblau2		{ color:#99CCFF;	font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textviolet		{ color:violet;		font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textrot		{ color:red;		font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textdunkelrot		{ color:#C80000;	font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textpurple		{ color:#E238EC;	font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textrosa		{ color:#CC00CC;	font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textorange		{ color:orange;		font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.texthellgelb		{ color:#ffffe8;	font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textgelb		{ color:yellow;		font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textgold		{ color:#CCC00C;	font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textdunkelgruen	{ color:green;		font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textgruen		{ color:lightgreen;	font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textsilber		{ color:silver;		font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textweiss		{ color:#ffffff;	font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textgrau		{ color:grey;		font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }
p.textschwarz		{ color:#000000;	font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; }

/* Textformate, Abstände */

/*TOP*/
p.space1a	{ font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; margin-top:6pt; }
p.space1b	{ font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; margin-top:12pt; }
p.space1c	{ font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; margin-top:18pt; }
p.space1k	{ font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; margin-top:2pt; }

/*RIGHT*//*LEFT*/
p.space3a	{ font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; margin-left:6pt; margin-right:6pt; }
p.space3b	{ font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; margin-left:10pt; margin-right:10pt; }
p.space3c	{ font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; margin-left:12pt; margin-right:12pt; }

/*BOTTOM*/
p.space2a	{ font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; margin-bottom:6pt; }
p.space2b	{ font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; margin-bottom:12pt; }
p.space2c	{ font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; margin-bottom:18pt; }


p.abstand1	{ margin-top:-12pt; margin-bottom:0pt; border-left:medium black; padding-left:2mm; padding-right:2mm; padding-top:1mm; padding-bottom:0mm;}
p.abstand2	{ margin-top:0pt; margin-bottom:0pt; border-left:medium black; padding-left:2mm; padding-right:2mm; padding-top:1mm; padding-bottom:0mm;}
p.abstand3	{ margin-top:0pt; margin-bottom:0pt; border-left:medium black; padding-left:2mm; padding-right:2mm; padding-top:1mm; padding-bottom:6pt;}
p.abstand4	{ margin-top:0pt; margin-bottom:0pt; border-left:medium black; padding-left:2mm; padding-right:2mm; padding-top:12pt; padding-bottom:0mm;}

p.blind		{ font-size:2pt; line-height:2pt; font-family:Times New Roman; letter-spacing:0.3mm; word-spacing:0.8mm; margin-bottom:-14pt; }

p.tab1		{ border-left:medium black; padding-left:1mm; padding-right:1mm; padding-top:1mm; margin-bottom:1mm;}
p.tab2		{ border-left:medium black; padding-left:2mm; padding-right:2mm; padding-top:2mm; margin-bottom:2mm;}
p.tab3		{ border-left:medium black; padding-left:2mm; padding-right:2mm; margin-top:-6pt; margin-bottom:2mm;}
p.tab4		{ border-left:medium black; padding-left:2mm; padding-right:2mm; margin-bottom:12pt;}
p.tab5		{ border-left:medium black; padding-left:2mm; padding-right:2mm; padding-top:0mm; margin-bottom:2mm;}
p.tab6		{ border-left:medium black; padding-left:1mm; padding-right:1mm; padding-top:2mm; margin-bottom:2mm;}
p.tab7		{ border-left:medium black; padding-left:1mm; padding-right:1mm; padding-top:6mm; margin-bottom:1mm;}
p.tab8		{ border-left:medium black; padding-left:1mm; padding-right:1mm; padding-top:2mm; margin-bottom:1mm;}

/* Textformate, Hintergrundfarbe */

p.bgtextblau	{ font-style:Times New Roman; background-color:blue; }
p.bgtextblauhell	{ font-style:Times New Roman; background-color:lightblue; }
p.bgtextgruen	{ font-style:Times New Roman; background-color:green; }
p.bgtextgrau	{ font-style:Times New Roman; background-color:grey; }


/* Tabellen */

#rahmen1 {
  border-width:8pt;
  border-style:groove;
  border-color:black;
  padding:8pt;
  text-align:center;
  margin-left:100pt;
  margin-right:100pt;}
#rahmen1blue {
  border-width:8pt;
  border-style:groove;
  border-color:#306EFF;
  padding:8pt;
  text-align:center;
  margin-left:100pt;
  margin-right:100pt;}
#rahmen2 {
  border-width:8pt;
  border-style:groove;
  border-color:black;
  padding:8pt;
  text-align:center;
  margin-left:15pt;
  margin-right:15pt;}
#rahmen3blue {
  border-width:8pt;
  border-style:groove;
  border-color:blue;
  padding:8pt;
  text-align:center;
  margin-left:180pt;
  margin-right:180pt;}
#rahmen3gold {
  border-width:4pt;
  border-style:groove;
  border-color:gold;
  padding:8pt;
  text-align:center;
  margin-left:180pt;
  margin-right:180pt;}


table.dunkel 		{ border-collapse:collapse; border:1px solid black; }
table.grey 		{ border-collapse:collapse; border:1px solid grey; }
table.silber 		{ border-collapse:collapse; border:1px solid #C0C0C0; }
table.hellblau 		{ border-collapse:collapse; border:1px solid #00CBF5; }
table.hellgruen 	{ border-collapse:collapse; border:1px solid #14EB6C; }
table.orange 		{ border-collapse:collapse; border:1px solid orange; }
table.hellgelb 		{ border-collapse:collapse; border:1px solid #FFEE35; }
table.lila 		{ border-collapse:collapse; border:1px solid #ca99ec; }
table.hellrot 		{ border-collapse:collapse; border:1px solid #FF5487; }
table.mattweiss 	{ border-collapse:collapse; border:1px solid #EBEBEB; }
table.flieder 		{ border-collapse:collapse; border:1px solid #AF91FF; }
table.none 		{ border-collapse:collapse; border:none; }

 .block td a { display:block; }



tr.dunkel { border: 1px solid black; }
tr.darkgrey { border: 1px solid #262626; }
tr.grey { border: 1px solid grey; }
tr.silber { border: 1px solid #C0C0C0; }
tr.blau { border: 1px solid blue; }
tr.hellblau { border: 1px solid #00CBF5; }
tr.hellgruen { border: 1px solid #14EB6C; }
tr.orange { border: 1px solid orange; }
tr.hellgelb { border: 1px solid #FFEE35; }
tr.hellrot { border: 1px solid #FF5487; }
tr.mattweiss { border: 1px solid #EBEBEB; }
tr.flieder { border: 1px solid #AF91FF; }
tr.lila { border: 1px solid #ca99ec; }

td.grey { border: 1px solid grey; }
td.silber { border: 1px solid #C0C0C0; }
td.hellblau { border: 1px solid #00CBF5; }
td.hellgruen { border: 1px solid #14EB6C; }
td.orange { border: 1px solid orange; }
td.hellgelb { border: 1px solid #FFEE35; }
td.hellrot { border: 1px solid #FF5487; }
td.mattweiss { border: 1px solid #EBEBEB; }
td.flieder { border: 1px solid #AF91FF; }
td.lila { border: 1px solid #ca99ec; }
td.none { border: none; }

th.whit {   vertical-align:middle;
   background-color:#000000;
   border:2px solid grey;
   font-size:14px;	color:white;
   padding:2px;		margin:2px; }


/* Styles für Links */
a {color:#FFFFFF; text-decoration:none;} /* Globale  Linkfarbe "weiss" für alle Zustände, nicht unterstrichen. */


/* BILDER */

img {border-style:none; border-width:0px; margin:0px;} /* Global für alle Bilder, wenn nicht anders angegeben, keine Rahmen. */
img.spacerall3 {border-style:none; border-width:0px; margin:3px;}
img.spacerall6 {border-style:none; border-width:0px; margin:6px;}
img.spacersides3 {border-style:none; border-width:0px; margin-right:3px; margin-left:3px;}
img.spacersides6 {border-style:none; border-width:0px; margin-right:6px; margin-left:6px;}

img.spacerup3 {border-style:none; border-width:0px; margin-top:3px; }
img.spacerup6 {border-style:none; border-width:0px; margin-top:6px; }
img.spacerup12 {border-style:none; border-width:0px; margin-top:12px; }
img.spacerup24 {border-style:none; border-width:0px; margin-top:24px; }

img.spacerdown3 {border-style:none; border-width:0px; margin-bottom:3px;}
img.spacerdown6 {border-style:none; border-width:0px; margin-bottom:6px;}
img.spacerdown12 {border-style:none; border-width:0px; margin-bottom:12px;}


.bg1 {background:url(3-Ambiente/Bibliothek/Tolkien/Galadriel.jpg); background-position: center 125px; }
.bg2 {background:url(3-Ambiente/Bibliothek/Tolkien/Bilbo.jpg); background-position: center 125px; }
.bg3 {background:grey; }
.bg4 {background:lightgreen; }
.bg5 {background:yellow; }
.bg6 {background:#FFFCDD; }

hr.line1 {margin-top:12pt;}
hr.line2 {margin-top:6pt; margin-bottom:6pt;}
hr.line3 {margin-bottom:6pt;}
hr.line4 {margin-bottom:12pt;}

/*EIGENE TEXTFORMATIERUNGEN ENDE */



div {border-style:none; border-width:0px;} /* Global für alle DIV`s, wenn nicht anders angegeben, keine Rahmen. */


/* Styles für die verwendeten Container (DIV`s). */
#Head {width:100%;}
	td.HeadL {background-image:url(LC-Logo.png); height:100px; background-repeat:no-repeat; width:180px; background-position: center center;}
	td.HeadM {background-image:url(LC-Banner.jpg); height:140px; background-repeat:no-repeat; background-position: center center;}
	td.HeadR {background-image:url(LC-Subdomain.jpg); height:100px; background-repeat:no-repeat; width:180px; background-position: center center;}

#positionerlinks	{position:absolute; top:160px; width:180px; height:160px; left:1px ;z-index:100;}
#positionerrechts	{position:absolute; top:160px; width:180px; height:160px; right:1px; z-index:100;}
#positionerkalender	{position:absolute; top:550px; width:180px; left:2px ;z-index:100;}


* {padding:0;margin:0}

ul.menue {  list-style: none;
	    width: 160px;
	    position: relative;
	    margin-bottom: 10px; }

ul li.menue {	border: 1px solid #333;
		margin-bottom: 16px;
		background-image: url(Ebene1.png); }

ul li.menue a {	display: block;
		color: #000;
		text-decoration: none;
		font-family:'Times New Roman',Times,serif;
		font-size: 14px;
		padding: 4px; }

ul li ul.menue {   	display: none;
			left: 0;
			position: absolute; left: 5%;
			margin: 0; }

ul li ul ul.menue {	display: none;
			left: 0;
			position: absolute; left: -10%;
			margin: 0; }

ul li ul li.menue {	border: 1px solid #333;
			margin-bottom: -1px;
			background-image: url(Ebene2.png); }

ul li.menue:hover {	background-image: url(Ebene1h.png); }

ul li ul li.menue:hover {	background-image: url(Ebene2h.png); }

ul li.menue:hover ul {display: block }


#center {display: block; text-align: center;}
#Content {top:160px; width:70%; text-align:center; margin-left:auto; margin-right:auto; overflow: auto; height: 700px;}
	#Content_inside {margin-left:12pt; margin-right:12pt;}


#foot {
    height: 50px;
    bottom:0;
    position:fixed;
    width: 100%;
    background: url('Footer.png') repeat-x; }