a:visited {
	color: #b9babc;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}
a:link { 
	color: #b9babc;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}
a:hover { color: #AF0917;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}
a:active  {color: #AF0917;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
}
body {
	color : #b9babc;
	font-family: Arial, Helvetica, sans-serif;
	background-color : #777777;
	background-color : #333333;
	background-color : #2A2A2A;
		text-align:justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
      }

input {background-color:#878787; border:none}

textarea {background-color:#878787; border:none}

img {border:none}
    td {
          color : #b9babc;
          font : 8pt Arial, Helvetica, sans-serif;
		  text-align:justify
      }
    .bgaussen {
	background-color : #2A2A2A;
      }
.body4pt { color: #b9babc; font: 4pt Arial, Helvetica, sans-serif }
.body5pt { color: #b9babc; font: 5pt Arial, Helvetica, sans-serif }
.body6pt { color: #b9babc; font: 6pt Arial, Helvetica, sans-serif }
.bodygrau { color: #555555; font: 4pt Arial, Helvetica, sans-serif }
.bodygross {
          color : #b9babc;
          font : 12pt Arial, Helvetica, sans-serif;
      }
.bodyklein { color: #b9babc; font: 7pt Arial, Helvetica, sans-serif }
.bodyorange {
          color : #AF0917;
	font : 8pt Arial, Helvetica, sans-serif;
      }
.button { background-color: #2A2A2A; border: none }
.icon { background-color: #2A2A2A; border: solid 1px #AF0917 }
.titel1 { color: #AF0917; color: #878787; font: bold 8pt Arial, Helvetica, sans-serif }
.titel2 { color: #AF0917; color: #878787; font: bold 8pt Arial, Helvetica, sans-serif }
.fontsize2{
	font-size: 2pt;
}

#cross1 {
	position: absolute;
	top: 322px;
	left: 260px;
	width: 3px;
	height: 79px;
	visibility: visible;
	background-color:#AF0917;
	font-size:0px;
	z-index: 3;
}
#cross2 { position: absolute; top: 360px; left: 222px; width: 79px; height: 3px; visibility: visible; background-color:#AF0917; font-size:0px; z-index:3 }

#crossom { position: absolute; top: 322px; left: 0px; width: 3px; height: 38px; visibility: visible; background-color:#AF0917; font-size:0px; z-index:3 }
#crossml { position: absolute; top: 0px; left: 222px; width: 38px; height: 3px; visibility: visible; background-color:#AF0917; font-size:0px; z-index:3 }
#crossmm { position: absolute; top: 0px; left: 0px; width: 3px; height: 3px; visibility: visible; background-color:#AF0917; font-size:0px; z-index:3 }
#crossmr { position: absolute; top: 0px; left: 0px; width: 38px; height: 3px; visibility: visible; background-color:#AF0917; font-size:0px; z-index:3 }
#crossum { position: absolute; top: 0px; left: 0px; width: 3px; height: 38px; visibility: visible; background-color:#AF0917; font-size:0px; z-index:3 }

#logo {
	position:absolute;
	width:250px;
	height:36px;
	z-index:1;
	top: 322px;
	left: 0px;
}

#obenlinks {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 250px;
	height: 250px;
	visibility: visible;
	z-index:1
	
}
#obenlinks-menu1 {
	position: absolute;
	top: 180px;
	left: 0px;
	width: 250px;
	height: 25px;
	visibility: visible;
	z-index:1
	
}
#obenlinks-weiter {
	position: absolute;
	top: 175px;
	left: 0px;
	width: 250px;
	height: 100px;
	visibility: visible;
	z-index:1
	
}
#untenlinks {
	position: absolute;
	top: 263px;
	left: 0px;
	width: 400px;
	height: 250px;
	visibility: visible;
	z-index:1
	
}
#obenrechts {
	position: absolute;
	top: 0px;
	left: 263px;
	width: 550px;
	height: 350px;
	visibility: visible;
	z-index:1
	
}
#untenrechts-lang {
	position: absolute;
	top: 372px;
	left: 272px;
	width: 530px;
	height: 150px;
	visibility: visible;
	z-index:1
	
}


#untenrechts {
	position: absolute;
	top: 0px;
	left: 7px;
	width: 530px;
	height: 140px;
	visibility: visible;
	z-index:1
	
}


#bildor {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 550px;
	height: 350px;
	visibility: visible;
	font-size: 2pt;
}
#bildul { position: absolute; top: 10px; left: 0px; width: 250px; height: 150px; visibility: visible }

#rewind { position: absolute; top: 35px; left: 0px; width: 15px; height: 15px; visibility: visible }
#back { position: absolute; top: 37px; left: 0px; width: 220px; height: 13px; visibility: visible; }
#mailor {position: absolute; top: 130px; left: 10px; width: 550px; height: 220px; visibility: visible;}
#mailor1 {position: absolute; top: 0px; left: 10px; width: 550px; height: 350px; visibility: visible;}





#buttons-lehr { position: absolute; top: 0px; left: 183px; width: 200px; height: 10px; visibility: visible }
#dwnldpdf { position: absolute; top: 10px; left: 10px; width: 190px; height: 16px; visibility: visible }
#dwnldpdf2 { position: absolute; top: 535px; left: 10px; width: 373px; height: 15px; visibility: visible;  }
#fussnote { position: absolute; top: 3px; left: 190px; width: 200px; height: 15px; visibility: visible; text-align:right }

#iconbar { position: absolute; top: 0px; left: 0px; width: 250px; height: 50px; visibility: visible }

#staticbuttons {
	position:absolute;
}

