@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------------------------------------ */
/* General */

div.Table { display:table; border-collapse:collapse;  }
div.Tr { display:table-row; }
div.Td { display:table-cell; }

/*  vertical-align:top; */

body
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	text-decoration:none;
}

.Clear
{
	clear:both;
}

#Header
{
	margin:20px auto 0px auto;
	width:980px;
	height:130px;
}

#Navigation
{
	margin-top:15px;
	background-image:url(../media/navigation/Tile.png);
	background-repeat:repeat-x;
	height:36px;
	padding-top:2px;
}

#Content
{
	margin:17px auto 0px auto;
	width:980px;
}

#Content > .Left
{
	float:left;
	margin-top:3px;
	width:162px;
}

#Content > .Center
{
	float:left;
	margin-left:15px;
	min-height:100px;
	width:623px; /* 656 */
}

#Content > .Right
{
	float:left;
	margin-top:3px;
	margin-left:15px;
	width:162px;
}

#Footer
{
	margin-top:30px;
	text-align:center;
	color:#999;
	font-size:13px;
}

P.bodytext { font-size: 14px; color: #000000; line-height:130%; }
P.bodytext A { font-weight: bold; color: blue !important; text-decoration:underline !important; }

H1 { font-size: 20px; }
H2 { font-size: 18px; }
H3 { font-size: 16px; }
H4 { font-size: 14px; }

H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader
{
	margin-top: 0px;
}

.impressum
{
	color:#999;
}

/* Stile */

/* berschriften */
h1 {
	margin:0;
	padding:0;
}

.news-list-date
{
	background-color:#FFF !important;
	color:black !important;
	font-size:11px !important;
	height:14px !important;
	margin-top:5px !important;
}
.news-single-timedata, .news-single-author, .news-single-imgcaption
{
	font-size:11px !important;
}
.news-single-item h2
{
	color:black !important;
}
.news-list-container h3
{
	background-color:#FFF !important;
	border-bottom:1px solid #0043DC !important;
}
.news-list-container img
{
	border:0px !important;
}
.tx-ttnews-browsebox-SCell
{
	background-color:#EEE !important;
}
.news-single-additional-info, .news-single-item, .news-single-related, .news-single-files, .news-single-links, .news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer, .tx-ttnews-browsebox
{
	background-color:#FFF !important;
	border:none !important;
}
.news-list-item
{
	background-color:#FFF !important;
	border:none !important;
	padding:0 !important;
	margin:0 !important;
}
.news-list-container
{
	background-color:#FFF !important;
	border:none !important;
	padding:0 !important;
	margin:4px 4px 4px 4px !important;
}

.news-list-container h3 a:link, .news-list-container h3 a:visited, .news-list-container h3 a:hover, .news-list-container h3 a
{
	color:#000 !important;
}

.news-list-morelink, .news-list-category
{
	font-size:13px;
}

.tx-ttnews-browsebox td
{
	font-size:12px !important;
}
.news-list-container p
{
	padding-left:0px !important;
}
.news-single-author
{
	font-size:13px !important;
}
.news-list-morelink, .news-list-category
{
	margin-left:0px !important;
}
.news-single-backlink, .news-single-backlink a
{
	font-size:13px !important;
}

/*
#firstNews
{
}

#firstNews .news-list-date, #firstNews .news-list-morelink, #firstNews img, #firstNews hr
{
	display:none;
}

#firstNews h3
{
	border:none !important;
	width:619px !important;
	height:18px !important;
	padding-top:2px !important;
	background-image:url(../media/content/NewsBoxHeader.png) !important;
	margin-bottom:0px;
}

#firstNews h3 a
{
	color:#FFFFFF !important;
	font-size:14px !important;
	font-weight:bold !important;
}


#firstNews .bodytext
{
	width:618px !important;
	padding-top:2px !important;
	padding-bottom:1px !important;
	padding-left:5px !important;
	background-image:url(../media/content/NewsBoxContent.png) !important;
	background-repeat:repeat-y !important;
	font-size:13px !important;
	margin:0 !important;
}

#firstNews .hr
{
	width:623px !important;
	height:5px !important;
	margin:0 !important;
	background-image:url(../media/content/NewsBoxFooter.png) !important;
	border:none !important;
}
*/

.csc-textpic
{
	margin-top:10px !important;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {

margin-top:10px !important;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption
{
	font-size:12px !important;
}

/* Formatierungen für Formulare */

fieldset {
  padding:20px;
  margin: 0;
}


.csc-mailform-field label, label {
  width: 180px;
  float:left;
  display:block;
  text-align:right;
  padding-right:10px;  
}

