body {  /* unterste Seite/Hintergrund, Grundeinstellungen */
		 margin			: 0;
		 padding		: 0;
		 font-family	: verdana, arial, sans-serif;
		 font-size		: 12px;
		 background		: white;
}

/* Special classes */

.clearboth {
		clear: both;
}
.clearleft {
		clear: left;
}
.clearright {
		clear: right;
}

.hidden, .summary {
		display: none;	
}

/* EBENEN mit Inhaltsdefinitionen */
div#maincontainer {  /* Haupt-Ebene, enthaelt alle anderen Ebenen */
		 margin				 	: .2em .2em .2em .2em;
		 width					: 97%;
		 height				 	: 98%;
		 background:	#F0F0F0 url(/fileadmin/isimat.de/images/cont_left_bg.gif) repeat-y left top;
		 border					: none;							 
}
/* ----- */
div#header {  /* Header-Ebene, enthaelt Logo, Sprache etc. */
		overflow		: hidden; /* ohne: Rechenfehler Höhe im IE */
		border-bottom	: 2px solid white;
		margin			: 0;
		padding			: 0;  
        display	        : block;
        height 			: 112px;
        width			: 100%;
	    background		: white ;
}
img.logo {
	 	display: none;
}

div#spalterechts {
display: none;
	}


 span.sprache,  img.flagge {
    display: none;
}




li.titelzeile {
	  min-width			: 600px; 
	  height			: 112px;
}

/* ----- */
div#topnavigation {  /* Ebene der Hauptnavigation, Stufe 1 */
          display: none;	
}

/* ----- */
div#contentleft {  /* Ebene links, Suchfeld und Hauptnavigation Stufe 2 */
         display: none;
 }        

/* ----- */
div#content {   /* aeusserster Rahmen fuer restlichen Inhalt zwischen topnavigation und bottomnavigation/footer */
	vertical-align	 	: top;
	background			: #F0F0F0;
}

/* ----- */
div#bottomnavigation {   /* Ebene fuer Fussnavigation */
	display: none;

}

/* ----- */
div#footer {   /* Ebene fuer Fusszeile */
display: none;
}		

/* ----- */
div#topnavigation div.innerwrap {   /* Ebene topnavigation und class innerwrap(nicht verwendet) */
			display: none;
}


/* NAVIGATION */
/* Hauptnavigation Stufe 1 */
ul#level1 {   /* Listen-Gestaltung */
			display: none;
}

ul#level2 {   /* Listen-Gestaltung */
           display: none;
}


/* EBENEN des content-Bereichs */
div#breadcrumbs {   /* Ebene fuer Sie-befinden-sich-hier-Zeile */
	display: none;
}

/* Suchformular */
li.suche {   /* ??? nicht verwendet */
              display: none;

}
form.searchfield {   /* Formular-Gestaltung */
          display: none;	
  }
fieldset.searchform {   /* Gestaltung der Feldergruppe searchform */
              display: none;				: none;
}

/* EBENEN der content-Elemente */


/* ----- */
div#content-single {   /* Ebene fuer Ein-Spalten-Layout */
	list-style			: none;
	list-style-image	: none;
	padding-left		: 0;
	margin-left			: 0;
	vertical-align		: top;
	float				: left;
	width				: 90%;
}
div#content-double {   /* Ebene fuer linke Spalte bei Zwei-Spalten-Layout */
	list-style		: none;
	list-style-image	: none;
	float			: left;
	padding-left		: 0;
	margin-left		: 0;
	vertical-align		: top;
	width			: 60%;
}

div#contentright {   /* Ebene fuer rechte Spalte bei Zwei-Spalten-Layout */
display: none;
}

/* ----- */
div#rightnav {   /* Ebene fuer rechte Navigation (liegt innerhalb von content) */
	display: none;		 
}

div#contentrightborder {   /* Ebene fuer rechte Navigation (liegt innerhalb von rightnav) */
	/*float				: left;*/
	/*width				: 100%;*/
	margin				: 0; /*2px 1px 2px 1px;*/
}

/* Ueberschriften-Layouts */
h1.csc-firstHeader,  .csc-fdfx_2cols_pi1-header, .csc-fdfx_2cols_pi1-header-0,  P.tx-dearticles-pi1-singleViewField-title
  {
	font-size			: 17px;
        background		: transparent url(/fileadmin/isimat.de/images/icons/punkt.gif) no-repeat left center;
	margin-left		: 0; 


	text-indent		: 10px;
	color			: #455D69;
	font-weight		: bold;
	border-bottom		: 1px solid #ddd;
}
p.tx-dearticles-pi1-singleViewField-title {
	margin-left		: 1px;

}

div.csc-header h1,  div.csc-textpicHeader h1 {
	font-size		: 17px;
 	color			: #455D69;
	font-weight		: bold;
	border-bottom		: 1px solid #ddd;
}

div.csc-header h2, div.csc-textpicHeader h2 {
  font-size			: 17px;
  font-weight			: bold;
  color			: #797979;
  border-bottom  		: 1px solid #ccc;
}

div.csc-header h3, div.csc-textpicHeader h3 {
  font-size			: 17px;
  color			: #333;
  border-bottom		: 3px solid #455D69;
}

div.csc-header h4, div.csc-textpicHeader h4  {
  font-size			: 17px;
  font-weight			: bold;
  background               : #e5e5e5;
  border-right		: 1px groove #ccc;
  border-bottom		: 1px groove #ccc;
}
div.csc-header h5, div.csc-textpicHeader h5 {
  color			: #C71219;
  font-size			: 17px;
  font-weight			: bold;
  background			: #F5F5F5;
  border-bottom		: 1px groove #C71219;
  padding-left		: 4px;

}
	
fieldset {
  font-size			: 85%;
  border			: none;
  }

div.csc-mailform-field  {
  font-size			:110%;
  color			        :black;
  margin			: 0;    
  padding                       : 0;
}

#mailformFirma {
  margin                         : 7px 0 2px 0;
}


div.csc-mailform-field label {
 
  width			: 170px;
  margin			:0;
  padding			:0;
  text-align		: left;
  vertical-align	: top;
  float			: left;
  display		: block;
  color                 : #666666;
  font-size		: 90%;  
  
}
p.csc-form-label-req label {
  color                  : #333;

}

fieldset#mailformVertrag legend {
    display		: none;
}

table.contenttable-0 {
	border-collapse: collapse;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	color: #333;
}

table.contenttable-0 caption {
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 10px;
	padding: 5px;
	background: #efefef;
	border: 1px solid #ccc;
	color: #666;
}

table.contenttable-0 a {
	text-decoration: none;
	border-bottom: 1px dotted #f60;
	color: #f60;
	font-weight: bold;
}

table.contenttable-0 a:hover {
	text-decoration: none;
	color: #fff;
	background: #f60;
}

table.contenttable-0 tr th a {
	color: #369;
	border-bottom: 1px dotted #369;
}

table.contenttable-0 tr th a:hover {
	color: #fff;
	background: #369;
}

table.contenttable-0 thead tr th {
	text-transform: uppercase;
	background: #e2e2e2;
}

table.contenttable-0 tfoot tr th, table.contenttable-0 tfoot tr td {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}

table.contenttable-0 tfoot tr th {
	width: 20%;
}

table.contenttable-0 tfoot tr td {
	width: 80%;
}

table.contenttable-0 td, table.contenttable-0 th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	line-height: 1.8em;
	font-size: 0.8em;
	vertical-align: top;
	width: 20%;
}

table.contenttable-0 tr.tr-odd th, table.contenttable-0 tr.tr-odd td {

	background: #efefef;
}

/* Layout 1*/

table.contenttable-1 {
		margin: 0;
		padding: 0;
		}
table.contenttable-1 caption {
		padding: 8px 2px 5px 2px;
		color: #2B353A;
		background-color: inherit;
		font-size: 95%;
		font-weight: normal;
		text-align: left;
		text-transform: capitalize;
		border-bottom: 1px solid #F3F6F8;
		}
table.contenttable-1 th {
		width: 200px;
		padding: 8px 2px 5px 5px;
		color: #2B353A;
		background-color: inherit;
		font-size: 75%;
		font-weight: normal;
		text-align: left;
		text-transform: capitalize;
		border-bottom: 1px solid #F3F6F8;

		}
table.contenttable-1 tr.tr-odd th {
		color: #42525A;
		background-color: inherit;
		}
table.contenttable-1 td {
		width: 320px;
		padding: 4px 10px;
		color: #42525A;
		background-color: inherit;
		font-size: 75%;
		}
table.contenttable-1 tr.tr-odd {
		color: inherit;
		background-color: #F3F6F8;
		}
table.contenttable-1 tr.tr-odd td {
		color: #42525A;
		background-color: inherit;
		}
table.contenttable-1 th a {
		color: #2B353A;
		background-color: inherit;
		font-size: 110%;
		text-decoration: none;
		border-bottom: 1px solid #ccc;
		}
table.contenttable-1 th a:hover, td a:hover {
		color: #F26521;
		background-color: inherit;
		border-bottom: 1px solid #FEE6D8;
		}
table.contenttable-1 th a:visited {
		color: #aaa;
		background-color: inherit;
		border-bottom: 1px solid #f5f55;
		}
table.contenttable-1 td a {
		color: #F26521;
		background-color: inherit;
		text-decoration: none;

		border-bottom: 1px solid #FEE6D8;
		}
table.contenttable-1 td a:hover {
		color: #2B353A;
		background-color: inherit;
		border-bottom: 1px solid #ccc;
		}
table.contenttable-1 tbody tr:hover {
		color: inherit;
		background-color: #FFF8F2;
		}
table.contenttable-1 tbody .odd:hover {
		color: inherit;
		background-color: #FFF8F2;
		}
		
/* Layout 2                                       */		
/*
Coffee with milk
Table design by Roger Johansson, 456 Berea Street
www.456bereastreet.com
================================================*/


table.contenttable-2 {
	font:normal 96%/150%  Verdana, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	border-collapse:separate;
	border-spacing:0;
	margin:0 0 1em;
	color:#000;
	}
table.contenttable-2 a {
	color:#523A0B;
	text-decoration:none;
	border-bottom:1px dotted;
	}
table.contenttable-2 a:visited {
	color:#444;
	font-weight:normal;
	}
table.contenttable-2 a:visited:after {
	content:"\00A0\221A";
	}
table.contenttable-2 a:hover {
	border-bottom-style:solid;
	}
table.contenttable-2 thead th,
table.contenttable-2 thead td,
table.contenttable-2 tfoot th,

table.contenttable-2 tfoot td {
	border:1px solid #523A0B;

	border-width:1px 0;
	background:#EBE5D9;
	}
table.contenttable-2 th {
	font-weight:bold;
	line-height:normal;
	padding:0.25em 0.5em;
	text-align:left;
	}
table.contenttable-2 tbody th,
table.contenttable-2 td {
	padding:0.25em 0.5em;
	text-align:left;
	vertical-align:top;
	}
table.contenttable-2 tbody th {
	font-weight:normal;
	white-space:nowrap;
	}
table.contenttable-2 tbody th a:link,
table.contenttable-2 tbody th a:visited {
	font-weight:bold;
	}
table.contenttable-2 tbody th+td {
	white-space:nowrap;
	}
table.contenttable-2 tbody td,
table.contenttable-2 tbody th {
	border:1px solid #fff;
	border-width:1px 0;
	}
table.contenttable-2 tbody tr.tr-odd th,
table.contenttable-2 tbody tr.tr-odd td {
	border-color:#EBE5D9;
	background:#F7F4EE;
	}
table.contenttable-2 tbody tr:hover td,
table.contenttable-2 tbody tr:hover th {
	background:#ffffee;
	border-color:#523A0B;
	}
table.contenttable-2 caption {
	font-family: Verdana, Helvetica, arial, Times,serif;
	font-weight:normal;
	font-size:1.2em;
	text-align:left;
	margin:0;
	padding:0.5em 0.25em;
	}

/* Layout 3                            */
table.contenttable-3, table.contenttable-3 td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
  font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;

}
table.contenttable-3
{
	border                :none;
	border                :1px solid #CCC;
}
table.contenttable-3 thead th,
table.contenttable-3 tbody th
{

	background            : #FFF url(th_bck.gif) repeat-x;
  color                 : #666;  
	padding               : 5px 10px;

  border-left           : 1px solid #CCC;
}
table.contenttable-3 tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
table.contenttable-3 tbody tr td
{
	padding               : 5px 10px;
  color                 : #666;
}
table.contenttable-3 tbody tr:hover
{
  background            : #FFF url(tr_bck.gif) repeat;

}

table.contenttable-3 tbody tr:hover td
{
  color                 : #454545;
}
table.contenttable-3 tfoot td,
table.contenttable-3 tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(foot_bck.gif) repeat;
  color                 : #666;
}
table.contenttable-3 caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
table.contenttable-3 table a:link
{
	color                 : #666;
}
table.contenttable-3 table a:visited
{
	color                 : #666;
}
table.contenttable-3 table a:hover
{
	color                 : #003366;
	text-decoration       : none;
}
table.contenttable-3 table a:active
{
	color                 : #003366;
}

.tx-danpdocumentdirs-pi2-listrow1 {
font-size: 11px; 
 color: #000000;
 background-color: #F8F1E1; 
}
  
.tx-danpdocumentdirs-pi2-headers {
font-size: 12px; 

font-weight: 800;  
 color: #000000;
 background-color: #CD9D63; 
}
.tx-danpdocumentdirs-pi2-headers td{
padding: 5px;
}

 .tx-danpdocumentdirs-pi2-listrow2 {
font-size: 11px; 
 color: #000000;
 background-color: #E0D6BE; 
 }
 
.tx-danpdocumentdirs-pi2-listtable {
   border-width: 1px;
}
 
.tx-danpdocumentdirs-pi2-modeSelector {
   text-align: center;
}

.tx-danpdocumentdirs-pi2-modeSelector-table {
 background-color: #E0D6BE;
 border-width: 1px;
 border-color: #000000;
 margin: 5px;
 border-style: solid;
  border-collapse: collapse;
}
.tx-danpdocumentdirs-pi2-modeSelector-table td{
  color: #000000;
 border-width: 1px;
 border-color: #000000;
 padding: 3px;
 border-style: solid;
  border-collapse: collapse;
  font-size: 11px;    
}
 
 .tx-danpdocumentdirs-pi2-modeSelector-SCell {
 	font-weight: 800;  	
 }
 
 .tx-danpdocumentdirs-pi2-dirmenuitem{
 	font-weight: 600;
 	font-size: 11px;
 		
 }
 
 .tx-danpdocumentdirs-pi2-browsebox table{
 background-color: #E0D6BE;
 border-width: 1px;
 border-color: #000000;
 margin: 5px;
 border-style: solid;
  border-collapse: collapse;
 }
 tx-danpdocumentdirs-pi2-browsebox-strong {
 	font-weight: 800;
 }
 .tx-danpdocumentdirs-pi2-browsebox td{
 color: #000000;
 border-width: 1px;
 border-color: #000000;
 padding: 3px;
 border-style: solid;
 border-collapse: collapse;
 font-size: 11px;   
}
.tx-danpdocumentdirs-pi2-browsebox-SCell {
 	font-weight: 800;
}
