/* -*- CSS -*-
  ----------------------------------------------------------------------------
  File:     common.css               --                                     --
  Author:   Markus Heiser            --     Copyright (C) 2008 darmarIT     --
  mail:                              --         All rights reserved.        --
  http://www.darmarIT.de             --                                     --
  ----------------------------------------------------------------------------
  Revision:    $Id: $
  Purpose:     normalize different browser behavior
*/

/* einheitliche Texteigenschaften */

body, select, input, textarea {
    font-family: "Lucida Grande",Arial,Verdana,sans-serif;
    font-size:12px;
    color: black;
}

textarea {
    overflow:auto;
}

pre, code, kbd, samp, tt, blockquote, cite {
    font-family: monospace;
    line-height: 100%;
}

/* einheitliche Rahmen */

* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0;}
ol { margin-left: 1.5em; }
ul, dir, menu { margin-left: 1em;}
li, dd { margin-left: 5%; }

/* Vereinheitlichung diverser Grundeinstellungen die in den Browsern variieren */ 

img { border: none; }
table { font-size: inherit; }
form { width: auto; }

/* Verweise */

a { cursor: pointer; text-decoration: none; color: blue; }
a:hover { color: red; text-decoration: underline; }


/* ----------------------------------------------------------------------
   common classes
   ---------------------------------------------------------------------- */

.hugeText { font-size: 120%; }
.clear { clear:both; height:1px; font-size:1px; line-height:1px; }
.left { float:left; }
.right { float:right; }
.hidden { visibility: hidden; background-color: transparent; }

/* ----------------------------------------------------------------------
   printing
   ---------------------------------------------------------------------- */


@media print {
    .noPrint { display: none; }
    .noPaddingPrint { padding:0;}
    body, html {
	background-color: transparent;
	margin: 0; border: 0; padding: 0; 
	min-width: 0; width: auto; height: auto;
	font-family: serif;
	font-size: 10pt;
	}
    a:link:after, a:link:visited:after {
	content: " [" attr(href) "] ";
	font-size: 76%;
	font-style:italic;
	background: transparent;
    }
    a:link, a:visited {
	background: transparent;
	font-weight: bold;
   }
}


