/* ########################################################## */

body{
 background-color:#DCDCDC; /* Gainsboro */
 color:#000000;
 background-position:0px 100px;
 background-image:url(/img/bgrnd--verlauf.jpg);
 background-repeat:no-repeat;
 /*padding:0px;*/
 margin:0px;
}


/* ########################################################## */
/* main navigation list                                       */

#mainNav{
  margin:0;
  padding:0;
  background: url(/img/kleine-header--600.jpg) no-repeat;
  height:100px;   
  background-color:#B0E0E6; /* PowderBlue */
  border-bottom: solid black 1px;
}



#navnav {
  position:absolute;
  left:0px;
  top:82px;
  width:600px; 
  text-align:center; 
}
 

#navnav ul {
  float:left; 
  width:100%;
  /* background-color:green;   D2B48C FFEBCD; F5F5DC; b0bfbf #DCDCDC; */
  background-image:url(/img/verlauf--b.gif);
  padding:0;
  margin:0;
  list-style:none;

}

#navnav li {
  float:left;
  margin:0;
  padding:0;
}

#navnav a { 
  padding:0;   
  color:#000000;  /*4B0082  191970; /*;black alt: #191970;*/ 
  display:block; 
  padding:1px 6px 1px 6px;
  text-decoration:none;
  font-family:arial,sans-serif;
  font-size: 90%; 
}

#navnav a:hover,
#i-wir  .us,
#i-exk .exk,
#i-min .min,
#i-fims .fdx,
#i-lnk .lnk,
#i-gbk .gbk,
#i-imp .imp
{  
  padding:1px 6px 1px 6px;
  /*border-left: solid 1px white;*/
  color:#DCDCDC; /*e6e68f    oliv;   #FFE4E1  White #F5F5F5; */
  background-color:#07648b; /* 4f1f19;   /* 556B2F White; */
  background-image:url(/img/verlauf-activ--a.gif);
  
}


/* ########################################################## */
/* locale navigationsbox, ist fixiert.                        */
/* nunja, IRE 6 brucht ne sonderregelung                      */


#localNav{
   position:          fixed;
   left:              0; /* 2px; */
   top:               130px;
   width:             100px; /* 120 */
   background-color:  #B0C4DE; /* lightsteelblue; */
   color:             rgb(0,0,0);
   padding:           5px;

   border-width:3px 3px 3px 0px;
   border-color:#A9A9A9; /*DarkGray;*/
   border-style:ridge  ;

   border-radius-topright:15px;
   border-radius-bottomright:15px;
   -moz-border-radius-topright:15px;
   -moz-border-radius-bottomright:15px;
 }


#localNav ul{
  padding:                1px 1px 1px 1px;
  margin:                 0.2em 0 0.2em 0;
  list-style-type:        none;
}

#localNav li{
  padding:       2px 2px 2px 3px;
  margin-top:    1px;
  margin-bottom: 1px;
  border:1px solid black;
  background-color:White;
  color:red;
}


#localNav hr{
  width:75%;
  height:7px;
  color:yellow;
  background-color:#FFEFD5; /* PapayaWhip */
  border-width:3px;
  border-color:#A9A9A9; /* DarkGray */
  border-style:ridge ;
}

#localNav p{
  text-align:center;
  margin:0px;
}


#localNav ul li a {
   margin:1px;
   display:block;
   font-family:sans-serif;
   font-size: 74%;
   text-decoration:none;
   color:#191970; /* MidnightBlue*/
   background-color:transparent;
}

#localNav ul li a:hover   {
   text-decoration:none;
   color:#C71585; /*MediumVioletRed; */
   background-color:#F4F4F4; /* a very pale grey */
}



/* ########################################################## */
/* zentraler teil, text der homepage                          */

#hpText{
   background:#FaFaF5; /** white; **/
   color:inherit;

   padding:5px;

   margin-top:5px;
   margin-bottom:5px;
   position:absolute;

   left: 117px;
   right: 0px;
   min-width:450px;

   border-top:3px solid black;
   border-left:3px solid black;
   border-right:0;
   border-bottom:2px solid gray;

   border-radius-topleft:10px;
   border-radius-bottomleft:10px;
   -moz-border-radius-topleft:10px;
   -moz-border-radius-bottomleft:10px;

 }

 
.big-first-letter:first-letter
 {
   font-size:280%;
   float:left;
   font-family:fantasia;
   color:#DC143C;
 
 }

 
 
/* ########################################################## */
/* organistaion der float objekte  			     */


.float-ctr{
    background-color: transparent; 
    /** background-color:#fff8ff;  border: solid 1px black;**/
    margin:0;
 }

.float-ctr:after {
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
}

.picbox-left{
   background-color:#DCDCDC;
   color:inherit;
   float:left;
   padding:5px;
   border:1px solid black;
   margin:0px 5px 5px 0px;
 }




.picbox-right{
   background-color:#DCDCDC; /* gainsboro; */
   color:inherit;
   float:right;
   border:1px solid black;
   padding:5px;
   margin:0px 5px 5px 10px;
 }

.picbox-right p, 
.picbox-left p {
    margin:0;
    padding:0;
    text-align:center;
    font-size:75%;
 }






/* überschriften etc */

h1{
   margin:1px;
   padding:0px;
   font-family:cursive;
 }


.sectionbox{
  background-color:white;       /* #FaFaF5; / * WhiteSmoke;*/

  color:#404040;
  font-family: "Times New Roman", Times, serif;

  margin-bottom:0.85ex;
  margin-top:0.85ex;

  border-style:solid;
  border-color:black;
  border-width:1px 0px 1px 1px;


  padding-left:10px;
  padding-top:0.5ex;
  padding-bottom:0.25em;

  border-radius-topleft:10px;
  border-radius-bottomleft:10px;
  -moz-border-radius-topleft:10px;
  -moz-border-radius-bottomleft:10px;

}


/* .sectionbox h2{  margin-top:4px;     margin-left:3px;     }
 * .sectionbox h3{  margin-top:0.25em;  margin-left:3px;  }
 */

.sectionbox h2{ 
  -margin-left:30px;     
  margin-top: 0.75ex;     
  margin-bottom: 0.25ex;     
}

.sectionbox h3{  
  margin-left:3px;
  margin-top:0.5ex;
  margin-bottom:0.25ex;
}

.sectionbox p{
  margin-top:0.75ex;
  margin-bottom:0.75ex;
}



.sectionbox dd{  margin-bottom: 0.5em; }

/*.sectionbox p { margin:0; }*/

.sectionbox table    { margin:auto;  margin-top:0.75ex; margin-bottom:0.75ex; border: 1px black collapse;  border-collapse:collapse; }
.sectionbox table td { border:1px solid black; padding:0.3ex;}
.sectionbox table th { border:1px solid black; background:#F3F3F3; color:inherit; }


.sectionbox img{
    border:2px #483D8B solid; 
}





/* links, extern, intern und die linkseite */

a.extern:link    { background:url(/img/extern.gif)       no-repeat center right;  text-decoration:underline;  }
a.extern:visited { background:url(/img/extern.gif)       no-repeat center right;  text-decoration:underline;  }
a.extern:hover   { background:url(/img/extern_hover.gif) no-repeat center right;  text-decoration:underline;  }
a.extern:active  { background:url(/img/extern.gif)       no-repeat center right;  text-decoration:underline;  }
.sectionbox a:hover{ color:#ff0000; background-color:inherit; }




