	/* Struktur BEGIN */
	
	html,
	body {
		margin: 0;
		padding: 0;
		text-align: center; /* IE fix */
		font-family: Arial, sans-serif;
		font-size: 12px;
	}
	
	body {
		background: black url(../images/bg.jpg) center 60px no-repeat;
		color: #fff;
	}
	
	body.intro {
		background: black;
		color: #fff;
	}	
	
	body.intro a:link,
	body.intro a:visited {
		color: #E40D19;
	}
	
	#Wrapper {
		margin: 0 auto;
		width: 990px;
		text-align: left;
	}

	.tx-bblanguageselect-pi1 {
		margin: 93px 0 0 20px;
	}	

	.addthis_toolbox {
		float: right;
		padding-right: 30px;
	}

	#NavigationTop {
		text-align: left;
		color: #99843E;
		font-size: 11px;
		margin-top: 92px;
	}
	
	#Footer {
		text-align: center;
		color: #99843E;
		font-size: 11px;
	}
	
	#Header {
		padding: 0px 0px 50px 0px;
		margin-top: 10px;
		background: url(../images/logo_bg.png) center top no-repeat;
	}

	*html #Header {
		height: 150px;
	}
	#HeaderCol1 {
		height: 110px;
		width: 445px;
		float: left;
		border-bottom: 1px solid #99843E;
	}

	#HeaderCol2 {
		height: 110px;
		width: 100px;
		float: left;
		padding-top: 18px;
	}

	#HeaderCol3 {
		height: 110px;
		width: 445px;
		float: left;
		border-bottom: 1px solid #99843E;
	}
	
	#ContentHeader {
		height: 35px;
		background: url(../images/content_header.png) no-repeat;
	}

	#ContentFooter {
		height: 35px;
		background: url(../images/content_footer.png) no-repeat;
	}
	
	#Content {
		background: url(../images/content_body.png) repeat-y;
	}
	
	#Copyright {
		background: url(../images/copyright.png) no-repeat;
		height: 33px;
		text-align: center;
		font-size: 11px;
		margin-top: 20px;
		color: #E40D19;

	}
	
	#Copyright p {
		padding: 10px 0 0 0;
	}
	#NavigationMain {
	}
	
	#Col1 {
		float: left;
		width: 215px;
		padding: 0 0 10px 35px;	
	}

	#Col2 {
		float: left;
		padding: 9px 25px 10px 15px;	
		width: 440px;
	}

	html* #Col2 {
		padding: 18px 25px 10px 15px;	
	}
		
	#Col3 {
		float: left;
		padding: 20px 10px 10px 0px;	
		width: 225px;
		min-height: 10px;
	}
	
	#Col1Inner {
		padding-top: 50px;
	}
	
	#Footer {
		height: 50px;
		padding-top: 7px;
		background: url(../images/footer.png) no-repeat;
		text-align: center;
	}
	
	.Clear {
		clear: both;
	}
	
	hr {
		border: 0px;
		border-top: solid 1px #E0E0E0;
		border-bottom: solid 1px #FFFFFF;
	}

	.csc-frame-rulerAfter {
		border-top: 1px solid #99843E;
		margin: 20px 0;
	}
	
	/* Struktur END */
	
	
	/* Text BEGIN */
	
	h1 {
		font-size: 17px;
		color: #99843E;
		font-weight: normal;
	}

	#Col2 h1 {
		font-size: 17px;
		color: #99843E;
		font-weight: normal;
		border-top: 1px solid #99843E;
		padding-top: 15px;
	}
		
	h2 {
		color: white;
		font-size: 12px;
		font-weight: bold;
	}
	
	h3 {
		font-size: 14px;
		color: #fff;
		font-weight: bold;
	}

.news-latest-container h3 {
	font-size:12px;
	background: url("../images/dot.png") no-repeat 0 top;
	padding:9px 0 0px 14px;
}

.news-latest-container p {
	padding:0px 0 6px 14px;
}
		
	#Col1 p,
	#Col2 {
		line-height: 1.5em;
		text-align: justify;
	}
	
	h1.PageTitle {
	      margin: 0 0 0 30px;
	      color: #99843E;
	      font-size: 26px;
	      font-weight: normal;
	}
	
	h2.SubTitle {
		margin: 10px 0 0 30px;
	}
	
	/* Text END */

	
	/* Links BEGIN */

	a:focus {
		outline: none;
	}

	.addthis_toolbox a:link,
	.addthis_toolbox a:visited {
		color: white;
		font-size: 11px;
	}
		
	#NavigationTop a:link,
	#NavigationTop a:visited,
	#Footer a:link,
	#Footer a:visited {
		color: #99843E;
		text-decoration: none;
		margin: 0 0.2em;
	}
	
	#NavigationTop a.active,
	#NavigationTop a:hover {
		color: #E40D19;
	}	

	#NavigationMain ul li.Active a:link,
	#NavigationMain ul li.Active a:visited {
		background: url(../images/navigationmain_r_a.png) no-repeat scroll right top transparent;
		color: #99843E;
	}

	#NavigationMain a:link,
	#NavigationMain a:visited {
		color: #99843E;
		display: block;
		font-size: 13px;
		padding: 12px 30px 7px 30px;
		text-decoration: none;
		background: url(../images/navigationmain_r.png) no-repeat scroll right top transparent;
	}
	
	#NavigationMain li:hover {
		background: url(../images/navigationmain_l_a.png) no-repeat left top;
	}

	#NavigationMain a:hover {
		background: url(../images/navigationmain_r_a.png) no-repeat scroll right top;
	}

	#NavigationMain ul {
		height: 34px;
		list-style: none outside none;
		margin: 12px 10px 5px 0px;
		padding: 0;
	}	

	#NavigationMain li {
		margin: 0 10px 0 0;
		padding: 0;
		height: 34px;
		width: auto;
		float: left;
		background: url(../images/navigationmain_l.png) no-repeat left top;
	}

	#NavigationMain li.Active {
		background: url(../images/navigationmain_l_a.png) top left no-repeat;
	}

	#ContentCol2 .MultiCol .tx-jfmulticontent-pi1 ul li {
		background: transparent;
		padding: 0 0 5px 12px;
	}

	a.sub1 {
		color: #fff;
		text-decoration: none;
		margin: 0;
		display: block;
		font-size: 12px;
		font-weight: bold;
		background: url(../images/navigationsub.png) no-repeat;
		padding: 9px 0 6px 14px;
	}

	a.sub1active,
	a.sub1:hover {
		color: white;
		text-decoration: none;
		margin: 0;
		font-weight: bold;
		display: block;
		font-size: 12px;
		background: url(../images/navigationsub_a.png) no-repeat;
		padding:9px 0 6px 14px;
	}

	a.sub2 {
		color: #B6B6B6;
		text-decoration: none;
		margin: 0;
		display: block;
		font-size: 12px;
		font-weight: normal;
		padding: 7px 0 9px 23px;
		background: url(../images/navigationsub.png) no-repeat;
	}

	a.sub2active {
		color: #B6B6B6;
		text-decoration: none;
		margin: 0;
		display: block;
		font-size: 12px;
		font-weight: bold;
		padding: 7px 0 9px 23px;
		background: url(../images/navigationsub.png) no-repeat;
	}

	a.sub3 {
		display: block;
		color: white;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		padding:7px 0 7px 10px;
		margin: 0;
		background: #1A789A;
		border-bottom: 1px solid white;
		height:16px;		
	}

	a.sub3active {
		display: block;
		color: white;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		padding:7px 0 7px 10px;
		margin: 0;
		background: #1A789A;
		border-bottom: 1px solid white;
		height:16px;
	}

	#Col2 a,
	#Col2 a:link,
	#Col2 a:visited,
	#csc-linkToTop a,
	#csc-linkToTop a:link,
	#csc-linkToTop a:visited {
		color: #E40D19;
		font-weight: bold;
		text-decoration: underline;
	}	
	
	#Col1 a:hover,
	#Col2 a:hover,
	#csc-linkToTop a:hover {
		text-decoration: none;
	}
	
	#Content a.DekoLink {
		border: 1px solid #99843E;
		background: url(../images/dekolink.png) no-repeat;
		padding: 4px 10px 6px 36px;
		text-decoration: none;
		color: white;
		font-size: 11px;
		width: 160px;
		display: block;
	}

	#Col1Inner a:link,
	#Col1Inner a:visited {
		color: #B6B6B6;
		text-decoration: none;
		margin: 0;
		font-weight: normal;
	}
		
	/* Links END */

	
	/* Listen BEGIN */

	#Col1 ul {
		margin: 0;
		padding: 0;
		margin-top: 63px;
		width: 205px;
		list-style: none;
		margin-top: 15px;
	}		

	#Col1 li {
		padding: 0;
		margin: 0;
	}

	#Col2 ul {
	}		

	#Col2 li {
		color: white;
	}

	/* Listen END */

	
	/* Bilder BEGIN */
	
	/*
	.csc-textpic-caption {
		padding: 3px 5px;
		font-size: 11px;
		color: #999;
		border-left: 1px solid #999;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
	}

	.csc-textpic-caption a {
		margin-right: 5px;
	}
	*/

.news-list-container img {
	float: left;
	margin-right: 10px;
}
	.tx-bblanguageselect-pi1 img {
		float: right;
		margin-left: 3px;
		margin-right: 2px;
	}	
	/* Bilder END */
	

/* Tabellen BEGIN */

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 5px;
	border: 1px solid #666;	    
}

.tr-even {
	background: #fff;
}

.tr-odd {
	background: #acabab;
}

td {
	font-size: 11px;
	border: none;
	border-right: 1px solid #666;
	vertical-align: top;
	overflow: hidden;
	margin: 0;
	padding: 5px 10px;
}

.tr-even td.td-0,
.tr-even td.td-2,
.tr-even td.td-4,
.tr-even td.td-6,
.tr-even td.td-8,
.tr-even td.td-10,
.tr-even td.td-12,
.tr-even td.td-14,
.tr-even td.td-16,
.tr-even td.td-18,
.tr-even td.td-20,
.tr-even td.td-22,
.tr-even td.td-24 {
	background: #e9e9e9;
}

td.td-1,
td.td-3,
td.td-5,
td.td-7,
td.td-9,
td.td-11,
td.td-13,
td.td-15,
td.td-17,
td.td-19,
td.td-21,
td.td-23,
td.td-25 {
	background: #fff;
}

.tr-odd td.td-1,
.tr-odd td.td-3,
.tr-odd td.td-5,
.tr-odd td.td-7,
.tr-odd td.td-9,
.tr-odd td.td-11,
.tr-odd td.td-13,
.tr-odd td.td-15,
.tr-odd td.td-17,
.tr-odd td.td-19,
.tr-odd td.td-21,
.tr-odd td.td-23,
.tr-odd td.td-25 {
	background: #cecece;
}


td.td-last {
	border: none;
}

th {
	font-weight: bold;
	font-size: 11px;
	background: #666;
	color: white;
	text-align: left;
	padding: 5px 10px;
	border-right: 1px solid #666;
}

th.td-1,
th.td-3,
th.td-5,
th.td-7,
th.td-9,
th.td-11,
th.td-13,
th.td-15 {
	background: #888;
}

th.td-last {
	border: none;
}

body.intro table {
	border: 0;
	height: 100%;
}

#IntroTable td {
	vertical-align: middle;
}
#IntroTable,
#IntroTable tr {
	height: 100%;
	width: 100%;
}
/* Tabellen END */


	/* Formulare BEGIN */
	
	fieldset {
		border: 0;
		padding: 0;
	}

	legend {
		display: none;
	}

	label {
		display: block;
		width: 250px;
		float: left;
	}

	.csc-mailform-field {
		margin-bottom: 5px;
	}

	input,
	textarea {
		width: 250px;
	}

	.csc-mailform-radio,
	.csc-mailform-radio label {
		float: left;
		display: inline;
		width: auto;
		margin: 5px 10px 5px 0;
	}
	
	.csc-mailform-submit {
		margin: 0 0 0 0px;
	}

	.csc-mailform-field {
		clear: left;
	}

	.csc-mailform-check {
		width: auto;
	}

	/* Formulare END */


	/* Google Maps BEGIN */


	#directions {
		font-size: 0.9em;
		width: 440px;
	}

	#map{
		width: 448px;
		height: 300px;
	}

	/* Google Maps END */
	
	
	
	
/*
anythingSlider v1.2

By Chris Coyier: http://css-tricks.com
with major improvements by Doug Neiner: http://pixelgraphics.us/
based on work by Remy Sharp: http://jqueryfordesigners.com/
*/


.tx-jfmulticontent-pi1 .anythingSlider {
	width: 220px;
	height: 135px;
	position: relative;
	margin: 0 auto 15px;
}
.tx-jfmulticontent-pi1 .anythingSlider .wrapper {
	width: 220px;
	overflow: auto;
	height: 135px;
	margin: 0 0px;
	position: absolute;
	top: 0;
	left: 0;
}

/* Width below is max for Opera */
.tx-jfmulticontent-pi1 .anythingSlider .wrapper ul {
	width: 32700px;
	list-style: none;
	position: absolute;
	top: 0;
	left: 0;
	background: #eee;
	/*border-top: 3px solid #e0a213;
	border-bottom: 3px solid #e0a213;*/
	
	border: 0;
	
	margin: 0;
	padding: 0;
}
.tx-jfmulticontent-pi1 .anythingSlider ul li {
	display: block;
	float: left;
	padding: 0;
	height: 135px;
	width: 220px;
	margin: 0;
}
.tx-jfmulticontent-pi1 .anythingSlider .arrow {
	display: none;
	height: 200px;
	width: 67px;
	background: url(images/arrows.png) no-repeat 0 0;
	text-indent: -9999px;
	position: absolute;
	top: 65px;
	cursor: pointer;
}
.tx-jfmulticontent-pi1 .anythingSlider .forward {
	background-position: 0 0;
	right: -20px;
}
.tx-jfmulticontent-pi1 .anythingSlider .back {
	background-position: -67px 0;
	left: -20px;
}
.tx-jfmulticontent-pi1 .anythingSlider .forward:hover {
	background-position: 0 -200px;
}
.tx-jfmulticontent-pi1 .anythingSlider .back:hover {
	background-position: -67px -200px;
}

.tx-jfmulticontent-pi1 #thumbNav {
	position: relative;
	top: 35px;
	text-align: center;
}
.tx-jfmulticontent-pi1 #thumbNav a {
	color: black;
	font: 11px/18px Georgia, Serif;
	display: inline-block;
	padding: 2px 8px;
	height: 18px;
	margin: 0 5px 0 0;
	background: #c58b04 url(images/cellshade.png) repeat-x;
	text-align: center;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tx-jfmulticontent-pi1 #thumbNav a:hover {
	background-image: none;
}
.tx-jfmulticontent-pi1 #thumbNav a.cur {
	background: #e0a213;
}

.tx-jfmulticontent-pi1 #start-stop {
	background: green;
	background-image: url(images/cellshade.png);
	background-repeat: repeat-x;
	color: white;
	padding: 2px 5px;
	width: 40px;
	text-align: center;
	position: absolute;
	right: 45px;
	top: 135px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none
}
.tx-jfmulticontent-pi1 #start-stop.playing {
	background-color: red;
	
}
.tx-jfmulticontent-pi1 #start-stop:hover {
	background-image: none;
}

/*
  Prevents
*/
.tx-jfmulticontent-pi1 .anythingSlider .wrapper ul ul {
	position: static;
	margin: 0;
	background: none;
	overflow: visible;
	width: auto;
	border: 0;
}
.tx-jfmulticontent-pi1 .anythingSlider .wrapper ul ul li {
	float: none;
	height: auto;
	width: auto;
	background: none;
}

.news-latest-container {
	color:#FFFFFF;
	display:block;
	font-weight:bold;
}
