/*                    I N H A L T S V E R Z E I C H N I S                     

	1.2. schriftgrößebasierende Layoutanpassung
	1.3. Seitenaufteilung
	1.3.1. Startseite
	6.4. Formatierungen im Inhaltsbereich
	6.4.2. Startseite 

	1.2. schriftgrößebasierende Layoutanpassung --------------------------------- */

#content > div { font-size: 1em; }

#content img { font-size: 1em; }

#content #rs_startseite .menucontainer li { font-size: 1em; }

/* IE 6 hack */
*html #content #rs_startseite .menucontainer li { font-size: 0.8em; }

#content #rs_startseite #head #other_links,
#content #rs_startseite #head #suche,
#content #rs_startseite .menucontainer li a { font-size: 1.2em; }

/* IE 6 Hack */
*html #content #rs_startseite #head #other_links,
*html #content #rs_startseite #head #suche { font-size: 1em; }
*html #content #rs_startseite .menucontainer li a { font-size: 1.2em; }



/*	1.3. Seitenaufteilung ------------------------------------------------------- 
	1.3.1. Startseite ----------------------------------------------------------- */

div#center { 
 width: 100em auto;
 text-align: center;
 margin: 0;
 padding: 0;
}

div#inner_center {
 width: 100em;
 display: inline-block;
}

div#logo,
div#links,
div#rechts { display: none; }

div#content_wrapper {
 width: auto;
 margin: 0;
 padding: 0;
 float: left;
}

div#content {
 width: auto;
 padding: 0;
 margin: 0;
 height: auto;
 float: left;
}

/* IE 6 hack */
*html div#center { width: 80em auto; margin: 0; padding: 0; }
*html div#inner_center { width: 80em; margin: 0; padding: 0; }
*html div#content { width: auto; padding: 0; margin: 0; }


/*	6.4. Formatierungen im Inhaltsbereich --------------------------------------- 
	6.4.2. Startseite ----------------------------------------------------------- */

#content h1.pagetitle { display: none; }

#content #rs_startseite #head { border-bottom: 1px solid #000; display: inline-block; width: 100em; }

/* IE 6 hack */
*html #content #rs_startseite #head { display: block; width: 80em; border: 0; }

#content #rs_startseite #other_links,
#content #rs_startseite #suche { float: left; display: inline-block; min-width: 40%; padding: 1em 1%; }

/* IE 7 hack */
*:first-child + HTML #content #rs_startseite #other_links,
*:first-child + HTML #content #rs_startseite #suche { width: auto; }

/* IE 6 hack */
*html #content #rs_startseite #other_links,
*html #content #rs_startseite #suche { padding: 0.6em 1%; }

#content #rs_startseite #other_links a,
#content #rs_startseite #other_links a:visited { color: #000; }

#content #rs_startseite #suche {float: right; text-align: right; }

#content #rs_startseite #suche * { color: #000; }

#content #rs_startseite #zufallsbild { margin-top: 9.2em; float: right; clear: both; }

/* IE 6 hack */
*html #content #rs_startseite #zufallsbild { position: relative; margin-top: 7.4em; margin-left: 13.6em; z-index: 3; }

#content #rs_startseite #zufallsbild img { width: 83em; height: 36em; padding: 0;}

#content #rs_startseite #maske { position: absolute; margin-top: 0em; margin-left: 0; z-index: 5; }

/* IE 6 hack */
*html #content #rs_startseite #maske { position: relative; margin-top: -36.5em; border-top: 1px solid #000; }

#content #rs_startseite #maske img { padding: 0; width: 100em; height: 58em; }

#content #rs_startseite .menu { position: absolute; margin-top: 54.9em; z-index: 10; }

/* IE 6 hack */
*html #content #rs_startseite .menu { margin-top: -2.8em; z-index: 10; display: inline-block; width: 80em; }

#content #rs_startseite .menu .menucontainer { display: inline-block; }

#content #rs_startseite .menu .menucontainer li { float: left; width: 16.2em; text-align: center; border: 1px outset #c9e5fb; margin-left: 0.2em; }

/* IE 6 Hack */
*html #content #rs_startseite .menu .menucontainer li { float: left; width: 16.1em; }

#content #rs_startseite .menu .menucontainer li.item_1 { margin-left: 0.3em; text-align: center; }

#content #rs_startseite .menu .menucontainer li a,
#content #rs_startseite .menu .menucontainer li a:visited {
 text-align: left;
 padding: 0.5em 0 0.5em 0.5em;
 background-color: #c9e5fb;
 color: #000;
 font-weight: normal;
 background-image: url('/city_data/images/3/5/74053/orig_48x26.gif');
 background-position: center right;
 background-repeat: no-repeat;
 display: block; 
}

#content #rs_startseite .menu .menucontainer li a:hover { background-color: #e5f4ff; }

#content #rs_startseite #bildmenu { position: absolute; margin-left: 0; margin-top: 44.9em; z-index: 7; }

/* IE 6 Hack */
*html #content #rs_startseite #bildmenu { margin-top: -10.4em; display: inline-block; width: 80em; }

#content #rs_startseite #bildmenu li { float: left; width: 16.3em; text-align: center; margin-left: 0.3em; margin-bottom: -0.4em; border: 0; }

/* IE 6 Hack */
*html #content #rs_startseite #bildmenu li { width: 13em; margin-left: 0.2em; }

#content #rs_startseite #bildmenu li.item_1 { margin-left: 0.3em; text-align: center; }

#content #rs_startseite #bildmenu li img { padding: 0; margin: 0; }
