a.link 
	{
 	  color: #000000;
    font-family: verdana,arial,lucinda,helvetica,sans-serif;
    font-size: 10pt;
 	  text-decoration:underline;
	  font-weight:bold;
  }
	
a.link:visited 
	{
 	 color:#000000;
  }
	
a.link:hover 
	{
 	 color:#cc0033;
  }

a.link:active 
	{
 	 color:#ff0000;
	}



a.linkhell 
	{
 	  color: #f2dfc1;
      font-family: verdana,arial,lucinda,helvetica,sans-serif;
      font-size: 10pt;
 	  text-decoration:underline;
	  
  }
	
a.linkhell:visited 
	{
 	 color:#f2dfc1;
  }
	
a.linkhell:hover 
	{
 	 color:#ffffff;
  }

a.linkhell:active 
	{
 	 color:#ffffff;
	}


a.linknavi 
	{
 	  color: #000000;
      font-family: verdana,arial,lucinda,helvetica,sans-serif;
      font-size: 10pt;
 	  text-decoration:none;
	  font-weight:bold;
  }
	
a.linknavi:visited 
	{
 	 color:#000000;
  }
	
a.linknavi:hover 
	{
 	 color:#cc0033;
  }

a.linknavi:active 
	{
 	 color:#ff0000;
	}



  
a.linkklein:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color:#000000;
	text-decoration:none;
}

a.linkklein:visited {
	text-decoration: none;	
  	font-size: 7pt;
	color:#000000;
}

a.linkklein:active {
	text-decoration: none;	
  	font-size: 7pt;
	color: #000000;
}

a.linkklein:hover {
	text-decoration: none;
    font-size: 7pt;
	color: #777777;

}

  
  
  
  
* {
  margin: 0px;
  padding: 0px;
}

html {
  height: 100%;
  margin-bottom: 0.1px;
}

body {
  background-image:url(../bilder/hintergruende/hg.jpg);
  color: #FFFFFF;
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  font-size: 12px;
  margin: 0px 10px 10px 10px;
  padding: 0px;
  text-align:left;
}

body.waffeninfo {
  background-image:url(../bilder/hintergruende/hg_waffenbox.jpg);
  color: #FFFFFF;
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  font-size: 12px;
  margin: 0px 10px 10px 10px;
  padding: 0px;
  text-align:left;
}

#avlogo {
  position:relative;
  top:2px;
  left:3px;
}


#avwlogo {
  position:absolute;
  top:6px;
  left:660px;
}

#contentrahmen {
  position:relative;
  z-index:0;
  top:10px;
  margin: 0px auto;
  text-align:left;
  width: 965px;
  border:0px solid #000000;
}


#topline {
  position:relative;
  z-index:0;
  text-align:left;
  font-size:1px;
  width: 965px;
  height: 10px;
  background-image:url(../bilder/hintergruende/schatten_oben.jpg);
  background-repeat: no-repeat;
  border:0px solid #000000;
}


#bottomline {
  position:relative;
  z-index:0;
  text-align:left;
  width: 965px;
  height: 10px;
  background-image:url(../bilder/hintergruende/schatten_unten.jpg);
  background-repeat: no-repeat;
  border:0px solid #000000;
}


#contentbereich {
  position:relative;
  z-index:0;
  text-align:left;
  width: 965px;
  min-height:585px;
  background-image:url(../bilder/hintergruende/hg_contentbox.jpg);
  background-repeat: repeat-y;
  border:0px solid #000000;
}

 
.layerheader {
  position:absolute;
  top:0px;
  left:0px;
  width:640px;
  height:90px;
  background-image:url(../bilder/hintergruende/header_rot.jpg);
}

.layercontent {
  position:absolute;
  top:100px;
  left:0px;
  width:640px;
  height:380px;
  overflow:auto;
  border:0px solid #000000;
}



#impressum {
  position:absolute;
  text-align:center;
  z-index:5;
  width:965px;
  border:0px solid #00ff00;
}


#inhaltstabelle {
  position:relative;
  top:0px;
  left:16px;
  
}


#menuezelle {
  vertical-align:top;
  width:160px;
  border:0px solid #ffffff;
}


#contentzelle {
  vertical-align:top;
  width:760px;
  border:0px solid #ffffff;
}



#content {
  position:absolute;
  z-index:5;
  top:100px;
  left:173px;
  width:780px;
  border:1px solid #ffffff;
}


#atlasweltkarte {
  vertical-align:top;
  width:760px;
  text-align:center;
  border:0px solid #ffffff;
}

#menue {
  position:relative;
  z-index:10;
  float:left;
  top:0px;
  left:28px;
  width:120px;
  border:1px solid #ffff00;
}



th 
{
	font-family:Verdana;
 	color:#990000;
 	font-size:9pt;
 	font-weight:bold;
}
	
.text
{
  color: #000000;
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  font-size: 10pt;
}

.boldtext
{
  color: #000000;
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  font-size: 10pt;
  font-weight:bold;
}

.texthell
{
  color: #ffffff;
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  font-size: 10pt;
}

.textklein
{
  color: #000000;
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  font-size: 8pt;
}

.fehlertext {
 color:#ff0000;
 font-family: verdana,arial,lucinda,helvetica,sans-serif;
 font-size: 10pt;
 font-weight:bold;
}

.hinweistext {
 color:#0000FF;
 font-family: verdana,arial,lucinda,helvetica,sans-serif;
 font-size: 10pt;
 font-weight:bold;
}


.meldungstext {
 color:#CFD0FF;
 font-family: verdana,arial,lucinda,helvetica,sans-serif;
 font-size: 10pt;
 font-weight:bold;
}


.ueberschrift
{
 font-family:Verdana;
 color:#990000;
 font-size:13pt;
 font-weight:bold; 
}


.ueberschrift_hell
{
 font-family:Verdana;
 color:#efdfba;
 font-size:13pt;
 font-weight:bold; 
}


.ueberschriftklein
{
 font-family:Verdana;
 color:#990000;
 font-size:11pt;
 font-weight:bold; 
}

th 
{
	font-family:Verdana;
 	color:#990000;
 	font-size:9pt;
 	font-weight:bold;
}


.textpositiv
{
  color: #009900;
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  font-size: 10pt;
}

.textnegativ
{
  color: #990000;
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  font-size: 10pt;
}

.textneutral
{
  color: #000099;
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  font-size: 10pt;
}

hr 
{
	border-color:#990000;	
}
/* Formulare: */

.textfeld {
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  font-size: 10pt;
  color:#000000;
  background-color: #F2E2C6;
}

.selectfeld {
  font-family: verdana,arial,lucinda,helvetica,sans-serif;
  font-size: 10pt;
  color:#000000;
  background-color: #F2E2C6;
}

.submit {
 font-family: verdana,arial,lucinda,helvetica,sans-serif;
 font-size: 10pt;
 background-color: #EFD9B4;
 color:#000000;
}