* {
	margin: 0;
	padding:0;
}

/* Standardklassen */

.small {font-size:.9em;}
.light {color:#333;}

.fullInline,
.fullInline * {float:left;}

ul.noList,
ul.noList li {list-style-type:none;margin:0;padding:0;}

.clr, .clear {clear:both;}
.clrL, .clearL {clear:left;}
.clrR, .clearR {clear:right;}
.floatL {float:left;}
.floatR {float:right;}

.Layout-Cols {width:100%;}

img {
	border: 0;
	vertical-align: middle;
}

h1, h2, h3, h4, h5, h6 {
	background: none;
	font-weight: normal;
	margin: 0;
	margin-bottom:.4em;
	padding-top: .2em;
	padding-bottom: .17em;
	clear:both;
}

hr {
	height: 1px;
	color: #aaa;
	background-color: #aaa;
	border: 0;
	margin: .2em 0 .2em 0;
}


/*
 * CONTAINER 
 * */

ul, ol, dd, p {
	line-height: 1.5em;
	padding: 0;
}

ul {
	list-style-type: square;
	margin: .3em 0 0 1.5em;
}
ol {
	margin: .3em 0 0 3.2em;
	list-style-image: none;
}

li, dt, dd {
	margin-bottom: .1em;
}

dt {
	font-weight: bold;
}
dl {
	margin-top: .2em;
	margin-bottom: .5em;
}
dd {
	margin-left: 2em;
}

p {
	margin: .4em 0 .5em 0;
}

q {
	font-style:italic;
	border:1px solid #eee;
	padding:.3em;
	display:block;
	background-color:#fefefe;
	color:#444;
}

/* Copyright */
#copyright-footer {
	position:relative;
	text-align:center;
	margin-top:  3em;
	padding-top:.5em;
	position:relative;
	width:600px;
	left:50%;
	margin-left:-300px;
	border-top:1px dotted #bbb;
}
#copyright-footer,
#copyright-footer a {
	font-size:11px;
	color:#bbb;
	text-decoration:none;
}
