*
{
}
html, body
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #FFF;
	line-height: 1.4em;
}
h1, h2, h3, h4, h5, h6 
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	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;
}
input.nob
{
	border: 1px solid red;
}
select.nob
{
	border: 1px solid green;
}
label
{
	font-weight: normal;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
label.cursor
{
	cursor: pointer;
}
a:link { text-decoration:none;color:#333;}
a:visited { text-decoration:none;color:#000;}
a:active { text-decoration:none;color:#000;}
a
{
	text-decoration: none;
}
a, img, form, table
{
	margin: 0;
	padding: 0;
	border: 0px;
	outline: none;
/*	outline:#0000FF dashed 1px; */
}

a.black
{
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
a.black:hover
{
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}

a.blackhigh
{
	color: #333;
	font-weight: bold;
}
a.blackhigh:hover
{
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

#main
{
	width: 970px;
	margin: 0px;
	background-color:white;
	overflow: hidden;
	float:left;
}

a.button
{
	padding: 2px 6px 2px 6px;
	cursor: pointer;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #cccccc;
	color: #666666;
	background: url(/_img/btn_gray_back28.gif) repeat center left;
}
	a.button:hover
	{
		color: #CC0000;
	}

input.button
{
	padding: 6px 10px 6px 10px;
	cursor: pointer;
	font-size: 12px;
	text-decoration: none;
	border: 1px solid #cccccc;
	color: #666666;
	background: url(/_img/btn_gray_back28.gif) repeat center left;
}
	input.button:hover
	{
		color: #CC0000;
	}
input.button2
{
	padding: 1px 8px 1px 8px;
	cursor: pointer;
	font-size: 12px;
	height: 24px;
	text-decoration: none;
	border: 1px solid #cccccc;
	color: #666666;
	background: url(/_img/btn_gray_back28.gif) repeat center left;
}
	input.button2:hover
	{
		color: #CC0000;
	}
#main_left
{
	clear:both;
	float: left;
	margin-left: 15px;
	width: 625px;
}
#main_right
{
	float: left;
	width: 300px;
	margin-left: 15px;
}
#main_rightright
{
	float:right;
	width: 15px;
	height: 1000px;
}
.Laddbox
{
	overflow: auto;
	font-size: 14px;
}
	.Laddbox .Lhead
	{
		float: left;
	}
	.Laddbox .Lhead .Ltitlenodot
	{
		font-size: 11px; font-weight: normal;
		padding: 0px 6px 0px 0px;
		margin: 0px 0px 3px 0px;
		color: #888;
		float: left;
	}
.Laddbox625
{
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 40px 0px;
}
.Laddbox625 .logo
{
	padding-right: 20px;
}
.Laddbox625 .subtitle
{
	padding-top: 20px;
	font-size: 12px; font-weight: normal;
}
.Laddbox625 .title
{
	font-size: 12px; font-weight: bold;
	padding-bottom: 20px;
}
.Laddbox625 .text
{
	font-size: 11px; font-weight: normal;
}
.Lheaderbox
{
	overflow: auto;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding: 10px 0px 5px 0px;
	font-size: 14px;
}
	.Lheaderbox .Lhead
	{
		width: 625px;
		float: left;
	}
	.Lheaderbox .Lhead .LtitleCategory
	{
		float: left;
		padding: 0px 10px 0px 0px;
		font-size: 11px; font-weight: bold;
	}
	.Lheaderbox .Lhead .LtitleArtikel
	{
		float: left;
		padding: 0px 10px 0px 0px;
		font-size: 13px;
	}
	.Lheaderbox .Lhead .Ltitle
	{
		float: left;
		padding: 0px 3px 0px 0px;
		font-size: 14px;
		margin-right: 10px;
	}
	.Lheaderbox .Lhead .Ltitlesep
	{
		float: left;
		height: 13px;
		border-right: 1px solid #ccc;
		margin-right: 10px;
	}
	.Lheaderbox .Lhead .Lsubtitle
	{
		float: left;
		font-size: 13px;
	}
	.Lheaderbox .Lhead .Ltitlebig
	{
		float: left;
		padding: 0px 10px 0px 0px;
		font-size: 18px;
		padding-bottom: 4px;
	}
	.Lheaderbox .Lhead .Ltitlebigbig
	{
		float: left;
		font-size: 22px; font-weight: bold;
		padding: 0px 0px 6px 25px;
		margin: 0px 0px 4px 0px;
		color: #993400;
		background: url(/_img/reddot.gif) no-repeat bottom left;
	}
	.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;
	}
	.Lheaderbox .Lhead .Lnavi
	{
		height: 18px;
		background: url(/_img/navi.gif) no-repeat center right;
	}
	.Lheaderbox .Lhead .LnaviB
	{
		height: 19px;
	}
.contboxL
{
	overflow: hidden;
	margin-bottom: 18px;
	border: 1px solid #ccc;
	padding: 20px 20px 0px 20px;
	margin: 0px 0px 40px 0px;
}
	.contboxL a
	{
		color: #333;
		font-size: 13px; font-weight: bold;
	}
	.contboxL a:hover
	{
		color: #000;
		font-size: 13px; font-weight: bold;
		text-decoration: underline;
	}
	.contboxL a.black
	{
		color: #333;
		text-decoration: none;
		font-weight: normal;
	}
	.contboxL a.black:hover
	{
		color: #000;
		text-decoration: underline;
		font-weight: normal;
	}
	.contboxL a.plusbutton
	{
		cursor: pointer;
		font-size: 12px;
		text-decoration: none;
		width: 11px; height: 11px;
		padding: 0px;
		padding-left: 18px;
		color: #666666;
		background: url(/_img/plus.gif) center left no-repeat;
		text-decoration: none;
		font-size: 12px; font-weight: normal;
	}
		.contboxL a.plusbutton:hover
		{
			color: #CC0000;
			text-decoration: none;
		}
	.contboxL a.minusbutton
	{
		cursor: pointer;
		font-size: 12px;
		text-decoration: none;
		width: 11px; height: 11px;
		padding: 0px;
		padding-left: 18px;
		color: #666666;
		background: url(/_img/minus.gif) center left no-repeat;
		text-decoration: none;
		font-size: 12px; font-weight: normal;
	}
		.contboxL a.minusbutton:hover
		{
			color: #CC0000;
			text-decoration: none;
		}

	.contboxL .title18
	{
		margin-top: 16px;
		font-size: 16px; font-weight: bold; line-height: 24px;
		margin-bottom: 10px;
	}
	.contboxL .title16
	{
		margin-top: 6px;
		font-size: 16px; font-weight: bold; line-height: 20px;
		margin-bottom: 10px;
	}
	.contboxL .toptitle
	{
		margin-top: 10px;
		font-size: 12px; font-weight: normal;
	}
	.contboxL .subtitle
	{
		font-size: 13px; font-weight: bold; line-height: 1.2em;
		margin-bottom: 20px;
	}
	.contboxL .impleft
	{
		float: left;
		width: 210px;
		font-weight: bold; line-height: 17px;
	}
	.contboxL .impright
	{
		margin-left: 230px;
		margin-bottom: 30px;
	}
	.contboxL .blacktitle
	{
		font-size: 16px; font-weight: bold; line-height: 17px;
		margin-bottom: 20px;
	}
	.contboxL .graysubtitle
	{
		color: #888;
		font-size: 11px; font-weight: bold; line-height: 17px;
		margin-bottom: 2px;
	}
	.contboxL .graysubtitle14
	{
		color: #888;
		font-size: 14px; font-weight: bold; line-height: 20px;
		margin-bottom: 2px;
	}
	.contboxL .hinweis
	{
		color: #888;
		font-size: 11px; font-weight: normal; line-height: 17px;
	}
	.contboxL select
	{
		color: #333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		border: 1px solid #ccc;
	}
	.contboxL label
	{
		color: #333;
		font-size: 13px; font-weight: normal; line-height: 17px;
	}
	.contboxL label.error_visible
	{
		color: #CC3400;
	}
	.contboxL label.biglabel
	{
		color: #333;
		font-size: 14px; font-weight: bold; line-height: 24px;
		margin-bottom: 16px;
	}
	.contboxL label.biglabel2
	{
		color: #333;
		font-size: 12px; font-weight: bold; line-height: 24px;
	}
	.contboxL input
	{
		color: #333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		border: 1px solid #ccc;
		width: 100%;
	}
	.contboxL input.nob
	{
		border: none;
	}
	.contboxL input.error_visible
	{
		border: 1px solid #CC3400;
	}
	.contboxL select.error_visible
	{
		border: 1px solid #CC3400;
	}
	.contboxL textarea
	{
		color: #333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		border: 1px solid #ccc;
		width: 100%;
	}
	.contboxL textarea.error_visible
	{
		border: 1px solid #CC3400;
	}
	.contboxL space
	{
		clear: both;
		margin-bottom: 40px;
	}
	.contboxL div.menuitemdis
	{
		background:transparent url(/_img/gray1x11.gif) no-repeat scroll right top;
		color:#888;
		display:block;
		font-size:12px;
		float:left;
		left:-1px;
		margin: 12px 0px 12px 0px;
		padding: 0px 13px 0px 14px;
		text-decoration:none;
	}
	.contboxL div.menuitem
	{
		background:transparent url(/_img/gray1x11.gif) no-repeat scroll right top;
		color:#000000;
		display:block;
		font-size:12px;
		float:left;
		left:-1px;
		margin: 12px 0px 12px 0px;
		padding: 0px 13px 0px 14px;
		text-decoration:none;
	}
	.contboxL a.menuitem
	{
		background:transparent url(/_img/gray1x11.gif) no-repeat scroll right top;
		color:#333;
		display:block;
		font-size:12px;
		float:left;
		left:-1px;
		margin: 12px 0px 12px 0px;
		padding: 0px 13px 0px 14px;
		text-decoration:none;
		font-weight: normal; 
	}
	.contboxL a.menuitem:hover
	{
		color: #000;
		text-decoration:underline;
	}
	.contboxL div.menuitemlast
	{
		color:#000000;
		display:block;
		font-size:12px;
		float:left;
		left:-1px;
		margin: 12px 0px 12px 0px;
		padding: 0px 13px 0px 14px;
		text-decoration:none;
	}
	.contboxL a.menuitemlast
	{
		display:block;
		font-size:12px;
		float:left;
		left:-1px;
		margin: 12px 0px 12px 0px;
		padding: 0px 13px 0px 14px;
		text-decoration:none;
		font-weight: normal;
	}
	.contboxL a.menuitemlast:hover
	{
		color: #000;
		text-decoration:underline;
	}
	.contboxL div.menuitemdislast
	{
		color:#888;
		display:block;
		font-size:12px;
		float:left;
		left:-1px;
		margin: 12px 0px 12px 0px;
		padding: 0px 13px 0px 14px;
		text-decoration:none;
	}
	.contboxL div.pagebrowser
	{
		font-size: 11px;
		font-weight: bold;
		color: #993400;
		color: #666666;
		float: left;
		display: inline;
	}
	.contboxL div.pagebrowser a.box
	{
		display: inline;
		color: #FFF;
		background-color: #888;
		text-decoration: none;
		font-weight: bold;
		padding: 2px 4px 2px 4px;
		margin: 0px 2px 0px 2px;
	}
	.contboxL div.pagebrowser a.isSelected
	{
		display: inline;
		color: #FFF;
		background-color: #ff2f17;
		text-decoration: none;
		font-weight: bold;
		padding: 2px 4px 2px 4px;
		margin: 0px 2px 0px 2px;
	}
.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 div.dottedlinesmall
	{
		clear: both;
		padding-top: 12px;
		margin-bottom: 12px;
		border-bottom: 1px dashed #ccc;
	}
	.contboxL div.dottedlinenomarg
	{
		clear: both;
		margin-top: 15px;
		margin-bottom: 15px;
		border-bottom: 1px dashed #ccc;
	}
	.contboxL .header
	{
		display: block;
		font-size: 11px; font-weight: bold;
		padding: 0px 0px 0px 20px;
		margin: 0px 0px 10px 0px;
		color: #000;
		background: url(/_img/reddot10.gif) no-repeat center left;
	}
	.contboxL .header:hover
	{
		font-size: 11px; font-weight: bold;
	}
	.contboxL .linkdis
	{
		display: block;
		font-size: 13px; font-weight: normal;
		padding: 2px 0px 0px 20px;
		margin: 0px 0px 0px 0px;
		color: #888;
		background: url(/_img/permit/arrow_right_gray.gif) no-repeat center left;
	}
	.contboxL .link
	{
		display: block;
		font-size: 13px; font-weight: normal;
		padding: 2px 0px 0px 20px;
		margin: 0px 0px 0px 0px;
		color: #333;
		background: url(/_img/permit/arrow_right_gray.gif) no-repeat center left;
	}
	.contboxL .link:hover
	{
		color: #000;
		font-weight: normal;
		cursor: pointer;
	}
	.contboxL .body
	{
/*		float: left; */
	}
	.contboxL .headimgtopic
	{
		width: 580px;
	}
	.contboxL .headimgtopic div.space
	{
		clear: both;
		padding-bottom: 15px;
	}
	.contboxL .headimgtopic div.space35
	{
		clear: both;
		padding-bottom: 35px;
	}
	.contboxL .headimgtopic div.topic
	{
		clear: both;
		float: left;
		font-size: 13px; font-weight: bold; line-height: 17px;
		padding: 7px 5px 0px 0px;
	}
	.contboxL .headimgtopic div.topic2
	{
		clear: both;
		float: left;
		font-size: 13px; font-weight: bold; line-height: 17px;
		padding: 0px 5px 0px 0px;
	}
	.contboxL .headimgtopic div.subtopic
	{
		font-size: 13px; font-weight: normal; line-height: 17px;
		padding: 7px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	.contboxL .headimgtopic div.date
	{
		clear: both;
		float: left;
		font-size: 12px; font-weight: normal; line-height: 15px;
		padding-right: 10px;
		margin-right: 10px;
		border-right: 1px solid #ccc;
	}
	.contboxL .headimgtopic div.firma
	{
		font-size: 12px; font-weight: normal; line-height: 15px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		padding-bottom: 0px;
	}
	.contboxL div.infologo
	{
		width: 110px;
		height: 110px;
		float: left;
		margin: 0px 20px 0px 0px;
		padding: 5px;
		border: 1px solid #ccc;
	}
	.contboxL .headimgtopic div.logo
	{
		width: 130px;
		height: 130px;
		float: left;
		margin: 0px 20px 0px 0px;
	}
	.contboxL .headimgtopic div.logopm
	{
		width: 84px;
		height: 64px;
		float: left;
		padding: 7px 7px 7px 7px;
		margin: 0px 20px 0px 0px;
		border: 1px solid #ccc;
	}
	.contboxL .headimgtopic div.logokolumne
	{
		float: left;
		padding: 0px;
		margin: 0px 20px 0px 0px;
	}
	.contboxL .headimgtopic a.kolumne
	{
		color: #993400;
		font-size: 11px; font-weight: bold;
	}
	.contboxL .headimgtopic div.logointerview
	{
		float: left;
		padding: 0px;
		margin: 0px 20px 0px 0px;
	}
	.contboxL .headimgtopic .interviewsubtitel
	{
		color: #993400;
		font-size: 12px; font-weight: bold;
	}
	.contboxL .headimgtopic .spotlight
	{
		color: #333;
		margin: 0px 0px 18px 0px;
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px; font-style:italic;
		line-height: 17px;
	}
	.contboxL .headimgtopic div.subtitle
	{
		color: #993400;
		font-size: 12px; font-weight: bold;
	}
	.contboxL .headimgtopic div.interviewtitel
	{
		font-size: 18px; font-weight: bold; line-height: 22px;
		padding: 4px 0px 12px 0px;
		margin: 0px 0px 2px 0px;
		line-height: 24px;
	}
	.contboxL .headimgtopic div.title
	{
		font-size: 18px; font-weight: bold; line-height: 22px;
		padding: 4px 0px 4px 0px;
		margin: 0px 0px 12px 0px;
		line-height: 24px;
	}
	.contboxL .headimgtopic div.teaser
	{
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		line-height: 17px;
		line-height: 19px;
	}
	.contboxL .headimgtopic div.text
	{
		margin: 0px 0px 0px 0px;
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		line-height: 17px;
	}
	.contboxL div.prdienstleister
	{
		margin-left: 160px;
	}
	.contboxL div.showroom
	{
		margin-left: 160px;
	}
	.contboxL div.kooperationseintrag
	{
	}
	.contboxL div.kooL
	{
		font-size: 13px; font-weight: bold; line-height: 17px;
		float: left;
		width: 400px;
		margin-right: 20px;
	}
	.contboxL div.kooR
	{
		font-size: 13px; font-weight: normal; line-height: 17px;
		width: 160px;
		float: left;
	}
	.contboxL div.prdienstleisterL
	{
	}
	.contboxL div.showroomL
	{
	}
	.contboxL .headimgtopic div.logoprdienstleister
	{
		float: left;
		padding: 0px;
		margin: 0px 20px 0px 0px;
		padding: 8px;
		border: 1px solid #ccc;
	}
	.contboxL .headimgtopic prdienstleister
	{
		color: #993400;
		font-size: 11px; font-weight: bold;
		padding-left: 300px;
	}
	.contboxL .headimgtopic div.logoshowroom
	{
		float: left;
		padding: 0px;
		margin: 0px 20px 0px 0px;
		padding: 8px;
		border: 1px solid #ccc;
	}
	.contboxL .headimgtopic showroom
	{
		color: #993400;
		font-size: 11px; font-weight: bold;
		padding-left: 300px;
	}
	.contboxL .headimgtopic div.logopartner
	{
		float: left;
		padding: 0px;
		margin: 0px 20px 0px 0px;
		padding: 8px;
		border: 1px solid #ccc;
	}
	.contboxL .headimgtopic partner
	{
		color: #993400;
		font-size: 11px; font-weight: bold;
		padding-left: 300px;
	}
	.contboxL .headimgtopic div.name
	{
		font-size: 13px; font-weight: bold;
		margin-bottom: 16px;
	}
	.contboxL .headimgtopic div.kategorie
	{
		font-size: 13px; line-height: 16px;
	}
	.contboxL .headimgtopic div.sitz
	{
		font-size: 13px; line-height: 18px;
		margin-bottom: 10px;
	}
	.contboxL .headimgtopic a.showroom
	{
		color: #993400;
		font-size: 11px; font-weight: bold;
	}
	.contboxL .headimgtopic a.prdienstleister
	{
		color: #993400;
		font-size: 11px; font-weight: bold;
	}
	.contboxL .headimgtopic .showroom .name
	{
		padding-top: 12px; margin-bottom: 5px;
		font-size: 13px; font-weight: bold;
	}
	.contboxL .headimgtopic .showroom .subtitel
	{
		font-size: 13px; line-height: 16px;
		margin-bottom: 16px;
	}
	.contboxL .headimgtopic .showroomL .name
	{
		padding-top: 12px; margin-bottom: 5px;
		font-size: 13px; font-weight: bold;
	}
	.contboxL .headimgtopic .showroomL .subtitel
	{
		font-size: 13px; line-height: 16px;
		margin-bottom: 16px;
	}


	.contboxL .headimgtopic .news div.picnews
	{
		float: left;
		padding: 0px;
		margin: 0px 20px 0px 0px;
	}
	.contboxL .headimgtopic .news div.news
	{
		color: #993400;
		font-size: 12px; font-weight: bold;
	}
	.contboxL .headimgtopic .news div.title
	{
		font-size: 18px; font-weight: bold; line-height: 22px;
		padding: 4px 0px 4px 0px;
		margin: 0px 0px 12px 0px;
		line-height: 24px;
	}
	.contboxL .headimgtopic .news div.teaser
	{
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		line-height: 17px;
	}
	.contboxL .headimgtopic .news div.text
	{
		margin: 0px 0px 0px 0px;
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		line-height: 17px;
	}

	.contboxL div.kolumne
	{
		margin-left: 150px;
	}
	.contboxL div.kolumneL
	{
	}
	.contboxL div.interview
	{
		margin-left: 120px;
	}
	.contboxL div.interviewL
	{
	}
	.contboxL div.kolumnist
	{
		margin-left: 90px;
	}
	.contboxL div.kolumnistlogo
	{
		float: left;
		padding: 0px;
		margin: 0px 20px 0px 0px;
	}
	.contboxL div.kolumnistsubtitle
	{
		padding-top: 5px;
		padding-bottom: 8px;
		color: #333;
		font-size: 12px; font-weight: bold;
	}
	.contboxL div.kolumnisttitle
	{
		color: #993400;
		font-size: 20px; font-weight: bold;
		padding-bottom: 24px;
	}
	.contboxL div.kolumnisttext
	{
		color: #333;
		font-size: 13px;
		line-height: 1.4em;
	}
	.contboxL .headimgtopic div.logokolumnist
	{
		float: left;
		padding: 0px;
		margin: 0px 20px 0px 0px;
	}
	.contboxL .headimgtopic a.kolumne
	{
		color: #993400;
		font-size: 12px; font-weight: bold;
	}
	.contboxL .headimgtopic div.teaserk
	{
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		line-height: 17px;
	}
		.contboxL .headimgtopic a.link_subline
		{
			text-decoration: none;
			font-size: 13px; font-weight: normal; line-height: 17px;
			color: #333;
			display: block;
			text-align: left;
			margin-right: 10px;
			padding-top: 14px;
			padding-bottom: 10px;
		}
		.contboxL .headimgtopic a.normal
		{
			text-decoration: none;
			font-weight: normal;
		}
		.contboxL .headimgtopic a.link_subline:hover
		{
			color: #000;
			text-decoration: underline;
		}
		.contboxL .smallfirma
		{
			width: 298px;
			height: 61px;
			margin: 10px 0px 0px 0px;
			border-bottom: 1px solid #ccc;
		}
		.contboxL .smallfirmaL
		{
			float: left;
			height: 50px;
			width: 125px;
			padding: 0px 10px 0px 0px;
		}
		.contboxL .smallfirmaR
		{
			height: 50px;
			display: table-cell;
			width: 150px;
			vertical-align: middle;
		}
		.contboxL .smallfirmalogo
		{
			padding: 0px 10px 0px 10px;
			border-right: 1px solid #ccc;
		}
		.contboxL .smallfirmalink
		{
			#margin: 0px 10px 0px 10px;
			#width: 144px;
		}
		.contboxL .item .smallfirmalink a
		{
			font-size: 11px; line-height: 16px;
			text-decoration: none;
			font-weight: normal;
			color: #333333;
		}
	.contboxL .headimgtopic .portraitext
	{
		font-size: 13px; 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: 13px;
		line-height: 20px;
	}
	.contboxL .buchlogo
	{
		float: left;
		margin-right: 20px;
	}
	.contboxL .buchright
	{
		margin-left: 110px;
	}
	.contboxL .buchtitel
	{
		font-size: 16px; font-weight: bold;
		margin-bottom: 10px;
		line-height: 1.4em;
	}
	.contboxL .buchautor
	{
		font-size: 13px;
		margin-bottom: 20px;
	}
	.contboxL .buchbeschreibung
	{
		font-size: 13px;
		margin-bottom: 20px;
		line-height: 1.4em;
	}
	.contboxL .buchlink
	{
		margin-bottom: 20px;
		font-size: 13px;
	}
	.contboxL .pdflogo
	{
		float: left;
		margin-right: 20px;
	}
	.contboxL .pdfright
	{
		margin-left: 60px;
	}
	.contboxL .pdftitel
	{
		margin-top: 4px;
		font-size: 13px;
		margin-bottom: 5px;
	}
	.contboxL a.pdflink
	{
		color: #333333;
		margin-bottom: 20px;
		font-size: 13px; font-weight: bold;
	}
	.contboxL .text
	{
		color: #333;
		font-size: 13px; font-weight: normal; line-height: 1.4em;
	}
	.contboxL .bwinfoL
	{
		clear:both;
		float:left;
		width: 120px;
		color: #333;
		font-size: 13px; font-weight: normal; line-height: 24px;
	}
	.contboxL .bwinfoR
	{
		float:left;
		color: #333;
		font-size: 13px; font-weight: normal; line-height: 24px;
	}
	.contboxL .bwsubtitle
	{
		color: #333;
		font-size: 14px; font-weight: normal; line-height: 24px;
	}
	.contboxL .suche
	{
		color: #333;
		font-size: 14px; font-weight: bold; line-height: 24px;
	}
	.contboxL .bwtitle
	{
		color: #333;
		font-size: 18px; font-weight: bold; line-height: 24px;
	}
	.contboxL .headpm
	{
		margin-bottom: 30px;
	}
	#Redaktionsdienst .contboxL .headpm
	{
		margin-bottom: 23px;
	}
	.contboxL .headpm div.logo
	{
/*		width: 580px;*/
		float:left;
	}
	.contboxL .headpm div.title
	{
		font-size: 18px; font-weight: bold;
		line-height: 1.2em;
		color: #000;
	}
	.contboxL .headpm h2
	{
		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 h3
	{
		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-bottom: 6px;
		font-weight: bold;
	}
	.contboxL .headpm h2
	{
		font-size: 18px; font-weight: bold;
		line-height: 1.2em;
		color: #000;
		margin-bottom: 23px;
	}
	.contboxL .headpm h3
	{
		font-size: 14px;
		line-height: 1.2em;
		color: #a22100;
		margin-bottom: 6px;
		font-weight: bold;
	}
	.contboxL .headpm div.articleauthor
	{
		font-size: 13px;
		line-height: 1.2em;
		margin-bottom: 10px;
	}
	.contboxL .headpm div.interviewauthor
	{
		font-size: 13px;
		line-height: 1.2em;
		margin-bottom: 24px;
	}
	.contboxL .bodypm
	{
	}
	.contboxL .bodypm .logo
	{
		float: left;
	}
	.contboxL .bodypm .logoimg
	{
		width: 160px;
		padding: 7px 7px 7px 7px;
		margin: 0px 20px 5px 0px;
		border: 1px solid #ccc;
	}
	.contboxL .bodypm .logoimgartikel
	{
		width: 200px;
		margin: 0px 20px 0px 0px;
		margin: 0px 20px 5px 0px;
	}
	.contboxL .bodypm .logoimgnoborder
	{
		width: 200px;
		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-style: 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-style: italic;
		border-bottom: 1px solid #ccc;
		color: #666;
	}
	.contboxL .head2
	{
		width: 580px;
		height: 78px;
	}
	.contboxL .head278
	{
		width: 580px;
		height: 78px;
	}
	.contboxL .head2 div.logo
	{
		width: 580px;
	}
	.contboxL .head2 div.title
	{
		position: relative;
		left: 30px;
		top: -45px;
		width: 500px;
		padding: 5px 5px 5px 25px;
		margin: 0px 0px 0px 0px;
		font-size: 28px; font-weight: bold;
		color: #993400;
		line-height:26px;
		background: url(/_img/reddot.gif) no-repeat 0px 16px;
	}
	.contboxL .head3
	{
		width: 580px;
		height: 78px;
	}
	.contboxL .head3 div.logo
	{
		width: 580px;
	}
	.contboxL .head3 div.title
	{
		position: relative;
		left: 0px;
		top: -45px;
		width: 500px;
		padding: 5px 5px 5px 25px;
		margin: 0px 0px 0px 0px;
		font-size: 28px; font-weight: bold;
		color: #993400;
	}
	.contboxL .head3 div.subtitle
	{
		position: relative;
		left: 0px;
		top: -95px;
		width: 500px;
		padding: 5px 5px 5px 25px;
		margin: 0px 0px 0px 0px;
		font-size: 12px; font-weight: bold;
		color: #333;
	}


	.contboxL .teaserSubtitle
	{
		font-size: 11px; font-weight: normal; line-height: 17px;
		margin-bottom: 2px;
	}
	.contboxL .teaserTitle
	{
		font-size: 13px; font-weight: bold; line-height: 17px;
		margin-bottom: 6px;
	}
	.contboxL .teaserLogo
	{
		margin-right: 10px;
		float: left;
	}
	.contboxL .teaserTeaser
	{
		font-size: 11px; font-weight: normal; line-height: 15px;
		margin-bottom: 28px;
	}
	.contboxL .item a.teaserTeaserLink
	{
		font-style:italic; color: #A22100;
		font-size: 11px; font-weight: normal; line-height: 16px;
	}
	.contboxL .item a.teaserTeaserLink:hover
	{
		text-decoration: underline;
	}
	.contboxL a.teaserTeaserLink
	{
		color: #A22100;
		font-size: 12px; font-weight: normal; line-height: 16px;
	}
	.contboxL a.teaserTeaserLink:hover
	{
		text-decoration: underline;
	}
	.contboxL a.link_subline
	{
		text-decoration: none;
		font-size: 13px; font-weight: normal; line-height: 17px;
		color: #333;
		display: block;
		text-align: left;
		margin-right: 10px;
		padding-bottom: 10px;
	}
	.contboxL a.link_subline:hover
	{
		color: #000;
		text-decoration: underline;
		font-weight: normal;
	}
	.contboxL a.normal
	{
		text-decoration: none;
		font-weight: normal;
	}
	.contboxL .head
	{
		width: 580px;
	}
	.contboxL .head78
	{
		width: 580px;
		height: 78px;
	}
	.contboxL .head div.logo
	{
		width: 280px;
		float: left;
		height: 78px;
	}
	.contboxL .head div.title
	{
		font-size: 22px; font-weight: bold;
		padding: 7px 0px 5px 25px;
		margin: 0px 0px 0px 295px;
		color: #993400;
		top: -5px;
		background: url(/_img/reddot.gif) no-repeat bottom left;
		display: block;
	}
	.contboxL .head div.subtitle
	{
		margin: 14px 0px 0px 295px;
		color: #333333;
		font-size: 14px; font-weight: normal;
		line-height: 1.4em;
	}
	.contboxL .head div.link
	{
		float: right;
		text-align: right;
		width: 250px;
		height: 33px;
		border-bottom: 1px solid #CCCCCC;
	}
		.contboxL .head div.link img
		{
			float: left;
			padding-top: 3px;
			padding-right: 3px;
		}
		.contboxL .head div.link a
		{
			float: right;
			display: block;
			padding-top: 12px;
			font-weight: bold;
			text-decoration: underline;
			color: #FF3300;
		}
	.contboxL .head div.linkcollection
	{
		padding-top: 7px;
		text-align: right;
		border-bottom: 1px solid #CCCCCC;
		width: 250px;
		height: 33px;
		float: right;
	}
		.contboxL .head div.linkcollection a
		{
			text-decoration: none;
			font-weight: normal;
			color: black;
		}
	.contboxL .pmlink
	{
		color:#333333;
		font-family:Verdana,Arial,sans-serif;
		font-size:11px;
		line-height:1.4em;
		padding-left: 10px;
		padding-bottom: 8px;
		background: url(/_img/gray4x4.gif) no-repeat top left;
	}
	.contboxL .bodytext a
	{
		text-decoration: none;
		font-weight: normal;
		color: black;
	}
	.contboxL .bodytext a:hover
	{
		color: #000;
		text-decoration: underline;
	}
	.contboxL .pmlink a
	{
		text-decoration: none;
		font-weight: normal;
		color: black;
	}
	.contboxL .pmlink a:hover
	{
		color: #000;
		text-decoration: underline;
	}
	.contboxL .sep
	{
		padding-top: 10px;
		border-bottom: 1px solid #CCCCCC;
		padding-bottom: 0px;
		margin-bottom: 20px;
	}
	.contboxL .item
	{
		overflow: hidden;
		height: auto;
		padding-bottom: 15px;
	}
		.contboxL .item .logo
		{
			float: left;
			padding-bottom: 5px;
			padding-right: 5px;
		}
		.contboxL .item .dateline
		{
			padding-bottom: 5px;
		}
		.contboxL .item .headline
		{
			padding-top: 3px;
			padding-bottom: 14px;
			font-weight: bold;
			font-size: 13px;
			line-height: 1.4em;
		}
		.contboxL .item .bodytext
		{
			font-size: 13px;
			line-height: 1.4em;
		}
		.contboxL .item .bodytext .teaser
		{
			font-weight: bold;
			margin-bottom: 20px;
		}
		.contboxL .item .bodytextarticle
		{
			font-size: 13px;
			line-height: 1.4em;
		}
		.contboxL .bodyteaserarticle
		{
			font-size: 13px;
			line-height: 1.4em;
			font-weight: bold;
			margin-bottom: 20px;
		}
		.contboxL .item .von
		{
			font-size: 13px; font-weight: bold;
			line-height: 1.4em;
			padding-bottom: 20px;
		}
		.contboxL .item a
		{
			text-decoration: none;
			font-weight: bold;
			color: #333;
		}
		.contboxL .item a:hover
		{
			color: #000;
			text-decoration: underline;
		}
		#Redaktionsdienst .bodytextarticle a
		{
			text-decoration: underline;
			font-weight: normal;
			color: #333;
		}
		#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: #333;
			font-size: 11px;
		}
			.contboxL .item a.title_teaser:hover
			{
				display: inline;
				white-space: normal;
				text-decoration: underline;
				font-weight: bold;
				color: #000;
				font-size: 11px;
			}
		.contboxL .item a.text_teaser
		{
			text-decoration: none;
			font-weight: normal;
			text-decoration: none;
		}
			.contboxL .item a.text_teaser:hover
			{
				color: #000;
				text-decoration: underline;
			}
		.contboxL .item a.strong
		{
			text-decoration: none;
			font-size: 13px;
			color: #FF3300;
		}
		.contboxL .item a.link_subline
		{
			text-decoration: none;
			font-size: 13px; font-weight: normal; line-height: 17px;
			color: #333333;
			text-align: left;
			margin-right: 10px;
			padding-top: 14px;
			padding-bottom: 10px;
		}
		.contboxL .item a.link_subline:hover
		{
			text-decoration: underline;
			color: #000;
		}
		.contboxL .item a
		{
			text-decoration: none;
			font-weight: normal;
		}
		.contboxL .item a:hover
		{
			color: #000;
			text-decoration: underline;
			font-weight: normal;
		}
		.contboxL .WerbeboxBezeichnung
		{
			text-decoration: none;
			font-weight: normal;
			font-size: 11px;
			color: #888;
		}
		.contboxL .WerbeboxLogo
		{
			float: left;
			padding-right: 20px;
			padding-bottom: 10px;
		}
		.contboxL .WerbeboxSubtitel
		{
			text-decoration: none;
			font-weight: normal;
			font-size: 13px;
			line-height: 1.4em;
		}
		.contboxL .Werbeboxtitel
		{
			text-decoration: none;
			font-weight: bold;
			font-size: 13px;
			line-height: 1.4em;
			padding-bottom: 14px;
		}
		.contboxL .WerbeboxText
		{
			text-decoration: none;
			font-weight: normal;
			font-size: 13px;
			padding-bottom: 14px;
			line-height: 1.4em;
		}
		.contboxL .AutorBezeichnung
		{
			text-decoration: none;
			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: none;
			font-weight: normal;
			font-size: 13px;
			line-height: 1.4em;
			padding-bottom: 20px;
		}
		.contboxL .Autortitel
		{
			text-decoration: none;
			font-weight: bold;
			font-size: 13px;
			line-height: 1.4em;

			padding-bottom: 30px;
		}
		.contboxL .Interviewpartnertitel
		{
			text-decoration: none;
			font-weight: bold;
			font-size: 13px;
			line-height: 1.4em;
			padding-bottom: 0px;
		}
		.contboxL .AutorText
		{
			text-decoration: none;
			font-weight: normal;
			font-size: 13px;
			padding-bottom: 8px;
			line-height: 1.4em;
		}
		.contboxL .newsartikelSubtitel
		{
			text-decoration: none;
			font-weight: bold;
			font-size: 11px;
			color: #888;
			color: #A22100;
			padding-bottom: 2px;
		}
		.contboxL .newsartikelTitel
		{
			display: block;
			text-decoration: none;
			font-weight: bold;
			font-size: 12px;
			padding-bottom: 18px;
		}
		.contboxL .newsartikelTitelBig
		{
			display: block;
			text-decoration: none;
			font-weight: bold;
			font-size: 18px;
			padding-top: 1px;
			padding-bottom: 18px;
			line-height: 1.4em;
		}
	.contboxL div.teaser
	{
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		line-height: 17px;
		line-height: 19px;
	}
	.contboxL .pic90
	{
		float:left;
		margin:0 20px 0 0;
		width:90px;
		margin: 0px 20px 0px 0px;
	}
	.contboxL .pic130
	{
		float:left;
		margin:0 20px 0 0;
		width:130px;
		margin: 0px 20px 0px 0px;
	}
	.contboxL .relatedPic
	{
		float: left;
		margin: 0px 20px 20px 0px;
	}
	.contboxL .relatedPicImg
	{
	}
	.contboxL .kolumnenwerbeboxspez
	{
		font-size: 11px; line-height: 1.4em;
		margin-bottom: 2px;
	}
	.contboxL .kolumnenwerbeboxtitel
	{
		font-size: 11px; font-weight: bold; line-height: 1.4em; color: #993400;
		margin-bottom: 10px;
	}
	.contboxL .kolumnenwerbeboxlogo
	{
		float: left;
	}
	.contboxL .kolumnenwerbeboxright
	{
		margin-left: 74px;
	}
	.contboxL .kolumnenwerbeboxname
	{
		font-size: 12px; font-weight: bold; line-height: 1.4em;
		margin-bottom: 10px;
	}
	.contboxL .kolumnenwerbeboxteaser
	{
		font-size: 11px; font-weight: normal; line-height: 1.4em;
	}
	.contboxL .kolumnistwerbeboxlogo
	{
		float: left;
	}
	.contboxL .kolumnistwerbeboxright
	{
		margin-left: 110px;
	}
	.contboxL .kolumnistwerbeboxtitel
	{
		margin-top: 20px;
	}
	.contboxL .kolumnistwerbeboxkolumnist
	{
		margin-top: 3px;
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 15px;
		line-height: 19px;
	}
.contboxL a.blank
{
	text-decoration: none;
	font-weight: normal;
	color: #333333;
}
#Pressedienst .contboxL
{
	padding: 30px 30px 30px 30px;
}
#Redaktionsdienst .contboxL
{
	padding: 30px 30px 30px 30px;
}
.main_right .title
{
	font-size: 12px; font-weight: bold;
	padding: 7px 4px 3px 20px;
	margin: 0px 0px 12px 0px;
	color: #333333;
	background: url(/_img/reddot.gif) no-repeat bottom left;
	border-bottom: 1px solid #ccc;
}
.emphasize
{
	text-decoration: underline;
	font-weight: bold;
	color: #FF3300;
}
.listtable
{
}
	.listtable td
	{
		vertical-align: top;
		padding-bottom: 10px;
		padding-right: 5px;
	}
.GraphikBorderBottom
{
	margin: 0px;
	border-top: 0px;
	border-bottom: 1px solid #CCC;
	position: relative; top: -3px;
}
.Lheaderboxlaschegray
{
	overflow: hidden;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	height: 24px;
	margin: 0px 0px 0px 0px;
}
	.Lheaderboxlaschegray .Lhead
	{
		float: left;
		height: 24px;
		background-color: #666;
		font-weight: bold;
		font-size: 12px;
		color: #fff;
	}
	.Lheaderboxlaschegray .Lhead .Lsep
	{
		float: left;
		height: 24px;
		width: 10px;
		background: url(/_img/tabar24.gif) no-repeat top left;
	}
	.Lheaderboxlaschegray .Lhead .Ltitle
	{
		float: left;
		height: 24px;
		width: 240px;
		padding: 5px 20px 5px 20px;
		font-size: 11px;
	}
	.Lheaderboxlaschegray .Lhead .Lrest
	{
		float: left;
		height: 24px;
		width: 332px;
		background: url(/_img/tababack24clear.gif) repeat-x top left;
		border-bottom: 1px solid #ccc;
	}
.Lheaderboxlasche
{
	overflow: hidden;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	height: 34px;
	margin: 0px 0px 0px 0px;
}
	.Lheaderboxlasche .Lhead
	{
		float: left;
		height: 34px;
		background: url(/_img/tababack34.gif) repeat-x top left;
		font-size: 12px;
		color: #333;
	}
	.Lheaderboxlasche .Lhead .Lsep
	{
		float: left;
		height: 34px;
		width: 10px;
		background: url(/_img/tabar34.gif) no-repeat top left;
	}
	.Lheaderboxlasche .Lhead .Ltitle
	{
		float: left;
		height: 16px;
		width: 150px;
		padding: 13px 20px 5px 20px;
		font-size: 11px;
	}
	.Lheaderboxlasche .Lhead .Lrest
	{
		float: left;
		height: 32px;
		width: 422px;
		background: url(/_img/tababack34clear.gif) repeat-x top left;
		border-bottom: 1px solid #ccc;
	}
	.Lheaderboxlasche .Lhead .LtitleW
	{
		float: left;
		height: 16px;
		width: 200px;
		padding: 13px 20px 5px 20px;
		font-size: 11px;
	}
	.Lheaderboxlasche .Lhead .LrestW
	{
		float: left;
		height: 32px;
		width: 372px;
		background: url(/_img/tababack34clear.gif) repeat-x top left;
		border-bottom: 1px solid #ccc;
	}
a.normal_hover
{
	text-decoration: none;
	font-weight: normal;
	color: #333;
}
	a.normal_hover:hover
	{
		color: #000;
		text-decoration: underline;
		font-weight: normal;
	}
.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: 13px;
		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;
	}
.Ltopicbox
{
	overflow: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 5px 0px;
	font-size: 11px; font-weight: bold;
}
	.Ltopicbox .Lhead
	{
		width: 625px;
		float: left;
	}
	.Ltopicbox .Lhead .Ltitle
	{
		float: left;
		padding: 0px 5px 0px 0px;
		margin-right: 0px;
	}
	.Ltopicbox .Lhead .Larrow
	{
		padding: 4px 0px 0px 0px;
	}
.Laddbox300
{
	overflow: hidden;
	border-top: 1px solid #ccc;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 40px 0px;
}
.Laddbox300 .logo
{
	padding-right: 20px;
}
.Laddbox300 .subtitle
{
	padding-top: 20px;
	font-size: 12px; font-weight: normal;
}
.Laddbox300 .title
{
	font-size: 12px; font-weight: bold;
	padding-bottom: 20px;
}
.Laddbox300 .text
{
	font-size: 11px; font-weight: normal;
}


	.contboxL .spalte
	{
		float: left;
		border-right: 1px solid #ccc;
		margin: 0px 15px 0px 0px;
		padding: 0px 18px 0px 0px;
	}
	.contboxL .spalteR
	{
		float: left;
		margin: 0px 15px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
#main_foot
{
	float: none;
	clear: both;
	overflow: hidden;
	width: 940px;
	margin: 0px 0px 0px 0px;
	margin-left: 15px;
}
	#main_foot div
	{
		float: left;
	}
		#main_foot div.separator
		{
		}
		#main_foot div.line
		{
			clear: both;
			width: 940px; height: 10px;
			border-top: 1px solid #ccc;
		}
		#main_foot div.spalte
		{
			padding-left: 4px;
			padding-right: 4px;
			float: left;
			padding-bottom: 10px;
			text-align:left;
		}

	#main_foot a
	{
		padding-left: 4px;
		padding-right: 4px;
		text-decoration: none;
		color: #888;
	}
	#main_foot a.elementdisabled
	{
		padding-left: 4px;
		padding-right: 4px;
		text-decoration: none;
		color: #ccc;
	}
	#main_foot a.elementdisabled:hover
	{
		padding-left: 4px;
		padding-right: 4px;
		text-decoration: none;
		color: #ccc;
	}
	#main_foot a.belementdisabled
	{
		padding-left: 4px;
		padding-right: 4px;
		text-decoration: none;
		color: #ccc;
	}
	#main_foot a.belementdisabled:hover
	{
		padding-left: 4px;
		padding-right: 4px;
		text-decoration: none;
		color: #ccc;
	}
	#main_foot a.title
	{
		font-size: 13px; font-weight: bold;
		padding-left: 4px;
		padding-right: 4px;
		margin-bottom: 15px;
		text-decoration: none;
		color: #888;
	}
	#main_foot a:hover
	{
		color: #993400;
	}

	#main_foot div.copy
	{
		text-decoration: none;
		color: #888;
	}
	#main_foot div.main_foot_content
	{
		margin-left:40px;
		margin-right:auto;
		padding-top:20px;
		padding-bottom:20px;
		width:940px;
		text-align:center;
	}
	#main_foot div.element
	{
		text-align:left;
	}
/*
.contbox
{
	overflow: auto;
	margin-bottom: 30px;
	border: 1px solid #ccc;
	padding: 15px 15px 15px 15px;
}
	.contbox .body
	{
		float: left;
	}
	.contbox .head2
	{
		width: 290px;
	}
	.contbox .head2 div.logo
	{
		width: 280px;
	}
	.contbox .head2 div.title
	{
		position: relative;
		left: 30px;
		top: -40px;
		width: 200px;
		padding: 5px 5px 5px 25px;
		margin: 0px 0px 0px 0px;
		font-size: 24px; font-weight: bold;
		color: #993400;
		background: url(/_img/reddot.gif) no-repeat bottom left;
	}
	.contbox .head
	{
		width: 260px;
	}
	.contbox .head div.logo
	{
		float: left;
	}
	.contbox .title
	{
		font-size: 12px; font-weight: bold;
		padding: 7px 0px 0px 20px;
		margin: 0px 0px 10px 0px;
		color: #993400;
		background: url(/_img/reddot.gif) no-repeat bottom left;
	}
	.contbox .head div.subtitle
	{
		margin: 15px 0px 0px 0px;
		color: #333333;
		font-size: 14px; font-weight: normal;
	}
	.contbox .head div.link
	{
		float: right;
		text-align: right;
		width: 200px;
	}
		.contbox .head div.link img
		{
			float: left;
			padding-top: 3px;
			padding-right: 3px;
		}
		.contbox .head div.link a
		{
			float: right;
			display: block;
			padding-top: 12px;
			font-weight: bold;
			text-decoration: underline;
			color: #FF3300;
		}
	.contbox .head div.linkcollection
	{
		padding-top: 7px;
		text-align: right;
		border-bottom: 1px solid #CCCCCC;
		width: 250px;
		height: 33px;
		float: right;
	}
		.contbox .head div.linkcollection a
		{
			text-decoration: none;
			font-weight: normal;
			color: black;
		}
	.contbox .sep
	{
		padding-top: 10px;
		border-bottom: 1px solid #CCCCCC;
		padding-bottom: 0px;
		margin-bottom: 20px;
	}
	.contbox .item
	{
		overflow: auto;
		height: auto;
		padding-bottom: 15px;
	}
		.contbox .item .dateline
		{
			padding-bottom: 5px;
		}
		.contbox .item .headline
		{
			padding-bottom: 5px;
			font-weight: bold;
		}
		.contbox .item .bodytext
		{
			width: 250px;
		}
		.contbox .item a
		{
			padding-top: 15px;
			text-decoration: none;
			font-weight: bold;
			color: #333333;
		}
		.contbox .item a.title
		{
			display: inline;
			white-space: normal;
			text-decoration: none;
			font-weight: bold;
			color: #333333;
		}
		.contbox .item a.title_teaser
		{
			display: inline;
			white-space: normal;
			text-decoration: none;
			font-weight: bold;
			color: #333;
			font-size: 11px;
		}
			.contbox .item a.title_teaser:hover
			{
				display: inline;
				white-space: normal;
				text-decoration: underline;
				font-weight: bold;
				color: #000;
				font-size: 11px;
			}
		.contbox .item a.text_teaser
		{
			text-decoration: none;
			font-weight: normal;
			text-decoration: none;
		}
			.contbox .item a.text_teaser:hover
			{
				color: #000;
				text-decoration: underline;
			}
		.contbox .item a.strong
		{
			text-decoration: none;
			font-size: 13px;
			color: #FF3300;
		}
		.contbox .item a.link_subline
		{
			display: block;
			text-align: left;
			margin-right: 10px;
		}
		.contbox .item a.normal
		{
			text-decoration: none;
			font-weight: normal;
		}
		.contbox .item a.normal_hover
		{
			text-decoration: none;
			font-weight: normal;
		}
			.contbox .item a.normal_hover:hover
			{
				color: #000;
				text-decoration: underline;
				font-weight: normal;
			}
.contbox a.blank
{
	text-decoration: none;
	font-weight: normal;
	color: #333333;
}
#main_head
{
	width: 998px;
	height: 70px;
	margin-left: 13px;
	margin-right: 13px;
	white-space: nowrap;
}
span.headline_big
{
	font-size: 21px;	font-weight: bold;
}
span.headline_big_emphasize
{
	font-size: 21px;
	font-weight: bold;
	color: #FF3300;
}
span.headline_middle
{
	font-size: 15px;
	font-weight: bold;
}
span.headline_middle_emphasize
{
	font-size: 15px;
	font-weight: bold;
	color: #FF3300;
}
.noborder
{
	border: none ! important;
}
*/

/*
no-alt
img {border: 3px solid red !important; padding: 2px !important; background: lime !important;}
img[alt] {border-width: 0 !important; padding: 0 !important;}
*/
/*
visual tables
table {border: 1px solid red !important; margin: 3px !important;}
th {border: 1px dotted red !important;}
td {border: 1px dotted purple !important; padding: 2px !important;}
*/
/*
STYLE
*[style] {border: 2px dashed red !important;}
*/
.info ul
{
	margin: 0px; padding: 0px;
}
.info ul li
{
	font-size: 13px;
	padding-left: 30px;
	line-height: 1.4em;
	margin-bottom: 20px;
	background: url(/_img/BusinessServices/check.gif) no-repeat;
	font-weight: normal;
}

.info ol li
{
	font-size: 13px;
	padding-left: 20px;
	line-height: 1.4em;
	margin-bottom: 20px;
	font-weight: normal;
}
	.contboxL .news div.picnews
	{
		float: left;
		padding: 0px;
		margin: 0px 20px 0px 0px;
	}
	.contboxL .news div.news
	{
		color: #993400;
		font-size: 12px; font-weight: bold;
	}
	.contboxL .news div.title
	{
		font-size: 18px; font-weight: bold; line-height: 22px;
		padding: 4px 0px 4px 0px;
		margin: 0px 0px 12px 0px;
		line-height: 24px;
	}
	.contboxL .news a.title
	{
		font-size: 18px; font-weight: bold; line-height: 22px;
		line-height: 24px;
	}
	.contboxL .news div.teaser
	{
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		line-height: 17px;
	}
	.contboxL .news div.text
	{
		margin: 0px 0px 0px 0px;
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		line-height: 17px;
	}
		.contboxL .relatedSubtitel
		{
			text-decoration: none;
			font-weight: bold;
			font-size: 11px;
			color: #888;
			color: #A22100;
			padding-bottom: 2px;
		}
		.contboxL .relatedTitel
		{
			text-decoration: none;
			font-weight: bold;
			font-size: 12px;
			padding-bottom: 18px;
		}
	.contboxL .relatedPic
	{
		float: left;
	}
	.contboxL .relatedPicImg
	{
		margin: 0px 0px 0px 0px;
	}
		.contboxL .relatedSubtitel
		{
			text-decoration: none;
			font-weight: bold;
			font-size: 12px;
			color: #888;
			color: #A22100;
			padding-bottom: 2px;
		}
		.contboxL .relatedTitel
		{
			display: block;
			text-decoration: none;
			font-weight: bold;
			font-size: 12px;
			padding-bottom: 18px;
		}
		.contboxL .relatedTitelBig
		{
			display: block;
			text-decoration: none;
			font-weight: bold;
			font-size: 18px;
			padding-top: 1px;
			padding-bottom: 18px;
			line-height: 1.4em;
		}
	.contboxL .headimgtopic .news div.teaserL
	{
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		line-height: 17px;
	}
	.contboxL .headimgtopic .news div.teaser
	{
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		line-height: 17px;
	}
	.contboxL div.teaser1L
	{
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		line-height: 17px;
	}
	.contboxL div.teaser1
	{
		color: #333333;
		font-size: 13px; font-weight: normal; line-height: 17px;
		line-height: 17px;
	}
a.sbm
{
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
a.sbm:hover
{
	color: #b82500;
	text-decoration: underline;
	font-weight: normal;
}
input.hsbutton
{
	cursor: pointer;
	background-color: #a22100;
	color: white;
	width: 90px;
	height:18px;
	border: 1px solid #ccc;
	padding:2px 10px;
	font-weight: bold;
	margin:0;
	margin-bottom:6px;
	text-align: center;
}
	input.hsbutton:hover
	{
		color: #ffff00;
	}
