html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,
tfoot,thead,tr,th,td{	border:0; margin:0; padding:0; outline:0}
#intro { height: 100%; width: 100%; overflow: hidden; position: fixed; z-index: 0; }
body { font-family: "Times New Roman", Times, serif; color:#000; text-align:left; }
h1, h1 a:link, h1 a:visited { font-size:26px; font-weight:100; text-decoration: none;}
.underline { text-decoration:underline; }
.italic { font-style:italic; }
.info { font-size:18px; }
a img { border: none;}
a:link, a:visited { color: #000; text-decoration: underline;}
a:hover, a:active, a:focus { text-decoration: underline; font-style:italic; }
.container { padding: 0; width: 930px; margin: 0; overflow: hidden; }
.home { margin-top:30px; }
.nav3 {  width: 642px; height:160px; margin:0; padding: 0 0 0 30px; position: fixed; z-index:100; }
.topleft { padding: 29px 30px 0 0; float:left; margin: 0; width: 258px; }
.topleft p {font-size:18px; line-height:21px;}
#topmid {float: left; padding: 30px 0 30px 0; margin: 0; width: 350px; text-decoration: none; font-size:26px; line-height:26px; }
#topmid p a { text-decoration: none; font-size:26px; }
.inhaltfull {  width: 642px; margin:0; padding: 30px; float: left; text-align:right; }
.inhaltinfo {  width: 642px; margin:0; padding: 30px; float: left; }
.inhalt2col {  width: 642px; margin:130px 0 0 0; padding: 30px; float: left; }
.inhalt2col2 {  width: 642px; margin:145px 0 0 0; padding: 30px; float: left; }

.inhalt1col {  width: 642px; margin:130px 0 0 0; padding: 30px; float: left; text-align:right; clear:both; }
.inhalt1col2 {  width: 642px; margin:145px 0 0 0; padding: 30px; float: left; text-align:right; clear:both; }

.leftcol { float: left; padding: 0; margin: 0; top:28px; width: 258px; }
.leftcol p, .midcol p, .inhalt1col p, .inhaltfull p, .inhalt1col2 p, .inhalt2col2 p { line-height: 21px; font-size:18px; padding-bottom:15px; vertical-align:top; }
.midcol table tr td { line-height: 19px; font-size:18px; vertical-align:top; }
.midcol { width: 354px; margin-left:288px; padding: 0; }
.sidebar { float: left; position: fixed; width:260px; z-index:200; margin-left:702px;}
.nav { margin: 0 0 10px 0; padding-top:10px; font-weight:100; font-size:55px; line-height:68px; }
.nav a, .nav a:visited { color:#000; text-decoration: none; padding-bottom:0; border-bottom: 4px solid #000; }
.nav a:hover, .nav a:active, .nav a:focus { font-style:italic;}
#navcontainer ul {	margin: 0;  padding: 0; list-style:none;}
#navcontainer li, #topmid li { 
	list-style:none;
	margin: 0;
	color:#000; 
	text-decoration: none; 
	padding: 3px 0 5px 1px;
	font-size:26px; }
#navcontainer li a, #topmid li a { text-decoration: none; font-size:26px; border-bottom: 2px solid #000; }
#navcontainer a:hover, #topmid a:hover { font-style:italic;	}
#navcontainer li li a, #topmid li li a { color:#000; text-decoration: none; font-size:26px; }


