body {
	font: normal 40% Tahoma,sans-serif;
	font-size: 12px;
	color: #333333;
	background: #cccccc;
}
a {
	color: #333333;
      text-decoration:underline;
}
a:hover {
	color: #940062;
      text-decoration:underline;
}
h2 {
	font-size: 16px;
	color: #333333;
    vertical-align:middle; 
}
h1 {
	font-size: 12px;
	color: #333333;
    vertical-align:middle; 
}
h3 {
	font-size: 10px;
	color: #333333;
    vertical-align:middle; 
}
h9 {
	font-size: 9px;
	color: #333333;
}
#box2 { position:absolute; top:5px; left:70px; z-index:3; }
#box1 { position:absolute; display:block; top:50px; left:0px; width:900px; height:600px; z-index:1; border-width:thin; border-color:#000000; border-style:solid; padding:0px; }
#box3 { position:absolute; z-index:1; }
#box4 { position:absolute; top:150px; left:820px; width:170px; height:450px; z-index:1; }
#box5 { position:absolute; top:625px; left:95px; width:580px; height:40px; z-index:2; }
#box6 { position:absolute; top:60px; left:50px; width:90px; height:90px; z-index:-1; }

.small_header {
	color: #000000;
	font-size: 0.7em;
      font-weight: bold;
      letter-spacing: 0.515em;
	line-height: 20px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 5px;
}

.bottomnav {
	color: #940062;
	font-size: 10px;
	line-height: 20px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
      white-space: nowrap;
}
.bottomnav a {
	font-size: 10px;
	color: #555555;
	text-decoration: none;
}
.bottomnav a:hover {
	background: #333333;
	color: #dddddd;	
      text-decoration:none;
}


.englisch {
	color: #5A5A43;
	font-size: 0.9em;
	line-height: 20px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	background: #dddddd;
        text-align: right;
	vertical-align: middle;
}
.englisch a {
	font-size: 1em;
	color: #555555;
	text-decoration: none;
	width: 95%;
}
.englisch a:hover {
	background: #333333;
	color: #dddddd;	
}

.impress {
	color: #5A5A43;
	font-size: 0.7em;
	line-height: 20px;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-right: 5px;
	background: #ffffff;
      text-align: right;
      visibility: visible;
}
.impress a {
	font-size: 1.2em;
	color: #555555;
	text-decoration: none;
	width: 95%;
}
.impress a:hover {
	background: #333333;
	color: #dddddd;	
}


.zurueck {
	color: #5A5A43;
	font-size: 0.7em;
	line-height: 20px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	background: #dddddd;
      text-align: right;
}
.zurueck a {
	font-size: 1em;
	color: #555555;
	text-decoration: none;
	width: 95%;
}
.zurueck a:hover {
	background: #333333;
	color: #dddddd;	
}
.sidenav {
	color: #5A5A43;
	font-size: 0.6em;
	line-height: 15px;
	margin: 0;
}
.sidenav h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 15px;
	margin: 0;
	padding-left: 12px;
}
.sidenav a {
	font-size: 1em;
	color: #555555;
	text-decoration: none;
}
.sidenav a:hover {
	background: #333333;
	color: #dd6ab6;	
      text-decoration:none;
}
.sidenav ul {
	padding: 0;
	border-top: 1px solid #EAEADA;
}
li {list-style: none;}

.sidenav li {border-bottom: 1px solid #dAdAaA;}
.sidenav li a {
	font-size: 10px;
	color: #554;
	display: block;
	padding: 4px 0 4px 4px;
	text-decoration: none;
	padding-left: 5px;
}
.sidenav li a:hover {
	background: #F0F0EB;
	color: #940062;	
}

.content  {
	font-size: 12px;
	color: #333333;
}
.content p {
	font-size: 12px;
	color: #333333;
}
.content li {
      list-style: disc;
	font-size: 12px;
	color: #333333;
}
.coname {color: #FFFFFF; font-size: 24px; font-weight: normal; padding-left: 20px; margin-top: 5px; margin-bottom: 5px}
.copyright {color: #336699; padding-top: 5px; padding-bottom: 5px; border: #99CCFF; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: center; font-weight: bold}
.sides {  padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; border-color: #336699 black #336699 #336699; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.rightside {font-size: 12px;}
.small {font-size: 10px;}
#designed a {
	color: #CCCCCC;
	text-decoration: none;
}

.tabheader {
      background:#940062; 
      border-left-color:#999999; 
      border-right-color:#999999; 
      padding:0px; 
      border-top-color:#999999; 
}
.tabline {
	font-size: 12px;
	color: #333333;
      border-bottom: 1px solid #dAdAaA; 
      padding-top: 15px;
}
.tabline li {
      list-style: disc;
	font-size: 12px;
	color: #333333;
      list-style-position: inside;
}
.tabline a {
	color: #333333;
	font-size: 12px;
      text-decoration:underline;
}
.tabline a:hover {
	color: #940062;
      text-decoration:underline;
}
.lit {
	font-size: 12px;
	color: #333333;
}
.lit h1 {
	font-size: 14px;
	color: #333333;
      font-variant: small-caps; 
	padding: 10px 0px 0px 0px;
      border-top: 1px solid #dAdAaA; 
}
.lit h2 {
	font-size: 12px;
	color: #940062;
}
.adr {
	color: #5A5A43;
	font-size: 11px;
   	visibility: hidden;

	line-height: 10px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 5px;
	background: #ffffff;
      text-align: right;
}
.tabelle  {
}
.tabelle td {
	font-size: 12px;
      border-bottom: 1px solid #dAdAaA; 
      padding-top: 3px;
      padding-bottom: 3px;
}
.box1 {
	font-size: 14px;
	color: #333333;
	background: #ffffff;
      text-align: center;
      vertical-align: middle;
      font-weight:bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tabelle_arbeit  {
	background: #ffffff;
}
.tabelle_arbeit td {
	font-size: 12px;
      border-bottom: 1px solid #dAdAaA; 
      padding-top: 6px;
      padding-bottom: 6px;
}
			.invert {
				background-color:#000000;
				color:#aaaaaa;
                        visibility: hidden
			}
