
/* reset all 
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,
p,form,ul,li		  								{ margin:0; padding:0; }

/* Allgemeines: Body, Schriften und Anker */

body                              { font-family: Verdana, Arial, Helevetica, sans-serif;
                                    font-size: 11px;
                                    color: #FFFFFF;
                                    background-color: #000099;
                                    width: 100%;
                                    height: 100%;
                                    overflow: auto;
                                    background-image: url(images/bkg.gif);
                                    background-repeat: repeat-y; }

td                                { font-family: Verdana, Arial, Helevetica, sans-serif;
                                    font-size: 11px;
                                    color: #FFFFFF;
                                    background-color: transparent; }
                                    
a:link 														{ text-decoration:none; font-weight:bold; color:#FF9900; background-color: transparent; }
a:visited 												{ text-decoration:none; font-weight:bold; color:#FF9900; background-color: transparent; }
a:hover 													{ text-decoration:underline; font-weight:bold; color:#FF9900; background-color: transparent; }
a:active 													{ text-decoration:underline; font-weight:bold; color:#FF9900; background-color: transparent; }
a:focus 													{ text-decoration:underline; font-weight:bold; color:#FF9900; background-color: transparent; }

#datum														{ width: 185px;
																		font-size: 0.8em;
                                    color: #FF9900;
                                    background-color: transparent;
                                    text-align: right; }

h1.headline												{ color: #FFFFFF;
																		background-color: transparent;
																		width: 435px;
																		border-bottom: 1px solid #FFFFFF; }

h1, h2, h3, h4, h5, h6            { margin:0 0 15px 0;
																		color: #FF9900;
																		background-color: transparent; }                        
                                    																		
h1																{ font-size: 1.5em; }

h2																{ font-size: 1.3em; }

h3																{ font-size: 1.2em; }

h4																{ font-size: 1.1em; }

h5																{ font-size: 1em; }

h6 																{ font-size: 0.8em; }

.inputfeld												{ width: 300px; }
                                  
/* Hintergründe etc. */                                  
#zentrierer                       { position: absolute;
                                    left: 0;
                                    top: 0;
                                    width: 900px;
                                    height: 100%; } 

/* #zentrierer, falls mittig gewünscht                      
																	{ position: absolute;
                                    left: 50%;
                                    top: 0;
                                    width: 900px;
                                    height: 100%;
                                    margin-left: -450px;
                                    background-image:url(images/bkg.gif); } */

#bkgNavi                          { position: absolute;
																		left: 0;
																		top: 0;
																		width: 200px;
																		height: 100%;
																		color: #FFFFFF;
																		background-color: #0000CC; }
                                  
#bkgAktuelles                     { position: absolute;
																		right: 0;
																		top: 0;
																		width: 225px;
																		height: 100%;
																		color: #FFFFFF;
																		background-color: #0000CC;
																		background-image:url(images/bkg_aktuelles.gif); }
                                  
#header														{ position: absolute;
																		top: 0;
																		left: 0;
																		width: 900px;
																		height: 155px;
																		background-image:url(images/bkg_header.gif); }

/* Navigation */

#navigation                       { position: absolute;
																		left: 0;
																		top: 185px;
																		width: 200px;
																		height: 2.7em;
  																	line-height: 2.7em;
  																	margin: 0;
																		padding: 0;
																		border-top: 1px solid #000099; }

#navigation ul 										{	margin: 0;
																		padding: 0; }

#navigation li 										{ width: 200px;
																	  float: left;
																		margin: 0;
																		padding: 0;
																		white-space: nowrap; }

#navigation li a 									{ display: block;
																	  padding: 0 15px 0 15px;
																	  margin: 0;
																	  color: #FFFFFF;
																	  background-color: transparent;
																	  font-weight: bold;
																	  text-decoration: none;
																	  white-space: nowrap;
																	  border-top: 1px solid #000099;
																	  border-bottom: 1px solid #000099; }
																	  
#navigation .selected,
#navigation a:hover								{ color: #FFFFFF;
																		background-color:#0000FF; }																	  
																		
																		

/* Inhaltslayer (ich mag Slayer!) */																		
																		
#logo                             { position: absolute;
																		left: 40px;
																		top: 28px;
																		width: 116px;
																		height: 85px; }

#muenchen                         { position: absolute;
																		right: 0;
																		top: 0;
																		width: 225px;
																		height: 151px; }

#content                          { position: absolute;
																		left: 220px;
																		top: 185px;
																		width: 435px; }
																		
#content small										{ font-weight: 0.8em; }

#content p												{ padding: 0 0 20px 0; }
																		
#content ul	li										{ margin: 0 0 0 40px;
																		list-style-type: square; }
																		
/* Extrawurscht für ImmobilienScout24, solange keine farbliche Anpassung möglich ist */

#immo24Content                    { position: absolute;
																		left: 220px;
																		top: 185px;
																		width: 435px; }
																		
#immo24Content small							{ font-weight: 0.8em; }

#immo24Content p									{ padding: 0 0 20px 0; }
																		
#immo24Content ul	li							{ margin: 0 0 0 40px;
																		list-style-type: square; }
																		

#aktuelles                        { position: absolute;
																		right: 20px;
																		top: 165px;
																		width: 185px; }

#aktuelles h2											{ border-bottom: 1px solid #FF9900;
																		width: 185px; }

.newsblock                        { width: 185px; }
