/* Übernommen aus MVPPortal */
/*
	### Menu layout ###
*/
#functionPanel {
	background: #eaeaea; /* Old browsers */
	background: -moz-linear-gradient(top,  #eaeaea 0%, #fafafa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eaeaea 0%,#fafafa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eaeaea 0%,#fafafa 100%); /* IE10+ */
	background: linear-gradient(top,  #eaeaea 0%,#fafafa 100%); /* W3C */
}

#functionPanel .headlineElement {
	font-weight: bold;
	font-family: Georgia,"Times New Roman",Times,serif;
	padding: 10px 5px 13px 0px; 
	border: none;
	font-size: 130%;
}

#functionPanel ul {
	margin: 0 10px 20px 10px;
}

#functionPanel li {
	border-bottom: 1px dotted #666;
}
#functionPanel a {
	text-decoration: none;
	display: block;
	padding: 10px 5px 13px 0px;
}

#functionPanel a:hover {
	text-decoration: underline;
}

/* --- Message boxes --- */
div.info, div.success, div.warning, div.error, div.validation, div.confirm {
    border: 1px solid;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding: 16px 10px 8px 52px;
    box-shadow: 1px 1px 5px #AAA;
    margin-bottom: 20px;
}

div.error {
	color: #D63301;
	background-color: #FFCCBA;
	background-image: url("../images/exclamation.png");
}

div.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url("../images/error.png");
}

div.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image: url("../images/accept.png");
}

div.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url("../images/information.png");
}

/* Ende Übernommen aus MVPPortal */
/* Anpassungen der Corporate-Stylesheets */

tr.highlight{
	font-weight: bold;
}

.linebreak {
	white-space: pre-wrap;
}

#navServiceMeta .lang_de {
	font-weight:bold; 
}
#navServiceMeta .lang_en {
	font-weight:bold;
}
#content {
	padding: 0 0 1.25em 0.6em;
	width: 100%;	
}
#content fieldset {
	/* background: inherit; leider nicht in IE */
	background: #FFFFFF none repeat scroll 0%; 
	border: 1px solid #999999;
	display: block;
}
#content fieldset legend {
	/* background: inherit; leider nicht in IE */
	background: #FFFFFF none repeat scroll 0%; 
	margin: 0em 0.5em;
	width: auto;
	float: none;
}
#content fieldset ul {
	/* font-size: inherit; leider nicht in IE */
	font-size: 100%;
}

.downloadLink {
	background: transparent url(../images/corporate/icon__file__bitv__nein__a.gif) no-repeat scroll 0pt 0.2em;
	padding-bottom: 0;
}

/* Anpassungen des Displaytag-Stylesheets */

#content div.displaytag {
	padding: 0;
	margin: 0;
	font-size: 12px !important;
}
#content fieldset.displaytag {
	width: 100%;
	font-size: 12px;
	margin-bottom: 1em;
}

/*.ie10 #content fieldset.displaytag {
	width: 79em;
}*/
/* allgemeine Definitionen bei Veroeffentlichungen */

#search form {
	padding: 0;
}
#search label {
	margin: 0;
	padding: 0;	
}
#search input {
	float: none;
	width: auto;
	margin: 0.1em;
}
#search input.submit {
	float: none;
	margin: 1em 0em 0em 0em;
	padding: 0.2em 0.4em;
}
#search input.radio,
#search input.checkbox {
	float: left;
	margin-right: 0.5em;
}

#search input.text, #search input.fielderror {
	width: 97%;
}

#navSecondary div {
    height: auto;  /* wegen IE */
}

#navSecondary dl, #navSecondary dl a, #navSecondary div {
	background-color: transparent;
}


#navSecondary ul.listBlock li {
	clear: left;
	margin-top: 0.5em;
	border-top-width: 0px !important;
}

#navSecondary ul.listBlock li input {
	margin-top: 0.3em !important;
}

#navSecondary ul.listBlock li:first-child {
	margin-top: 0;
}

.clearfloat {
	clear: both;
}

#navSecondary span.captionLabel {
	display: block;
	margin-bottom: 0.5em;
	font-weight: bold;
}
#navSecondary div#hinweis h2 {
    background-color: #f9e1e3;
    margin-bottom: 5px;
}
#navSecondary div#hinweis h2 span{
font-size: 14px;
}
#navSecondary #hinweis > ul {
    border: 1px solid #B1B1B1;
    background-color: #f9e1e3;
    padding: 5px 15px 10px 15px;
    margin-bottom: 8px;
}
#navSecondary #hinweis > ul li{}
#navSecondary #hinweis>ul li a {
	border-bottom-style: none;
	text-decoration: underline;
	color: red;
	font-size: 14px;
}

.areaSuche{	
	font-size: 68.75% !important;
}
#navSecondary div.areaSuche {
	margin: 0 0 1.18em 0;		
}

#navSecondary div.areaSuche Strong {
	font-weight: bold;
}

#navSecondary div.areaSuche div {
	margin: 0;
	padding: 0;
}
#navSecondary div.areaSuche div.navigationBlockSuche, 
#navSecondary div.areaSuche div.navigationBlockGlobalKrit {
	margin: 1em 0 0 0;
	padding: 0.7em 0.75em 1em 0.7em;
	border: 1px solid #B1B1B1;
}
#navSecondary div.areaSuche div.navigationGruppeSuchkriterien {
	padding: 0em;
}
#navSecondary div.areaSuche div.navigationGruppeSuchmodus {
	padding: 1em 0em 0em 0em;
}
#navSecondary div.areaSuche div.navigationGruppeBuchstaben {
	padding: 1em 0em 0em 0em;
}

/* Block globale Suchkriterien - Zeitraum */
#navSecondary ul.listBlock ul.zeitraumVonBis input {
	width: 100px;
}
#navSecondary ul.listBlock label.zeitraumVonBis {
	min-width: 2.5em;
	margin-right: 0.5em;
	float: left;
}
#navSecondary ul.listBlock ul.zeitraumVonBis {
	float: left;
}
#navSecondary ul.listBlock ul.zeitraumVonBis li {
	margin-top: 0;
}
#navSecondary ul.listBlock ul.zeitraumVonBis li.zeitraumDatum {
	margin-bottom: 0.5em;
}

/* Definitionen fuer Spring-Validierungsfehler bei Veroeffentlichungen */

#content fieldset.springBindErrors {
	background: #FFDDDD;
	border-color: #DF2121;
	color: #DF2121;
}
#content fieldset.springBindErrors legend {
	background-color: transparent;
	/* color: inherit; leider nicht in IE */
	color: #DF2121;
	font-weight: bold;
	display: none;
}
#content fieldset.springBindErrors ul {
	margin: 0pt;
	padding: 0pt 1em 0.25em 2.3em;
}
