.contentblock
{
	margin-bottom: 20px;
}

/* Teaser-Elemente */
div.teaser
{
	height: 177px;
	padding: 12px 12px 8px 278px;
	background-color: #10642c;
	background-repeat: no-repeat;
	background-position: top left;
	color: white;
}

/* Teaser-Elemente ohne Illu auf der linken Seite */
div.teaser2
{
	padding: 12px;
	background-color: #10642c;
	color: white;
}

div.teaser a:link,
div.teaser2 a:link,
div.teaser a:visited,
div.teaser2 a:visited
{
	color: #bbbbbb;
}

div.teaser a,
div.teaser2 a
{
	padding-left: 0;
	background-image: none;
}


/* Abgerundete Elemente */
.rounded
{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

ul.rounded li:first-child a
{
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
}

ul.rounded li:last-child a
{
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
}

/* Full-Size-Listen 1 */
ul.special
{
	list-style: none;
	border: solid #004f2b 1px;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	background-color: #01713e;
}

ul.special li
{
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: solid #004f2b 1px;
}

ul.special li:first-child
{
	border-top: none;
}

ul.special li a
{
	display: block;
	padding: 0.5em 1em;
	color: white;
	text-decoration: none;
}

ul.special li a:hover,
ul.special li a:focus
{
	background-color: #004f2b;
	outline: none;
}

ul.special li span
{
	float: right;
	font-weight: normal;
	color: #333333;
	background-color: #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 1px 6px;
}

ul.special li span.label
{
	color: #cccccc;
	background: none;
	font-weight: bold;
}

/* Full-Size-Listen 2 */
ul.special2
{
	list-style: none;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}

ul.special2 li
{
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: dotted #01713e 1px;
}

ul.special2 li:first-child
{
	border-top: none;
}

ul.special2 li a
{
	display: block;
	padding: 0.2em 1em;
}

