/*

SUCHE
*/

div.formsearch{
position:relative;
top:0px;
left:0px;

overflow:hidden;


}
div#mainnav div.formsearch form {
position:relative;
top:0px;
left:0px;
margin:0;
padding:0;
  padding: 0.2em 0.75em 0.6em 0.75em;


}

div#mainnav div.formsearch table td{
padding:2px 2px 0 0;
margin:0;
border:0;
}
.inputsearch{
font-family:Arial,Helvetica,sans-serif;
padding:0 0 0 2px;
margin:0;
border:1px none white;
color:#666;
width:90px;
font-size:11px;
height:1em;
line-height:1em;
font-weight:normal;
}

.submitsearch{
font-family:Arial,Helvetica,sans-serif;
margin:0;
padding:0;
border:1px none white;
background: transparent;
color:white;
font-size:11px;
font-weight:bold;
height:1em;
line-height:1em;
text-transform:uppercase;
}

html>body .submitsearch,
html>body .inputsearch {
height:1.1em;
line-height:1.1em;
}

/*************************************************
*
* �berschriften
*
*************************************************/
h1 {
  font: normal 160% Arial, Helvetica, sans-serif;
  line-height: 110%;
  color:#FF9509 !important;
  margin:0 0 1.25em 0;
}

h2 {
  font: normal 100% Arial, Helvetica, sans-serif;
  color:#FF9509 !important;
  margin:0 0 1em 0;
  padding:1em 0 0 0;
  font-weight:bold;
  clear: both;
}

h2.underlined {
  border-bottom:1px solid #99CDFF;
  padding-bottom:3px;
}

.short {
  width: 505px;
}

h3 {
  font: bold 100% Arial, Helvetica, sans-serif;
  margin: 1em 0 0.5em 0
}

h3.head_underline {
	border-bottom:1px solid #666666;
	width:490px;
} 

h4 {
  font: bold 75% Arial, Helvetica, sans-serif;
  margin: 1em 0 0.5em 0
}
h5 {
  font: bold 75% Arial, Helvetica, sans-serif;
  margin: 0 0 0.5em 0
}
h6 {
  font: bold 75% Arial, Helvetica, sans-serif;
  margin: 0 0 0.5em 0
}
/*************************************************
*
* Texte
*
**************************************************/
#maincontentdiv p, #maincontentdiv li {
  font-size: 75%;
  line-height: 130%;
}
p.description {
  font-weight: bold;
  line-height: 140% !important;
  margin-bottom:14px;
}
p.caption {
  font-style: italic;
}
em {
  font-style: italic;
}
sup, sub {
  font-size: 85%; 
}

.download{
	font-size: 100%; 
	display:block;
	clear:both;
	margin-bottom:0.25em;
}
div.ZMSTeaserElement .download{
	font-size: 133%; 
}

/*************************************************
*
* Listen
*
*************************************************/
#maincontentdiv ul, ol { 
  margin: 0 2em;
  padding: 0;
}
#maincontentdiv ul { 
  list-style-type: square;
}
#maincontentdiv ul ul li {
  font-size: 100%;
}

/*************************************************
*
* Grafiken
*
*************************************************/
div.ZMSGraphic { 
}
div.ZMSGraphic div.graphic {
}
a img {
  border: none;
}
div.ZMSGraphic h2{ 
margin:0;
}
/*************************************************
*
* K�sten
*
*************************************************/
.contentBox {
  border: 1px solid #999;
}

/*************************************************
*
* Teaserelemente
*
*************************************************/
p.teaserText {
  font: 75% Arial, Helvetica, sans-serif;
}

a.teaserTitle:link, a.teaserTitle:visited,
a.teaserTitle:hover, a.teaserTitle:active {
  font-weight: bold;
  text-decoration: none;
  color:#000;
}

a.teaserText:link, a.teaserText:visited,
a.teaserText:hover, a.teaserText:active {
  text-decoration: none;
}
/*************************************************
*
* Formulare
*
*************************************************/
form {
  border: none;
  margin: 0;
}

/* Fehlertexte bei Validierungsfehlern */
.shvalerr { 
    color: #cc0000;
    font-weight: bold; 
}

/* Markierung von Pflichtfeldern */
.shmust {
    color: #cc0000;
    font-weight: bold; 
}

/* Hervorgehobenes Feld */
.shem {
    background-color: #fff5f4; 
}

/* Statusmeldungen */
.statusBox {
    border: 1px solid #cccc99;
    background-color: #FFFFCC;
    padding: 2px; 
}
.statusMsgOK { color: #339900; }
.statusMsgFailure { color: #cc3300 }

/*************************************************
*
* Farbschema;
*
*************************************************/
.Abbott-Blue01 {
  background: #99CCFF;
}
.Abbott-Blue02 {
  background: #6699CC;
}
.Abbott-Blue03 {
  background: #0066CC;
}
.Abbott-Green01 {
  background: #99CC00;
}
.Abbott-Green02 {
  background: #339900;
}
.Abbott-Green03 {
  background: #006600;
}
.Abbott-Red01 {
  background: #FF0000;
}
.Abbott-Red02 {
  background: #CC0000;
}
.Abbott-Orange01 {
  background: #FF9900;
}
.Abbott-Orange02 {
  background: #FF6600;
}
.Abbott-Purple01 {
  background: #CC99CC;
}
.Abbott-Purple02 {
  background: #990099;
}
.Abbott-Purple03 {
  background: #660066;
}
.Abbott-Yellow02 {
  background: #FFCC00;
}

/*************************************************
*
* Sitemap
*
*************************************************/

TD.sitemapTitle0 {
  background-color: #DDDDDD;
  border-right:  1px solid #444444;
 }

TD.sitemapTitle1 {
  background-color: #DDDDDD;
  border-right:  1px solid #000000;
 }

A.sitemapTitle0:link, A.sitemapTitle0:visited ,
A.sitemapTitle0:hover, A.sitemapTitle0:active {
  font-weight: bold;
  color: #444444;
  text-decoration: none;
}

A.sitemapTitle1:link, A.sitemapTitle1:visited,
A.sitemapTitle1:hover, A.sitemapTitle1:active {
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

A.sitemapElement0:link, A.sitemapElement0:visited,
A.sitemapElement0:hover, A.sitemapElement0:active {
  color: #444444;
  text-decoration: none;
}

A.sitemapElement1:link, A.sitemapElement1:visited,
A.sitemapElement1:hover, A.sitemapElement1:active {
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

/*************************************************
*
* Management-Interface
*
*************************************************/

.cmsTxtColorStrong0 { color: #436976; } /* primColorStrong0 */
.cmsTxtColorStrong1 { color: #666666; } /* neutralColorStrong0 */
.cmsBgColorStrong0 { background-color: #8CABB9; } /* primColorStrong0 */
.cmsBgColorStrong1 { background-color: #CCCCCC; } /* neutralColorLight0 */
.cmsBgColorMedium0 { background-color: #DDE6EC; } /* primColorLight0 */
.cmsBgColorLight0 { background-color: #FFFFFF; } /* neutralColorWhite */

.ftTH { background-color:#DDEFFC; }
.ftTD { background-color:#EEEEEE; }

.neutralColorBlack { background-color: #000 }



/*************************************************
*
* Suche
*
*************************************************/


ul.search_result_list li {
                margin-bottom:15px;
}




/* xm search client */

	.searchResultsForm {
		margin-bottom: 1em;
		font-size: 93.75%;
		background-color: #accbe8;
		padding: 5px;
	}
	
	.searchResultsForm .formLine {
		margin-bottom:5px;
	}

	.searchResultsForm .input_text {
		margin-left: 2px;
	}
	
	.searchResultsForm .input_submit {
		margin-top:2px;
	}
	
	.paging .pager {
		margin-right:2px;
	}
	
	.paging .current {
		font-weight:bold;
		text-decoration:none;
		color:#000000;
	}
	
	.result p {
		background-repeat: no-repeat;
		background-position: -2px 5px;
		padding-left: 20px;
	}
	
	.result .resultHead {
		display:block;
		margin-bottom:7px;
	}
	
	.result .resultType {
		font-weight:bold;
		display:block;
		margin-bottom:2px;
	}
	
	.result .resultDescription {
		display:block;
		margin-bottom:2px;
	}
	
	.result .resultScore {
		font-style:italic;
	}

	.result .text_html {
		background-image: url(/common/icons/search/text_html.gif);
	}
	.result .application_msaccess {
		background-image: url(/common/icons/search/application_msaccess.gif);
	}
	.result .application_mspowerpoint {
		background-image: url(/common/icons/search/application_mspowerpoint.gif);
	}
	.result .application_msword {
		background-image: url(/common/icons/search/application_msword.gif);
	}
	.result .application_octet_stream {
		background-image: url(/common/icons/search/application_octet_stream.gif);
	}
	.result .application_pdf {
		background-image: url(/common/icons/search/application_pdf.gif);
	}
	.result .application_rtf {
		background-image: url(/common/icons/search/application_rtf.gif);
	}
	}
	.result .application_sh {
		background-image: url(/common/icons/search/application_sh.gif);
	}
	.result .application_shockwave_flash {
		background-image: url(/common/icons/search/application_shockwave_flash.gif);
	}
	.result .application_sxw {
		background-image: url(/common/icons/search/application_sxw.gif);
	}
	.result .application_visio {
		background-image: url(/common/icons/search/application_visio.gif);
	}
	.result .application_x_director {
		background-image: url(/common/icons/search/application_x_director.gif);
	}
	.result .application_x_excel {
		background-image: url(/common/icons/search/application_x_excel.gif);
	}
	.result .application_x-ms-reader {
		background-image: url(/common/icons/search/application_x-ms-reader.gif);
	}
	.result .application_x_x509_ca_cert {
		background-image: url(/common/icons/search/application_x_x509_ca_cert.gif);
	}
	.result .application_zip {
		background-image: url(/common/icons/search/application_zip.gif);
	}
	.result .audio_basic {
		background-image: url(/common/icons/search/audio_basic.gif);
	}
	.result .audio_midi {
		background-image: url(/common/icons/search/audio_midi.gif);
	}
	.result .image_basic {
		background-image: url(/common/icons/search/image_basic.gif);
	}
	.result .image_bmp {
		background-image: url(/common/icons/search/image_bmp.gif);
	}
	.result .image_gif {
		background-image: url(/common/icons/search/image_gif.gif);
	}
	.result .image_jpeg {
		background-image: url(/common/icons/search/image_jpeg.gif);
	}
	.result .image_tiff {
		background-image: url(/common/icons/search/image_tiff.gif);
	}
	.result .text_plain {
		background-image: url(/common/icons/search/text_plain.gif);
	}
	.result .text_xml {
		background-image: url(/common/icons/search/text_xml.gif);
	}
	.result .text_xsd {
		background-image: url(/common/icons/search/text_xsd.gif);
	}
	.result .text_xsl {
		background-image: url(/common/icons/search/text_xsl.gif);
	}
	.result .video_basic {
		background-image: url(/common/icons/search/video_basic.gif);
	}




/*************************************************
*
* docCheck
*
*************************************************/

#docCheckLogin{
background: url(doccheck/bg_doccheck.gif) top left no-repeat;
width:400px;
height:273px;
}
#docCheckLogin table{
margin:44px 0 0 103px;
width:287px;
}
#docCheckLogin table td{
padding: 0 0 8px 0;
}
#docCheckLogin table td input{
display:inline;
float:left;
}
#docCheckLogin p, #docCheckLogin td{
margin:20px;
color:#666;
font-size: 75%;
}
#docCheckLogin p a{
color:#666;
}

/*************************************************
*
* DocCheck OLD wie synagis
*
************************************************

div#DCloginContainer, table#DCLoginBody {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;	
	padding: 0px;
	margin: 0px;
}
div#DCloginHeader {
	width: 400px;
	height: 28px;	
	background-image: url(doccheck/login_header.gif);	
}
div#DCloginBody {
	width: 398px;
	width: 400px;
	height: 176px;		
	background: #fff;
	border-left: 1px solid #000;	
	border-right: 1px solid #000;	
}
div#DCloginFooter {
	width: 400px;
	height: 12px;
	background-image: url(doccheck/login_footer_white.gif);	
}
img#DCEumel {
	top: 0px;
	border: 0px;
}
input.DCLoginForm {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	width: 160px;
}
td.DCformItems {
	width: 100px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;	
}
td.DCformButtons {
	padding: 0 0 0 115px;	
}
td#DCTableCell01 {
	padding: 0 0 0 13px;
	vertical-align: top;
}
td#DCTableCell02 {
	padding: 10px 10px 0 10px;
}
td#DCTableCell03 {
	padding: 10px 10px 0 10px;
}
a.DCLink {
	color: #FF9900;
	text-decoration: none;
}
*/
