



	html {
		height: 100%;
		width: 100%;
		}
		
	body { 
		margin: 0px;
		padding: 0px;
		background-color: #111111;
		color: #000000;
		font-size: 13px;
		font-family: arial, helvetica;
		height: 100%;
	}

	
	.headline {

		font-family: arial, helvetica;
		font-size: 24px;
		color: #000000;
		font-weight: bold;

	}

	h1 {

		font-family: arial, helvetica;
		font-size: 24px;
		color: #000000;
		font-weight: bold;
		margin:0px;
		padding:0px;
		border-width:0px;
	}

	h2 {

		font-family: arial, helvetica;
		font-size: 18px;
		color: #FFD700;
		font-weight: bold;
		margin:0px;
		padding:0px;
		border-width:0px;
	}


	h3 {

		font-family: arial, helvetica;
		font-size: 16px;
		color: #888888;
		font-weight: bold;
		margin:0px;
		padding:0px;
		border-width:0px;
	}

	.loginform {


		margin: 0px;
		padding: 1px;
		border: 1px solid #333333;
		font-family: arial, helvetica;
		font-size: 12px;
		color: #FFFFFF;
		background-color: #111111;
			
		width: 115px;
		


	}

	.loginbutton {

		margin: 0px;
		padding: 1px 4px 1px 4px;
		border: 1px solid #FFCC00;
		border-top-width: 0px;
		border-left-width: 0px;
		font-family: arial, helvetica;
		font-size: 11px;
		color: #FFFFFF;
		background-color: #111111;
		cursor:pointer;		

	}

	.logoutbutton {

		margin: 0px;
		padding: 1px 4px 1px 4px;
		border: 1px solid #FFCC00;
		border-top-width: 0px;
		border-left-width: 0px;
		font-family: arial, helvetica;
		font-size: 11px;
		color: #FFFFFF;
		background-color: #111111;
		cursor:pointer;
			
		

	}

	.logincathead {

		margin: 0px;
		padding: 0px;
		border-width: 0px;

		font-family: arial, helvetica;
		font-size: 12px;
		color: #666666;
		font-weight:bold;

	}

	.logincatbody {

		margin: 0px;
		padding: 5px 10px 5px 10px;
		border-width: 0px;

		font-family: arial, helvetica;
		font-size: 12px;
		color: #FFFFFF;
		

	}

	.loginerror {

		margin: 0px;
		margin-top: 10px;
		padding: 4px;
		border: 1px solid #FF0000;

		font-family: arial, helvetica;
		font-size: 12px;
		color: #FFFFFF;
		background-color: #C00000;
		

	}

	
/********************************************************************************************************************************/
/**** LINKS *********************************************************************************************************************/
	
a
	{
	 font-family:arial, helvetica;
	 font-size:11px;
	 font-weight:bold;
	 color:#B0C4DE;
	 text-decoration:none;
	}
	
a:hover
	{
	 text-decoration:underline;
	 color:#FFD700;	
	}	

.link_std
	{
	 font-family:arial, helvetica;
	 color:#B0C4DE;
	 text-decoration:none;
	}

.link_std:hover
	{
	 font-family:arial, helvetica;
	 color:#FFD700;
	 text-decoration:none;
	}

.walkpath
	{
	font-size:11px;
	font-weight:bold;
	font-family:arial, helvetica;
	color: #222222;
	text-decoration:none;
	}
	
.walkpath:hover
	{
	font-size:11px;
	font-weight:bold;
	font-family:arial, helvetica;
	color: #666666;
	text-decoration:none;
	}	

/********************************************************************************************************************************/
/**** HINWEISBOXEN **************************************************************************************************************/



.hint_info
	{
	margin: 10px 0px 10px 0px;
	padding: 5px;
	border: 1px solid #EEEEEE;
	font-family: arial, helvetica;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003355;
	}	

.hint_ok
	{
	margin: 10px 0px 10px 0px;
	padding: 5px;
	border: 1px solid #224422;
	font-family: arial, helvetica;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #227722;
	}

.permission_denied_box
	{
	margin: 10px 0px 10px 0px;
	padding: 5px;
	border: 1px solid #FF0000;
	font-family: arial, helvetica;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #c00000;
	}	
	

/********************************************************************************************************************************/
/**** BLÄTTERNAV ****************************************************************************************************************/	
	
.pagenavbox_head
	{
	font-size: 12px;
	font-weight: bold;
	font-family: arial, helvetica;
	color: #000000;
	background-color: #FFD700;
	margin: 0px;
	padding: 4px;
	border-width: 1px 1px 0px 1px;
	border-color: #FFD700;
	border-style: solid;
	text-align: left;
	}

.pagenavbox_body
	{
	font-size: 11px;
	font-weight: normal;
	font-family: arial, helvetica;
	color: #000000;
	background-color: #EEEEEE;
	margin: 0px;
	padding: 10px;
	border-width: 0px 1px 1px 1px;
	border-color: #FFD700;
	border-style: solid;
	text-align: left;
	}

.pagenavbox_link
	{
	font-size: 11px;
	font-weight: normal;
	font-family: arial, helvetica;
	color: #222222;
	text-decoration: none;
	}
	
.pagenavbox_link:hover
	{
	font-size: 11px;
	font-weight: normal;
	font-family: arial, helvetica;
	color: #FFD700;
	text-decoration: none;
	}

.blaetter
	{
	 font-family:arial, helvetica;
	 font-size:11px;
	 color:#EEEEEE;
	 text-decoration:none;
	}

.blaetter:hover
	{
	 font-family:arial, helvetica;
	 font-size:11px;
	 color:#FFCC00;
	 text-decoration:none;
	}	

/********************************************************************************************************************************/
/**** RTE SYSTEM ************************************************************************************************************/

        .iframe_substitude
        {
        width:630px;
        height: 40px;
        background-color: #FFCC00;
        margin: 5px 0px 5px 0px;
        padding:0px;
        font-size: 11px;
        font-family: arial, helvetica;
        color: #FFFFFF;
        }



/********************************************************************************************************************************/
/**** WEBLOG SYSTEM *************************************************************************************************************/


	.blog_h1
	{
	font-family: arial, helvetica;
	font-size: 22px;
	font-weight: normal;
	color: #FFFFFF;
	}

	.blog_date
	{
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #FFCC00;
	}

	.blog_hr
	{
	background-color: #111111; /* Mozilla 1.4 */
	color: #111111; /* IE 6 */
	border: #111111; /* Opera 7.11 */
	height: 2px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	}


/********************************************************************************************************************************/

/**** ARTICLE SYSTEM ************************************************************************************************************/

	

	.article_overview_headline
	{
	font-size: 14px;
	font-family: arial, helvetica;
	color: #FFFFFF;
	text-decoration: none;
	}

	.article_overview_headline:hover
	{
	font-size: 14px;
	font-family: arial, helvetica;
	color: #888888;
	text-decoration: none;
	}


	.article_overview_teaser
	{
	font-size: 13px;
	font-family: arial, helvetica;
	color: #CCCCCC;
	text-decoration: none;

	margin:2px 0px 8px 0px;
	border-width:0px 0px 0px 9px;
	border-style:solid;
	border-color:#111111;
	padding:5px 5px 5px 5px;
	background-color:#111111;
	}

	.article_editlink
	{
	font-size: 11px;
	font-family: arial, helvetica;
	color: #B0C4DE;
	text-decoration: none;
	font-weight: normal;
	}

	.article_editbox
	{
	display: none;
	margin: 10px 0px 15px 0px;
	padding: 0px;
	border-width: 0px;
	text-align: left;
	}

	.article_editbox_head
	{
	font-size: 12px;
	font-weight: bold;
	font-family: arial, helvetica;
	color: #FFFFFF;
	background-color: #222222;
	margin: 0px;
	padding: 4px;
	border-width: 1px 1px 0px 1px;
	border-color: #FFCC00;
	border-style: solid;
	text-align: left;
	}

	.article_editbox_body
	{
	font-size: 11px;
	font-weight: normal;
	font-family: arial, helvetica;
	color: #FFFFFF;
	background-color: #333333;
	margin: 0px;
	padding: 10px;
	border-width: 0px 1px 1px 1px;
	border-color: #FFCC00;
	border-style: solid;
	text-align: left;
	}

	.article_editbox_closelinkbox
	{
	background-color: #000000;
	margin: 0px;
	padding: 4px;
	border-width: 0px 1px 1px 1px;
	border-color: #FFCC00;
	border-style: solid;
	text-align: right;
	}
	
	.article_editbox_closelink
	{
	font-size: 11px;
	font-weight: bold;
	font-family: arial, helvetica;
	color: #FFCC00;
	text-decoration:none;
	}

	.article_editbox_closelink:hover
	{
	color: #FFFFFF;
	text-decoration:none;
	}



	.article_teaserform
	{
	width: 100%;
	font-family: arial, helvetica;
	color: #000000;
	font-size: 13px;
	border: 1px solid #FFCC00;
	margin:0px;
	padding:2px;
	background-color: #EEEEEE;
	}

	.article_teaserform_read
	{
	width: 100%;
	font-family: arial, helvetica;
	color: #EEEEEE;
	font-size: 13px;
	border: 1px solid #BBBBBB;
	margin:0px;
	padding:2px;
	background-color: #333333;
	}

	.article_teaserformbtn
	{
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 10px;
	padding: 2px;
	margin: 0px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #FFCC00;
	}

	.article_teaserhead
	{
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	/* background-color: #000000; */
	margin: 0px 0px 10px 0px;
	padding: 2px;
	}

	.article_oveditbtn
	{
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	margin: 0px 0px 0px 5px;
	padding: 2px;
	border: 0px solid #333333;
	cursor: pointer;
	}


	.article_button
	{
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #FFCC00;
	margin: 0px;
	padding: 2px;
	background-color: #000000;
	color: #FFFFFF;
        cursor: pointer;
	}

	.article_edit_button
	{
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	margin: 5px;
	padding: 2px;
	background-color: #EEEEEE;
	color: #000000;
        cursor: pointer;
	}


	.article_sortpage_element
	{
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	border-width: 0px;
	background-color: #EEEEEE;
	color: #000000;
	padding: 4px;
	margin: 4px;
	cursor: pointer;
	width: 80px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	}


        .article_sortpage_pageframe_head
        {
        font-family: arial, helvetica;
        font-size: 12px;
        font-weight: bold;
        border-width: 0px;
        background-color: #FFCC00;
        color: #000000;
        margin: 0px;
        padding: 2px;
        }


        .article_sortpage_trashframe_head
        {
        font-family: arial, helvetica;
        font-size: 12px;
        font-weight: bold;
        border-width: 0px;
        background-color: #C00000;
        color: #FFFFFF;
        margin: 0px;
        padding: 2px;
        }


	.article_comments_container_head
	{
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 2px 4px 2px 4px;
	background-color: #B0C4DE;
	border-width: 0px;
	}


	.article_comments_container_body
	{
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 8px;
	border-width: 0px;
	}


	.article_comments_container_body_status
	{
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 8px;
	border-width: 0px;
	}

	.article_comments_container_body_add
	{
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 8px;
	background-color: #222222;
	border-width: 0px;
	display: none;
	}

	.article_comments_container_body_add_text
	{
	font-family: arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: #222222;
	border-width: 0px;
	}

	a.article_comments
	{
	font-size: 11px;
	font-family: arial, helvetica;
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
	}

	a.article_comments:hover
	{
	color: #EEEEEE;
	text-decoration: none;
	}



/********************************************************************************************************************************/

/**** NEWS SYSTEM ***************************************************************************************************************/


	.news_commentbox
	{
	display: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border-width: 0px;
	text-align: left;
	}

	.news_commentbox_head
	{
	font-size: 12px;
	font-weight: bold;
	font-family: arial, helvetica;
	color: #FFFFFF;
	background-color: #222222;
	margin: 0px;
	padding: 4px;
	border-width: 1px 1px 0px 1px;
	border-color: #FFCC00;
	border-style: solid;
	text-align: left;
	}

	.news_commentbox_body
	{
	font-size: 11px;
	font-weight: normal;
	font-family: arial, helvetica;
	color: #FFFFFF;
	background-color: #333333;
	margin: 0px;
	padding: 10px;
	border-width: 0px 1px 1px 1px;
	border-color: #FFCC00;
	border-style: solid;
	text-align: left;
	}

	.news_commentbox_closelinkbox
	{
	background-color: #000000;
	margin: 0px;
	padding: 4px;
	border-width: 0px 1px 1px 1px;
	border-color: #FFCC00;
	border-style: solid;
	text-align: right;
	}



/********************************************************************************************************************************/

/**** TOOLTIPPS *****************************************************************************************************************/





	

	.tooltipp {


		margin: 0px;
		padding: 0px;
		border-width: 0px;
		font-size: 12px;
		font-family: arial, helvetica;
		color: #FFCC00;
		cursor: help;
		font-weight: bold;
	}



	.tooldefaulthead
	{
	background-color:#FFCC00;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	font-family:arial, helvetica;
	margin:0px;
	padding:4px;
	width:200px;
	border:1px solid #FFCC00;

	}


	.tooldefaultbody
	{
	background-color:#111111;
	color:#BBBBBB;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	font-family:arial, helvetica;
	margin:0px;
	padding:4px;
	width:200px;
	border:1px solid #FFCC00;	

	}


	
	

	.quickaddress
         {
	 font-family:arial, helvetica;
	 font-size:11px;
	 color:#000000;
         }


	.footnav
         {
	 font-family:arial, helvetica;
	 font-size:10px;
	 color:#FFFFFF;
	 padding-right:1px;
	 text-decoration:none;
         }

	.footnav:hover
	 {
	 text-decoration:none;
	 color:#FFFFFF;	
	 }



	


	/* menu */

	 #navcontainer ul
		{
		margin: 0px;
		padding: 0px;
		border-width: 0px;
		list-style-type: none;
		}
		
		#navcontainer li
		{ 
		
		margin: 0px;
		padding: 0px;
		border-width: 0px;
		
		}

		
		

		

	


		#navcontainer a.submenu0
		{
		display: block;
		color:#FFFFFF;
		background-color:#444444;
		text-decoration: none;
		font-family:arial, helvetica;
		font-size:11px;
		margin: 0px 0px 1px 0px;
		padding:0px; padding-top:4px; padding-bottom:4px;
		width:170px;
		border-width:0px 0px 0px 0px;	
		
		}

		#navcontainer a.submenu_h0
		{
		display: block;
		color:#000000;
		background-color:#FFCC00;
		text-decoration: none;
		font-family:arial, helvetica;
		font-size:11px;
		margin: 0px 0px 0px 0px;
		padding:10px; padding-top:4px; padding-bottom:4px;
		white-space:nowrap;
		border-width:0px 0px 0px 0px;	
		
		}


		#navcontainer div.menudivider0
		{ 
		margin: 0px 0px 1px 0px;
		padding: 2px 2px 2px 10px;
		border-width:0px;
		color:#000000;
		font-family:arial, helvetica;
		font-size:10px;
		font-weight:bold;
		background-color:#FFCC00;
		}



	


		#navcontainer a.submenu1
		{
		display: block;
		color:#000000;
		background-color:#FFD700;
		text-decoration: none;
		font-family:arial, helvetica;
		font-size:11px;
		margin: 0px 0px 1px 0px;
		padding:0px; padding-top:4px; padding-bottom:4px;
		width:170px;
		border-width:0px 0px 0px 0px;	
		
		}

		#navcontainer a.submenu_h1
		{
		display: block;
		color:#000000;
		background-color:#FFCC00;
		text-decoration: none;
		font-family:arial, helvetica;
		font-size:11px;
		margin: 0px 0px 0px 0px;
		padding:10px; padding-top:4px; padding-bottom:4px;
		white-space:nowrap;
		border-width:0px 0px 0px 0px;	
		
		}


		#navcontainer div.menudivider1
		{ 
		margin: 0px 0px 1px 0px;
		padding: 2px 2px 2px 10px;
		border-width:0px;
		color:#000000;
		font-family:arial, helvetica;
		font-size:10px;
		font-weight:bold;
		background-color:#EEEEEE;
		}



	


		#navcontainer a.submenu2
		{
		display: block;
		color:#000000;
		background-color:#FFD700;
		text-decoration: none;
		font-family:arial, helvetica;
		font-size:11px;
		margin: 0px 0px 1px 0px;
		padding:0px; padding-top:4px; padding-bottom:4px;
		width:170px;
		border-width:0px 0px 0px 0px;	
		
		}

		#navcontainer a.submenu_h2
		{
		display: block;
		color:#000000;
		background-color:#FFCC00;
		text-decoration: none;
		font-family:arial, helvetica;
		font-size:11px;
		margin: 0px 0px 0px 0px;
		padding:10px; padding-top:4px; padding-bottom:4px;
		white-space:nowrap;
		border-width:0px 0px 0px 0px;	
		
		}


		#navcontainer div.menudivider2
		{ 
		margin: 0px 0px 1px 0px;
		padding: 2px 2px 2px 10px;
		border-width:0px;
		color:#000000;
		font-family:arial, helvetica;
		font-size:10px;
		font-weight:bold;
		background-color:#FF9900;
		}



	


		#navcontainer a.submenu3
		{
		display: block;
		color:#000000;
		background-color:#FFD700;
		text-decoration: none;
		font-family:arial, helvetica;
		font-size:11px;
		margin: 0px 0px 1px 0px;
		padding:0px; padding-top:4px; padding-bottom:4px;
		width:170px;
		border-width:0px 0px 0px 0px;	
		
		}

		#navcontainer a.submenu_h3
		{
		display: block;
		color:#000000;
		background-color:#FFCC00;
		text-decoration: none;
		font-family:arial, helvetica;
		font-size:11px;
		margin: 0px 0px 0px 0px;
		padding:10px; padding-top:4px; padding-bottom:4px;
		white-space:nowrap;
		border-width:0px 0px 0px 0px;	
		
		}


		#navcontainer div.menudivider3
		{ 
		margin: 0px 0px 1px 0px;
		padding: 2px 2px 2px 10px;
		border-width:0px;
		color:#000000;
		font-family:arial, helvetica;
		font-size:10px;
		font-weight:bold;
		background-color:#EEEEEE;
		}



	
		
		#navcontainer a.submenu0:hover
		{
		background-color:#EEEEEE;
		color:#000000;
		}

		#navcontainer a.submenu_h0:hover
		{
		background-color:#333333;
		color:#000000;
		}
	
		
		#navcontainer a.submenu1:hover
		{
		background-color:#FFD700;
		color:#666666;
		}

		#navcontainer a.submenu_h1:hover
		{
		background-color:#333333;
		color:#000000;
		}
	
		
		#navcontainer a.submenu2:hover
		{
		background-color:#FFD700;
		color:#666666;
		}

		#navcontainer a.submenu_h2:hover
		{
		background-color:#333333;
		color:#000000;
		}
	
		
		#navcontainer a.submenu3:hover
		{
		background-color:#FFD700;
		color:#666666;
		}

		#navcontainer a.submenu_h3:hover
		{
		background-color:#333333;
		color:#000000;
		}
	

	#navcontainer a.horizontal_home
	{
		display: block;
		color:#FFFFFF;
		background-color:#336677;
		text-decoration: none;
		font-family:arial, helvetica;
		font-size:11px;
		margin: 0px 0px 0px 0px;
		padding:0px; padding-top:4px; padding-bottom:4px;
		width:170px;
		border-width:0px 0px 0px 0px;	
	}

	#navcontainer a.horizontal_home:hover
	{
		background-color:#FFCC00;
		color:#000000;
	}
	
	
	/* SLIDE PAGES */
	
	.scroller
	{
	    width:700px;
	    overflow-x:hidden;
	}
	
	.scrollableContent
	{
		width:100000px;
	}
	
	.pane
	{
	  width:700px;
	  text-align:left;
	  float:left;
	}
	


