/* CSS für www.mekoa.com */

/* Farben:
dunkelgrau = #333333 (Text, Punkte Navi)
blau = #7599BD (Überschriften, Links)
blau = #003366 (Links over)
blau = #6688AA (Text footer)
hellblau = #E9F2FA (HG Menü)
blau = #85AED6 (HG Sprachen)
blau = #517293 ("strong" im Content)
*/


/* reset browser defaults */

* {
	padding:0;
	margin:0;

}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:0 0 0.5em 0; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }

select {
    min-width: 1.5em;
}

select optgroup {
    margin-left: 2%;
}

select optgroup option {
    margin-left: 10%;
}



html, body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #FFFFFF;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-align: center; /* zur Zentrierung nötig */
}

/* Container, in dem die ganze Seite sitzt */
#alles {
	width: 960px;
	margin: 0px auto; /* 0px = Abstand oben und unten | auto = Abstand links und rechts | div ist also auf der Seite zentriert */
	text-align: left;
}

#head {
	color: #FFFFFF;
	font-weight: bold;
	height: 164px;
	background-image: url(/property/hg_head.jpg);
}

#head2 {
	color: #FFFFFF;
	font-weight: bold;
  height: 74px;
  background:#84aed6;
}

#head-bild {
	padding: 0px 0px 0px 0px; /* Abstand: oben rechts unten links */
}

/* News */
#head-news {
	float:left;
	font-size: 11px;
	padding: 3px 0px 0px 18px; /* Abstand: oben rechts unten links */
}

/* Sprachen */
#head-sprachen {
	text-align:right;
	font-size: 11px;
	padding: 3px 9px 0px 0px; /* Abstand: oben rechts unten links */
	/* visibility: hidden; */
}

/* Translation */
#head-translation {
	text-align:left;
	color: #B82119;
	font-size: 11px;
	padding: 4px 0px 0px 0px; /* Abstand: oben rechts unten links */
}

/* Content (Navi und Inhalt) */
#content {	
	height: auto; /* Resthöhe abzüglich head und footer */
	overflow: auto;	
}

#content-navi {
margin:0;
padding:0;
	color: #003366;
	line-height: 11px;
}

/* text underneath menu */
#navi-text {
padding:0 6px 0 7px; 
font-size: 11px; 
line-height: 15px;
}

#content-inhalt {
	padding: 4px 0px 0px 200px; /* Abstand: oben rechts unten links */
}

#content-wide {
  background:#f8f8f8;
  padding: 0px 5px 0 10px;
}


#untertitel {
/*	position: relative;*/
	top: 170px;
	left: 0px;
}

/* Footer */
#footer {
	color: #6688AA;
	font-size: 11px;
	word-spacing: -1px;
	text-align: justify;
	text-align-last: justify;
	padding: 4px 0px 0px 0px;
	height: 22px;
	background-image: url(/property/hg_footer.jpg);
	clear: both; /* sorgt dafür, dass der Footer auch im IE immer unten abschließt */
}

/* bei Investing */
.tabellen { 
	font-size: 12px;
	line-height: 17px;
	padding-left: 4px;
	border-color: #7599BD;
}

/*  */
h1 {
	color: #7599BD;
	font-size: 17px;
	font-style: italic;
}

/* Seitenüberschrift im content-inhalt */
h2 {
	color: #7599BD;
	font-size: 17px;
	font-style: italic;
}

/* Untertitel im content-inhalt */
h3 {
	color: #7599BD;
	font-size: 15px;
	font-style: italic;
}

/* Unternavi ausgewählt ("h" ist automatisch "bold") */
h4 {
	font-weight: normal;
	font-size: 12px;
}
/* Hauptnavi ausgewählt ("h" ist automatisch "bold") */
h5 {
	font-weight: bold;
	font-size: 12px;
}

/* "br" hat einen etwas kleineren Abstand */
br {
	line-height: 9px;
}

/* "images" haben keinen Rand */
img {
	border: 0px;
}

/* Liste */
ul {
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*
<div class="hr1"><hr /></div>
*/
/*  margin-left: 0px;
  margin-right: 20px;
*/
  /*font-size: 0;*/
/*	overflow: hidden;*/
/*clear: both;*/


div.hr1{
  margin: 6px 10px;
  height: 0px;
  line-height: 0px;
  width: 142px;
  border-bottom: 1px dotted  #003366;
}
div.hr1 hr{
	display: none;
}

div.hr2{
  margin: 6px 20px;
  height: 0px;
  line-height: 0px;
  width: 132px;
  border-bottom: 1px dotted  #003366;
}
div.hr2 hr{
	display: none;
}

div.hr3{
/*  margin: 6px 10px;*/
  height: 0px;
  line-height: 0px;
  width: 145px;
  border-bottom: 1px solid  #003366;
}
div.hr3 hr{
	display: none;
}

div.hr4{
/*  margin: 6px 10px;*/
  float:left;
  padding:0;
  height: 0px;
  line-height: 0px;
  width: 960px;
  border-bottom: 1px solid  #da251d;
}
div.hr4 hr{
	display: none;
}


strong {
	color: #517293;
}

/* Links Hauptnavi */
a:link, a:visited, a:active {
	font-weight: bold;
	color: #7599BD;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

/* Links Footer */
a.footer:link, a.footer:visited, a.footer:active {
	font-weight: normal;
	color: #7599BD;
}

a.footer:hover {
	font-weight: normal;
	color: #003366;
}

/* Links Sprachen */
a.sprachen:link, a.sprachen:visited, a.sprachen:active {
	font-weight: normal;
	color: #FFFFFF;
}

a.sprachen2:link, a.sprachen2:visited, a.sprachen2:active {
	font-weight: bold;
	color: #FFFFFF;
}

a.sprachen:hover {
	font-weight: normal;
	color: #003366;
}

/* Links Translation */
a.translation:link, a.translation:visited, a.translation:active {
	color: #DC261C;
}

a.translation:hover {
	color: #B82119;
}

/* Links UNternavi ausgewählt, aber anwählber */
a.unternavi:link, a.unternavi:visited, a.unternavi:active, a.unternavi:hover {
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}

a.pdf:link, a.pdf:visited, a.pdf:active {
	font-weight: normal;
  font-size: 11px; 
}

ul.left {
	list-style-position: inside;
  margin-left: 0px;
  padding-left:10px;
  padding-right:10px;
}


