/* Style Sheet Metadata - VMS SCREENSTYLE (RAHMENLAYOUT) - *********/
/*                                                                 */
/* Projekt:      VMS Layouts                                       */
/* Firma:        cosinex GmbH / www.cosinex.de                     */
/* Autor:        A.Broeker                                         */
/* Datum:        09.12.2008                                        */
/* Version:      1.1                                               */
/* Optimiert:    ab IE 6, FF, Opera, Netscape 7, Safari            */
/* Funktion:     CSS DEFINITION / RAHMENLAYOUT                     */
/*                                                                 */
/* Elemente:     - IMPORT WEITERER CSS-DATEIEN                     */
/*               - BODY                                            */
/*               - ALLGEMEINE FORMATIERUNGEN UND GLOBALE STYLES    */
/*               - MAINCONTAINER                                   */
/*               - HEADER                                          */
/*               - MAINAV                                          */
/*               - SUBNAV                                          */
/*               - CONTENT                                         */
/*               - FOOTER                                          */
/*               - ANKER                                           */
/*               - FORMATIERUNG STARTSEITE                         */
/*               - FORMATIERUNG HEADER                             */
/*               - PRINT STYLES FÜR PARENT WINDOW UND AKTEN        */
/*                                                                 */
/*******************************************************************/




/***************************************************************************************************/
/* IMPORT WEITERER CSS-DATEIEN                                                                     */
/***************************************************************************************************/
@import "VMS_navigation.css"; 			/* enthaelt alle Navigationselemene */
@import "VMS_formular.css"; 			/* enthaelt alle Formularelemene */
@import "VMS_file.css"; 				/* enthaelt alle Layoutelement der Akte */
@import "VMS_file_navigation.css"; 		/* enthaelt alle Navigationselemene der Akte*/
@import "VMS_wizard.css"; 				/* enthaelt alle Formatierungen fuer den Wizard (CPV, Upload, Unternehmen) */
@import "VMS_modal_dialog.css";			/* enthaelt alle Formatierungen des Wizards (.bgHidden, .openBox) */
@import "VMS_utilities.css"; 			/* enthaelt alle Formatierungen fuer den Toggle/Message Boxen/File Upload */
@import "VMS_design.css"; 				/* enthaelt extra Elemente die nur im CSS-Guide verwendet werden */
@import "VMS_usergroup.css";			/* enthaelt extra Elemente die nur im CSS-Guide verwendet werden */
@import "VMS_filefeature.css";			/* enthaelt extra Elemente dfuer Aktendeckelfeature */

/***************************************************************************************************/
/* BODY                                                                                            */
/***************************************************************************************************/
* {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}		

html, body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;  
	color: #000;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
body {
	background-color: #666666;}
	
body, p, div, td, th, h1, h2, h3, h4, label, input {
	voice-family:male;
	volume:medium;
	speech-rate:medium;
	pitch:medium;
	speak-numeral:continuous;
	speak:normal;}

/***************************************************************************************************/
/* ALLGEMEINE FORMATIERUNGEN UND GLOBALE STYLES                                                    */
/***************************************************************************************************/
p {
	margin: 0px 0px 3px 0px !important;
	padding: 0px 0px 0px 0px;}

h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 15px;
    font-size: 18px;
    letter-spacing: 0.02em;
    color: #000;
    font-family:  Arial, Helvetica, sans-serif;
    background-position:3px 10px;
   	background: url("../../images/default/icon/icon_h1_16x16.gif") no-repeat;}

h2 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	letter-spacing: 0.02em;
    font-size: 16px;}
  
/* Überschrift für Tabellen */  
h3 {
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
    font-size: 14px;}
    
h4 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 7px;
    font-size: 13px;}
    
 /* Allgemeine Listen */    
 ul {
	color: #000;
	font-size:12px;
	list-style-type:square;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;}

  li {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;}

 /* Zur farblichen Markierung von Texten */ 	
  .redText {
  	color: red;}
  	
  .greenText {
  	color: green;}  
  
 /* Für "Zeilenumruch bei DIVs */  
.breaker {
	clear: both;}
	
.clearMarginAndPadding {
	background:none;
	margin:0px;
	padding:0px;}

 /* Für "Zeilenumruch bei DIVs mit Abstand */  
 .distance   {
  	padding: 1px 0px 1px 0px;
	clear: both;}
	
 /* Für "Zeilenumruch bei DIVs mit Abstand bei radiobuttons*/  
 .distanceRadioOrSelect   {
  	margin:0px 0px 9px 0px;
	clear: both;}
	
*+html .distanceRadioOrSelect   {
  	margin:0px 0px 12px 0px;
	clear: both;}
	
* html .distanceRadioOrSelect   {
  	margin:0px 0px 12px 0px;
	clear: both;}
	
 /* Für "Zeilenumruch bei DIVs mit Abstand zu bestimmten Kommponenten */  
 .distanceAssignment   {
  	padding: 15px 0px 15px 0px;
	clear: both;}
	
.bold {
	font-weight:bold;}

label{
 	cursor: pointer;}

/* Für Labels, die mit einer Pflichtfeldmarkierung versehen werden */
.labelWithMandatorySign{	
	padding-right: 4px;
 	width:90%;
   	float:left;
 	cursor: pointer;}

/* Für andere Elemente, die mit einer Pflichtfeldmarkierung versehen werden */
.elementWithMandatorySign{	
	padding-right: 4px;
 	width:90%;
   	float:left;} 	
   	
* html .labelWithMandatorySign,
* html .elementWithMandatorySign {
	width:90% !important;}

/* Für Labels, die mit einer Pflichtfeldmarkierung versehen werden */
.tableHeaderWithMandatorySign{	
	padding-right: 4px;
   	float:inherit;
 	cursor:pointer;}
 	
 /* Tabelle ohne Hintergrund + Border + ohne tr:hover */
.tableBlankNoHover table,
.tableBlankNoHover thead,
.tableBlankNoHover tfoot,
.tableBlankNoHover tbody,
.tableBlankNoHover td,
.tableBlankNoHover tr {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse: collapse;
	border:none;
	color:#000;
	text-align:left;
	background:transparent !important;
	font-size:12px;}
	
.tableBlankNoHover th {
	text-transform:none;
	text-align:left;
	padding:0px;
	border:none;
	font-weight:bold;}
	
.tableRowNoHover tr:hover,
.tableBlankNoHover tr:hover {
	color:#000;
	background:transparent !important;}
	
	

	
.verticalAlignTop td {
	vertical-align:top;}


/* Peekaboo Bug Rendering Problem bei IE6 wenn height or width Angaben fehlen
 * renderBugIE-class als weiter class hinzufuegen z.B. class="boxopen renderBugIE"
 */
* html .renderBugIE { 
	height: 0.01%; 
}

/* FLOAT ANWEISUNGEN */
.clearLeft {
	clear:left;}
	
.clearRight {
	clear:right;}

.floatRight {
	float:right;}
	
.floatLeft {
	float:left;}
	
.displayBlock {
	display:block;}
	

/***************************************************************************************************/
/* MAINCONTAINER                                                                                   */
/***************************************************************************************************/	
#mainBox {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;}
	
/***************************************************************************************************/
/* HEADER                                                                                          */
/***************************************************************************************************/
#header {
	border:1px solid black;
	background: #fff url("../../images/default/header/header_background_500x60.gif") no-repeat right; /* Allgemienes BG-Picture */
	height:60px;					/* Hoehe des Headers kann variabel sein, je nach Layout/Design */
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;}
	
#headerLogo {
	background: #fff url("../../images/default/header/header_logo_vms_230x60.gif") no-repeat left; /* VMS-Logo */
	height:60px;
	width:230px;					/* Breite des Logos kann variabel sein, je nach Layout/Design groesse des Logos */
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;}
	
#headerText {
	font-size: 11px;  
	color:#000;
	background: #fff;
	width:auto;						/* Breite des Textes kann variabel sein, je nach Layout/Design groesse des Logos */
	padding:25px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	float:left;}

/***************************************************************************************************/
/* MAINAV                                                                                          */
/***************************************************************************************************/
#mainNav { 
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background:#fff;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear:left;}
	
/* DIV fuer LogOut */
#mainNavLogOut {  
	background:#fff;
	width:225px;					/*hat die Breite der Subnavigation, kann aber variabel sein */
	padding:0px 0px 0px 0px;		/* Ausrichtung fuer LogOut-Button */
	margin: 0px 0px 0px 0px;
	float:left;}

/* DIV fuer Mainmenue */
#mainNavMenue { 
	background: #fff;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;}

/*DIV dient als leerer Platzhalter, fuer offnens Design */	
#mainNavPrint { 
	text-align:right;
	border-right:1px solid #000;
	background: #fff;
	padding:4px 10px 6px 0px;		/*padding-top und padding-bottom sollte mit denen der Links identisch sein auf VMS_navigations.css */
	margin: 0px 0px 0px 0px;}

/***************************************************************************************************/
/* SUBNAV                                                                                          */
/***************************************************************************************************/
#subNav  {
	position:absolute;
	width: 225px; 	
	background: #d9dcc6;				
	margin:20px 0px 0px 0px;	
	padding:0px 0px 0px 0px;
	float: left;}
	
* html #subNav {
	height: 0px;						/* IE 5.5-6 Hack position muss relativ gesetz werden. */
	position:relative;
	width: 225px;
	background: #d9dcc6; 					
	margin:20px 0px 0px -100%;	
	padding:0px 0px 0px 0px;
	float: left;}
	
*+html #subNav {						/* IE 7 Hack position muss relativ gesetz werden. */
	position:relative;
	width: 225px;
	background: #d9dcc6; 	
	margin:20px 0px 0px -100%;	
	padding:0px 0px 0px 0px;
	float: left;}

/***************************************************************************************************/
/* CONTENT                                                                                         */
/***************************************************************************************************/
#contentMain {
	background: #cccc99;
	width: 100%;
	padding:20px 0px 0px 0px;       /* padding-top: Abstand zum Header */
	margin: 0px 0px 0px 0px;
	float: left;}
	
* html #contentMain {
	overflow:hidden;}

#contentTopic {
	background:#fff;
	border-left: 1px dotted #000;					
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 225px;}     /* padding-left entspricht Brreite der Subnavigation */

/* innerer Abstand des Contentinhalts */	
#contentTopicDistance {
	min-height:400px;
	padding:10px 10px 10px 10px;
	margin:  0px 0px 0px 0px;}
	
* html #contentTopicDistance {     /* HACK IE 5.5-6 fuer Mindesthoehe von 700px*/
	height:440px;}
	
*+html #contentTopicDistance {     /* HACK IE7 fuer Mindesthoehe von 700px*/
	min-height:440px;}
	
/***************************************************************************************************/
/* FOOTER                                                                                          */
/***************************************************************************************************/
#footer {
	color: #fff;
	background: #000;
	padding: 0px 10px 0px 0px;
	margin:  0px 0px 0px 0px;
	clear: both;}
	
* html #footer { 
	height: 0.01%;}

/* Ausgabe fuer Text im footer */	
#footerText {
	font-size:11px;
	font-weight:normal;
	color: #fff;
	text-align: left;
	padding: 3px 0px 3px 10px;
	margin:  0px 0px 0px 0px;
	float:left;}
	
#footerText a {
	color:#fff;
	font-weight:bold;
	text-transform: uppercase;}
	
#footerText a:hover {
	color:#ff6400;}
	
/* Ausgabe fuer Produktversion, Copyright, Systemzeit */	
#footerSystem {
	font-size:11px;
	font-weight:bold;
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	padding: 3px 0px 3px 0px;
	margin:  0px 0px 0px 0px;}

/***************************************************************************************************/
/* ANKER                                                                                           */
/***************************************************************************************************/
map.staticAnker {
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;}

.jumpAnker {
	text-align:right;
	padding: 0px 0px 0px 0px;
	margin:  20px 0px 20px 0px;}
	
.jumpAnkerTop {
	padding: 3px 0px 3px 0px;
	margin:  0px 0px 0px 0px;}	
	
.jumpAnkerTop a{
	font-size:11px;
	color:#000;
	background: #fff url("../../images/default/icon/anker_arrow_top_16x16.gif") no-repeat; 
	padding: 0px 0px 0px 20px;
	margin:  0px 0px 0px 0px;}
	
.jumpAnkerTop a:hover{
	font-size:11px;
	color:#000;
	text-decoration:none;
	background:#cccc99 url("../../images/default/icon/anker_arrow_top_16x16.gif") no-repeat; 
	padding: 0px 0px 0px 20px;
	margin:  0px 0px 0px 0px;}
	
.jumpAnkerBottom {
	padding: 3px 0px 3px 0px;
	margin:  0px 0px 0px 0px;}
	
.jumpAnkerBottom a{
	font-size:11px;
	color:#000;
	background: #fff url("../../images/default/icon/anker_arrow_bottom_16x16.gif") no-repeat; 
	padding: 0px 10px 0px 20px;
	margin:  0px 0px 0px 0px;}
	
.jumpAnkerBottom a:hover{
	font-size:11px;
	color:#000;
	text-decoration:none;
	background:#cccc99 url("../../images/default/icon/anker_arrow_bottom_16x16.gif") no-repeat; 
	padding: 0px 10px 0px 20px;
	margin:  0px 0px 0px 0px;}
	
/***************************************************************************************************/
/* FORMATIERUNG STARTSEITE                                                                         */
/***************************************************************************************************/
/* Breitenangaben*/
#mainBoxStart {
	width:600px;}
	
#loginMainInner input[type=text],
#loginMainInner input[type=password] {
	width:455px;}


.mainBoxStartBody {
	background: url("../../images/default/start/back_body_login_3x3.gif") repeat; }
	
#loginMainHeader {
	height:57px;
	background: url("../../images/default/start/back_header_login_250x57.jpg") no-repeat top right; 
	padding:0;
	margin:0;}

#mainBoxStart {
	border:1px solid #000;
	margin: 3% auto;
	background:#fff;
	padding:0;
	-webkit-box-shadow: 7px 7px 15px #404040; /* webkit browser*/ 
	-moz-box-shadow: 7px 7px 15px #404040; /* firefox */
	 box-shadow: 7px 7px 15px #404040;}
	 
 table.loginTable {
	width:800px;
	margin: 0 auto 30px auto;
	table-layout:auto;
	-moz-box-shadow: 7px 7px 15px #404040;
    -webkit-box-shadow: 37px 7px 15px #404040;
	box-shadow: 7px 7px 15px #404040;}
	
h3.loginTableHeadline {
    color: #000;
    font-size:18px;
	margin: 0 auto;}
	 
#mainBoxStart a {
	display:inline-block;
	padding:0;
	margin:3px 0 0 15px;
	height:57px;
	width:216px;
	background: url("../../images/default/start/cosinex_logo_216x57.jpg") no-repeat center center; }
	
#vmsEE {
	margin-top:20px;
	height:40px;
	padding:0;
	background: url("../../images/default/start/vms_ee_118x37.gif") no-repeat 50px 0;}

#vmsCE {
	margin-top:20px;
	height:40px;
	padding:0;
	background: url("../../images/default/start/vms_ce_118x37.gif") no-repeat 50px 0;}

#loginMain {
	padding:0;
	margin:0;}
	
/* innerer Abstand des Contentinhalts */	
#loginMainInner {
	padding:10px 50px 30px 50px;
	margin:0;}
	
#loginMainInner h1 {
	display:none;}
	
#loginMainInner label {
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	display:block;
	margin-bottom:7px;}
	
#loginMainInner input[type=text],
#loginMainInner input[type=password] {
	display:inline-bock;
	height:26px;
	border:none;
	padding:0 0 0 45px;
	line-height:150%;
	font-size:16px;
	margin:0 0 13px 0;
	/*-webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; */}
	
#loginMainInner .loginInput {
	background: #f3f3f3 url("../../images/default/start/login_icon_login_20x20.png") no-repeat 10px center;}
	
#loginMainInner .loginPassword {
	background: #f3f3f3 url("../../images/default/start/login_icon_password_20x20.png") no-repeat 10px center;}
	
#loginMainInner .loginInput:focus,
#loginMainInner .loginInput:hover,
#loginMainInner .loginPassword:focus,
#loginMainInner .loginPassword:hover {
	background-color: #dcdcdc;}

#loginMainInner .loginSubmitBox {
	padding:0 0 10px 0;
	margin:0;
	overflow:auto;}
	
#loginMainInner .loginSubmitBox a {
	background:none;
	padding:0;
	margin:0;
	display:inline;
	color:#000;}
	
#loginMainInner .loginSubmitBox a:hover {
	text-decoration:none;}
	
#loginMainInner .loginSubmitBoxLeft {
	float:left;
	padding:0;
	margin:0;
	width:60%;}
	
#loginMainInner .submitButtonLogin {
	-moz-box-shadow:inset 0px 1px 0px 0px #f2f2f2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f2f2f2;
	box-shadow:inset 0px 1px 0px 0px #f2f2f2;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f4f4f4), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #f4f4f4 5%, #dfdfdf 100% );
	/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#dfdfdf'); */
	background-color:#f4f4f4;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #cdcccd;
	display:inline-block;
	color:#000;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:3px 20px;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:-1px 1px 0px #ffffff;
	float:right;
	cursor:pointer;}
	
#loginMainInner .submitButtonLogin:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #f4f4f4) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #f4f4f4 100% );
	/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#f4f4f4'); */
	background-color:#dfdfdf;}
	
#loginMainInner .submitButtonLogin:active {
	position:relative;
	top:1px;}
		
#lostPasswordContent {
	margin-top:10px;}
		
/***************************************************************************************************/
/* FORMATIERUNG HEADER Service Menu  Startseite/Kontakt/Impressum                                  */
/***************************************************************************************************/
#headerStart {
	border-top:1px solid #000;
	border-bottom:none;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background: #fff;
	height:60px;					
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;}

#mainNavStart { 
	border-top:none;
	border-bottom:2px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	height:12px;
	background:#fff;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear:left;}

ul#serviceNav {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	color: #FFF;
	background: #000;}

#serviceNav li {
	padding: 2px 2px 3px 2px;
	display: inline;
	list-style-type: none;
	font: bold 9px Verdana, Geneva, Arial, Helvetica, sans-serif;}

#serviceNav li a  {
    font-size:11px;
	padding-right: 10px;
	text-decoration: none;
	color: #FFF;}

#serviceNav li a:hover  {
	background:#000;
	padding-right: 10px;
	color: #ff6600;}
	
.loginKey {
	padding:0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	background: url("../../images/default/icon/login_close_16x16.gif") center left no-repeat; 
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#000;}
	
.loginKey:hover {
	padding:0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	background: url("../../images/default/icon/login_open_16x16.gif") center left no-repeat; 
	font-weight:bold;
	text-decoration:none;
	color:#000;}
	
/***************************************************************************************************/
/* TESTSYSTEM                                                                                      */
/***************************************************************************************************/
#testSystemBox {
  font-size:14px;
  text-transform: uppercase;
  font-weight:bold;
  color:#fff;
  z-index:99999;
  position: absolute; 
  top: 0px; 
  left: 0px;
  width:100%;
  margin:0px 0px 0px 0px;
  padding:9px 10px 5px 10px;
  border-bottom:1px solid #000;
  text-align:center;
  background: #ff6600 url("../../images/background/back_testsystem.gif") 0px 0px repeat-x;}
  
body > #testSystemBox {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;}
  
/* HACK IE5.5+ */
* html #testSystemBox {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: auto; 
  top: auto;
  left: expression( ( 0 - testSystemBox.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top:  expression( ( 0 - testSystemBox.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollBottom ? document.documentElement.scrollBottom : document.body.scrollBottom ) ) + 'px' );
}

#testSystemBoxSpace {
   margin:0px 0px 0px 0px;
   padding:8px 10px 10px 10px;}
   
.testSystemText {
  display:block;
  overflow:hidden;
  letter-spacing: 2px;
  font-size:14px;
  height:20px;
  text-transform: uppercase;
  font-weight:bold;
  color:#000;}
	
/***************************************************************************************************/
/* PRINT STYLES FÜR PARENT WINDOW UND AKTEN                                                        */
/***************************************************************************************************/
@media print {
	
	/* Allgemeine Formatierung */
	body, 
	html,
	#contentMain,
	#mainFile,
	#contentFileTopicDistance   {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float:none;
		background-color: #fff !important;
		border:none !important;}
		
	input,
	select,
	textarea,
	legend,
	fieldset {
	border:1px solid #000 !important;}
	
	fieldset {
	width:90% !important;}
	
	/* Ausblenden */
	#header,
	#serviceNav,
	#contentFileCloseBox,
	#mainNav,
	#mainNavPrint,
	#subNav,
	#printFile,
	#subNavFile,
	#mainNavLogOut,
	.jumpAnkerTop a,
	a.interfaceLink,
	#testSystemBox,
	#testSystemBoxSpace,
	#demoModusOfFile  {
		display:none;}
		
	/* Ausrichtung des Contents */	
	h1 {
	margin: 10px 0px 0px 0px;}

	#contentFileMain,
	#mainFile,
	#interfaceBox,
	#contentFileName,
	#contentFileName a  {
	border:none !important;
	background: #fff;}
		
	#mainFile,	
	#contentTopic,
	#contentFileTopic,
	#contentFileTopicDistance,
	#contentFileName,
	#contentFileName a,
	#interfaceBox {
		page-break-before:avoid;
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
		border:none !important;}
		
	#contentFileTopicDistance .legendTable {
		page-break-before:always;}
		
	#footer {
		page-break-before:always;}
		
	#footerText {
		color:#fff !important;}
		
	.dateMask {
		left:250px !important;} 
}
