
/*! --- 06_content.css --- */

/* allgemein
----------------------------------------------------------------------------- */ 
.picLeft,
img.floatLeft,
.img.floatLeft {
	float: left;
	margin: 0.3em 1.5em 0.5em 0 !important;
}
.picRight {
	float: right;
	margin: 0.3em 0 1em 1.5em !important;
}
	.pic dt {
		line-height: 1em;
	}
		.pic dt img {
			vertical-align: bottom;	
		}
	.pic dd {
		font-size: 1.1em;
		border-bottom: 1px dotted #333;
		padding: 0.2em 0;
	}
	.pic dd.hidden {
		display: none;	
	}
	.picoverflow .pic dt {
		position: relative;
		line-height: 0em;
	}
	.picoverflow .pic dt img.imgLupeAufBild_DT_570 {
		position: absolute;
		right: 0.2em;
		top: 0.2em;	
	} 

/* Icons nach Dateiendung
----------------------------------------------------------------------------- */ 
	a[href$='.xls']:before, 
	a[href$='.xlsx']:before,
	a[href$='.pdf']:before,
	a[href$='.zip']:before,
	a[href$='.rar']:before,
	a[href$='.jpg']:before,
	a[href$='.jpeg']:before,
	a.download:before {
		content: url(/css/freshup/img/i_download.png);
		margin: 0 0.2em 0 0;
	}
		a.idLytebox[href$='.jpg']:before,
		a.idLytebox[href$='.jpeg']:before,
		a.highslide:before,
		a.uc-litebox:before,
		a.uc-litebox-big:before,
		.uc-flickr a:before {
			content: "";
		}
	a[href$='.doc']:before, 
	a[href$='.docx']:before {
		content: url(/css/freshup/img/i_doc.png);
		margin: 0 0.2em 0 0;
	}
		.uc-wegweiser a[href$='.doc']:before, 
		.uc-wegweiser a[href$='.docx']:before {
			content: "";
		}
		.uc-wegweiser a[href$='.doc']:after, 
		.uc-wegweiser a[href$='.docx']:after {
			content: url(/css/freshup/img/i_doc.png);
			margin: 0 0 0 0.2em;
		}
	a[href$='.pdf']:before {
		content: url(/css/freshup/img/i_pdf.png);
		margin: 0 0.2em 0 0;
	}
		.uc-wegweiser a[href$='.pdf']:before {
			content: "";
		}
		.uc-wegweiser a[href$='.pdf']:after {
			content: url(/css/freshup/img/i_doc.png);
			margin: 0 0 0 0.2em;
		}
	div.th_2011_marg_bildlinktext dl.left dt a[href$='.pdf']:before {
		content: none;
		margin: 0 0 0 0;
	}
	
	
	/* Icons nach Linkziel */
	#content .col.left .content ul.pageNavi {
		list-style: none;
		margin-left: 0em;
	}
	#content .col.left .content ul.pageNavi li {
		border-bottom: 1px dotted #000000;
		margin-bottom: 0.6em;
		padding-bottom: 0.3em;
	}
	ul.pageNavi li a:before,
	a.intern:before {
		content: url(/css/freshup/img/pfeil_in.gif);
		margin: 0 0.2em 0 0;
	}
	a.extern:before {
		content: url(/css/freshup/img/i_extern.png);
		margin: 0 0.2em 0 0;
	}
	a.extern_ssl:before {
		content: url(/css/freshup/img/pfeil_out_ssl.gif);
		margin: 0 0.2em 0 0;
	}
	a.mail:before,
	a.email:before,
	a[href^='mailto:']:before {
		content: url(/css/freshup/img/i_email.png);
		margin: 0 0.2em 0 0;
		word-break: keep-all;
		word-wrap: normal;
	}
		a[href^='mailto:'].img:before {
			content: "";
		}


/* Content
----------------------------------------------------------------------------- */ 
	/* Content
	----------------------------------------------------------------------------- */ 
	#content .content {
		/*font-size: 1.2em;*/
		line-height: 1.6em;
	}
		#content .content h1 {
			font-size: 1.6em;
			margin: 1em 0 2em 0;
			font-weight: bold;	
			line-height: 1.4em;
		}
		#content .content h2 {
			font-size: 1.3em;
			margin: 1em 0 1em 0;
			font-weight: bold;
			line-height: 1.4em;	
		}
		#content .content h3,
		#content .content h4,
		#content .content h5,
		#content .content h6		{
			font-size: 1.2em;
			margin: 2em 0 0.7em 0;
			font-weight: bold;	
			line-height: 1.4em;
		}
		#content .content h4,
		#content .content h5,
		#content .content h6	{
			font-style: italic;
		}
		#content p,
		#content ul,
		#content ol,
		#content dl {
			margin: 0 0 1em 0;
		}
			#content .box ul {
				margin: 0 !important;	
			}

	#content .content p,
	#content .content ul,
	#content .content ol,
	#content .content table {
		font-size: 1.2em;
		word-wrap: break-word;
	}
	#content .content ul *,
	#content .content ol *,
	tr, th, td {
		font-size: 1em;
		text-align: left;
	}
	#content .col.left .content ul {
		margin-left: 2em;
		list-style: circle;	
	}
	#content .col.left .content ol {
		margin-left: 2em;
		list-style: decimal;	
	}
		ul.noBullet,
		ul.noBullet ul,
		#content .col.left .content ul.noBullet,
		#content .col.left .content ul.uc-list,
		#content .col.left .content .uc-list ul {
			margin: 0 0 1em 0;
			list-style: none !important;	
		}
	
	#content em {
		font-style: italic;
	}
	
	#content .content table {
		width: 100%;
		margin: 0 0 1em 0;	
	}
		#content .content table th,
		#content .content table td {
			padding: 0.4em 1em 0.5em 1em;	
			margin: 0;
			border-bottom: 1px dotted #000;
			vertical-align: top;
		}

		
			#content .content table tr:last-child td {
				border-bottom-style: solid;	
			}
		#content .content table tr:first-child th,
		#content .content table tr:first-child td {
			background: #004465;
			color: #fff;
			font-weight: bold;	
			padding: 0.4em 1em;
			border-bottom: 1.5em solid #fff;
		}
			#content .content table.noHeaderStyle tr:first-child th,
			#content .content table.noHeaderStyle tr:first-child td {
				background: #fff;
				color: #333;
				font-weight: normal;	
				padding: 0.4em 1em 0.5em 1em;
				border-bottom: 1px dotted #000;
				border-top: 1px solid #000;
			}
			
			


	#marginalInner.colRight p {
		font-size: 1.2em;
	}




/* dpa-Meldungen
----------------------------------------------------------------------------- */
.uc-miniBrowser-dpaNews h1 {
	font-size: 1.5em;
	float: left;
	width: 80%;
}
.uc-miniBrowser-dpaNews .uc-item h2 {
	font-size: 1em;
}

	/* verschachtelte Linklisten mit Pfeil-Bullets
	----------------------------------------------------------------------------- */
	ul.bulleted {}
		ul.bulleted li {
			border-top: 1px dotted #333;	
			clear: both;
			padding: 0.5em 1.2em;
			height: 1.6em;
		}	
			ul.bulleted li:first-child {
				border-top: none;	
			}
			ul.bulleted ul.inline li a {
				float: left;
				margin: 0 0 0 1em;
				padding: 0 0 0 1em;	
				border-left: 1px dotted #333;
			}
				ul.bulleted ul li:first-child a {
					border-left: none;	
					margin: 0;
					padding: 0;
				}
				ul.bulleted li a:before {
					content: "";
					float: left;
					width: 12px;
					height: 1.6em;
					margin:0 5px 0 0;
					background: url(/css/freshup/img/bullet-arrow-right-small.png) left 0.2em no-repeat;
				}
			ul.bulleted ul li {
				clear: none;
				border: none;	
				padding: 0.5em 0;	
			}
	
			
/* ========== Facebook ========== */
	#content  .fb {
		background: white none repeat scroll 0 0;
    	border: 1px solid #ccc;
    	border-radius: 1em;
    	padding: 1em;
	}
	.homepage #content  .fb {
		border: none;
		padding: 0;
	}
	#content  .fb ._6b._6a {
		display: inline;
	}
	.business #content  .fb {
		padding: 1em 2em
	}
	.business #content  .fb.marginal {
		padding: 0;
		border-radius: 0;
		margin-top: -1em;
	}

	#content .fb ._h7l {
		max-height: 30em;	
	}
	
	.homepage #content .fb ._h7l {
		max-height: 53.5em !important;	
	}
	.homepage ._1drp._5lv6 {
		max-width: 14em !important;
	}
	#content .fb table {
		margin: 0;
	}
	#content .fb table tr:first-child th, #content .fb .content table tr td {
		background:  none !important;
		border-bottom:  none !important;
	}
	#content .content .fb p, #content .content .fb ul, #content .content .fb ol, #content .content .fb table {
		font-size: 12px;
	}
	.row.navi *,
	.headline h1, 
	.col.right h1,.col.right h2 {
		color: #ffffff !important;
	}
	
	.fb .embeddedLikeButton div i.img {
		background-image: url('http://impdev2008x64:8080/DynamicLoader.ashx?type=src&dlurl=https://static.xx.fbcdn.net/rsrc.php/v2/yn/r/Lo6SXg_bKS8.png');
		background-position: -36px -240px;
		height: 14px;
		width: 14px;
	}
	.fb i.sp_UAjUXFwnfe4 {
		background-image: url('http://impdev2008x64:8080/DynamicLoader.ashx?type=src&dlurl=https://static.xx.fbcdn.net/rsrc.php/v2/yn/r/Lo6SXg_bKS8.png');
		background-position: -36px -225px;
		height: 14px;
		width: 14px;
	}
	.fb i.sp_UAjUXFwnfe4.sx_b12c3d {
		background-image: url('http://impdev2008x64:8080/DynamicLoader.ashx?type=src&dlurl=https://static.xx.fbcdn.net/rsrc.php/v2/yC/r/aN8svUqv9Jd.png');
		background-position: 0 -250px;
	}
	.dlgDatenschutz .buttons button {
		padding-right: 2em;
		margin-right: 1em;
		text-indent: 0;
		background-position: right;
		border: 1px solid #eee;
	}
	.dlgDatenschutz .row .buttons {
		margin-bottom: 1em;
		display: inline-block;
		float: right;
	}
	.dlgDatenschutz h2 {
		color: #fff;
		font-size: 1.6em;
	}
	.dlgDatenschutz h2>span {
		padding: 0;
		display: block;
		background: rgba(0, 0, 0, 0) url("/css/freshup/img/box-header-logo.png") no-repeat scroll 2em bottom;
	}
	.dlgDatenschutz h2>span>span {
		padding: 1em;
		display: block;
	}
	.dlgDatenschutz p{
		padding: 1em;
		font-size: 12px;
	}
	.dlgDatenschutz p.buttons {
		padding: 0 1em 2em 0;
	}
	.more,
	h2.uc-head ,
	.uc-list * {
		color: #fff;
	}
	.box-2015.box-fb {
		width: 30.5em;
	}

.news.more .inner .uc-list *,
.uc-miniBrowser.uc-Events .uc-list li,
.uc-miniBrowser.uc-Events .uc-list li span {
	color: #333;
}

/* FB tmsfg */
.newsDetails h3,
.uc-clickNav.navi a.button,
#content .fb.fb-box.tmsfg .lfloat >div >a{
	color: #ffffff;
}
#content .fb.fb-box.marginal.tmsfg h2#newsFeedHeading {
	color: #000 !important;
}
#content .fb.fb-box.marginal.tmsfg .lfloat >div >a{
	color: #036;
}
._10b5.hidden_elem {
	display: none;
}
.fb.fb-box.marginal.tmuen h2#newsFeedHeading { color: #333 !important; }
/* Agrarkalender */
#content .content .uc-wegweiser table.month-small_ext th, 
#content .content .uc-wegweiser table.month-small_ext td {
	padding: 0.4em 0.2em 0.5em 0.2em !IMPORTANT;
	border-bottom: none !important;
}	
#content .content .uc-wegweiser table.month-small_ext th.monthCorner {
	display: none;	
}
#content .content .uc-wegweiser table.month-small_ext .sideback {
	text-align: center;	
}
#content .content .uc-wegweiser table.month-small_ext .month-weeknums {
	text-indent: 1em;
}
#content .content .uc-wegweiser table.month-small_ext .monthSmallBasic {
	color: #528196;
}
#content .content .uc-wegweiser table.month-small_ext .eventDay a{
	font-weight: bold;
	color: #ffffff;	
}
#content .content .uc-wegweiser table.month-small_ext .monthSelectedWeek  {
	background-color: #004464;
}
#content .content .uc-wegweiser table.month-small_ext .monthSelectedWeek.monthToday {
	
}
