body
{
 font-family:verdana;
 background:#E2E2E2; 
 margin:0px; 
 padding:0px;
 margin-top:15px;
}

/* -------------Menu ------------- */
 
ul#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline-block;
	width: 100%; /* Width of Menu Items */	
	background: url(menuBG2.png) repeat-x white;
	border-top: 1px solid silver; 	
  border-bottom:  1px solid silver;  
	}

ul li {
	position: relative;
	float:left;	
	border-top:0px solid silver;
  font-size:12px;  
  width:160px; 	
  list-style: none;	   		  	  
}

ul li.bordered {
  border-right: 1px solid silver;
}

li ul {
	position: absolute;
	left: 0px; /* Set 1px less than menu width */
	top: 32px;    	 
	display: none;
	list-style:none;
  margin:0px;
  padding:0px;	  
  background:white;
  border-top: 1px solid silver;
	}

li ul li{
  text-align: left;
  width: 161px;
}
	
/* Styles for Menu Items */
ul li a {  
	display: block;
	text-decoration: none;
	color: #666 ! important;
	/*background: white; /* IE6 Bug */ 
	padding:10px;  				
	/*border: 1px solid green; /* IE6 Bug */	
	font-size:10px;	
	font-weight:bold;	  	
	}
	
ul#x li a{ /* Nur obere Buttons bekommen neuen Background */
  background: white;
} 
	
ul li a:hover, ul#x li a:hover{
	background:#ccc;
	color:white;	
	}
	
/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul#x
{
   border:1px solid silver;         
}

ul#x li
{
   border-bottom:1px solid silver; 
   z-index:100;    
}

ul#x li.top {
  border-top: 1px solid silver;  
}

ul#x li a#v
{
   height:40px;
   border: 0px;
   border-right:1px dotted silver;
}

li:hover ul#x, li.over ul#x { display: block;} /* The magic */

li#test2:hover ul#test, li#test2.over ul#test { display: block; } /* The magic */

ul li#test2 a:hover, ul#test2 { display: block; background: #ccc; } /* The magic */

/* ---------- Menu Ende ------------ */

a#details
{
   color:#D50000;
   margin-right:10px;
}

#g01 {

	position:absolute;
	left:150px;
	top:5px;
	width:500px;
	height:423px;
        z-index:2;
}

#n1 {
        z-index:1;

}


.text { font-family:Arial; font-size: 12px; font-style: normal; font-weight: 500; color:black; }

.meldung { font-family:Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:red; }
.meldung2 { font-family:Arial; font-size: 10pt; font-style: normal; font-weight: 700; color:red; }

.kopf { font-family:Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; }

.gruppe { font-family:Arial; font-size: 8pt; font-style: normal; font-weight: 700; color:black; }


.link { font-family:Verdana,Arial; font-size: 8pt; font-style: normal; font-weight: 700; color:black; }

.titelwhite { font-family:Verdana,Arial; font-size: 8pt; font-style: normal; font-weight: 700; color:black; }

.normal { font-family:Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; }

.contactx { font-family:Verdana; font-size: 8pt; font-style: normal; font-weight: 500; color:black; width:150px}

.contact { font-family:Verdana; font-size: 9pt; font-style: normal; font-weight: 500; color:black; width:200px}

.contact2 { font-family:Arial; font-size: 8pt; font-style: normal; font-weight: 500; background-color:#FDF1C5; color:black; width:200px}

.liste { font-family:Verdana,Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; }

.dliste { font-family:Verdana,Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; }

.tliste { font-family:Verdana,Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; }

.xtliste { font-family:Verdana,Arial; font-size: 12pt; font-style: normal; font-weight: 700; color:black; }

.boldliste { font-family:Verdana,Arial; font-size: 8pt; font-style: normal; font-weight: 700; color:black; }

.weiss { font-family:Verdana,Arial; font-size: 8pt; font-style: normal; font-weight: 700; color:white; }


.table1 {table-layout:fixed;                
         margin-top:30px;}              
/*
.lasttable {border-right: black 0px solid;
               border-left: black 0px solid;
               border-top: black 1px solid;
               border-bottom: black 0px solid;
               border-collapse: collapse; }

.lasttableneu {border-right: black 0px solid;
               border-left: black 0px solid;
               border-top: black 0px solid;
               border-bottom: black 0px solid;
               border-collapse: collapse; }
*/
.zelleneu  {border-right: black 1px dotted;
               border-left: black 0px solid;
               border-top: black 0px solid;
               border-bottom: black 0px solid;
                 }

  
.btitel { font-family:Verdana; font-size: 10pt; font-style: normal; font-weight: 700; color:black; }

.menu { font-family:Verdana,Arial; font-size: 8pt; font-style: normal; font-weight: 700; color:blue; }


a.menu:link { color:red; text-decoration:none; }

a.menu:visited { color:red; text-decoration:none; }

a.menu:active { color:red; text-decoration:none; }

a.menu:hover { color:red; text-decoration:underline; }


a:link { color:#000000; text-decoration:none; }

a:visited { color:#000000; text-decoration:none; }

a:active { color:#AA5522; text-decoration:none; }

a:hover { color:red; text-decoration:underline; }

.iframe {
 font-family:verdana;
 background:#ffffff; 
 margin:0px; 
 padding:0px;
 margin-top:0px;
}

img.flag {
   border:0px;
   height:13px;
   margin-right:5px;
}

div.sprachen
{
  text-align: right;
  position: absolute;
  top:140px;
  width:950px;
}

.helpTool {
  display: none;
  position: absolute;
  z-index:99;
  border: 1px solid #688E97;
  background: white;
  padding: 15px;
  top: 150px;
  text-align: left;
  margin-left: 20px;
  float: right;  
  font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; text-align:justify;
}
