/* BO Doccheck */
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(login_header.gif);	
}
DIV#DCloginBody{
	width:				398px;
	width: 				expression('400px');
	height:				176px;
		
	background:			#fff;
	border-left:		1px	solid	#000;	
	border-right:		1px	solid	#000;	
}
DIV#DCloginFooter{
	width:				400px;
	height:				12px;

	background-image:	url(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;
}
/* EO Doccheck */

.shvalerr {
  color:red;
}

#OuterShell {
  width: 940px;
}

/*************************************************
* 
* Basisidefinition f&#65533;r alle Content-Elemente
*
*************************************************/
* {
  font-size:1em;
}

p {
  margin:0;
  padding:0 0 1em 0;
}

#maincontentdiv .ContentTeaser th,#maincontentdiv .ContentTeaser td{
  line-height: 150%;
  font-size: 12px;
}

#maincontentdiv  {
  font-size: 75%;
  line-height: 130%;
}

.ZMSTable td{
font-size:100%;
}

#rsultat td {
font-size:12px;
line-height:15px;
}

/*************************************************
*
* &#65533;berschriften
*
*************************************************/
h1 {
  font: normal 200% Arial, Helvetica, sans-serif;
  line-height: 110%;
}
h2 {
  font: normal 133% Arial, Helvetica, sans-serif;
}
.short {
  width: 485px;
}
h3 {
  font: bold 100% Arial, Helvetica, sans-serif;
  margin: 1em 0 0.5em 0
}
h4 {
  font: bold 100% Arial, Helvetica, sans-serif;
  margin: 1em 0 0.5em 0
}
h5 {
  font: normal 90% Arial, Helvetica, sans-serif;
  margin: 0 0 0.5em 0
}
h6 {
  font: bold 75% Arial, Helvetica, sans-serif;
  margin: 0 0 0.5em 0
}

h2.section_header {
  font-size: 125%;
  font-weight: bold;
  color: #f60;
  margin: 20px 0px 0px 0px; 
  border-bottom: 1px solid #cccccc;
}

p.hervorhebungen{
	color: #FF9900;
	font-weight:bold;
}

p.emphasis{
	border:1px solid #FF9900;
	padding:5px;
}

/*************************************************
*
* News-Liste
*
**************************************************/
ul.news-links {
  margin: 5px 0px 0px 20px;
  padding: 5px 0px 0px 0px;
}
ul.news-links li {
  padding-bottom: 7px;
}
/*************************************************
*
* Texte
*
**************************************************/
p.description {
  font-weight: bold;
}
p.caption {
  font-style: italic;
}
em {
  font-style: italic;
}
sup, sub {
  font-size: 85%; 
}

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

/*************************************************
*
* Tabellen
*
*************************************************/
#maincontentdiv td li { 
  font-size: 100%;
}

div.ZMSTable {
  margin-top: 1em;
}
div.ZMSTable table tr { 
  vertical-align: top;
}
div.ZMSTable table th { 
  background-color: #FFF; 
  font-weight: bold;
  text-align: left;
  margin: 0;
  padding: 0 0.25em 0 0;
  border-bottom: 1px solid #999;
}
div.ZMSTable table td { 
  background-color: #FFF; 
  margin: 0;
  padding: 0 0.25em 0.25em 0;
}
tr.even {
}
tr.odd {
}


/* xm search client */

	.searchResultsForm {
		margin-bottom: 1em;
		font-size: 93.75%;
		background-color: #ffe5bf;
		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);
	}

/*************************************************
*
* Grafiken
*
*************************************************/
div.ZMSGraphic { 
  background-color:#FFF;
  margin: 0;
}
div.ZMSGraphic div.graphic {
  margin: 0 1em;
}
a img {
  border: none;
}
/*************************************************
*
* K&#65533;sten
*
*************************************************/
.contentBox {
  border: 1px solid #999;
  padding: 1em;
}
/*************************************************
*
* Teaserelemente
*
*************************************************/
.teaserElement p {
  font: normal 90% Arial, Helvetica, sans-serif;
  color: #333;
  line-height:130%;
}
h3.teaserTitle {
  font: normal 13px Arial, Helvetica, sans-serif;
  font-weight:bold;
  color: #006600;
}
h3.teaserTitle a {
  color: #FF9900;
  text-decoration: none;
}
/*************************************************
*
* Formulare
*
*************************************************/
form {
  border: none;
  margin: 0;
}

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

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

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

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 }
