/* Right Column  ####################################################### */

#right_column {
	position:		relative;
	width:			480px;
	margin:		0 14px 0 0;
	padding:		0 10px 0 10px;
	float:			right;
	min-height:		200px;
	background-color:	transparent;
}

.right_column_object {
	position:		relative;
	margin-bottom:	20px;
	text-align:		justify;
	background-color:	transparent;
}

.image_left_float {
	float:			left;
	border:		1px solid #666666;
	margin:		10px 10px 10px 0;
}

.image_right_float {
	float:			right;
	border:		1px solid #666666;
	margin:		0 0 0 10px;
}

.right_column_object_separator {
	position:		relative;
	float:			left;
	background-color:	#009999;
	margin-top: 		10px;
}

#right_column h1, #right_column h2, #right_column h3, #right_column h4, #right_column h5, #right_column h6 {
	font-size:		20px;
	font-weight:		normal;
	color:			#971b1e;
	margin:		7px 0 3px 0;
	padding: 		0 0 0 0;
	/*letter-spacing:	0.1em;*/
	text-align:		left;
}

#right_column h2 {
	font-size:		16px;
}

#right_column h3 {
	font-size:		14px;
}

#right_column h4 {
	font-size:		13px;
}

#right_column h5 {
	font-size:		12px;
}

#right_column h6 {
	font-size:		12px;
	font-weight:		bold;
}

#right_column p {
	margin:		4px 0;
	padding: 		0;
}

#right_column ul {
	list-style-type:	circle;
	margin-top:		0px;
	margin-bottom:	0px;
}

#right_column .right_column_object_separator img {
	border:		0;
}

#right_column p.bodytext a:link , #right_column p.bodytext a:visited , #right_column p.bodytext a:active,
#right_column p.bodytext a:link.link , #right_columnp.bodytext a:visited.link , #right_column p.bodytext a:active.link,
#right_column .right_column_object .news-list-container .news-list-item .news-list-morelink {
	color:			#971b1e;
	text-decoration:	none;
	font-weight:		bold;
	padding-right:	20px;
	background:		transparent url(../img/arrow_more.gif) no-repeat 100%;
}

#right_column p.bodytext a:link.download , #right_column p.bodytext a:visited.download , #right_column p.bodytext a:active.download {
	color:			#971b1e;
	text-decoration:	none;
	font-weight:		bold;
	padding-right:	20px;
	background:		transparent url(../img/arrow_right_download.gif) no-repeat 100%;
}

#right_column a:hover {
	color: 		#000000;
	}

/* Left Column  ####################################################### */

#left_column {
	float:			left;
	width:			400px;
	margin-left:		25px;
	padding: 		5px 0 0 0;
	min-height:		200px;
}

/* Left Column Schatten  ####################################################### */

.left_column_object_wrap {
	width:			400px;
	background-image:	url(../img/left_column_object_wrap_bg.jpg);
	background-repeat:	repeat-y;
	background-position:	right;
	background-color:	#840d18;
	margin: 		0 0 12px 0;
}

.left_column_object_wrap_urs {
	float:			right;
}

/* Left Column Contentcontainer ####################################################### */

.left_column_object {
	width:			396px;
	min-height:		100px;
	background-color:	#840d18;
	border:		1px solid #000000;
	color:			#ffffff;
}

.left_column_object h1 {
	width:			386px;
	padding:		3px 5px 0 5px ;
	margin:		8px 0 10px 0;
	background-color:	#630912;
	font-style:		normal;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		16px;
	font-weight:		normal;
	letter-spacing: 	0.1em;
}

.left_column_object h3 {
	color:			#dddddd;
}

.left_column_object a:link , .left_column_object a:visited , .left_column_object a:active {
	color:			#ffffff;
	text-decoration:	none;
	font-weight:		bold;
}

.left_column_object a:hover {
	color:			#dddddd;
}

.left_column_object a:link.download, .left_column_object a:visited.download, .left_column_object a:active.download {
	color:			#ffffff;
	padding-right:	20px;
	background:		transparent url(../img/arrow_download.gif) no-repeat 100%;
}

.left_column_object a:link.link, .left_column_object a:visited.link, .left_column_object a:active.link {
	color:			#ffffff;
	padding-right:	20px;
	background:		transparent url(../img/arrow_left_more.gif) no-repeat 100%;
}

.left_column_object a:hover.download {
	color:			#dddddd;
}

.left_column_object fieldset {
	padding: 5px;
}

.left_column_object fieldset legend {
	border: 1px solid #fff;
	padding: 2px 5px;
}

.left_column_object fieldset dl {
	margin: 5px;
}

.left_column_object fieldset dl dd {
	margin-left: 120px;
}
/* Templavoila FCE  ############################################### */

.content {
	padding:		0 5px 5px 5px;
	height:		auto;
}

.content p {
	margin:		0;
	padding:		0;
}

.content p.align-right {
	float:			right;
	margin:		10px 20px 0 10px;
}

.textbildueberschriftlinkliste img, .textbildueberschrift img {
	margin:		5px;
}

.textbildlinksueberschrift img {
	margin:		0 10px 0 0;
	border:		1px solid #cccccc;
}

.textbildlinkskleinueberschrift img {
	margin:		0 10px 0 0;
}

.textbildlinkskleinueberschrift .content {
	margin:		0 0 0 90px;
}

.textbildueberschriftlinkliste ul, .textueberschriftlinkliste ul, .links ul {
	list-style-type:	none;
	clear:			both;
	margin:		0 10px 5px 30px;
}

.galerieuebschrift .gallery {
	padding:		0 5px 5px 5px;
}

.personalueberschrift img {
	margin:		0 5px 5px 5px;
}
.personalueberschrift .content {
	min-height:		155px;
}
.textbildlinksueberschrift .content {
	margin:		0 0 0 130px;
}
#right_column .textbildueberschriftlinkliste .links {
	margin:		0 0 0 130px;
}
#right_column .textbildueberschriftlinkliste img {
	border:		1px solid #cccccc;
	margin:		0 10px 0 0;
}
/* tt_news  ####################################################### */

.clearer {
	clear:			both;
}

.news-latest-container, .news-list-container {
	margin:		0 5px;
}

.news-latest-item, .news-list-item {
	margin:		0 0 5px 0;
}

.news-latest-item p, .news-list-item p {
	margin: 		0;
	padding: 		0;
}

.news-latest-item img, .news-list-item img {
	margin:		0 3px 3px 0;
	float:			left;
}

.news-latest-item h3 a:link, .news-latest-item h3 a:visited, .news-latest-item h3 a:hover, .news-latest-item h3 a:active {
	font-weight:		normal;
}

.news-latest-item hr, .news-list-item hr {
	border:		0;
	background-color:	#ffffff;
	height:		2px;
}

.news-latest-date, .news-list-date, .news-list-date_archive {
	font-size:		10px;
	color:			#dddddd;
}

.news-latest-morelink, .news-list-morelink {
	text-align:		right;
}

#left_column .news-latest-morelink a, #left_column .news-list-morelink a, #left_column .news-latest-gotoarchive a {
	padding-right:	20px;
	background:		transparent url(../img/arrow_left_more.gif) no-repeat 100%;
}

.news-catmenu {
	margin:		0 5px 10px 5px;
}

.news-catmenu-NO {
	margin:		0 0 0 25px;
	padding:		0;
}

.news-latest-gotoarchive {
	margin:		5px;
}

.news-list-date_archive {
	color:			#971b1e;
}

.tx-ttnews-browsebox {
	font-size:		12px;
}

.news-single-img {
	float:			left;
	margin:		0 5px 5px 0;
}

p.news-single-imgcaption {
	font-size:		11px;
	color:			#333333;
	margin:		0;
	padding:		0;
	text-align:		center;
	line-height:		1em;
}

.news-single-additional-info dl {
	margin:		0;
	padding:		5px;
}

.news-single-additional-info dl dt {
	font-weight:		bold;
}

.news-single-additional-info dl dd {
	margin:		0 0 2px 30px;
}

.news-single-additional-info dl dd img {
	vertical-align:	middle;
	margin:		0 5px 0 0;
}

.news-single-additional-info dl dd a {
	margin:		0;
	padding:		0;
}

.news-amenu-container ul {
	list-style-type:	none;
}

.news-amenu-container ul li {
	margin:		0 0 0 25px;
}

.news-amenu-container li.news-amenu-item-year {
	color:			#cccccc;
	margin:		0;
}



/* Bereich "function"  ####################################################### */

.function {
	margin:		5px;
	padding:		0;
}

.tx-timtabsociable-pi1 {
	margin:		0;
	padding:		0;
}

/* Allgemeines  ############################################################## */

.csc-textpic {
	margin:		0 5px 5px 5px;
}
a {
	margin:		0;
	padding:		0;
}

/* Bereich "function"  ####################################################### */

.function {
	margin:		5px;
	padding:		0;
}

.tx-timtabsociable-pi1 {
	margin:		0;
	padding:		0;
}

/* Allgemeines  ############################################################## */

.csc-textpic {
	margin:		0 5px 5px 5px;
}

.tx-rggooglemap-pi1 {
	padding:		0 5px 5px 5px;
}

.tx-rggooglemap-pi1 #map {
	border:		1px solid #dddddd;
}

.tx-rggooglemap-pi1 #poi {
	color:			#999999;
	height: 		auto;
}

.tx-rggooglemap-pi1 #poitab {
	list-style-type:	none;
	margin:		0;
	padding:		0;
}

.tx-rggooglemap-pi1 #poitab li {
	display:		inline;
	margin-right:		3px;
	border-bottom:	1px solid #dddddd;
}

.tx-rggooglemap-pi1 #poitab li a {
	color:			#840d18;
}

.tx-rggooglemap-pi1 #poitab li.act {
	border-bottom:	1px solid #333333;
}

.tx-rggooglemap-pi1 .poi-content {
	margin:		5px 0 0 0;
	color:			#333333;
}

.rgsgcontent {
    background-color: #000;
    margin: 0;
    padding: 0;
    width: 462px;
    height: 330px;
}

.tx-rgsmoothgallery-pi1 {
    background-color: transparent;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
    border: 1px solid #ddd;
}
