﻿/* Basis */
/* Farben: Dunkelgold #CCAA44; Hellgold #FFCC66; Hellgrau #AAAAAA; Dunkelgrau:  */
body {  	
	margin:30px; padding-top:20px; padding-left:30px; padding-bottom:30px; padding-right:60px;
	border-bottom-width:0px; border-right-width:0px;
	background-color:#000000; 
	color:#AAAAAA; font-family:Arial; font-size:10pt; text-align:justify;                                              
	}
*	{                                                  /* Universal-Element - Achtung wg. überschreiben, jeder undef. Abstand ist Null */
	margin:0px; padding:0px; border-width:0px;   
	}
/* Seitenbereiche */
div#outtop {	                                       /* OUT TOP: Ganz oben, scheinbar im Randbereich */    
	position:relative;                                       
	} 
div#page {                                             /* PAGE: Seitenbereich, der alle Bereiche au&szlig;er out... enth&auml;lt */       
	position:relative;                                 /* Abstimmen mit body, div#outtop, div#outbottom */ 
	padding-left:30px; padding-top:30px;
	border-top:1px solid #CCAA44; border-left:1px solid #CCAA44;                                                                    
	}
div#top		{                                          /* TOP: Kopfbereich, &uuml;ber der Navigation: Logos, Banner */ 
	position:relative; margin-bottom:10px;                                     
	text-align:left; 
	font-size:24pt; font-weight:bold; color:#FFFFFF; font-variant:small-caps; 
	}
div#topnav  {                                          /* TOP NAVIGATION: Navgation oben */ 
	position:relative;
	margin-top:0px;  
	border-left-width:0; border-right-width:0; border-top-width:0;
	padding-bottom:10px; border-bottom:1px solid #AAAAAA; margin-bottom:15px;                     
	text-align:left; 
    color:#FFFFFF; font-weight:bold; font-size:11pt; font-weight:bold; /* Angeklickte Seite */
    }
div#content   {                                        /* CONTENT: Inhaltsbereich */
	position:relative;                                 /* Um Float-Bug (div#content unsichtbar) auszutricksen, ni8cht zu gro&szlig; */                                                
	margin-left:170px;                                 /* Abstimmen mit width div#navleft */
	font-family:Arial; font-size:10pt;
	} 
div#leftnav   {                                        /* LEFT NAVIGATION: Navigation links vom Content */	
	position:relative; 
	float:left; text-align:left; 
	width:155px;                                       /* Abstimmen mit margin-left div#content */
	margin-top:0px; padding-top:0px;                   /* Abstimmen mit link-styles */                       
    color:#FFFFFF; font-weight:bold; font-family:Arial; font-size:10pt; font-weight:bold; /* Angeklickte Seite */
	}
div#bottom  {											
	position:relative; 
	margin-top:15px; border-top:1px solid #AAAAAA; padding-top:10px;
	border-bottom-width:0; border-left-width:0; border-right-width:0; 
	font-size:8pt; 
	}
div#outbottom {                                        /* OUT BOTTOM: Ganz unten, scheinbar im Randbereich */
	position:relative;                                 /* Abstimmen mit page, outtop */ 
	} 

/* Textgestaltung */
h1 { color:#FFFFFF; font-weight:bold; font-size:12pt; 
     margin-bottom: 10px; text-align:left; }
p { margin-bottom: 7px; }
.clear {clear:both}
.center { text-align:center; }
span.inlineHL { color:#FFFFFF; font-weight:bold; }
span.quote { font-style:Italic; font-family:Times New Roman; }

/* Hyperlinks /*
/* Basis */
a:link    {color:#CCAA44; font-weight:bold; text-decoration:none; }
a:visited {color:#CCAA44; font-weight:bold; text-decoration:none; }
a:active  {color:#FFFFFF; font-weight:bold; text-decoration:none; }
a:hover   {color:#FFFFFF; font-weight:bold; text-decoration:none; }
/* Button-artige Hyperlinks, f&uuml;r senkrechte Navigation */
div.leftnavitem { /* Zeile, Kastl f&uuml;r Hyperlinks und angeklickte Seite */
                color:#FFFFFF; text-decoration:none;  }
div.leftnavitem a:link       { display:block; padding:3px; }
div.leftnavitem a:visited    { display:block; padding:3px; }
div.leftnavitem a:active     { display:block; padding:3px; }
div.leftnavitem a:hover      { display:block; padding:3px; }
div.leftnavitem div.clicked   { padding:3px;  border:1px solid #888888;}
/* Hyperlinks f&uuml;r waagrechte Navigation */   
div.topnavitem { /* Inline Kastl f&uuml;r einen Std.-Hyperlink oder angeklickte Seite */
                display:inline; margin-top:15px; margin-right:3px; 
                margin-left:0px; margin-bottom:0px;
                color:#FFFFFF; background-color:#000000;
                border-left:1px solid #CC9900; border-right:1px solid #CC9900; text-decoration:none; text-align:center;
                }
div.topnavCurPar { /* Inline Kastl f&uuml;r Hyperlink zur Eltern-Seite */
                display:inline; margin-top:15px; margin-right:3px; 
                margin-left:0px; margin-bottom:0px;
                color:#FFFFFF; background-color:#000000;
                border-left:1px solid #CC9900; border-right:1px solid #CC9900; text-decoration:none; text-align:center;
                }
div.topnavitem a:link        { background-color:#000000; padding-left:5px; padding-right:5px; } /* Padding nicht bei div, sonst bg nicht bis zum Rand */
div.topnavitem a:visited     { background-color:#000000; padding-left:5px; padding-right:5px; }
div.topnavitem a:active      { background-color:#000000; padding-left:5px; padding-right:5px; }
div.topnavitem a:hover	     { background-color:#000000; padding-left:5px; padding-right:5px; }
div.topnavitem span.clicked  { background-color:#888888; padding-left:5px; padding-right:5px; }
div.topnavitem span.dummy    { background-color:#000000; color:#000000; padding-left:5px; } 
div.topnavCurPar a:link      { color:#FFFFFF; background-color:#000000; padding-left:5px; padding-right:5px; } /* Padding nicht bei div, sonst bg nicht bis zum Rand */
div.topnavCurPar a:visited   { color:#FFFFFF; background-color:#000000; padding-left:5px; padding-right:5px; }
div.topnavCurPar a:active    { color:#FFFFFF; background-color:#000000; padding-left:5px; padding-right:5px; }
div.topnavCurPar a:hover     { color:#FFFFFF; background-color:#000000; padding-left:5px; padding-right:5px; }

/* Logfiles */
body.log { background-color: #CCAA44; }
p.logintro       { font-size:9pt; text-align:left; padding:2px; color:#000000; background-color:#CCAA44; }
p.log1           { font-size:9pt; text-align:left; padding:2px; margin:3px; color:#AAAAAA; background-color:#000000; }
p.log2           { font-size:9pt; text-align:left; padding:2px; margin:3px; color:#000000; background-color:#FFFFFF; }
p.logintro a:link    { color:#000000; }
p.logintro a:visited { color:#000000; }
p.logintro a:active  { color:#000000; text-decoration:underline; }
p.logintro a:hover   { color:#000000; text-decoration:underline; }
p.log1 a:link    { color:#CCAA44; }
p.log1 a:visited { color:#CCAA44; }
p.log1 a:active  { color:#CCAA44; text-decoration:underline; }
p.log1 a:hover   { color:#CCAA44; text-decoration:underline; }
p.log2 a:link    { color:#000000; }
p.log2 a:visited { color:#000000; }
p.log2 a:active  { color:#000000; text-decoration:underline; }
p.log2 a:hover   { color:#000000; text-decoration:underline; }


/* Bilder und Textanordnung */

.leftright {
	background-color:#000000;
	border-top-width:0; border-bottom-width:0; 
	border-left:1px solid #CCAA44; border-right:1px solid #CCAA44; 
	padding-left:20px; padding-right:20px;
}
.bordertop { border-top:1px solid #CCAA44; }
span.newitem {font-family:Arial; color:#FF0000; font-weight:bold; }
.pagethumb { padding-right:10px; float:left }
.borders2  { border-top:5px solid #CCAA44; border-left:5px solid #FFCC66; border-bottom-width:0; border-right-width:0; }
.newsbox   {border:1px dotted #FFFFFF; padding:6px;
            font-weight:normal; color:#AAAAAA;}
.newssep-border { border-top:1px solid #FFFFFF; padding-top:6px; padding-bottom:10px; }
.newssep-noborder{ padding-bottom:10px; }
.imagebox { border:3px solid #FFCC66; }