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:13px; line-height:13px; color:#FFFFFF; }
.arial2schwarz 		{ font-size:13px; line-height:13px; }

.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:11pt; line-height:11pt; color:#FFFFFF; }
.arial3schwarz 		{ font-size:14px; line-height:11pt; }

.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; }

/* 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; }

/* Twitter Styles */
#twitter_div { background-color:#466a79; width:160px; border-bottom:1px solid #ffffff; }
div.knowledgebase { background-color:#3f5551 !important; }
div.aktuell { background-color:#75909b !important; }
#twitter_update_list { list-style-type:none; font-size:12px; padding:0 5px 0 10px; }
#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; }

h1 { font-family: DINWebProMedium, Arial, Helvetica, sans-serif; font-weight:normal; font-size:28px; margin-left:20px; margin-bottom:20px; margin-top:12px;  line-height:28px; letter-spacing:-0.3px; }
h2 { font-family: DINWebProBold, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; margin-left:20px; margin-top:-10px; margin-bottom:14px; line-height:16px; letter-spacing:-0.1px; }
h3 { font-family: DINWebProBold, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; text-transform:uppercase; border-bottom:1px dotted #000000; letter-spacing:-0.45px; margin-top:27px; padding-bottom:4px; margin-bottom:-8px; line-height:16px; }

td.index_sub { background-color:#f5f5f5; }
/* HDL Startseiten auf Grau */
td.index_sub h2.first { margin:0 0 10px -1px; padding:0; text-transform: uppercase; }
td.index_sub h2 { margin:15px 0 9px -1px; padding:0; text-transform: uppercase; }

/* News */
td.news_index  { font-size:14px; }
td.news_index p { margin:11px 0 16px 0; line-height:14px; }
td.news_content p { margin-top:6px; font-size:10pt; line-height:17px; }

td.news_content img.rechts { margin:10px 0 10px 10px; float:right; }
td.news_content span.rechts { margin:10px 0 10px 10px; width:170px; float:right; }
td.news_content span.links { margin:10px 10px 10px 0; width:170px; float:left; }
td.news_content img.links { margin:10px 10px 10px 0; float:left; }
td.news_content ul, td.news_content ol, td.news_content li { font-size:12px; }

td.news_index h3 { border:0; text-transform:none; margin:4px 0 13px 0; padding:0; font-size:15px; line-height:14px; letter-spacing:0px; }
td.news_content h3 { margin:32px 0 -2px 0; padding:0 0 5px 0; line-height:17px; letter-spacing:-0.3px; }
td.news_content h3.first { margin-top:0; }

/* JOBS */
td.jobs_start { padding-bottom:20px; }
td.jobs_start h3 { margin-top:20px; margin-bottom:0; border:0; font: 10pt Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:0; }
td.jobs_start h3.first { margin-top:10px; margin-bottom:0; border:0; font: 10pt Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:0; }

/* Überuns Fragebogen */
div.fragebogen { background-image:url(http://www.bokowsky.net/de/ueber-uns/img/bg_chefsache_markus.jpg); background-repeat:no-repeat; background-position:10px 10px; min-height:832px; padding-left:30px; }
div.fragebogen h1 { margin-top:0; margin-left:0; padding-top:30px; }
div.fragebogen h2 { margin-left:0; margin-top:-2px; }
div.fragebogen h2 div.antwort { font-family: 'Schoolbell', cursive !important; font-size:18px !important; color:#133e93; display:inline; line-height:19px }
div.fragebogen ul { float:right; margin-top:270px; margin-right:30px; list-style-type:none; padding:0; min-width:180px }
div.fragebogen li { font-family:Arial, Helvetica, sans-serif; font-size:12px; overflow:hidden; padding-bottom:8px; }
div.fragebogen li a { text-decoration:none; }
div.fragebogen li a:hover, div.fragebogen li a:active, div.fragebogen li a:focus { text-decoration:underline; }
div.fragebogen li img { float:left; margin-right:8px; }
div.fragebogen li span { display:block; margin-top:5px; }

/* Fonts */
/* first for IE 6/7/8 */
			@font-face {
				font-family: DINWebProMedium;
				src: url(../fonts/DINWebPro-Medium.eot);
			}
			
			@font-face {
				font-family: DINWebProRegular;
				src: url(../fonts/DINWebPro.eot);
			}

			@font-face {
				font-family: DINWebProBold;
				src: url(../fonts/DINWebPro-Bold.eot);
			}

			/* then for Mozilla browsers -> Firefox */
			@font-face {
				font-family: DINWebProMedium;
				src: url(../fonts/DINWebPro-Medium.woff) format('woff');
			}

			@font-face {
				font-family: DINWebProRegular;
				src: url(../fonts/DINWebPro.woff) format('woff');
			}

			@font-face {
				font-family: DINWebProBold;
				src: url(../fonts/DINWebPro-Bold.woff) format('woff');
			}


