html
	{height: 100%; }
body
	{margin: 0px; height: 100%; background-image: url(../grafik/bgrechts.gif); background-repeat: no-repeat; background-position: 1025px 153px; }
a img 
	{border: 0px; }
a.navilink
	{color: white; text-decoration:none; }
a.navilink:hover 
	{color: white; text-decoration:underline; }
a.navilink:active 
	{color: white; text-decoration:none; }
a.referenzlink
	{color: white; text-decoration:none; }
a.referenzlink:hover 
	{color: white; text-decoration:underline; }
a.referenzlink:active 
	{color: white; text-decoration:none; }
a.blocktitel
	{color: white; text-decoration:none; }
a.blocktitel:hover 
	{color: white; text-decoration:none; }
a.blocktitel:active 
	{color: white; text-decoration:none; }
a.textlink
	{color: #666666; font-weight: bold; text-decoration: underline; }
a.textlink:hover 
	{color: #666666; font-weight: bold; text-decoration: underline; }
a.textlink:active 
	{color: #666666; font-weight: bold; text-decoration: underline; }
a.weiter
	{color: white; font-weight: bold; text-decoration: none; }
a.weiter:hover 
	{color: white; font-weight: bold; text-decoration: underline; }
a.weiter:active 
	{color: white; font-weight: bold; text-decoration: none; }
  
  
.container
  {width: 1003px; }
.black
  {width: 100%; height: 117px; background-color: #364861; background-image: url(../grafik/logobg.gif); background-repeat: no-repeat; background-position: 984px 0px; }
.grau
  {width: 100%; height: 8px; font-size: 6px; line-height: 6px; background-color: #B1B9C7; }
.navizeile
  {width: 735px; margin-top: 2px; float: left; }  /*knapp bemessen, damit für spracheinstellung platz ist*/
.navipunkt
  {float: left; margin-left: 17px; font-family: verdana; font-size: 10px; font-weight: bold; color: white; }
.sprache
  {text-align: right; margin-right: 22px; margin-top: 2px; font-family: verdana; font-size: 10px; font-weight: bold; color: white; }
.linkespalte
  {width: 469px; float: left; padding-left: 25px; padding-right: 26px; margin-top: 28px; }
.bildgross
  {margin-bottom: 2px; }
.bildtext
  {background-color: #ECECEC; color: #303030; font-family: verdana; font-size: 11px; line-height: 15px;  }
.bildtextinnen
  {padding-top: 4px; padding-left: 6px; padding-right: 6px; padding-bottom: 7px; }
.fotocredit
  {background-color: #E5E5E5; font-size: 11px; font-weight: bold; line-height: 17px; float: right; background-color: #A9A9A9; color: white; font-size: 11px; line-height: 17px; font-family: verdana; padding-left: 6px; padding-right: 6px; }
.lupe
  {float: right; margin-right: 3px; }
.vorschautitel
  {font-family: verdana; font-size: 10px; font-weight: bold; color: #303030; margin-top: 15px; }
.punktmargin
  {margin-top: 2px; margin-bottom: 2px; float: left; }
.vorschaubild
  {margin-right: 3px; float: left; }
.vorschaubildrechts
  {float: left; }
.rechtespaltetext
  {width: 472px; float: left; margin-top: 28px; font-family: verdana; font-size: 12px; color: #303030; line-height: 16px; padding-left: 0px; background-image: url(../grafik/punktlinieteil.gif); background-repeat:repeat-y; background-position: left top; }
.rechtespaltestart
  {width: 450px; float: left; margin-top: 28px; font-family: verdana; font-size: 12px; color: #303030; line-height: 16px; padding-left: 28px; background-image: url(../grafik/punktlinieteil.gif); background-repeat:repeat-y; background-position: left top; }
.rechtespaltereferenz
  {width: 454px; float: left; margin-top: 28px; font-family: verdana; font-size: 12px; color: #303030; line-height: 16px; padding-left: 28px; background-image: url(../grafik/punktlinieteil.gif); background-repeat:repeat-y; background-position: left top; }
.textareal
  {padding-left: 28px; padding-right: 30px; }
.textarealgrau
  {padding-left: 26px; margin-left: 2px; padding-right: 30px; padding-top: 5px; padding-bottom: 5px; background-color: #ECECEC; background-image: url(../grafik/lautstaerke.gif); background-repeat:no-repeat; background-position: right bottom; }
.headline
  {padding-left: 24px; font-family: arial; font-size: 22px; color: #303030; margin-bottom: 14px; font-weight: bold; }
.blockhead
  {background-image: url(../grafik/punktlinieteil2.gif); background-repeat:repeat-x; margin-bottom: 5px; }
.blocktitel
  {width: 152px; height: 19px; padding-top: 6px; padding-left: 3px; line-height: 17px; font-family: verdana; font-size: 14px; font-weight: bold; color: white; background-color: #5B6C83; }    
.startpunkte
  {font-size: 12px; line-height: 19px; margin-top: 4px; margin-bottom: 19px; font-weight: bold; color: #4E5C74;  }
.referenzlinieoben
  {background-image: url(../grafik/punktlinieteil3.gif); background-repeat:repeat-x; margin-bottom: 3px; height: 2px; font-size: 2px; line-height: 2px;  width: 357px; }
.referenzlinie
  {background-image: url(../grafik/punktlinieteil3.gif); background-repeat:repeat-x; margin-bottom: 3px; height: 2px; font-size: 2px; line-height: 2px; clear: both; margin-top: 14px; width: 357px; }
.referenzbild
  {float: left; margin-right: 6px; margin-bottom: 2px; }
.referenzbildrechts
  {float: left; margin-bottom: 2px; }
.referenztable
  {clear: both; width: 363px; }
.referenztext
  {background-color: #AAAAAA; border-right: 6px solid white; padding-left: 2px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; width: 111px; font-family: verdana; font-size: 11px; color: white; vertical-align: top; line-height: 15px; }
.moveup
 {margin-top: -1px; } 
.javaein
 {font-family: verdana; font-size: 11px; color: #E40000; font-weight: bold; margin-left: 17px; }
.unsichtbar
  {display: none; visibility: hidden; }
.bestellfeld
	{padding-left: 3px; padding-right: 3px; color: white; font-family: verdana; font-size: 12px; font-weight: bold; background-color: #B2B2B2; border: 0px; }
.senden
	{font-family: verdana; font-size: 12px; }
#mega
  {display: none; position: absolute; z-index: 10; left: 0px; top: 0px; background-color: #C6CFDE; width: 952px; height: 702px; }
#megabild
  {border: 1px solid black; position: relative; z-index: 11; } 
.aus
  {position: absolute; z-index: 12; left: 918px; top: 0px; padding: 4px; font-family: verdana; font-size: 13px; font-weight: bold; color: white; background-color: black; }
.nocheins
  {position: absolute; z-index: 13; left: 932px; top: 337px; padding: 0px; line-height: 28px; font-family: verdana; font-size: 13px; font-weight: bold; color: white; background-color: black; }
.geduld
  {position: absolute; z-index: 5; left: 60px; top: 100px; font-family: verdana; font-size: 22px; font-weight: bold; color: #364861;  }