/***************************************************/
/* Screen-Stylesheets (alle Browser, ausser NS4) */
/***************************************************/



/**************************************/
/* Grundlegende Eigenschaften */
/**************************************/


/* Hintergrundfarbe, Abstand zum Browserrand, Fliesstextformatierung für jede Seite */
/* Grundlegende Schriftformatierung muss hier auch zusätzlich zum td formatiert werden, wegen den Ergebnissen im Suchfenster */
body 
{
		margin:0px;
		font-family:verdana,arial,sans-serif;
		font-size:10px;
		color:#666666;
		line-height:150%;
		text-align:left;
}

/* Für alle Elemente:Höhe von 100% festlegen, da per HTML nicht RFC-konform */
.hunderthoch 
{
		height:100%;
}

/**************************************/
/* Texte */
/**************************************/

/* Standardschrift für alle Zellen */
td
{
		font-family:verdana,arial,sans-serif;
		font-size:10px;
		color:#666666;
		line-height:150%;
}



/* Headline */
h1 
{
		font-size:10px;
		color:#DB1119;
		font-weight:bold;
}

/* Sublines in eigenen Zellen */
.subline 
{
		color:#DB1119;
		font-weight:bold;
}

/* Graue und fette Texte */
.fett 
{
		color:#666666;
		font-weight:bold;
}



/* Rote Überschriften in Untermenüleiste */
.titel 
{
		color:#DB1119;
		font-weight:bold;
		padding-left:2px;
		padding-right:0px;
		padding-bottom:4px;
		padding-top:1px;
}


/* Fette Texte im Suchpopup rot */
strong 
{
		color:#DB1119;
}


/* Abstände der Bildtexte in Seiten Formteile */
.bildunterschrift
{
		padding-top:6px;
}


/* Aufzählungsliste auf z. B. Homepage */
ul 
{
		margin-bottom:0px;
}

li 
{
		list-style-type:square; 
		margin-left:-22px; 
		line-height:150%;
}

/* Unsichtbarer Text */
.tuns
{ 
		color: #60BA68; 
		font-size: 10px; 
		display:none;
}


/**************************************/
/* Links */
/**************************************/


/* Standardlink */
a 
{
		color:#DB1119;
		text-decoration:none;
		font-weight:normal;
}

a:hover 
{
		color:#666666;
		text-decoration:none; 
}


a.hauptmenuelink 
{
		display:block; 
		width:100%; 
		font-size:9px; 
		color:#FFFFFF; 
		text-decoration:none; 
		text-align:center; 
		padding-top:2px;
}


a.hauptmenuelink:hover 
{
		color:#AAAAAA;
		text-decoration:none;
}


/* Linkdefinition der Untermenüleiste (als Block, damit die gesamte Flächer rollovert) */
a.untermenuelink 
{
		color:#666666;
		display:block;
		font-weight:normal;
		text-decoration:none;
		width:100%;
		line-height:120%;
}

a.untermenuelink:hover 
{
		color:#ED1C24;
}


/* Unsichtbarer Link mit Fliesstext-Eigenschaften */
a.textlink 
{
		color:#666666;
		text-decoration:none;
		cursor:text;
}


/* weißer Link in Popups */
a.linkweiss 
{
		color:#FFFFFF;
}

a.linkweiss:hover 
{
		color:#AAAAAA;
}

/* Link für Copyrightangabe */
a.copyright 
{
		font-size:8px;
		color:#FFFFFF;
		text-decoration:none;
		display:block;
}

a.copyright:hover 
{
		color:#AAAAAA;
}



/**************************************/
/* Tabellen, Rahmen und Texte in Tabellen */
/**************************************/


/*Graue Balken rechts und links*/
.balken 
{
		background-color:#E0E0E0;
}


/* Zellendefinition der Hauptmenüs */
td.hauptmenuezelle 
{
		background-color:#DB1119;
		line-height:110%;
}


/* Grundeigenschaften für Zellen in der Untermenüleiste */
table.untermenuelink 
{
		border-collapse:collapse;
		empty-cells:show;
		background-color:transparent;
}


/* rechte Navitabelle */
.navirechts 
{
		border-collapse:collapse;
}

/*grauer Tabellenkopf */
.grau 
{
		background-color:#E6E7E8;
		line-height:110%;
}

/*dunkelgrauer Tabellenkopf */
.dunkelgrau 
{
		background-color:#C9C9CA;
}

/* Tabellen der technischen Daten*/
.daten 
{
		color:#FFFFFF;
}


/* Abstände der Bilder von der Tabelle auf Formteilseiten*/
.bildbox
{
		padding-bottom:8px;
		padding-top:9px;
		padding-left:8px;
		padding-right:8px;
		background-color:#EDEDED;
}

.bildbox2
{
		padding-bottom:8px;
		padding-top:9px;
		padding-left:8px;
		padding-right:8px;
		background-color:#FFFFFF;
}



/* Hintergrundfarbe und Randabstand in den Boxen Suchen etc. */
.box
{
		background-color:#EDEDED;
		padding:6px;
		border-collapse:collapse;
		margin-bottom:10px;
}

/* Kopf in Böxle */
.kopf 
{
		color:#FFFFFF;
		background-color:#DB1119;
}


/* Linie unter grauen Flächen bei Hauptmenüleiste */
.oben 
{
		border-top:1px;
		border-top-style:solid;
		border-top-color:#bbbbbb;
}


/* Rahmenlinie, die nicht gedruckt wird */
.nonoben 
{
		border-top:1px;
		border-top-style:solid;
		border-top-color:#bbbbbb;
}

/* Rahmendefinitionen für alle Elemente verwendbar */

.rahmen
{	
		border-width:1px;
		border-style:solid;
		border-color:#bbbbbb;
}

.links 
{	
		border-left-width:1px;
		border-left-style:solid;
		border-left-color:#bbbbbb;
}

.rechts 
{	
		border-right-width:1px;
		border-right-style:solid;
		border-right-color:#bbbbbb;
}

.obenunten 
{	
		border-top-width:1px;
		border-top-style:solid;
		border-top-color:#bbbbbb;
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#bbbbbb;
}	

.unten 
{
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#bbbbbb;
}


.untenweiss 
{
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#FFFFFF;
}

.linksweiss 
{	
		border-left-width:1px;
		border-left-style:solid;
		border-left-color:#FFFFFF;
}



/* weiße Trennlinie zwischen Hauptmenüpunkten, muss hier unten stehen, damit es mit dem Druckerstylesheet funktioniert */
.druckrandrechts 
{
		border-right-width:1px;
		border-right-style:solid;
		border-right-color:#FFFFFF;
}


/* Zelle Copyrightangabe */
td.copyright 
{
		height:18px; 
		background-color:#DB1119; 
		width:100%; 
}


/* Abstand von der Headline zum Inhalt (Zellenhöhe) */
.headlineabstand
{
		height:32px
}



/**************************************/
/* Elemente in Formularen */
/**************************************/


/* Blätterleiste im Suchpopup */
input.navbar 
{
		font-size:10px;
		color:#666666;
		font-weight:bold;
		cursor:hand;
		border-width:0px;
		background-color:#FFFFFF;
		height:16px;
}


/* Buttons in Formularen */
input.button 
{
		font-family:verdana, arial;
		font-size:9px;
		font-weight:bold;
		color:#666666;
		cursor:pointer;
		border-width:1px;
		border-style:solid;
		border-color:#bbbbbb;
		background-color:#E6E7E8;
}

/* Einzeilige Formularfelder */
input 
{
		font-family:verdana, arial;
		font-size:10px; 
		color:#666666;
}

/* Mehrzeilige Texteingabefelder */				
textarea 
{
		font-family:verdana, arial;
		font-size:10px; 
		color:#666666;
}

/* Pulldown-Menüs */				
select 
{
		font-family:verdana, arial;
		font-size:10px; 
		color:#666666;
}

/**************************************/
/* Sonstige */
/**************************************/
