
	body
	{
		margin: 0;
		padding: 0;
		font: 12pt helvetica, arial, sans-serif;
		text-align: center;
		color: #000000;
		background-color: #FFFFFF;
		list-style-type: none;
	}
	
	LI
	{
		font: 12pt helvetica, arial, sans-serif;		
		color: #000000;
		list-style-type: square;
		text-align: left;
		line-height:1.5;
	}
	
	#content
	{
		text-align: left;
		color: #222222;
		font: 14px arial, sans-serif;		
		line-height: 25px;
		width: 520px;
		height: 100%;
		padding-left:0px;
		padding-right:0px;
	}

	.bodytext
	{
		font: 10pt arial, helvetica, sans-serif;
		text-align: left;
		line-height:1.5;
	}

	.news-latest-container .bodytext
	{
		font: 8pt arial, helvetica, sans-serif;
		text-align: left;
		line-height:1.5;
	}

	h1
	{
		background-image: url(../images/HeadingBack.jpg);
		background-position: left;
		background-repeat:no-repeat;
		font-size: 26px;
		color: #fff;
		padding-top: 2px;
		padding-left: 10px;
		width: 533px;
		height:63px;
		border-bottom: 1px solid #000;
	}

	h2
	{
		font-size: 22px;
		width: 99%;
		border-bottom: 1px solid;
	}

	h3
	{
		font-size: 14px;
		border-bottom: 1px solid;
	}

	h4
	{
	}

	h5
	{
		line-height:1.0;
	}

	h6
	{
		font: 9pt helvetica, arial, sans-serif;
		line-height:1.0;
	}

	#container
	{
		text-align: left;
		width: 1000px;
		margin: 0em auto;  /* IMPORTANT: CENTERING IN FIREFOX!!! */
		background-image: url(../images/RightBar.jpg);
		background-position: right;
		background-repeat:repeat-y;
	}

	#header
	{
		width: 1000px;
		height: 281px;
		background-image: url(../images/Header_new.jpg);
	}

	#footer
	{
		width: 1000px;
		height: 20px;
		background-color: #555;
		color: #fff;
		text-align: right;
	}
	
	#footer a
	{
		color: #fff;
		font: 9pt arial, helvetica, sans-serif;
	}
	
	#address
	{
		width: 193px;
		text-align: left;
	}

	#address ul
	{
		list-style-type: none;
	}

	#address li
	{
		font: 7pt arial, helvetica, sans-serif;
		color: #ffffff;
		list-style-type: none;
	}

	#weather
	{
		border: 1px solid black;
		text-align: right;
		padding-left: 0px;
	}

	.leftback
	{
		width: 193px;
		max-width: 193px;
		min-width: 193px;
		background-color: #FFFFFF;
		background-image: url(../images/LeftBar.jpg);
		background-repeat:repeat-y;
	}
		
	.leftback LI
	{
		text-decoration: none;
	}
		
	#mainmenu
	{
		font: 8pt arial, sans-serif;
		float: left;
		text-align: left;
		width: 143px;
		color: #ffffff;
		padding-top: 0px;
		margin-left: -40px;
	}

	#mainmenu ul
	{
		color: #0054A6;
		list-style-type: none;
	}
	
	#mainmenu li
	{
		background-image: url(../images/Menu.jpg);
		background-repeat:no-repeat;
		text-align: left;
		list-style-type: none;
		color: #ffffff;
		width: 193px;
		height: 43px;
	}
	
	
	#mainmenu li a
	{
		background-image: url(../images/Menu.jpg);
		background-repeat:no-repeat;
		display:block;
		color: #ffffff;
		text-decoration: none;
		width: 193px;
		height: 43px;
		padding-top:10px;
		padding-left:30px;
		font: 11pt arial, sans-serif;
	}
	
	#mainmenu li a:hover
	{
		background-image: url(../images/Menu1.jpg);
		background-repeat:no-repeat;
		color: #ffffff;
		text-decoration: none;
		width: 193px;
		display:block;
		height: 43px;
	}



	#submenu ul
	{
		color: #0054A6;
		list-style-type: none;
	}

	#submenu li
	{
		background-image: url(../images/Menu.jpg);
		background-repeat:no-repeat;
		text-align: left;
		list-style-type: none;
		color: #ffffff;
		width: 193px;
		height: 23px;
	}
	
	
	#submenu li a
	{
		background-image: url(../images/Menu.jpg);
		background-repeat:no-repeat;
		display:block;
		color: #ffffff;
		text-decoration: none;
		width: 193px;
		height: 23px;
		padding-top:10px;
		padding-left:30px;
	}
	
	#submenu li a:hover
	{
		background-image: url(../images/Menu1.jpg);
		background-repeat:no-repeat;
		color: #ffffff;
		text-decoration: none;
		width: 193px;
		display:block;
		height: 23px;
	}

	#content
	{


		text-align: top;
		color: #222222;
		font: 14px helvetica, arial, sans-serif;		
		line-height: 28px;
		width: 550px;
		height: 100%;
		padding-left:35px;
		padding-right:0px;
	}
	#rightbar
	{
		width: 212px;
	}


	hr 
	{
		border: 0px; /* F?efox und Opera */
		border-top: solid 1px #999;
		border-bottom: solid 1px #F9FFE5; /* F?xplorer (Seiten-Hintergrundfarbe!) */
	}
	
	img
	{
		border: 0px;
	}
	

	a:link { 
		color: #000; 
		text-decoration: underline;
	}
	
	a:visited 
	{ 
		color: #000; 
		text-decoration: underline;
	}
	
	a:hover
	{
		color: #000;
		text-decoration: none;
	}
	
	a:active
	{
		color: #000;
		text-decoration: underline;
	}
	





	#contactform
	{
		text-align: left;
		font: 65% helvetica, arial, sans-serif;
	}

	#contactform td
	{
		text-align: left;
		font: 80% helvetica, arial, sans-serif;
	}
	
	#contactform input 
	{ 
		font: 85% helvetica, arial, sans-serif;
		color: #000000; 
		background-color: #FFFFFF;
		border: #414141 1px solid;
	}

	#contactform select 
	{ 
		font: 85% helvetica, arial, sans-serif;
		color: #000000; 
		background-color: #FFFFFF;
		border: #414141 1px solid;
	}

	#contactform textarea {
		font: 85% helvetica, arial, sans-serif;
		COLOR: #000000;
		BACKGROUND-COLOR: #ffffff;
		BORDER: #414141 1px solid;
		SCROLLBAR-FACE-COLOR: #ddd; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
		SCROLLBAR-SHADOW-COLOR: #383838; COLOR: #383838; SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
		SCROLLBAR-ARROW-COLOR: #383838; SCROLLBAR-TRACK-COLOR: #DDDDDD; 
		SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #ffffff
	}

	#contactform input.checkbox 
	{ 
		background-color: #FFFFFF;
		border: 0px;
	}

	#contactform input.radio 
	{ 
		background-color: #000000;
		border: 0px;
	}

	#header h1
	{
		font-size: 1px;
		text-align: right;
		color: #fff;
		margin: 0;
		padding: 0;
	}
		
	



/* CSS_STYLED_CONTENT */

	/* Weisser Rahmen um Bilder */
	.csc-textpic-imagewrap
	{
		margin-top: 7px;

}
	.csc-textpic-image	 dt img
	{
		border:1px solid #fff;
	}

	#imprint
	{
		font: 90% lucida, helvetica, arial, sans-serif;		
		color: #414141;
		background-color: #ADB9a6;
	}




.align-center {
	text-align: center;
}

/* SCROLLER HOME */
#pscroller2{
width: 540px;
height: 28px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}


.weekview h1 
{
	background-image: none;
	background-position: left;
	background-repeat:no-repeat;
	font: 12pt arial, sans-serif;		
	width: 120px;
}

.tx-cal-controller h1 
{
	background-image: none;
	background-position: left;
	background-repeat:no-repeat;
	font: 12pt arial, sans-serif;		
	width: 120px;
}
.month-large
{
	width: 550px;
}

.tx-cal-controller
{
	width: 550px;
}

