body	{min-width:760px; }
body, form, ul, ol, dl, li, dt, dd, blockquote, address, h1, h2, h3, h4, h5, h6, p, table, th, td
	{margin:0; padding:0; }
img	{border:0; }
hr	{display:none; }
ol	{padding-left:1.5em; }
ul li	{padding-left:20px; padding-bottom:0.5em; list-style:none; }
ul.interlaced li	{margin-bottom:0.6em; }

table.dataTable	{width:100%; }
table.dataTable th, .dataTable td	{padding:0.2em 0.5em; }

table.formatTable th, table.formatTable td	{padding:0.2em 0.5em; }

p, h1, h2, h3, h4, dt, ul, ol, table, pre	{margin-bottom:0.8em; }
h1	{padding: 0 10px; height:2em; line-height:2em;}
h3	{padding-top:1em; line-height:2em; border-bottom:0.2em solid Black; }

.nonGraph	{display:none; }
.block	{margin-bottom:1em; }
.section	{margin-bottom:2em; }
.floatLeft	{float:left; }
.floatRight	{float:right; }
.reset	{display:block; clear:both; line-height:0; }
.fullWidth	{width:100%; }

#headerFrame	{
	position:absolute; top:0px; left:0px; z-index:50;
	width:100%;
}
#headerFrameContent	{
	position:relative; top:36px;
	width:760px; height:124px;
	z-index:50;
	margin:0 auto;
}
#logoFrame	{
	position:absolute; top:0px; left:16px;
	width:740px; height:122px;
	border:2px solid Black;
}
#logoFrame img	{position:relative; top:-12px; left:-18px;}
#mainFrame	{
	width:760px;
	position:relative;
	margin:160px auto 2em auto;
}

#menuFrame	{
	position:absolute; top:140px; left:0px;
	width:100%;
	z-index:500;
}

#menuFrameContent	{
	position:relative;
	width:760px; height:20px;
	z-index:100;
	margin:0 auto;
}
#menuL1	{
	height:20px;
	border-bottom:2px solid Black;
}
#menuL1 ul	{
	position:absolute; bottom:-2px; z-index:200;
	margin:0; padding:0;
}
#menuL1 ul li	{
	float:left;
	height:18px;
	margin-right:5px; padding:0 7px;
	border:2px solid Black; border-bottom:none;
	list-style:none;
}
#menuL1 ul li.active	{border-bottom:none; padding-bottom:2px;}

#addressFrame	{position:absolute; top:-15px; right:0px; z-index:100;}
#addressFrame br	{display:none;}
#addressFrame span	{display:block; float:left; padding-left:15px;}

#bannerFrame	{
	padding-top:5px; padding-bottom:3px; 
}


#documentFrame	{
	border:2px solid Black;
	padding:2em;
}
#copyright	{display:none;}

.colLeft	{float:left; width:480px;}
.colRight	{float:right; width:220px; position:relative; left:2em;}
.colLeftHalf	{float:left; width:340px;}
.colRightHalf	{float:right; width:340px; }

.section_my .colRight	{float:right; width:220px; position:relative; left:0.5em;}

.box	{margin-bottom:1em;}
.boxImage	{float:left;}
.boxText	{float:right; width:310px;}
.block	{margin-top:1.5em; margin-bottom:2em;}

.imgLeft	{float:left; margin-right:1em;}
.imgRight	{float:right; margin-left:1em;}

#sponzor	{position:relative; top:20px;}


.colLeftHalf .boxText,
.colRightHalf .boxText
	{width:180px;}

.publication	{margin-bottom:3em; width:auto; overflow:auto;}
.publicationImage	{float:left; margin-right:20px;}
.publicationText	{float:right; width:460px; padding-right:20px;}

.logoTitle	{padding-top:5px; padding-bottom:10px;}

.partner	{float:left; padding-top:20px; padding-right:10px; overflow:hidden;}
.blockSmall .partner	{padding-top:20px; padding-left:25px; overflow:hidden;}


/*
.partner	{float:left; width:150px; height:150px; padding:20px 0 0 90px; overflow:hidden; border:1px solid red;}
*/

#aktuality p,
#emanual p
	{margin-right:20px;}

#newsTickerFrame	{
	position:absolute; top:40px; left:93px; z-index:100;
	width:664px; 
}

ul.newsTicker {
	height: 1.5em;
	margin:0 0 0 10px;
}
ul.newsTicker li {
	padding: 0;
	background-image:none;
	display: none;
}
ul.newsTicker img	{display:none;}

.downloadItems table td	{padding:0 1em 0 0; }

/* typo */
body	{font-size:70%;}
body, table, textarea	{font-family:"Arial CE", sans-serif;}

table, input, select, textarea	{font-size:1em;}
caption	{font-weight:bold; text-align:left;}
em	{font-weight:bold; font-style:normal;}
th, td	{text-align:left; vertical-align:top;}

h1	{font-size:1em; text-transform:uppercase; }
h2	{font-size:1em; text-transform:uppercase; }
h2.smallerTitle	{text-transform:none;}
h3, dt, caption	{font-size:1em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a	{text-decoration:none; }
code	{font-size:1.3em; }
pre em	{font-family:"Arial CE", sans-serif; }

a	{text-decoration:none; font-weight:bold;}
a:hover	{text-decoration:underline;}
a.Link	{font-weight:bold;}

#menuL1 ul li a	{line-height:18px;text-decoration:none; font-weight:bold; text-align:center; }
#copyright,
.copyright
	{text-align:right; font-size:0.9em; }

.colLeft h1	{text-align:right;}
.colRightHalf .detailLink	{font-weight:bold;}

.author	{text-align:right;}

ul.newsTicker	{line-height:1.5em; font-weight:bold;}

.downloadItems a	{display:block; height:16px; padding-left:25px; margin-bottom:5px; }


/* colors */
body	{background-color:#006; color:#fff; }
#headerFrame	{background-color:#006;}

ul li	{background:url(images/dot02.gif) no-repeat 5px 0.4em; }
table.dataTable	{background-color:#FD0; color:#003;}
table.dataTable th	{background-color:#EEC; }
table.dataTable td	{background-color:#FFE; }
h1	{color:#fff000;}
h3	{border-color:#C00; }
pre, code	{background:#FFE;}
a	{color:#C33;}
h2 a	{color:#000;}
a.detailLink	{color:#000;}
a.more	{color:#C33;}

.downloadItems a	{background:no-repeat 0;}
.downloadItems a.docRTF	{background-image:url(images/fileRTF.gif);}
.downloadItems a.docPDF	{background-image:url(images/filePDF.gif);}



h1	{background:url(images/bgr_header_right.gif) repeat-y 0% 0%;}
.colLeft h1	{background:url(images/bgr_header_left.gif) repeat-y 100% 0%;}
.colRight h1	{background:url(images/bgr_header_right.gif) repeat-y 0% 0%;}


#logoFrame	{border-color:#fff000;}
#documentFrame	{background-color:White; color:#000; border-color:#fff000;}
#addressFrame, #addressFrame a,  #addressFrame em	{color:#fff000;}
#headerFrameContent	{background:#006 url(images/bgr03.jpg) no-repeat 16px 0; }
#menuL1	{border-color:#fff000;}
#menuL1 ul li	{background-color:#003; background-image:none; border-color:#fff000;}
#menuL1 ul li a	{color:#fff000; }
#menuL1 ul li.active	{background-color:#fff; }
#menuL1 ul li.active a	{color:#000;}

#newsTickerFrame	{background:black url(images/bgr_ticker.jpg) no-repeat -77px -5px; border-color:#fff000;}
ul.newsTicker	{color:#fff000;}
ul.newsTicker em, ul.newsTicker a	{color:#fff;}

.foreword,
#discussion p,
#discussion h3
	{color:#0D206F;}




/* fieldset */

fieldset	{padding:15px 30px;margin-bottom:1em;}
fieldset fieldset	{padding:5px 0; margin:0; border:none;}
label	{display:block;width:200px;margin-right:0.5em;float:left;clear:left;border-bottom:1px dotted #666;}
label.inlineLabel	{display:inline;width:auto;float:none;clear:none;border:none;}
.textfield	{width:250px;}
textarea.textfield	{width:400px; height:60px;}
select.textfield	{width:150px;}





