/*START: start definitions */
*
{
	border:0;
	margin:0;
	padding:0;
}

body
{
	font-size:100.1%;
	font-family: Verdana, Arial, sans-serif;
}

img
{
	display:block;
}

div,ul,ol,dl,li,table,form
{
	margin:0;
	padding:0;
}

select,option,input,textarea
{
	color:#000;
}

dl,ul,ol,dt,dd,li
{
	list-style-type:none;
}

a:link,a:visited,a:hover,a:active,a:focus 
{
	color:#333;
	text-decoration:none;
}

.clear
{
	clear:both;
	font-size:0.0625em;
	line-height:0;
	height:0;
}

div.unseeable,
h5.unseeable,
hr.unseeable
{
	width:0;
	height:0;
	display:inline;
	position:absolute;
	left:-1000px;
	top:-1000px;
	overflow:hidden;

}

/*END: start definitions */

/* START: generell styles */
hr
{
	height:1px;
	background:#c6c6c6;
	width:100%;
	margin:15px 0;
}

h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	color:#000;
}

img.img-left
{
	margin:0 0.5em 0.5em 0;
}

img.img-right
{
	margin: 0 0 0.5em 0.5em;
}

a.link-download
{
	
}

a.link-extern
{
}

a.link-intern
{
}

ol 
{
	list-style:decimal;
	margin:0 0 0 1.5em;
}

ol li
{
	line-height:1.25em;
	list-style-type:decimal;
}

ul li
{
	background:url(../pics/listpoint.gif) no-repeat left center;
	padding:0 0 0 1em;
	font-size: 0.95em;
}

/*START: module styles */

/* allgemeine Styles für Abstände der Module */
.top-no-space,
{
	padding-top: 0;
}

.bottom-no-space
{
	padding-bottom: 0;
}

.top-space-s
{
	padding-top: 5px;
}

.bottom-space-s
{
	padding-bottom: 5px
}

.top-space-m
{
	padding-top: 10px;
}

.bottom-space-m
{
	padding-bottom: 10px;
}

.top-space-l
{
	padding-top: 20px;
}

.bottom-space-l
{
	padding-bottom: 20px;
}

.top-space-xl
{
	padding-top: 40px;
}

.bottom-space-xl
{
	padding-bottom: 40px;
}

.top-space-xxl
{
	padding-top: 80px;
}

.bottom-space-xxl
{
	padding-bottom: 80px;
}

/* Modul Bild mit Text */
div.m-img
{
	
}


/* Modul Bild mit Text */
div.m-img-text
{
}

div.m-img-text div.text-wrapper
{
}

/* da Listenpunkte neben float-left bild in ie-lte7 und opera nicht angezeigt werden, wird Liste unter Bild angezeigt */
div div.left div.text-wrapper ul,
div div.left div.text-wrapper ol
{
	clear:both;
}

div div.img-wrapper
{
}

div div.left div.img-wrapper

{
	float: left;
	margin: 3px 10px 5px 0;
}

div div.right div.img-wrapper
{
	float: right;
	margin: 3px 0 5px 10px;
}

div div.img-wrapper p
{
	color: #444;
	text-align: right;
	margin-top: 2px;
}

/* Modul Bild mit Text */


/*END: module styles */
