@CHARSET "UTF-8";

	*, all {
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		line-height: 16px;
		color: #737a7e;
		
		border: 0;
	}
	
	/* HEADLINES */
	h1, h2, h3 {
		color: #c3004a;
		font-size: 12px;
		margin-bottom: 16px;
		text-transform: uppercase;
	}
	
	h1.staticText, h2.staticText, h3.staticText {
		margin-bottom: 10px;
	}
	
	/* PARAGRAPHS */
	p {
		margin-bottom: 16px;
		
		/*
		TODO: check for errors, added, cause right floating content, when bigger .teaserbox was too close
		*/
		margin-right: 15px;
	}
	
	/* LINKS */
	a {
	}
	
	a:hover {
		color: #c3004a;
	}
	
	a:visited {
	}
	
	a.email {
		display: block;
		text-indent: 25px;
		background-image: url(../img/a.icon.email.gif);
		background-repeat: no-repeat;
		background-position: 2px 3px;
	}
	a.email:hover {
		color: #c3004a;
	}
	
	a.boldRed {
		color: #c3004a;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.boldRed:hover {
		text-decoration: underline;
	}
	
	a.arrowRight {
		color: #c3004a;
		text-decoration: none;
		background-image: url(../img/a.bg.arrow.right.gif);
		background-repeat: no-repeat;
		background-position: 100% 3px;
		padding-right: 15px;
		font-weight: bold;
	}
	
	a.arrowRight:hover {
		text-decoration: underline;
	}
	
	a.arrowLeft {
		color: #c3004a;
		text-decoration: none;
		background-image: url(../img/a.bg.arrow.right.gif);
		background-repeat: no-repeat;
		background-position: 0 3px;
		padding-left: 15px;
		font-weight: bold;
	}
	
	a.arrowLeft:hover {
		text-decoration: underline;
	}
	
	a.print {
		color: #c3004a;
		text-decoration: none;
		background-image: url(../img/a.bg.print.gif);
		background-repeat: no-repeat;
		background-position: 0px 1px;
		padding-left: 17px;
		font-weight: bold;
	}
	
	a.print:hover {
		text-decoration: underline;
	}
	
	a.arrowLeft2 {
		color: #c3004a;
		text-decoration: none;
		background-image: url(../img/a.bg.arrow.left.gif);
		background-repeat: no-repeat;
		background-position: 0 3px;
		padding-left: 15px;
		font-weight: bold;
	}
	
	a.arrowLeft2:hover {
		text-decoration: underline;
	}
	
	a.margin {
		margin-left: 20px;
	}
	
	a.redlink {
		color: #c3004a;
		text-decoration: none;
	}
	
	a.redlink:hover {
		text-decoration: underline;
	}
	
	/* lists */
	ul {
		list-style-image: url(/img/a.bg.arrow.right.gif);
	}
	
	ul li {
		line-height: 22px;

	}
	
	/* COLORS */
	.cRed {
		color: #c3004a;
	}
	
	.cGray {
		color: #737a7e;
	}
	
