/* global Styles */

/* ------------------------ allgemeine Formatierungen ------------------------ */

body, td, p, a, input, h1, h2, h3, option, select, .small {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

body {
	background-color: white;
	margin: 0 0 0 0;
}

.ulist, h3 {
	line-height: 17px;
}

/* ------------------------ Seitenkopf (bid inkl. Horizontal-Menu) ------------------------ */

.siteHeadBar {
	color: white;
	font-weight: bold;
}

/* ------------------------ Typographie ------------------------ */

a {
	text-decoration: none;
	color: #0033cc;
}

a:visited {
	color: #6633cc;
}

strong {
	font-weight: bold;
}

h1, h1.nowrap {
	font-size: 12px;
}

h1.nowrap {
	margin-bottom: 2px;
}

h1.teaser {
	color: black;
}

h1.marketing {
	font-size: 10px;
	fontweight: bold;	
	margin-bottom: 5px;
	margin-top: 0px;
	color: black;
}

h2 {
	color: black;
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 0px;
}

h3 {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
}

p.leadText {
	font-weight: bold;
	font-size: 10px;
	margin-left: 15px;
	line-height: 16px;
}

p.content, p.topline {
	margin-top: 10px;
	line-height: 17px;
}

p.marketing {
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 10px;
	
}

.note {
	color: red;
}

td.formField {
	font-weight: bold;
	text-align: right;
}

/* ------------------------ Niedecken-Medien Menu (menuNM) ------------------------ */

a.menuNM, a.menuNM:visited  {
	font-weight: bold;
	font-size: 11px;
}

td.menuNM {
	background-image: URL(_images/menu_nm_bg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

/* ------------------------ horizontales Menu (menuHor) ------------------------ */

a.menuHor, a.menuHor:visited {
	font-weight: bold;
	font-size: 11px;
}


td.menuHor {
	background-image: URL(_images/menu_hor_bg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

/* ------------------------ vertikales Menu (menuVer) ------------------------ */

td.menuVer {
	text-align: center;
}

a.menuVer, a.menuVer:visited {
	font-weight: bold;
	text-decoration: none;
}


/* ------------------------ Suchformular ------------------------ */
/* 	
	Breite des Suchformular-Textfeldes wird über Selector 
	definiert um einen CSS Bug in NS 4 zu umgehen (ungewollter
	Zeilenumbruch) 
*/
input#keywords {
	width: 95px;
	margin-top: 5;
}


a.search {
	font-weight: bold;
}

/* ------------------------------------------------ */

td.blockHeader, td.blockTopHeader {
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
}

.dateTime, .dateTimeTop, .small {
	font-size: 10px;
	font-weight: normal;
}