.contentBlock
{
	clear: 			both;
	float: 			none;
	margin: 		0;
	padding: 		0;

	padding-bottom:	16px;
}

.contentBlock h1
{
	margin: 		0;
	padding: 		0;

	padding-bottom:	16px;
	font-family: 	Arial;
	font-size: 		1.3em;
	font-weight:	bold;
	color: 			#29261f;
}

.contentBlock h2
{
	margin: 		0;
	padding: 		0;

	font-family: 	Tahoma, Arial;
	font-size: 		1em;
	font-weight:	bold;
	color: 			#767470;
}


.contentBlock h2.dark
{
    color: #2A2720;  
}

/**
 * neuer style für reine listen
 */

.contentBlock p
{
	margin: 			0;
	padding:			0;
}

.contentBlock ul
{
	margin: 			0;
	padding:			0;
	padding-left: 		0.725em;
	margin-top: 		10px;
	margin-bottom: 		10px !important;
}

.contentBlock ul li
{
	line-height: 18px;
}

.contentBlock ol
{
	margin-top: 		10px;
	margin-bottom: 		10px !important;
}

.contentBlock ol li
{
	line-height: 18px;
}


.contentBlock .bodytext
{
    color: #54514C;
    line-height: 18px;
}



.contentBlock .textWithImage,
.contentBlock .text,
.contentBlock .teaser
{
	padding: 			0;
	margin: 			0;
	color: 				#54514C;
}

.contentBlock .textWithImage h2
{
    margin-top:         0px;
    padding-top:        0px;
    padding-bottom:     5px;
}

.contentBlock .textWithImage .text,
.contentBlock .text,
.contentBlock .teaser .text
{
	font-family: 		Tahoma, Arial;
	line-height: 		16px;
    
	font-size: 			1em;
}

.contentBlock .textWithImage  .text,
.contentBlock .teaser  .text
{
	padding: 			0px ;
}

.contentBlock .text
{
	font-size: 			1em;
}

/*
.contentBlock .textWithImage img,
.contentBlock .teaser img
{
	float: 				left;
	margin-right: 		10px;
	margin-bottom:     	10px;
    margin-top:         5px;

}
*/

.contentBlock .textWithImage ul,
.contentBlock .text ul,
.contentBlock .teaser ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	padding-left: 		1em;
	margin-top: 10px;
}

.contentBlock .textWithImage ul li,
.contentBlock .text ul li,
.contentBlock .teaser ul li
{
	list-style-position:outside;
}

.contentBlock .teaser a
{
	line-height:		normal;
	font-size: 			0.625em;
	color: 				#005c8a;
	text-decoration: 	none;
	display: 			block;
	background: 		url( ../layout_img/internal_link_icon.gif ) no-repeat left -0.2em;
	padding: 			0.2em 0 0.2em 2em;
	margin-top:			15px;
	margin-bottom:		15px;
}

/**
 * Standard Style for every
 * Link thats in a Contentbox in the Middle
 **/

.contentBlock .textWithImage .text a,
.contentBlock .text a,
.contentBlock .teaser .text a,
.contentBlock .bodytext a
{
    /*font-size:            1.5em;*/
    color:              #43652b;
    text-decoration:    underline;
    font-weight:        bold;
}

/**
 * Standard Style for Links
 * that are marked as Special Content-Links
 **/
 .contentBlock a.content-link-header-check
 {
 color:              #43652b;
 }

.contentBlock .textWithImage  a.content-link,
.contentBlock .text a.content-link,
.contentBlock .teaser .text a.content-link
{
    /*font-size:            1.5em;*/
    color:              #43652b;
    text-decoration:    none;
    font-weight:        normal;
}

.contentBlock .textWithImage  a.content-link:hover, 
.contentBlock .textWithImage  a.content-link:focus,
.contentBlock .text a.content-link:hover, 
.contentBlock .text a.content-link:focus,
.contentBlock .teaser .text a.content-link:hover, 
.contentBlock .teaser .text a.content-link:focus
{
    
    text-decoration:    underline;
    
}

.contentBlock .listItem
{
	font-size: 			0.68em;
	padding-left: 		10px;
	padding-left: 		0.625em;
}

.contentBlock .listItem a
{
	font-size: 			1em;
	color: 				#005c8a;
	text-decoration: 	underline;
}

.contentBlock .listItem .hr
{
	width: 				100%;
	background-position: left center;
	padding-top: 6px;
	padding-bottom: 6px;
}

.contentBlock .listItem .listDate
{
	color: 				#4c4c4c;
	font-size: 			1em;
}

.contentBlock .listItem .listTeaser {
}

.contentBlock .listFooter
{
	padding-top: 		10px;
	padding-left: 		0.625em;
}

.contentBlock .listFooter a
{
	line-height: 		10px;
	font-size: 			0.6em;
	color: 				#005c8a;
	text-decoration: 	underline;
}

.contentBlock .linkList
{
	clear: 			both;
	/*padding-bottom:	16px;*/
}

.contentBlock .linkList a
{
	line-height:		normal;
 	font-size: 			0.9em;
    color: #43652b;
}

.contentBlock .linkList ul
{
	list-style-type:                    none;
	margin: 							0 0 0 0;
	padding: 							0 0 0 0;
}

.contentBlock .linkList ul li
{
	list-style: 	none;
	
	/*
	clear: 			both;
	float: 			left;*/
}

.contentBlock .linkList ul li.internalLink a
{
	display: 		block;
	background: 	url( ../images/symbols/link_content.gif ) no-repeat left 0.4em;
	padding: 		0.2em 0 0.2em 2em;

}

.contentBlock .linkList ul li.externalLink a
{
	display: 		block;
	background: 	url( ../images/symbols/link_content.gif ) no-repeat left 0.4em;
	padding: 		0.2em 0 0.2em 2em;

}

.contentBlock .linkList ul li.downloadLink a
{
	display: 		block;
	background: 	url( ../images/symbols/link_content.gif ) no-repeat left 0.4em;
	padding: 		0.2em 0 0.2em 2em;

}



/**
 * Linkliste auf der Startseite unten
 */

.contentBlock .hr-linkList
{
	width: 				32.625em;
	height: 			1px;
	line-height:		1px;

	clear: 				right;
	background: 		url( ../layout_img/dotted_list_line.gif ) repeat-x left top;

	margin:    0.5em 0;
}

.contentBlock .linkListItems
{
	line-height:		normal;
	text-decoration: 	none;
	background: 		url( ../layout_img/internal_link_icon.gif ) no-repeat 0.625em -0.2em;
	padding: 			0 0 0 1.8em;
}

.contentBlock .linkListItems .date
{
	line-height: 		15px;
	font-size: 			0.68em;
}

.contentBlock .linkListReadAll
{
	line-height:		normal;
	text-decoration: 	none;
	background: 		url( ../layout_img/all_news_icon.gif ) no-repeat 0.625em;
	padding: 			0 0 0 1.8em;
}
