


a img {
border:0;

}

a {
   color: #eb6414;
}

 a:focus, a:hover, a:active {   
   color: #eb6414;
}

body {
   background: url("img/muster_navi.gif") repeat-y 28px 400px; 
   margin: 0px 0px 0px 28px;
	 font-family: Arial, Helvetica, sans-serif;
   font-size: 100%;
}

table {
 font-size:1em;
}


/*------------------------------------------------------------------------------------------------------*/

#oben {
   position: relative;
   top: 0;
   left: 0;
   width: 950px;
   height: 170;
   /*z-index: 0;*/
}
/*------------------------------------------------*/

#knbw {
  position: relative;
  top:0;
  height:55;
  background-color:#ffffff;
  }
  
#search {
  position: relative;
  top:4;
  left:30;
  height:25;

}

#netzwerk {
   position: absolute;
   left: 85px;
   top: 2px;
   color: black;
   font-weight: bold;
   width: 300;
   font-size: 1.0em;
  }
#logonrw {
  position:relative;
  top:0;
  left:300;
  }


#h2logo {
   position: relative;
   left: 0;
   top: 15;
}

#knbw_logo {
   position: relative;
   left: 18;
   top: -15;
}
#knbw_logo2 {
   position: relative;
   left: 18;
   top: -15;
   height: 70;
}
#knbw_logo4 {
   position: relative;
   left: 18;
   top: -15;
}
/*------------------------------------------------*/

#containeroben {
   position: relative;
   top: 0;
   left: 0;
   width: 950px;
   height: 67px;
   background-color: #f17d00;
   font-size: 1.0em;

}

#fotos {
  position: absolute;
  top:0;
  height:67px;
  left:227;
  border: 0;
}

#topnavi {
   position: absolute;
   top: 47px;
   right: 5px;
   background-color: #f17d00; 

}


#topnavi a {
   color: white;
   text-decoration: none;
   border-right: 1px solid white;
   padding-right: 0.5em;
   padding-left: 0.5em;
   font-size: 0.7em;
}

/*------------------------------------------------*/







/*------------------------------------------------*/





/*------------------------------------------------*/


  
#schnellnavi { /*grauer Balken*/
   /*clear: both;*/
   position:relative;
   top:0;
   height: 27px;  
   background-color: #adaeb1;
   font-size: 0.8em;
  /* border-top:3px;*/
  border-top:3px solid white;
   border-bottom: 3px solid white;
   /*font-weight: bold;
   z-index: 3;*/
}

#fuelcellextra {
 position: absolute;
   left: 210px;
   top: 7px;

   font-weight: bold; 
   font-size: 0.9em;   
   
}
#fuelcellextra a {
   background: url("/fileadmin/main/img/muster.gif") no-repeat center left;
   color: white;
  
   padding-right: 4px;
   padding-left: 15px;
   text-decoration: none;
}

#test a{
     font-size: 0.7em;
   color: white;
   padding-right: 0.5em;
   padding-left: 0.5em;
   text-decoration:none;
   border-right: 1px solid white;

}

#englisch {
  position:absolute;
  top:47px;
  right: 201px;
   font-size: 0.7em;
   color: white;
   padding-right: 0.5em;
   padding-left: 0.5em;
   text-decoration:none;
   border-right: 1px solid white;

}

#deutsch {
  position:absolute;
  top:47px;
  right: 178px;
   font-size: 0.7em;
   color: white;
   padding-right: 0.5em;
   padding-left: 0.5em;
   text-decoration:none;
   border-right: 1px solid white;

}

 #Mitglied  {
   position: absolute;
   right: 5px;
   top: 7px;

   font-weight: bold; 
   font-size: 0.9em;   
    }
    
#Mitglied a{
   text-decoration:none;
   color:#ffffff;
  }
  
#log {
  position:relative;
  left:680;
  }

#log a{
   font-size: 0.8em;
   color: #000000;
   text-decoration:none;
}
/*------------------------------------------------*/

#zusatznavi { /*oranger Balken*/
   position: relative;
   left: 225px;
   top: 0px;
   height: 29px;
   width: 725px;
   background-color: #E1E1E1;

}


/*------------------------------------------------*/

#drucken {

   position: relative;
   left: 600px;
   top: -4px;
/*   height: 20px; alter Wert!!*/
   height: 20px;
   font-size: 120%;
   color:#000000;
   text-decoration: none;
   z-index:1;
}

#pdf {

   position: relative;
   left: 560px;
   top: -4px;
/*   height: 20px; alter Wert!!*/
   height: 20px;
   font-size: 120%;
   color:#000000;
   text-decoration: none;
   z-index:1;
}

#kurznavi{
   position: absolute;
   left: 0px;
   top: 0px;
/*   height: 20px; alter Wert!!*/
   height: 20px;
   width: 500px;
   font-size: 100%;
   text-decoration: none;
}

#micronavi {
   position: relative;
   left: 241px;
   top: 15px;
/*   height: 20px; alter Wert!!*/
   height: 10px;
   width: 500px;
   font-size: 70%;
   text-decoration: none;
   z-index:1;
}

#micronavi a {
   text-decoration: none;
   color: #45586A;
}

#micronavi a:focus, #micronavi a:hover, #micronavi a:active {   
   background-color: #FFFFFE;
}

/*------------------------------------------------------------------------------------------------------*/

#container {
   position:absolute;
   top:195px;
   left:28px;
   width: 950px;
}

/*------------------------------------------------*/

#links {
   position:relative;
   top: 10;
   left: 0;
   width: 222px;
   /*padding-top: 3em;*/
   font-size: 0.8em;
   z-index: 2;
}



#news {
  position:relative;
  color:#ffffff; 
  left:30;
}
#news a {
  font-weight:bold;
  color:#ffffff; 
  left:30;
}

#lze {
  position: relative;
  left: 25px;
  }
  
#navi {
   margin-bottom:2em;
   font-weight: bold;
}

#navi a {
   color: #FFFFFF;
   text-decoration:none;
}

#navi div {
   display:block;
   text-decoration:none;
   padding: 6px 0px 5px 20px;
   background: url("img/muster_link.gif") no-repeat left center;
   color:#FFFFFE;           
}

#navi div.firstactive {
   background: url("img/muster_link_aktiv.gif") no-repeat left center; 
}

#navi div.second {
   font-weight: normal;
   font-size: 0.95em;
   background: url("img/muster_link_b.gif") no-repeat 6px center; 
}

#navi div.secondactive {
   font-weight: normal;
   font-size: 0.95em;
   background: url("img/muster_link_b_aktiv.gif") no-repeat 6px center; 
}

#navi div.third {

   font-size: 0.875em;
   background: url("img/muster_link_c.gif") no-repeat 30px center; 
   	padding-left:40;
}

#navi div.thirdactive {
   font-size: 0.875em;
   background: url("img/muster_link_c_aktiv.gif") no-repeat 30px center; 
   padding-left:40;
}

/*------------------------------------------------*/


/*------------------------------------------------------------------------------------------------------*/

#mitte {
   position:absolute;
   left: 241px;
   top: 25px;
   width: 690px;
   /*margin-top: 30px;*/
   padding: 10px 0px 0px 0px;
   font-size: 0.8em;
   text-align:justify;
   z-index:50;
}

#mitte img{
border:0;
margin-left:10px;

margin-right:10px;

}

#highlight {
position:absolute;
   left: 554px;
   top: -26px;
   width: 155px;
   z-index:100;
}

#highlight1 {

   background: url("img/muster_highlight.gif") repeat-y 0px 155px;
   /*margin-top: 30px;*/
   text-align:left;
   padding:1px 5px 5px 20px;

}
#highlight2 {

   background: url("img/muster_highlight.gif") repeat-y 0px 155px;

   text-align:left;
   margin:3px 0px 0px 0px;
      padding:1px 5px 5px 20px;
}
#highlight3 {

   background: url("img/muster_highlight.gif") repeat-y 0px 155px;
   margin:3px 0px 0px 0px;
      padding:1px 5px 5px 20px;
   text-align:left;

}
#highlight4 {

   background: url("img/muster_highlight.gif") repeat-y 0px 155px;
   margin:3px 0px 0px 0px;
      padding:1px 5px 5px 20px;
   text-align:left;

}
#highlight5 {

   background: url("img/muster_highlight.gif") repeat-y 0px 155px;
   margin:3px 0px 0px 0px;
      padding:1px 5px 5px 20px;
   text-align:left;

}
#highlight6 {

   background: url("img/muster_highlight.gif") repeat-y 0px 155px;
   margin:3px 0px 0px 0px;
      padding:1px 5px 5px 20px;
   text-align:left;

}

#produkt {
  position:absolute;
  left:0;
  top:10;
  width:250;
  padding: 10px 0px 0px 0px;
}

#produkt a {
   color: #000000;
}

#produkt div {
   display:block;
   text-decoration:none;
   padding: 2px 0px 2px 20px;
   color:#000000;           
}

#produkt div.first_atlas {
   background: url("img/plus.jpg") no-repeat left center; 
}


#produkt div.firstactive_atlas {
   background: url("img/minus.jpg") no-repeat left center; 
}

#produkt div.second_atlas {
   font-weight: normal;
   font-size: 0.95em;
   padding-left:35;
   background: url("img/plus.jpg") no-repeat 20px center; 
}

#produkt div.secondactive_atlas {
   font-weight: normal;
   font-size: 0.95em;
   padding-left:35;
   background: url("img/minus.jpg") no-repeat 20px center; 
}

#produkt div.third_atlas {

   font-size: 0.95em;
   background: url("img/plus.jpg") no-repeat 40px center; 
   	padding-left:60;
}

#produkt div.thirdactive_atlas {
   font-size: 0.95em;
   background: url("img/minus.jpg") no-repeat 40px center; 
   padding-left:60;
}

#produkt div.forth_atlas {

   font-size: 0.95em;
   background: url("img/plus.jpg") no-repeat 60px center; 
   	padding-left:80;
}

#produkt div.forthactive_atlas {
   font-size: 0.95em;
   background: url("img/minus.jpg") no-repeat 60px center; 
   padding-left:80;
}


#ergebnis {
position:absolute;
  left:250;
  top:20;
  width:440;
  /*padding: 10px 0px 0px 0px;*/

}

/*------------------------------------------------------------------------------------------------------


#unten {
   width: 900px;
   color: #45586A;
   text-align: center;
   font-size: 70%;
   margin-top: 1em;
}

------------------------------------------------------------------------------------------------------*/




/*------------------------------------------------------------------------------------------------------*/

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
  color:#f17d00;
  border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #f17d00;
 border-bottom: transparent;


}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
  /*background-color:#eb6414;*/
  }

.news-latest-container h5{
width:300px;
font-size:1.2em;
margin:3px;
color:#ffffff;
border-bottom:1px solid #f17d00;
text-align:left;
}


.news-latest-gotoarchive {
 width:520px;
	font-weight:bold;
  margin:3px;
	margin-top:5px;	
  padding:3px;

 
}
/*.news-latest-gotoarchive A,.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#ffffff;
}*/



.news-latest-item {
  width:520px;
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	margin:3px;
  margin-top:1px;
  background:#ffffff;
}

.news-latest-content {
  margin-left:3;
  }
  
 .news-latest-main A, .news-latest-main A:hover, .news-latest-main A:visited { 
 color:#000000;
  text-decoration:none;
  }
  
  .news-latest-main IMG {
    float:left;
    margin-top:10px;
	margin-bottom:5px;
  height:90px;
  }
/*.news-latest-item A,.news-latest-item A:hover,.news-latest-item A:visited {
  color:#000000;
  text-decoration:none;
  }*/

.news-latest-item IMG {
  float:left;
	margin-bottom:5px;
	margin-right:5px;
	/*border:1px solid #666;*/
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
  /*color:#000000;*/
  margin:3;
}

.news-latest-morelink {
  margin-left:-5px;
	height:8px;
}

.news-latest-morelink A {
  margin-left:-5px;
  font-size:11px;
  color:#f17d00;
  text-decoration:none;
  
}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu {
  border:2px solid #f17d00;
 /* background-color: #eb6414;*/
 
  }
  
.news-amenu-content {
  margin:5;
  border:1px solid #f17d00;
  background-color:#ffffff;
}  
.news-amenu-link {
 font-size:1.3em;
 margin:3;
}

.news-amenu-content A,.news-amenu-content A:hover, .news-amenu-content A:visited, .news-amenu-content A:link{
 text-decoration:none;
 color:#000000;
}
 



/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
  /*padding-top:3;*/
	/*border:2px solid #eb6414;*/

}


.news-list-item {
	/* IE hack 
  height:20;
	/* IE hack end */
	padding:-3px;
/*	margin:3px;*/


 
	background-color:#ffffff;

	}

.news-list-container H3 {

  font-size:0.9em;

	/*margin-bottom: 2px;
	padding: 2px;*/
	background-color: #DDDDDD;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#000000;
	/*padding-left:2px;*/
}
.news-list-container H3 A {
	color:#000000;
    font-weight:bold;
  text-decoration:none;

}

.news-list-date {
	float: right;
	color: #000000;
	width: 180px;
	text-align: right;
	/*height: 20;
	/*margin-top: -2px;
	margin-right: -2px;*/
	font-size: 0.8em;
	font-weight: normal;
	background-color: #DDDDDD;
	}



/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {

	
	background-color:#ffffff;

}

.news-single-border {

  background-color:#ffffff;
  padding:5px;
  }

.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	margin-bottom: 5px;
}
.news-single-item H3 {
	margin-bottom: 15px;
  font-size: 1em;
	font-weight:bold;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a, .news-single-backlink a:hover {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
  color:#f17d00;
}
.news-single-timedata {
	float: left;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 10px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #eb6414;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #000000;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #000000;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#ffffff;
  color:#000000;
}

.news-single-files A, .news-single-files A:hover, .news-single-files A:visited, .news-single-files A:link  {
  text-decoration:none;
  color:#000000;
  margin-left:10;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
  color:#000000;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*----------------------------------------------------------------------------------------------- */
/*--------------------------------------- event management -------------------------------------- */
/*--------------------------------------- event list -------------------------------------- */

#event_list_table {
  width: 680;
  /*border: 2px double #f17d00;*/
  }

#event_list_title {
  padding-bottom:15;
  font-weight:bold;
  }
  
  #event_list_name0 {
  font-size:0.8em;
  text-decoration:none;
  font-color:#00000;
  width:60%;
  }
  
#event_list_name0 a,#event_list_name0 a:hover, #event_list_name0 a:link, #event_list_name0 a:visited{
  font-weight:bold;
  text-decoration:none;
  color:#000000;
  }
  
#event_list_feld0 {
  font-size:0.8em;
  text-decoration:none;
  font-color:#00000;
  width:20%;
  }

#event_list_name1 {
  font-size:0.8em;
  text-decoration:none;
  font-color:#00000;
  width:60%;
  background-color:#e7e7e7;
  }
  
#event_list_name1 a,#event_list_name1 a:hover, #event_list_name1 a:link, #event_list_name1 a:visited{
  font-weight:bold;
  text-decoration:none;
  color:#000000;
  background-color:#e7e7e7;
  }
  
#event_list_feld1 {
  font-size:0.8em;
  text-decoration:none;
  font-color:#00000;
  width:20%;
  background-color:#e7e7e7;
  }
 /*--------------------------------------- event single -------------------------------------- */ 
  
 #event_single_table {
 border-top: 2px solid #e7e7e7;
 width: 100%;
 background-color:#ffffff;
 }
 

  /*--------------------------------------- event management -------------------------------------- */
  
 
   /*--------------------------------------- Organisation -------------------------------------- */ 
     /*--------------------------------------- showperson -------------------------------------- */
  
  
  #tabelle_showperson {
  width: 700px;
  border: 5px double #ff8d49;
  font-size:1em;
  }
  
  #tabelle_showperson input,select {
  width:480;
  font-size:1em;
  }
  
  input#submit {
  width:auto;
  }
  
  #spalte_showperson1 {
  width: 220px;
  border: none;
  }
  
  #spalte_showperson2 {
  width: 480px;
  border: none;
  }
  input#checkbox {
  width:auto;
  
  }
    /*--------------------------------------- showadresse -------------------------------------- */
  
#tabelle_showadresse {
  width: 700px;
  border: 5px double #ff8d49;
  font-size:1em;
  }
  
  #tabelle_showadresse input,select {
  width:480;
  font-size:1em;
  }
  
  input#submit {
  width:auto;
  }
  
  #spalte_showadresse1 {
  width: 220px;
  border: none;
  }
  
  #spalte_showadresses2 {
  width: 480px;
  border: none;
  }
  
     /*--------------------------------------- showbeschreibung -------------------------------------- */
  
#tabelle_showbeschreibung {
  width: 700px;
  border: 5px double #ff8d49;
  overflow:auto;
  font-size:1em;
  }
  
  #tabelle_showbeschreibung input,select,textarea {
  width:475;
  font-size:1em;
  }
  
  input#submit {
  width:auto;
  }

  input#file {
  width:auto;
  vertical-align:middle;
  }
  
  #spalte_showbeschreibung1 {
  width: 220px;
  border: none;
  }
  
  #spalte_showbeschreibung2 {
  width: 475px;
  border: none;
  colspan:2;
  }
  
  #spalte_showbeschreibung_logo {
  width: 200px;
  border: none;
  }
 
    #spalte_showbeschreibung_logo1 {
  width: 200px;
  border: none;
  }
  
     /*--------------------------------------- showke -------------------------------------- */
  
#tabelle_showke {
  width: 700px;
  border: 5px double #ff8d49;
  }
  
#spalte_showke_ebene {
  width: 95px;
  font-size:0.7em;
}

#spalte_showke_beschreibung {
  width: 100px;
  font-size:0.7em;
}

#spalte_showke_loeschen {
  width: 20px;
  font-size:0.7em;
}

   /*--------------------------------------- showneu_kompetenz -------------------------------------- */
  
#tabelle_showneu_kompetenz {
  width: 700px;
  border: 5px double #ff8d49;
  }
  
#tabelle_showneu_kompetenz input, select, textarea{
  width: 500px;
  }
  
  input#submit {
  width:auto;
  }
  
#spalte_showneu_kompetenz1 {
  width: 200px;
}

#spalte_showneu_kompetenz2 {
  width: 500px;
}

  /*--------------------------------------- showansprechpartner -------------------------------------- */
  
#tabelle_showansprechpartner {
  width: 700px;
  border: 5px double #ff8d49;
  font-size:1em;
  }
  
  
  input#submit {
  width:auto;
  }
  
#spalte_showansprechpartner {
  width: 300px;
  font-size:0.9em;
}

#spalte_showansprechpartner_bearbeiten {
  width: 20px;
}

/*--------------------------------------- showmitglieder -------------------------------------- */
  
#tabelle_mitglieder_alpha {
  width: 700px;
 border-bottom: 2px double #ff8d49;
 border-top: 2px double #ff8d49;
  }
  
#spalte_mitglieder_alpha {
  width: 25px;
}

#tabelle_mitglieder_ergebnis {
  width: 700px;
 
  }
  
#spalte_showmitglieder1 {
  width: 300px;
}
#spalte_showmitglieder2 {
  width: 250px;
   font-size:0.9em;
}
#spalte_showmitglieder3 {
  width: 150px;
   font-size:0.9em;

 
}




#zeile_mitglieder_ergebnis0 {

   background-color:#e7e7e7;
   font-size:0.9em;

}

#zeile_mitglieder_ergebnis1 {

  background-color:#ffffff;
 font-size:0.9em;
}


#tabelle_show_neuanmeldung_detail{
  width: 700px;
  border: 5px double #ff8d49;
  overflow:auto;
  font-size:1em;
  }
  
#h-tec {
position:absolute;
left:180px;
top:-15px;
}

#topschrift {
position:absolute;
left:250px;
top:20px;
}