body {
    background: #FFFFFF;
    margin: 0px;
	padding: 0px;
	height: auto;   }

a {
    text-decoration: underline;
	color: #333333;
    }
	
a.hover { text-decoration: underline; }

a.active { text-decoration: underline; }

a.pdf {
	padding-left: 14px;
	background-image: url(img/layout/icon_pdf.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 2px;
    }

a.xls {
	padding-left: 14px;
	background-image: url(img/layout/icon_xls.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 2px;
    }

a.ppt {
	padding-left: 14px;
	background-image: url(img/layout/icon_ppt.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 2px;
    }
	
a.doc {
	padding-left: 14px;
	background-image: url(img/layout/icon_doc.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 2px;
    }
	
a.email {
	padding-left: 20px;
	background-image: url(img/layout/icon_mail.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 2px;
    }

a.up {
	text-decoration: none;
    font-size: 9pt;
	padding-left: 10px;
	color: #333333;
    }

a.up:hover {
    font-weight: bold;
	background-image:url(img/layout/up_nav.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 4px;
    }
	
a.up:active {
    font-weight: bold;
	background-image:url(img/layout/up_nav.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 4px;
    }

a.spec {
    text-decoration: underline;
    padding-left: 10px;
	color: #333333;
    }
    
a.spec:hover {
    font-weight: bold;
	background-image:url(img/layout/bullit_nav.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 4px;
    }
	
a.spec:active {
    font-weight: bold;
	background-image:url(img/layout/bullit_nav.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 4px;
    }
	
a.navi {	display: block; 
			width: 185px;
			height: 25px;
			padding-top: 10px;
			padding-left: 15px;
			margin-top: 2px;
			font-family: Verdana, Helvetia, sans-serif; 
			font-size: 8pt;
			text-decoration: none;
			background-color: rgb(238,238,238); }
			
a.navi:hover {	
			display: block; 
			background-image:url(img/layout/bullit_nav.gif); 
			background-repeat: no-repeat; 
			background-position: 4px 13px;
			font-weight: bold;
			text-decoration: none; }

a.subnavi {	display: block; 
			width: 165px;
			padding-left: 35px;
			height: 15px;
			padding-top: 12px;
			margin-top: 0px;
			font-family: Verdana, Helvetia, sans-serif; 
			font-size: 8pt;
			text-decoration: none;
			background-color: rgb(238,238,238); }
			
a.subnavi:hover {	
			display: block; 
			background-image: url(img/layout/bullit_nav.gif); 
			background-repeat: no-repeat; 
			background-position: 26px 15px;
			font-weight: bold;
			text-decoration: none; }
			
div#outer { margin: 0px auto; 
			padding-top: 0px; 
			border-left: 1px solid rgb(51,153,153); 
			width: 724px;
			height: auto; }
			
div#inner { margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 3px; 
			border-left: 1px solid rgb(255,204,102); 
			width: 720px;
			height: auto;
			overflow: hidden; }

div#body { 	float: left;
			top: 0px;
			left: 0px;
			margin: 0px;
			width: 490px;
			height: auto; }
			
div#top { 	margin: 0px; 
			border: 0px; 
			width: 100%; 
			height: 80px; }

div#head  {	margin-top: 17px; 
			margin-left: 30px;
			border: 0px; 
			width: 447px; 
			height: 142px; }

div#title {	margin-top: 14px; 
			margin-left: 30px;
			border-bottom: 2px dotted rgb(255,204,102); 
			width: 447px; 
			color: #5D5D5D;
        	font-size: 18px;
			vertical-align: bottom;
			font-family: Times,"Times New Roman", serif; }

div#content { 
			margin-top: 14px; 
			margin-left: 30px;
			width: 447px;
			height: auto; }
			
div.absatz { 
			font-size: 12px; 
			margin-bottom: 15px; 
			margin-left: 0px;
			color: #333333;
			text-align: left; 
			font-family: Arial, Helvetia, sans-serif;
			width: 100%;
			padding-bottom: 5px; }

div#foot {	font-family: Arial, sans, sans-serif, Helvetica;
    		font-size: 9px;
    		color: #333333;
			border-top: 2px dotted rgb(255,204,102);
			margin-left: 30px;
			margin-top: 60px;
			width: 447px; }

div#navi {	margin-left: 497px;
			height: auto; }

h2 		{	margin-top: 10px; 
			margin-bottom: 0px; 
			color: #5D5D5D;
        	font-size: 13px;
			font-family: Arial, Helvetia, sans-serif; 
			font-weight: bold; }
			
img.pic	{	padding: 2px;
			border: 1px solid #333333;
			}

div.infobox {	
			padding: 15px;
			margin-top: 20px;
			margin-bottom: 20px;
			background-color: rgb(238,238,238); }

div.inputbox { 
			padding: 2px;
			font-size: 12px; 
			font-weight: bold;
			margin: 2px; 
			margin-bottom: 15px;
			border: 1px dotted rgb(51,153,153);
			color: rgb(51,153,153);
			text-align: left; 
			font-family: Arial, Helvetia, sans-serif;
			height: 370px;
			width: 98%; }		
			
textarea {	width: 98%;
			font-size: 12px;
			font-family: Arial, sans-serif;
			background-color: rgb(240,255,240);
			margin: 2px;
			padding: 0px;
			margin-top: 5px;
			height: 200px;
			color: black;
			border: 0px; }
			
p { 		margin-bottom: 5px;
			margin-top: 4px;
			margin-left: 0px;
			margin-right: 0px; }
			
a.entry {   text-decoration: none;
			background-color: rgb(255,204,102);
			color: black;
			padding: 2px;
			font-size: 10px; }

a.entry:hover {
			text-decoration: none;
			background-color: rgb(255,204,102);; }
			
a.entry:active {
		    text-decoration: none;
			background-color: white; }
			
.button { 
			margin: 2px;
			color: rgb(51,153,153); 
			border: 1px dotted rgb(51,153,153);
			padding: 1px;
			font-size: 12px;
			font-family: Arial, Helvetia, sans-serif; }	

select	{	margin-top: 5px;
			font-size: 9pt;
			margin-left: 2px;
			color: rgb(51,153,153);
			border: 1px dotted rgb(51,153,153);
			background-color: rgb(240,240,240);
			width: 310px; }
			
li		{	margin-top: 3px; }

ul		{	padding-left: 20px;
			padding-top: 0px; }
			
ol		{	padding-left: 20px;
			padding-top: 0px; }

th		{ 	font-weight: bold;
			text-align: left;
			font-size: 12px;
			font-family: Verdana, sans-serif; }

td		{ 	text-align: left;
			font-size: 11px;
			padding-top: 6px;
			font-family: Verdana, sans-serif; }
