




/*Version 3 19.09.2005*/
/*Schrift-Font*/ 
body, h1, h2, h3, h4, h5, h6, div, span, p, ul, dl, ol, li, a, dd, dt, table, tr, th, td { 
   font-family: Verdana, Helvetica, Arial, sans-serif;   
} 
 
body { 
   margin: -0.7em -0.7em 0 -0.7em; 
   padding: 0; 
   background-color: #F2F5FA;
   color: #222222; 
   height: 100%;
}

.datenbank { 
   font-size: 70%; 
}  

td.blau
    {   color: #7494BB;
       background-image:url(/NRW-Israel/NRW_Datenbank/buttons/pixel.gif);}

.hidden {
    position:absolute;
    left:0px;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden;
}
 
.top { 
   margin: 0; 
   padding: 0; 
   width: 100%; 
   background-color: #193366; 
   border: none; 
} 
 
.topmininavi { 
   margin: 0; 
   padding: 0.07em 0 0 0.35em; 
   color: #FFFFFF; 
} 
 
.toptitel { 
   margin: 0; 
   padding: 0; 
   width: 109%; 
} 
 
.toptitellogo { 
   margin: 0; 
   padding: 0; 
   width: 240px;
   float: left;
} 

.toptitelwtFlash { 
   margin: 0; 
   padding: 0; 
   float: left;    
   width: 480px; 
} 
 
.toptitelbild { 
	margin: 0; 
   padding: 0; 
} 
 
.topnavi { 
	margin: 0; 
   padding: 0; 
   background-color: #5E7EAC; 
   color: #FFFFFF; 
   font-weight: bold; 
   border: none;
} 
 
.topnavi span {
   margin: 0 0 0 12.9em;
	float: left;
}
 
.topnavi table, .topnavi td, .topnavi tr {
	margin:  0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
} 

.topnavi table {
	margin-right: 0.2em; 
	float: right;
}
 
.breadcrumb { 
   clear: both;
   font-size: 70%; 
   padding: 0 0 0 0; 
   margin: -0.8em 0 -20px 210px; 
	line-height: 0.5em;
   z-index: 0;
} 

#inhalt {
	width: 62.2em;
	height: 100%;
}
 
.mainnav { 
   width: 49.8em; 
   float: left; 
   margin: 0; 
   padding: 0; 
   height: 100%;
} 

.mainnavOhneContext { 
   width: 62em; 
   margin: 0; 
   padding: 0; 
} 
 
.navi { 
    background-color: #DFE6F0; 
    margin: 0; 
    padding: 0; 
    width: 11.9em; 
    float: left; 
    height: 200%;
} 
 
.navioberpunkte { 
   background-color: #5E7EAC; 
   border: none; 
   margin: 0; 
 
} 
 
.naviunterpunkte { 
   font-size: 70%; 
} 
 
.main { 
   border: none;
   margin-left: 1em; 
   margin-right: 4.0em;
   padding: 0em; 
   float: left; 
} 
 
.mainOhneContext { 
   margin: 0; 
   padding: 0; 
   float: left; 
} 
 
 
.maincontent { 
   margin: 0; 
   padding: 0; 
} 
 
.content { 
   float: left; 
   width: 70%;
   color: #222222; 
   margin: 0; 
   padding: 0.7em 0 0 0; 
   font-size: 70%; 
} 
 
.contentoB { 
   color: #222222; 
   margin: 0; 
   padding: 0.7em 0 0 0; 
   font-size: 70%; 
} 

.content td, .content th { 
/*   font-size: 70%; */
} 

.contentoB td, .contentoB th  { 
/*   font-size: 70%; */
} 

/*Bild rechts neben Haupttext*/
 
.bildrechts { 

   color: #222222;
   margin: 0; 
   padding: 0.7em 0 0 0; 
   font-size: 65%; 
   font-weight: bold;
   width: 13em;
   border: none;
   float: right;
} 
.bildrechts p {
   margin-top: 0;
   padding-top: 0;
}

.bildrechts img {
   margin-bottom: 0;
   padding-bottom: 0;
}
 
.rechts {
   float: right;
   margin-left: 1em;
}

/*Seitenabschluss mit Standard-Links und Binnennavigation*/

.standardlinks { 
   clear: both; 
   font-size: 70%; 
   text-align: right; 
   margin: 2em 0 0 0; 
   padding: 0; 
} 
 
.blaetterpfeile { 
   background-color: #DFE6F0; 
} 
 
.bpfeile { 
   font-size: 70%; 
} 
 
/*Kontext-Spalte*/
 
.context { 
	width: 11.5em; 
   background-color: #dfe6f0; 
	border: none; 
   float: right;
   margin: 0; 
   padding: 0; 
} 
 
.contexthead { 
   background-color: #5e7eac; 
   border: none; 
   color: #dfe6f0; 
   font-size: 70%; 
   font-weight: bold; 
   padding: 3px 5px 3px 5px; 
   margin: 0; 
 
} 

.contextheadForschen { 
   background-color: #F7AA1A; 
   border: none; 
   color: #dfe6f0; 
   font-size: 70%; 
   font-weight: bold; 
   padding: 3px 5px 3px 5px; 
   margin: 0; 
 
} 

.contextlinie {
   background-color: #5e7eac;
   height: 1px;
   margin: 0; 
   padding: 0; 
   font-size: 1px;
}
 
.contextcontent { 
   font-size: 70%; 
   padding: 3px 5px 3px 5px; 
   margin: 0; 
} 
 
/*Allgemeine Definitionen*/ 
 
img { 
   border: 0px; 
} 
 
 
h1, h2, h4, h5, h6 { 
   color: #193366;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em; 
} 

h3 { 
   color: #193366; 
   text-decoration: none; 
   font-weight:bold;
   font-size: 0.9em;
} 
 
hr { 
   color: #C6D2E3; 
   background-color: #C6D2E3; 
   height: 0.07em; 
   margin: 0 0 1% 0; 
   padding: 0; 
   border: none; 
} 
 
div.linie { 
   clear: both; 
   margin: 0 0 0.2em 0; 
   padding: 0; 
   border-top: 0.07em solid #C6D2E3; 
} 
 
/*Doorpages - Bild/Text*/ 
.left, .links { 
   float: left; 
   padding: 0;} 
 
.bold { 
   font-weight: bold; 
} 
 
.eng { 
   margin: 0; 
   padding: 0; 
 
} 
 
 /*Navigationslinks-Israel-Projekt*/  

table.listenabstand03 { 
                        padding: 0 20px 0 0; 
} 

td.highlight { 
   font-weight: bold; 
}


td.unhigh { 
   font-weight: normal; 
} 


/*Listen*/ 
 
.listenabstand01 { 
   padding: 0 2px 6px 0; 
} 
 
.listenabstand02 { 
   padding: 0 2px 0 0; 
} 
 
.listenabstand03 { 
  padding: 0 2px 0 0; 
} 
 
.highlight { 
   font-weight: bold; 
} 
 
.unhigh { 
   font-weight: normal; 
} 
 
.listkt .listdl .listex { 

list-style-image:url(layout_pics/navipunkt.gif); 
   
} 
 
/*anchor*/ 
 
a { 
   color: #5E7eac; 
   text-decoration: none; 
} 
 
a:hover { 
   text-decoration: underline; 
} 
 
a.tnavi  { 
   color: #ffffff; 
   font-size: 70%; 
   font-weight: bold; 
} 
 
a.tnaviservice  { 
    color: #ffffff; 
    font-weight: bold; 
}
 
a.oberpunkte, .oberpunkte { 
   color: #ffffff; 
   font-size: 70%; 
   font-weight: bold; 
} 
 
a.mainnaviupkt { 
   color: #222222; 
} 

 
.bgdunkel { 
   background-color: #DFE6F0;   
} 
 
.textrechts { 
   text-align: right; 
} 

table.data {
    background-color: #dfe6f0;
    padding: 0;
    margin: 0;
    border: 0;
    width: 30em;
    border-collapse: collapse;
}

.data tr {
    background-color: #DFE6F0;
    vertical-align: top;
    padding: 0;
    margin: 0;
    border: 0;
}
.data th {
    text-align: left;
    background-color: #5e7eac;
    color: #DFE6F0; 
    padding: 0.35em;
    margin: 0em;
    border: 0.07em solid #c6d2e3;
}

.data td {
    background-color: #DFE6F0;
    padding: 0.35em;
    margin: 0em;
    border: 0.07em solid #c6d2e3;
}

table.dataBreit {
    background-color: #dfe6f0;
    padding: 0em;
    margin: 0em;
    border: none;
    border-collapse:collapse;
}

.dataBreit tr {
    background-color: #DFE6F0;
    vertical-align: top;
    padding: 0em;
    margin: 0em;
    border: none;
}
.dataBreit th {
    text-align: left;
    background-color: #5e7eac;
    color: #DFE6F0; 
    padding: 0.35em;
    margin: 0em;
    border: none;
    border-bottom: 0.07em solid #c6d2e3;
}

.dataBreit td {
    background-color: #DFE6F0;
    padding: 0.35em;
    margin: 0em;
    border: none;
    border: 0.07em solid #c6d2e3;
}

table.dataBestell {
    background-color: #dfe6f0;
    padding: 0em;
    margin: 0em;
    border: none;
    width: 100%;
}

.dataBestell tr {
    background-color: #DFE6F0;
    vertical-align: top;
    padding: 0em;
    margin: 0em;
    border: none;
}
.dataBestell th {
    text-align: left;
    background-color: #5e7eac;
    color: #DFE6F0; 
    padding: 0.35em;
    margin: 0em;
    border: 0.07em solid #f2f5fa;
}

.dataBestell td {
    background-color: #DFE6F0;
    padding: 0.35em;
    margin: 0em;
    border: 0.07em solid #f2f5fa;
}

/*noch prŸfen*/

.datatable {
    background-color: #5e7eac;
}


.datatablehead {
    text-align: left;
    background-color: #5E7EAC;
    color: #DFE6F0; 

}

.datatablecontent {
    background-color: #DFE6F0;
    color: #222222;
} 

.pm01 {
    background-color: #DFE6F0;
    color: #222222;
    padding-top: 0.35em;
    padding-bottom: 0.35em;
}

.pm02 {
    background-color: #F2F5FA;
    color: #222222;
    padding-top: 0.35em;
    padding-bottom: 0.35em;
}


.center {
    text-align: center;
}

/*Sitemap*/
.sitemap {
    margin-left: 0.7em;
    margin-top: 0;
    margin-bottom: 0;
    list-style-image:url('../layout_pics/list.gif')
}
.dptext { 
	margin: 0 0 1em 9em;
}

/*Formulare*/
 
form { 
   margin: 0; 
   padding: 0; 
} 
 
 
input, selection { 
   color: #5e7eac; 
   border: none; 
} 
 
.tinput { 
   font-size: 70%; 
   font-weight: bold; 
   background-color: #F2F5FA; 
   color: #5e7eac; 
} 

.tinputservice { 
    font-size: 100%;
    font-weight: bold; 
    background-color: #F2F5FA; 
    color: #5e7eac; 
}

.input { 
   font-weight: bold; 
   background-color: #F2F5FA; 
   color: #5e7eac;
} 

.suchform {
    width: 30em;
    border: 0.07em solid #5e7eac;
    color: #222222;
    margin-bottom: 0.3em;
    background-color: #f2f5fa;
    font-size: 95%;
}
.suchformS {
    width: 30em;
    border: 0.07em solid #5e7eac;
    color: #222222;
    margin-bottom: 0.3em;
    background-color: #f2f5fa;
    font-size: 95%;
}


.submit {
    font-weight: bold;
    color: #193366;
    background-color: #B3C0D1;
    border: solid;
    border-width: 0.07em;
    border-left-color: #FFFFFF;
    border-left-width: 0.07em;
    border-top-color: #FFFFFF;
    border-top-width: 0.07em;
}

.inputnav {
    width: 14em;
    font-size: 70%;
    border: 0.07em solid #5e7eac;
    color: #222222;
    background-color: #f2f5fa;
}

/*Wissenstransfer*/
.clear {
    clear: both;
}

.transferlinks {
    width: 45%;
    float: left;
    margin: 0;
    padding: 0.14em 0.14em 0.14em 0.14em;
}

.transferrechts {
    width: 45%;
    float: right;
    margin: 0;
    padding: 0.14em 0.14em 0.14em 0.14em;
}

.dunkel {
   width: 100%;
   margin: 0.21em 0 0.21em 0;
    padding: 0.14em 0.14em 0.14em 0.14em;
   background-color: #DFE6F0;
}

.inputSchmal {
    margin-top: 2px;
    margin-bottom: 5px;
    color: #222222;
    width: 10em;
    border: 0.07em solid #5e7eac;
}

.divpresse { 
   padding-left: 0.2em; 
   margin-left: 0.2em;
} 

.center {
   text-align: center;
}


table.formular, .formular td, .formular tr, .formular th {
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

tr {
    vertical-align:top;
}

.formular td {
   padding-right: 0.3em;
   padding-top: 0.15em;
   padding-bottom: 0.15em
}

table.blaetterpfeile, .blaetterpfeile td, .blaetterpfeile tr, .blaetterpfeile th {
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
}

tr {
    vertical-align:top;
}

td.blaetterpfeilelinks {
   width: 33%;
   padding-top: 0.15em;
   padding-bottom: 0.15em;
   text-align: left;
}
td.blaetterpfeilemitte {
   width: 33%;
   padding-top: 0.15em;
   padding-bottom: 0.15em;
   text-align: middle;
}
td.blaetterpfeilerechts {
   width: 33%;
   padding-top: 0.15em;
   padding-bottom: 0.15em;
   text-align: right;
}

/*Infok·sten mit anderer Farbunterlegung*/

div.info {
   background-color: #dfe6f0;
   color: #222222;
   border: 1px solid #5e7eac;
   padding: 0;
   margin: 0;
}

div.infoHeadline {
   background-color: #5e7eac;   
   color: #f2f5fa;
   margin:0;
   border:0;
   padding:0;
}

div.infoHeadline h2 {
   color: #f2f5fa;
   padding: 0.3em;
   margin: 0;
   border: 0;
}

div.info p, div.info h3{
   padding: 0.3em;
   margin: 0.3em;
}

/*Zweispaltig mit gleich breiten Spalten*/
.spalteLinks {
    clear: both;
    width: 45%;
    float: left;
}

.spalteRechts {
    width: 45%;
}


/*Zweispaltig mit schmaler linker Spalte*/
.spalteLinksSchmal {
    clear: both;
    width: 5em;
    float: left;
    margin: 0;
    padding: 0.14em 0.14em 0.14em 0.14em;
}

.spalteRechtsBreit {
    width: 40em;
    margin: 0;
    padding: 0.14em 0.14em 0.14em 0.14em;
}

