/* vim: set expandtab tabstop=2 shiftwidth=2 softtabstop=2: *//* CSS by Marc Straßenburg *//* http://www.bundesarchiv.de/erinnerungsstaette *//* Last change: July 31th, 2008 */ /* at first reset relevant tags */center, isindex, menu, dir,html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0;  border: 0;  outline: 0;  font-weight: inherit;  font-style: inherit;  font-size: 100.01%;  font-family: inherit;  font-variant: inherit;  vertical-align: baseline;}/* setup global page settings */html, body {  height: 100.01%;  font-family:  Verdana, Arial, Helvetica, sans-serif, Tahoma;  font-weight: normal;  line-height: 1.333;  color: #231f20;  background-color: #FFF !important;}.hidden { display: none; }.clear {	display: block;  clear: both;  border: 0;  height: 0;  width: auto;  font-size: 0;  line-height: 0;  margin: 0;  padding: 0;}/* BITV Extension */.aux {	height: 1px;	left: 0;	overflow: hidden;	position: absolute;	top: -999em;	width: 1px;}:focus { outline: 0; } /* remove focus outline for IEs */strong { font-weight: bold; }ul, ol { list-style: none; }img { border: 1px solid #ECDECD; }img.without_border { border: 0; }acronym, abbr { cursor: help; }acronym { letter-spacing: .07em; }address { display: block; font-style: normal; }sup {	margin-left: 1px;  font-size: .9em;	font-weight: bold;	line-height: 1;	color: #C8242B;	vertical-align: top;}/* cites settings */blockquote {	margin: 20px 20px 40px 20px;	font-style: italic;}blockquote cite {	margin-left: 15px;	font-style: normal;}/* tables */table {    border-collapse: separate;    border-spacing: 0;}caption, th, td {    text-align: left;    font-weight: normal;}/* bugfixing *//* http://www.positioniseverything.net/explorer/ie-listbug.html */ul, ol, dl { position: relative; }/* always show scrollbars with Firefox and Opera */html { overflow: scroll; }/* default link appearance */a:link,a:active,a:visited { color: #083e89; text-decoration: underline; }a:hover,a:focus { color: #C8242B; text-decoration: underline; }/* default headers appearance */h1, h2, h3, h4, h5, h6 {  margin: 20px 0 .8em 0;  font-weight: bold;	font-family:  Arial, Verdana, Helvetica, sans-serif, Tahoma;}h1 {	width: 500px;	margin-top: 30px;  line-height: 1.2;}h2 {	margin-top: 15px;  margin-bottom: 15px;  padding-left: 15px;	background: transparent url(../images/head_h2_dot.gif) no-repeat 0 .45em;	font-size: 1.2em;}h3 {  font-size: .85em;  margin: 30px 0 8px 0;}h3.section_header,.section_header_light {	clear: both;	display: block;	width: auto;	margin: 25px 0 10px 0;	padding: 3px 3px 2px 3px;	font-size: .75em;	font-weight: bold;	color: #231F20;	background: #ECDECD url(../images/fade_dark.gif) repeat-x 0 0;	border-top: 1px solid #C9A87E;}h3.section_header a:link,h3.section_header a:active,h3.section_header a:visited,h3.section_header a:hover,h3.section_header a:focus {  color: #231F20;	text-decoration: none;  padding-left: 10px;  background: transparent url(../images/list_style_arrow.gif) no-repeat 0 .25em;}.section_header_light {	/*	background: #FBF6EF url(../images/fade_light.gif) repeat-x 0 0;	border-top: 1px solid #ECDECD;	*/	background: none;	border: 0;	padding: 0;}.section_header_light a:link,.section_header_light a:active,.section_header_light a:visited,.section_header_light a:hover,.section_header_light a:focus {	font-size: 1.15em;}h4, h5, h6 {  font-size: .75em;  margin: 15px 0 0 0;}/* text layout */p, ul, ol, address {  margin: 0 0 15px 0;  font-size: .75em;}#wrap_banner p { display: none; }.small_text {  font-size: .8em;  font-weight: normal;}.emphasize_small {  color: #C8242B;  font-size: .75em;  font-weight: bold;}.warning,.success {  width: 490px;  margin: 15px 0;  padding: 15px;  font-weight: bold;}.warning {  color: #C8242B;  border: 2px solid #C8242B;}.success {	color: #107C10;  border: 2px solid #107C10;}/* some lists */ol {	margin-left: 30px;	list-style-type: decimal;	list-style-image: none;}/* patch font-size for nested lists */ul li ul,ol li ul {	margin: 5px 0 5px 20px;	list-style-type: square;	list-style-image: none;}ul li ol,ol li ol {	margin: 5px 0 5px 30px;	list-style-type: decimal;	list-style-image: none;}ul li ul li,ul li ol li,ol li ul li,ol li ol li {	font-size: 1.3em;}ul li h3,ul li h4,ul li h5 {	font-size: 1em;}/* skip options to reach some sections ---------------------------------------*/.skip_menu {  position: absolute;  left: -1000px;  z-index: 666;  width: 240px;  height: 27px;}.skip_menu a:link,.skip_menu a:visited {  display: block;  position: absolute;  z-index: 666;  width: 219px;  height: 21px;  background-color: #FFF;  color: #FFF;  padding: 3px 10px 1px 10px;}* html .skip_menu a:link,* html .skip_menu a:visited {  height: 28px;  /* fuer IE 5 und 5.5 */  hei\ght: 22px; /* fuer IE 6 */  width: 240px;  /* fuer IE 5 und 5.5 */  wid\th: 220px;  /* fuer IE 6 */}.skip_menu a:focus,.skip_menu a:active {  left: 1000px;  top: 5px;  background-color: #083E89;  font-weight: bold;  border: 1px solid #fff;  text-decoration: none;}/* top identification section ------------------------------------------------*/#section_head {  clear: both;  position: absolute;  left: 11px;  top: 12px;  width: 950px;  height: auto;}#wrap_logo {	display: block;	overflow: hidden;  position: relative;  float: left;  left: 0;  top: 0;  width: 143px;  height: 100px;}#wrap_logo img { border: 0; }#wrap_banner {  position: relative;  float: left;  left: 0;  top: 0;  width: 717px;  height: 100px;  padding-left: 90px;  background: transparent url(../images/rastatt_header.gif) no-repeat right 10px;}/* navigation level */#wrap_nav {	display: block;	clear: both;	width: 100%;	height: auto;	padding: 0;  overflow: hidden;}/* primary level */#wrap_nav #wrap_primary {	width: 100%;  background: transparent url(../images/background_blue.gif) repeat-x 0 bottom;}#wrap_nav #wrap_primary ul {	width: auto;	margin: 0;}#wrap_nav #wrap_primary ul li {	display: block;	float: left;	width: auto;}#wrap_nav #wrap_primary ul li.last_entry { border: 0; }#wrap_nav #wrap_primary ul li a:link,#wrap_nav #wrap_primary ul li a:active,#wrap_nav #wrap_primary ul li a:visited {	display: block;	color: #FFF;	font-weight: bold;	font-size: 1em;	text-decoration: none;	padding: 4px 10px 6px 10px;  border-right: 1px solid #6290de;}#wrap_nav #wrap_primary ul li a:hover,#wrap_nav #wrap_primary ul li a:focus {	color: #FFF;  text-decoration: underline;}#wrap_nav #wrap_primary ul li a:link.active, /* complete tag set for all browsers */#wrap_nav #wrap_primary ul li a:active.active,#wrap_nav #wrap_primary ul li a:visited.active {	color: #083E89;	text-decoration: none;	background-color: #FFFBEF;	border-left: 1px solid #FFF;	/* border-top: 1px solid #6290DE; */	border-right: 1px solid #FFF;}/* secondary level */#wrap_nav #wrap_secondary {  width: 100%;  background-color: #FFFBEF;  padding-top: 3px;}/* set indent for second level */#wrap_nav .navpad01 { padding-left: 0; }#wrap_nav .navpad02 { padding-left: 5px; }#wrap_nav .navpad03 { padding-left: 75px; }#wrap_nav .navpad04 { padding-left: 0; }#wrap_nav .navpad05 { padding-left: 220px; }#wrap_nav .navpad06 { padding-left: 0; }#wrap_nav #wrap_secondary ul {	width: auto;	margin: 0;}#wrap_nav #wrap_secondary ul li {	display: block;	float: left;	width: auto;}#wrap_nav #wrap_secondary ul li.last_entry { border: 0; }#wrap_nav #wrap_secondary ul li a:link,#wrap_nav #wrap_secondary ul li a:active,#wrap_nav #wrap_secondary ul li a:visited {	display: block;	font-size: .9em;	color: #231f20;	font-weight: normal;	text-decoration: none;	padding: 5px 10px 7px 10px;}#wrap_nav #wrap_secondary ul li a:hover,#wrap_nav #wrap_secondary ul li a:focus {  color: #C8242B;  text-decoration: underline;}#wrap_nav #wrap_secondary ul li a:link.active, /* complete tag set for all browsers */#wrap_nav #wrap_secondary ul li a:active.active,#wrap_nav #wrap_secondary ul li a:visited.active {	font-weight: bold;	color: #083E89;  text-decoration: none;}/* content -------------------------------------------------------------------*/#section_content {	display: block;	position: absolute;	left: 11px;	top: 170px;	width: 950px;	height: auto;}.breadcrumbs {  display: block;  width: auto;  font-size: .7em;  margin: 0;  padding: 15px 5px 5px 13px;  border-top: 1px solid #EEE;	background: transparent url(../images/fade_lightgrey.gif) repeat-x 0 bottom;  border-bottom: 1px solid #CCC;}/* settings for content layout */#wrap_content,#wrap_maxwidth_content {	display: block;	float: left;	width: 525px;	height: auto;	padding: 5px 60px 35px 15px;}#wrap_maxwidth_content { width: auto; }#wrap_content ul {	margin-left: 17px;	list-style: square url(../images/list_style_reddot.gif) outside;}#wrap_content div.toolbar,#wrap_maxwidth_content div.toolbar {	display: block;  height: auto;  margin-top: 10px;  margin-left: -15px;  padding: 5px 0;	width: auto;	text-align: right;	border-bottom: 1px solid #EEE;}#wrap_content div.borderless { border: 0; }#wrap_content div.toolbar p,#wrap_maxwidth_content div.toolbar p {	font-size: .7em;	line-height: 1;	padding: 0;	margin: 0;	color: #083e89;}#wrap_content div.toolbar img,#wrap_maxwidth_content div.toolbar img {	border: 0;	vertical-align: bottom;}#wrap_content div.toolbar img.pad,#wrap_maxwidth_content div.toolbar img.pad {	margin-right: 5px;}#wrap_content p.teaser {	margin: 0 0 25px 0;	font-weight: bold;	color: #231f20;}/* text backgrounds */.background_blue {  background-color: #6290de;  padding: 10px;  margin: 15px 0 25px 0;}.background_yellow {  background-color: #FEEABA;  padding: 10px;  margin: 15px 0 25px 0;}/* image positions */.float_left, .float_right {	display: block;	width: 252px;	background-color: #EEE;}.float_left {	float: left;	margin: 3px 15px 16px 0;}.float_right {	float: right;	margin: 3px 0 16px 20px;}.float_left p,.float_right p {	float: left;	clear: left;  width: auto;	padding: 2px 4px 2px 4px;	margin: 0;	font-size: .6em;	color: #231f20;}	.width_auto { width: auto; }img.zoom {  float: right;	margin: 2px 4px 2px 0;	padding: 0;	border: 0 !important;}/* fix non-quadrate images until editing persons know how to resize an image */div.fix_non_quadrate {	display: block;	overflow: hidden;	margin-bottom: 15px;	width: 80px;	height: 80px;	background-color: transparent;	border: 1px solid #EEE;  text-align:center	line-height: 80px;	_font-size: 65px;	#font-size: 65px;}div.fix_non_quadrate img { border: 0; vertical-align: middle; }/* module defintions *//* download, link */.wrap_dl,.wrap_link {	display: block;	margin: 5px 0 10px 0;	min-height: 20px;}.wrap_dl p,.wrap_link p { margin-bottom: 0; }.link_extern {  padding-left: 22px;	background: transparent url(../images/links_extern.gif) scroll no-repeat 1px 1px;}.link_intern {  padding-left: 22px;	background: transparent url(../images/links_intern.gif) scroll no-repeat 0 0;}/* auto lists */ul.db_list li {	clear: both;	list-style: square url(../images/list_style_arrow.gif) outside;	padding-bottom: 10px;}ul.db_list li p {  margin: 3px 0 0 0;  font-size: 1em;}ul.db_list li div.fix_non_quadrate { margin: 7px 10px 15px 0; }/* multi pages */div.mp_control {	display: block;	clear: both;	width: 512px;	height: auto;	padding: 2px;	margin: 30px 0 0 0;	background-color: #FEEABA;	border-top: 1px solid #FEC459;}div.mp_control ul li {	display: block;	float: left;	width: auto;	height: 20px;	list-style: none;	padding: 0;}div.mp_control ul li img { border: 0; }div.mp_control ul li.active {	color: #C8242B;	font-weight: bold;}div.mp_control ul li.page,div.mp_control ul li.active {	padding: 1px 4px 0 4px;}/* settings for panel layout */#wrap_panel {	display: block;	float: right;	width: 340px;	height: auto;	padding: 5px 0 0 0;}#wrap_panel .wrap_mod {	display: block;	width: auto;	min-height: 105px;  border-bottom: 1px dotted #C9A87E;  padding: 10px 30px 0 20px;  background-color: #F6F1EA;  margin-bottom: 5px;}#wrap_panel .wrap_mod h3,#wrap_panel .wrap_mod h4 {	margin: 5px 0 0 0;  padding-left: 10px;  font-size: .75em;  background: transparent url(../images/list_style_arrow.gif) no-repeat 0 .35em;}#wrap_panel .wrap_mod h3 a,#wrap_panel .wrap_mod h4 a {  font-weight: normal;}#wrap_panel .wrap_mod h4 { font-weight: normal; }#wrap_panel .wrap_mod h3.simple_head { background: none; }#wrap_panel .wrap_mod p,#wrap_panel .wrap_mod address {	margin-bottom: 7px;  padding-left: 10px;}#wrap_panel .wrap_mod .float_left {	display: block;	float: left;	width: 60px;	height: 60px;	margin: 3px 10px 0 10px;}#wrap_panel .wrap_mod ul { margin-left: 10px; }#wrap_panel .wrap_mod ul li { margin-bottom: 5px; }/* for FF/Gecko only - resetted in ie specific css files */#wrap_panel .wrap_mod hr { margin-top: 10px; }/* individual settings for homepage */#section_homepage {	display: block;	position: absolute;	left: 11px;	top: 170px;	width: 950px;	height: auto;	border-top: 1px dotted #C9A87E;}#section_homepage #wrap_content {	padding-top: 20px;}#section_homepage h4 {	font-size: .9em;  margin: 10px 0 2px 0;}#section_homepage img.float_left {	display: block;	float: left;	width: auto;	height: auto;	margin: 0 15px 0 0;}#section_homepage ul { margin-left: 17px; }#section_homepage ul li { margin-bottom: 8px; }/* footer --------------------------------------------------------------------*/#section_footer {  font-size: .8em;  font-weight: normal;  border-top: 1px solid #E6EDF6;  padding-top: 5px;  width: 600px;  margin: 15px 0 30px 0;  text-align: right;}#section_footer p {  margin-top: 5px;  padding-top: 10px;  text-align: left;  line-height: 1.6;  color: #231f20;  border-top: 1px solid #E6EDF6;}#section_footer p.borderless { border: 0; }#section_footer p.copyright { font-size: .85em; } /* resized to support styleguide by bund.de */#section_footer p a:link,#section_footer p a:active,#section_footer p a:visited {  color: #231f20;  text-decoration: none;}#section_footer p a:hover,#section_footer p a:focus { text-decoration: underline; }#section_footer a.top {  padding-left: 10px;  font-size: .85em;  background: transparent url(../images/arrow_top.gif) no-repeat 0 2px;}/* forms ---------------------------------------------------------------------*/form br {  clear: both;	height: 1px;}form hr {	display: block;	clear: both;  height: 1px;  width: 100%;  margin: 25px 0;  padding: 0;  border: 0;  font-size: 0;	background-color: #F6F0E8;	color: #F6F0E8;}form em {	font-size: 1.2em;  font-weight: bold;	color: #C8242B;}fieldset {	display: block;	width: 490px;	margin: 15px 0;	padding: 15px;	border: 1px solid #ECDECD;	background-color: #F6F0E8;}fieldset.control {	background-color: #FEEABA;	border: 0;	border-top: 1px solid #FEC459;	margin-bottom: 50px;	padding: 5px;	text-align: right;	width: 512px;}fieldset legend {  font-size: .75em;	font-weight: bold;	color: #231F20;	padding: 0 5px;}fieldset p {	font-size: .75em;	margin-bottom: 20px;}fieldset span {	font-size: .7em;	vertical-align: middle;}fieldset label {	display: block;	clear: both;	font-size: .7em;	text-align: left;	width: auto;	vertical-align: middle;}fieldset label.left {	float: left;	margin-right: 10px;	padding: 2px 0;	vertical-align: middle;}fieldset input,fieldset select,fieldset textarea,fieldset .visible {	width: auto;	margin: 0 0 5px 0;	padding: 2px;  font-family: Verdana, Helvetica, Arial, Sans-serif;	font-size: .75em;	border: 1px solid #999;	vertical-align: bottom;}fieldset select { width: auto; margin-bottom: 3px; }fieldset select option { margin-right: 10px; margin-left: 2px; }fieldset textarea { overflow: auto; height: 5em; margin-bottom: 10px; }/* Size some form elements */fieldset .widthMini { width: 60px; } /* 7 digits */fieldset .widthSmall { width: 180px; }fieldset .widthMedium { width: 330px; }fieldset .widthFull { width: 96%; }fieldset textarea.widthFull { height: 170px; }fieldset input.checkbox {	display: block;  float: left;  width: auto;  clear: both;  margin: 0 5px 0 0;  padding: 0;  border: 0;}/* some little style helper */fieldset div.auto_boxed {  display: block;  float: left;	width: auto;	margin-right: 25px;}fieldset div.half_boxed {  display: block;  float: left;	width: 50%;}fieldset div.indent {	display: block;  margin: 10px 0 10px 50px;}/* some fox & gecko gimmicks */fieldset label,fieldset select,fieldset input[type=button] { cursor: pointer; }input:active,input:focus,textarea:active,textarea:focus,select:active,select:focus { border: 1px solid #231F20; background-color: #F8F8F8; }/* project settings ----------------------------------------------------------*/div.hoverbox {	display: block;	position: absolute;  z-index: 23;	left: 633px;	top: 310px;	width: 283px;	padding: 15px;	border: 2px solid #ECDECD;	background-color: #F6F0E8;}div.hoverbox_og {	display: block;	position: absolute;  z-index: 23;	left: 283px;	top: 660px;	width: 283px;	padding: 15px;	border: 2px solid #ECDECD;	background-color: #F6F0E8;}div.hoverbox h4,div.hoverbox_og h4 {	margin-bottom: 5px;}/* overthetop project section *//* --- Version 1 --- */#section_navi_top { width: 960px; }#section_navi_top #wrap_portal_functions {  /*	background: transparent url(../images/fade_light.gif) repeat-x 0 0;	*/  border-bottom: 1px solid #EEE;  min-height: 25px;  padding: 3px 3px 0 0;  text-align: left;  vertical-align: middle;  white-space: nowrap;  font-size: .9em;  color: #999;}#section_navi_top #wrap_portal_functions ul { margin: 0; }#section_navi_top #wrap_portal_functions ul li {  background: transparent url(../images/pfeil2.gif) no-repeat 0 7px;  display: block;	float: left;	margin-right: 5px;	padding: 2px 0 0 13px;}#section_navi_top #wrap_portal_functions ul li.first { background: none; }#section_navi_top #wrap_portal_functions ul li a:link,#section_navi_top #wrap_portal_functions ul li a:active,#section_navi_top #wrap_portal_functions ul li a:visited {	font-size: .9em;	color: #999;  text-decoration: underline;}#section_navi_top #wrap_portal_functions ul li a:hover,#section_navi_top #wrap_portal_functions ul li a:focus {  color: #C8242B;  text-decoration: underline;}#section_navi_top #wrap_portal_functions form fieldset {  background-color: transparent;  border: 0;	display: block;	float: right;  margin: 2px 0 0 0;	padding: 0;	width: auto;}#section_navi_top #wrap_portal_functions form fieldset label {	display: block;	clear: both;	float: left;	font-size: .7em;	text-align: left;	width: auto;	vertical-align: middle;	margin-right: 5px;	padding-top: 1px;}#section_navi_top #wrap_portal_functions form fieldset select {  font-size: .7em;	vertical-align: bottom;	padding:0;	color: #231f20;}#section_navi_top #wrap_portal_functions form fieldset select optgroup {	font-weight: bold;	font-style: normal;}#section_navi_top #wrap_portal_functions form fieldset select option { margin: 0; }#section_navi_top #wrap_portal_functions fieldset img { vertical-align: top; }#section_navi_top #wrap_portal_functions fieldset input {  border: 0;	vertical-align: top;	margin: 0;	padding: 0;}#section_navi_top #wrap_meta {  display: block;  float: left;  width: 960px;  min-height: 25px;  padding-top: 5px;  color: #999;}#section_navi_top #wrap_meta ul {  float: right;  list-style: none;  width: auto;  margin-right: 26px;}#section_navi_top #wrap_meta ul li {  float: left;  padding: 0 0 0 5px;  font-size: .9em;}#section_navi_top #wrap_meta ul li a:link,#section_navi_top #wrap_meta ul li a:active,#section_navi_top #wrap_meta ul li a:visited {  text-decoration: underline;}#section_navi_top #wrap_meta ul li a:hover,#section_navi_top #wrap_meta ul li a:focus {  text-decoration: underline;}/*/* --- Version 2 ---#section_navi_top { width: 960px; }#section_navi_top #wrap_portal_functions {  background: transparent url(../images/fade_light.gif) repeat-x 0 0;  border-bottom: 1px solid #EEE;  display: none;  min-height: 25px;  padding: 3px 3px 0 0;  text-align: left;  vertical-align: middle;  white-space: nowrap;}#section_navi_top #wrap_portal_functions ul { margin: 0; }#section_navi_top #wrap_portal_functions ul li {  background: transparent url(../images/pfeil2.gif) no-repeat 0 7px;  display: block;	float: left;	margin-right: 5px;	padding: 2px 0 0 13px;}#section_navi_top #wrap_portal_functions ul li.first { background: none; }#section_navi_top #wrap_portal_functions ul li a:link,#section_navi_top #wrap_portal_functions ul li a:active,#section_navi_top #wrap_portal_functions ul li a:visited {	font-size: .9em;  text-decoration: underline;}#section_navi_top #wrap_portal_functions ul li a:hover,#section_navi_top #wrap_portal_functions ul li a:focus {  text-decoration: underline;}#section_navi_top #wrap_meta {  display: block;  float: left;  width: 960px;  min-height: 25px;  padding-top: 5px;}#section_navi_top #wrap_meta ul {  float: right;  list-style: none;  width: auto;}#section_navi_top #wrap_meta ul li {  float: left;  padding: 0 0 0 5px;  font-size: .8em;}#section_navi_top #wrap_meta ul li a:link,#section_navi_top #wrap_meta ul li a:active,#section_navi_top #wrap_meta ul li a:visited {  text-decoration: underline;}#section_navi_top #wrap_meta ul li a:hover,#section_navi_top #wrap_meta ul li a:focus {  text-decoration: underline;}#section_navi_top #wrap_meta ul li form fieldset {  background-color: transparent;  border: 0;	display: block;  margin: 0;	padding: 0;	width: auto;}#section_navi_top #wrap_meta ul li form fieldset label {	display: block;	clear: both;	float: left;	font-size: 1em;	text-align: left;	width: auto;	vertical-align: middle;	margin-right: 5px;	padding-top: 1px;}#section_navi_top #wrap_meta ul li form fieldset select {  font-size: 1em;	vertical-align: bottom;	padding:0;}#section_navi_top #wrap_meta ul li form fieldset select optgroup {	font-weight: bold;	font-style: normal;}#section_navi_top #wrap_meta ul li form fieldset select option { margin: 0; }#section_navi_top #wrap_meta ul li fieldset img { vertical-align: top; }#section_navi_top #wrap_meta ul li fieldset input {  border: 0;	vertical-align: top;	margin: 0;	padding: 0;}*//*/* --- Version 3 ---#section_navi_top { width: 960px; }#section_navi_top #wrap_portal_functions {  background: transparent url(../images/fade_light.gif) repeat-x 0 0;  border-bottom: 1px solid #EEE;  min-height: 25px;  padding: 3px 3px 0 0;  text-align: left;  vertical-align: middle;  white-space: nowrap;}#section_navi_top #wrap_portal_functions ul { margin: 0; }#section_navi_top #wrap_portal_functions ul li {  background: transparent url(../images/pfeil2.gif) no-repeat 0 7px;  display: block;	float: left;	margin-right: 5px;	padding: 2px 0 0 13px;}#section_navi_top #wrap_portal_functions ul li.first { background: none; }#section_navi_top #wrap_portal_functions ul li a:link,#section_navi_top #wrap_portal_functions ul li a:active,#section_navi_top #wrap_portal_functions ul li a:visited {	font-size: .8em;  text-decoration: underline;}#section_navi_top #wrap_portal_functions ul li a:hover,#section_navi_top #wrap_portal_functions ul li a:focus {  text-decoration: underline;}#section_navi_top #wrap_meta form fieldset {  background-color: transparent;  border: 0;	display: block;	float: right;  margin: 2px 0 0 0;	padding: 0;	width: auto;}#section_navi_top #wrap_meta form fieldset label {	display: block;	clear: both;	float: left;	font-size: .7em;	text-align: left;	width: auto;	vertical-align: middle;	margin-right: 5px;	padding-top: 1px;}#section_navi_top #wrap_meta form fieldset select {  font-size: .7em;	vertical-align: bottom;	padding:0;}#section_navi_top #wrap_meta form fieldset select optgroup {	font-weight: bold;	font-style: normal;}#section_navi_top #wrap_meta form fieldset select option { margin: 0; }#section_navi_top #wrap_meta fieldset img { vertical-align: top; }#section_navi_top #wrap_meta fieldset input {  border: 0;	vertical-align: top;	margin: 0;	padding: 0;}#section_navi_top #wrap_meta {  display: block;  float: left;  width: 960px;  min-height: 25px;  padding-top: 5px;  color: #231f20;}#section_navi_top #wrap_portal_functions ul#meta {  float: right;  list-style: none;  width: auto;}#section_navi_top #wrap_portal_functions ul#meta li {	background: none;  float: left;  padding: 0;}#section_navi_top #wrap_portal_functions ul#meta li a:link,#section_navi_top #wrap_portal_functions ul#meta li a:active,#section_navi_top #wrap_portal_functions ul#meta li a:visited {  text-decoration: underline;}#section_navi_top #wrap_portal_functions ul#meta li a:hover,#section_navi_top #wrap_portal_functions ul#meta li a:focus {  text-decoration: underline;}*/
