﻿* 
{
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}

/* ===================
    Abstände restaurieren */

h1, h2, h3, h4, h5, h6, 
p, blockquote, address, pre,
ul, ol, dl, table {
   margin-bottom: 0.5em;
}

/* Optional */ 
h1, h2, h3, h4, h5, h6 { /*padding-top: 1em;*/ }

/* Zitate einrücken */
blockquote { margin: 1em 2em; }

/* Auswahl in Auswahllisten (select) durch padding:0 schlecht lesbar */
option { padding-left: 0.2em; padding-right: 0.3em; }

/* Alle Listen etwas einrücken */
ul, ol, dl { margin-left: 1em; }

/* Listenelemente etwas mehr einrücken */
li { margin-left: 1em; }

/* Definitionen in Definitionslisten noch mehr einrücken */
dd { margin-left: 2em; }

/* Verschachtelte Listen ohne Außenabstand oben/unten */
ul ul, ul ol, ul dl,
ol ul, ol ol, ol dl,
dl ul, dl ol, dl dl {
   margin-top: 0;
   margin-bottom: 0;
}

html
{
	height:100%;
}

a img,
img
{
    border: 0 none;
}

/**
 * common classes
 **/
.clear 
{
	float: none;
	clear: both;
}

.flRight 
{
	float: right;
}

.flLeft 
{
	float: left;
}