* {	margin: 0;
	padding: 0;
}

body {
	color:#0063b0;
	font: 70%/1.6em Arial, Helvetica, sans-serif;
	background: #ffffff;
	width:100%;
	text-align: center;
	height:100%;}
	
.hide { display:none;}
.show { display:block}
.floatL { float:left; }
.floatR { float:right; }
.clear { clear:both; }
.alignRight {text-align:right;}
.hrDivider {display:block; border:0; border-top:1px #dddddd solid; height:1px; margin:10px 0 10px 0;}

img {border:0;}
hr, span {display:none;}
ul {list-style: none; }
input {font-size:11px;}
select {font-size:11px;}
p {padding:5px 0 5px 0;}

ol { margin: 15px 0 25px 22px;  }
ol li { margin-bottom: 15px; width:350px !important; width:auto; }

.error{ color: #f00; }
.navTop {display: block; text-align: right; background:none;}

h1 {background: url(../pics/pi_logo.gif) 0 20px no-repeat; width:252px; height:77px; float:right;} 
h2 {}
h3 {font-size:20px; clear:both; padding:25px 0 20px 0; line-height:24px;}
h4 {padding:10px 0 10px 0; font-size:11px; color:#3382c0;}
h5 {color:#0063b0; font-weight:bold; font-size:11px; margin:10px 0 5px 0;}
h5.subheading {color:#7c7c7c;}
h6 {}

a{color:#0063b0; text-decoration: underline;}
a:hover, a:active {color:#333333; text-decoration: underline;}


#page {
	width: 980px;
	margin-left: auto; margin-right: auto;
	text-align: left;
}

#page{ margin-top: 2em; }
#page h1 a { float: left; background-image: url(../pics/pi_nw_logo.gif);}

#headerLeft {float:left; width:728px; height:98px; background:#99c1df;}
#headerRight {float:left; display:none;}

.gbTitle { background: url(../pics/ti_gb_2006_de.gif) 28px 24px no-repeat; width:225px; height:43px; float:left; padding:24px 0 0 28px;}
.welcome .gbTitle { background: url(../pics/ti_wel_gb_2006_de.gif) 28px 24px no-repeat; width:225px; height:74px; float:left; padding:24px 0 0 28px;}
.language {float:right; font-size:10px; padding:2px 6px 0 0;}
.language a {text-decoration:none;}

.welcContentLeft {width:252px; float:left;}
.welContentCenter {width: 420px; float:left; padding:0 30px 0 30px; margin:250px 0 0 0; color: #333333;}
.welContentCenter h2 { width:420px; height:28px;  background: url(../pics/ti_welcome_01.gif) 0 0 no-repeat;}

.welContainerRight {width:200px; background:#cce0ef; float:left; margin:140px 0 15px 0; padding:10px 15px 10px 15px;}
.welContainerRight a {font-weight:bold;}
.welContainerRight p {margin:0; text-align:justify;}

#me1 {float:left; display:none;}
#me1 li {height:30px; float:left;}
#me1 a { display:block; height:30px; text-decoration:none; line-height:normal; margin: 0; padding: 0;}

/* IE6 antiflicker 2*/

#me1 li { width:236px; margin: 0; padding: 0;}

#me1 li.me101 { width:94px; background:transparent url(../pics/bu_me1_01.gif) 0 0 no-repeat; height:30px; display:block;}
#me1 li.me102 { width:73px; background:transparent url(../pics/bu_me1_02.gif) 0 0 no-repeat; height:30px; display:block;}
#me1 li.me103 { width:75px; background:transparent url(../pics/bu_me1_03.gif) 0 0 no-repeat; height:30px; display:block;}
#me1 li.me104 { width:69px; background:transparent url(../pics/bu_me1_04.gif) 0 0 no-repeat; height:30px; display:block;}
#me1 li.me105 { width:122px; background:transparent url(../pics/bu_me1_05.gif) 0 0 no-repeat; height:30px; display:block;}

#me1 li a.me101 { width:94px; background:transparent;}
#me1 li a.me101:hover, #me1 a.me101active { width:94px;  background:transparent url(../pics/bu_me1_01.gif) 0 -30px no-repeat; }

/* 2.Ebene */
#me1 ul ul { position:absolute; width:150px; display:none; padding:0; z-index: 11;}
/* blendet ul 2.Ebene ein, funktioniert nicht im IE, siehe dazu JS und letzte CSS Zeile */
#me1 li:hover ul { display:block; z-index: 10;}
#me1 li li { height:auto;z-index: 10;}
/* Breite notwendig sonst wird im IE nur der Text als Link interpretiert wird. */
/* Hoehe notwendig sonst wird im Moz hier die Höhe des 1.Links verwendet */
/* Beachten: IE Box Model Bug, wenn Doctype nicht strict (width/margin/border/padding) */
#me1 li li a {display:block;border:1px #004f9e solid; border-top:0px #267BBE solid; width:150px; height:auto; padding:5px 10px 5px 12px; background:#CDE1F0;z-index: 10;}
#me1 li li a:hover { background: #004f9e; color:#ffffff;z-index: 10;}
/* notwendig für hover im IE, siehe auch JS */
#me1 li ul:hover, #me1 li.sfhover ul { display:block; z-index: 10;}

.subPicture {background-image: url(../pics/pi_sub_header_01.jpg); width:870px; height:120px; float:left;}

	#me2 {float:left; width:252px;}
	#me2 h2 { width:206px; height:37px; float:left; background:url(../pics/bg_h2.gif) no-repeat; padding:75px 0 0 46px; color:#fff; font-size:12px; font-weight:bold;}
	#me2 .me2InhaltTitle {padding:10px 0 0 46px; font-size:12px; font-weight:bold; float:left; margin:0;}
	
	/* ebene 1 */ 
	#me2 ul {width:196px; border-bottom:1px #cce0ef solid; margin:5px 0 0 28px; float:left;}
	#me2 li {border-top:1px #cce0ef solid; float:left; background: url(../pics/pi_bullet_me2_01.gif) 4px 7px no-repeat;}
	#me2 li a {text-decoration:none; color:#444444; padding: 1px 0 1px 18px; float:left; width:178px;}
	#me2 li a:hover {color:#0060aa;}
	#me2 li a.active {color:#0060aa;}
	
	/* ebene 2 */
	#me2 ul ul {background:#fafcfd; border-bottom:0; margin:0;}
	#me2 li li {border-top:1px #e2edf5 solid; background: url(../pics/pi_bullet_me2_01.gif) 18px 7px no-repeat; float:left;}
	#me2 li li a {text-decoration:none; color:#444444; padding: 1px 0 1px 30px; width:166px;}
	#me2 li li a.active {font-weight:bold;}
	
	/* ebene 3 */
	
	#me2 li li li {border-top:1px #e2edf5 solid; background: url(../pics/pi_bullet_me2_01.gif) 30px 7px no-repeat; float:left;}
	#me2 li li li a {text-decoration:none; color:#444444; padding: 1px 0 1px 44px; width:152px;}
	
	.welcome #me2 {background:#fff; margin:204px 0 0 0;}
	.welcome #me2 li a {width:204px;}
	.welcome #me2 ul {width:224px;}
	
	#welContentPicture {width:980px; height:auto; float:left;}
	.welContentPictureBG00 {width:980px; height:224px; background:url(../pics/pi_wel_01.jpg) no-repeat;}
	.welContentPictureBG01 {width:980px; height:240px; background:url(../pics/pi_wel_02.jpg) no-repeat;}
	.welContentPictureBG02 {width:980px; height:240px; background:url(../pics/pi_wel_03.jpg) no-repeat;}
	.welContentPictureBG03 {width:980px; height:240px; background:url(../pics/pi_wel_04.jpg) no-repeat;}
	.welContentPictureBG04 {width:980px; height:240px; background:url(../pics/pi_wel_05.jpg) no-repeat;}
	.welContentPictureBG05 {width:980px; height:240px; background:url(../pics/pi_wel_06.jpg) no-repeat;}
	.subContentPicture {width:728px; height:112px; float:left; background:url(../pics/pi_sub_01.jpg);}
	
	#subContent {width:980px; float:left;}
		#subContentText {float:left; width:450px; margin:0 34px 0 0;}
		#subContentTextBreit { width:790px; margin:0 auto;}
			
			#breadcrumb {float:left; width:700px; margin-top:4px;}
			#breadcrumb li {float:left; padding-right:8px; color:#66a1d0;}
			#breadcrumb li a {color:#66a1d0; padding-right:10px; text-decoration:none;}
			
			#tools {float:left;}
			#tools ul {float:left; padding:8px 0 20px 15px;}
			#tools li {clear:both;}
			#tools li.print {background: url(../pics/pi_icon_print.gif) 0 3px no-repeat; padding:0 10px 0 18px;}
			#tools li.gb {background: url(../pics/pi_order_gb.gif) 1px 3px no-repeat; padding:0 10px 0 18px;}
			#tools li.dl {background: url(../pics/pi_icon_dl.gif) 1px 3px no-repeat; padding:0 10px 0 18px;}
			#tools a {color:#3382c0; text-decoration:none;}
			#tools a:hover {color:#333333;}
			
			#toolsBreit {float:right;}
			#toolsBreit ul {float:left; padding:8px 0 20px 15px;}
			#toolsBreit li {clear:both;}
			#toolsBreit li.print {background: url(../pics/pi_icon_print.gif) 0 3px no-repeat; padding:0 10px 0 18px;}
			#toolsBreit li.gb {background: url(../pics/pi_order_gb.gif) 1px 3px no-repeat; padding:0 10px 0 18px;}
			#toolsBreit li.dl {background: url(../pics/pi_icon_dl.gif) 1px 3px no-repeat; padding:0 10px 0 18px;}
			#toolsBreit a {color:#3382c0; text-decoration:none;}
			#toolsBreit a:hover {color:#333333;}
			
			.welcome #tools ul {float:left; padding:8px 0 0 0;}
			
		#body {color:#444;}	
		#body ul { list-style-image:url(../pics/pi_bullet_me2_01.gif); margin:0 0 10px 20px; padding: 0 0 0 0;}
		
		
		fieldset {border:0;}
			.subContainer input {width:182px; border:1px #a3c7e2 solid;}
			.subContainer .radio {width:auto; margin-top:4px; border:0; }
			.subContainer fieldset {color:#0060aa; font-size:10px;}
			.subContainer .radioContent {float:left; width:80px;}
		
		#containerContent {float:left; width:224px; margin-top:28px;}
			.welcome .subContainer {background:#cce0ef; width:206px; padding:12px 0 10px 15px; float:left; margin-top:12px; color:#444444; margin:15px 0 15px 30px;}
			.subContainer {background:#cce0ef; width:220px; padding:12px 0 10px 15px; float:left; margin-top:12px; color:#444444;}
			.subContainer h5 {font-size:11px; font-weight:bold; color:#0060aa;}
			
			.subContainer .contact {background: url(../pics/ti_con_contact.gif) 0 0 no-repeat; width:189px; height:14px;}
			.subContainer .downloads {background: url(../pics/ti_con_downloads.gif) 0 0 no-repeat; width:189px; height:14px;}
			.subContainer .suche {background: url(../pics/ti_con_suche.gif) 0 0 no-repeat; width:189px; height:14px;}
			
			.subContainer dl {margin-top:10px;}
			.subContainer a {color:#0060aa; text-decoration:none;}
			.subContainer a:hover {color:#333333;}
			.subContainer .link {background: url(../pics/pi_bullet_container_01.gif) 0 7px no-repeat; padding:0 0 0 15px;}
			.subContainer .link a {color:#0060aa;}
			.subContainer .link a:hover {color:#333333;}
			
			
			#downloadList {float:left; width:450px; margin-bottom:30px;}

#downloadList h5 {background: #ECECEC url(../pics/pi_bullet_me2_01.gif) 4px 8px no-repeat; font-weight:bold; padding:2px 0 2px 20px; margin-top:15px; float:left; width:430px;}
#downloadList dl {float:left; padding:10px 0 5px 0; border-bottom:1px #D4D4D4 dashed; width:450px;}
#downloadList dt { margin:5px 20px 10px 0; float:left; }
#downloadList dt.noPic { margin:5px 0 10px 0; float:left; }
#downloadList dd {margin:0; padding:0;}
#downloadList dt img {border:1px #AEAEAE solid; padding:0; float:left;}
#downloadList dd.title {float:left; width:250px; margin-right:10px;}
#downloadList dd.title span {display:block; color:#999;}
#downloadList dd.download {float:right;}
#downloadList dd.download a {color:#0060aa;}
#downloadList dd.download dl {padding:0; float:left; width:150px; margin:0; border:0;}
#downloadList dd.download p {margin:0; padding:0;}
#downloadList dd.download table {width:150px;}
#downloadList dd.download td {border:0;}
#downloadList dd.download .order {font-weight:bold;}
#downloadList dd.download td.downloadName {width:120px; float:left; margin:0;}
#downloadList dd.download td.downloadCheckbox {width:40px; margin:0; padding:0;}
#downloadList dd.download td.downloadCheckbox checkbox {padding:0; margin:0;}
#downloadList dd.download li {border-bottom:1px #D4D4D4 dashed; padding:1px 0 1px 20px;}
#downloadList dd.date {float:right; width:15%;}
#downloadList dd.checkboxOrder {float:left;}
#downloadList a {color:#444;}
#downloadList .divider {border:0;}
#downloadList .divider td {padding:0;}

			
			
			.pdf {background: transparent url(../pics/ico_pdf.gif) 0 0 no-repeat; padding-left:20px;}
			.doc {background: transparent url(../pics/ico_doc.gif) 0 0 no-repeat; padding-left:20px;}
			.jpg {background: transparent url(../pics/ico_jpg.gif) 0 0 no-repeat; padding-left:20px;}
			.jpeg {background: transparent url(../pics/ico_jpg.gif) 0 0 no-repeat; padding-left:20px;}
			.swf {background: transparent url(../pics/ico_swf.gif) 0 0 no-repeat; padding-left:20px;}
			.ppt {background: transparent url(../pics/ico_ppt.gif) 0 0 no-repeat; padding-left:20px;}
			.zip {background: transparent url(../pics/ico_zip.gif) 0 0 no-repeat; padding-left:20px;}
			.xls {background: transparent url(../pics/ico_xls.gif) 0 0 no-repeat; padding-left:20px;}
			.gif {background: transparent url(../pics/ico_gif.gif) 0 0 no-repeat; padding-left:20px;}	
			
			
			.table thead td {background:#99c1df; color:#0063b0; font-weight:bold;}
			.table td {padding:3px 5px 3px 5px; background:#ebf4fa; border:1px #fff solid;}
			.table tr {padding:2px;}

/*#footer {color:#666666; font-size:10px; margin:0 0 0 30px;}
#footer .fkg {float:left; width:220px; border-top: 2px #99c1df solid; padding:4px 0 6px 0; margin:0 2px 0 0;}
#footer ul {border-top: 2px #99c1df solid; float:right; width:728px;}
#footer ul li {float:right;}
#footer ul li a {text-decoration:none;}
*/
#header, #me2, #footer, #welSuche, #tools{display:none;}


