
	body
	{
		margin: 0;
		padding: 0;
		font: 100% arial, sans-serif;
		text-align: center;
		color: #333333;
		background-color: #B6DAFE;
	}
	
	a.mainmenu_selected
	{
		background-image: none;
		padding-right: 7px;
		display: block;
		width: 153px;
		background-color: #dddddd;
		color: #ffffff;
	}

	#container
	{

		float: right;
		width: 800px;
	}
	#container1
	{
		float: right;
		width:270px;
	}
	
	h1
	{
		text-align: center;
		font-size: 26px;
		color: #bb0000;
		margin: 0;
		padding: 0;
	}

	h2
	{
		text-align: center;
		font-size: 17px;
		margin: 0;
		padding: 0;
	}

	h3
	{
		font-size: 14px;
		margin: 0;
		padding: 0;
	}

	h4
	{
		display: block;
		background-color: #0054A6;
		color: #ffffff;
		font-size: 12px;
		margin: 0;
		padding: 3;
	}

	h5
	{
		display: block;
		background-color: #0079FF;
		color: #ffffff;
		font-size: 11px;
		margin: 0;
		padding: 3;
	}


	#background
	{
		position:absolute;
		left:50%; 
		margin-left:-500px; 
		top:50%; 
		margin-top: -325px; 
		width:1000px; 
		height:650px;
		background-image: url(../images/WebMASTER_70.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	
	
	#addressbar
	{
		position: absolute;
		left:720px;
		top: 0px;
		width: 100%;
		font: 12px arial, sans-serif;		
		text-align: left;
		padding-top: 96px;
	}
	#imagebar
	{
		position: absolute;
		left:720px;
		top: 209px;
		width: 100%;
		text-align: left;
	}

	#content
	{
		font: 14px arial, sans-serif;
		text-align: left;
		width: 490px;
		height: 430px;
		margin-top: 170px;
		padding-left: 15px;
		padding-right: 10px;
		float: left;
		
		overflow: auto;

		SCROLLBAR-FACE-COLOR: #FFFFFF;
		SCROLLBAR-TRACK-COLOR: #EEEEEE;
		SCROLLBAR-HIGHLIGHT-COLOR : #000000; 
		SCROLLBAR-3DLIGHT-COLOR : #FFFFFF; 
		SCROLLBAR-SHADOW-COLOR : #000000; 		
		SCROLLBAR-DARKSHADOW-COLOR : #FFFFFF; 
		SCROLLBAR-ARROW-COLOR : #000000;
	}


	#mainmenu
	{
		font: 10pt arial, sans-serif;
		float: left;
		text-align: right;
		width: 196px;
		color: #0054A6;
		padding-top: 220px;
		padding-right: 0px;
		padding-left: 0px;
	}

	#mainmenu ul
	{
		color: #0054A6;
		list-style-type: none;
		border-left: 0px;
	}
	
	#mainmenu li
	{
		color: #0054A6;
		border-right: 0px;
		height: 25px;
	}
	
	
	#mainmenu li a
	{
		color: #0054A6;
		text-decoration: none;
		background-image: none;
		padding-right: 7px;
		display: block;
		width: 153px;
		height: 25px;
	}
	
	#mainmenu li a:hover
	{
		color: #ffffff;
		background-color: #0054A6;
	}


	
	li.recepiemenu
	{
		font: 9pt arial, sans-serif;
		color: #000000;
		list-style-type: square;
		list-style-position:outside;
		margin-left:-25px;
	}
	
	li.recepiemenu a
	{
		color: #0054A6;
		text-decoration: none;
		background-image: none;

		display: block;
		width: 220px;
	}
	
	li.recepiemenu a:hover
	{
		text-decoration: none;
		color: #ffffff;
		background-color: #B6DAFE;
	}
 
 	.submenu
	{
		font: 8pt arial, sans-serif;
		color: #000;
		text-decoration: none;
		background-image: none;
		width: 103px;
		height:6px;
		background-color: #ffffff;
		margin-top: 1px;
		margin-bottom: 1px;
	}

	.submenu_sel a
	{
		font: 8pt arial, sans-serif;
		color: #4454A6;
		text-decoration: none;
		background-image: none;
		width: 103px;
		height:10px;
		background-color: #eeeeee;
		margin-top: 1px;
		margin-bottom: 1px;
	}
	
	.submenu_sel a:hover
	{
		text-decoration: none;
		color: #ffffff;
		background-color: #ffffff;
	}





	#spacer
	{
		float:right;
		width: 1px;
		height: 284px;
		border:0px solid #000;
		background-color: #ADB9a6;
	}

	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 { 
		color: #0054A6; 
		text-decoration: none;
		background-color: transparent;
	}

	a:link { 
		color: #0054A6; 
		text-decoration: none;
	}
	
	a:visited 
	{ 
		color: #0054A6; 
	}
	
	a:hover
	{
		color: #0054A6;
		text-decoration: underline;
	}

	a:active
	{
		color: #0054A6;
		text-decoration: none;
	}
		

	#contactform
	{
		text-align: left;
		background-color: #B6DAFE;
		border: 1px solid #fff;
		font: 65% lucida, helvetica, arial, sans-serif;
	}

	#contactform td
	{
		text-align: left;
		background-color: #B6DAFE;
		font: 80% lucida, helvetica, arial, sans-serif;
	}
	
	#contactform input 
	{ 
		font: 85% lucida, helvetica, arial, sans-serif;
		color: #414141; 
		background-color: #fff;
		border: #414141 1px solid;
	}

	#contactform select 
	{ 
		font: 85% lucida, helvetica, arial, sans-serif;
		color: #414141; 
		background-color: #fff;
		border: #414141 1px solid;
	}

	#contactform textarea {
		font: 85% lucida, helvetica, arial, sans-serif;
		COLOR: #414141; 
		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: #B5BEAD;
		border: 0px;
	}

	#contactform input.radio 
	{ 
		background-color: #B5BEAD;
		border: 0px;
	}

	#header h1
	{
		font-size: 1px;
		text-align: right;
		color: #fff;
		margin: 0;
		padding: 0;
	}
		

	

	#subimage
	{
		float: left;
		text-align: right;
		width: 287px;
		background-color: #ADB9a6;
		background-image: url(../images/background.jpg);
		color: #ffffff;
		padding: 9px 0;
		margin-bottom: 22px;
		font: 80% arial;
	}

	#news
	{
		width: 175px;
		height: 700px;
		background-color: ADB9a6;
	}
	

	#content img
	{
	}



/* FOOTER AREA */

	#footermenu
	{
		position:absolute;
		left:50%; 
		margin-left:300px;
		top:50%;
		margin-top:290px;
		font: 12px arial, sans-serif;		
		color: #ffffff;
	}


	#footermenu a
	{
		text-decoration: underline;
		color: #ffffff;
	}
	
	#footermenu a:hover
	{
		text-decoration: none;
		color: #ffffff;
	}



/* 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;
	}

	.fileitem a
		{
		font: 100% arial, sans-serif;		
		color: #000000;
	}

	.fileitem a:link
		{
		font: 100% arial, sans-serif;		
		color: #000000;
	}

	.fileitem a:visited
		{
		font: 100% arial, sans-serif;		
		color: #000000;
	}

	.fileitem a:hover
		{
		font: 100% arial, sans-serif;		
		color: #000000;
		text-decoration: underline;
	}

	#memoryticker{
		width: 445px;
		font: bold 12px Verdana;
		/*Tip: add in height attribute here for multiple line scroller*/
		padding: 3px;
		/*Change 0.7 below to a different number if desired (0.7=0.7 seconds)*/
		/*Remove below line to remove transitional effect in IE. Below line should always appear last within this CSS*/
		filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)
	}
	

	

	#newsticker
	{
		position:absolute;
		text-align: left;
		left:50%; 
		margin-left:-285px;
		top:50%;
		margin-top:-185px;
		font: 13px arial, sans-serif;		
		color: #ffffff;
		width:480px;
font-weight:bold;
	}

	.ticker
	{
		color: #B52C07;
		font: 120% lucida, helvetica, arial, sans-serif;
		font-weight: bold;
		margin: 0 0 2px 0;
	}
	
