p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family:Arial,Helvetica,sans-serif; color:#000000; }

/*a:link { color:#669900; text-decoration:underline; }
a:visited { color:#3E5B00; text-decoration:underline; }
a:active { color:#BFE75D; text-decoration:none; }*/

.arial1weiss 		{ font-size:11px; line-height:12px; color:#FFFFFF; }
.arial1schwarz 		{ font-size:11px; line-height:12px; }

.arial1-2weiss	 	{ font-size:11px; line-height:12px; color:#FFFFFF; }
.arial1-2schwarz 	{ font-size:11px; line-height:12px; }

.arial2weiss	 	{ font-size:12px; line-height:13px; color:#FFFFFF; }
.arial2schwarz 		{ font-size:12px; line-height:13px; }
.arial2schwarz a { line-height:14px; }

.arial2weisshdl 	{ font-size:13px; line-height:13px; color:#FFFFFF; font-weight:bold; }
.arial2schwarzhdl 	{ font-size:13px; line-height:13px; color:#777777; font-weight:bold; }

.arial3weiss 		{ font-size:14px; line-height:14px; color:#FFFFFF; }
.arial3schwarz 		{ font-size:14px; line-height:14px; }

.arial4weiss 		{ font-size:10pt; line-height:17px; color:#FFFFFF; }
.arial4schwarz 		{ font-size:10pt; line-height:17px; }

.arial5weiss 		{ font-size:15pt; line-height:16pt; color:#FFFFFF; }
.arial5schwarz 		{ font-size:15pt; line-height:16pt; }




/* Die folgenden Stile generieren knstlich erzeugte Abstnde */
/* ober- und/oder unterhalb eines Text- oder Bildelemetes. Damit sie */
/* richtig funktionieren, mssen die Stile mit dem DIV-Tag zugewiesen */
/* und also ggf. manuell im Seitenquelltext eingefgt werden. */

/* Erster Block: Allgemeine Abstnde, die immer wieder bentigt werden */
/* Zweiter Block: Spezielle Abstnde fr spezielle Zwecke. SpaceSubhdl ist */
/* fr Zwischenberschriften. "FIRST"-Variante benutzen, falls die Zwischen- */
/* berschrift direkt unter der Seitenberschrift steht */

.Space4pxOben		{ margin-top:4px; }
.Space4pxUnten		{ margin-bottom:3px; }
.Space4pxObenUnten	{ margin-top:4px; margin-bottom:3px; }
.Space8pxOben		{ margin-top:6px; }
.Space8pxUnten		{ margin-bottom:6px; }
.Space8pxObenUnten	{ margin-top:8px; margin-bottom:6px; }
.Space12pxUnten		{ margin-bottom:10px; }
.Space12pxObenUnten	{ margin-top:12px; margin-bottom:10px; }
.Space16pxOben		{ margin-top:16px; }
.Space16pxObenUnten	{ margin-top:16px; margin-bottom:14px; }
.Space24pxOben		{ margin-top:24px; }
.Space32pxOben		{ margin-top:32px; }

.SpaceSubhdl		{ margin-top:18px; margin-bottom:10px; }
.SpaceSubhdlNeu		{ margin-top:30px; }
.SpaceSubhdlTrenner	{ margin-top:5px; margin-bottom:5px; }
.SpaceSubhdlFIRST	{ margin-top:6px; margin-bottom:10px; }
.SpaceSubhdlFIRSTNeu {  margin-top:6px; }



/* SPEZIELLE FORMATIERUNGEN, DIE ANSTELLE DER BLICHEN FORMATIERUNGEN ANGEWENDET WERDEN */
/* Glossar-Randspalte: Abgesetzte berschrift, Erklrungstext, Trennlinien-Abstand, Abschlusslink */
/* Achtung: Glossar-Stile werden auerdem im Pressebereich benutzt */  

.GlossarHDL		{ font-size:12px; line-height:15px; color:#FFFFFF; font-weight:bold; margin-top:8px; }
.GlossarHDLsmall	{ font-size:11px; line-height:12px; color:#FFFFFF; font-weight:bold; margin-top:4px; }
.GlossarXPL		{ font-size:11px; line-height:12px; color:#FFFFFF; margin-top: 2px; }
.GlossarSEP		{ margin-top:8px; margin-bottom:6px; }
.GlossarEND		{ font-size:13px; line-height:12px; color:#FFFFFF; font-weight:bold; margin-bottom:8px; }
.GlossarEND a	{ line-height: 16px; }

/* Formatierungen fr Formularfelder */
.FormularKlein		{ font-size:10px; }
.FormularMittel		{ font-size:10px; }
.FormularGross		{ font-size:10px; }

.formularSuche		{ font-size:14pt; color:#000; }

/* Spezielle Linkformatierungen (Standard-Farben werden jeweils im Seitenhead angegeben) */
#linkGlossarAufeinenblick	{ color:#000000; text-decoration:none; }
#linkStartseiteWeiss		{ color:#D0D9D8;text-decoration:none; }
#linkStartseiteWeiss2		{ color:#FFFFFF; text-decoration:underline; }
#linkPresseNavi3		{ color:#FFFFFF; text-decoration:none; }

/* Tell A Friend */
#send_wrapper { background-color:#FFFFFF; font-size:12px; padding:10px; text-align:left; border:1px solid #000000; }
.form_wrapper h2 { display:none; }
.form_wrapper input { width:200px; margin-bottom:5px; }
.form_wrapper textarea { width:100%; margin-bottom:5px; }
.form_wrapper input.tellafriendSEND { width:auto; }
span.sub { font-size:10px; display:block; }
.closeW { bottom:0; float:right; margin-bottom:10px; margin-right:10px; position:absolute; right:0; }

/* Twitter Styles */
.products { background-color:#466a79; }
.knowledgebase { background-color:#3f5551; }
.aktuell, .presse { background-color:#75909b; }
.referenzen { background-color:#102d39; }
.ueber-uns { background-color:#456763; }
.jobs { background-color:#718a79; }
#twitter_div { width:160px; border-bottom:1px solid #fff; overflow:hidden; }
#twitter_update_list { list-style-type:none; font-size:12px; padding:0 5px 0 8px; }
#twitter_update_list li { margin-bottom:10px; }
#twitter_update_list li a { color:#FFF; text-decoration:none; }
#twitter_update_list li span { color:#FFFFFF; }
#twitter_update_list li span a { color:#FFFFFF; text-decoration:underline; }
#twitter-link { display:block; text-align:right; color:#FFF; font-size:12px; padding:0 5px 5px 0; }



