
	body
	{
		margin: 0;
		padding: 0;
		font: 12pt helvetica, arial, sans-serif;
		text-align: center;
		color: #000000;
		background-color: #FFFFFF;
	}
	
	
	.bodytext
	{
		font: 12pt arial, helvetica, sans-serif;
		text-align: justify;
		line-height:1.5;
	}

	h1
	{
		font-size: 26px;
		margin: 0;
		padding: 0;
		width: 99%;
		border-bottom: 1px solid;
	}

	h2
	{
		font-size: 22px;
		margin: 0;
		padding: 0;
		width: 99%;
		border-bottom: 1px solid;
	}

	h3
	{
		font-size: 14px;
		margin: 0;
		padding: 0;
	}

	#container
	{
		background-color: #FFFFFF;
		width: 960px;
		margin: 0em auto;  /* IMPORTANT: CENTERING IN FIREFOX!!! */
		background-image: url(../images/RightBar.jpg);
		background-position: right;
		background-repeat:repeat-y;
	}

	#header
	{
		width: 960px;
		height: 146px;
		background-image: url(../images/Header.jpg);
	}

	#footer
	{
		width: 960px;
		height: 64px;
		background-image: url(../images/Footer.jpg);
	}
	
	.leftback
	{
		width: 273px;
		background-color: #FFFFFF;
		background-image: url(../images/Bar.jpg);
		background-repeat:repeat-y;
	}
	
	.leftback LI
	{
		list-style-type: none;
	}
	
	.main_menu
	{
		text-align: left;
		margin-left:32px;
	}
	
	.main_menu ul
	{
		color: #ffffff;
		list-style-type: none;
		width: 198px;
		text-align: left;
	}

	.main_menu li
	{
		font: 13pt arial, helvetica, sans-serif;
		list-style-type: none;
		list-style-image: none;
		color: #fff;
		height: 20px;
		margin-bottom:10px;
		vertical-align: text-top;
	}
	
	.main_menu li a
	{
		list-style-type: none;
		list-style-image: none;
		color: #fff;
		text-decoration: none;
	}
	
	.main_menu li a:hover
	{
		list-style-type: none;
		text-decoration: underline;
	}

	.main_menu li a:visited
	{
		list-style-type: none;
		color: fff;
	}

	.main_menu li a:link
	{
		list-style-type: none;
		color: fff;
	}

	.main_menu li a:active
	{
		list-style-type: none;
		color: fff;
	}

	#sub_menu
	{
		font: 11pt arial, hevetica, sans-serif;
		color: #fff;
		height: 14px;
		margin-left:10px;
		vertical-align: text-top;
	}

	#content
	{
		text-align: top;
		color: #222222;
		background-color: #FFFFFF;
		font: 14px helvetica, arial, sans-serif;		
		line-height: 28px;
		width: 632px;
		height: 100%;
		padding-left:10px;
		padding-right:20px;
		border-left: 1px solid;
		border-right: 1px solid;
	}


	#rightbar
	{
		width: 29px;
	}


	hr 
	{
		border: 0px; /* Für Firefox und Opera */
		border-top: solid 1px #999;
		border-bottom: solid 1px #F9FFE5; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
	}
	
	img
	{
		border: 0px;
	}
	

	a:link { 
		color: #E78500; 
		text-decoration: none;
	}
	
	a:visited 
	{ 
		color: #E78500; 
		text-decoration: none;
	}
	
	a:hover
	{
		color: #E78500;
		text-decoration: underline;
	}
	
	a:active
	{
		color: #E78500;
		text-decoration: none;
	}
	

	LI
	{
		font: 12pt helvetica, arial, sans-serif;		
		color: #000000;
		list-style-type: square;
		text-align: justify;
		line-height:1.5;
	}




	#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;
	}
		
	
	#submenu
	{
		text-align: left;
		width: 250px;
		background-color: #ADB9a6;
		color: #ffffff;
		padding: 7px 0;
		margin-bottom: 22px;
		font: 100% arial;
	}

	#submenu ul
	{
		margin: 0 0 0 0px;
		padding: 0;
		list-style-type: none;
		border-left: 0px;
	}
	
	#submenu li
	{
		padding: 4px 10px;
		border-right: 0px;
	}
	
	#submenu li a
	{
		text-decoration: none;
		color: #ffffff;
		background-image: none;
		padding-left: 3px;
		padding-right: 3px;
	}
	
	#submenu li a:hover
	{
		text-decoration: none;
		color: #ffffff;
		background-image: url(../images/bar.jpg);
	}

	#submenu li a:active
	{
		color: #FFDD00;
	}



/* 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;
	}






