
/*-----------------------------------
		BASIC ELEMENTS
-----------------------------------*/


	html
	{
		/*Mozilla zeigt dann immer die Scrollleiste*/
		/*overflow: -moz-scrollbars-vertical;*/
		height:100%;
	 	padding-bottom:0.07em; 
	}
	
	body
	{
		background-color: #FCFCFC; /* #E4EDE4; */
		margin:0px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif; /* Optima, */
	}
	
	#sup4uArea
	{
		width: 971px;
		padding:2px 0px 8px 0px;
		margin: 0px auto 0px auto;
		text-align:left;
	}
	
	#sup4uArea a, #sup4uDiv a:link, #sup4uArea a:visited, #sup4uArea a:hover, #sup4uArea a:active
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#EEEEEE;
		font-weight:bold;
		text-decoration:none;
	}
	
	#pageArea
	{
		margin: 0px;
		padding: 0px;
	}
	#documentArea
	{
		margin: 0px auto 0px auto;
		padding: 0px;
		width: 987px;
		background-image: url(../layout/page_Bg.gif);
		background-repeat: repeat-y;
	}
	
	#documentAreaContent
	{
		margin: 0px auto 0px auto;
		padding: 0px;
		width: 971px;		
		position: relative;
	}
	.clear
	{
		clear:both;	
	}
	
	td
	{
		padding: 0px 4px 2px 0px;
		vertical-align:top;
	}
	
	blockquote
	{
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}

/*-----------------------------------
		HEADER AREA
-----------------------------------*/	
	#headerArea
	{	
		margin: 0px;
		padding: 0px;
		width: 971px;
	}
	
	#headerAreaContent
	{
		
		background-image:  url(../flash/header.jpg);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		
		background-color:#42661C;
		height: 184px;
		margin: 0px;
		padding: 0px;
		overflow:hidden;
	}
	
	#headerAreaContent #flashLink img
	{
		margin-top:20px;
		border: 1px solid #000000;
	}
	
	#headerAreaLogo
	{
		margin: 0px;
		padding: 0px;
		display:none;
		visibility: hidden;
	}

/*-----------------------------------
		MAIN AREA
-----------------------------------*/

	#mainArea
	{
		margin: 0px;
		padding: 0px;
		background-image:    url(../layout/mainArea_Bg.gif);
		background-repeat: repeat-y;	
		background-position: -8px 0px;	
	}
	#mainAreaContent
	{
		margin: 0px;
		padding: 0px;
	}

/*-----------------------------------
		LEFT AREA
-----------------------------------*/
	#leftArea
	{
		margin: 0px;
		padding: 0px;
		float:left;
		text-align:left;
		background-image:   url(../layout/bg_golf.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		min-height:500px;
		width:189px;
		/*background-color:#990000;*/
	}
	
	#leftAreaContent
	{
		margin: 0px;
		padding: 10px 0px 0px 0px;		
	}
	
	#leftAreaContent a, #leftAreaContent a:link, #leftAreaContent a:visited
	{
		text-decoration:none;
		color: #333333; /*#3E6D3E;	*/
	}
	#leftAreaContent a:focus, #leftAreaContent a:hover, #leftAreaContent a:active
	{
		text-decoration:underline;
		color:#333333; /*#3E6D3E;	*/
	}	
	
	#leftAreaContent h3
	{
		margin: 0px;
		padding: 0px 0px 3px 0px;
		font-size: 12px;
		text-transform: uppercase;
		color:#333333;
		border-bottom: 1px solid #3E6D3E;	
	}
	
	#leftAreaContent p
	{
		margin: 0px;
		padding: 0px 0px 0px 20px;
		font-size: 12px;
	}
	
	#leftAreaContent table, #leftAreaContent form
	{		
		font-size: 12px;
		margin: 0px 0px 0px 0px;
	}
	#leftAreaContent table td
	{		
		padding: 0px 2px 6px 0px;
	}
	
	#memberLoginArea
	{
		margin: 0px;
		padding: 0px 0px 30px 10px;	
	}	
	#memberLoginArea form
	{		
		padding-bottom: 10px;	
		border-bottom: 1px solid #3E6D3E;
	}	
	#memberLoginArea table
	{
		margin: 10px 0px 0px 0px;
		border: 1px solid #DDDDDD;
		background-color:#EEEEEE;
		font-size:12px;
		height: 54px;
	}	
	
	#memberLoginArea .loginDisplay
	{
		color: #339900;
		font-weight: bold;	
	}
	#memberLoginArea .displayLoginName
	{
		font-size:11px;
		/* font-weight: bold;	*/
	}
	
	#memberLoginArea .loginDisplay a
	{
		color: #E3001B;
		font-weight: bold;	
	}
	
	#leftAreaContent #memberLoginArea td
	{
		padding: 2px 2px 2px 2px;
		vertical-align:middle;
	}	
	
	.loginBox1
	{
		margin: 0px;
		padding: 0px;
		width: 70px;
		font-size: 12px;
		height:16px;		
	}
	.loginBox2
	{
		margin: 0px;
		padding: 0px;
		width: 40px;
		font-size: 12px;
		height:16px;		
	}
   
   .loginButton
   {
   	background-image:url(../layout/button_Bg.gif);
   	height:18px;
   	font-size:11px;
   	width: 70px;
   	border: 1px solid #333333;
   	font-weight:bold;   	
   }
   
   #buttonFormLoginSubmit
   {
   	margin: 0px;
		padding: 0px;			
		border: 1px solid #E3001B;
		height:16px;
	}
	
	legend
	{
		font-weight:bold;	
	}
	fieldset
	{
		border: 1px solid #CCCCCC;
		margin-bottom:10px;
	}


/*-----------------------------------
		FOOTER AREA
-----------------------------------*/
	#footerMenueArea
	{
		margin: 0px;
		padding: 0px;
		
		background-image:url(../layout/mainMenue_Bg_0.gif);		
		background-repeat: repeat-x;
		background-position: 0px -6px;
		
		font-size:11px;
		background-color: #DCDCDC;
		height:20px;
		line-height:20px;
		border-top: 1px solid #7A8EB3;
		border-bottom: 1px solid #7A8EB3;	
	}
	
	#footerMenueAreaContent
	{
		margin: 0px;
		padding: 0px;		
	}
	#footerMenueAreaContent a, #footerMenueAreaContent a:link, #footerMenueAreaContent a:visited
	{
		text-decoration:none;
		color:#333333;
		padding:0px 2px 0px 2px;
	}
	#footerMenueAreaContent a:focus, #footerMenueAreaContent a:hover, #footerMenueAreaContent a:active
	{
		text-decoration:underline;
		color:#333333;
	}
	
	#footerMenueAreaContent a.footerMenueMenueActive
	{
		text-decoration:none;
		color:#000000;
		font-weight:bold;
	}


/*-----------------------------------
		CONTENT AREA
-----------------------------------*/


	#contentArea
	{
		margin: 0px;
		padding: 0px;
		text-align:left;
		font-size:12px;
		float:right;
		width:770px;
		/*
		background-image:   url(../layout/bg_mid.gif);
		background-repeat: repeat-y;
		*/
		border-left: 2px solid #CCCCCC;
		/*background-color:#F4F1F1;*/		
	}
	#contentAreaContent
	{
		margin: 0px;
		padding: 10px 10px 10px 10px;
		float: left;
		width:548px;
		background-color:#E4EDE4 /*#DDE8DD;*/ /*D6E4D6;*/
	}
	#contentAreaContentElements
	{
		margin: 0px;
		padding: 0px;
		min-height:500px;
	}
	
	#contentAreaContentElements h1
	{
		margin: 0px;
		padding: 0px 0px 10px 0px;
		font-size:18px;
		color: #333333; /* #3E6D3E; */
		letter-spacing: 1px;
		text-transform: uppercase;
	}	
	#contentAreaContentElements h2
	{
		margin: 0px;
		padding: 0px 0px 6px 0px;
		font-size:16px;
		color: #666666;
	}
	#contentAreaContentElements h3
	{
		margin: 0px;
		padding: 0px 0px 4px 0px;
		font-size:14px;
		color: #666666;
	}
	#contentAreaContentElements h4, #contentAreaContentElements h5, #contentAreaContentElements h6
	{
		margin: 0px;
		padding: 0px 0px 2px 0px;
		font-size:12px;
		color: #666666;
	}
	
	#contentAreaContentElements table
	{
		margin: 0px 0px 10px 0px;
		padding: 0px;
		border-collapse:collapse;
		empty-cells: hide;
	}
	#contentAreaContentElements td
	{
		margin: 0px;
		padding: 0px 2px 2px 0px;
		vertical-align:top;
	}
	
	#contentAreaContentElements p
	{
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}	
	
	#contentAreaContentElements hr
	{
		margin: 8px 0px 8px 0px;
		padding: 0px;
		color: #2F552F;
		background-color: #2F552F;
		border: 0px solid #2F552F;
		height: 1px;
	}

	#contentAreaContentElements ul, #contentAreaContentElements ol
	{
		margin-top: 0px;
		margin-bottom: 10px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	#contentAreaContentElements li
	{
		margin-top: 0px;
		margin-bottom: 4px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	#contentAreaContentElements a, #contentAreaContentElements a:link, #contentAreaContentElements a:visited
	{
		color: #e3001b; /* #2F552F; */
		text-decoration: none;
		font-weight:bold;
	}
	#contentAreaContentElements a:focus, #contentAreaContentElements a:hover, #contentAreaContentElements a:active
	{
		color: #e3001b; /* #2F552F; */
		text-decoration: underline;
	}
	#contentAreaContentElements a font
	{
		color: #e3001b; /* #2F552F; */
	}
	
	#contentAreaContentElements .imageLeft
	{
		float:left;
		margin: 0px 20px 10px 0px;
		padding: 0px;
	}
	
	#contentAreaContentElements img
	{
		border: 1px solid #CCCCCC;
	}
	
	#contentAreaContentElements frame
	{
		border: 1px solid #CCCCCC;
		margin: 0px 0px 10px 0px;
		padding: 0px;
	}

	#contentAreaContentElements .align-left
	{
		text-align:left;	
	}
	#contentAreaContentElements .align-center
	{
		text-align:center;	
	}
	#contentAreaContentElements .align-right
	{
		text-align:right;	
	}
	
	#contentAreaContentElements .news-single-author
	{
		font-style: italic;
		font-size:12px;
	}


/*-----------------------------------
		FORM AREA
-----------------------------------*/
	#mainMenueAreaForm
	{
		margin: 0px;
		padding: 0px 20px 0px 0px;
		float:left;
		border-right: 2px solid #BBBBBB;
		font-size: 12px;
		color: #666666;
		text-transform: uppercase;
		text-align:left;
	}
	#mainMenueAreaFormContent
	{
		margin: 0px;
		padding: 0px;		
		width:169px;		
		position:relative;
	}
	
	form
	{
		margin: 0px;
		padding: 0px;
	}
	.formContent
	{
		border: 1px solid #CCCCCC;
		margin: 0px;
		padding:10px;
	}
	
	#searchBox
	{
		margin: 0px;
		padding: 0px;
		width: 90px;
		font-size: 12px;
		height:16px;		
		position:absolute;	
		top: 7px;		
	}	
	#indexedsearch .onFocusText
	{
		color: #000000;
	}
	#indexedsearch .onBlurText
	{
		color: #CCCCCC;
	}		
	
	#searchBoxLabelText
	{
		margin: 0px;
		padding: 0px 2px 0px 0px;		
		font-size: 11px; /* 12px */
	}	
	#buttonFormSearchSubmit
	{
		margin: 0px;
		padding: 0px;		
		position:absolute;	
		top: 8px;
		right: 6px;
	}
	
	
	/*---------*/
	
	.powermail_mandatory
	{
		color: #FF0000;
		font-weight:bold;
		padding: 0px 4px 0px 4px;
		font-size:13px;	
	}
	.powermail_mandatory_list
	{
		color: #FF0000;
		font-weight:bold;		
		font-size:13px;	
	}
	
	#kontaktformular legend
	{
		display:none;	
	}
	#kontaktformular fieldset
	{
		border: 0px solid #DDDDDD;	
	}
	
	#kontaktformular label
	{
		font-weight:bold;
		width: 200px;
		display:block;
	}
	#kontaktformular .powermail_text
	{
		width: 400px;
		height:20px;
		border:1px solid #CCCCCC;
	}
	
	#kontaktformular .powermail_textarea
	{
		width: 400px;		
		border:1px solid #CCCCCC;
		height: 100px;
	}
	
	.powermail_mandatory_js
	{
		color: #FF0000;
		font-weight:bold;
	}
	
	
	#kontaktformular .tx_powermail_pi1_fieldwrap_html
	{
		padding: 4px 0px 4px 0px;	
		margin:0px;
	}


/*-----------------------------------
		MAIN MENUE
-----------------------------------*/

	#mainMenueArea
	{
		margin: 0px;
		padding: 0px 10px 0px 10px;	
		background-color:#E9E9E9;
		background-image:url(../layout/mainMenue_Bg_0.gif);
		background-repeat: repeat-x;
		height:32px;		
		line-height:32px;
		border-top: 1px solid #7A8EB3;
	}
	#mainMenueAreaContent
	{
		margin: 0px 0px 0px 200px;
		padding: 0px;
	}
	
	
	.mainMenueItems
	{
		margin: 0px;
		padding: 0px;
		list-style-type:none;		
	}
	.mainMenueItems li
	{
		margin: 0px;
		padding: 0px;
		float:left;
		position:relative;		
	}
	
	
	.mainMenueItems a, .mainMenueItems a:link, .mainMenueItems a:visited
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 8px 0px 8px;		
		display:block;		
		font-size: 11px; /*  12px; */
		color: #666666;
		text-decoration: none;
		text-transform: uppercase;				
	}
	.mainMenueItems a:focus, .mainMenueItems a:hover, .mainMenueItems a:active
	{
		color: #2F552F; /*3E6D3E*/
		text-decoration: none;
		background-image:url(../layout/mainMenue_Bg_1.gif);
		background-repeat: repeat-x;			
	}
	
	.mainMenueItems a.mainMenueActive
	{		
		
		color: #2F552F;
		text-decoration: none;		
		background-image:url(../layout/mainMenue_Bg_1.gif);		
		font-weight:bold;
	}
	
	.mainMenueItems li:hover
	{
		left:0px;
	}
	
	#mainMenueArea .subMenueItems
	{
		margin: 0px;
		padding: 0px;
		list-style-type:none;
		position:absolute;
		/*top:auto;		*/
		top:32px;
		left:0px;
		border-top: 0px solid #3E6D3E;
		border-right: 1px solid #3E6D3E;
		border-bottom: 1px solid #3E6D3E;
		border-left: 1px solid #3E6D3E;
		background-color: #EBEBEB;		
		font-weight:normal;	
		text-align:left;			
	}
	
	#mainMenueArea .subMenueItems li
	{
		margin: 0px;
		padding: 0px;
		clear:left;
		height:22px;
		line-height:22px;
		width:130px;	
		white-space:nowrap;
		border-bottom:1px solid #CBCED3;
		overflow:hidden;
	}
	
	#mainMenueArea .subMenueItems a, #mainMenueArea .subMenueItems a:link, #mainMenueArea .subMenueItems a:visited
	{
		margin:0px;
		padding:0px 4px 0px 10px;
		color: #2F552F; /*3E6D3E*/
		text-decoration: none;
		background-image:url(../layout/spacer.gif);
		background-repeat: repeat-x;	
		text-transform: none;
		font-size:11px;
	}
	
	#mainMenueArea .subMenueItems a:focus, #mainMenueArea .subMenueItems a:hover, #mainMenueArea .subMenueItems a:active
	{
		color: #2F552F; /*3E6D3E*/
		text-decoration: none;	
		background-color: #DADBDC;	
	}
	
	#mainMenueArea .subMenueItems a.subMenueActive
	{		
		color: #2F552F; /*3E6D3E*/
		text-decoration: underline;		
		font-weight:bold;
		background-color: #DADBDC;
	}	
	

/*-----------------------------------
		SUB MENUE AREA
-----------------------------------*/

	#subMenueAreaContent
	{
		margin: 0px;
		padding: 0px 0px 0px 10px;
		font-weight: bold;		
		font-size: 12px;			
		min-height:400px;
	}
	.subMenueAreaItems
	{
		margin: 0px;
		padding: 0px;
		list-style-type:none;
		width:160px;
	}
	
	.subMenueAreaItems li
	{
		margin: 0px;
		padding: 0px 0px 14px 0px;
		color:#3E6D3E;
		/* height:30px; */
		/* line-height:30px; */
	}
	
	.subMenueAreaItems a, .subMenueAreaItems a:link, .subMenueAreaItems a:visited
	{
		margin: 0px;
		padding: 0px;
		text-decoration:none;
		color: #2F552F; /*3E6D3E*//* #E3001C; */		
		display:block;
		text-transform: uppercase;		
	}
	.subMenueAreaItems a:focus, .subMenueAreaItems a:hover, .subMenueAreaItems a:active
	{
		margin: 0px;
		padding: 0px;
		text-decoration:underline;
		color:#E3001C;
	}
	
	#subMenueAreaContent .subMenueAreaItems a.subMenueAreaActive
	{
		text-decoration:underline;
		color: #2F552F; /*3E6D3E*/ /*#E3001C;*/
	}


/*-----------------------------------
		BREADCRUMB MENUE
-----------------------------------*/

	#breadcrumbMenueArea
	{
		margin: 0px;
		padding:0px 0px 6px 0px;		
	}
   #breadcrumbMenueAreaContent
   {
   	margin: 0px;
		padding:0px;
		font-size: 11px;
		color: #000000;		
   }
   
   #breadcrumbMenueAreaContent a, #breadcrumbMenueAreaContent a:link, #breadcrumbMenueAreaContent a:visited
	{		

		text-decoration:none;
		color: #000000;		
	}
	#breadcrumbMenueAreaContent a:focus, #breadcrumbMenueAreaContent a:hover, #breadcrumbMenueAreaContent a:active
	{		
		text-decoration:underline;
		color:#333333;
	}


/*-----------------------------------
		NEWS AREA
-----------------------------------*/
	#newsArea
	{
		float:right;
		margin: 0px;
		padding:10px 0px 0px 0px;
		border-left: 2px solid #BBBBBB;
		width:200px;
		background-color: #FFFFFF;
		font-size: 11px;
	}
	#newsAreaContent
	{
		margin: 0px;
		padding: 0px 10px 10px 10px;		
	}
	
	#newsAreaContentArea
	{
		margin: 0px;
		padding: 0px;		
	}
	
	
	#newsArea h3
	{
		margin: 0px 0px 8px 0px;
		padding: 0px 10px 0px 0px;
		font-size: 12px;
		text-transform: uppercase;
		color: #333333; /*#3E6D3E; *//*#666666;*/
		border-bottom: 1px solid #3E6D3E;		
	}

	#newsArea hr
	{
		margin: 4px 0px 4px 0px;
		padding: 0px;
		color: #E3001C;
		background-color: #E3001C;
		border: 0px solid #E3001C;
		height: 1px;
	}

	#newsArea p
	{
		margin: 0px;
		padding: 0px 0px 2px 0px;		
	}
	
	#newsArea a, #newsArea a:link, #newsArea a:visited
	{
		color: #2F552F; /*3E6D3E*/ /*#E3001C;*/
		text-decoration:none;	
	}
	#newsArea a:focus, #newsArea a:hover, #newsArea a:active
	{
		color: #2F552F; /*3E6D3E*/ /*#E3001C;*/
		text-decoration:underline;		
	}
	#newsArea h3 a
	{
		color: #666666;
		text-decoration:none;		
	}
	
	#newsArea .newsAreaContentElement
	{
		margin: 0px;
		padding: 4px 0px 4px 0px;				
	}
	
	#newsArea .latestNewsTitle
	{
		font-weight:bold;
		text-decoration: underline;	
	}
	
	#weatherArea
	{
		margin: 0px;
		padding: 0px 10px 10px 10px;
	}
	#weatherAreaContent
	{
		margin: 0px;
		padding: 0px;		
	}
	
	#weatherAreaContent td
	{
		text-align:left;		
	}
		
	#weatherArea iframe
	{
		text-align:left;	
	}
	
	#infoArea
	{
		margin: 0px;
		padding: 0px 10px 10px 10px;
	}
	#infoAreaContent
	{
		margin: 0px;
		padding: 0px;		
	}
            	
	#updatedArea
	{
		margin: 0px;
		padding: 0px 10px 10px 10px;
	}
	#updatedAreaContent
	{
		margin: 0px;
		padding: 0px;		
	}

/*-----------------------------------
		ADDITIONAL ELEMENTS
-----------------------------------*/


/* ------------------------------------------------
	MAIN MENUE HOVER CSS
------------------------------------------------ */
	
	#mainMenueAreaContent ul ul,
	#mainMenueAreaContent ul li:hover ul ul,
	#mainMenueAreaContent ul ul li:hover ul ul
	  {display: none;}
	
	#mainMenueAreaContent ul li:hover ul,
	#mainMenueAreaContent ul ul li:hover ul,
	#mainMenueAreaContent ul ul ul li:hover ul
	  {display: block;} 
 
 
/*-------------------------------------
			FORM
-------------------------------------*/

	#contentAreaContentElements .contactField
	{
		width: 400px;
		border: 1px solid #FD9C01;
		background-color:#EEEEEE;
	}
	
	#contentAreaContentElements .contactButton
	{
		font-weight:bold;		
		float:right;
	}
	
	#contentAreaContentElements .duty
	{
		font-weight:bold;
		color:#990000;
		font-size:14px;
	}
	
	#contentAreaContentElements label
	{
		font-weight:bold;
	}


/*-------------------------------------
			ADDITIONAL
-------------------------------------*/
	iframe
	{
		margin: 0px 0px 10px 0px;
		padding:0px;
		border: 1px solid #CCCCCC;
	}	
	
	
	#contentAreaContentElements .showWarning
	{
		margin:0px 0px 10px 0px;	
		padding: 0px;
		border: 1px solid #E3001B;
	}
	#contentAreaContentElements .showWarning p,
		#contentAreaContentElements .showWarning td
	{
		margin:0px;
		padding: 4px;	
		color: #E3001B;		
	}
	
	#contentAreaContentElements .htmlarea-showtableborders td, #contentElementsDiv .htmlarea-showtableborders th
	{
		border: 1px solid #666666;
		border-collapse:collapse;
		empty-cells: show;
		padding:2px;
	}
	
	#contentAreaContentElements .htmlarea-showtableborders td p
	{
		margin: 0px;
		padding:0px;
	}
	
	#contentAreaContentElements .newsContent
	{
		margin: 0px;
		padding:0px;
	}
	#contentAreaContentElements .newsContent a
	{
		background-image: url();
		padding:0px;
	}
	
	#contentAreaContentElements .tx-indexedsearch-whatis
	{
		margin: 0px;
		padding: 0px 0px 2px 0px;
		font-size:14px;
	}
	
	#subMenueAreaContent #subMenue_52 a
	{
		color: #E3001B;
	}
	
	#contentAreaContentElements .tx-ttnews-browsebox table
	{		
		margin: 2px 0px 2px 0px;
	}
	
	#contentAreaContentElements .tx-ttnews-browsebox td
	{
		padding: 0px 2px 0px 2px;
		margin: 2px 0px 0px 0px;
		border-right: 1px solid #333333;
	}
	#contentAreaContentElements .tx-ttnews-browsebox p
	{
		padding: 0px 2px 0px 2px;
		margin:0px;		
	}
	
	
	#contentAreaContentElements .tx-indexedsearch-redMarkup
	{
		color: #E3001B;
		font-weight:bold;
	}
	
	#contentAreaContentElements .csc-form-labelcell
	{
		font-weight:bold;
		padding-right:2px;	
	}
	
	#contentAreaContentElements .csc-textpic-caption
	{
		font-size:12px;
		font-style: italic;	
		color:#333333;
		padding-top:2px;
	}
	
	#contentAreaContentElements .news-single-img img
	{
		/*
		float:left;
		margin:0px 10px 10px 0px;	
		*/
		margin:0px 10px 2px 0px;	
	}
	
	#contentAreaContentElements p.news-single-imgcaption
	{
		margin: 0px;
		padding: 0px 0px 10px 0px;
	}
	
	
	#contentAreaContentElements .news-single-img
	{
			
	}

	
	
	
/*-----------------------------------
		LOGOUT BE AREA
-----------------------------------*/
	#logoutAreaBE
	{
		margin: 0px;
		padding: 0px 10px 10px 10px;			
	}
	
	#newsArea #logoutAreaBE a, #newsArea #logoutAreaBE a:link, #newsArea #logoutAreaBE a:visited
	{
		font-weight:bold;		
		text-decoration: none;
		font-size: 12px;
		text-transform: uppercase;
		display:block;
		margin:0px;
		padding:1px;
		border-bottom: 1px solid #E3001B;
		/* color: #E3001B; */
		color: #FFFFFF;
		background-color: #E3001B;
	}
	
	#newsArea #logoutAreaBE a:focus, #newsArea #logoutAreaBE a:hover, #newsArea #logoutAreaBE a:active
	{		
		/* color: #E3001B; */
		color: #FFFFFF;
		text-decoration: underline;		
	}
/*-----------------------------------
		VORGABENLISTE
-----------------------------------*/

	#contentAreaContentElements .vorgabenliste
	{
		border: 1px solid #C7D8C7;				
	}

	#contentAreaContentElements .vorgabenliste th
	{
		font-size:14px;
		font-weight:bold;			
		background-color: #B0C4B0;
		text-align:left;
		border-bottom: 1px solid #C7D8C7;	
		padding:2px;	
	}
	#contentAreaContentElements .vorgabenliste td
	{
			padding: 1px 4px 1px 2px;
			border-bottom:1px solid #C7D8C7;
	}
	
	#contentAreaContentElements .vorgabenliste td.number
	{
			font-weight:bold;
			text-align:right;
			width:30px;
	}
	#contentAreaContentElements .vorgabenliste td.HCP
	{			
			text-align:right;
			width:30px;
	}
	
	#contentAreaContentElements .row1
	{			
			background-color: #CFDDCF;
	}
	#contentAreaContentElements .row2
	{			
			background-color: #DDE9DD
	}
	

/*-----------------------------------
		INFOTAFEL AREA
-----------------------------------*/
	#contentAreaContentElements .tableEditInfotafel
	{
		
	}	
	#contentAreaContentElements .tableEditInfotafel td
	{
		padding:2px;	
	}
	
	#contentAreaContentElements .displayInfoTable h2
	{
		padding:2px;
		margin-bottom:8px;
		background-color:#B0C4B0;
		color:#333333;
	}
	#contentAreaContentElements .displayChangeDate
	{
		text-align:right;
		margin: 0px;
		padding: 0px 0px 6px 0px;
	}
	
	#contentAreaContentElements .signboard
	{
		width:130px;
		padding: 4px;
	}
	
	#contentAreaContentElements .signBoardElement	
	{
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		background-color:#FFFFFF;
		border: 1px solid #999999;
		height:80px;
		font-weight:bold;	
	}
	
	#contentAreaContentElements .signBoardElementContent
	{
		margin: 4px;
		padding: 0px;
		background-color:#E3001B;			
		height:72px;
	}
	#contentAreaContentElements .signBoardElementContent2
	{
		margin: 4px;
		padding: 0px;
		background-color:#339900;			
		height:72px;
	}
	#contentAreaContentElements .signBoardElementContent p,
		#contentAreaContentElements .signBoardElementContent2 p
	{
		margin: 0px;
		padding: 0px 0px 0px 0px;
		color: #FFFFFF;	
		text-align:center;
		font-size:14px;
		padding-top:10%;
	}
	
	
	
	#contentAreaContentElements .displayDays
	{
		empty-cells:show;
	}
	#contentAreaContentElements .displayDays th
	{
		font-size: 14px;
		vertical-align:middle;
		width:30px;
		text-align:left;
		border-bottom:1px solid #999999;
	}
	#contentAreaContentElements .displayDays td
	{
		vertical-align:middle;
		border-bottom:1px solid #999999;
	}
	
	#contentAreaContentElements .displayDays tr
	{
		height:34px;
	}
	
	#displayEditLinkArea
	{
		margin:0px;
		padding: 4px;
		border: 1px solid #E3001B;
	}
	
	#displayEditLinkArea a, #displayEditLinkArea a:link, #displayEditLinkArea a:visited
	{
		color: #2F552F;
		text-decoration: none;
		font-weight:bold;
	}
	#displayEditLinkArea a:focus, #displayEditLinkArea a:hover, #displayEditLinkArea a:active
	{
		color: #2F552F; 
		text-decoration: underline;
	}
	
/*-------------------------------------
			RTE-CSS
-------------------------------------*/
	#contentAreaContentElements .zitat {
		font-style:italic;
		font-size:11px;
	}	
		
	#contentAreaContentElements .rahmenSchwarz, 
		#contentAreaContentElements .rahmenSchwarz td, 
		#contentAreaContentElements .rahmenSchwarz th {
		border:1px solid #000000;
		padding:2px;
	}
	#contentAreaContentElements .rahmenRot, 
		#contentAreaContentElements .rahmenRot td, 
		#contentAreaContentElements .rahmenRot th {
		border:1px solid #E3001B;	
		padding:2px;
	}
	#contentAreaContentElements .rahmenGelb, 
		#contentAreaContentElements .rahmenGelb td, 
		#contentAreaContentElements .rahmenGelb th {
		border:1px solid #FFCC01;
		padding:2px;
	}
	#contentAreaContentElements .rahmenGruen, 
		#contentAreaContentElements .rahmenGruen td, 
		#contentAreaContentElements .rahmenGruen th {
		border:1px solid #2F552F;
		padding:2px;
	}	
	#contentAreaContentElements .rahmenGrau, 
		#contentAreaContentElements .rahmenGrau td, 
		#contentAreaContentElements .rahmenGrau th {
		border:1px solid #DDDDDD;
		padding:2px;
	}
	#contentAreaContentElements .rahmenWeiss, 
		#contentAreaContentElements .rahmenWeiss td, 
		#contentAreaContentElements .rahmenWeiss th {
		border:1px solid #FFFFFF;
		padding:2px;
	}
	
	
	#contentAreaContentElements p.rahmenSchwarz, 
		#contentAreaContentElements p.rahmenRot, 
		#contentAreaContentElements p.rahmenGelb, 
		#contentAreaContentElements p.rahmenGruen, 
		#contentAreaContentElements p.rahmenGrau, 
		#contentAreaContentElements p.rahmenWeiss
	{
		padding:2px;
	}
	
	#contentAreaContentElements .textklein {
		font-size:11px;
	}

/*-------------------------------------
			INFOAREACONTENT
-------------------------------------*/
	
	#infoAreaContent .displayInfotafelRightArea
	{
		margin: 0px 0px 4px 0px;
	}
	#infoAreaContent .displayInfotafelRightArea td
	{
		text-align:center;		
		border: 1px solid #333333;
		color: #FFFFFF;	
	}
	#infoAreaContent .displayInfotafelRightArea td a
	{
		color:#FFFFFF;	
	}
	#infoAreaContent .signBoardElementContent
	{
		margin: 0px auto 0px auto;
		padding: 0px;
		background-color:#E3001B;
	}
	#infoAreaContent .signBoardElementContent2
	{
		margin: 0px;
		padding: 0px;
		background-color:#339900;
	}	

/*-------------------------------------
			CONTENT FORM
-------------------------------------*/	
	
	
	#contentAreaContentElements .inputInfoTafel
	{
		width: 400px;	
	}
	#contentAreaContentElements textarea.inputInfoTafel
	{
		height: 100px;	
	}
	
	#contentAreaContentElements .input
	{
		width:400px;	
	}
	#contentAreaContentElements textarea.input
	{
		height: 100px;	
	}
	#contentAreaContentElements .button
	{
		width:100px;	
	}
	
	#contentAreaContentElements select .input
	{
		width:50px;	
	}
	
	#contentAreaContentElements .csc-loginform td p
	{
		margin: 0px;
		padding: 0px;	
	}