/*******************************/
/* www.muenchen-riem.info      */
/* v1.1                        */
/* Gerhard W.H. Schmidt        */
/*******************************/ 



/* BODY 
----------------------------------------------------------------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(../img/balkenoben.gif);
	background-repeat: repeat-x;	
}

/* TEXT
----------------------------------------------------------------------*/
h1 {
	font-weight: bold;
	font-size: 1em;
	margin-top: 0px;
}
p {
	
}
.weiss {
	color: #FFFFFF;
}




/* DIVS
----------------------------------------------------------------------*/

#contentbox {
	width: 910px;
	height: 560px;
}

#main_left {
	height: 410px;
	width: 140px;
	float: left;
}

#main {
	height: 420px;
	width: 420px;
	float: left;
	clear: none;
}
#main_text {
	height: 410px;
	width: 390px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}


#logo {
	width: 140px;
	height: 140px;
}

#navi {
		width: 140px;
background-color: #DCDDDE;
}
#main_startseite {
	height: 410px;
	width: 750px;
	float: left;
	clear: none;
}
#main_text_startseite {
	height: 410px;
	width: 640px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}



/* RIGHT
----------------------------------------------------------------------*/
#main_right {
	height: 280px;
	width: 280px;
	float: right;
	
}
#main_right_header {
	height: 125px;
	width: 280px;
	font-size:  0.8em;
	padding-top: 15px;
}

#main_right_navigation {
	height: 125px;
	width: 280px;
	font-size: 11px;
	padding-top: 15px;
}

#main_right_details {
	height: 125px;
	width: 280px;
	font-size: 11px;
	padding-top: 15px;
}


#main_right_unten {
	height: 280px;
	width: 280px;
	float: right;
	font-size: 11px;
}






/* HAUPTNAVI
----------------------------------------------------------------------*/


#navcontainer {
	width: 140px;
	text-align: left;
	
/*margin-bottom: 2em; */
	
	padding-top: 40px;
}

#navcontainer ul {margin: 0; padding: 0;	
  list-style-type: none;
  text-indent: 14px;}
  
#navcontainer li {
	list-style-image: none;
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 5px;
	border-left-style: none;
}

#navcontainer a {
	display: block;
	width: 135px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	
}

#navcontainer  a:link, #navcontainer  a:visited {
	color: #737577;
	text-decoration: none;
	padding-bottom: 0;
	
}

#navcontainer li a:hover {
	color: #000000;
	text-decoration: none;

}

#navcontainer li a#current {
	color: #000000;
	text-decoration: none;

}

/* NAVIGATION 2. ORDNUNG
----------------------------------------------------------------------*/

a.navrechts:link, a.navrechts:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.navrechts:hover {

	background-color: #FDC300;
	}
	
	a.navrechtsAKTIV:link, a.navrechtsAKTIV:visited, a.navrechtsAKTIV:hover {
	font-weight: bold;
	color: #FDC300;
	text-decoration: none;
}

/* NAVIGATION 3. ORDNUNG
----------------------------------------------------------------------*/

a.navrechts3:link, a.navrechts3:visited {
	font-weight: bold;
	color: #939393;
	text-decoration: none;
}

a.navrechts3:hover {

	background-color: #666666;
	}
	
	a.navrechts3AKTIV:link, a.navrechts3AKTIV:visited, a.navrechts3AKTIV:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



/* Staedtebau
----------------------------------------------------------------------*/
a.navimpressum:link, a.navimpressum:visited {
	color: #999999;
	text-decoration: none;
	font-size: 10px;
}

a.navimpressum:hover {
	background-color: #009fe0;
	color: #FFFFFF;
	}

/* Architektur
----------------------------------------------------------------------*/
.headline_architektur {
	color: #868080;

}
a.architektur:link, a.architektur:visited {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #363636;
	text-indent: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 20px;
}

a.architektur:hover {

	background-color: #868080;
	}

/* Staedtebau
----------------------------------------------------------------------*/
.gelb {
	color: #FDC300;

}

.black_sm {
	color: #000000;
	font-size: 0.9em;
}
a.staedtebau:link, a.staedtebau:visited {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FDC300;
	text-indent: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 20px;
}

a.staedtebau:hover {

	background-color: #FFE083;
	}
a.staedtebauAKTIV:link, a.staedtebauAKTIV:visited, a.staedtebauAKTIV:visited {
	background-color: #FFE083;
	color: #000000;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FDC300;
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
		margin-top: 20px;
}
/* Infrastruktur
----------------------------------------------------------------------*/
.headline_infrastruktur {
	color: #E86A06;
}
a.infrastruktur:link, a.infrastruktur:visited {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #E86A06;
		text-indent: 10px;
}

a.infrastruktur:hover {
	background-color: #F6B476;
	}
	a.infrastrukturAKTIV:link, a.infrastrukturAKTIV:visited, a.infrastrukturAKTIV:visited {
	background-color: #F6B476;
	color: #000000;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #E86A06;
}
	
/* Wohnen
----------------------------------------------------------------------*/
.headline_wohnen {
	color: #D0002A;

}
a.wohnen:link, a.wohnen:visited {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #D0002A;
		text-indent: 10px;
}

a.wohnen:hover {
	background-color: #E26C65;
	
	}
	
a.wohnenAKTIV:link, a.wohnenAKTIV:visited {
	background-color: #E26C65;
	color: #000000;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #D0002A;
}

/* Freiraum
----------------------------------------------------------------------*/
.headline_architektur {
	color: #95BA06;

}
a.freiraum:link, a.freiraum:visited {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #95BA06;
		text-indent: 10px;
}

a.freiraum:hover {
	background-color: #CCDC87;
	
	}
	a.freiraumAKTIV:link, a.freiraumAKTIV:visited, a.freiraumAKTIV:visited {
	background-color: #CCDC87;
	color: #000000;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #95BA06;
}
/* Arbeit
----------------------------------------------------------------------*/
.headline_arbeit {
	color: #003021;

}
a.arbeit:link, a.arbeit:visited {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #003021;
		text-indent: 10px;
}

a.arbeit:hover {
	background-color: #518070;
	
	}
		a.arbeitAKTIV:link, a.arbeitAKTIV:visited, a.arbeitAKTIV:visited {
	background-color: #518070;
	color: #000000;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #003021;
}
	
	/* Oekologie
----------------------------------------------------------------------*/
.headline_oekologie {
	color: #54AADC;

}
a.oekologie:link, a.oekologie:visited {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #54AADC;
	text-indent: 10px;
}

a.oekologie:hover {
	background-color: #AFD4EE;
	
	}
	
		a.oekologieAKTIV:link, a.oekologieAKTIV:visited, a.oekologieAKTIV:visited {
	background-color: #AFD4EE;
	color: #000000;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #54AADC;
}


	
	/* Standard
----------------------------------------------------------------------*/
.headline_standard {
	color: #008BC6;

}
a.standard:link, a.standard:visited {
	text-indent: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #DCDDDE;
}

a.standard:hover {
	background-color: #AAAAAA;
	
	}
	
		a.standardAKTIV:link, a.standardAKTIV:visited, a.standardAKTIV:visited {
	background-color: #AFD4EE;
	color: #000000;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #54AADC;
}

		
	/* Standard oben linie
----------------------------------------------------------------------*/

a.standard2:link, a.standard2:visited {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-indent: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #DCDDDE;
}

a.standard2:hover {
	background-color: #AAAAAA;
	
	}
	
a.standard2AKTIV:link, a.standard2AKTIV:visited, a.standard2AKTIV:visited  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-indent: 10px;
	background-color: #AFD4EE;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #54AADC;
}

		
	/* Standard ABSTAND
----------------------------------------------------------------------*/

a.standard3:link, a.standard3:visited {
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-indent: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #DCDDDE;
	margin-top: 20px;
}

a.standard3:hover {
	background-color: #AAAAAA;
	
	}
	
a.standard3AKTIV:link, a.standard3AKTIV:visited, a.standard3AKTIV:visited  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	text-indent: 10px;
	background-color: #AFD4EE;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #54AADC;
		margin-top: 20px;
}

/* DOWNLOADNAVI
----------------------------------------------------------------------*/


#navdownload {
	/*width: 380px;-*/

	text-align: left;
}

#navdownload ul {margin: 0; padding: 0;	
  list-style-type: none;
  text-indent: 14px;}
  
#navdownload li {
	list-style-image: none;
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 5px;
	border-left-style: none;
	background-image: url(../img/pdficon.gif);
	background-repeat: no-repeat;
}

#navdownload a {
	display: block;
	/*width: 380px;*/
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;	
}

#navdownload  a:link, #navdownload  a:visited {
	color: #737577;
	text-decoration: none;
	padding-bottom: 0;
	
}

#navdownload li a:hover {
	color: #000000;
	text-decoration: none;

}

#navdownload li a#current {
	color: #000000;
	text-decoration: none;

}


/* NAVIGATION BLAU
----------------------------------------------------------------------*/

a.navblue:link, a.navblue:visited {
	font-weight: bold;
	color: #009fe0;
	text-decoration: none;
}

a.navblue:hover {
	color: #000000;
	}
	
	a.navblue_unfett:link, a.navblue_unfett:visited {
	color: #009fe0;
	text-decoration: none;
}

a.navblue_unfett:hover {
	color: #000000;
	}

