/* Scrollbars einfärben */
body {scrollbar-base-color: #999999; scrollbar-3dlight-color: #999999; scrollbar-arrow-color: #00357F; scrollbar-face-color: #e6e7e8; scrollbar-shadow-color: #999999; scrollbar-darkshadow-color: #e6e7e8; scrollbar-highlight-color: #e6e7e8; scrollbar-track-color: #DDDDDD;}

/* Standardlink, wie er ohne Formatierungsangabe angezeigt wird */
a       { font-family: Verdana; font-size: 11px; color: #003881; text-decoration: none; }           
a:hover { color: #999999; }

/* Links in Fußzeile */
a.fuss       { font-family: Verdana; font-size: 9px; color: #003881; text-decoration: none; }           
a.fuss:hover { color: #999999; }

/* Breite von Links mit Hintergrundrollovereffekt */
a.breit {width=98%;}
a.breit:hover {width=98%;}

/* Links, die nicht als solche erkennbar sind, sogar der Cursor bleibt */
a.inv   { color: #999999; cursor: text; }
a.inv:hover   {color: #999999;  cursor: text;}

/* Links in den Tabellen */
a.infobox        { width: 92% }           
a.infobox:hover   {width: 92%}

/* Links in der rechten Produktebox */
a.produkte       { font-size: 9px; color: #999999; text-decoration: none; letter-spacing: 0px; }          
a.produkte:hover { color: #00357F }

/* Links in der rechten Produktebox */
a.produkte2       { font-size: 9px; color: #999999; text-decoration: none; letter-spacing: -1px; }          
a.produkte2:hover { color: #00357F }

/* Linkbuttons in der linken Navileiste */
a.navi       { width: 95%;   }             
a.navi:hover       { width: 95%; color: #FFFFFF  }

/* Links in der oberen Menüleiste */
a.topmenue       { font-size: 10px; color: #FFFFFF;  }           
a.topmenue:hover       { color: #BBBBBB;  }

/* Weiße Links */
a.weiss       { color: #FFFFFF;  }          
a.weiss:hover       { color: #BBBBBB;  }

/* Linke Navigationsleiste */
td.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; }

/* verschiedene Rahmendefinitionen zum Zusammensetzen in der Klasse z.B. "rechts links" */
td.oben {	border-top-width: 1; border-top-style: solid; border-top-color: #999999; }						
td.obenunten {	border-top-width: 1; border-top-style: solid; border-top-color: #999999; border-bottom-width: 1; border-bottom-style: solid; border-bottom-color: #999999; }				
td.unten {border-bottom-width: 1; border-bottom-style: solid; border-bottom-color: #999999; }	
td.rechts {	border-right-width: 1; border-right-style: solid; border-right-color: #999999;}		
td.links {	border-left-width: 1; border-left-style: solid; border-left-color: #999999;}				
td.button    { border-width: 1; border-style: solid; border-color: #999999; background-color: #E6E7E8;}

/* Rahmendefinition für die rechte Navileiste */
td.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; }					
/* Untermenüleiste, die auf einem Bild liegt, relativ positioniert. Hier kommt dann ein DIV rein */
td.id        { color: #FFFFFF; background-color: #00357F; height: 20; position: relative; border-top: 1 solid #00357F; border-bottom: 1 solid #e6e7e8; }

/* Standardtext in Tabellenzellen, diese Angaben müssen nicht mehr wiederholt werden */
td             { 	color: #999999; font-family: verdana; font-size: 11px; }

/* Standardtext in "Downloadstreifen" */					
td.downloads   { 	color: #999999; font-size: 11px; }					

/* weißer Zellentext */					
td.weiss       { 	color: #FFFFFF; }					

/* Copyrightangabe */					
td.copyright   { 	color: #999999; font-size: 9px; }	

/* Komplettrahmen um Tabelle */
table.rahmen  {border-style: solid; border-width: 1px; border-color: #999999;}

/* Rahmen in Füllfarbe, der nur auf Ausdruck erscheint */
table.unsichtbarerrahmen  {border-style: solid; border-width: 1px; border-color: #e6e7e8;}
td.unsichtbarerrahmen  {border-right-style: solid; border-right-width: 1px; border-right-color: #e6e7e8;}

/* Tabelle technische Daten */
td.daten  {border-bottom-style: solid; border-bottom-width: 2px; border-bottom-color: #FFFFFF; color: #777777;}

/* Kopfzeile technische Daten */
td.kopf	      {color: #888888; background-color:e4e5e6; font-size: 11px; font-weight: normal; }

/* Copyrightlink */				
a.copyright   { 	color: #666666; font-size: 8px; }	
a.copyright:hover   { 	color: #666666; font-size: 8px; }						

/* Grauer Tabellentext */
td.mittelgrau		{color: #777777;}					

/* Verkleinerte Schriftgröße im Submenü */									
td.submenu             { font-size: 10px; }

/* dunkelblaue Überschriften */				
td.dunkelblau    {color: #00357F; font-weight: bold;}	

/* Graue Textformatierung */
span.dunkelblau    {color: #888888; font-weight: bold;}				

/* Fließtext */
td.fliesstext		{line-height: 15px;}					

/* Googlefreundliche Überschriften */			
h1           { color: #00357F; font-size: 14px; font-weight: bold; letter-spacing: 0px;}
td.submenuheadline           { color: #00357F; font-size: 11px; font-weight: bold; letter-spacing: 0px;}

/* Formatierung für obere Menüleiste, absolut positioniert */
table.untermenue { position:absolute; top:38px; left:auto; width: 245px; z-index: 5;}
div.untermenue { position:absolute; top:38px; left:auto; width: 398; height:36px; z-index: 5;}

/* Aufzählung mit Kästchen davor */
ul			{margin-bottom: 0px;}
li			{list-style-type:square; margin-left: -22px; line-height: 15px;}

/* Formularfelder */
select			{ color: #000000; width: 95%; height: 20px; font-family: verdana; font-size: 11px;  }					
input			{ color: #000000; width: 95%; height: 20px; font-family: verdana; font-size: 11px;  }
input.kreuz			{ color: #000000; width: 16px; height: 11px; }
input.button  	{ cursor: pointer; color:#00357F; width: 120px; font-family: verdana; font-size: 11px;  border-width: 1; border-style: solid; border-color: #999999; background-color: #E6E7E8; }
textarea {scrollbar-base-color: #999999; scrollbar-3dlight-color: #999999; scrollbar-arrow-color: #00357F; scrollbar-face-color: #e6e7e8; scrollbar-shadow-color: #999999; scrollbar-darkshadow-color: #e6e7e8; scrollbar-highlight-color: #e6e7e8; scrollbar-track-color: #DDDDDD; font-family: Verdana; font-size: 11px;}

/* unsichtbarer Text */
span.schlagworte	{display:none; color: #FF0000;}


/*Trauerrahmen Michael Berg */
td.traueroben {	border-top-width: 2; border-top-style: solid; border-top-color: #000000; }
td.trauerunten {	border-bottom-width: 2; border-bottom-style: solid; border-bottom-color: #000000; }
td.trauerlinks {	border-left-width: 2; border-left-style: solid; border-left-color: #000000; }
td.trauerrechts {	border-right-width: 2; border-right-style: solid; border-right-color: #000000; }