/* Uebergangsweises CSS uebernommen aus basic.css von KNB */
/* Jasmina Liessmann - 3-point concepts 11.06.2008 */

/* kopf */

#layout {margin:2px 0px 0px 2px; padding:0; text-align:left; width:983px;}
#layout #kopf {background:url(../bilder/header.gif) 0px 0px no-repeat; height:108px; text-align:left;}
#layout #kopf h1 {background:transparent url(../bilder/header_inlay.gif) no-repeat scroll 0px; float:right; height:79px; margin:15px 10px 0 0; width:330px;}
* html #layout #kopf h1 {margin:15px 5px 0 0;}
#layout #kopf h1 span {font-size:0px; line-height:0px; position:absolute; top:-1000px; left:-1000px;}



/* navigation */
#layout td navigation {font-family:verdana, arial, helvetica;}
#layout td.navigation div.thema {color:#D7DCE6; font-size:1.2em; font-weight:bold; text-decoration:none; vertical-align:middle; white-space:nowrap; width:8.4em;}
* html #layout td.navigation div.thema {width:7.65em;}
#layout td.navigation div.navigation_pos {margin:0px; padding:0px; text-align:left;}
#layout td.navigation div.navigation_pos a:link, #layout td.navigation div.navigation_pos a:visited {background:#FFF; color:#29437C; font-size:1.0em; font-weight:bold; margin-left:1px; padding:3px 7px 4px 7px; text-decoration:none; vertical-align:middle;}
head+body #layout td.navigation div.navigation_pos a:link, #layout td.navigation div.navigation_pos a:visited {vertical-align:bottom;}
#layout td.navigation div.navigation_pos a:hover, #layout td.navigation div.navigation_pos a:focus {background:none;}
#layout td.navigation div.navigation_pos a.on:link, #layout td.navigation div.navigation_pos a.on:hover, #layout td.navigation div.navigation_pos a.on:visited {background:#ECEEFA;}
#layout td.navigation div.metanavi {margin-bottom:18px; text-align:right;}
#layout td.navigation div.metanavi a:link, #layout td.navigation div.metanavi a:visited {background:#ECEEFA url(../bilder/pfeil_menue_off.gif) 0px 8px no-repeat; padding:4px 10px 6px 13px; color:#29437C; font-size:1.0em; text-decoration:none; vertical-align:bottom;}
#layout td.navigation div.metanavi a:hover, #layout td.navigation div.metanavi a:focus {background:#ECEEFA url(../bilder/pfeil_menue_on.gif) 0px 8px no-repeat;}
#layout td.navigation div.metanavi a.on:link, #layout td.navigation div.metanavi a.on:hover, #layout td.navigation div.metanavi a.on:visited {background:#ECEEFA url(../bilder/pfeil_menue_on.gif) 0px 8px no-repeat;}
#layout td.navigation div.hr_top {background:url(../bilder/line_solid.gif) repeat-x; height:1px; margin:4px 0px 5px 0px; padding:0px;}
* html #layout td.navigation div.hr_top {background:url(../bilder/line_solid.gif) repeat-x; height:1px; margin:4px 0px 2px 0px; padding:0px;}
#layout td.navigation div.hr_bottom {background:url(../bilder/line_solid.gif) repeat-x; height:1px; margin:2px 0px 6px 0px; padding:0px;}
* html #layout td.navigation div.hr_bottom {background:url(../bilder/line_solid.gif) repeat-x; height:1px; margin:2px 0px 1px 0px; padding:0px;}
#layout td.navigation div.hr_top hr, #layout div.hr_bottom hr {display:none;}


#layout td.spalte_mitte {width:36em;}

.biblio_portal {color:#9C263C; font-family: verdana; font-size:11px; margin-bottom:3px;}

#layout td.spalte_mitte div.hr2 {background:url(../bilder/line_solid.gif) repeat-x; height:1px; margin-top:5px; padding:0px;}
#layout td.spalte_mitte div.hr2 hr {display:none;}

/* Impressum */
#layout td.footer a:link, #layout td.footer a:visited {color:#29437C; padding-left:75px; text-decoration:none;}
#layout td.footer a:hover, #layout td.footer a:focus {color:#29437C; padding-left:75px; text-decoration:underline;}

/* footer */
#layout td.footer div.footer_pos, #layout td.footer div.footer_pos_home {color:#29437C; font-family:verdana, arial, helvetica, sans-serif; font-size:1.0em; margin:0px;  padding:2px 35px 2px 18px; text-align:right; white-space:nowrap;}
#layout td.footer div.footer_pos a{margin:0 0 0 50px;}
#layout td.footer div.footer_pos_home a{margin:0px;}
#layout td.footer div.hr {background:url(../bilder/line_solid.gif) repeat-x; height:1px; margin:4px 0px 4px 0px; padding:0px;}
#layout td.footer div.hr hr {display:none;}

