/*************************************************
*** Domain :  www.bvs.bund.de | BASIS																	**
** FileName : bvs.css           			        														**
** Copyright: Zentrum für Informationsverarbeitung und Informationstechnik (ZIVIT)		**
** Autor:     Anja Bungartz, ZIVIT																		**
** Email:     anja.bungartz@bff.bund.de																**
** Erstellt : 24/03/2006																					**
**************************************************/

/** 
Geändert am: 24/03/2006
von: A. Bungartz  
**/


/*--------------------------------------------------------------------
   Allgemeine Einstellungen zur Webseite
-------------------------------------------------------------------- */ 
* {
	margin: 0; 
	padding: 0;
} 
body {
		color: #333333;
		font-family: Arial, Verdana, sans-serif;
		font-size: 93%;
		scrollbar-highlight-color: #215D29;
		scrollbar-shadow-color: #0E4721;
		scrollbar-arrow-color: #0E4721;
		scrollbar-base-color: #E7E3DE;
		background-color: #FFF;
}		  
#inhalt, td, tr {
        font-size: 90%;
}
a {
        font-size: 93%;
}
img {
        border: 0;
}
H1, h1 {
        color: #000;
        font-weight: bold;
        font-size: 130%;
        border-bottom: 1px solid #000;
        width: 100%;
        margin: 30px 0 15px 0;
        padding: 3px;
}
H2, h2 {
        color: #215D29;
        font-weight: bold;
        font-size: 120%;
        margin: 20px 0 15px 0;
		  font-variant: small-caps;
}
H3, h3 {
        color: #215D29;
        font-size: 110%;
        margin: 20px 0 10px 0;
}
acronym {
			border-bottom: 2px dotted green;
}

/* --------------------------------------------------------------------
   Komplett
-------------------------------------------------------------------- */
#komplett {
        margin: 0;
        width: expression(document.body.clientWidth > 1200? "1000px": "auto");
        width: 100%;
        min-width: 870;
        max-width: 1152;
}

/* --------------------------------------------------------------------
   Oberer Bereich - Logo - Obere Navi - Banner
-------------------------------------------------------------------- */
#oben {      
         position: relative;
         top: 0;
         height: 100px;
         margin: 0;
         text-align: left;
         width: 98%;
}
#logo {
         position: absolute;
         top: -5px;
			left: -2px;
         width: 252px;
         height: 105px;
         text-align: left;
         margin: 0;
         background-color: #FFF;
         float: left;
         z-index: 2;
}
#oberenavi {
         position: absolute;
         top: 0;
         text-align: right;
         height: 20px;
         right: 0;
         padding: 0 5px;
         float: right;
         width: 98%;
         z-index: 1;
			background-color: #FFF;
}
#oberenavi a:link, #oberenavi a:active {
        color: #215D29;
}
#oberenavi a:visited {
        color: #0E4721;
}
#oberenavi a:link, #oberenavi a:active, #oberenavi a:visited {
        font-size: 80%;
        font-weight: bold;
        text-decoration: none;
}
#oberenavi a:hover, #oberenavi a:focus {
        color: #215D29;
        font-size: 80%;
        font-weight: bold;
        background-color: #FFF;
        text-decoration: none;
}
#oberenavi span {
        color: #215D29;
}
.menu {
        margin: 0px;
        color: #FFF;
}
.menuH {
        margin: 0px;
        background-color: #215D29;
}
#banner {
         position: absolute;
         top: 20px;
         right: 0;
         height: 80px;
         text-align: right;
         padding-top: 10px;
         float: right;
         background-color: #0E4721;
         width: 98%;
         z-index: 0;
}
#banner img {
        margin-right: 15px;
        margin-bottom: -5px;
}
#logo img {
        margin-top: 0;
}

/* --------------------------------------------------------------------
   Inhaltsbereich (Mitte)
-------------------------------------------------------------------- */
#mitte {
         position: relative;
         margin: 0px;
         text-align: left;
         width: 98%;
}
#hauptbereich {
        position: absolute;
        background-color: #F2EEEC;
        float: left;     
        left: 252px;
        width: auto;
        right: 0;
		  height: 500px;
}
#inhalt {
        position: relative;
        margin: 0 1.25em 0 1.25em;
        display: block;
}
#inhalt a:link, #inhalt a:active {
        color: #215D29;
        text-decoration: underline;
}
#inhalt a:visited {
        color: #0E4721;
        text-decoration: underline;
}
#inhalt a:hover, #inhalt a:focus {
        background-color: #215D29;
        color: #FFF;
        text-decoration: underline;
}
#inhalt ul, #inhalt ol, #inhalt li, #inhalt dir {
      margin: 5px 15px 0;
}

/* --------------------------------------------------------------------
   Linker Bereich - Linke Navi
-------------------------------------------------------------------- */
#links {
         position: absolute;
         top: auto;
         width: 252px;
         text-align: left;
         color: #FFF;
         min-height: 500px;
		 height: 500px;
         float: left;
         vertical-align: top;
         font-size: 90%;
         background-color: #0E4721;
}
#linkenavi {
         position: relative;
         top: 10px;
			margin-left: 10px;
}
#linkenavi a:link, #linkenavi a:visited, #linkenavi a:active {
        color: #FFF;
        border-bottom: none;
        display: inline;
        text-decoration: none;
        font-size: 100%;
}
#linkenavi a:hover, #linkenavi a:focus {
        color: #0E4721;
        background-color: #CAE0CA;
        text-decoration: none;
}
#links ul {
        list-style-type: none;
        position: relative;
        margin: 0 0 0 18px;
        padding: 0;
}
.menu {
        margin-left: 10px;
        color: #FFF;
}
.menuH {
        margin-left: 10px;
        color: #FFF;
        background-color: #33984B;
}
.menu2 {
        margin-left: 20px;
        color: #FFF;
}
.menu2H {
        margin-left: 20px;
        color: #FFF;
        background-color: #33984B;
}
.menu3 {
        margin-left: 30px;
        color: #FFF;
}
.menu3H {
        margin-left: 30px;
        color: #FFF;
        background-color: #33984B;
}

/*--------------------------------------------------------------------
  Sitemap
-------------------------------------------------------------------- */ 
.sitemappub {
	margin-left: 10px;
}
.sitemapdoc {
	margin-left: 10px;
}

/* --------------------------------------------------------------------  
Barrierefrei
-------------------------------------------------------------------- */ 
#barrierefrei {
         display: block;
         position: absolute;
         margin-top: 10px;
         height: 2em;
         padding: 2px;
         text-decoration: none;
}
#pfad {
        font-size: 0.85em;
}
