
@media all
{

  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * { font-size: 100.01% }

  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body
  {
  	background-image: url('../images/bg-body.gif');
  	background-repeat: repeat-x;

    font-family: Arial, Verdana, 'Trebuchet MS', Helvetica, sans-serif;
    font-size: 75.00%;
		background-color: white;
		padding: 0px;
		margin: 0px;
		color: #6F6F6F;

	}

	h1,h2,h3,h4,h5,h6 { font-weight: normal; margin: 0 0 0.6em 0; }
  h1
  {
  	font-size: 133.33%; /* 16px */
  	color: #004087;
  	font-weight: bold;
  }
  h2 { font-size: 133.33%; color: #7D7D7D; }                     /* 16px */
  h3 { font-size: 116.67%; color: #029FE2; font-weight: bold;}                        /* 18px */
  h4 { font-size: 116.67%; color: #029FE2; }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%; font-style:italic }  /* 14px */

  /*p { line-height: 1.5em; margin: 0 0 1em 0; }*/

  /*
  * Lists | Listen
  */
	img { border: 0px; }

  ul, ol, dl {list-style-position:inside;	 line-height: 1.5em; margin: 0 0 1em 0; padding: 0; }
  li { margin-left: 1.5em; line-height: 1.5em }

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /*
  * text formatting | Textauszeichnung
  */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  /**
  * (de) Standardklassen zur Positionierung und Hervorhebung
  */

  .note {background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; border-bottom: 1px #dbb dotted;}
  .important {background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted;}
  .warning {background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
  .center { text-align:center; margin: 0.5em auto }

  /**
  * External Links
  *
  * (de) Gestaltung von Hyperlinks
  *
	*/

  a {color: #009DE0; text-decoration: none;}
  a:focus,
  a:hover,
  a:active {text-decoration: underline;}

  a.nav {color: #383838; text-decoration: none;}
  a.nav:focus,
  a.nav:hover,
  a.nav:active {text-decoration: none;}

	a.nav0 {color: #6E6E6E; text-decoration: none;}
  a.nav0:focus,
  a.nav0:hover,
  a.nav0:active {text-decoration: none;}

	a.box {color: #6E6E6E; text-decoration: none;}
  a.box:focus,
  a.box:hover,
  a.box:active {text-decoration: none;}

  a.nav3 {color: #6E6E6E; text-decoration: none;}
  a.nav3:focus,
  a.nav3:hover,
  a.nav3:active {text-decoration: none;}

  a.nav4 {color: #6E6E6E; text-decoration: none;}
  a.nav4:focus,
  a.nav4:hover,
  a.nav4:active {text-decoration: underline;}

  a.nav4On,
  a.nav4On:focus,
  a.nav4On:hover,
  a.nav4On:active  {color: #6E6E6E; text-decoration: underline;}

  a.news,
  a.news:focus,
  a.news:hover,
  a.news:active  {color: #004087; font-weight: bold; font-size: 1.1em; text-decoration: none;}

	a.matoma {color: #6E6E6E; text-decoration: none;}
  a.matoma:focus,
  a.matoma:hover,
  a.matoma:active {text-decoration: none;}

  #topnav a { color: #aac; font-weight: bold; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active{ text-decoration:underline; background-color: transparent;}

  #footer a { color: #aac; background:transparent; font-weight: bold;}
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color: #fff; background-color: transparent; text-decoration:underline;}

  hr
  {
  	height: 1px;
  	overflow: hidden;
    color: #EBEBEB;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border: 0;
    border-bottom: 1px #EBEBEB solid;
  }

	/*
	* ID's
	*/

	#logo
	{
		margin-left: 15px;
		margin-top: 17px;
	}

	#divBanner
	{
		height: 85px;
		overflow: hidden;
		background-image: url('../images/bg-banner.gif');
  	background-repeat: repeat-x;
	}

	#divNav
	{
		height: 30px;
		overflow: hidden;
		background-image: url('../images/bg-nav1.gif');
  	background-repeat: repeat-x;
	}

	#divKv
	{
		border-bottom: 3px solid #C5C6CA;
		margin-bottom: 6px;
	}

	.tdContentTable,
	#tableContent,
	#divNav table
	{
		vertical-align: top;
		border-collapse: collapse;
		margin: 0px;
		padding: 0px;
	}

	#tdNavContentTable
	{
		width: 248px;

	}

	#divNav2Container
	{
		margin-left: 18px;
		margin-right: 44px;
		margin-top: 26px;
		width: 186px;

		overflow: hidden;
	}

	#divPath
	{
		font-size: 0.9em;
		color: #009DE0;
		margin-bottom: 24px;
		margin-top: 10px;
	}

	#divFooter
	{
		background-image: url('../images/bg-footer.gif');
  	background-repeat: no-repeat;
  	padding-top: 12px;
  	padding-left: 10px;
  	padding-bottom: 10px;
  	font-size: 0.9em;
  	color: #6E6E6E;
	}

	#divMatoma
	{
		position: absolute;
		margin-left: 700px;
	}


	#boxContainer
	{
		width: 210px;
		overflow: hidden;
		border-collapse: collapse;
	}

	#divBoxLeft
	{
		margin-left: 34px;
		margin-right: 22px;
		margin-top: 26px;
		width: 190px;
		font-size: 0.9em;

		overflow: hidden;
	}

	#divBoxCenter
	{
		margin-right: 64px;
		
		margin-top: 10px;
		width: 240px;

		overflow: hidden;
	}


	#divBoxRight
	{
		margin-left: 20px;
		margin-right: 64px;
		margin-top: 10px;
		width: 340px;

		overflow: hidden;
	}

	#divBoxRight h1
	{
		font-size: 100%;
		margin-bottom: 0px;
		padding-bottom: 1px;
	}
	#divBoxLeft p
	{
		line-height: 1.4em;
	}

	/*
	* Klassen
	*/

	.divSep
	{
		position: absolute;
		margin-left: -22px;
		width: 208px;
	}

	.divBox
	{
		border-collapse: collapse;
		border-left: 1px solid #DFE2E7;
		border-right: 1px solid #DFE2E7;

		background-image: url('../images/bg-box-body.gif');
  	background-repeat: repeat-x;
  	background-position: bottom;

		padding: 10px 10px 0 10px;
	}

	.divBoxHead a {color: #009DE0; font-weight: bold; text-decoration: none;}
	.divBoxHead a:focus,
	.divBoxHead a:hover,
	.divBoxHead a:active {text-decoration: underline;}

	.divBoxHead
	{
		font-size: 1.1em;
		margin-bottom: 10px;
	}

	.seperator
	{
		background-color: #C6C6C8;
		margin-left: 26px;
	}

	.divNav4
	{
		background-image: url('../images/bg-nav4.gif');
  	background-repeat: no-repeat;

		background-position: 28px 2px;
		margin-bottom: 2px;
		padding: 0px 0px 0px 46px;
	}

	.divNav3,
	.divNav3On
	{
		background-image: url('../images/icon-path.gif');
  	background-repeat: no-repeat;
		background-position: 0 4px;
		padding: 0px 0px 0px 26px;
	}

	.divNav3 div,
	.divNav3On div
	{
		margin: 2px 0 2px 0;
		padding: 4px 0px 4px 10px;
	}

	.divNav3On div
	{
		background-color: #EBEBEB;
	}

	.tdContentTable
	{
		padding: 0;
		margin: 0;
		vertical-align: top;
	}

	td.nav
	{
		padding: 8px 0px 2px 0px;
		margin: 0px;
		vertical-align: top;
	}

	.navFooterLeft
	{
		width: 1px;
		height: 6px;
		text-align: left;
	}

	.navFooterRight
	{
		width: 1px;
		height: 6px;
		text-align: right;
	}

	.navFooter
	{
		background-image: url('../images/bg-nav1-on.gif');
  	background-repeat: repeat-x;
		width: auto;

	}
	
	table.damkoDocs{
		width: 100%;
		border-collapse: collapse;
		padding: 0;
		margin: 0;
	}
	
	table.damkoDocs th{
		vertical-align: top;
		text-align: left;
		border-collapse: collapse;
		padding: 6px 0 6px 10px;
		margin: 0;
		background-color: #006bb3;
		color: white;
		border-bottom: 2px solid #c5c6ca;
		white-space: nowrap;
	}
	
	table.damkoDocs td.left{
		vertical-align: top;
		text-align: left;
		border-collapse: collapse;
		padding: 6px 10px 6px 10px;
		font-weight: bold;
		margin: 0;
	}
	
	table.damkoDocs td.right{
		vertical-align: top;
		text-align: left;
		border-collapse: collapse;
		padding: 6px 0 6px 10px;
		margin: 0;
	}
	
	.skin2{
		border-top: 1px solid #dcdcdc;
		border-bottom: 1px solid #dcdcdc;
	}

	/* Styles fuer Image-Preview */
	.preview_div_block  		{ float:left; margin: 6px; background-color:#E7E7E7; text-align: left; padding: 1px; }
	.preview_div_image  		{ text-align: left; border: 0px; }
	.preview_link_image 		{ }
	.preview_img_image  		{ border: 0px; }
	.preview_div_lupe   		{ text-align: right; padding-right: 5px; }
	.preview_link_lupe  		{ }
	.preview_img_lupe   		{ border: 0px; }
	.preview_div_text   		{ text-align: justify; padding-left: 5px; padding-right: 5px;  padding-top: 2px; }

	/* Styles fuer Non-Preview-Image */
	.view_div_block  				{ width: 200px; float:left;  margin: 6px;  width:200px; }
	.view_div_image 			 	{ text-align: center; }
	.view_img_image  				{ border: 0px; }
	.view_div_text   				{ text-align: center; padding-left: 5px; padding-right: 5px;  padding-top: 5px; padding-bottom: 5px; }

	/* Styles fuer Full-Image */
	.view_fullimage  				{ text-align: center; width:500px; }
	.view_fullimage_text  	{ text-align: center; margin-top: 10px; }

	.div_imageoid  					{ width:550px; overflow:auto; }


}