
/* Unterseiten Menu oben (Wind, Wasser, Geo, Bio, Solar)*/


#contentbox {
		margin:-0.45em 0;
}

/*################## Menu Oben #####################*/

#mainnavi {
		clear:both;
		height:2.5em;
		padding: 0;
		margin-left:0.75em;
}
#mainnavi ul{
		display:inline;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0;
		height:2.4em;

}
*html #mainnavi ul {
		margin:0 -0.12em 0 0;
}
#mainnavi ul li {
		float:left;
		height:2.4em;
		display:inline;
		width:8em;
		background:transparent url(../img/reiter/subpages/reiter_grau.jpg) no-repeat scroll 0 0;
		margin:0 0.12em 0 0;
}
#mainnavi ul li:hover a{
	color:#fff;
}

#mainnavi ul li#we:hover {
		background:transparent url(../img/reiter/subpages/wind_sub.jpg) no-repeat scroll 0 0;
}
#mainnavi ul li#wk:hover {
		background:transparent url(../img/reiter/subpages/wasser_sub.jpg) no-repeat scroll 0 0;
}

#mainnavi ul li#gt:hover {
		background:transparent url(../img/reiter/subpages/geo_sub.jpg) no-repeat scroll 0 0;
}

#mainnavi ul li#se:hover {
		background:transparent url(../img/reiter/subpages/solar_sub.jpg) no-repeat scroll 0 0;
}

#mainnavi ul li#be:hover {
		background:transparent url(../img/reiter/subpages/bio_sub.jpg) no-repeat scroll 0 0;
}
#mainnavi ul li#w:hover {
		background:transparent url(../img/reiter/subpages/weitere_sub.jpg) no-repeat scroll 0 0;
}

*html #mainnavi ul li a{
		margin-right:-0.1em;
}
#mainnavi ul li a{
		text-decoration: none;
		display:block;
		color: #5B5B5B;
		margin-right:0.313em;
		padding:0.313em 1.75em 1.75em 0.5em;
/*		padding:0.313em 8.75em 1.75em 0.5em;*/
		font-weight: bold;
		font-size: 0.75em;
		font-family:Georgia;
}

div#mainnavi ul li#w {
		margin:0 0 0 0;
}
/*################## Menu Oben Ende #####################*/

/*################## Menu Links Unterpunkte #####################*/

ul#navi_we li {
		   padding: 0 0 0 0.2em;
		   font-weight: normal;
		   line-height:1.5em;
		   border-top:1px solid #fff;
		   list-style-position:inside;
		   list-style-type:none;
		   margin:0em;
}

ul#navi_we li.act{

}

ul#navi_we li a, ul#navi_right li a, ul#navi_we li.act a {
background-position:0.3em 0.7em;
background-repeat:no-repeat;
}

ul#navi_we li a{
		   color: #FFFFFF;
		   font-size:0.7em;
		   display: block;
		   padding-left:2em;

}
ul#navi_we li.act a, ul#navi_we li.actsub a {
		color: #FFFFFF;
		background-image:url(../img/pfeil_weiss_rechts_trans.gif);
}

ul#navi_we li.act ul li a, ul#navi_we li.actsub ul li a  {
		 color:#000000;
}
ul#navi_we li a{
		 color:#fff;
}

ul#navi_we li.act ul, ul#navi_we li.actsub ul {
margin:0;
padding:0;
}

ul#navi_we li.act ul li, ul#navi_we li.actsub ul li{
margin-left:-0.2em;
padding-left:1.5em;
line-height:0.9em;
padding-top:5px;
padding-bottom:5px;
}

.ext-ie ul#navi_we li.act ul li, .ext-ie ul#navi_we li.actsub ul li{
	padding-top:3px;
}

ul#navi_we li.act ul li a, ul#navi_we li.actsub ul li a {
		 font-weight: normal;
		 padding-left:1.4em;
		 background-position:0.3em 0.2em;
}

ul#navi_we li.actsub ul li.act a{
		background-image:url(subpage_02_FILES/rechts_weiss_trans.gif);
		color: #FFFFFF;
}


/*################## Menu Links Unterpunkte Ende #####################*/

/*################## Menuline und Act. Menupunkt oben #####################*/

#menuline {
		clear:both;
		height:0.15em;
		margin-top: 0px;
		margin-right: 0px;
		margin-left:0.75em;
}
/*################## Menuline und Act. Menupunkt oben Ende #####################*/


/*################## Spalten #####################*/

#start_leftcol {
		width:35.25em;
}
#start_rightcol {
		width:12.25em;
		margin: 1.25em 0;
}

#maincontainer {
		margin-top: 0;
}

/*################## Spalten Ende #####################*/


/*################## Rechte Spalte #####################*/

ul#navi_right {
		list-style-position:inside;
		list-style-type:none;
		margin:0 0 1.25em;
		padding:0;
}
ul#navi_right li {
		background-image:url(subpage_02_FILES/punkt_weiss.gif);
background-position:center bottom;
background-repeat:repeat-x;
		font-weight:bolder;
		line-height:1.25em;
		padding:0 0 0 0.5em;
}

ul#navi_right li {
background-color:#F7F3F0;
}


ul#navi_right li.act ul {
		list-style-position:inside;
		list-style-type:none;
		margin:0 0 0 -0.5em;
		padding:0;
}

ul#navi_right li a{
		color: #000000;
		font-size:0.7em;
		text-decoration: none;
		display:block;
}

ul#navi_right li a, ul#navi_right li.act a {
background-position:left 0.2em;
}

ul#navi_right li.act ul li {
		margin:0;
		padding:0 0 0 1em;
		background:#ececec;
		border-bottom:1px solid #fff;
}


ul#navi_right li.act a {
color:#fff;
}


ul#navi_right li.act ul li a {
		font-weight:normal;
		color: #000000;
}

*html ul#navi_right li.ueberschrift_utrnm {
margin-right: -1em;
}

ul#navi_right li.ueberschrift {
		background-image: none;
		list-style-image:none;
		color: #FFFFFF;
		font-size:0.8em;

		padding-left:2em;
}

#start_rightcol .tx-wwutrnm-pi1 ul#navi_right li {

}

/*################## Rechte Spalte Ende #####################*/

#contentbox h1, #start_leftcol h1 {
margin:0 0 0.5em;
}

.tx-cal-controller dl {
		font-size:0.8em;
}
.tx-cal-controller div {
		margin:0.5em 0 0 0;
		font-weight:bold;
}