*
{
//	outline:#0000FF dashed 1px;
}
html, body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFF;
	line-height: 1.4em;
}
select, input, textarea
{
	font-weight: normal;
	font-size: 12px;
	border: 1px solid #cccccc;
	margin: 10px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
label
{
	font-weight: normal;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a
{
	text-decoration: none;
}
a, img, form, table
{
	margin: 0;
	padding: 0;
	border: 0px;
	outline: none;
}
a.black
{
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
a.black:hover
{
	text-decoration: underline;
	font-weight: normal;
}

a.blackhigh
{
	color: #333;
	font-weight: bold;
}
a.blackhigh:hover
{
	text-decoration: underline;
	font-weight: bold;
}
#main
{
	margin:0px;
	padding: 20px;
	width:95%;
}
#main_left
{
	margin:0;
	padding:0;
	float: left;
}
.contboxL
{
	overflow: none;
	margin-bottom: 18px;
	margin: 0px 0px 40px 0px;
}
	.contboxL .headpm
	{
		margin-bottom: 30px;
	}
	#Redaktionsdienst .contboxL .headpm
	{
		margin-bottom: 23px;
	}
	.contboxL .headpm div.logo
	{
		float:left;
	}
	.contboxL .headpm div.title
	{
		font-size: 18px; font-weight: bold;
		line-height: 1.2em;
		color: #000;
	}
	.contboxL .headpm div.subtitle
	{
		font-size: 14px;
		line-height: 1.2em;
		color: #a22100;
		margin-bottom: 10px;
		font-weight: bold;
	}
	.contboxL .headpm div.author
	{
		font-size: 14px;
		line-height: 1.2em;
		margin-bottom: 10px;
	}
	.contboxL .headpm div.articletitle
	{
		font-size: 18px; font-weight: bold;
		line-height: 1.2em;
		color: #000;
		margin-bottom: 23px;
	}
	.contboxL .headpm div.articlesubtitle
	{
		font-size: 14px;
		line-height: 1.2em;
		color: #a22100;
		margin-top: 46px;
		margin-bottom: 6px;
		font-weight: bold;
	}
	.contboxL .headpm div.articleauthor
	{
		font-size: 12px;
		line-height: 1.2em;
		margin-bottom: 10px;
	}
	.contboxL .headpm div.interviewauthor
	{
		font-size: 12px;
		line-height: 1.2em;
		margin-bottom: 24px;
	}
	.contboxL .bodypm
	{
	}
	.contboxL .bodypm .logo
	{
		float: left;
	}
	.contboxL .bodypm .logoimg
	{
		width: 160px;
//		float: bottom;
		padding: 7px 7px 7px 7px;
		margin: 0px 20px 5px 0px;
		border: 1px solid #ccc;
	}
	.contboxL .bodypm .logoimgartikel
	{
		width: 200px;
		float: bottom;
		margin: 0px 20px 0px 0px;
		margin: 0px 20px 5px 0px;
	}
	.contboxL .bodypm .logoimgnoborder
	{
		width: 200px;
		float: bottom;
		margin: 0px 20px 0px 0px;
	}
	.contboxL .bodypm .picsubtitle
	{
		margin: 4px 0px 12px 0px;
		padding: 0px 0px 12px 0px;
		width: 176px;
		font-size: 11px; line-height: 1.4em;
		font-decoration: italic;
		border-bottom: 1px solid #ccc;
	}
	.contboxL .bodypm .picsubtitleArticle
	{
		margin: 0px 0px 6px 0px;
		padding: 0px 0px 6px 0px;
		width: 200px;
		font-size: 11px; line-height: 1.4em;
		font-decoration: italic;
		border-bottom: 1px solid #ccc;
		color: #666;
	}
	.contboxL .bodytext a
	{
		text-decoration: none;
		font-weight: normal;
		color: black;
	}
	.contboxL .bodytext a:hover
	{
		text-decoration: underline;
	}
		.contboxL .item .bodytext
		{
			font-size: 12px;
			line-height: 1.4em;
		}
		.contboxL .item .bodytext .teaser
		{
			font-weight: bold;
			margin-bottom: 20px;
		}
		.contboxL .item .bodytextarticle
		{
			font-size: 12px;
			line-height: 1.4em;
		}
		.contboxL .bodyteaserarticle
		{
			font-size: 12px;
			line-height: 1.4em;
			font-weight: bold;
			margin-bottom: 20px;
		}
		.contboxL .item .von
		{
			font-size: 12px; font-weight: bold;
			line-height: 1.4em;
			padding-bottom: 20px;
		}
		.contboxL .item a
		{
			text-decoration: normal;
			font-weight: bold;
			color: #333333;
		}
		.contboxL .item a:hover
		{
			text-decoration: underline;
		}
		#Redaktionsdienst .bodytextarticle a
		{
			text-decoration: none;
			font-weight: normal;
			color: #00F;
		}
		#Redaktionsdienst .bodytextarticle a:hover
		{
			text-decoration: underline;
		}
		.contboxL .item a.title
		{
			display: inline;
			white-space: normal;
			text-decoration: none;
			font-weight: bold;
			color: #333333;
		}
		.contboxL .item a.title_teaser
		{
			display: inline;
			white-space: normal;
			text-decoration: none;
			font-weight: bold;
			color: #333333;
			font-size: 11px;
		}
			.contboxL .item a.title_teaser:hover
			{
				display: inline;
				white-space: normal;
				text-decoration: underline;
				font-weight: bold;
				color: #333333;
				font-size: 11px;
			}
		.contboxL .item a.text_teaser
		{
			text-decoration: none;
			font-weight: normal;
			text-decoration: none;
		}
			.contboxL .item a.text_teaser:hover
			{
				text-decoration: underline;
			}
		.contboxL .item a.strong
		{
			text-decoration: none;
			font-size: 12px;
			color: #FF3300;
		}
		.contboxL .item a.link_subline
		{
			text-decoration: none;
			font-size: 12px; font-weight: normal; line-height: 17px;
			color: #333333;
			text-align: left;
			margin-right: 10px;
			padding-top: 14px;
			padding-bottom: 10px;
		}
		.contboxL .item a
		{
			text-decoration: none;
			font-weight: normal;
		}
		.contboxL .item a:hover
		{
			text-decoration: underline;
			font-weight: normal;
		}
.Lheaderbox
{
	overflow: auto;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
}
	.Lheaderbox .Lhead
	{
		float: left;
	}
	.Lheaderbox .Lhead .LtitleArtikel
	{
		float: left;
		padding: 0px 10px 0px 0px;
		font-size: 12px;
	}
	.Lheaderbox .Lhead .Ltitle
	{
		float: left;
		padding: 0px 3px 0px 0px;
		font-size: 14px;
		margin-right: 10px;
	}
	.Lheaderbox .Lhead .Ltitlesep
	{
		float: left;
		height: 12px;
		border-right: 1px solid #ccc;
		margin-right: 10px;
	}
	.Lheaderbox .Lhead .Lsubtitle
	{
		float: left;
		font-size: 12px;
	}
		.contboxL .WerbeboxBezeichnung
		{
			text-decoration: normal;
			font-weight: normal;
			font-size: 11px;
			color: #888;
		}
		.contboxL .WerbeboxLogo
		{
			float: left;
			padding-right: 20px;
			padding-bottom: 10px;
		}
		.contboxL .WerbeboxSubtitel
		{
			text-decoration: normal;
			font-weight: normal;
			font-size: 12px;
			line-height: 1.4em;
		}
		.contboxL .Werbeboxtitel
		{
			text-decoration: normal;
			font-weight: bold;
			font-size: 12px;
			line-height: 1.4em;
			padding-bottom: 14px;
		}
		.contboxL .WerbeboxText
		{
			text-decoration: normal;
			font-weight: normal;
			font-size: 12px;
			padding-bottom: 14px;
			line-height: 1.4em;
		}
.contboxL div.space0
{
		clear: both;
}
.contboxL div.space13
{
		clear: both;
		padding-bottom: 13px;
}
.contboxL div.space20
{
		clear: both;
		padding-bottom: 20px;
}
.contboxL div.space30
{
		clear: both;
		padding-bottom: 20px;
}
	.contboxL div.spaceline
	{
		clear: both;
		padding-bottom: 25px;
		margin-bottom: 25px;
		border-bottom: 1px dashed #ccc;
	}
	.contboxL div.spaceline20
	{
		clear: both;
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px dashed #ccc;
	}
	.contboxL div.dottedline
	{
		clear: both;
		margin-top: 6px;
		margin-bottom: 30px;
		border-bottom: 1px dashed #ccc;
	}
		.contboxL .AutorBezeichnung
		{
			text-decoration: normal;
			font-weight: normal;
			font-size: 11px;
			color: #888;
		}
		.contboxL .AutorLogo
		{
			float: left;
			margin-right: 20px;
			margin-bottom: 10px;
			border: 1px solid #ccc;
			padding: 8px;
		}
		.contboxL .AutorLogonoborder
		{
			float: left;
			margin-right: 20px;
		}
		.contboxL .AutorRight
		{
			margin-left: 128px;
		}
		.contboxL .AutorSubtitel
		{
			text-decoration: normal;
			font-weight: normal;
			font-size: 12px;
			line-height: 1.4em;
			padding-bottom: 20px;
		}
		.contboxL .Autortitel
		{
			text-decoration: normal;
			font-weight: bold;
			font-size: 12px;
			line-height: 1.4em;
			padding-bottom: 30px;
		}
		.contboxL .Interviewpartnertitel
		{
			text-decoration: normal;
			font-weight: bold;
			font-size: 12px;
			line-height: 1.4em;
			padding-bottom: 0px;
		}
		.contboxL .AutorText
		{
			text-decoration: normal;
			font-weight: normal;
			font-size: 12px;
			padding-bottom: 8px;
			line-height: 1.4em;
		}
	.contboxL .headimgtopic .portraitext
	{
		font-size: 12px; line-height: 16px;
		line-height: 1.4em;
		margin-top: 20px;
		margin-bottom: 40px;
	}
	.contboxL .headimgtopic .portraikontaktdaten
	{
		font-size: 14px; font-weight: bold;
		margin-bottom: 20px;
	}
	.contboxL .headimgtopic .portraikontaktdatentext
	{
		font-size: 12px;
		line-height: 20px;
	}
	.text
	{
		color: #333;
		font-size: 12px; font-weight: normal; line-height: 1.4em;
	}
.Rheaderbox
{
	overflow: auto;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	height: 18px;
}
	.Rheaderbox .Rhead
	{
		float: left;
	}
	.Rheaderbox .Rhead .Rtitle
	{
		font-size: 11px; font-weight: bold;
		padding: 0px 6px 0px 12px;
		margin: 0px 0px 3px 0px;
		color: #000;
		background: url(/_img/reddot10.gif) no-repeat center left;
		float: left;
	}
	.Rheaderbox .Rhead .Rtitle2
	{
		font-size: 11px; font-weight: bold;
		padding: 1px 8px 0px 0px;
		margin: 0px 0px 3px 0px;
		color: #000;
		float: left;
	}
	.Rheaderbox .Rhead .Rtitlesep
	{
		float: left;
		height: 12px;
		border-right: 1px solid #ccc;
		margin-right: 10px;
	}
	.Rheaderbox .Rhead .Rtitlenodot
	{
		font-size: 11px; font-weight: normal;
		padding: 0px 6px 0px 0px;
		margin: 0px 0px 3px 0px;
		color: #666;
		float: left;
	}
	.Rheaderbox .Rhead .Rsubtitle
	{
		font-size: 12px; font-weight: bold;
		float: left;
	}
	.contboxL a.link_subline
	{
		text-decoration: none;
		font-size: 12px; font-weight: normal; line-height: 17px;
		color: #333333;
		display: block;
		text-align: left;
		margin-right: 10px;
		padding-bottom: 10px;
	}
	.contboxL a.link_subline:hover
	{
		text-decoration: underline;
	}
	.contboxL a.normal
	{
		text-decoration: none;
		font-weight: normal;
	}
	.Lheaderbox .Lhead .LtitlebigArtikel
	{
		float: left;
		padding: 0px 10px 0px 0px;
		font-size: 14px;
	}
	.Lheaderbox .Lhead .Ltitlebigsep
	{
		float: left;
		height: 15px;
		border-right: 1px solid #ccc;
		margin-right: 10px;
	}
	.Lheaderbox .Lhead .Lsubtitlebig
	{
		float: left;
		font-size: 12px;
		margin-top: 2px;
	}
	.Lheaderbox .Lhead .LsubtitlebigArtikel
	{
		float: left;
		font-size: 12px;
	}

