body {
	margin: 0px;
	padding: 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	background-color: #333333;
}
#root #main .left #getflash {
	z-index:8;
	position:relative;
	top:10px;
	width:253px;
	color:#CCCCCC;
	font-size:9px;
	border: solid 1px #FFFFFF;
}
#root #main .left #getflash table {
margin:3px;
}
#root #main .left #getflash td {
	color:#CCCCCC;
	font-size:9px;
}
#root #main .left #getflash td img {
margin-right:5px;
}

.prinz {
letter-spacing:4px;
}
#root {
	position: relative;
	z-index: 1;
	
	width: 995px;
	margin: auto;
}
#root .overlay {
	position: absolute;
	z-index: 5;
	top: 120px;
	left: 306px;
}

#root .overlay img{
	border: solid 1px #FFFFFF;
}
#head {
	position: relative;
	z-index: 2;
	
	height: 91px;
	
	background-image: url(/images/global/bg_head.jpg);
	background-repeat: no-repeat;
}
#head #logo {
	position: absolute;
	z-index: 3;
	top: 17px;
	left: 20px;
}
#head #naviMain {
	position: absolute;
	z-index: 3;
	width: 995px;

	line-height: 19px;
	top: 70px;
	overflow: hidden;
	
	background-color: #BEBEBE;
	
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #FFF;
	
	/*height: 40px;
	width: 890px;
	top: 51px;
	
	background-image: url(/images/global/bg_border.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
	vertical-align: bottom;**/
	/**padding-left: 273px;**/
}
#head #naviMain .naviItem, 
#head #naviMain .naviItemActive {
	width: 99px;

	/**height: 35px;**/
	
	border-left: solid 1px #FFFFFF; 
	
	/*ertical-align: top;*/
	/*padding-top: 5px;*/
	
	text-align: center;
	font-size:11px;
}
#head #naviMain .naviItemActive {
	background-color: #666666;
	/*background-image: url(/images/global/bg_naviItemActive.gif);
	background-repeat: no-repeat;*/
}
#head #naviMain .naviItem a {
	color: #000;
	text-decoration: none;
}
#head #naviMain .naviItemActive a {
	color: #000;
	text-decoration: none;
}
#main {
	position: relative;
	z-index: 2;
	
	background-color: #666666;
	
	padding: 19px;
	padding-right: 105px;
}
#main h1 {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	
	padding: 0px;
	margin: 0px;
	margin-bottom: 11px;
}


#main h2 {
	font-size: 11px;
	font-weight: normal;
	color: #BEBEBE;
	
	padding: 0px;
	margin: 0px;
	margin-bottom: 11px;
}

#main li, #main td{
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
#main img {
	border: solid 1px #FFFFFF;
}
#main .noBorder {
	border-width: 0px;
}
#main a {
	color: #FFFFFF;
}
#main .mainTable {
	position: relative;
	z-index: 3;
	
	width: 871px;
}
#main .mainTable .left {
	width: 271px;
	vertical-align: top;
}
#main .mainTable .content {
	width: 661px;
	vertical-align: top;
	
	padding-left: 19px;
	
	color: #FFFFFF;
}
#main .content #banner {
	height: 181px;
	width: 581px;
	overflow: hidden;
}
#main .content #banner img {
	border: solid 1px #FFFFFF;
}
#main .content #scrollSmall {
	margin-top: 19px;
	height: 181px;
	overflow: auto;
	width: 581px;
}



#root #main .mainTable .content #scrollSmall #text .downloadTable {
	width: 581px;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #005191;
}

#root #main .mainTable .content #scrollSmall #text .downloadTable a {
	text-decoration: none;
	color: #005191;
}

#root #main .mainTable .content #scrollSmall #text .downloadTable td {
	padding-bottom: 2px;
	border-top: solid 1px #CCCCCC;
}

#root #main .mainTable .content #scrollSmall #text .downloadTable td img {
	padding-top: 3px;
	border: none;
}

#root #main .mainTable .content #scrollSmall #text .downloadTable .pdfIcon {
	width: 20px;
}

#root #main .mainTable .content #scrollSmall #text .downloadTable .download {
	width: 60px;
	font-size: 10px;
	text-align: right;
}

#root #main .mainTable .content #scrollSmall #text .downloadTable .download a {
	text-decoration: underline;
	color: #FFFFFF;
}




#main .content #fixSmall {
	margin-top: 19px;
	height: 181px;
	overflow: hidden;
	width: 581px;
}

#main .content #scrollBig {
	margin-top: 19px;
	height: 349px;
	overflow: auto;
	width: 581px;
}
#main .right #scrollRight {
	height: 381px;
	overflow: auto;
	width: 281px;
}
#main .content #scrollAll {
	height: 368px;
	overflow: auto;
	width: 581px;
}
#main .content #fixAll {
	height: 368px;
	overflow: visible;
	width: 581px;
}

#main .mainTable .middle {
	width: 281px;
	vertical-align: top;
	
	padding-left: 19px;
}
#main .mainTable .right {
	width: 361px;
	vertical-align: top;
	
	padding-left: 19px;
	
	color: #FFFFFF;
}
#main .right h2 {
	font-size: 11px;
	font-weight: normal;
	color: #BEBEBE;
	
	padding: 0px;
	margin: 0px;
}
 p {
	padding: 0px;
	margin: 0px;
	margin-bottom: 11px;
	font-size:11px;
}
#main #display {
	width: 237px;
	height: 363px;
	overflow: hidden;
	
	background-color: #BEBEBE;
	border: solid 1px #FFFFFF;
	
	padding: 8px;
	
	color: #000000;
}
#main #display h1 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	
	padding: 0px;
	margin: 0px;
	margin-bottom: 11px;
}
#main #display h2 {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	
	padding: 0px;
	margin: 0px;
	margin-bottom: 11px;
}
#main #display a {
	color: #000000;
}
#main #naviSub {
	position: relative;
	z-index: 4;
	
	height: 179px;
	width: 253px;
	
	background-color: #BEBEBE;
	border: solid 1px #FFFFFF;
	
	color: #000000;
	overflow:hidden;
}
#main #naviSub #subItems {
	position: absolute;
	z-index: 5;
}
#main #naviSub #subItems .naviItem, 
#main #naviSub #subItems .naviItemActive {
	width: 270px;
	
	padding-left: 18px;
	line-height: 19px;
	border-bottom: solid 1px #FFF;
}
#main #naviSub #subItems .naviItem {
	background-image: url(/images/global/bg_naviItemSub.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#main #naviSub #subItems .naviItemActive {
	background-color: #666666;
	background-image: url(/images/global/bg_naviItemSubActive.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
#main #naviSub #subItems .naviItem a {
	color: #000000;
	text-decoration: none;
	font-size:11px;
}
#main #naviSub #subItems .naviItemActive a {
	color: #000000;
	text-decoration: none;
		font-size:11px;
}
#foot {
	position: relative;
	z-index: 2;
	
	width: 995px;
	height: 101px;
	
	background-image: url(/images/global/bg_foot.jpg);
	background-repeat: no-repeat;
	background-position: 0px 21px;
	overflow:hidden;
}
#foot #bottomLinks {
	position: relative;
	z-index: 3;
	
	width: 995px;
	
	padding-left: 19px;
	padding-top: 30px;
	
	background-image: url(/images/global/bg_border.gif);
	background-repeat: repeat-x;
	
	color: #FFFFFF;
}
#foot #bottomLinks a {
	color: #FFFFFF;
	text-decoration: none;
}
#foot #bottomLinks #imprintLinks {
	position: absolute;
	z-index: 4;
	
	right: 105px;
	top: 30px;
}
#root #main .inputField {
	width: 250px;
}
#root #main .inputName {
	color: #BEBEBE;
}
#root #main .alert {
	color: #FF4444;
	font-weight: bold;
}
