/* Achtung: Diese Datei wurde nicht überarbeitet und enthält möglicherweise obsolete Informationen */
html, body  {
  margin: 0;
  padding: 0;
  font-size: 100.01%;
  font-family: verdana, tahoma, sans-serif;
  color: #000;
  background-color: #FFFFFF;
}



img {
  border:none;
}

a {
  color: #000;
}

/* neue zeile */
.nz {
  clear: both;
}

br.nz {
  height:0;
  margin:0;
  font-size: 1px;
}

h1, h2, h3, h4, h5, h6, p, form {
  margin:0;
  padding:0;
}

/* unsichtbar */
.u, h6 {
  position:absolute;
  top:-1000px;
  left:-1000px;
  width:0px;
  height:0px;
  overflow:hidden;
  display:inline;
}

.hidden {
  position:absolute;
  top:-400px;
}

ul.hidden li a:focus,
ul.hidden li a:hover,
ul.hidden li a:active {
  font: bold 0.8em verdana, sans-serif;
  position: absolute;
  top: 386px;
  left: 10px;
  text-decoration: none;
  color:#000;
}


/* Seitenstruktur */
#kopf
{ margin:0; width:100%; height:73px; background-image:url(layout-pics/pixel_dunkel.gif); }

#topbild
{ position: absolute; left: 0px; top: 0px; z-Index: 0; float:left; margin: 0px 0px 0px 0px; width:561px; height:73px; background-image:url(layout-pics/header.gif); background-repeat:no-repeat;}

#toplogo
{ position: absolute; right: 10%; top: 0px; z-Index: 1; float:right; margin: 0px 0px 0px 0px; height:73px; width:73px; background-image:url(layout-pics/logo_bild.jpg); background-repeat:no-repeat;}

#top
{ margin:0; margin-top:1px; height:20px;  }

#kopfzeile2
{ margin:0; width:100%; height:17px; background-image:url(layout-pics/pixel_hell.gif); border-top: #000000 1px solid;}

#linie{
    
  background-image:url(layout-pics/pixel_hell.gif);
  
}

#logo2
{ position: absolute; right: 10%; top: 77px; z-Index: 1; float:right; margin: 0px 0px 0px 0px; height:13px; width:76px; background-image:url(layout-pics/logo_text.gif); background-repeat:no-repeat;}

#fr
{ position: relative; left: 20px; top: 4px; z-Index: 1; float:left; margin: 0px 0px 0px 0px; height:9px; width:14px; background-image:url(layout-pics/fr.gif); background-repeat:no-repeat;}

#de
{ position: relative; left: 50px; top: 4px; z-Index: 1; float:left; margin: 0px 0px 0px 0px; height:9px; width:14px; background-image:url(layout-pics/de.gif); background-repeat:no-repeat;}

#en
{ position: relative; left: 80px; top: 4px; z-Index: 1; float:left; margin: 0px 0px 0px 0px; height:9px; width:14px; background-image:url(layout-pics/en.gif); background-repeat:no-repeat;}


#line-b {
  border-bottom: #000000 1px solid;
}

#line-btr {
  border-bottom: #000000 1px solid;
  border-right:  #000000 1px solid;
  border-top:  #000000 1px solid;
}

#line-bt {
  border-bottom: #000000 1px solid;
  border-top:  #000000 1px solid;
}

#line-t {
  border-top:  #000000 1px solid;
}


#nav-right {
  background: #fff;
  width:100%;
  float:left;
  margin: 0px;
  padding: 0px;

		border-color:black; 
     		border-left-width:0px; 
		border-right-width:0px; 
		border-top-width:0; 
		border-bottom-width:0; 
		border-style:solid;
  
 margin-top: 0px;
 background-image:url(layout-pics/pixel_hell.gif);
}


td.content {
min-height:500px;
	font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    margin-left: 0px;
    vertical-align: top;
    margin-top: 5px;
    margin-right: 1.5em;
	background-color: #fff;
	padding: 20px;
	/* Mindestbreite (der td) verhindert Anzeigefehler in IE */
			     BORDER-BOTTOM: #000000 1px solid;	
}



.inhalt_rahmen img {

   
    padding-left:0.5em;
    padding-right: 0.5em;
    padding-top:0.3em;
    padding-bottom:0.3em;
   
	border: 1px solid #132482;
}


/* Haupt-Navigation */
#navigation{
  background: #fff;
  width:143px;
  float:left;
  margin: 0px;
  padding: 0px;

		border-color:black; 
     		border-left-width:0; 
		border-right-width:0px; 
		border-top-width:0; 
		border-bottom-width:0; 
		border-style:solid;
  
 margin-top: 0px;
 background-image:url(layout-pics/pixel_hell.gif);
}

/* Ebene 1 */
#hauptnavigation {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0.0em;
  text-align: left;

}
#hauptnavigation ul {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  text-align: left
}
#hauptnavigation ul li {
  padding: 0px;
  display: inline;
  margin: 0px;
  
  min-height: 20px;
  

}
#hauptnavigation ul li a {
  padding-left: 8px;
  padding-top: 3px;
  padding-right: 0px;
  padding-bottom: 3px;
  text-decoration: none;
  background-color: #fff;
  display: block;
   font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  color:#000000;

  
  		border-color:#132482; 
       		border-left-width:0px; 
  		border-right-width:0px; 
  		border-top-width:1px; 
  		border-bottom-width:1px; 
		border-style:solid;
}

#hauptnavigation ul li a:hover,
#hauptnavigation ul li a:focus,
#hauptnavigation ul li a:active {
  color: #999999;

  padding-left:10px;
 
}

#hauptnavigation ul li span {
  display: block;
   font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:bold;
  color:#999;
  text-decoration: none;
  background-color:#fff;
  padding-left: 5px;
  margin-bottom: 0px;

}

#hauptnavigation ul li span a {
  display: block;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:bold;
  text-decoration: none;
  background-color:#fff;
  color: #999;
  padding-left: 5px;

}

#hauptnavigation ul li span.aktuell_dok  {
  padding-left: 8px;
  padding-top: 3px;
  padding-right: 0px;
  padding-bottom: 3px;
  text-decoration: none;
  background-color: #fff;
  display: block;
   font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:normal;
  color:#132482;
  		border-color:#132482; 
       		border-left-width:0px; 
  		border-right-width:0px; 
  		border-top-width:1px; 
  		border-bottom-width:1px; 
		border-style:solid;

}
#hauptnavigation ul li span a:hover,
#hauptnavigation ul li span a:focus,
#hauptnavigation ul li span a:active {
  color: #999999;
 
  padding-left:5px;
  background-color: #F5F4F3;
}
#hauptnavigation ul li img{
  border-right: 0em;
  border-top: 0em;
  margin: 0em;
  vertical-align: middle;
  border-left: 0em;
  border-bottom: 0em;
  margin-right:2px;
}
#hauptnavigation img {
  border-right: 0em;
  border-top: 0em;
  margin: 0em;
  vertical-align: middle;
  border-left: 0em;
  border-bottom: 0em;
  margin-right:2px;
}


/* Verlauf unter der Navigationsebene */
#hauptnavigationshintergrund {
  padding-right: 0px;
  display: block;
  padding-left: 0px;
  background: url('layout-pics/verlauf.gif') #fff repeat-x 0px 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  height: 190px
}

#hauptnavigationshintergrund2 {
  padding-right: 0px;
  display: block;
  padding-left: 0px;
  background: url('layout-pics/verlauf.gif') #fff repeat-x 0px 0px;
  padding-bottom: 0px;
  margin: 0px;
  padding-top: 0px;
  height: 190px
}

/** hak - ohne diesen Eintrag funktioniert der focus auf IE 6.0 nicht - bitte stehen lassen*/
a.irdendwas:hover,
a.irdendwas:focus,
a.irdendwas:active {
  color: #272e34;
}



a:link {font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#DA6C24;
  text-align:left;
  
  text-decoration: none;}

a:visited {font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#DA6C24;
  text-align:left;
  
  text-decoration: none;
}

a:active {font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#DA6C24;
  text-align:left;
  
  text-decoration: underline;
}

a:hover {font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#DA6C24;

 
  text-decoration: underline;
}


p { font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    text-align:left;
    vertical-align:top;
	 margin-right:10px;
    margin-left:10px;
    margin-bottom:15px;
  
   
}

img.margin { 
    margin-right:10px;
    margin-left:10px;
    margin-bottom:15px;
    margin-top:15px;
    border: #000000 1px solid;    
}

h1 { font-size:16px;
    font-family:Arial,Helvetica,sans-serif;
    color:#132482;
    margin-top:15px;
    margin-bottom:10px;
    margin-right:10px;
    margin-left:20px;
  

}
h2 { font:14px Arial,Helvetica,sans-serif;
    color:#026292;
    margin-top:5px;
    margin-bottom:16px;
    margin-right:0px;
    margin-left:0px;
    padding:0px;
   
}
h3 { font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
    color:#000000;
    margin-top:6px;
    margin-bottom:6px;
    margin-right:0px;
    margin-left:0px;
    padding:0px;
}


ul,ol,li { 
   font-family: Arial, Helvetica, sans-serif;
    color:#000000;
    text-align:left;
    vertical-align:top;
    font-size: 12px;
}


td.rechts {    BORDER-RIGHT: #000000 1px solid; }
td.rechts-unten {    BORDER-RIGHT: #000000 1px solid; 
		     BORDER-BOTTOM: #000000 1px solid;	}

#rechts { font-size: 10px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    text-align:left;
    vertical-align:top;
    margin-left: 0.8em;
    vertical-align: top;
    margin-top: 0;
    margin-right: 0;
	min-height: 500px;
    padding:5px;
		
}

#rechts  p {  color:#999;}





/* Fuss */
#fusszeile {
  margin-left: 143px;
  margin-right: 5%;
  padding-bottom:20px;
  font: 0.9em verdana, sans-serif;
  color: #52585c;
  text-decoration: none;  
}
#fusszeile ul li {
  display: inline;
  color: #52585c;
}
#fusszeile img {
  padding-left:10px;
  padding-right:3px;
}
#fusszeile p {
  color: #52585c;
  float:right;
  padding-right:10px;
}

#fusszeile a {
  font: 0.9em verdana, sans-serif;
  color: #52585c;
  text-decoration: none;
}
#fusszeile a:hover,
#fusszeile a:focus,
#fusszeile a:active {
  color: #cccccc;
  text-decoration: underline;
}
#fusszeile img {
  border-top-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  vertical-align: middle;
  border-right-width: 0px
}