#contentleft.content_detail_leftside
{
	font-size:0.7em;
	line-height:1.5em;
	position:relative;
}
#contentleft.content_detail_leftside p,
#contentleft.content_detail_leftside ul,
#contentleft.content_detail_leftside ol,
#contentleft.content_detail_leftside li,
#contentleft.content_detail_leftside h1,
#contentleft.content_detail_leftside h2,
#contentleft.content_detail_leftside h3,
#contentleft.content_detail_leftside h4,
#contentleft.content_detail_leftside h5,
#contentleft.content_detail_leftside h6,
#contentleft.content_detail_leftside img,
#contentleft.content_detail_leftside a,
#contentleft.content_detail_leftside table
{
	font-size:1em;
}
#contentleft.content_detail_leftside ul,
#contentleft.content_detail_leftside ol
{	
	margin-left:17px;
	margin-bottom:1em;
	margin-top:1em;
}
#contentleft.content_detail_leftside ul.iconlist
{	
	margin-left:0px;
	margin-bottom:1em;
	margin-top:1em;
}
#contentleft.content_detail_leftside table
{
		line-height:1em;
}
#contentleft.content_detail_leftside h1
{
	font-size:1.7em;
}
#contentleft.content_detail_leftside h2
{
	font-size:1.05em;
}
#contentleft.content_detail_leftside h3,
#contentleft.content_detail_leftside h4,
#contentleft.content_detail_leftside h5,
#contentleft.content_detail_leftside h6
{
	font-size:1em;
	margin-top:1em;
	margin-top:0.75em;
}
#contentleft.content_detail_leftside hr
{
	clear:both;
	display:block;
}


h1, h2, h3
{
	font-family:arial;
	/* farben in klassen schreiben */
	color:gray;
	font-size:1.2em;
	text-transform:uppercase;
	font-weight:bold;
}

h1
{
	margin-bottom:0.5em;
}

h2
{
	/* font-size:0.85em; */
	font-size:0.75em; 
	margin-bottom:1em;
}
h3
{
	font-size:0.7em;
	color:#333333; 
}

p, .introduction, .morelink, .linkcategory
{
	font-family:arial;
	font-size:0.7em;
	color:#333333;
	line-height:1.5em;
	margin-bottom:1em;
}
.linkcategory
{
	color:#333333;
	line-height:1.2em;
	margin-bottom:1.2em;
	margin-top:0;
}

.introduction
{
	font-family:arial;
	color:#777777;
	margin-bottom:1em;
}

hr, #contentleft hr
{
	color:#e3e3e3;
	background-color:#e3e3e3;
	height:1px;
	width:100%;
	border:none;
	margin-top:0.75em; 
	margin-bottom:0.75em;
}
#contentleft hr
{
	margin-top:1em; 
	margin-bottom:1em;
}
#contentright hr
{
	clear:both;
}

.ulText li, .ulNavigation li, .olNavigation, .ulTextcompact li
{
	font-family:arial;
	font-size:0.7em;
	line-height:1.5em;
	color:#333333;
}


.ulNavigation, .ulText, .ulTextcompact
{
	/* farben in klassen schreiben */
	color:gray;
	margin-left:17px;
	padding:0px;
}
.ulTextcompact
{
	margin-bottom:1em;
}

.ulText li
{
	margin-bottom:1em;
}

.ulTextcompact li
{
	margin-bottom:0;
}

.ulText li h3, .ulTextcompact li h3
{
	font-size:1em;
}

.olNavigation
{
	/* farben in klassen schreiben */
	color:gray;
	margin-left:22px;
	padding:0px;
}
.ulNavigation li, .olNavigation li
{
	/* farben in klassen schreiben */
	color:gray;
}

a:link, a:active, a:visited, a:hover
{
	/* farben in klassen schreiben */
	color:gray;
	font-family:arial;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;	
}

.clearfloat
{
	clear:both;
	height:0px;
	width:0px;
	display:block;
	background:white;
	line-height:0px;
	font-size:0px;
}

/* -------------------------------------------------------------------------------- icon listing start -------------------------------------------------------------------------------- */

.iconlist
{
	margin-top:20px;
}
.iconlist li
{
	list-style-type:none;
	width:380px;
	font-size:1em;
}

.iconlist li .item
{
	position:relative; /* sonst würde die absolute position des listtextes nicht funktionieren */
	border:0px;
}

.iconlist li.hidden
{
	border:red solid 4px;
	background-image: url("/images/form/notice-bgpattern.gif");
}

.iconlist li .item .itemicon
{
	width:58px;
	min-height:58px;
	float:left;
}

.iconlist li .item .itemtext
{
	margin:0;
	padding:0;
	width:305px;
	margin-left:70px;
}

.iconlist li .item .itemtext h2
{
	color:#333333;
	margin:0;
	padding:0;
	margin-bottom:2px;
	margin-top:2px;
	/* letter-spacing:-0.05em; */
}

.iconlist li .item .itemtext h2 a
{
	color:#333333;
}

.iconlist li .item .itemtext p
{
	line-height:1.2em;
	color:#777777;
	margin:0;
	padding:0;
}

.iconlist li .item .itemtext p a
{
	color:#777777;
}

.iconlist li .item .itemtext p a:hover
{
	text-decoration:underline;	
}
/* -------------------------------------------------------------------------------- icon listing end -------------------------------------------------------------------------------- */