/* 
	Standard CSS Style fuer www.gc-laegern.ch
	
	Author: syseca informatik ag, bt
	Last updated: 20. Mai 2009
*/

/*---------------------------------------------------------------------------
 	Allgemeine Formatierungen
 ---------------------------------------------------------------------------*/
 
@import url(general.css);
 

/*-------------------------------------------------------
 	Formatierungen, die im RTE augewaehlt werden koennen.
--------------------------------------------------------*/

@import url(rte.css);


/*---------------------------------------------------------------------------
 	Layout
 ---------------------------------------------------------------------------*/

DIV.clear {
	height:1px;
}

/*
*	Hilf-Divs für den Rahmen
*/
DIV#headerTop {
	position:relative;
	top:0px;
	width:1000px;
    height:54px;
	background:url(../statpics/layout_top.gif) top left no-repeat;
	z-index: 1;
}

DIV#logoholder {
	position:relative;
	top: 0px;
	left: 0px;
	float: left;
	width: 211px;
	height: 147px;
	z-index: 2;
}

DIV#logo {
	position:relative;
	top: 30px;
	left: 58px;
	float: left;
	width: 118px;
	height: 86px;
	background:url(../statpics/logo_gc_laegern.gif) no-repeat;
	z-index: 2;
}

DIV#headpicholder {
	position:relative;
	top:0px;
	width: 745px;
	height: -147px;
	float: left;
	z-index: 4;
}
DIV#headpicborder {
	position:relative;
	top:-147px;
	width: 745px;
	height: 0px;
	z-index: 4;
	/*background:url(../statpics/headpic_border.gif) no-repeat;*/
}

DIV#headpic {
	position:relative;
	top:0px;
	width: 745px;
	height: 147px;
	z-index: 3;	

}

DIV#headercontent {
	position:relative;
	top:0px;
	clear:	both;
	height: 147px;	
	background: url(../statpics/layout_bg.gif) top left repeat-y;	
}

DIV#specNavi {
	position: relative;
	top: 14px;
	float: left;
	left: 211px;
	height: 20px;
	width: 745px;
	background:url(../statpics/spec_navi_bg.gif) no-repeat;
	z-index: 2;	
}


DIV#specNaviholder {
	position:relative;
	top:0px;
	clear:	both;
	height: 48px;	
	background: url(../statpics/layout_bg.gif) top left repeat-y;	
}

DIV#specNaviContent {
	position:relative;
	top:0px;
	left: 40px;
	width: 665px;
	height: 20px;	
	float: left;
}






/*******************
*
* SPECIAL NAVI
*
********************/

UL#headNavi {
	color:#FFFFFF;
	font-family:"Verdana";
	
	font-size:14px;	
	font-weight: normal;
	list-style:none;
	display: block;
	margin:0;
}


UL#headNavi li {
	margin: 0;
	list-style:none;
	/*background-image:none;*/
	padding-left:0px;	
}

#headNavi a {
	color:#FFFFFF;
	display:block;
	height: 23px;
	text-decoration:none;
	margin:1px;
}

#headNavi li a:hover {
	color:#b2c930;
}


#headNavi li.headMenuActive  {
	color: #b2c930;
}

LI#headNaviItem_Nor {
	float: left;
	background-image: none;
}

LI#headNaviItem_Alt {
	float: right;
	background-image: none;	

}

LI#headNaviItem_Nor_Active {
	float: left;
	color:#b2c930;
	background-image: none;
}

#headNaviItem_Alt_Active {
	float: right;
	color:#b2c930;
	background-image: none;
}

#headNaviSpacer_Nor {
	float: left;
	background-image: none;
	background:url(../statpics/spec_navi_spacer.gif) no-repeat;
	width: 50px;
	height: 20px;
}

LI#headNaviSpacer_Alt {
	float: right;
	background-image: none;
	background:url(../statpics/spec_navi_spacer.gif) no-repeat;
	width: 50px;
	height: 20px;
}


DIV#naviSpacer {
	position:relative;
	top:0px;
	width: 211px;
	height: 35px;
	float: left;
}

DIV#MainContentWrap {
	position:relative;
	top:0px;
	left: -11px;
	width: 745px;
	height:auto;
	float: left;
	z-index: 2;
}
DIV#mainBorderTop {
	position:relative;
	top:0px;
	width: 745px;
	height: 23px;
	float: left;
	z-index: 2;
	background: url(../statpics/content_border_top_alt.gif) top left no-repeat;
}

DIV#mainContentColumnWrap {
	position:relative;
	top:0px;
	width: 745px;
	height:auto;
	min-height:300px;
	float: left;
	z-index: 2;
	background:url(../statpics/content_border_main_alt.gif) top left repeat-y;
}

DIV#printLink {
	position:relative;
	top: 20px;
	left: 420px;
	width: 20px;
	height: 20px;
	z-index: 5;
}

DIV#mainContentColumn {
	padding:7px 30px 20px 41px;
	position:relative;
	top:0px;
	width: 400px;
	height:auto;
	float: left;
	z-index: 3;
}

DIV#SpecContentColumn {
	color: #277e33;
	padding-top:7px;
	padding-left:10px;
	padding-bottom:20px;
	position:relative;
	top:0px;
	width:245px;
	height:auto;
	float: left;
	z-index: 3;
}


#SpecContentColumn h2 {
	margin-bottom: 0;
}

#SpecContentColumn #news-list-container {
	margin-bottom: 1em;
}

#SpecContentColumn a:hover {
	color: #ffffff;
}


DIV#mainBorderBottom {
	position:relative;
	top:0px;
	width: 745px;
	height: 23px;
	float: left;
	z-index: 2;
	background: url(../statpics/content_border_bottom_alt.gif) top left no-repeat;
}

DIV#naviContentWrap {
	position:relative;
	top:0px;
	width: 222px;
	height: auto;
	float: left;
	clear:left;
	z-index: 4;
}

DIV#naviPadding {
	position:relative;
	top:0px;
	width: 26px;
	height: 10px;
	float: left;
	z-index: 4;
}

DIV#bodycontent {
	position:relative;
	top:0px;
	clear:	both;
	height:auto;
	min-height:567px;
	background: url(../statpics/layout_bg.gif) top left repeat-y;	
}



DIV#bottom {
	position:relative;
	top:0px;
	width:1000px;
    height:54px;
	background:url(../statpics/layout_bottom.gif) top left no-repeat;
	clear: both;
}


/**************************
*
*  NAVIGATION
*
***************************/
DIV#naviContentWrap {
	position:relative;
	top:0px;
	width: 222px;
	float: left;
	clear:left;
	z-index: 4;
}

DIV#naviPadding {
	position:relative;
	top:0px;
	width: 26px;
	height: 10px;
	float: left;
	z-index: 4;
}

DIV#naviContent {
	position:relative;
	top:0px;
	width: 196px;
	float: left;
	z-index: 4;
}

#mainNavi {
	z-index: 4;	
	font-family:"Verdana";
	font-size:20px;
	margin:0px;
	padding:0px;
	width:196px;	
}

UL#mainNavi li {
	color: #277e33;
	margin:0px 0 0 0px;
	list-style:none;
	background-image:none;
	padding-left:0px;
}


#mainNavi li a.activeSub:hover {
	background-image:none;
	color:#FFFFFF;
	text-indent:-16px;
}

#mainNavi a.activeSub {
	background-image:none;
	color:#FFFFFF;
	text-indent:-16px;
}


#mainNavi a {
	color:#277e33;
	display:block;
	height: 40px;
	text-decoration:none;
	padding-left: 16px;
	line-height: 40px;
}

#mainNavi li a:hover {
	color:#ffffff;
	background:url(../statpics/navi_level_1.gif) top left no-repeat;
}


#mainNavi strong {
	font-style: normal;
	font-weight: normal;
}

#mainNavi li.mainMenuActive {
	color: #ffffff;
	background:url(../statpics/navi_level_1.gif) top left no-repeat;
	width: 196px;
	padding-left: 16px;
	font-family:"Verdana";
	font-size:20px;	
	line-height: 40px;
}


#subNavi {
	z-index: 4;	
	margin:0px;
	width:196px;	
	list-style:none;		
	padding-top: 7px;
	font-size: 15px;
}

UL#subNavi {
	color: #b2c930;
	margin:-7px 0 0 -16px;
	margin-left: -16px;	
	list-style:none;	
}

#subNavi li {
	color: #b2c930;
	list-style:none;	
	text-indent: 16px;
}



#subNavi li a:hover {
	color:#ffffff;
	background:url(../statpics/navi_level_2.gif) top left no-repeat;
	background-position:left top;
}

#subNavi strong {
	font-style: normal;
	font-weight: normal;
}

#subNavi a {
	color:#b2c930;
	display:block;
	height: auto;
	line-height: 40px;
	text-decoration:none;
}

#subNavi li.subMenuActive {
	color: #ffffff;
	background:url(../statpics/navi_level_2.gif) top left no-repeat;
	width: 196px;
	height: auto;
	line-height: 40px;
	font-family:"Verdana";
	font-size:15px;	
	padding-left: 16px;
	
	/*padding-top: 5px;*/
}

ul#subNavi li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 0 0 0px;
	list-style:none;	
}

/*

ul#mainNavi li.mainMenuActive a {
	background-image:none;
	color:#FFFFFF;
	text-indent:-16px;
}

*/



/*
*	Layout-Divs
*/

#wrapAll {
	margin:0 auto;
	max-width:1000px;
	min-width:1000px;
}

/*
*	News-Date-Anpassung
*/

.news-list-date {
	color:#ffffff;
}





