/**************************************/
/* Seiteneigenschaften */
/**************************************/

/* Grundeigenschaften der Seite und farbige Scrollbalken */
body
{
		topmargin: 0px; 
		margin: 0px; 
		height: 100%; 
		background-color: #FFFFFF; 
		
		scrollbar-base-color: #999999; 
		scrollbar-3dlight-color: #999999; 
		scrollbar-arrow-color: #007ABF; 
		scrollbar-face-color: #e6e7e8; 
		scrollbar-shadow-color: #999999; 
		scrollbar-darkshadow-color: #e6e7e8; 
		scrollbar-highlight-color: #e6e7e8; 
		scrollbar-track-color: #DDDDDD;
}


/**************************************/
/* Texte */
/**************************************/

/* Standardschrift für alle Zellen */
td
{
		font-family: verdana; 
		font-size: 11px; 
		color: #999999; 
		line-height: 15px;
}

/* Überschriften */				
h1
{ 
		color: #007ABF; 
		font-size: 14px; 
		font-weight: bold; 
		letter-spacing: 0px;
}

/* Unsichtbarer Text */
span.schlagworte
{ 
		color: #FF0000; 
		font-size: 11px; 
		display:none;
}

/* Slogan in der Fußzeile */
td.slogan 
{ 
		font-size: 9px; 
		color: #999999; 
}

/* Graue Subline mitten zwischen normalem Text */
span.subline 
{
		color: #888888; 
		font-weight: bold;
}

/* Blaue Subline mitten zwischen normalem Text */
span.sublineblau 
{
		color: #007ABF; 
		font-weight: bold;
}

/* Blaue Sublines in einer Zelle */
td.sublineblau 
{
		color: #007ABF; 
		font-weight: bold;
}

/* Aufzählungsliste bei z. B. Basis-Infos */
ul 
{
		margin-bottom: 0px;
}

li 
{
		list-style-type:square; 
		margin-left: -22px; 
		line-height: 15px;
}


/**************************************/
/* Links */
/**************************************/

/* Standardlink */
a 
{
		font-family: Verdana; 
		font-size: 11px; 
		color: #007ABF; 
		text-decoration: none;
}

a:hover 
{
		color: #999999;
		text-decoration: none; 
}


/* Links, die wie Fließtext aussehen, mit Text-Cursor */
a.textlink 
{
		color: #999999; 
		cursor: text;
}

a.textlink:hover 
{
		color: #999999; 
		cursor: text;
}


/* Links, die komplett versteckt sind */
a.versteckt 
{
		font-size: 1px; 
		color: #FFFFFF; 
		cursor: default; 
		display: none;
}

a.versteckt:hover 
{
		font-size: 1px; 
		color: #FFFFFF; 
		cursor: default; 
		display: none;
}


/* Links in der Untermenüleiste */
a.submenue 
{ 
		font-size: 10px; 
		color: #FFFFFF;  
}
            
a.submenue:hover 
{ 
		color: #BBBBBB;  
}


/* Link Headline im Direktmenue auf der rechten Seite */
a.direktmenueheadline 
{
		font-size: 11px; 
		color: #FFFFFF;
}    
       
a.direktmenueheadline:hover 
{
		color: #BBBBBB
}


/* Links im Direktmenue auf der rechten Seite */
a.direktmenue 
{ 
		font-size: 11px; 
		color: #007ABF; 
		text-decoration: none; 
		width: 99%;
}
         
a.direktmenue:hover 
{
		color: #999999;
}

/* Breitenangabe für alle Links, die in in einer Zelle über die komplette Breite angeklickt werden können  */
a.vollebreite 
{
		width: 95%;
}

/* Breitenangabe für alle Links in Übersichtsseiten-Kästchen, die in in einer Zelle über die komplette Breite angeklickt werden können  */
a.infobox 
{
		width: 97%;
}


/* Link Copyrightangabe im Hauptmenue*/
a.copyright 
{
		font-size: 8px;
		color: #666666;
}

a.copyright:hover 
{
		font-size: 8px; 
}

/* Link Impressum auf Homepage */
a.impressum 
{
		font-size: 9px; 
		color: #666666;
		text-decoration: none;
}    
       
a.impressum:hover 
{
		color: #999999
}


/**************************************/
/* Tabellen und Rahmen */
/**************************************/


/* Rahmenlinie der Navigationsleiste links */
.leistenrahmenlinks 
{
		border-left-width: 1; 
		border-left-style: solid; 
		border-left-color: #999999; 
		border-right-width: 1; 
		border-right-style: solid; 
		border-right-color: #999999;
}

/* Rahmenlinie der Navigationsleiste rechts */
.leistenrahmenrechts 
{
		border-left-width: 1; 
		border-left-style: solid; 
		border-left-color: #999999; 
		border-right-width: 1; 
		border-right-style: solid; 
		border-right-color: #999999;
}

/* Rahmenlinie (können auch zusammengesetzt verwendet werden) */
.oben 
{	
		border-top-width: 1; 
		border-top-style: solid; 
		border-top-color: #999999; 
}
				
.oben unten {	
		border-top-width: 1; 
		border-top-style: solid; 
		border-top-color: #999999; 
		border-bottom-width: 1; 
		border-bottom-style: solid; 
		border-bottom-color: #999999; 
}
			
.unten 
{
		border-bottom-width: 1; 
		border-bottom-style: solid; 
		border-bottom-color: #999999; 
}	
.rechts 
{
		border-right-width: 1; 
		border-right-style: solid; 
		border-right-color: #999999;
}

.links 
{
		border-left-width: 1; 
		border-left-style: solid; 
		border-left-color: #999999;
}



/* Rahmenlinie um die Navgiationsbuttons, Rahmenlinie um den Homebutton sind durch die Angaben .links .oben .unten definiert */				
.buttonrahmen 
{ 
		border-width: 1; 
		border-style: solid; 
		border-color: #999999; 
		background-color: #E6E7E8;
}


/* Blaue Zelle in der rechten Produktmenueleiste */											
td.id 
{ 
		color: #FFFFFF; 
		height: 20; 
		position: relative; 
		background: #007ABF; 
}
				


/* Abstand des Textes vom Rahmen (Newsfelder auf Homepage) */								
td.newskasten 
{ 
		padding-left:5px; 
		padding-top: 5px; 
		padding-bottom: 5px;
}


/* Grauer Zellenhintergrund und grauer Text (Bei Tabellengrauezellezeilen)*/		
.grauezelle 
{
		color: #888888;
		background-color:#e4e5e6;
}

				


/* oberes Menü; wir hier per CSS über ein Bild gelegt. Das DIV wird zur Positionierung für NN4 benötigt */
table.submenue 
{
		position:absolute; 
		top:38px; 
		left:auto; 
		width: 245px; 
		z-index: 5;
}

div.submenue 
{
		position:absolute; 
		top:38px; 
		left:auto; 
		width: 398; 
		height:36px; 
		z-index: 5;
}

/* Rahmen um komplette Tabelle herum */
.rahmen 
{
		border-style: solid; 
		border-width: 1px; 
		border-color: #999999;
}





/**************************************/
/* Elemente in Formularen */
/**************************************/


/* Dropdownfelder */
select 
{ 
		font-family: verdana; 
		font-size: 11px;
		color: #000000; 
}	


/* Einzeilige Texteingabefelder */				
input 
{
		font-family: verdana; 
		font-size: 11px;  
		color: #000000; 
}


/* Mehrzeilige Texteingabefelder */				
textarea 
{
		font-family: verdana; 
		font-size: 11px;  
		color: #000000; 
}


/* Buttons (Rollover-Farbe der Buttonbeschriftung muss direkt im HTML-Code definiert werden) */
input.button 
{
		cursor: pointer; 
		color: #007ABF; 
		width: 120px; 
		font-family: verdana; 
		font-size: 11px;  
		border-width: 1; 
		border-style: solid; 
		border-color: #999999; 
		background-color: #E6E7E8;
}