div#navigation div.nav_info a.einfuehrung {background: url('../_Bilder/Layout/nav_info_faq.gif') no-repeat 0px 50%;}
div#navigation div.nav_info a.abo {background: url('../_Bilder/Layout/nav_info_newsletter.gif') no-repeat 0px 50%;}
div#navigation div.nav_info a.wirhelfenweiter {background: url('../_Bilder/Layout/nav_info_presse.gif') no-repeat 0px 50%;}
div#navigation div.nav_info a.glossar {background: url('../_Bilder/Layout/nav_info_faq.gif') no-repeat 0px 50%;}
div#navigation div.nav_info a.faq {background: url('../_Bilder/Layout/nav_info_fragezeichen.gif') no-repeat 0px 50%;}
div#navigation div.nav_info a.links {background: url('../_Bilder/Layout/nav_info_bookmark.gif') no-repeat 0px 50%;}
div#navigation div.nav_info a.archiv {background: url('../_Bilder/Layout/nav_info_literatur.gif') no-repeat 0px 50%;}
div#navigation div.nav_info a.downloads {background: url('../_Bilder/Layout/bg_link_download.gif') no-repeat 0px 50%;}
div#navigation div.nav_info a.coopmv {background: url('../_Bilder/Layout/nav_info_konferenzen.gif') no-repeat 0px 50%;}

#funktionen a.abo {background-image: url('../_Bilder/Layout/bg_link_kontakt.gif');}

#navigation ul a.but, #navigation ul a.but:hover {
	background:#D2E3EC url(../_Bilder/Layout/de/but.gif) no-repeat scroll 0 0px;
	border-bottom:1px solid #EEF4F8;
	display:block;
	height:29px;
}
#navigation ul a.but:hover, #navigation ul a.but.on {
	background-position:0 -65px;
}
#navigation ul a.but:hover {
	background-position:0 -65px;
	color:#1B466F;
	height:23px;	
}

#navigation ul a.but {
	padding-left: 20px;
	padding-top:6px;
	font-size:12px;
	font-weight:bold;
	color:#4f85bc;
	font-family:Tahoma;
	height:23px;
}

#navigation a:hover {
	color:#FF9900;
}

#navigation ul ul a {
	font-weight:bold;
}
#navigation ul ul ul a, #navigation ul ul ul a:hover, #navigation ul ul ul a.on {
	font-weight:normal;
}


a.externlink, a.internlink, a.downloadlink {
background-position: 0px 2px; 
background-repeat:no-repeat;
padding: 0px 0px 0px 15px;
}
a.externlink {background-image: url('../_Bilder/Layout/bg_link_extern.gif');}
a.externlink:hover {background-image: url('../_Bilder/Layout/bg_link_extern2.gif');}
a.internlink {background-image: url('../_Bilder/Layout/bg_link_weiter.gif');}
a.internlink:hover {background-image: url('../_Bilder/Layout/bg_link_weiter2.gif');}
a.downloadlink {background-image: url('../_Bilder/Layout/bg_link_download.gif');}
a.downloadlink:hover {background-image: url('../_Bilder/Layout/bg_link_download2.gif');}

.pagelinks a span {
	display:inline;
}
.pagelinks {
	font-size:70%;
}
.pagelinks a{
	text-decoration:none;
}
.first_on{  background-image:url(../_Bilder/Layout/bg_nav_first_on.gif);  background-repeat:no-repeat; width:12px; height:9px; }
.pref_on{  background-image:url(../_Bilder/Layout/bg_nav_pref_on.gif); background-repeat:no-repeat; width:12px; height:9px; }
.next_on{  background-image:url(../_Bilder/Layout/bg_nav_next_on.gif); background-repeat:no-repeat; width:12px; height:9px; }
.last_on{  background-image:url(../_Bilder/Layout/bg_nav_last_on.gif); background-repeat:no-repeat; width:12px; height:9px; }
.first_off{ background-image:url(../_Bilder/Layout/bg_nav_off.gif); background-repeat:no-repeat; width:12px; height:9px; }
.pref_off{ background-image:url(../_Bilder/Layout/bg_nav_off.gif); background-repeat:no-repeat; width:12px; height:9px; }
.next_off{ background-image:url(../_Bilder/Layout/bg_nav_off.gif); background-repeat:no-repeat; width:12px; height:9px; }
.last_off{ background-image:url(../_Bilder/Layout/bg_nav_off.gif); background-repeat:no-repeat; width:12px; height:9px; }
span:hover.first_on{  background-image:url(../_Bilder/Layout/bg_nav_first_hover.gif);  background-repeat:no-repeat; width:12px; height:9px; }
span:hover.pref_on{  background-image:url(../_Bilder/Layout/bg_nav_pref_hover.gif); background-repeat:no-repeat; width:12px; height:9px; }
span:hover.next_on{  background-image:url(../_Bilder/Layout/bg_nav_next_hover.gif); background-repeat:no-repeat; width:12px; height:9px; }
span:hover.last_on{  background-image:url(../_Bilder/Layout/bg_nav_last_hover.gif); background-repeat:no-repeat; width:12px; height:9px; }

span.pagebanner{
	display:none;
}

.error {
	font-size:70%;
	color:#FF9900;
}
/* ******* Facettensuche Anfang ******* */
div.facet {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.facet div.facetName {
	font-size:11px;
}

div.facet.small div.facetValues {
	height:90px;
}

div.facet div.facetValues {
	width:190px;
	height:150px;
	overflow-y:scroll;
	overflow-x:hidden;
	border:1px solid #dfe9f0;
	
}

div.facet div.facetValues div.disabledLink {
	background:#A8C7DA none repeat scroll 0 0;
	padding:0px 5px;
	height:1px;
	width:161px;
	border:1px solid #A4C3D7;
	border-top:0px none;
}


div.facet div.facetValues div.link {
	background:#C2D7E4 none repeat scroll 0 0;
	padding:1px 5px;
	font-size:9px;
	width:161px;
	font-weight:normal;
	border:1px solid #A4C3D7;
	color:#287DA8;
	cursor:pointer;
	border-top:0px none;
}

div.facet div.facetValues div.link.linkScore_0 {
	padding:1px 5px 1px 5px;
	background-color:rgb(204, 225, 238);
}
div.facet div.facetValues div.link.linkScore_1 {
	padding:2px 5px 1px 5px;
	background-color:rgb(203, 224, 237);
}
div.facet div.facetValues div.link.linkScore_2 {
	padding:2px 5px 2px 5px;
	background-color:rgb(202, 223, 236);
}
div.facet div.facetValues div.link.linkScore_3 {
	padding:3px 5px 2px 5px;
	background-color:rgb(201, 222, 235);
}
div.facet div.facetValues div.link.linkScore_4 {
	padding:3px 5px 3px 5px;
	background-color:rgb(200, 221, 234);
}
div.facet div.facetValues div.link.linkScore_5 {
	padding:4px 5px 4px 5px;
	background-color:rgb(199, 220, 233);
}
div.facet div.facetValues div.link.linkScore_6 {
	padding:5px 5px 4px 5px;
	background-color:rgb(198, 219, 232);
}
div.facet div.facetValues div.link.linkScore_7 {
	padding:5px 5px 5px 5px;
	background-color:rgb(197, 218, 231);
}
div.facet div.facetValues div.link.linkScore_8 {
	padding:6px 5px 5px 5px;
	background-color:rgb(196, 217, 230);
}
div.facet div.facetValues div.link.linkScore_9 {
	padding:6px 5px 6px 5px;
	background-color:rgb(195, 216, 229);
}
div.facet div.facetValues div.link.linkScore_10 {
	padding:7px 5px 6px 5px;
	background-color:rgb(194, 215, 228);
}
div.facet div.facetValues div.link:hover {
	background-color:#F6F9FB;
}

div.facet div.facetValues div.link.selected {
	background-color:#f4c249;
}

div.facet div.facetValues div.link div.facetValueCount {
	float:right;
	color:#839EAF;
	font-size:0.9em;
}
/* ******* Facettensuche Ende ******* */

div.lesezeichen {
	font-size:70%;
	font-weight:normal;
	line-height:1.4em;
	margin-bottom:1em;
	padding:10px 10px 0;
}

div.lesezeichen p {
	font-size:100%;
	font-weight:normal;
	line-height:1em;
	margin-bottom:0px;
	padding:0px;
}
.treeNodeText {
	color:#336699;
	border: none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background: transparent;
	text-align: left;
	h_eight: 16px;
	white-space:pre; /* CSS2 */
	word-wrap:break-word; /* IE */
	white-space:-moz-pre-wrap; /* Mozilla */
	white-space:-hp-pre-wrap; /* HP printers */
	white-space:-o-pre-wrap; /* Opera 7 */
	white-space:-pre-wrap; /* Opera 4-6 */
	white-space:pre-wrap; /* CSS 2.1 */
	white-space:pre-line; /* CSS 3 (and 2.1 as well, actually) */
	overflow: hidden;
}

div.tree tr td {
	margin: 0px;
	padding: 0px;
	border:none;
}

div.tree table.adminForm tr td {
	margin: 0px;
	padding: 3px;
	border:none;
}

div.tree a {
	text-decoration: none;
}

div.tree table {
	border-collapse:collapse;
	border:none;
	margin: 0px;	
}
div.tree table td, div.tree table th {
	f_ont-size: 80%;
}

div.tree table td.verticalLine{
	background-image:url(../_Bilder/tree/verticalLine.png);
	background-repeat:repeat-y;
}

.tree span.selectedTreeNode a{
	color:#FF9900;
}


#breadcrumb .left{
	float:left;
	text-align:left;
}
#breadcrumb .right{
	float:right;
	text-align:right;
}



.linkteaser {
	min-height: 16px;
	padding-top:2px;
	padding-right: 10px;
	font-size: 11px;
	background-color: #d2e0ec;
}

.thementeaser {
	padding: 0px;
}

.thementeaser h2{
	border-top: 1px solid #DFE9F0; 
	padding: 10px 0 0 10px;
}

.thementeaser p{ 
	padding: 10px 10px 0 10px;
}


div.anschrift {
	padding-left: 20px;
	background-image: url('../_Bilder/Layout/bg_link_kontakt.gif');
	background-position: 0px 7px;
	background-repeat: no-repeat;
}

div.anschrift h3{
	font-size:100%;
}

div.ansprechpartner {
	padding-left: 20px;
	background-image: url('../_Bilder/Layout/bg_kontaktperson.gif');
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

div.ansprechpartner table td{
	font-size: 100%;
}

div.kontaktanschrift table, div.ansprechpartner table {
	border: none;
}

div.kontaktanschrift table td, div.ansprechpartner table td {
	padding: 0px;
}

.button:hover {
	color:#287DA8;
}

.button {
	font-size:1em;
	background:#C2D7E4 url(../_Bilder/Layout/go.gif) no-repeat scroll right center;
	border:1px solid #A4C3D7;
	cursor:pointer;
	font-weight:bold;
	padding:3px 27px 2px 5px;
	width:auto;
	color:#287DA8;
	text-decoration: none;
}

.calendar .button {
	padding:2px;
	text-align:center;
	font-size:inherit;
	background:none;
	border:0 none;
	cursor:auto;
	font-weight:normal;
	width:auto;
	color:inherit;
	text-decoration:none;
}

.button.noImage, .button.delete, .button.add, #inhalt form input.button.noImage, #inhalt form input.button.delete, #inhalt form input.button.button.add{
	background:#C2D7E4;
	padding:3px 5px 3px 5px;
}

.button.buttonDisabled {
	cursor:default;
	color:#9BBBCF;
	text-decoration: none;
}

table table th, table table td, table h3, .calendar table th, .calendar table td {
	font-size:100%;
}
table table, table.noBorder, .calendar table {
	border: none;
	margin: 0px;
}

/* Thementeaser für Info des Monats ------------------------------*/
#inhalt .thementeaser.infoOfTheMonth h1, .thementeaser.infoOfTheMonth h2{
	padding: 10px 15px 0px 15px;
	clear: none;
}
.thementeaser.infoOfTheMonth p, .thementeaser.infoOfTheMonth .freitext {
	padding: 10px 15px 0px 20px;
	
	
}
.thementeaser.infoOfTheMonth .freitext p {
	padding: 0px;
}
#inhalt .thementeaser.infoOfTheMonth h1 {
	background-color:#EEF4F8;
	padding-bottom: 4px;
	padding-top: 6px;
	border-right:1px solid #DFE9F0;
}

.thementeaser.infoOfTheMonth h2 {
	border-top: none;
	font-size: 70%;
	t_ext-decoration: underline;
	border-right:1px solid #DFE9F0;
	background-color:#EEF4F8;
	padding:2px 0px 2px 10px;
	margin-top:15px;
}
.thementeaser.infoOfTheMonth div.image2 {
	float:right;
	margin:15px 15px 20px 15px;
	font-size:70%;
	text-align: right;
	color: #A4C2D7;
}
.thementeaser.infoOfTheMonth div.image2 div {
	background-attachment:scroll;
	background-color:transparent;
	background-position:50% 50%;
	background-repeat:no-repeat;
	border:1px solid #DFE9F0;
	width:180px;
	height:130px;
}
.thementeaser.infoOfTheMonth div.image2 div.untertitel {
	background:none;
	border:none;
	width:auto;
	height:auto;
}

/* Thementeaser für Inhalte aus der DB ------------------------------*/
div.thementeaser.dbtext table {
	border: 0 none;
	margin: 0px;
}

div.thementeaser.dbtext img {
	border: none;
	margin:0;
	text-decoration:none;
	float: none;
}


#inhalt form input { width:auto;}
#inhalt form input#plz { width:auto;}
#inhalt form input#ort { width:auto;}
#inhalt form input.checkbox { border:none; }

/* Programm bzw. ProjektSuche------------------------------*/
.programmProjektSuche {
	width: 100%;
	border: none;
	margin: 0px;
}
.programmProjektSuche .overImageLink {
	background-image:url(../_Bilder/gradient_l.png);
	background-repeat:no-repeat;
	position:relative;
	left:0px;
	margin-top:8px;
	height:16px;
	width:100px;
	padding:2px 5px;

	font-size: 7pt;
	text-decoration: none;
	font-weight :bold;
}

.programmProjektSuche img {
	float: none;
	border: none;
	margin:0px;
	padding:0px;
}
.programmProjektSuche a {
	font-weight :bold;
	color: #336699;
}

.programmProjektSuche .overImageLink:hover {color:#ff9900}


.programmProjektSuche .overImageLink.left {
	background-image:url(../_Bilder/gradient_l.png);
	text-align:right;
}

.programmProjektSuche .overImageLink.right {
	background-image:url(../_Bilder/gradient_r.png);
	text-align:left;
}

.programmProjektSuche td {
	vertical-align:top;
}

.programmProjektSuche td.text {
	padding:5px;
	width:320px;
}

.programmProjektSuche td.text ul {
	list-style: none;
	margin:5px 0px 0px 5px;
	padding:0px;
}

.programmProjektSuche td.text ul li {
	padding:2px 0px 0px 0px;
}

.programmProjektSuche tr {
	b_ackground-color: #b1d7f5;
}

/* Ergebnisliste ------------------------------*/
span.pagebanner {
	display:block;
	float:left;
	font-size:70%;
}
span.pagelinks {
	float:right;
	text-align:right;
}
table.searchResultOutline {
	clear:both;
	border: none;
	margin: 10px 0px;
	width: 100%;
}
table.searchResultOutline thead {
	display: none;
}
td#nutzertabelle table.searchResultOutline thead {
	display: table-row-group;
}
table.searchResultOutline .odd {
	background-color:#d2e3ec;
}
table.searchResultOutline .even {
	background-color:#dfe9f0;
}
table.searchResultOutline div.title {
	font-weight:bold;
	margin-bottom: 10px;
}
table.searchResultOutline div.title a {
	text-decoration: none;
}
table.searchResultOutline div.url {
	text-align: right; 
	margin-right: 2px;
}

.resultValueName, .resultValue.title {
	font-weight: bold;
}

/* tab styles ------------------------------*/

/* Draw line at down tab header */
ul.tabControlHeader {
	color: #000;
	border-bottom: 1px solid #336699;
	margin: 12px 0px 0px 0px;
	padding: 0, 5px;
	z-index: 1;
	padding-left: 10px;
	line-height:normal; }

ul.tabControlHeader li {
    display: inline;
	overflow: hidden;
	list-style-type: none; 
	color: #336699;
	font-weight:bold;
	padding-left: 8px;
	padding-top:0px;
	margin: 2px 0px 0px 0px;
	text-decoration: none;
}


/* Tab active */
ul.tabControlHeader li.active {
	background: #336699 url(../_Bilder/tabControl/activeLeft_bg.gif) no-repeat scroll left top;
	}

/* A with no text-decoration */
ul.tabControlHeader a {
    color: #336699;
    text-decoration: none;
    padding-right: 8px;
}

ul.tabControlHeader .active a{
    color: #fff;
	background: #336699 url(../_Bilder/tabControl/activeRight_bg.gif) no-repeat scroll right top;
}

.tabControlBody {
	text-align: justify;
	padding: 5px 0px 0px 0px;
	z-index: 2;	
}
/* READ-ONLY State */
ul.tabControlHeader li.tabPageHeaderReadOnly {
   	background: #d4d7a5;
   	border: 2px solid black;   	
}

ul.tabControlHeader li.tabPageHeaderReadOnly_active {
	background: #d4d7a5;
	border-bottom: 3px solid #d4d7a5; 	
}

div.tabPageBodyReadOnly {
	background: #e9ecb4;
   	opacity:70;
   	filter: alpha(opacity=70);
   	-moz-opacity: 0.7;	
}

/* FORBIDDEN State */
ul.tabControlHeader li.tabPageHeaderForbidden {
	background: #ba2f2f;
}

ul.tabControlHeader li.tabPageHeaderForbidden_active {
	background: #ba2f2f;
}

div.tabPageBodyForbidden {
	background: #ba2f2f;
}

ul.tabControlHeader li.tabPageHeaderForbidden a {
    color: #FFFFFF;
    text-decoration: none;
}

/* Horizontales Menü --------------------------------------------*/
ul#horizontalMenu {
	position: relative;	
}

ul#horizontalMenu, ul#horizontalMenu ul {
	line-height: 20px;	
}
#horizontalMenu {
	margin:0px;
	padding:0px;
	background-color:#DFE9F0;
	float: left;
	width: 100%;
}

#horizontalMenuSpacer {
	/*margin:0px;
	padding-bottom:35px;*/
	clear:both;
	display:block;
	height:25px;
	visibility:hidden;
}

#horizontalMenu li.on ul,#horizontalMenu li.off ul {
	margin: 0px;
	padding: 0px;
}

#horizontalMenu a {
	text-decoration: none;
}

#horizontalMenu li {
	display: block;
	float: left;
	b_ackground-color: #b1d7f5;
	background-color: #CFE1E9;
	border-right: 2px solid #DFE9F0;
}

#horizontalMenu li ul {
	display: none;
	
}

#horizontalMenu li.on{
	background-color: #EEF4F8;
	}
	
#horizontalMenu li.on ul a{
	_background-color: #E0EFFB;
	}
	
#horizontalMenu li.off ul, #horizontalMenu li.on ul {
	background: #DFE9F0;
	left: 0px;
	position:absolute;
	top: 26px;
	width: 608px;
}


#horizontalMenu li a {
	display: block;
	padding: 2px 5px;
}

#horizontalMenu li.on ul a,#horizontalMenu li.off ul a {
	border: 0pt none;
	color: #03488D;
	float: left;
	margin-right: 0px;
	width: auto;
	
}

#horizontalMenu li.on ul {
	display: block;
}

#horizontalMenu li.off:hover ul {
	display: block;
	z-index: 6000;	
}

#horizontalMenu li:hover {
	color: #ff0000;
	background: #F3F7FA;
}
#horizontalMenu li.crossReference:hover {
	color: #ff0000;
	background: #EEF4F8;
	background-image: url(../_Bilder/emv_menu_crossReference.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 7px;
}

.crossReference {
	background-image: url(../_Bilder/emv_menu_crossReference.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 7px;
}
/* Ligthbox --------------------------------------------*/

.onTop {
	position: absolute;
	left:217px;
	top:170px;
	width:680px;
	b_order-color:#03488D;
	b_order-width:1px;
	b_order-style:solid;
	b_ackground-image:url(../_Bilder/emv_ontopBackground.png);
	b_ackground-repeat:repeat;
	z-index:10;
}
.onTopBackground {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	overflow:hidden;
	background-image:url(../_Bilder/emv_ontopBackground.png);
	background-repeat:repeat;
	z-index:8;
}
.onTop IFRAME
{
 display:none;/*sorry for IE5*/ 
 display/**/:block;/*sorry for IE5*/
 position:absolute;/*must have*/
 top:0;/*must have*/
 left:0;/*must have*/
 z-index:-1;/*must have*/
 filter:mask();/*must have*/
 width:2000px;/*must have for any big value*/
 height:3000px/*must have for any big value*/;
}

.onTop h2 {
	background-color:#CEE0E8;
	background-image:url(../_Bilder/Layout/thementeaser.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	border-right:1px solid #DFE9F0;
	color:#287DA8;
	font-size:10px;
	font-weight:bold;
	min-height:16px;
	padding:2px 10px 0;
	text-transform:uppercase;
}

.onTop table {
	padding:0;
	background-color:#fbfbf6;
	b_ackground-image:url(../_Bilder/emv_onTopTableBackground.gif);
	b_ackground-position:right center;
	b_ackground-repeat:repeat-y;
	border:1px solid #DFE9F0;
	b_order-bottom:1px solid #DFE9F0;
	b_order-left:1px solid #DFE9F0;
	b_order-top:1px solid #DFE9F0;
	m_argin:0 0 20px;
}
.onTop table table {
	border: 0 none;
}
.onTop div.tree, .onTop div.tree table td, .onTop div.tree table th, #inhalt form .onTop div.tree input {
	line-height: normal;
	font-size: 100%;
	border: 0 none;
	height: auto;
}
#inhalt form .onTop div.tree input {
	cursor: pointer;
}
#inhalt form .onTop div.tree input:hover {
	cursor: pointer;
	color:#FF9900;	
}

/* Ergebnisdarstellung --------------------------------------------*/
.searchResult .thementeaser {
	padding:10px;
}

.searchResult .thementeaser .li {
	font-size:70%;
	margin: 20px 0px;
}
.searchResult .thementeaser .li ul, .searchResult .thementeaser .li ol, .searchResult .thementeaser .li li, .searchResult .thementeaser .li .ul, .searchResult .thementeaser .li .li {
	font-size:100%;
}

.searchResult .thementeaser .li .valueName {
	text-transform:uppercase;
	font-weight:bold;
	margin: -10px 0px 5px -10px;
	font-size:9px;
	b_ackground-color: #DFE9F0;
	background-color: #EEF4F8;
	padding: 2px 10px;
}
.searchResult .thementeaser .li .value {
	margin: 3px 0px 3px 20px;
	
}
.searchResult .thementeaser .li .value p {
	padding:0px 10px 10px 0px;
	font-size:100%;
}
.searchResult .thementeaser .li .value ul.valueList {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height:normal;
}
.searchResult .thementeaser .li .value ul.valueList li {
	margin-bottom: 5px;
}

/* Sprache intern z.B. EEN ---------------------------------*/
div.sprachenIntern {
	position:absolute;
	right:0px;
	top:10px;
	font-size:0.65em;
}
div.sprachenIntern a {
	text-decoration:none;
}
div.sprachenIntern a:hover {
	color:#336699;
	text-decoration:underline;
}

/* Adminbereich --------------------------------------------*/
.noBordersFieldset{
	background-color:#DFE9F0;
	border:0;
	display:block;
	margin:0px 8px 3px 0px;
	width:275px;
}

.noBordersFieldset legend {
	font-weight:bold;
	display:inline;
}

.noBordersFieldset ul{
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:20px 0px 0px 0xp;
	padding:0px;
}

.noBordersFieldset li{
	position:relative;
	height: 16px;
	margin:0px;
	padding:0px;
}

.noBordersFieldset a{
	text-decoration:none;
	border-top:1px solid #ACCBDC;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
}
.noBordersFieldset a:hover {
	color:#ff9900;
	background: #F6F9FB;
}
.noBordersFieldset span{
	color:#999;
	text-decoration:none;
	border-top:1px solid #ACCBDC;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:2px 3px 2px 3px;
}

.adminForm td.odd, .adminForm td.even {
	border-bottom:1px solid #DFE9F0;
}

.adminForm .pagebanner, .adminForm .pagelinks {
	font-size:80%;
}

/* Infobox für die Suche ---------------------------------*/
.infobox.suche {
	border-color:#FAE3AF;
	background-color:#FAEFD4;
}
.infobox.suche form {margin: 5px 0px 0px 0px;}
.infobox.suche h2 {
	background-image: url('../_Bilder/Layout/bg_infobox_suche.gif');
	background-color:#FAE3AF;
}
.infobox.suche a.icon_lupe {text-decoration: none;
	background-position: 0px 2px; 
	background-repeat:no-repeat;
	background-image: url('../_Bilder/Layout/bg_link_suche.gif');
	margin-left:7px; margin-right:0px; margin-top:0px; margin-bottom:5px; padding-left:15px; padding-right:0px; padding-top:2px; padding-bottom:3px;
	font-size: 0.65em;
} 
.infobox.suche a.icon_lupe:hover {
	background-image: url('../_Bilder/Layout/bg_link_suche.gif');
	text-decoration: underline;color: #336699;
}
.infobox.suche input.search {
	border: 1px solid #F7DF47;
	color: #287DA8;
	background-color:#FAF7F2;
	height:16px;
	width:138px;
	margin:2px 0px 5px 5px;
	padding:2px 3px 0px 5px;
	vertical-align:middle;
}

.infobox.suche input.go {
	padding:0px 0px 0px 0px;
	height:20px;
	margin:0px 0px 0px 0px;
	background-image:url(../_Bilder/Layout/go_yellow.gif);
}

.infobox h2.behoerden {
	background-image:url(../_Bilder/Layout/bg_infobox_behoerden2.gif);
}



/* Definitionen in Abhaengigkeit der Webseite */

/*Allgemeine Angaben zur Seite-------------------------------*/

/* Suchmaschine */
div.rpsearch a span {display: inline;}

/*HEADER---------------------------------------------------*/

/* Kopf- und Portallandschaft-Definitionen muessen mit den Verzeichnisnamen der 1. Ebene uebereinstimmen */

#header_start, #header_mm, #header_mp, #header_stk, #header_im, #header_jm, #header_fm, #header_sm, #header_wm, #header_lm, #header_bm, #header_vm, #header_fg {
	background-color: #A4C3D7;
	height: 100px;
	border-bottom: 1px solid #287DA8;
	white-space:nowrap;
}

#header_start h3, #header_mm h3, #header_mp h3, #header_stk h3, #header_im h3, #header_jm h3, #header_fm h3, #header_sm h3, #header_wm h3, #header_lm h3, #header_bm h3, #header_vm h3, #header_fg h3 {
padding: 0px;
}

#portallandschaft_start, #portallandschaft_mm, #portallandschaft_mp, #portallandschaft_stk, #portallandschaft_im, #portallandschaft_jm, #portallandschaft_fm, #portallandschaft_sm, #portallandschaft_wm, #portallandschaft_lm, #portallandschaft_bm, #portallandschaft_vm, #portallandschaft_fg {
position: absolute;
top:55px;
left:230px;
height:45px;
}

#portallandschaft_lm, #portallandschaft_fg {
top:67px;
height:33px;
}

#portallandschaft_start h3, #portallandschaft_mm h3, #portallandschaft_mp h3, #portallandschaft_stk h3, #portallandschaft_im h3, #portallandschaft_jm h3, #portallandschaft_fm h3, #portallandschaft_sm h3, #portallandschaft_wm h3, #portallandschaft_lm h3, #portallandschaft_bm h3, #portallandschaft_vm h3, #portallandschaft_fg h3 {
display:none;
}

#portallandschaft_start a, #portallandschaft_mm a, #portallandschaft_mp a, #portallandschaft_stk a, #portallandschaft_im a, #portallandschaft_jm a, #portallandschaft_fm a, #portallandschaft_sm a, #portallandschaft_wm a, #portallandschaft_lm a, #portallandschaft_bm a, #portallandschaft_vm a, #portallandschaft_fg a {
text-decoration: none;
background-image: url('../_Bilder/Layout/bg_link_portal.gif');
background-position: 0px 3px; 
background-repeat:no-repeat;
font-size:0.65em;
color:#336699; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

#portallandschaft_start a:hover, #portallandschaft_mm a:hover, #portallandschaft_mp a:hover, #portallandschaft_stk a:hover, #portallandschaft_im a:hover, #portallandschaft_jm a:hover, #portallandschaft_fm a:hover, #portallandschaft_sm a:hover, #portallandschaft_wm a:hover, #portallandschaft_lm a:hover, #portallandschaft_bm a:hover, #portallandschaft_vm a:hover, #portallandschaft_fg a:hover {
background-image: url('../_Bilder/Layout/bg_link_portal2.gif'); color:#336699; text-decoration: underline;
}

/*SEITENMITTE---------------------------------------------------*/

div#mitte {
min-height: 915px;
}

* html div#mitte {
height: 905px;
}

/*Navigation "Portal"---------------------------------------------------*/

div#navigation div#nav_portal {
height: 125px;
}

/*INHALT---------------------------------------------------*/

#inhalt {
min-height: 860px;
width:expression( document.body.clientWidth > 1088 ?"38em" :"auto" );
}

* html div#inhalt {
height: 875px;
}

/* DATENBANK KONTAKTDATEN ANZEIGEN----------------------------------------*/

ul.dbkontakt{
padding-left: 20px;
background-image: url('../_Bilder/Layout/bg_kontaktperson.gif');
background-position: 0px 5px;
background-repeat: no-repeat;
margin-bottom:15px;
margin-left:0;
}

ul.dbkontakt li{
list-style: none;	
}